Added msx and images

This commit is contained in:
Willem Cazander 2024-12-08 17:19:15 +01:00
parent eeefdcf258
commit 4af7746e44
12 changed files with 133 additions and 0 deletions

1
src/_schemas/.generated Normal file
View file

@ -0,0 +1 @@
The files in this folder are generated.

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

View 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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 331 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 553 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 637 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 713 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 804 KiB

View 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")

View 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")