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