Added msx and images
1
src/_schemas/.generated
Normal file
|
@ -0,0 +1 @@
|
|||
The files in this folder are generated.
|
After Width: | Height: | Size: 42 KiB |
16
src/site/wigiti/images/readme-no2all/jdatstart.xml
Normal file
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jnlp spec="1.0+" codebase="dat:ᐊ˥˧˧˨˨˥˥˧˥˥˧˧˥˥˧˦˦˩˩˧˥˦˧˥˩˧˥˩˧˧˩˨˨˨˧˧˩˥˧˥˩˧˩˩˥˥˧˩˩˧˩˥˧˥˥˧˧˨˨˧˨˨ᐅ/app/1.0/">
|
||||
<!-- NOTE: ONLY THE XML EDITOR OF ECLIPSE RENDERING 3th level of unicode tone letter magic...
|
||||
Level1: dat:ᐊ˥˧˧˨˨˥˥˧˥˥˧˧˥˥˧˦˦˩˩˧˥˦˧˥˩˧˥˩˧˧˩˨˨˨˧˧˩˥˧˥˩˧˩˩˥˥˧˩˩˧˩˥˧˥˥˧˧˨˨˧˨˨ᐅ/app/1.0/
|
||||
Level2: ˥˧˧˨˨˥˥˧˥˥˧˧˥˥˧˦˦˩˩˧˥˦˧˥˩˧˥˩˧˧˩˨˨˨˧˧˩˥˧˥˩˧˩˩˥˥˧˩˩˧˩˥˧˥˥˧˧˨˨˧˨˨
|
||||
-->
|
||||
<information>
|
||||
<title>Hello</title>
|
||||
<vendor>Example</vendor>
|
||||
</information>
|
||||
<resources>
|
||||
<j2se version="1.2+" />
|
||||
<jar href="hello.jar" main="true" />
|
||||
</resources>
|
||||
<application-desc />
|
||||
</jnlp>
|
BIN
src/site/wigiti/images/readme/hypercubus-4d-china-key2.png
Normal file
After Width: | Height: | Size: 139 KiB |
BIN
src/site/wigiti/images/readme/msx-cube-art.png
Normal file
After Width: | Height: | Size: 331 KiB |
BIN
src/site/wigiti/images/readme/nether-book-large.png
Normal file
After Width: | Height: | Size: 170 KiB |
BIN
src/site/wigiti/images/readme/virgin-nl-1616.png
Normal file
After Width: | Height: | Size: 553 KiB |
BIN
src/site/wigiti/msx/images/msx4-7HFF.png
Normal file
After Width: | Height: | Size: 637 KiB |
BIN
src/site/wigiti/msx/images/msx4-cpu-node.png
Normal file
After Width: | Height: | Size: 713 KiB |
BIN
src/site/wigiti/msx/images/msx4-memmapper.png
Normal file
After Width: | Height: | Size: 804 KiB |
21
src/site/wigiti/msx/msx-memmap2.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# MSX Memory Mapper 2
|
||||
|
||||
Upgrade of MSX memory mapper system;
|
||||
|
||||
* 144 bit page address
|
||||
* 14 bit page size
|
||||
* 18 bit width
|
||||
|
||||
So the MSX page size goes from 16KB to about 36KB per page.
|
||||
|
||||
Max addressable memory of a single mapper in yotta-bytes;
|
||||
|
||||
((2^14)*18*(2^144))/8/1024/1024/1024/1024/1024/1024/1024/1024
|
||||
680020773533228910772224
|
||||
|
||||
Google thinks that up to 2025, global data creation is projected
|
||||
to grow to just a small 180 zettabytes, so having multiple copies all
|
||||
human data on a single memory controller should be OK for the nx-01.
|
||||
|
||||
![memmap2](images/msx4-memmapper.png "memmap2")
|
||||
|
95
src/site/wigiti/msx/msx-overview.md
Normal file
|
@ -0,0 +1,95 @@
|
|||
#MSX Overview
|
||||
|
||||
The "++" is 18 bit re-implementation of the 8 bit MSX.
|
||||
|
||||
- msx0++ = micro-controller platform (no PSG,no VDP,no keyboard)
|
||||
- msx1++ = kids mode-1 of msx3++ (max 16 colors at 640x480, NO PCM)
|
||||
- msx2++ = kids mode-2 of msx3++ (max 18 bit at 2k)
|
||||
- msx3++ = tricorders and nx01 terminal interfaces
|
||||
- msx4 = 144 bit unlimited size matrix cube
|
||||
|
||||
![7HFF](images/msx4-7HFF.png)
|
||||
|
||||
## Basic++
|
||||
|
||||
Beginners
|
||||
All-purpose
|
||||
Symbolic
|
||||
Instruction
|
||||
Code
|
||||
++
|
||||
|
||||
Variables will me made fix fixed lenght hard translatable 18 bit words.
|
||||
So all BASIC++ code will be for every child in 100% local human language.
|
||||
|
||||
# MSX4ATARI-SPEC
|
||||
|
||||
Goodbye bit, goodbye bytes.
|
||||
|
||||
- Cache is design error
|
||||
- DMA is design error
|
||||
- SMP is design error
|
||||
- Shared memory is design error
|
||||
- Threads are design error
|
||||
- Unicode is one big brainfuck
|
||||
- Computer language in human letters
|
||||
|
||||
The last real computer language was MSX basic as it stored the code in binary format.
|
||||
A real computer language does not used a human ascii file format.
|
||||
A child should not have to learn english and loose is culture just to write code,
|
||||
Code and docs written by a hindi speaking child should be usable by a spanish speaking child.
|
||||
|
||||
## MSX0⁺⁺ spec
|
||||
|
||||
A mixed 8/18 bit platform.
|
||||
|
||||
MSX0++:
|
||||
- 18 bit CPU; ZR8000
|
||||
- 144 bit memory mapper
|
||||
- MSXMMU+MSXIOMU for diplavi
|
||||
- MSXSLOT2
|
||||
- new 10Mhz UART console
|
||||
- no VDP
|
||||
- no PSG
|
||||
|
||||
- CPU: ZR8000
|
||||
- msxdiommu
|
||||
- msxslot3 platform
|
||||
- msxmem3 mapper
|
||||
- msxuart3 console
|
||||
|
||||
Machine nodes of skynet, able to run native CP/M code from 1978.
|
||||
Replaces all other embedded platforms.
|
||||
|
||||
## MSX3⁺⁺ spec
|
||||
|
||||
Equal to MSX0⁺⁺ spec, but added;
|
||||
|
||||
MSX3++:
|
||||
- 4x CPU
|
||||
- 4x VDP
|
||||
- 4x Blitter
|
||||
- 4x OPL4
|
||||
|
||||
Humanoid nodes of skynet.
|
||||
For tricorder's devices and UI panels.
|
||||
|
||||
## MSX4 spec
|
||||
|
||||
True 18 bit platform with 144 bit CPU.
|
||||
|
||||
MSX4;
|
||||
- 144 bit CPU; TR9000 (philips MISC based)
|
||||
- TempleOS4 + Orange ERP OS on FPGA matrix
|
||||
- CPU: TR9000
|
||||
|
||||
So a prototype "workstation" MSX4 matrix is 18 units;
|
||||
18 by 18 grid stacked 18 high in cube.
|
||||
|
||||
So FPGA matrix of 5832 chips to test small scale.
|
||||
|
||||
Unlimited size matrix computers for adult octal nx01 warpcore running TempleOS.
|
||||
|
||||
## CPU Device
|
||||
|
||||
![cpu-node](images/msx4-cpu-node.png "cpu-node")
|