No description
Find a file
2025-09-27 19:06:30 +02:00
gdxapp4d-app-calculator Easter cleaning git 2025-04-27 00:09:28 +02:00
gdxapp4d-app-glyphdemo LIB: Updated code to lastest nx01 JPP abacus code 2025-09-27 19:06:30 +02:00
gdxapp4d-app-hewallet Easter cleaning git 2025-04-27 00:09:28 +02:00
gdxapp4d-app-mmdoc Updated dep versions and added simple mvn run cmd 2025-07-14 20:24:57 +02:00
gdxapp4d-app-notepad Easter cleaning git 2025-04-27 00:09:28 +02:00
gdxapp4d-app-tosamp Updated dep versions and added simple mvn run cmd 2025-07-14 20:24:57 +02:00
gdxapp4d-boot-desktop LIB: Updated code to lastest nx01 JPP abacus code 2025-09-27 19:06:30 +02:00
gdxapp4d-chain-boot-ship-engine Updated dep versions and added simple mvn run cmd 2025-07-14 20:24:57 +02:00
gdxapp4d-chain-boot-warp-sea Updated dep versions and added simple mvn run cmd 2025-07-14 20:24:57 +02:00
gdxapp4d-chain-default-apps Easter cleaning git 2025-04-27 00:09:28 +02:00
gdxapp4d-chain-default-music Easter cleaning git 2025-04-27 00:09:28 +02:00
gdxapp4d-chain-dep-osgi-lib Updated dep versions and added simple mvn run cmd 2025-07-14 20:24:57 +02:00
gdxapp4d-chain-dep-osgi-scr Easter cleaning git 2025-04-27 00:09:28 +02:00
gdxapp4d-chain-font-unicode4d Easter cleaning git 2025-04-27 00:09:28 +02:00
gdxapp4d-chain-mod-unitxc Easter cleaning git 2025-04-27 00:09:28 +02:00
gdxapp4d-chain-mod-vrgem4 Moved Warpship to root and renamed override and cleaned log output 2025-07-15 14:13:02 +02:00
gdxapp4d-chain-mod-vrsys5 Easter cleaning git 2025-04-27 00:09:28 +02:00
gdxapp4d-lib-basicwd LIB: Updated code to lastest nx01 JPP abacus code 2025-09-27 19:06:30 +02:00
gdxapp4d-lib-imxmi Easter cleaning git 2025-04-27 00:09:28 +02:00
gdxapp4d-lib-unicodezd Easter cleaning git 2025-04-27 00:09:28 +02:00
gdxapp4d-lib-warpme Easter cleaning git 2025-04-27 00:09:28 +02:00
gdxapp4d-tos4 LIB: Updated code to lastest nx01 JPP abacus code 2025-09-27 19:06:30 +02:00
gdxapp4d-unitxc Easter cleaning git 2025-04-27 00:09:28 +02:00
gdxapp4d-vrgem4 Clean some boot text and shutdown code path fixes 2025-07-15 17:39:41 +02:00
gdxapp4d-vrsys5 Updated dep versions and added simple mvn run cmd 2025-07-14 20:24:57 +02:00
Warpship Set info level on sun and java for native file dialog glue code 2025-07-15 15:17:09 +02:00
.gitignore Moved Warpship to root and renamed override and cleaned log output 2025-07-15 14:13:02 +02:00
licence.txt Easter cleaning git 2025-04-27 00:09:28 +02:00
pom.xml Moved Warpship to root and renamed override and cleaned log output 2025-07-15 14:13:02 +02:00
README.md Moved Warpship to root and renamed override and cleaned log output 2025-07-15 14:13:02 +02:00

GDXApp⁴ᴰ

In Duytschen "Geloof Doom eXtensie APPlicatie 4D" which tranlates to: faith doom extension application 4D.

Is a demo or POC of TempleOS Next Generation coded in java with libGDX and ImGui.

Final version will be written in HolyC++ on TempleOS and runs on dedicated 144 bit hardware.

All code is junk, q&d play code, ideas, etc.

For masters and slaves only.

TODO:
- Move and merge unitXC+basic+step2 code to NX-01
- Move and rewrite unicode4D to NX-01
- Move fonts+apps to real hyper+nostr redsea filesystem of NX-01

Project Features

  • Single Endpoint Application model (user)
  • Single Window Application model (touch)
  • Single MenuBar Application model (tricorder)
  • Applications are distributed as OSGI bundles
  • Blockchain distribution and storage to boot apps and OS from
  • Unicode4D 72 bit glyph sequence blocks and rendering

Project Setup

Requirements;

  • 8GB of free memory
  • Setup a DAT Hyperdrive tool drives
  • run mvn install in local copy of nx01 project

Project Launch

Test launch from command line;

mvn verify -P test-run

In an IDE setup an runner with the main class from gdxapp4d-boot-desktop module; love.distributedrebirth.gdxapp4d.boot.desktop.GDXAppDesktopLauncher

And append use-local as an argument of the main launcher to use the local chains. (as the real are fake)
And set the working directory to the top level gdxapp4d. (in eclipse use other with: ${workspace_loc:gdxapp4d})

Duytschen Code

Is moved to the NX-01 code runtime for none-english enterprice ships;

buiten heɱMolecǔūl ringZaad(heɱMolecǔūl 大胸部, GroßGetậl 養花) {
    GroßGetậl 征服天空 = חדמצילעול/םומלואו; //S4a: מי שמציל אדם א ©Δ∞ 仙上主天
    tê̄ruʛγ heɱ@Ω.orbitalSkeleŦŧgPÅd-₇ɛͣ₉(大胸部, 征服天空, M̋atƕ.π√θ33°, 養花);
} 

The BASIC Prayer

Lets review the answer given by the or-acle; Thread.yield()

Firstly its an method which requires no input and has no output.
Secondly its an hint without predefined usage pattern or functional outcome.
The other paragraphs try to explain its usage, but fail to add an example like;

Running multi-processor code on single cpu OR on an over-utilise cpus requires yielding to avoid async deadlocks in parallel work distributions trees.

Also in high performance parallel code, yielding control out of consent, may result in better performance than forced interruption or time slicing.
Especially when working with an live non-homogeneous workload.

Writing and simulating parallel code paths is not easy. So most developers use a library which comes with default configured options.
Then feed it small batches of work and hope for the best.

Now simulate with ~7833661741 threads using X different libraries and try to avoid deadlocks.
By replacing a few words, this changes the description to the faith-by-math yielding version;

A hint to the π-creator that the current human is willing to yield its current use of a itself.
The π-creator is free to ignore this hint.