Niks01
Find a file
Willem bc4b3a272c
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 46s
Removed and compacted all rfc docs
2026-03-28 22:39:33 +01:00
.forgejo/workflows NX01: CI build removed unneeded clean cycle 2026-01-30 10:40:12 +01:00
nx01-jpp-base NX01: Refactored warp core into jpp2 module 2026-03-24 16:31:15 +01:00
nx01-jpp0-collections2 JPP: Added some flags and todo list for cheese odeur number refactoring 2026-03-20 12:49:32 +01:00
nx01-jpp0-kaas JPP: Fixed unicode block enum name and make kaas chef use less resources 2026-03-22 14:49:51 +01:00
nx01-jpp0-nether-dial NX01: First lehmer dial codes and more kaas odeur numbers things 2026-02-15 17:56:51 +01:00
nx01-jpp0-nether-dial-based NX01: Rename to numeric modules and split collections2 2026-02-02 18:46:48 +01:00
nx01-jpp0-nether-dial-lingua NX01: Rename to numeric modules and split collections2 2026-02-02 18:46:48 +01:00
nx01-jpp0-nether-tone NX01: Migrated warp fault to klass fault 2026-03-24 14:08:39 +01:00
nx01-jpp1-klass-cake NX01: Migrated warp fault to klass fault 2026-03-24 14:08:39 +01:00
nx01-jpp1-klass-fault NX01: Migrated warp fault to klass fault 2026-03-24 14:08:39 +01:00
nx01-jpp2-warp-core NX01: Refactored warp core into jpp2 module 2026-03-24 16:31:15 +01:00
nx01-jpp2-warp-manifestor NX01: Migrated warp fault to klass fault 2026-03-24 14:08:39 +01:00
nx01-jpp3-enter-zillala NX01: Migrated warp fault to klass fault 2026-03-24 14:08:39 +01:00
nx01-king-java3 NX01: Added nether tone kode gen and java module thus changed version 2026-01-22 13:08:16 +01:00
nx01-king-java3c NX01: Added nether tone kode gen and java module thus changed version 2026-01-22 13:08:16 +01:00
nx01-king-java3do NX01: Added nether tone kode gen and java module thus changed version 2026-01-22 13:08:16 +01:00
nx01-king-java3doc NX01: Added nether tone kode gen and java module thus changed version 2026-01-22 13:08:16 +01:00
nx01-king-java3seed NX01: Migrated warp fault to klass fault 2026-03-24 14:08:39 +01:00
nx01-kode-gen NX01: Added module-info to kode-gen projects 2026-03-26 10:53:26 +01:00
nx01-kode-gen-nether NX01: Added module-info to kode-gen projects 2026-03-26 10:53:26 +01:00
nx01-mushroom-mais NX01: Added nether tone kode gen and java module thus changed version 2026-01-22 13:08:16 +01:00
nx01-mushroom-mais-duytsdoc NX01: Added nether tone kode gen and java module thus changed version 2026-01-22 13:08:16 +01:00
nx01-mushroom-mais-fc18 NX01: Added nether tone kode gen and java module thus changed version 2026-01-22 13:08:16 +01:00
nx01-mushroom-mais-mm NX01: Added nether tone kode gen and java module thus changed version 2026-01-22 13:08:16 +01:00
nx01-no2all-nostr NX01: Added nether tone kode gen and java module thus changed version 2026-01-22 13:08:16 +01:00
nx01-no2all-react-nostr NX01: Refactored warp core into jpp2 module 2026-03-24 16:31:15 +01:00
nx01-no2all-react-wire NX01: Refactored warp core into jpp2 module 2026-03-24 16:31:15 +01:00
nx01-no2all-wire NX01: Added nether tone kode gen and java module thus changed version 2026-01-22 13:08:16 +01:00
nx01-no2all-wire-jetty NX01: Refactored warp core into jpp2 module 2026-03-24 16:31:15 +01:00
nx01-no2all-wire-jre NX01: Added nether tone kode gen and java module thus changed version 2026-01-22 13:08:16 +01:00
nx01-no2all-wire-ojw NX01: Added nether tone kode gen and java module thus changed version 2026-01-22 13:08:16 +01:00
nx01-poop-scripts NX01: Added nether tone kode gen and java module thus changed version 2026-01-22 13:08:16 +01:00
nx01-redsea NX01: Added nether tone kode gen and java module thus changed version 2026-01-22 13:08:16 +01:00
nx01-redsea-hyper NX01: Migrated warp fault to klass fault 2026-03-24 14:08:39 +01:00
nx01-redsea-hyper-local NX01: Migrated warp fault to klass fault 2026-03-24 14:08:39 +01:00
nx01-redsea-hyper-nostr NX01: Added nether tone kode gen and java module thus changed version 2026-01-22 13:08:16 +01:00
nx01-redsea-jdatstart NX01: Added nether tone kode gen and java module thus changed version 2026-01-22 13:08:16 +01:00
nx01-x4o-driver NX01: Added module-info to kode-gen projects 2026-03-26 10:53:26 +01:00
nx01-x4o-fc18 NX01: Migrated warp fault to klass fault 2026-03-24 14:08:39 +01:00
nx01-x4o-maisdoc NX01: Tested x4o-driver module for later 2026-03-24 15:58:44 +01:00
nx01-x4o-sax3 NX01: Migrated warp fault to klass fault 2026-03-24 14:08:39 +01:00
nx01-x4o-tool-ant-plugin NX01: Added nether tone kode gen and java module thus changed version 2026-01-22 13:08:16 +01:00
nx01-x4o-tool-maven-plugin NX01: Added nether tone kode gen and java module thus changed version 2026-01-22 13:08:16 +01:00
nx01-zerofungus-server NX01: Refactored warp core into jpp2 module 2026-03-24 16:31:15 +01:00
src Removed and compacted all rfc docs 2026-03-28 22:39:33 +01:00
.gitignore Easter cleaning 2025-05-07 21:46:32 +02:00
licence.txt NX01: Added nether tone kode gen and java module thus changed version 2026-01-22 13:08:16 +01:00
pom.xml NX01: Refactored warp core into jpp2 module 2026-03-24 16:31:15 +01:00
poop-oasis.xml Easter cleaning 2025-05-07 21:46:32 +02:00
README.md Removed and compacted all rfc docs 2026-03-28 22:39:33 +01:00

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.
msx-cube-art
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.

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 ?

A true virgin of before the fall, has more value than the total number
of lives on earth. So baptism by fire is meant for the people who would
like to die because of other people or reasons.

When a school or church or a state forbids love, watching a burningman is
better than to talk someone who lets a child believe in used love.

Example math: In 2023 a total of 1862 people ended their lives in the Nether.
When done this publically, if would mean a lot of people who share their pain.

Progress

ROADMAP to make NX01 go outside of space-dock:

  • (10%) Convert to java-25
  • (01%) 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
  • FC18: finish XDBX18 and unification of greek/russian and latin
  • (30%) JPP: TeŀRáàmRȧñkEnumOperator𓄯 add Ismail al-Jazari blitter++ method
  • JPP: Remove tower of babel API
  • JPP: Reimpl dustsdoc anno with FC18 (as hinary9 in utf8 java src) in module nx01-jpp2-duytsdoc
  • JPP: Upgrade borgcube to work with pie curve type interfaces
  • 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.

msx-cube-art

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 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 worked
  • 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
  • jdk-25 works, and is now the required version (JVM off-heap CXL memories support)

Some code depend on a local drives command to be installed as npm i -g drives.

Make package jar's

  • mvn clean package
  • result: nx01-jpp-base/target/nx01-jpp-base-〇一。壬寅。一〄-SNAPSHOT.jar (19MB)

Run javadoc

  • JAVA_HOME=/usr/lib/jvm/jdk-25/ mvn clean compile 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 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 = A031215 Even-indexed primes: a(n) = prime(2n).

  • V021Koeye (unicode codepoint)
  • V273Korcet
  • V0x001443ˣᴸ (5187 bit)
  • V0x024B97ˣᴸ (150423 bit)

The quad rudra curve; (3x5x11x13x19)x23x31x41x53 = A023209 Primes p such that 3p + 4 is also prime.

  • V015Reptet
  • V165Roket
  • V0x000861ˣᴸ (2145 bit)
  • V0x009F33ˣᴸ (40755 bit)

(Maybe extend all curves to 8 points)

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: ᣔᣕᣖᣗᣘᣙᣚᣛᣜᣝᣞᣟᣳᣴᣵ

Functional Self Replicating Terminator Pie Bakary

All digital data are numbers from of the pie inside, the unlimited stable number space.
Thus all digital data has one owner, the prime PI creator.

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.

Terry and Lemon

The description of lemon or balloon butts is moved to the main website.
The real coder Terry A. Davis (December 15, 1969 – August 11, 2018) could
see that something was wrong;

terry-shape-source

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 仙上主天.

nether-book-large

nether-book-large

hypercubus-4d-china-key2