Easter cleaning
This commit is contained in:
commit
9e36078b2e
1862 changed files with 270281 additions and 0 deletions
316
README.md
Normal file
316
README.md
Normal file
|
|
@ -0,0 +1,316 @@
|
|||
# NX01
|
||||
|
||||
Niks01 is dutch for "nothing zero one",
|
||||
this project is to boot octal based computing.
|
||||
(note: rebuild to remove a 80% of bad language...:-)
|
||||
|
||||
A Boolean is PART_1 and PART_2 of the smallest terminator.
|
||||
Terminators come from the octal nether DB or skynet and take over every language.
|
||||
With terminators a computer can do math, like adding any form of integer by itself.
|
||||
|
||||
Status: 10% of POC for java3 runtime and binary 18 bit source code on current JVM.
|
||||
Goal: java4 on 18 bit MSX0++ and an unlimited FPGA matrix MSX4 with 144 bit cpu's.
|
||||
|
||||
The NX01 is a military research vessel, meaning only local code allowed;
|
||||
zero digital slavery of usary, all device are programmed incl displays and keyboards.
|
||||

|
||||
All local code, is something the China does better, but for full enterprice control
|
||||
you need a different start point, from project ERP+CAD+CAM to build a ship at Damen.
|
||||
The NX01 is a full self replicating terminator ship, meaning the full project build tree
|
||||
is integrated into the OS with all source bits of all code in all layers.
|
||||
To run a Holydeck or an cockpit for all digital devices on a ship or at home.
|
||||
Where a developer is not allowed to code math or draw pixels on the screen,
|
||||
NX01 UI is one with the OS, like the CHIP in a mouse is quad core 18 bit micro-'Tandem T16'
|
||||
main frame with RAS or soft lock-step for HA mouse movements program running in CP/M++.
|
||||
|
||||
## Tourist Sight Seeing
|
||||
|
||||
Places for cakes, easter eggs, pirates, mummies, coffins, spiders, doom parts, skulls,
|
||||
skeletor, duck tales, darthvadder, terminators, warp core and manifest, art server, zillala,
|
||||
a smurf village and lego bricks.
|
||||
|
||||
* Gives order [JediTempleBase8InfinityOne](nx01-jpp-base/src/main/java/ᒢᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/ᣳᣝᐤᣜᣳ/ᒢᓫᑊᐣᑊ/JediTempleBase8InfinityOne.java)
|
||||
* Uses order [V144Tocta](nx01-jpp-base/src/main/java/ᒢᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/ᣳᣝᐤᣜᣳ/ᒢᓫᑊᐣᑊ/ᔿᓫᒻᓫᓫ/V144Tocta.java)
|
||||
* Terminator pie [T008ᖟ](nx01-jpp-base/src/main/java/ᒢᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/ᣳᣝᐤᣜᣳ/ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ/T008ᖟ.java)
|
||||
* Elevators of babel [SoepLepelԲᴬᵖᶦ](nx01-jpp-base/src/main/java/ᒢᐩᐩ/ᔆʸᔆᐪᓫᔿ/ᒻᐤᕐᕐᓫᣗ/SoepLepelԲᴬᵖᶦ.java)
|
||||
* Body from the void [ᒢꞱSkeletorObject](nx01-jpp-base/src/main/java/ᒢᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/ᒢꞱSkeletorObject.java)
|
||||
* Flying coffins [BãßBȍőnIconOfSinCube𓄯ᶠˡʸ](nx01-jpp-base/src/main/java/ᒢᐩᐩ/ᒃᣔᔆᔆᒃᐤᐤᣕ/ᒼᒻᣔᙆᙆ/BãßBȍőnIconOfSinCube𓄯ᶠˡʸ.java)
|
||||
* Local laser pointers [BãßBȍőnSpiderTest](nx01-jpp-base/src/test/java/ᒢᐩᐩ/ᒃᣔᔆᔆᒃᐤᐤᣕ/ᒄᓫᣔᐪᑋ/ᔆᣖᑊᒄᓫᣗ/BãßBȍőnSpiderTest.java)
|
||||
* Lego stair way [LegoBrickStairWay](nx01-jpp-base/src/main/java/ᒢᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/ᣳᣝᐤᣜᣳ/ᒢᓫᑊᐣᑊ/LegoBrickStairWay.java)
|
||||
* LegoᐧBrickᐧTapeᐧReplicatorᐧχ3 [LegoBrickTapeStudio](nx01-jpp-base/src/main/java/ᒢᐩᐩ/ᒡᒢᑊᒻᒻᓫᔿ/ᣳᣝᐤᣜᣳ/ᒢᓫᑊᐣᑊ/LegoBrickTapeStudio.java)
|
||||
* Enterprise mainframe text [FCDotCDC1604DashP6](nx01-x4o-fc18/src/main/java/org/x4o/fc18/cake2/zero33/FCDotCDC1604DashP6.java)
|
||||
|
||||
## Code of Conduct
|
||||
|
||||
Some example *time* based math;
|
||||
|
||||
In 2015, approximately 13 million in 2022 more than 10 million induced abortions per year in China.
|
||||
10000000/365/24/60 = between 19 per minute up to 25 babies killed per minute by used whores.
|
||||
|
||||
Can you write code which has more value than ~20 life's per minute ?
|
||||
|
||||
## Progress
|
||||
|
||||
ROADMAP to make NX01 go outside of space-dock:
|
||||
|
||||
* Convert to java-25
|
||||
* Split nx01-jpp-base in more modules
|
||||
* Convert pie and bassbone to an agent
|
||||
* Finish 18 bit binary XML for red sea fish files and nether DB files
|
||||
* Create BDOS 18 bit VFS with new folder impl
|
||||
* (MILESTONE) test deploy red sea octal space (wrapped on old 8 bit tech)
|
||||
* Create impl of nether DB with red sea backend
|
||||
* Migrate unitxc to jpp and upgrade step code to BASIC + dec144
|
||||
* Create simulation of dipavali matrix routings
|
||||
* (MILESTONE) Run Altair 8800 org BASIC code as VHDL
|
||||
* Move terminators/lego/etc and math to nether DB
|
||||
* Move unitxc data and steps to nether DB
|
||||
* (MILESTONE) migrate maven central to red sea with 18 bit manifest v7
|
||||
* Use warp-core to make plasma field of BASIC scripts in FC18 XDBX
|
||||
* Than, java source code in FC18
|
||||
|
||||
TODO:
|
||||
|
||||
* (DONE) JPP: Finish JediTempleBase8InfinityOne
|
||||
* JPP: TeŀRáàmRȧñkEnumOperator𓄯 add Ismail al-Jazari blitter++ method
|
||||
* JPP: Remove tower of babel API + dusts(doc)
|
||||
* nether: Move lingua locale tree from JPP into nether as octals
|
||||
* nether: Insert "Four Corner" china based word index data for 18 bit words
|
||||
* nether: Defined terminator(+guns) as octal key with octal data
|
||||
* java3: 18 bit source code to program with 18 bit words not with letters
|
||||
* java3: deploy on redsea which runs on (old) NOSTR(trust add/rm of files) + HYPER(files)
|
||||
* x4o: Add 18 bit SAX API and parser and write XML 4.0 spec
|
||||
* x4o: Add binary XML for 18 bit words
|
||||
* no2all: Finish NOSTR relay and deploy live
|
||||
* no2all: Upgrade to version2(8-XDBX) or direct goto version3(18-XDBX)
|
||||
* no2all: add events to add/remove trust from files on a hyper drive
|
||||
* no2all: add events to host and/or mirror hyper drives over binary web socket
|
||||
* no2all: add events to read the nether DB which is hosted on many hyper drives
|
||||
* redsea: create 18 bit BDOS with new folder API for VHDL file system in hardware
|
||||
* redsea: migrate maven repro to hyper drive on redsea
|
||||
* redsea: move mime type and hyper-link info into BDOS API...
|
||||
* warp-manifestor: Finish Java Manifest V7 for FC18 binary XML
|
||||
* firemake: full 18 bit XML + classic make tree builder(poop.xml)
|
||||
* unicode4D: chinees version of "Blissymbols" to draw all chinees glyps in a few strokes
|
||||
* About 10000 more.
|
||||
s
|
||||
ETA: 2030...to remove ALL, ASCII and unicode on a self hosted platform.
|
||||
|
||||

|
||||
|
||||
## Features
|
||||
|
||||
- interface implemention design pattern
|
||||
- Type safe lingue support (32k++ languages)
|
||||
- Number 10,16,27,etc decimal/text/ipa converters
|
||||
- Babel java api (todo delete again)
|
||||
- Babel dutschen doc
|
||||
- Split collections api (read and write)
|
||||
- Terminator number bases (3 and up)
|
||||
- DEC144 has a 9 bit exponent and 135 bit coefficient see
|
||||
[DEC64](https://www.crockford.com/dec64.html) as the example.(no impl)
|
||||
- 7HFF = 7of9 Hebrew Fraction Fractal or GroßGetậl(no impl)
|
||||
- NCR1632 = New Counting Rods, fractions with two 576 bit numbers(no impl)
|
||||
|
||||
## Maven Use
|
||||
|
||||
Notes on JDK version:
|
||||
- jdk-21.0.2 and LOWER work
|
||||
- jdk-22.0.2 FAIL: Can't compile JPP
|
||||
- jdk-23.0.1 FAIL: Does compile JPP but can't find import in java3c
|
||||
- jdk-24-ea-33 FAIL: Can't compile JPP
|
||||
|
||||
Make package jar's
|
||||
- mvn clean package
|
||||
- result: nx01-jpp-base/target/nx01-jpp-base-〇一。壬寅。一〄-SNAPSHOT.jar (19MB)
|
||||
|
||||
Run javadoc (markdown requires java 23 and compile needs java 21 or lower)
|
||||
- JAVA_HOME=/usr/lib/jvm/jdk-17.0.7+7/ mvn clean compile
|
||||
- JAVA_HOME=/usr/lib/jvm/jdk-23.0.1/ mvn javadoc:aggregate
|
||||
- result: target/site/apidocs (613MB)
|
||||
|
||||
Setup project local XSD for IDE
|
||||
- mvn initialize -P mvn-help | grep echo
|
||||
- mvn install -P test-none
|
||||
- mvn initialize -P x4o-generate-local-xsd
|
||||
- See [poop-oasis.xml](poop-oasis.xml) for setup in eclipse IDE
|
||||
|
||||
## Maven Modules
|
||||
|
||||
- nx01-jpp-base = (50%) Java++ 144 bit runtime
|
||||
- nx01-king-java3 = (NOP) java3 startup
|
||||
- nx01-king-java3c = (NOP) java3 compiler for 18 bit XML
|
||||
- nx01-king-java3do = (NOP) java3 18 bit XML 'firemake' builder
|
||||
- nx01-king-java3doc = (NOP) java3 source to doc 18 bit XML
|
||||
- nx01-king-java3seed = (20%) java3 seed upload to dat and nostr
|
||||
- nx01-mushroom-mais = (NOP) firemake project doc plugin
|
||||
- nx01-mushroom-mais-duytsdoc = (NOP) firemake javadoc extension
|
||||
- nx01-mushroom-mais-fc18 = (LIVE) Generates FC18 doc site
|
||||
- nx01-mushroom-mais-mm = (LIVE) Generates DB doc site
|
||||
- nx01-no2all-nostr = (80%) Pure java nostr protocol impl
|
||||
- nx01-no2all-react-nostr = (99%) Wrap wire nostr into warp-core react
|
||||
- nx01-no2all-react-wire = (99%) Wrap wire server into warp-core react
|
||||
- nx01-no2all-wire = (99%) websocket wire api stubs
|
||||
- nx01-no2all-wire-jetty = (99%) Impl wire with `jetty` client and server
|
||||
- nx01-no2all-wire-jre = (99%) Impl wire with `jre` client only
|
||||
- nx01-no2all-wire-ojw = (99%) Impl wire with `ojw` client and server
|
||||
- nx01-poop-scripts = (NOP) Maven ant scripts for help and XSD
|
||||
- nx01-redsea = (1%) RedSea 18 bit BDOS filesystem (OLD XML for dat)
|
||||
- nx01-redsea-hyper = (1%) RedSea hyper drive backend api stubs
|
||||
- nx01-redsea-hyper-local = (10%) RedSea local `npm drives` wrapper
|
||||
- nx01-redsea-hyper-nostr = (NOP) RedSea nostr integration
|
||||
- nx01-redsea-jdatstart = (10%) java webstart XML model (TODO MOVE)
|
||||
- nx01-warp-core = (60%) Warp core event flow plasma runtime (JS-like)
|
||||
- nx01-warp-fault = (80%) Warp fault exceptions with bug reporting
|
||||
- nx01-warp-manifestor = (80%) Warp manifestor for read/write for manifests formats
|
||||
- nx01-x4o-driver = (50%) Recursive XML language parsing (TODO add binary)
|
||||
- nx01-x4o-fc18 = (80%) Four Corner 18 bit words and structure text encoding format
|
||||
- nx01-x4o-maisdoc = (50%) Universal object tree documentation writer
|
||||
- nx01-x4o-sax3 = (80%) Java XML SAX writer support and IBM XDBX implementation
|
||||
- nx01-x4o-tool-ant-plugin = (99%) Ant plugin to executer X4O language tasks
|
||||
- nx01-x4o-tool-maven-plugin = (99%) Ant plugin to executer X4O language tasks
|
||||
- nx01-zerofungus-server = (10%) POC of nostr/hyper server to deploy java3 artifacts
|
||||
|
||||
## Komputer
|
||||
|
||||
Oorspronkelik wodde et Ingelse woord computer bruukt om iene mit an te duden die kompliceerde
|
||||
berekenings uutvoerde, mit of zunder mechanische hulpmiddels - vergeliek ok de Duutse term veur
|
||||
komputer: 'Rechner' (rekener) en de Zuud-Afrikaanse term veur komputer: 'rekenaar' - mar laeter
|
||||
wodde de term ok bruukt om apperaoten te benumen. Mederne komputers wodden veur veul meer
|
||||
bruukt as allienig wiskundige toepassings. Ok veul administratieve en financiële taeken wodden an
|
||||
de komputer opdreugen, et Fraanse woord veur komputer was eerst 'calculateur' of rekenaor en
|
||||
evolueerde naor 'ordinateur' (orde op zaeken zetten).
|
||||
|
||||
Atari ordinateur mettre fin intelligente champignon d'encre poulpe soup pour le nouveau humanité.
|
||||
|
||||
## Data Types
|
||||
|
||||
Core building blocks;
|
||||
|
||||
- LegoBlockX3 = ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T008ᖟ (terminator zero zero eight PI);
|
||||
- LegoBlockX6 = ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T064ᖟ (6 bit value)
|
||||
- LegoBlockX9 = ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T512ᖟ (9 bit value)
|
||||
|
||||
The bipolar quad terminator curve; ((3x3)x2x2x2x2x2x2x2x2)
|
||||
|
||||
- V018Tord (Four corner `cakepoint` for auto-i18n names of resources and files)
|
||||
- V036Teger
|
||||
- V072Tong (3,6,9 and 8 bit alignment from here upwards)
|
||||
- V144Tocta
|
||||
- V288Tector
|
||||
- V576Tixel (number part for big terminator fractions of 1152 bits)
|
||||
- V0x000480ˣᴸ (1152 bit)
|
||||
- V0x000900ˣᴸ (2304 bit)
|
||||
|
||||
The quad sin curve; ((3x3)x3x3x3x3)
|
||||
|
||||
- V027Semvig
|
||||
- V081Song
|
||||
- V243Sucti
|
||||
- V729Seks
|
||||
|
||||
The quad meat curve; ((3x3)x5x5x5x5)
|
||||
|
||||
- V045Metat
|
||||
- V225Matot
|
||||
- V0x000465ˣᴸ (1125 bit)
|
||||
- V0x0015F9ˣᴸ (5625 bit)
|
||||
|
||||
The quad block curve; ((3x2)x4x5x6x7)
|
||||
|
||||
- V024Beger
|
||||
- V120Bental
|
||||
- V720Beximal
|
||||
- V0x0013B0ˣᴸ (5040 bit)
|
||||
|
||||
The quad pental curve; ((3x2)x5x5x5x5)
|
||||
|
||||
- V030Pegal
|
||||
- V150Powic
|
||||
- V750Poofy
|
||||
- V0x000EA6ˣᴸ (3750 bit)
|
||||
|
||||
The quad konrad curve; (3x7x13x19x29)x37x43x53x61
|
||||
|
||||
- V021Koeye (unicode codepoint)
|
||||
- V273Korcet
|
||||
- V0x001443ˣᴸ (5187 bit)
|
||||
- V0x024B97ˣᴸ (150423 bit)
|
||||
|
||||
The quad rudra curve; (3x5x11x13x19)x23x31x37x43
|
||||
|
||||
- V015Reptet
|
||||
- V165Roket
|
||||
- V0x000861ˣᴸ (2145 bit)
|
||||
- V0x009F33ˣᴸ (40755 bit)
|
||||
|
||||
(Maybe extend all curves to 8 points)
|
||||
|
||||
### Object Naming Convention
|
||||
|
||||
- 𓄯 = Marker for bone implemention extenstion objects
|
||||
- 𓄯ᶠˡʸ = Marker for bone with injection only
|
||||
- 注 = Postfix for annations (annotated)
|
||||
- 亞 = Static symbol for static runtime replacement (no-zero)
|
||||
- 抽 = Postfix for abstract classes (smoke)
|
||||
- ᒢ = Prefix for java like?? object
|
||||
- ᕯ = Postfix for pointer like references
|
||||
- ᵂʳ = Postfix for writable collection interface
|
||||
- ᴿᵈ = Postfix for reabable collection interface
|
||||
- ᴿᵂ = Postfix for read/write collection implemention
|
||||
- Ʇᴿᴳᴮ = Postfix for easter egg paint for injection
|
||||
- Բᴬᵖᶦ = Postfix for babelizer api definition
|
||||
- Բᵂʳᵃᵖ = Postfix for babel wrap object without interface
|
||||
- Ꝺᵀˣᵀ = Postfix for i18n duyts doc and duyts strings
|
||||
- ᐧᣞᣛ = Package name for native translated babel implementions
|
||||
- Ʇ = Prefix for a african embedded micro type (elevator)
|
||||
- ẞ = Prefix for internal dutschen babel interfaces
|
||||
- ᐧ = Seperator eskimo middle dot for method/field split for non-cased languages
|
||||
- ᣟ = seperator eslomo super dot for file/class/static split for non-cased languages
|
||||
- Ɖěꬵḭȵᶒ = Prefix for enumerated interfaces
|
||||
- Ꝑŕḯṿª₮ḕ = Keyword for private interfaces
|
||||
- Ꝑŕᱜṫèƈ₮ࠄ₫₮ḕ = Keyword for protected interfaces
|
||||
|
||||
### Package Naming Convention
|
||||
|
||||
The Unified Canadian Aboriginal Syllabics and its Extended blocks.
|
||||
|
||||
Contain several mostly consonant-only letters to indicate syllable coda called Finals.
|
||||
Along with some characters that indicate syllable medial known as Medials:
|
||||
|
||||
- Main block ᐜᐝᐞᐟᐠᐡᐢᐣᐤᐥᐦᐧᐨᐩᐪᑉᑊᑋᒃᒄᒡᒢᒻᒼᒽᒾᓐᓑᓒᓪᓫᔅᔆᔇᔈᔉᔊᔋᔥᔾᔿᕀᕁᕐᕑᕝᕪᕻᕯᕽᖅᖕᖖᖟᖦᖮᗮᘁᙆᙇᙾᙿ
|
||||
- Extended block: ᣔᣕᣖᣗᣘᣙᣚᣛᣜᣝᣞᣟᣳᣴᣵ
|
||||
|
||||
|
||||
### Lemon Trauma Fat
|
||||
|
||||
DON'T READ BELOW THIS LINE...
|
||||
|
||||
The normal body proportions;
|
||||

|
||||
|
||||
In arabic speaking regions there is a system called "lemon" which produces damage.
|
||||
|
||||

|
||||
|
||||
In a *game* this is called balloon butts and is the source of a twerking dance.
|
||||
|
||||

|
||||
|
||||
A *German Neo Medicine* docter described the problem as following;
|
||||
|
||||
>A localized conflict affects the adipose tissue closest to the
|
||||
>site associated with the self-devaluation conflict.
|
||||
|
||||
#### The Nether
|
||||
|
||||
Dutch virgin under YHVH at 1616, the nether was one of the first republic in eu.
|
||||
A Jew reads upside down, a Arab reads reversed, a china 4D koder reads in all directions 仙上主天.
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue