Imported spec structure.
This commit is contained in:
parent
41798c010f
commit
1bb4515c38
62
README.md
Normal file
62
README.md
Normal file
|
@ -0,0 +1,62 @@
|
||||||
|
# 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.
|
||||||
|
|
||||||
|
## Love
|
||||||
|
|
||||||
|
List all reason why a dead child in X has a better life than a living child in Y.
|
||||||
|
|
||||||
|
- math kills love
|
||||||
|
- school kills love
|
||||||
|
- information kills love
|
||||||
|
|
||||||
|
## The network order
|
||||||
|
|
||||||
|
Section for protocols formats and specs which can or may be implemented on other systems than the MSX.
|
||||||
|
|
||||||
|
- [tone letter hex](rfc/borgcube/tone-letter-hex.md)
|
||||||
|
- hinari
|
||||||
|
- four corner method
|
||||||
|
- new manifest
|
||||||
|
- zillala bug reports
|
||||||
|
- redsea file system
|
||||||
|
- java3
|
||||||
|
- maven4
|
||||||
|
|
||||||
|
## The boot device
|
||||||
|
|
||||||
|
- [MSX0⁺⁺](rfc/MSX0⁺⁺/spec.md) (NO VDP, NO PSG, to run CP/M)
|
||||||
|
- [MSX2⁺⁺](rfc/MSX2⁺⁺/spec.md)
|
||||||
|
- [MSX4](rfc/MSX4/spec.md)
|
||||||
|
- MSX-DIOMMU (memory+io over on-chip Dīpāvalī packets)
|
||||||
|
- msxmapper² (144 bit page id of 14 bit length of 18 bits width)
|
||||||
|
- msxslot² (octal slots + sub slot levels over packets with DIOMMU)
|
||||||
|
- cartridge² (multi signal levels/speed protocol)
|
||||||
|
|
||||||
|
## The octal matrix
|
||||||
|
|
||||||
|
The MSX4 matrix computer arch.
|
||||||
|
|
||||||
|
- Dīpāvalī matrix routing
|
||||||
|
- decimal 144
|
||||||
|
- 7HFF
|
||||||
|
|
||||||
|
## The prime PI creator
|
||||||
|
|
||||||
|
@Ω仙⁴ ꜊꜊꜊⋇꜏꜏꜏ ⁴ﷲΩ@
|
||||||
|
©Δ∞ 仙上主天
|
||||||
|
בְּרֵאשִׁית :o: יְסוֺד :o: יִשְׂרָאֵל
|
||||||
|
|
15
rfc/MSX0⁺⁺/spec.md
Normal file
15
rfc/MSX0⁺⁺/spec.md
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
# MSX0⁺⁺ spec
|
||||||
|
|
||||||
|
A mixed 8/18 bit platform.
|
||||||
|
|
||||||
|
- CPU: ZR8000
|
||||||
|
- msxdiommu
|
||||||
|
- msxslot3 platform
|
||||||
|
- msxmem3 mapper
|
||||||
|
- msxuart3 console
|
||||||
|
|
||||||
|
## Goal
|
||||||
|
|
||||||
|
Machine nodes of skynet, able to running native CP/M code from 1978.
|
||||||
|
Replaces all other embedded platforms.
|
||||||
|
|
13
rfc/MSX2⁺⁺/spec.md
Normal file
13
rfc/MSX2⁺⁺/spec.md
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
# MSX2⁺⁺ spec
|
||||||
|
|
||||||
|
Equal to MSX0⁺⁺ spec, but added;
|
||||||
|
|
||||||
|
- VDP3 Video quad VDP
|
||||||
|
- OPL5 Audio
|
||||||
|
|
||||||
|
|
||||||
|
## Goal
|
||||||
|
|
||||||
|
Humanoid nodes of skynet.
|
||||||
|
For tricorder's devices and UI panels.
|
||||||
|
|
10
rfc/MSX4/spec.md
Normal file
10
rfc/MSX4/spec.md
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
# MSX4 spec
|
||||||
|
|
||||||
|
True 18 bit platform with 144 bit CPU.
|
||||||
|
|
||||||
|
- CPU: TR9000
|
||||||
|
|
||||||
|
## Goal
|
||||||
|
|
||||||
|
Unlimited size matrix computers for adult octal nx01 warpcore running TempleOS.
|
||||||
|
|
37
rfc/borgcube/hinari.md
Normal file
37
rfc/borgcube/hinari.md
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
# Hinarī
|
||||||
|
|
||||||
|
Encoding to display 3,6,9 bit data and multiples of it, like adult 18 bit octodec to replace 8 bit hex codes.
|
||||||
|
|
||||||
|
## Code Points
|
||||||
|
|
||||||
|
@TerminatorGunAmmo注(website = "https://baki.fandom.com/wiki/Hinary")
|
||||||
|
public final class T008ᖟGunHinarī implements TerminatorGun {
|
||||||
|
private final static String VALUES = "י"+"ײ"+"ױ"+"װ"+"ר"+"ד"+"ז"+"ו";
|
||||||
|
//Hinarī(ヒナリー) is octal hebrew binary
|
||||||
|
public void kanonSchot(StringBuilder str, int ordinal) {
|
||||||
|
str.appendCodePoint(VALUES.codePoints().skip(ordinal).findFirst().getAsInt());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@TerminatorGunAmmo注(website = "https://en.wikipedia.org/wiki/Hebrew_diacritics")
|
||||||
|
public final class T008ᖟGunHinarīSupplement6 implements TerminatorGun {
|
||||||
|
private final static String VALUES = "\u05BD"+"\u05B5"+"\u05B6"+"\u05B2"+"\u05B3"+"\u05BB"+"\u05B0"+"\u05B7";
|
||||||
|
//Hinarī + HinarīSupplement6 = 6 bit number
|
||||||
|
public void kanonSchot(StringBuilder str, int ordinal) {
|
||||||
|
str.appendCodePoint(VALUES.codePoints().skip(ordinal).findFirst().getAsInt());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@TerminatorGunAmmo注(website = "https://en.wikipedia.org/wiki/Hebrew_(Unicode_block)")
|
||||||
|
public final class T008ᖟGunHinarīSupplement9 implements TerminatorGun {
|
||||||
|
private final static String VALUES = "\u0594"+"\u0595"+"\u05A9"+"\u059F"+"\u0598"+"\u05A0"+"\u059E"+"\u059D";
|
||||||
|
// Hinarī + HinarīSupplement6 + HinarīSupplement9 = 9 bit number
|
||||||
|
public void kanonSchot(StringBuilder str, int ordinal) {
|
||||||
|
str.appendCodePoint(VALUES.codePoints().skip(ordinal).findFirst().getAsInt());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
## 3,6,9 bit Values
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
BIN
rfc/borgcube/images/jdatstart-xmas-mark-line.png
Normal file
BIN
rfc/borgcube/images/jdatstart-xmas-mark-line.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 42 KiB |
74
rfc/borgcube/tone-letter-hex.md
Normal file
74
rfc/borgcube/tone-letter-hex.md
Normal file
|
@ -0,0 +1,74 @@
|
||||||
|
# Tone Letter Hex
|
||||||
|
|
||||||
|
Copyright ©Δ∞ 仙上主天
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||||
|
that the following conditions are met:
|
||||||
|
|
||||||
|
* Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||||
|
following disclaimer.
|
||||||
|
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||||
|
the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||||
|
* The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
||||||
|
thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
||||||
|
Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
||||||
|
even on air gaped systems, all information in the universe is owned by the pi creator.
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
||||||
|
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||||
|
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||||
|
THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||||
|
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||||
|
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||||
|
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||||
|
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
|
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
|
Using alternative untype-able letters to encode hex values;
|
||||||
|
|
||||||
|
/// Dīpāvalī Hex format in chinees tone letters to light up the path in the unlimited matrix.
|
||||||
|
public static final OctoBitConverter<String> HEX_DIPAVALI = new OctoConvStringHexUtf8(new String[] {
|
||||||
|
"˧˥˩","˧˩˥","˧˥˦","˧˩˨","˧˦˦","˧˨˨","˧˥˥","˧˩˩","˥˩˧","˩˥˧","˥˦˧","˩˨˧","˦˦˧","˨˨˧","˥˥˧","˩˩˧"
|
||||||
|
}); // note: In real unicode renderer this (_LRPATH) renders as a single glyph per hex nibble.
|
||||||
|
|
||||||
|
## Tone Letter Level 1 to Level 2 Magic
|
||||||
|
|
||||||
|
0p = ˧ ˥ ˩ → ˧˥˩
|
||||||
|
1n = ˧ ˩ ˥ → ˧˩˥
|
||||||
|
2p = ˧ ˥ ˦ → ˧˥˦
|
||||||
|
3n = ˧ ˩ ˨ → ˧˩˨
|
||||||
|
4p = ˧ ˦ ˦ → ˧˦˦
|
||||||
|
5n = ˧ ˨ ˨ → ˧˨˨
|
||||||
|
6p = ˧ ˥ ˥ → ˧˥˥
|
||||||
|
7n = ˧ ˩ ˩ → ˧˩˩
|
||||||
|
Xp = ˥ ˩ ˧ → ˥˩˧
|
||||||
|
Xn = ˩ ˥ ˧ → ˩˥˧
|
||||||
|
Yp = ˥ ˦ ˧ → ˥˦˧
|
||||||
|
Yn = ˩ ˨ ˧ → ˩˨˧
|
||||||
|
Zp = ˦ ˦ ˧ → ˦˦˧
|
||||||
|
Zn = ˨ ˨ ˧ → ˨˨˧
|
||||||
|
Tp = ˥ ˥ ˧ → ˥˥˧
|
||||||
|
Tn = ˩ ˩ ˧ → ˩˩˧
|
||||||
|
|
||||||
|
## Tone Letter 3th Level Magic
|
||||||
|
|
||||||
|
![eclipse](images/jdatstart-xmas-mark-line.png "eclipse")
|
||||||
|
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<jnlp spec="1.0+" codebase="hyper:ᐊ˥˧˧˨˨˥˥˧˥˥˧˧˥˥˧˦˦˩˩˧˥˦˧˥˩˧˥˩˧˧˩˨˨˨˧˧˩˥˧˥˩˧˩˩˥˥˧˩˩˧˩˥˧˥˥˧˧˨˨˧˨˨ᐅ/app/1.0/">
|
||||||
|
<!-- NOTE: ONLY THE XML EDITOR OF ECLIPSE RENDERING 3th level of unicode tone letter magic...
|
||||||
|
Level1: hyper:ᐊ˥˧˧˨˨˥˥˧˥˥˧˧˥˥˧˦˦˩˩˧˥˦˧˥˩˧˥˩˧˧˩˨˨˨˧˧˩˥˧˥˩˧˩˩˥˥˧˩˩˧˩˥˧˥˥˧˧˨˨˧˨˨ᐅ/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>
|
Loading…
Reference in a new issue