NX01: Fixed BE in T512/T64 and hinary, WIP printed lingua dial tones

This commit is contained in:
Willem Cazander 2026-01-26 02:29:08 +01:00
parent e69a13ec92
commit 7feb638a40
32 changed files with 1060 additions and 626 deletions

View file

@ -158,36 +158,39 @@ Extend octal aligned; <6><6><6>-<9>-<6><6><6>-<6><6><6>-<9> = 72 bits
<spaceId><subId><etherId>-<sectorId+zoneId>-<setId><chainId><netId>-<outerId><middleId><innerId>-<bitFlags>
space id 6 bit;
- 0-31 = locked by legacy (key input, if ascii try old human key converter)
- 0 = null
- 1-31 = locked by legacy (key input, if ascii try old human key converter)
- 32 = sage master system version space 0x20
- 33+ = reserved for major schema version upgrades
sub space id 6 bit;
- 0-31 = reserved for metatron Atari AI
- 32 = No2Lingua sub space for local and remote (generic core language)
- 33 = No2Lingua App Remote (NoStr relay remote signed apps)
- 34 = No2Lingua App Local (NoStr local application coded in N2L)
- 35+ = reserved for furture use
- 0 = null
- 1-31 = reserved for metatron Atari AI
- 33 = No2Lingua sub space
- 34+ = reserved for furture use
ether space id 6 bit;
- 0 = Default impl version
- 1+ = Alternative api version for libs
- 0 = null
- 34 = Locale ether slugs space
sector+zone 9 bit;
- 0-255 = Classic hex zone Id + sector Id
- 256+ = free
- 0 = null
- 1-511 = Classic hex zone Id + sector Id (one based)
Set of <setId><chainId><netId> 6 bit
- 0 = "A" index value of ascii upper case
- 0 = null
- 1 = "A" index value of ascii upper case
- Z+ = locked by legacy
- 63 = no value
Set of <outerId><middleId><innerId> 6 bit
- 0 = "a" index value of ascii lower case
- 0 = null
- 1 = "a" index value of ascii lower case
- z+ = locked by legacy
- 63 = no value
Flags as 9 bit
- 0 = null
- bit 0 = '+' indicate 'new' type key (temp RFC number)
- bit 1 = '-' indicate private type key (refuse in public api's)
- bit 2-7 = free