commit 0247a504b6e512babb251bbc620b81fff6541801 (HEAD -> main, origin/main) Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Apr 17 23:47:34 2026 +0100 usr/qsend: init usr/qsend/install.sh | 2 ++ usr/qsend/qsend | 29 +++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) commit 3fda00d81072c0e6dde87ba45e82ddc734dd2fa6 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Apr 16 21:56:07 2026 +0100 TRX: remove non complete TRX doc/TRX/TRX-26-0004.txt | 63 ------------------------------------------------- 1 file changed, 63 deletions(-) commit 3cecf584c02c633fcc10d8a4c5f5ed7ae9d67592 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Apr 16 21:53:39 2026 +0100 linux-ref: 03-command-line extend .../docs/chapters/01-kernel/03-command-line.md | 66 +++++++++++++++++++++- 1 file changed, 64 insertions(+), 2 deletions(-) commit 39afbd2037bc3899c96a285bc3b558e844c69305 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Apr 16 21:52:30 2026 +0100 npkg-testing: remove due to bad design doc/TRX/TRX-26-0004.txt | 63 ++++++ .../docs/chapters/03-programming/00-part.md | 1 + .../docs/chapters/03-programming/01-asm.md | 6 + misc/www/html/afk.html | 68 ++++++ npkg-testing/.gitignore | 1 - npkg-testing/README.md | 48 ----- npkg-testing/bin/hello_python/Makefile | 17 -- npkg-testing/bin/hello_python/npkg.conf | 13 -- npkg-testing/bin/hello_world/Makefile | 29 --- npkg-testing/bin/hello_world/npkg.conf | 13 -- npkg-testing/bin/hello_world/src/hello_world.c | 6 - npkg-testing/lab/README.md | 3 - npkg-testing/lib/private/README.md | 3 - npkg-testing/lib/public/README.md | 3 - npkg-testing/npkg | 9 - npkg-testing/sbin/README.md | 3 - npkg-testing/toolkits/README.md | 3 - npkg-testing/tools/__init__.py | 0 npkg-testing/tools/npkg/__init__.py | 3 - npkg-testing/tools/npkg/archive.py | 70 ------- npkg-testing/tools/npkg/cli.py | 98 --------- npkg-testing/tools/npkg/commands.py | 231 --------------------- npkg-testing/tools/npkg/console.py | 41 ---- npkg-testing/tools/npkg/install_db.py | 105 ---------- npkg-testing/tools/npkg/metadata.py | 117 ----------- npkg-testing/tools/npkg/paths.py | 39 ---- npkg-testing/tools/npkg/types.py | 15 -- 27 files changed, 138 insertions(+), 870 deletions(-) commit 122a2070b53e524fef3baedf7ce8ad060603189b Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Apr 14 23:59:05 2026 +0100 linux-ref: restrict line comumns to 80 Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> .../docs/chapters/01-kernel/01-the_kernel_basics.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) commit d39c043e7e3f6db215ea2ed8b01d105e17f5ef8a Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Apr 12 23:18:47 2026 +0100 linux-ref: restrict line width to 80 cols Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> .../02-filesystems/01-filesystem-hierarchy.md | 27 +++++++++++++--------- 1 file changed, 16 insertions(+), 11 deletions(-) commit f05a35f117ae070c605442b72868959f3e8ce17a Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Apr 2 17:22:47 2026 +0100 TRX: add tab doc/TRX/TRX-BLANK.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e4e271c5391dd16cd42f33978690accb5d118cdb Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Apr 2 17:05:18 2026 +0100 IBM-PC/Dataworks: init systems/IBM-PC/DataWorks/src/CLI.C | 62 +++++++ systems/IBM-PC/DataWorks/src/COMMAND.C | 101 ++++++++++ systems/IBM-PC/DataWorks/src/DW.H | 36 ++++ systems/IBM-PC/DataWorks/src/MAIN.C | 8 + systems/IBM-PC/DataWorks/src/TABLE.C | 310 +++++++++++++++++++++++++++++++ systems/IBM-PC/DataWorks/src/UTIL.C | 85 +++++++++ systems/IBM-PC/PhotonX/VGA.md | 101 ++++++++++ systems/IBM-PC/PhotonX/src/demos/TEXTT.C | 89 +++++++++ 8 files changed, 792 insertions(+) commit 01491701382ba630a702bb27eb48761341992e3f Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Apr 1 22:08:01 2026 +0100 TRX: update template doc/TRX/TRX-26-0003.txt | 2 +- doc/TRX/TRX-BLANK.txt | 21 ++++++++++++--------- 2 files changed, 13 insertions(+), 10 deletions(-) commit dc1302d57779c918ad57e0a7873a613214c972ea Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sat Mar 28 21:16:40 2026 +0000 Add new pages doc/linux-ref/Makefile | 2 +- doc/linux-ref/SOURCES | 235 +++++++++++ doc/linux-ref/TODO | 469 +++++++++++++++++++++ doc/linux-ref/docs/_static/pdf-header.tex | 16 + doc/linux-ref/docs/_static/whitepaper.css | 25 ++ .../docs/chapters/00-frontmatter/01-intro.md | 9 +- .../chapters/01-kernel/01-the_kernel_basics.md | 2 +- .../docs/chapters/01-kernel/02-kernel-source.md | 342 ++++++++++++++- .../docs/chapters/01-kernel/03-command-line.md | 101 +++++ .../chapters/01-kernel/10-boot/01-bootloaders.md | 31 ++ .../02-filesystems/01-filesystem-hierarchy.md | 254 ++++++++++- .../docs/chapters/99-reference/99-abbr.md | 153 +++++++ doc/linux-ref/docs/chapters/99-sources.md | 5 +- 13 files changed, 1636 insertions(+), 8 deletions(-) commit 85c544d0e61e2231266255afe51e1e02780e757f Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Mar 24 23:07:50 2026 +0000 TRX-26-0003: Added new section (1.4) Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> doc/TRX/TRX-26-0003.txt | 34 +++++++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 7 deletions(-) commit 80faf01bf4c96e6a5d62ba08a9c613d38082bbe2 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sat Mar 21 19:09:09 2026 +0000 linux-ref: Update content doc/linux-ref/Makefile | 13 +- .../chapters/01-kernel/01-the_kernel_basics.md | 225 +++++++++++++++++---- .../docs/chapters/02-filesystems/00-part.md | 20 ++ .../02-filesystems/01-filesystem-hierarchy.md | 8 + doc/linux-ref/docs/chapters/99-sources.md | 2 + 5 files changed, 220 insertions(+), 48 deletions(-) commit 8bfbbe42101026dcd35043b0a212b46bf6d64419 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Mar 20 22:57:46 2026 +0000 linux-ref: add more content and ref section doc/linux-ref/Makefile | 32 +- doc/linux-ref/docs/_static/pdf-header.tex | 26 ++ .../docs/chapters/00-frontmatter/01-intro.md | 30 +- .../docs/chapters/00-frontmatter/02-license.md | 27 -- doc/linux-ref/docs/chapters/01-kernel/00-part.md | 4 + .../docs/chapters/01-kernel/01-the_kernel.md | 60 ---- .../chapters/01-kernel/01-the_kernel_basics.md | 350 +++++++++++++++++++++ .../docs/chapters/01-kernel/02-kernel-source.md | 98 ++++++ .../chapters/01-kernel/10-boot/01-bootloaders.md | 37 +++ .../docs/chapters/99-reference/00-part.md | 10 + .../docs/chapters/99-reference/01-syscalls.md | 231 ++++++++++++++ .../docs/chapters/99-reference/02-charsets.md | 138 ++++++++ doc/linux-ref/docs/chapters/99-sources.md | 19 ++ 13 files changed, 965 insertions(+), 97 deletions(-) commit 1b8490b223e5d0403bed51011cb240656e997a78 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Mar 19 23:57:23 2026 +0000 linux-ref: add content doc/linux-ref/Makefile | 179 +++++++-------------- doc/linux-ref/README.md | 41 ----- doc/linux-ref/docs/_static/whitepaper.css | 35 ++++ doc/linux-ref/docs/assets/style.css | 23 --- .../docs/chapters/00-frontmatter/01-intro.md | 66 ++++++++ .../docs/chapters/00-frontmatter/02-license.md | 27 ++++ .../docs/chapters/01-kernel/01-the_kernel.md | 60 +++++++ doc/linux-ref/docs/index.md | 24 --- 8 files changed, 249 insertions(+), 206 deletions(-) commit 6f13370dd1d175073118ac3daac1c4243e36511b Merge: f41aa84 9074368 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Mar 19 00:04:59 2026 +0000 Merge branch 'main' of https://github.com/0x4248/nexus commit f41aa84fc9167bd72e92f1ae6114aa1d820bea92 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Mar 19 00:04:50 2026 +0000 linux-ref: init doc/linux-ref/.gitignore | 1 + doc/linux-ref/Makefile | 122 ++++++++++++++++++++++++++++++++++++ doc/linux-ref/README.md | 41 ++++++++++++ doc/linux-ref/docs/assets/style.css | 23 +++++++ doc/linux-ref/docs/index.md | 24 +++++++ 5 files changed, 211 insertions(+) commit 9074368f6ad6e568b7807f317778781836f01aba Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Mar 18 22:13:57 2026 +0000 TRX: add TRX-26-0003 Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> doc/TRX/TRX-26-0003.txt | 107 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) commit 401c6afa48997f3b8ddd65f38e556911d81e3391 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Mar 15 21:34:56 2026 +0000 Felix/color: test amber .../etc/tty-colorscheme/colorschemes/crt-amber | 24 +++++++++++----------- 1 file changed, 12 insertions(+), 12 deletions(-) commit 92ea98d0fd2ee11834aaae826137f9cdc4759b19 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Mar 15 21:33:23 2026 +0000 Felix/color: test amber .../etc/tty-colorscheme/colorschemes/crt-amber | 32 +++++++++++----------- 1 file changed, 16 insertions(+), 16 deletions(-) commit 5831f4149d32ef3260896a115aaf98dadd253b11 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Mar 15 21:28:28 2026 +0000 Felix/color: add .../etc/tty-colorscheme/colorschemes/crt-amber | 29 ++++++++++---------- .../etc/tty-colorscheme/colorschemes/crt-green | 28 +++++++++---------- .../etc/tty-colorscheme/colorschemes/crt-lime | 32 +++++++++++----------- .../etc/tty-colorscheme/colorschemes/crt-mono | 16 ----------- .../etc/tty-colorscheme/colorschemes/crt-mono-blue | 32 +++++++++++----------- .../etc/tty-colorscheme/colorschemes/crt-paper | 30 ++++++++++---------- .../etc/tty-colorscheme/colorschemes/crt-radar | 31 +++++++++++---------- .../etc/tty-colorscheme/colorschemes/crt-vector | 32 +++++++++++----------- 8 files changed, 108 insertions(+), 122 deletions(-) commit aecd9c3ee262e91f08ff4fae960c6bc04e6ba82c Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Mar 15 21:23:29 2026 +0000 Felix/color: add .../etc/tty-colorscheme/colorschemes/crt-amber | 32 +++++++++++----------- .../etc/tty-colorscheme/colorschemes/crt-green | 32 +++++++++++----------- .../etc/tty-colorscheme/colorschemes/crt-lime | 16 +++++++++++ .../etc/tty-colorscheme/colorschemes/crt-mono | 30 ++++++++++---------- .../etc/tty-colorscheme/colorschemes/crt-mono-blue | 32 +++++++++++----------- .../tty-colorscheme/colorschemes/crt-oscilloscope | 16 ----------- .../etc/tty-colorscheme/colorschemes/crt-paper | 16 +++++++++++ .../etc/tty-colorscheme/colorschemes/crt-radar | 16 +++++++++++ .../etc/tty-colorscheme/colorschemes/crt-vector | 16 +++++++++++ 9 files changed, 127 insertions(+), 79 deletions(-) commit 1c000e18dbac18a575e7f6bd9ee8d8f2e49ef5cb Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Mar 15 21:16:50 2026 +0000 Felix/color: fix error .../etc/tty-colorscheme/colorschemes/crt-amber | 33 +++++++++++----------- .../etc/tty-colorscheme/colorschemes/crt-green | 33 +++++++++++----------- .../etc/tty-colorscheme/colorschemes/crt-mono | 33 +++++++++++----------- .../etc/tty-colorscheme/colorschemes/crt-mono-blue | 33 +++++++++++----------- .../tty-colorscheme/colorschemes/crt-oscilloscope | 33 +++++++++++----------- 5 files changed, 80 insertions(+), 85 deletions(-) commit ad0d089c4e03b638c73770a91a97b82f8e2a0089 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Mar 15 21:13:28 2026 +0000 Felix: add tty colorscheme's .../rootfs/etc/tty-colorscheme/colorschemes/crt-amber | 17 +++++++++++++++++ .../rootfs/etc/tty-colorscheme/colorschemes/crt-green | 17 +++++++++++++++++ .../rootfs/etc/tty-colorscheme/colorschemes/crt-mono | 17 +++++++++++++++++ .../etc/tty-colorscheme/colorschemes/crt-mono-blue | 17 +++++++++++++++++ .../etc/tty-colorscheme/colorschemes/crt-oscilloscope | 17 +++++++++++++++++ 5 files changed, 85 insertions(+) commit aeff68ca35ada5a2b29afbef2d569645bc4e55cf Author: root Date: Sun Mar 15 20:52:52 2026 +0000 Felix: update installer and add bash files Signed-off-by: root systems/linux/dotfiles/felix/home/.bash_profile | 25 +++++++++++++++++++++++++ systems/linux/dotfiles/felix/home/.bashrc | 6 ++++++ systems/linux/dotfiles/felix/install.sh | 4 ++-- 3 files changed, 33 insertions(+), 2 deletions(-) commit 6f8e77dd930a721caef788fa76c7cd7929d7dfee Author: root Date: Sun Mar 15 20:48:36 2026 +0000 Felix: add tone and fix anoying bug I made I kept doing -x than +x Signed-off-by: root systems/linux/dotfiles/felix/home/felix/buzzerd/startup-tone.sh | 7 +++++++ systems/linux/dotfiles/felix/home/felix/felix_init.sh | 4 +--- systems/linux/dotfiles/felix/install.sh | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) commit c8016721b1e29dcae5ad4ae410a131d7a874b612 Author: root Date: Sun Mar 15 19:48:11 2026 +0000 Felix: fix several issues Signed-off-by: root systems/linux/dotfiles/felix/home/felix/buzzerd/init.sh | 4 ++-- systems/linux/dotfiles/felix/home/felix/felix_init.sh | 2 +- systems/linux/dotfiles/felix/home/felix/systemd/felix.service | 6 ++++-- systems/linux/dotfiles/felix/install.sh | 4 +++- 4 files changed, 10 insertions(+), 6 deletions(-) commit 0c0f0a28a0ab26ed032fbedae1f793f78dad22ba Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Mar 15 18:49:03 2026 +0000 felixmenu: init .../felix/home/felix/felixmenu/dialog.conf | 42 ++++ .../felix/home/felix/felixmenu/dialog_menu.py | 157 ++++++++++++ .../dotfiles/felix/home/felix/felixmenu/menu.json | 272 +++++++++++++++++++++ 3 files changed, 471 insertions(+) commit 78be5fb18d06d8bee0332d1413703b7ee851fdf9 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Mar 15 09:21:13 2026 +0000 Felix: fix systemd fail systems/linux/dotfiles/felix/home/felix/systemd/felix.service | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 2fc0d4ec22e7b79a3a784fe3edcacdaac829c698 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Mar 15 09:16:26 2026 +0000 Felix: various fixes to buzzer .../dotfiles/felix/home/felix/buzzerd/buzzerd.py | 10 ++++---- .../dotfiles/felix/home/felix/buzzerd/init.sh | 30 ++++++++++++---------- .../dotfiles/felix/home/felix/systemd/install.sh | 13 +--------- systems/linux/dotfiles/felix/install.sh | 11 ++++++++ 4 files changed, 34 insertions(+), 30 deletions(-) commit 253732cf2d08e6f6a0a1e2ba50a58ff1050ca6f6 Merge: 2e693c8 11f847e Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Mar 15 08:58:26 2026 +0000 Merge branch 'main' of https://github.com/0x4248/nexus commit 2e693c8a0e386fec58e0b51ed20eb87b1491f0eb Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Mar 15 08:58:20 2026 +0000 felix: add buzzer and init service systems/arduino/buzzer/buzzerd.py | 13 ++++++++ systems/arduino/buzzer/firmware.ino | 39 ++++++++++++++++++++++ systems/arduino/buzzer/init.sh | 14 ++++++++ .../dotfiles/felix/home/felix/buzzerd/buzzerd.py | 13 ++++++++ .../dotfiles/felix/home/felix/buzzerd/init.sh | 17 ++++++++++ .../linux/dotfiles/felix/home/felix/felix_init.sh | 4 +++ .../felix/home/felix/systemd/felix.service | 12 +++++++ .../dotfiles/felix/home/felix/systemd/install.sh | 17 ++++++++++ 8 files changed, 129 insertions(+) commit 11f847e72b4ce343116812ca873b145509a961ce Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sat Mar 14 11:08:55 2026 +0000 TRX: Add blank file for quick init Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> doc/TRX/TRX-BLANK.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) commit a1526ba7362d1017f635ed2a2adc776c4b073fb4 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Mar 9 23:42:48 2026 +0000 PhotonX: move to src and add README systems/IBM-PC/PhotonX/README.md | 15 ++ systems/IBM-PC/PhotonX/demos/RANDOM.C | 36 ---- systems/IBM-PC/PhotonX/demos/TESTUTIL.C | 202 ----------------------- systems/IBM-PC/PhotonX/demos/VGA.H | 43 ----- systems/IBM-PC/PhotonX/{ => src}/FONT.C | 0 systems/IBM-PC/PhotonX/{ => src}/VGA.C | 21 --- systems/IBM-PC/PhotonX/{ => src}/VGA.H | 4 - systems/IBM-PC/PhotonX/{ => src}/demos/HELLO.C | 0 systems/IBM-PC/PhotonX/{ => src}/demos/REDSCRN.C | 2 - 9 files changed, 15 insertions(+), 308 deletions(-) commit 43cbb229f4359944ef3d106752f7ac004b2d6649 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Mar 6 21:59:49 2026 +0000 npkg: redo package system again .gitignore | 3 + npkg-testing/README.md | 9 +- npkg-testing/bin/hello_python/Makefile | 17 ++++ npkg-testing/bin/hello_python/npkg.conf | 13 +++ npkg-testing/bin/hello_world/Makefile | 6 +- npkg-testing/bin/hello_world/npkg.conf | 13 +-- npkg-testing/npkg-build/README.md | 89 ----------------- npkg-testing/tools/npkg/archive.py | 33 ++---- npkg-testing/tools/npkg/cli.py | 59 +++++------ npkg-testing/tools/npkg/commands.py | 172 +++++++++++++++++++++----------- npkg-testing/tools/npkg/install_db.py | 21 ---- npkg-testing/tools/npkg/metadata.py | 120 +++------------------- npkg-testing/tools/npkg/types.py | 5 +- 13 files changed, 220 insertions(+), 340 deletions(-) commit 091d6babd52d8bd01db863115f7da97dabdf9a85 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Mar 6 21:59:24 2026 +0000 nova: init .../java/com/github/_0x4248/nova/BIOS/BIOS.java | 237 ------- .../com/github/_0x4248/nova/BIOS/BiosRuntime.java | 71 --- .../java/com/github/_0x4248/nova/BIOS/VGA/VGA.java | 193 ------ .../github/_0x4248/nova/BIOS/machines/Machine.java | 18 - .../nova/BIOS/machines/StandardMachine.java | 8 - .../java/com/github/_0x4248/nova/Core/Gui.java | 8 +- .../github/_0x4248/nova/Machine/audio/Speaker.java | 22 + .../github/_0x4248/nova/Machine/core/Hardware.java | 12 + .../github/_0x4248/nova/Machine/core/Keyboard.java | 23 + .../github/_0x4248/nova/Machine/core/Machine.java | 101 +++ .../_0x4248/nova/Machine/core/MachineProgram.java | 6 + .../github/_0x4248/nova/Machine/core/Video.java | 54 ++ .../github/_0x4248/nova/Machine/floppy/Floppy.java | 18 + .../com/github/_0x4248/nova/Machine/gpu/GPU.java | 146 +++++ .../_0x4248/nova/Machine/gpu/GpuAdapter.java | 6 + .../_0x4248/nova/Machine/gpu/GpuOutputMode.java | 6 + .../github/_0x4248/nova/Machine/gpu/VideoMode.java | 106 ++++ .../nova/Machine/gpu/drivers/CgaDriver.java | 138 +++++ .../nova/Machine/gpu/drivers/VgaDriver.java | 156 +++++ .../nova/Machine/gpu/drivers/VideoDriver.java | 24 + .../gpu/fonts/VgaFonts.java} | 4 +- .../main/java/com/github/_0x4248/nova/Main.java | 49 +- .../github/_0x4248/nova_examples/ExampleXYZ.java | 92 +-- .../github/_0x4248/nova_examples/NovaBasic.java | 682 +++++++++++++++++++++ 24 files changed, 1600 insertions(+), 580 deletions(-) commit 558d73061cc2a5655546a849bf949c9890153cb9 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Mar 6 21:59:06 2026 +0000 Photon: add libary systems/IBM-PC/PhotonX/FONT.C | 130 ++++++++++++++++ systems/IBM-PC/PhotonX/VGA.C | 262 ++++++++++++++++++++++++++++++++ systems/IBM-PC/PhotonX/VGA.H | 46 ++++++ systems/IBM-PC/PhotonX/demos/HELLO.C | 26 ++++ systems/IBM-PC/PhotonX/demos/RANDOM.C | 36 +++++ systems/IBM-PC/PhotonX/demos/REDSCRN.C | 27 ++++ systems/IBM-PC/PhotonX/demos/TESTUTIL.C | 202 ++++++++++++++++++++++++ systems/IBM-PC/PhotonX/demos/VGA.H | 43 ++++++ systems/IBM-PC/PhotonX/vga.c | 212 -------------------------- systems/IBM-PC/Storyteller/STORY.C | 184 ++++++++++++++++++++++ 10 files changed, 956 insertions(+), 212 deletions(-) commit 3c28d180b217db528d1c2134822814d5903ff825 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Mar 6 14:11:51 2026 +0000 npkg: Add bin to npkg npkg-testing/.gitignore | 1 + npkg-testing/bin/hello_world/Makefile | 29 ++++++++++++++++++++++++++ npkg-testing/bin/hello_world/npkg.conf | 16 ++++++++++++++ npkg-testing/bin/hello_world/src/hello_world.c | 6 ++++++ 4 files changed, 52 insertions(+) commit 7f06c771e05562d1f20e03e296606540c11a5e0e Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Mar 6 14:05:10 2026 +0000 npkg: init npkg-testing/README.md | 43 +++++++ npkg-testing/lab/README.md | 3 + npkg-testing/lib/private/README.md | 3 + npkg-testing/lib/public/README.md | 3 + npkg-testing/npkg | 9 ++ npkg-testing/npkg-build/README.md | 89 +++++++++++++++ npkg-testing/sbin/README.md | 3 + npkg-testing/toolkits/README.md | 3 + npkg-testing/tools/__init__.py | 0 npkg-testing/tools/npkg/__init__.py | 3 + npkg-testing/tools/npkg/archive.py | 89 +++++++++++++++ npkg-testing/tools/npkg/cli.py | 97 ++++++++++++++++ npkg-testing/tools/npkg/commands.py | 171 ++++++++++++++++++++++++++++ npkg-testing/tools/npkg/console.py | 41 +++++++ npkg-testing/tools/npkg/install_db.py | 126 +++++++++++++++++++++ npkg-testing/tools/npkg/metadata.py | 205 ++++++++++++++++++++++++++++++++++ npkg-testing/tools/npkg/paths.py | 39 +++++++ npkg-testing/tools/npkg/types.py | 14 +++ 18 files changed, 941 insertions(+) commit dd0a2a52df401679a81691182a0c234a49bcc479 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Mar 6 14:04:59 2026 +0000 TRX: init .vscode/settings.json | 6 +- doc/TRX/TRX-26-0001.txt | 183 ++++++++++++++++++++++++++++++++++++++++++++++++ doc/TRX/TRX-26-0002.txt | 148 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 336 insertions(+), 1 deletion(-) commit 5b6f469574c29a7c120c057b13a362e2f1765146 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Mar 1 17:42:14 2026 +0000 nova: init [testing] lab/nova/Makefile | 12 ++ .../java/com/github/_0x4248/nova/BIOS/BIOS.java | 237 +++++++++++++++++++++ .../com/github/_0x4248/nova/BIOS/BiosRuntime.java | 71 ++++++ .../java/com/github/_0x4248/nova/BIOS/VGA/VGA.java | 193 +++++++++++++++++ .../com/github/_0x4248/nova/BIOS/VGA/VGAFonts.java | 135 ++++++++++++ .../github/_0x4248/nova/BIOS/machines/Machine.java | 18 ++ .../nova/BIOS/machines/StandardMachine.java | 8 + .../java/com/github/_0x4248/nova/Core/Gui.java | 84 ++++++++ .../com/github/_0x4248/nova/Core/Keyboard.java | 21 ++ .../java/com/github/_0x4248/nova/Core/Sound.java | 75 +++++++ .../main/java/com/github/_0x4248/nova/Main.java | 27 +++ .../github/_0x4248/nova_examples/ExampleXYZ.java | 49 +++++ lab/nova/target/site/css/maven-base.css | 168 +++++++++++++++ lab/nova/target/site/css/maven-theme.css | 161 ++++++++++++++ lab/nova/target/site/css/print.css | 26 +++ lab/nova/target/site/css/site.css | 1 + lab/nova/target/site/dependency-info.html | 97 +++++++++ lab/nova/target/site/index.html | 72 +++++++ lab/nova/target/site/plugin-management.html | 128 +++++++++++ lab/nova/target/site/plugins.html | 118 ++++++++++ lab/nova/target/site/project-info.html | 92 ++++++++ lab/nova/target/site/summary.html | 107 ++++++++++ 22 files changed, 1900 insertions(+) commit d92d147b6f67afd8c6b377afab400a36500dbecf Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Feb 25 23:50:48 2026 +0000 IBM-PC: Add photon test systems/IBM-PC/PhotonX/vga.c | 212 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 212 insertions(+) commit ff9ed2102cf71855fab10f0db482ee9b72137fce Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Feb 25 23:50:25 2026 +0000 quicktools: add quick floppy usr/quicktools/quickfloppy.sh | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) commit c78dbeac35c4169b4dadf4ce89563727eebe7495 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Feb 16 23:48:46 2026 +0000 sparkylab: escpos image tests init Me and my friend Sparky have been working on getting image printing working on our ESC/POS compatible printer. We have been testing with a Toshiba printer that supports ESC/POS and can print images. We have been able to get it working, but we have also encountered some issues along the way. Code is subject to change and may not even work on other printers. We are still learning about this hardware. Authored: sparkydadoggo <188922951+sparkydadoggo@users.noreply.github.com> Co-Authored: 0x4248 <60709927+0x4248@users.noreply.github.com> Reviewed by: 0x4248 <60709927+0x4248@users.noreply.github.com> lab/sparkylab/receipt.py | 39 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) commit e3a738b1e534251880fe54c290fe7c488b3cb9ca Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Feb 16 23:31:19 2026 +0000 sparkylab: Receipt ESCPOS image experimentation Signed-off-by: sparkythedoggo lab/sparkylab/receipt.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) commit 0f99a405f9d7d509ea2b2267d0fabd6bef87bbab Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Feb 11 00:02:40 2026 +0000 make: add pandoc check Makefile | 6 ++++++ 1 file changed, 6 insertions(+) commit f742090a85dbc0432c4c53d50b445b6523f24b5e Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Feb 10 23:55:32 2026 +0000 scripts: floppy-qformat: init usr/scripts/floppy-qformat.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit b9916880babcc9b9cd745a28619334c76600398e Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Feb 3 12:05:50 2026 +0000 PulseWatch/server: add get funtions usr/net/PulseWatch/server.py | 77 ++++++++++++++++++++++++++++++++++++-------- 1 file changed, 63 insertions(+), 14 deletions(-) commit c2660bed7cfd962ac5c82e58a68c6d5cd5238ed8 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Feb 3 11:47:48 2026 +0000 PulseWatch/server: remove testing path usr/net/PulseWatch/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9beb537fb19e0bb59cc1471ec7a399dd925f3540 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Feb 3 11:41:19 2026 +0000 PulseWatch: init basic_install.sh | 2 + toolkits/ESCPOS/src/server.py | 2 +- usr/net/{Pulse => PulseArchive}/CMakeLists.txt | 0 usr/net/{Pulse => PulseArchive}/src/client.cpp | 0 usr/net/{Pulse => PulseArchive}/src/global.h | 0 usr/net/{Pulse => PulseArchive}/src/server.cpp | 0 usr/net/{Pulse => PulseArchive}/src/time.cpp | 0 usr/net/{Pulse => PulseArchive}/src/time.h | 0 usr/net/PulseWatch/client.py | 77 ++++++++++++++++++++ usr/net/PulseWatch/collector.py | 67 ++++++++++++++++++ usr/net/PulseWatch/install_client.sh | 41 +++++++++++ usr/net/PulseWatch/install_server.sh | 51 ++++++++++++++ usr/net/PulseWatch/server.py | 97 ++++++++++++++++++++++++++ 13 files changed, 336 insertions(+), 1 deletion(-) commit 621959e93c82cadd0e177da8f4343eba210fb23b Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Feb 3 09:41:16 2026 +0000 escpos: add back that styling toolkits/ESCPOS/src/server.py | 76 +++++++++++++++++++++++++++++++++++++++---- 1 file changed, 69 insertions(+), 7 deletions(-) commit 19bbdf26f45a0fc90e6ddf0163540fe74b9cb3f6 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Feb 3 09:39:07 2026 +0000 escpos: fix IO hangs toolkits/ESCPOS/src/server.py | 224 ++++++++++++++---------------------------- 1 file changed, 74 insertions(+), 150 deletions(-) commit 201f805d565f4993a5f081d0af723b1db1897d10 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Feb 3 09:34:36 2026 +0000 escpos: fix command hang toolkits/ESCPOS/src/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b7a6f601075e4680bcf2c4363bc0e8c16611b9a3 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Feb 3 09:32:27 2026 +0000 escpos: fix command hang toolkits/ESCPOS/src/server.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) commit e43629eef54f79a34c19ddf388bc135dce2db922 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Feb 3 09:31:11 2026 +0000 escpos: fix command hang toolkits/ESCPOS/src/server.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit 2603ec0e69c2aea6945f78417551906a648fabd0 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Feb 3 09:24:09 2026 +0000 escpos: fix submit error toolkits/ESCPOS/src/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e8ed4d3e83909ab4ad564b78ba3f877d29461738 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Feb 3 09:23:26 2026 +0000 escpos: fix submit error toolkits/ESCPOS/src/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6cc121d9c283170ebfe7e571bf306c4c35480c54 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Feb 3 09:20:17 2026 +0000 escpos: add basic web server toolkits/ESCPOS/Makefile | 8 ++ toolkits/ESCPOS/src/server.py | 167 +++++++++++++++++++++++++++++++++++++ toolkits/ESCPOS/tools/fix-perms.sh | 1 + 3 files changed, 176 insertions(+) commit e9968badf686580ebce37795a33fd367a7510cff Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Feb 1 00:04:42 2026 +0000 escpos: remove commented out code toolkits/ESCPOS/src/escpos.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cf8062f694a20f81299122456cecab094f644886 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Feb 1 00:01:50 2026 +0000 escpos: add demo epml file toolkits/ESCPOS/src/.gitignore | 1 + toolkits/ESCPOS/src/demo.epml | 27 +++++++++++++++++++++++++++ toolkits/ESCPOS/src/escpos.c | 6 ------ 3 files changed, 28 insertions(+), 6 deletions(-) commit c427fc9fdda7782e25a1f7bc61b924c8c9d210db Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sat Jan 31 23:59:26 2026 +0000 escpos: init toolkits/ESCPOS/src/escpos.c | 229 ++++++++++++++++++++++++++++++++++ toolkits/ESCPOS/src/escpos_commands.h | 83 ++++++++++++ 2 files changed, 312 insertions(+) commit 7ebf95f95c6c168e81038d0e98b10137ef652548 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Jan 29 23:48:57 2026 +0000 gitignore: Remove confusion in comments Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> .gitignore | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) commit effe66c2ff590b8d1c783cc726c1d57d399c9f85 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Jan 21 00:02:21 2026 +0000 orion: Orion is moving home After weeks of development orion now lives in its own repository! This is due to the fact that orion has grown quite large and complex, and it makes sense to give it its own space. Signed-off-by: 0x4248 lab/orion/.gitignore | 2 - lab/orion/COPYRIGHT.txt | 3 - lab/orion/MOVED | 5 + lab/orion/commands/echo.py | 34 ---- lab/orion/commands/system/heartbeats.py | 96 ---------- lab/orion/commands/system/manual.py | 79 --------- lab/orion/commands/system/open.py | 63 ------- lab/orion/commands/system/sqldb.py | 124 ------------- lab/orion/commands/templates/hello_both.py | 36 ---- lab/orion/commands/templates/hello_cli.py | 29 --- lab/orion/commands/testing/demo.py | 118 ------------- lab/orion/config/modules.py | 25 --- lab/orion/core/auth.py | 93 ---------- lab/orion/core/commands.py | 34 ---- lab/orion/core/console.py | 99 ----------- lab/orion/core/dispatcher.py | 21 --- lab/orion/core/layout.py | 253 --------------------------- lab/orion/core/logbridge.py | 31 ---- lab/orion/core/manual.py | 48 ----- lab/orion/core/page.py | 272 ----------------------------- lab/orion/core/registry.py | 33 ---- lab/orion/main.py | 97 ---------- lab/orion/manpages/echo.py | 33 ---- lab/orion/pages/about.py | 65 ------- lab/orion/pages/command.py | 154 ---------------- lab/orion/pages/console.py | 59 ------- lab/orion/static/logo.png | Bin 14197 -> 0 bytes lab/orion/static/mascot.ico | Bin 173043 -> 0 bytes lab/orion/static/mascot.png | Bin 3978 -> 0 bytes lab/orion/static/mascot_hd.png | Bin 60602 -> 0 bytes 30 files changed, 5 insertions(+), 1901 deletions(-) commit bf1b7c8740d8113f922c538703e07a8e9d06debb Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Jan 18 22:26:05 2026 +0000 vscode: settings add makefie option .vscode/settings.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit a4b2fa509109a3b3bf0b7c268e45eae915ed4b41 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Jan 15 12:27:31 2026 +0000 orion: add sqlite functions and parse modes Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> lab/orion/commands/system/sqldb.py | 124 +++++++++++++++++++++++++++++ lab/orion/commands/templates/hello_both.py | 36 +++++++++ lab/orion/commands/templates/hello_cli.py | 29 +++++++ lab/orion/commands/testing/demo.py | 2 +- lab/orion/config/modules.py | 3 +- lab/orion/core/auth.py | 11 ++- lab/orion/core/commands.py | 4 +- lab/orion/core/layout.py | 2 +- lab/orion/main.py | 13 ++- lab/orion/pages/command.py | 17 +++- lab/orion/pages/console.py | 2 +- 11 files changed, 233 insertions(+), 10 deletions(-) commit 54800631d413da4a2a60a497718338244e91591f Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Jan 14 00:07:49 2026 +0000 Orion: add ignored pages Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> lab/orion/.gitignore | 2 + lab/orion/COPYRIGHT.txt | 3 + lab/orion/commands/echo.py | 14 ++++ lab/orion/commands/system/heartbeats.py | 96 ++++++++++++++++++++++ lab/orion/commands/system/manual.py | 15 +++- lab/orion/commands/system/open.py | 14 ++++ lab/orion/commands/testing/demo.py | 14 ++++ lab/orion/config/modules.py | 24 ++++++ lab/orion/core/auth.py | 14 ++++ lab/orion/core/commands.py | 14 ++++ lab/orion/core/console.py | 14 ++++ lab/orion/core/dispatcher.py | 21 +++++ lab/orion/core/layout.py | 14 ++++ lab/orion/core/logbridge.py | 14 ++++ lab/orion/core/manual.py | 14 ++++ lab/orion/core/page.py | 16 +++- lab/orion/core/registry.py | 14 ++++ lab/orion/main.py | 26 +++++- lab/orion/manpages/echo.py | 14 ++++ lab/orion/pages/about.py | 65 +++++++++++++++ lab/orion/pages/command.py | 139 ++++++++++++++++++++++++++++++++ lab/orion/pages/console.py | 59 ++++++++++++++ lab/orion/static/logo.png | Bin 0 -> 14197 bytes lab/orion/static/mascot.ico | Bin 0 -> 173043 bytes lab/orion/static/mascot.png | Bin 0 -> 3978 bytes lab/orion/static/mascot_hd.png | Bin 0 -> 60602 bytes 26 files changed, 615 insertions(+), 5 deletions(-) commit e984e3170c4d44990f2f042a3ecd8525068033be Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Jan 12 23:58:43 2026 +0000 orion: Add logging functions Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> lab/orion/commands/system/open.py | 18 +++++++++ lab/orion/core/console.py | 85 +++++++++++++++++++++++++++++++++++++++ lab/orion/core/layout.py | 49 ++++++++++++++++++++++ lab/orion/core/logbridge.py | 17 ++++++++ lab/orion/main.py | 42 +++++++++++++++---- 5 files changed, 204 insertions(+), 7 deletions(-) commit 89f4bad14f5c63ffd28c6860f99798733f4f37a1 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Jan 11 23:42:22 2026 +0000 Orion: added manual, and many improvements Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> lab/orion/commands/echo.py | 1 + lab/orion/commands/system/manual.py | 66 +++++++++++++++++++++++++++++++++++++ lab/orion/core/layout.py | 24 ++++++++++++-- lab/orion/core/manual.py | 34 +++++++++++++++++++ lab/orion/main.py | 13 +++++--- lab/orion/manpages/echo.py | 19 +++++++++++ 6 files changed, 150 insertions(+), 7 deletions(-) commit 6d0baa5388bc8b580880e00cb31b54de7bdbb36a Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Jan 11 22:36:02 2026 +0000 Orion: init Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> lab/orion/commands/echo.py | 19 +++ lab/orion/commands/system/open.py | 31 +++++ lab/orion/commands/testing/demo.py | 104 +++++++++++++++ lab/orion/core/auth.py | 72 +++++++++++ lab/orion/core/commands.py | 18 +++ lab/orion/core/layout.py | 172 +++++++++++++++++++++++++ lab/orion/core/page.py | 258 +++++++++++++++++++++++++++++++++++++ lab/orion/core/registry.py | 19 +++ lab/orion/main.py | 35 +++++ 9 files changed, 728 insertions(+) commit 67409fe0839e6472fc1f2f9c8ae071e7bda70ab5 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Jan 9 20:55:23 2026 +0000 plxkit: move to toolkits Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> SECURITY-PATCHES.txt | 22 ++++++++++++++++++++++ {misc => toolkits}/plxkit/__main__.py | 0 {misc => toolkits}/plxkit/pipe.py | 0 {misc => toolkits}/plxkit/record.py | 0 {misc => toolkits}/plxkit/utils.py | 0 5 files changed, 22 insertions(+) commit 1a7df134d9becd5c700e4a85bf4b7c77b7ad9695 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Jan 9 18:30:41 2026 +0000 RootGuard: init Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> lib/rootGuard/README | 19 +++++++ lib/rootGuard/checks.c | 44 ++++++++++++++++ lib/rootGuard/checks.h | 29 ++++++++++ lib/rootGuard/rootGuard.c | 132 ++++++++++++++++++++++++++++++++++++++++++++++ lib/rootGuard/rootGuard.h | 45 ++++++++++++++++ 5 files changed, 269 insertions(+) commit c628904012b176dd261b610e90f346aaef1f53bb Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Jan 9 18:30:27 2026 +0000 Toolkits: move to / Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> {usr/toolkits => toolkits}/LWPS/Makefile | 0 {usr/toolkits => toolkits}/LWPS/README | 0 {usr/toolkits => toolkits}/LWPS/server/index.php | 0 {usr/toolkits => toolkits}/LWPS/src/main.py | 0 {usr/toolkits => toolkits}/LWPS/src/static/404.html | 0 {usr/toolkits => toolkits}/LWPS/src/static/500.html | 0 6 files changed, 0 insertions(+), 0 deletions(-) commit 9e7d5dd393334af8a958c3bbe9577fdd06158529 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Jan 8 00:24:15 2026 +0000 system/linux/dotfiles: README add new machine names Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> systems/linux/dotfiles/README.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit e3934e9e0a4c26e48ab9d3cbc95563904d9265eb Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Jan 8 00:23:51 2026 +0000 DPX-25-234545: init Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> doc/DPX/DPX25-234545/README.txt | 79 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) commit a69d3bf37feb3df7de38d9871135f2a8bc115430 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Jan 7 12:38:04 2026 +0000 LWPS: init Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> usr/toolkits/LWPS/Makefile | 9 ++++ usr/toolkits/LWPS/README | 9 ++++ usr/toolkits/LWPS/server/index.php | 43 +++++++++++++++++++ usr/toolkits/LWPS/src/main.py | 78 +++++++++++++++++++++++++++++++++++ usr/toolkits/LWPS/src/static/404.html | 44 ++++++++++++++++++++ usr/toolkits/LWPS/src/static/500.html | 44 ++++++++++++++++++++ 6 files changed, 227 insertions(+) commit ee226b951c25cb6bb7b67abe1fa558d52fecdf7a Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Jan 6 23:00:53 2026 +0000 Atlas: welcome.txt add logo Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> doc/Atlas/welcome.txt | 9 +++++++++ 1 file changed, 9 insertions(+) commit dfcc50558f9ab13f13b7029704fcebd0a07bc627 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Jan 6 22:38:21 2026 +0000 Atlas: update color theme Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> misc/www/css/Atlas/main.css | 23 +++-------------------- misc/www/css/TODO | 1 + misc/www/css/basic_mono.css | 2 +- misc/www/css/colour_theme.css | 21 +++++++++++++++++++++ 4 files changed, 26 insertions(+), 21 deletions(-) commit bbf1ba9c73f3f3bd4c7dc833a6349617fa0a699f Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Jan 6 22:35:54 2026 +0000 Atlas: update welcome.txt Added Atlas features section to welcome.txt Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> doc/Atlas/welcome.txt | 38 +++++++++++++++++++++++++++++--------- 1 file changed, 29 insertions(+), 9 deletions(-) commit 08102867f63e1c5e0aa80ebb5918a04a76919f38 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Jan 6 12:50:20 2026 +0000 Meta: Copyright update for new year (2026) Happy New Year 2026! This commit isnt much of a change but it updates the copyright years in various files throughout the repository to reflect the new year. Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> .gitignore | 2 +- Makefile | 2 +- Nbuild | 2 +- arch/x64/linux/file_writing/main.s | 2 +- arch/x64/linux/return/main.s | 2 +- arch/x86/phoenix/Makefile | 2 +- arch/x86/phoenix/README | 2 +- arch/x86/phoenix/src/boot.s | 2 +- arch/x86/phoenix/src/kernel.s | 4 ++-- arch/x86/phoenix/src/lib/colorscreen.s | 2 +- arch/x86/phoenix/src/lib/print.s | 2 +- arch/x86/x86bootdisk/.gitignore | 2 +- arch/x86/x86bootdisk/Makefile | 2 +- arch/x86/x86bootdisk/src/boot.asm | 2 +- arch/x86/x86bootdisk/src/lost-version.asm | 2 +- doc/misc/HEADERS.txt | 10 +++++----- lab/FileConstruct/FileConstructor.java | 2 +- lab/FileConstruct/demos/Filling.java | 2 +- lab/FileConstruct/demos/HelloWorld.java | 2 +- lab/FileConstruct/demos/Replacing.java | 2 +- lab/FileConstruct/demos/x86BootSector.java | 2 +- lab/c/factorial/CMakeLists.txt | 2 +- lab/c/factorial/main.c | 4 ++-- lab/c/tiny/CMakeLists.txt | 2 +- lab/c/tiny/build.sh | 2 +- lab/c/tiny/hello.c | 2 +- lab/c/tiny/math.c | 2 +- lab/c/tiny/tiny.c | 2 +- lab/c/virtual_hardware/include/lib/libbit.h | 2 +- lab/c/virtual_hardware/include/lib/libbus.h | 2 +- lab/c/virtual_hardware/include/mod/gates.h | 2 +- lab/c/virtual_hardware/mod/example_chip.c | 2 +- lab/c/virtual_hardware/mod/gates.c | 2 +- lab/c/virtual_hardware/mod/halfadder.c | 2 +- lab/c/weird_loops/CMakeLists.txt | 2 +- lab/c/weird_loops/main.c | 2 +- lab/c/writing_raw/CMakeLists.txt | 2 +- lab/c/writing_raw/basic.c | 2 +- lab/c/writing_raw/hello.c | 2 +- lab/c/writing_raw/include/write.h | 2 +- lab/c/writing_raw/write.c | 2 +- lab/trail/c/header/ctype.c | 2 +- lab/trail/c/header/errno.c | 2 +- lab/trail/c/header/math.c | 2 +- lab/trail/php/hello.php | 2 +- lab/trail/php/html.php | 2 +- lab/trail/php/math.php | 2 +- misc/fortran/add.f90 | 2 +- misc/fortran/arguments.f90 | 2 +- misc/fortran/factorial.f90 | 2 +- misc/fortran/file.f90 | 2 +- misc/fortran/hello_world.f90 | 2 +- misc/fortran/matrix.f90 | 2 +- misc/fortran/prime_number.f90 | 2 +- systems/arduino/MF-DRV/MF-DRV.ino | 2 +- systems/arduino/blink/blink.ino | 2 +- systems/linux/kernel/vega/Makefile | 2 +- systems/linux/kernel/vega/archive/build.sh | 2 +- systems/linux/kernel/vega/fs/init | 2 +- systems/linux/kernel/vega/tools/glob.mk | 2 +- systems/linux/patches/.gitignore | 2 +- tools/build/checks/checkSPDX.py | 2 +- tools/build/depricated/build.mk | 2 +- tools/build/junkref/junkref.py | 2 +- tools/build/make/git.mk | 2 +- tools/build/make/glob.mk | 2 +- tools/build/make/help.mk | 2 +- tools/build/make/includes.mk | 2 +- tools/build/make/kconfig.mk | 2 +- tools/build/make/misc.mk | 2 +- tools/build/make/options.mk | 2 +- tools/build/make/scripts.mk | 2 +- tools/build/make/test.mk | 2 +- tools/github/gh-installdeps.sh | 2 +- tools/utils/DLx/src/clients/requests.py | 2 +- tools/utils/DLx/src/clients/wget.py | 2 +- tools/utils/DLx/src/drivers/apache.py | 2 +- tools/utils/DLx/src/main.py | 2 +- usr/XORenc/CMakeLists.txt | 2 +- usr/XORenc/main.c | 2 +- usr/net/http_server/CMakeLists.txt | 2 +- usr/net/http_server/server.c | 2 +- usr/vishash/src/const.h | 2 +- usr/vishash/src/crypto.cpp | 2 +- usr/vishash/src/crypto.h | 2 +- usr/vishash/src/image.cpp | 2 +- usr/vishash/src/image.h | 2 +- usr/vishash/src/main.cpp | 2 +- usr/vishash/src/render.cpp | 2 +- usr/vishash/src/render.h | 2 +- 90 files changed, 96 insertions(+), 96 deletions(-) commit 71de39bd55dbf3999d58d06624c3362225032d31 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sat Jan 3 23:22:59 2026 +0000 OpenGL: [WIP] Add red animate demo Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> lab/opengl/CMakeLists.txt | 2 +- lab/opengl/src/{main.cpp => demos/red.cpp} | 0 lab/opengl/src/demos/redanim.cpp | 31 ++++++++++++++++++++++++++++++ 3 files changed, 32 insertions(+), 1 deletion(-) commit 2dbab91bcadeb2acb6a8399e46d3bbdfc07e4bb6 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Dec 26 18:38:40 2025 +0000 patches/exec: [DEB] NTP fix Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> systems/linux/patches/exec/README | 4 ++++ systems/linux/patches/exec/debian/ntp-fix.sh | 6 ++++++ 2 files changed, 10 insertions(+) commit 4f9213d85cb9bc3781c98d35953d1d98a613c007 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Dec 26 17:56:35 2025 +0000 CREDITS: WHATWG add credits Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> CREDITS.txt | 6 ++++++ 1 file changed, 6 insertions(+) commit 31d401e7dfd0f51742d584ee31934a78a6577f67 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Dec 25 21:54:34 2025 +0000 intranet/web-management-core: initial commit Introducing the intranet web management core system, its really nothing special yet Its designed to look like thoese scanners you see in supermarkets if you ever worked in one. Idk I just find the UI simple and fast. This system supports: - Menus - Pages - Static content - Forums - Messages And really can have anything using its CSS and expandable system. Whats gunna go here? Well since my intranet is only used by me and a few friends, its mainly to maintain it and have a simple way to access some other services. However this seems very insecure to have an entire web management system exposed on the network, hence why its only accessible via VPN. Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> .../linux/intranet/web-management-core/.gitignore | 2 + .../web-management-core/core/components.py | 6 ++ .../intranet/web-management-core/core/layout.py | 71 ++++++++++++++++++++++ .../intranet/web-management-core/core/page.py | 51 ++++++++++++++++ systems/linux/intranet/web-management-core/main.py | 9 +++ .../intranet/web-management-core/pages/demo.py | 53 ++++++++++++++++ 6 files changed, 192 insertions(+) commit f5241b446fde2aee292b39f153cafc131aa7085f Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Dec 25 21:50:42 2025 +0000 .gitignore: Cleanup sort list Cleaned up: !.github/ !*.yml !*.ld !*.glsl !*.vert !*.frag Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> .gitignore | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) commit c46042d52ae60db9841d6352dd90a703817c0eee Author: 4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Dec 16 22:24:59 2025 +0000 README: Change theme of GitHub stats image to transparent README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7ccfff8a317797f85bf5fa4ad5e05b2e6e91fe5c Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Dec 16 22:22:59 2025 +0000 nbuild: add SPDX to file Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> Nbuild | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit 96c918809015676273e0538df07774031b0a85e8 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Dec 16 22:22:42 2025 +0000 linux/patches: init with tailscale patch Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> systems/linux/patches/.gitignore | 14 ++++++++++++++ systems/linux/patches/README | 17 +++++++++++++++++ .../systemd-dropins/tailscaled.restart-on-fail.service | 3 +++ 3 files changed, 34 insertions(+) commit a8c5c8b8571771d506c2d483c0ddfbe76e1be380 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Dec 16 22:22:19 2025 +0000 lab/trail: Add PHP code Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> .gitignore | 3 ++- lab/trail/README.md | 8 ++++---- lab/trail/c/header/ctype.c | 2 +- lab/trail/c/header/errno.c | 2 +- lab/trail/c/header/math.c | 2 +- lab/trail/php/hello.php | 18 ++++++++++++++++++ lab/trail/php/html.php | 29 +++++++++++++++++++++++++++++ lab/trail/php/math.php | 31 +++++++++++++++++++++++++++++++ 8 files changed, 87 insertions(+), 8 deletions(-) commit 52c2451e778019a1cad7b30c53d40b1ca7116a2b Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Dec 16 11:35:56 2025 +0000 [REVERT 8729b98] README: Add langs graphic back Added back the languages graphic and removed the languages table that was previously there. The graphic was removed due to a broken API link, but now that the API is fixed, the graphic can be re-added. Reverts: 8729b98ec59beb7b36fc28ca733d868da030b57c Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> README.md | 42 ++---------------------------------------- 1 file changed, 2 insertions(+), 40 deletions(-) commit 525038ed30df3da6610fd22500b8c7f869eb02ba Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Dec 15 21:46:59 2025 +0000 makefile: introduce the Nbuild system What is Nbuild? Nbuild is a new build system designed to simplify and streamline the build process for the megarepo. Just simply make a Makefile in the project and then append the folder contaning the Makefile to the local Nbuild file and it will magically be included in the build process. Changes made: - Added Nbuild system to main makefile - Removed old build scripts and marked them as depricated - Updated .gitignore to include .vscode/settings.json - Added colour and icon settings to Nbuild files for VSCode - Created example Nbuild files in the usr/ directory as a starting point Tested-by: 0x4248 <60709927+0x4248@users.noreply.github.com> Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> .gitignore | 1 + .vscode/settings.json | 6 +++++- Makefile | 20 ++++++++++++-------- Nbuild | 1 + tools/build/{make => depricated}/build.mk | 0 tools/build/{ => depricated}/makelist/main.py | 0 tools/build/make/includes.mk | 3 +-- usr/Nbuild | 3 +++ 8 files changed, 23 insertions(+), 11 deletions(-) commit 408d454f59a370c015e8173bd5ff486f2639ac6b Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Dec 15 11:46:13 2025 +0000 [PATCH 436643a] makefile: Fix macos precheck eror Fixes the makefile error when running the MacOS precheck. Logs before the fix: make: *** [Makefile:27: precheck] Error 1 Fixes: 436643af30ba6a867fa537c819c68191bc192498 Reported-by: 0x4248 <60709927+0x4248@users.noreply.github.com> Tested-by: Private internal testers Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> Makefile | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit 490f2c700e8cdf10dd41cbdf1f41745c05aad28b Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Dec 14 21:58:50 2025 +0000 gitignore: Sort ignore list I have gone and moved some of the sort this list to be more organised, I know I should have done this before but I always forget. Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> .gitignore | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) commit 9c0eafdc69c98179c393d5f5e735c00a0e9e39da Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Dec 12 22:22:15 2025 +0000 usr/minifetch: A tiny fetch script for the minimal This is an apsolutely tiny fetch script for the minimalists out there. It is written in pure bash and has no dependencies other than coreutils. It compresses itself using xz to save space, by a few bytes. Perfect for the linux on floppy project. Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> systems/linux/dotfiles/nexus/.scripts/menu.sh | 2 +- usr/minifetch/Makefile | 7 +++++++ usr/minifetch/out.sh | 14 ++++++++++++++ usr/minifetch/pre-run.bottom.sh | 3 +++ usr/minifetch/pre-run.top.sh | 3 +++ 5 files changed, 28 insertions(+), 1 deletion(-) commit 01aac06b01560d04e34b0251a9bf34b5df0fcc2f Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Dec 12 21:44:59 2025 +0000 sbin: Move to project root for easy finding Since this repo is 90% linux based, I have moved /systems/linux/sbin to just /sbin. I plan on making more system programs. Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> {systems/linux/sbin => sbin}/README.txt | 0 {systems/linux/sbin => sbin}/pacman-alarm-reset.sh | 0 2 files changed, 0 insertions(+), 0 deletions(-) commit 0e1f1c3a4363b242554cb32e2b0b746056eeebf1 Merge: 0cd410d 436643a Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Dec 11 00:25:10 2025 +0000 Merge branch 'main' of https://github.com/0x4248/nexus commit 0cd410d3dfce8801a91ad78c1bc87266496beeee Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Dec 11 00:24:17 2025 +0000 docs: Fix spelling in git.txt Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> doc/GIT.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 436643af30ba6a867fa537c819c68191bc192498 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Dec 10 13:25:14 2025 +0000 Make: add MacOS warning Added a MacOS warning to let MacOS users know that nexus isnt supported as well on MacOS Why? Well I test almost all of my code on Linux (Arch). But you might ask, "You have a Mac?". Well, I SSH into a intranet server to do all my development on. Warnings added: WARNING: You are using Darwin (MacOS) which is not usually supported by Nexus Set CONFIG_MAKE_IGNORE_WARNING_DARWIN=y to suppress this warning You can turn this of on make menuconfig (Top) -> Makefile options/Ignore MacOS warning Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> Kconfig | 5 +++++ Makefile | 14 ++++++++++++++ 2 files changed, 19 insertions(+) commit f79289541033a6dff766f4b0e943b198f2820b92 Author: 4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Dec 10 12:51:45 2025 +0000 Atlas/workflow: Add scheduled trigger This change makes atlas build throughout the week .github/workflows/pages.yml | 2 ++ 1 file changed, 2 insertions(+) commit 541e424bc1594bba57a61ed5605a2862e9120be2 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Dec 10 12:45:21 2025 +0000 Atlas: limit commit history Prevent any commits prior 9th Dec 2025 from showing. I feel like the commit names are bad/not up to standard. Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> tools/www/buildpages.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 41df589f642f049a4a6ea1d55455be77f214696d Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Dec 10 12:26:37 2025 +0000 [PATCH 27db98] Atlas: fix broken urls Made the word "Nexus" lower case PATCHES: - 27db984519b3ab8b852af1f6595c23728faf7908 Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> tools/www/buildpages.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 27db984519b3ab8b852af1f6595c23728faf7908 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Dec 10 12:14:50 2025 +0000 repo: Rebrand repository to sound better I felt that ScrapBook sounded quite bad, So I have rebranded the repo this means now that https://0x4248.dev/Scrapbook is now at https://0x4248.dev/nexo. Now lowercase to prevent the "oh I spelt it wrong". Refrences to ScrapExplorer is now Atlas. But this does not change the url. Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> .gitignore | 2 +- CREDITS.txt | 2 +- Makefile | 4 ++-- README.md | 12 +++++++----- doc/{ScrapExplorer => Atlas}/welcome.txt | 6 +++--- doc/GIT.txt | 2 +- doc/README.md | 2 +- doc/make/README.txt | 4 ++-- ext/README.md | 2 +- misc/www/css/{ScrapExplorer => Atlas}/main.css | 0 tools/build/junkref/junkref.py | 11 ++++++----- tools/build/make/build.mk | 2 +- tools/build/make/git.mk | 2 +- tools/build/make/glob.mk | 2 +- tools/build/make/help.mk | 2 +- tools/build/make/includes.mk | 2 +- tools/build/make/kconfig.mk | 2 +- tools/build/make/misc.mk | 2 +- tools/build/make/options.mk | 2 +- tools/build/make/scripts.mk | 6 +++--- tools/build/make/test.mk | 2 +- tools/github/gh-installdeps.sh | 2 +- tools/reflists/scap.ref | 2 +- tools/www/buildpages.py | 16 ++++++++-------- 24 files changed, 47 insertions(+), 44 deletions(-) commit f53cb0f93e763ec4ce053e41de7a30015f9d6dee Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Dec 9 23:31:41 2025 +0000 usr/vishash: Makefile, move build file to build/ Prevents commit 2328f20dbc2ac36ccca8846ad3aad928cca1d09b from happening Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> usr/vishash/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2328f20dbc2ac36ccca8846ad3aad928cca1d09b Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Dec 9 23:24:44 2025 +0000 usr/vishash/randomart: removed binary file removed a build file that was not needed in the tree Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> usr/vishash/randomart | Bin 75128 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 3c400141014e9d3741ed0d59d89db1a2416989eb Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Dec 9 19:06:43 2025 +0000 systems/linux/dotfiles: add generic dotfiles systems/linux/dotfiles/main/.config/sway/config | 139 +++++++++++++++++++++ systems/linux/dotfiles/main/.config/waybar/config | 26 ++++ .../linux/dotfiles/main/.config/waybar/style.css | 31 +++++ 3 files changed, 196 insertions(+) commit 4b6ebdeaf315572935c388c400e8709812e6484c Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Dec 9 19:06:18 2025 +0000 doc/make/errors: change command prompt to correct command doc/make/errors/confmissing.msg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 06666b82b1e227d6e79e66b770599e02babe8a28 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Dec 9 17:43:40 2025 +0000 Git/submodules: remove stale submodule that was breking the repo Removed junkdrawer Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> ext/JunkDrawer | 1 - 1 file changed, 1 deletion(-) commit 1579224b1f8f324323b1d6c27293fd2c30f04a78 Author: 4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Dec 8 22:15:38 2025 +0000 Update pages.yml .github/workflows/pages.yml | 2 ++ 1 file changed, 2 insertions(+) commit e6796915422ed6f7ab957dc231e42301664cddd2 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Dec 8 21:52:45 2025 +0000 ScrapExplorer: patch lore bugs Only one git log was shoing, hope this patches it tools/www/buildpages.py | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) commit 594ec4c31f285fb44bcf034e7f8d00ceb4275116 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Dec 8 21:42:16 2025 +0000 ext: submodules update Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> ext/JunkDrawer | 1 + ext/SDL | 2 +- ext/glfw | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) commit 00aba696bba211364e7fa8a925e2dac6219b23e2 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Dec 8 21:40:27 2025 +0000 ScrapExplorer: Add git lore to logs Added a detailed new page showing git logs Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> tools/www/buildpages.py | 77 +++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 72 insertions(+), 5 deletions(-) commit f8c3a1d9847f6bd5542885875d239310f763b69e Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Dec 8 21:15:15 2025 +0000 tools/www/buildpages: Ignore index.html if it exists currently the builder does some wacky output when there is already an index.html often making an index.html.html, for now lets just not generate the dir html and use the index.html as the page content. Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> tools/www/buildpages.py | 7 +++++++ 1 file changed, 7 insertions(+) commit 06c38ffb62c11b3bf4fe2ea4a0b6681236613a39 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Dec 8 21:09:34 2025 +0000 *: major cleanups and adding new scripts that will be of use Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> .gitignore | 1 + lab/trail/Makefile | 9 +++ lab/trail/c/header/errno.c | 1 - systems/linux/kernel/modules/Makefile | 11 ++++ systems/linux/kernel/modules/base.c | 24 ++++---- systems/linux/kernel/modules/lib/log.h | 17 ++++++ systems/linux/kernel/modules/proc.c | 55 ++++++++++++++++++ tools/build/checks/checkSPDX.py | 45 +++++++++++++++ tools/build/git/commitmsg.py | 1 + tools/build/make/build.mk | 16 ++++++ tools/build/make/git.mk | 17 ++++++ tools/build/make/includes.mk | 1 + tools/build/makelist/main.py | 102 +++++++++++++++++++++++++++++++++ tools/reflists/makelist.ref | 10 ++++ typos.toml | 4 ++ usr/vishash/randomart | Bin 0 -> 75128 bytes 16 files changed, 302 insertions(+), 12 deletions(-) commit d74797adcaa05d3ebb192e72f64e5a2e86628f35 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Dec 8 21:07:46 2025 +0000 .gitignore: Add .cmake files Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> .gitignore | 7 +++++++ lab/trail/c/header/buildList.cmake | 5 +++++ lab/trail/c/include.cmake | 1 + 3 files changed, 13 insertions(+) commit 4adee3469ea040f35cd3f8215c9f7110ead66f45 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Dec 8 21:02:20 2025 +0000 Make: add .scrappath precheck This change adds precheck for creating a .scrappath file seems useless right now but this will be useful later, trust me. Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> Makefile | 2 ++ 1 file changed, 2 insertions(+) commit dce82463e80d679e87a926b35bd071c5655bf119 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Dec 5 21:50:28 2025 +0000 Trail > C: errno lab/trail/c/header/errno.c | 211 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 211 insertions(+) commit 9bf93c460f394c7c58d439cd289c82ff355cf208 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Dec 5 21:50:17 2025 +0000 Nix: rapidinstall systems/linux/nixos/rapidinstall.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 9e7b714e2e103c73245d800c974fade8e43c83ea Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Dec 5 17:00:52 2025 +0000 trail > c/math.c: add NaN lab/trail/c/header/math.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) commit cfcd2c48226e5298771f0835b57a821e012c601a Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Dec 5 16:37:33 2025 +0000 Trail: * CREDITS.txt | 11 ++++++ lab/trail/CMakeLists.txt | 6 ++++ lab/trail/README.md | 22 ++++++++++++ lab/trail/c/header/ctype.c | 85 ++++++++++++++++++++++++++++++++++++++++++++++ lab/trail/c/header/math.c | 63 ++++++++++++++++++++++++++++++++++ 5 files changed, 187 insertions(+) commit 89df939b7f8556b84a4a7119fae3ec4b3f1b6fb5 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Dec 5 14:03:16 2025 +0000 Pulse: rewrite tools/build/cmake/qbuild.sh | 5 ++ usr/net/Pulse/CMakeLists.txt | 6 +-- usr/net/Pulse/src/client.cpp | 93 ++++++++++++++++++++++++++++------ usr/net/Pulse/src/global.h | 6 +++ usr/net/Pulse/src/server.cpp | 118 +++++++++++++++++++++++++++++++++++-------- usr/net/Pulse/src/time.cpp | 17 +++++++ usr/net/Pulse/src/time.h | 5 ++ 7 files changed, 210 insertions(+), 40 deletions(-) commit 8729b98ec59beb7b36fc28ca733d868da030b57c Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Dec 5 06:28:18 2025 +0000 Update README.md README.md | 47 +++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 45 insertions(+), 2 deletions(-) commit d11642a66893a8c63cb5fa32a966b81269341428 Merge: 64f4d58 86be54d Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Dec 5 06:18:13 2025 +0000 Merge branch 'main' of https://www.github.com/0x4248/scrapbook commit 64f4d5842dc74120326429bab78b7a925ffb2c1c Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Dec 5 06:17:44 2025 +0000 VisHash: * usr/vishash/Makefile | 24 ++++++++++++ usr/vishash/src/const.h | 22 +++++++++++ usr/vishash/src/crypto.cpp | 24 ++++++++++++ usr/vishash/src/crypto.h | 19 ++++++++++ usr/vishash/src/image.cpp | 94 ++++++++++++++++++++++++++++++++++++++++++++++ usr/vishash/src/image.h | 25 ++++++++++++ usr/vishash/src/main.cpp | 31 +++++++++++++++ usr/vishash/src/render.cpp | 78 ++++++++++++++++++++++++++++++++++++++ usr/vishash/src/render.h | 20 ++++++++++ 9 files changed, 337 insertions(+) commit 8bb475e2f95840dcf221e490d3152ad33cece25e Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Dec 5 04:32:43 2025 +0000 Net: init and move files systems/linux/kernel/vega/README.txt | 4 ++++ usr/{ => net}/Pulse/CMakeLists.txt | 0 usr/{ => net}/Pulse/src/client.cpp | 0 usr/{ => net}/Pulse/src/server.cpp | 0 usr/{ => net}/http_server/CMakeLists.txt | 0 usr/{ => net}/http_server/README.md | 0 usr/{ => net}/http_server/server.c | 0 7 files changed, 4 insertions(+) commit 9a1273d2d22be2cd87b792c6608c2268b9d786f6 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Dec 5 04:31:14 2025 +0000 WWW: fix basic mono font misc/www/css/basic_mono.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 86be54d6c35be6b866425b05d1ea08486f6d8c2e Author: 4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Dec 4 21:41:40 2025 +0000 Update GitHub Pages workflow triggers Remove push trigger for main branch from workflow .github/workflows/pages.yml | 2 -- 1 file changed, 2 deletions(-) commit f90403c60f31c4be6491640aa91a6d9570246ca0 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Dec 4 21:40:20 2025 +0000 key_detect: * usr/key_detect/.gitignore | 2 ++ usr/key_detect/Makefile | 23 ++++++++++++++++ usr/key_detect/src/main.c | 69 +++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 94 insertions(+) commit fbec554ae2e79bc681e3ac7748469fcf8e7fcee9 Merge: 6596dd3 3fd913a Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Dec 4 21:36:45 2025 +0000 Merge branch 'main' of https://www.github.com/0x4248/scrapbook commit 6596dd3de7d5833eeaa604ef7813229a11d089cf Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Dec 4 21:36:10 2025 +0000 Makefile system redo .gitmodules | 3 + Kconfig | 24 ++++++++ Makefile | 38 +++++++++++- doc/GIT.txt | 18 ++++++ doc/make/README.txt | 28 +++++++++ doc/make/blank.msg | 1 + doc/make/config.txt | 0 doc/make/errors/confmissing.msg | 16 +++++ doc/make/git.txt | 4 ++ doc/misc/HEADERS.txt | 71 ++++++++++++++++++++++ doc/{ => tools}/JunkRef.txt | 0 ext/SDL2 | 1 + systems/linux/kernel/vega/.gitignore | 2 + systems/linux/kernel/vega/Makefile | 58 ++++++++++++++++++ systems/linux/kernel/vega/archive/build.sh | 35 +++++++++++ systems/linux/kernel/vega/fs/init | 96 ++++++++++++++++++++++++++++++ systems/linux/kernel/vega/tools/glob.mk | 22 +++++++ tools/build/make/git.mk | 20 ++++++- tools/build/make/glob.mk | 22 ++++++- tools/build/make/help.mk | 31 +++++++++- tools/build/make/help/git.txt | 2 - tools/build/make/includes.mk | 23 +++++++ tools/build/make/kconfig.mk | 39 ++++++++++++ tools/build/make/misc.mk | 18 ++++++ tools/build/make/options.mk | 21 +++++++ tools/build/make/scripts.mk | 35 +++++++++++ tools/build/make/test.mk | 20 +++++++ 27 files changed, 637 insertions(+), 11 deletions(-) commit 3fd913ae8275ed55c2a978a82185a2c2df962d8b Author: 4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Dec 4 21:19:20 2025 +0000 Add GNU GPL v3 License Added the GNU General Public License version 3 to the project. LICENSE.txt | 674 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 674 insertions(+) commit 84fa81c928f7560e2744f38ab12a773feb7594c9 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Dec 4 21:09:40 2025 +0000 README: Update doc/README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 66167bc9f4eba650502fb38e12c57363624ab68b Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Dec 4 20:43:21 2025 +0000 Gitignore: Add .msg and remove .config .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 70efad30264b06bf029ac294a28e9ac418ce7fa0 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Dec 4 20:42:29 2025 +0000 ScrapExplorer: Add index.html ignore tools/www/buildpages.py | 4 ++++ 1 file changed, 4 insertions(+) commit 47be9c01d9d1e23a6272be48f9fa22f6e1808273 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Dec 4 12:00:19 2025 +0000 Git M: Add Kconfig lib .gitmodules | 3 +++ ext/kconfiglib | 1 + 2 files changed, 4 insertions(+) commit b4669e4d0a210ca65f7d485e00e2544e30b3a3c3 Merge: d642fdc e944e3d Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Dec 3 12:26:37 2025 +0000 Merge branch 'main' of https://www.github.com/0x4248/scrapbook commit d642fdc1b28e76f285123a7ccddb0b4d3a492187 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Dec 3 12:26:34 2025 +0000 Add from old server backup misc/www/css/basic_black.css | 0 systems/linux/dotfiles/nexus/.scripts/menu.sh | 56 +++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) commit e944e3d1a724a8d58149c77d3a0a9ec529889e7a Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Dec 3 12:00:06 2025 +0000 Im dyslexic... I think. systems/linux/kenrel/README | 5 ----- systems/linux/kernel/README | 5 +++++ systems/linux/{kenrel => kernel}/modules/base.c | 0 3 files changed, 5 insertions(+), 5 deletions(-) commit 6d3b52def1f9399c99a2db4ef125abc901ed5da4 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Dec 3 11:54:22 2025 +0000 Linux > kenrel: Add README systems/linux/kenrel/README | 5 +++++ 1 file changed, 5 insertions(+) commit 934f7693ada151f2d5b348b194ca8666ef5b7a60 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Dec 3 11:53:09 2025 +0000 Linux > kenrel: Add template module systems/linux/kenrel/modules/base.c | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) commit 4c4ea0ef2a9a238ae0567cf962f73152f4493acd Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Dec 3 11:47:24 2025 +0000 Welcome: Update html tags doc/ScrapExplorer/welcome.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 921de6a96f16cc5c26b78b70efa52586e36c585b Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Dec 3 11:39:58 2025 +0000 Readme: update README.md | 28 ++++++++++++++++++++-------- doc/ScrapExplorer/welcome.txt | 22 ++++++++++++++++++++-- 2 files changed, 40 insertions(+), 10 deletions(-) commit 98a1d2b58a56cd4f1d260fd0990bcf309cb17d86 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Dec 2 14:57:17 2025 +0000 Make: rename g-ac to g-acp and add push function Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> tools/build/make/git.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 46dea41371e7d001b8f520b893a392e74be9dbc1 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Dec 2 14:55:53 2025 +0000 Ext: Add SDL Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> ext/SDL | 1 + 1 file changed, 1 insertion(+) commit 3748925f9709cf9c77378720b62f0bd1b3d123e3 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Dec 1 21:05:06 2025 +0000 ScrapExplorer: Add git clone tools/www/buildpages.py | 1 + 1 file changed, 1 insertion(+) commit 167b1220c7a677d2c89b726a11a36521eca2eac3 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Dec 1 20:55:19 2025 +0000 Credits: General update CREDITS.txt | 43 +++++++++++++++++++++++++++++++++++++++++++ README.md | 2 ++ 2 files changed, 45 insertions(+) commit cac8678acdf497e83299d19d80631f63a66c45c5 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Dec 1 20:42:26 2025 +0000 OLEDBurnInTest: * misc/www/OLEDBurnInTest/index.html | 95 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) commit 721d9d7c57db4d34a5c224a538b0044aa98460ca Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Dec 1 20:42:15 2025 +0000 DPX: * doc/DPX/DPX25-101050/README.txt | 39 +++++++++++++++++++++++++++++++++++++++ doc/DPX/README.md | 28 ++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+) commit 16f209abdff7b65beb4a98883a971e578e508c18 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Dec 1 20:42:07 2025 +0000 Make " Makefile | 6 ++++++ 1 file changed, 6 insertions(+) commit 6faa706f4bb06a168c273688ac27bcd57557ad82 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Dec 1 20:41:59 2025 +0000 Make: add base system tools/build/make/git.mk | 11 +++++++++++ tools/build/make/glob.mk | 7 +++++++ tools/build/make/help.mk | 5 +++++ tools/build/make/help/git.txt | 2 ++ tools/build/make/includes.mk | 3 +++ 5 files changed, 28 insertions(+) commit cb6fd3639d463b66d69d0a73d004deb7b351dcdc Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Nov 25 19:07:37 2025 +0000 Pulse: init usr/Pulse/CMakeLists.txt | 10 ++++++++ usr/Pulse/src/client.cpp | 38 ++++++++++++++++++++++++++++++ usr/Pulse/src/server.cpp | 60 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 108 insertions(+) commit 3dff2a3b3754672f92fee96a7feb550da3f24cab Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Nov 24 22:04:35 2025 +0000 OpenGL: rm comments lab/opengl/CMakeLists.txt | 3 --- 1 file changed, 3 deletions(-) commit ef81a203a158e6f8685489cc59622e7732b40f1f Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Nov 24 22:04:18 2025 +0000 SDL2: Archive lab/archive/sdl2.cpp | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) commit d3b6a0f9b34428a8d4104bbffad2cf687d33ea6a Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Nov 24 22:03:51 2025 +0000 gitmodules: add SDL .gitmodules | 3 +++ 1 file changed, 3 insertions(+) commit 327de4755e4c5752c62266c1d55413bcec6234c7 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Nov 24 22:03:31 2025 +0000 reflists: mv tools/build/clConfGen/generatecland.py | 2 +- include.ref => tools/reflists/include.ref | 1 + scap.ref => tools/reflists/scap.ref | 0 3 files changed, 2 insertions(+), 1 deletion(-) commit e2cd85d6848bd2b62561112e31d3b2518551dc51 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Nov 24 22:02:39 2025 +0000 Credits: update CREDITS.txt | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) commit 0fd3111a5965590f3f7747f5873427f78cef5381 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Nov 24 21:53:22 2025 +0000 Credits: add people CREDITS.txt | 15 ++++++++++-- lab/sdl2.cpp | 79 ------------------------------------------------------------ 2 files changed, 13 insertions(+), 81 deletions(-) commit 07cff10f3d0a7b9eba1ad55a6d34f1073272828f Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Nov 24 21:20:14 2025 +0000 Credits: add more credits CREDITS.txt | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 94 insertions(+), 4 deletions(-) commit 5e30c1e125d37e962415e6f4fa114e78e73f54b4 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Nov 24 21:07:16 2025 +0000 Credits: * CREDITS.txt | 211 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 211 insertions(+) commit ba4b96c04ca99f503ed0f2d2252006c1f5ae65a7 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Nov 23 19:05:35 2025 +0000 ScrapExplorer: Add more buttons to toolbar tools/www/buildpages.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) commit fb99112d842d7a4bc404eb1118f20c260bad7e85 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Nov 21 17:19:41 2025 +0000 ScrapExplorer: Fix breadcrumb tools/www/buildpages.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 16c8756dc39ed226041b508109e676ab4eea3fbf Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Nov 21 17:17:53 2025 +0000 ScrapExplorer: Update LN tools/www/buildpages.py | 1 - 1 file changed, 1 deletion(-) commit d1814218aee33168880ae7cfaef0b42ea1736bf9 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Nov 21 17:06:57 2025 +0000 Add logs tools/www/buildpages.py | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) commit cc7ec5cf5ea99496b7f1ce429a6a47b0ee5f1890 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Nov 21 16:43:43 2025 +0000 dos: add script systems/linux/dos/fixDOSEncoding.sh | 1 + 1 file changed, 1 insertion(+) commit 8b36ba938e53467fe7385f155796ccdb8a3ea07e Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Nov 21 16:43:24 2025 +0000 opengl: * lab/opengl/CMakeLists.txt | 20 ++++++++++++++++++++ lab/opengl/src/main.cpp | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) commit d273a54486a18320b3fa87ae8f4ac40509c7becd Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Nov 21 16:42:43 2025 +0000 ScrapExplorer: Update build process tools/www/buildpages.py | 68 ++++++++++++++++++++++++++++++++++++------------- 1 file changed, 50 insertions(+), 18 deletions(-) commit 2bf1e4763fa7b5ae77468c7d568ca7837f3a95e9 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Nov 21 16:09:40 2025 +0000 I hate clangd but this should work for now .vscode/c_cpp_properties.json | 32 ++++++++++++++++---------------- ext/README.md | 7 +++++++ include.ref | 2 ++ systems/dos/README.TXT | 0 systems/dos/fixDOSEncoding.sh | 1 - tools/build/clConfGen/generatecland.py | 20 ++++++++++++++++++++ 6 files changed, 45 insertions(+), 17 deletions(-) commit 53baa833ca1643615870c1e453db94cd87171ab7 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Nov 21 12:23:11 2025 +0000 GLFW: add module .gitignore | 2 +- .gitmodules | 6 +++--- ext/glfw | 1 + 3 files changed, 5 insertions(+), 4 deletions(-) commit 4c8c5a1b05da8a0ed9af1552848f7a8b54a5c48b Author: 4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Nov 21 12:19:06 2025 +0000 Add ScrapExplorer section to README Added section for ScrapExplorer and its link. README.md | 4 ++++ 1 file changed, 4 insertions(+) commit 0b285d1bd85742fa34780edf3b77e5a8bd7e7499 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Nov 21 12:11:52 2025 +0000 Add submodules .gitignore | 3 +++ .gitmodules | 3 +++ 2 files changed, 6 insertions(+) commit 97af41e30c32a596f4e2794c50d6afed0d6cfd16 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Nov 17 00:18:34 2025 +0000 Update CSS misc/www/css/ScrapExplorer/main.css | 42 ++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 21 deletions(-) commit 84fbd04b4cf3a95483363d251878741b4a9da4d2 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Nov 17 00:15:27 2025 +0000 Update colour misc/www/css/ScrapExplorer/main.css | 1 + 1 file changed, 1 insertion(+) commit e50ca2aed946405ff07152c3ae11bf30e7c29711 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Nov 17 00:12:11 2025 +0000 ScrapExplorer: QOL and colour update misc/www/css/ScrapExplorer/main.css | 21 +++++++++++++++++++++ misc/www/css/basic_mono.css | 30 +++++++++++++++--------------- tools/www/buildpages.py | 24 +++++++++++++++++++++++- 3 files changed, 59 insertions(+), 16 deletions(-) commit 37d3d6f9b66bacea2d043608979938e5b2b77578 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Nov 16 23:47:45 2025 +0000 ScrapExplorer: fix broken CSS tools/www/buildpages.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 486e4fa3219047420949333b20a675c5e92743ba Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Nov 16 23:38:23 2025 +0000 ScrapExplorer: @ tools/www/buildpages.py | 1 + 1 file changed, 1 insertion(+) commit 4201f93693050a929b95cfcc92a7dc54ee49bc93 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Nov 16 23:37:27 2025 +0000 ScrapExplorer: Fix import error tools/www/buildpages.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 9696470a238528904b4e348be5f47f2270b819dc Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Nov 16 14:28:30 2025 +0000 ScrapExplorer: init .github/workflows/README.txt | 3 - .github/workflows/pages.yml | 46 +++++++ .gitignore | 3 + doc/ScrapExplorer/welcome.txt | 3 + misc/www/css/ScrapExplorer/main.css | 20 +++ tools/www/buildpages.py | 256 ++++++++++++++++++++++++++++++++++++ 6 files changed, 328 insertions(+), 3 deletions(-) commit d81243bce1dd138118377483a2675b1b8e094a2f Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Nov 10 23:56:57 2025 +0000 scrap.ref: * .gitignore | 1 + scap.ref | 5 +++++ 2 files changed, 6 insertions(+) commit de1b989a628ce39777539586fe294360d13b2f7b Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Nov 10 23:53:34 2025 +0000 www: add basic mono style misc/www/css/basic_mono.css | 85 +++++++++++++++++++++++++++++++++++++++++++++ misc/www/html/pretest.html | 3 +- 2 files changed, 86 insertions(+), 2 deletions(-) commit d33880d053ab56d522685431c400421007196090 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Nov 7 00:10:28 2025 +0000 www: add pretest.html misc/www/html/pretest.html | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit d0eb64da0e5d181df12848dc8f556d236db90f51 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Nov 7 00:10:11 2025 +0000 Update .gitignore .gitignore | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 7bb361ae4f1781dfdeeca33ede0a5ffc7bb713ec Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Nov 7 00:09:43 2025 +0000 gitignore: www .gitignore | 2 ++ 1 file changed, 2 insertions(+) commit 6cecce9f6ac7436fbae42fd52840f6c3a5e99436 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Nov 7 00:09:18 2025 +0000 www: add README misc/www/README.txt | 4 ++++ 1 file changed, 4 insertions(+) commit 3e4071d2d25cb18976d4b8e8eac5b54bc2a98cff Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Nov 5 20:46:45 2025 +0000 dotfiles: add nexus quick install systems/linux/dotfiles/install_nexus.sh | 1 + 1 file changed, 1 insertion(+) commit ddbac762e5f5e8c72b45ca72acf3185e85672a07 Author: 4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Nov 3 23:31:32 2025 +0000 Update utils.py misc/plxkit/utils.py | 1 + 1 file changed, 1 insertion(+) commit 7b82d695d847e562e8d455ace72c6f7104ae6e93 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sat Nov 1 23:28:25 2025 +0000 Remove glsl to gitignore .gitignore | 1 + 1 file changed, 1 insertion(+) commit a5241993ed4fc81cad60a52bcef5a4f4387ea061 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sat Nov 1 23:28:01 2025 +0000 DOS: * systems/dos/README.TXT | 0 systems/dos/fixDOSEncoding.sh | 1 + 2 files changed, 1 insertion(+) commit b68bc55eafb3dbcbcf33c5e82d06911f55a911f5 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Oct 26 16:48:43 2025 +0000 GLSL: * misc/GLSL/Circle.glsl | 24 ++++++++++++++++++++++++ misc/GLSL/Colour_bars.glsl | 30 ++++++++++++++++++++++++++++++ misc/GLSL/Colour_bars_fade.glsl | 33 +++++++++++++++++++++++++++++++++ misc/GLSL/Gradient.glsl | 16 ++++++++++++++++ 4 files changed, 103 insertions(+) commit a2dc486d8d46d3dcaf2287d0be492598bf34fa41 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Oct 23 21:17:58 2025 +0100 lab: add sdl2.cpp lab/sdl2.cpp | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) commit a1177a1fec6793dbb5516a3938ce079a9e68b9ad Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Oct 23 21:17:46 2025 +0100 gitignore: add __pycache__ and add !build/ .gitignore | 1 + tools/.gitignore | 1 + 2 files changed, 2 insertions(+) commit d1439dfd9fb7bed8cb3d4686f1a0cd370095562c Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Oct 21 20:46:45 2025 +0100 git: update .gitignore's .gitignore | 6 +++++ systems/linux/dotfiles/.gitignore | 1 + systems/linux/dotfiles/nexus/.bashrc | 47 ++++++++++++++++++++++++++++++++++++ tools/utils/DLx/.gitignore | 4 ++- 4 files changed, 57 insertions(+), 1 deletion(-) commit 7a23ce62a92cf1aaddc9af423eb51869504c11e8 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Oct 20 11:35:01 2025 +0100 gitignore: fix typo .gitignore | 6 ++++-- arch/arm/arm_barebones/linker.ld | 11 +++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) commit f175b8fe927bcb1c7f06c907617e01fa4772f097 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Oct 20 11:34:32 2025 +0100 Redo entire repo structor AGAIN But this time I hope its the last arch/arm/arm_barebones/.gitignore | 3 + arch/arm/arm_barebones/Makefile | 30 +++++++++ arch/arm/arm_barebones/boot/boot.s | 13 ++++ arch/arm/arm_barebones/include/power.h | 9 +++ arch/arm/arm_barebones/kernel/kernel.c | 37 +++++++++++ arch/arm/arm_barebones/kernel/power.c | 11 ++++ .../x64/linux}/file_writing/.gitignore | 0 .../x64/linux}/file_writing/build.sh | 0 .../x64/linux}/file_writing/main.s | 0 .../asm/x64-linux => arch/x64/linux}/return/README | 0 .../x64-linux => arch/x64/linux}/return/build.sh | 0 .../asm/x64-linux => arch/x64/linux}/return/main.s | 0 arch/x86/phoenix/Makefile | 40 ++++++++++++ arch/x86/phoenix/README | 15 +++++ arch/x86/phoenix/src/boot.s | 36 +++++++++++ arch/x86/phoenix/src/kernel.s | 68 +++++++++++++++++++++ arch/x86/phoenix/src/lib/colorscreen.s | 20 ++++++ arch/x86/phoenix/src/lib/keyboard.s | 4 ++ arch/x86/phoenix/src/lib/print.s | 33 ++++++++++ {langs/asm => arch/x86}/x86bootdisk/.gitignore | 0 {langs/asm => arch/x86}/x86bootdisk/Makefile | 4 +- {langs/asm => arch/x86}/x86bootdisk/README.md | 0 {langs/asm => arch/x86}/x86bootdisk/src/boot.asm | 0 .../x86}/x86bootdisk/src/lost-version.asm | 0 .../FileConstruct/FileConstructor.java | 2 +- .../java => lab}/FileConstruct/demos/Filling.java | 4 +- .../FileConstruct/demos/HelloWorld.java | 4 +- .../FileConstruct/demos/Replacing.java | 4 +- .../FileConstruct/demos/x86BootSector.java | 4 +- {langs => lab}/c/bitmap/README.md | 0 {langs => lab}/c/bitmap/bitmap.c | 0 {langs => lab}/c/bitmap/bmp_head.h | 0 {langs => lab}/c/bitmap/bmp_pixel.h | 0 {langs => lab}/c/bitmap/build.sh | 0 {langs => lab}/c/compiled_c/.gitignore | 0 {langs => lab}/c/compiled_c/CODE_OF_CONDUCT.md | 0 {langs => lab}/c/compiled_c/CONTRIBUTING.md | 0 {langs => lab}/c/compiled_c/LICENCE | 0 {langs => lab}/c/compiled_c/Makefile | 0 {langs => lab}/c/compiled_c/README.txt | 0 {langs => lab}/c/compiled_c/SECURITY.md | 0 {langs => lab}/c/compiled_c/config.mk | 0 {langs => lab}/c/compiled_c/sources.conf | 0 .../c/compiled_c/src/functions/add/Makefile | 0 .../compiled_c/src/functions/add/build/assembly.s | 0 .../c/compiled_c/src/functions/add/build/compiled | Bin .../compiled_c/src/functions/add/build/objdump.txt | 0 .../c/compiled_c/src/functions/add/main.c | 0 .../c/compiled_c/src/functions/return/Makefile | 0 .../src/functions/return/build/assembly.s | 0 .../compiled_c/src/functions/return/build/compiled | Bin .../src/functions/return/build/objdump.txt | 0 .../c/compiled_c/src/functions/return/main.c | 0 .../c/compiled_c/src/functions/subtract/Makefile | 0 .../src/functions/subtract/build/assembly.s | 0 .../src/functions/subtract/build/compiled | Bin .../src/functions/subtract/build/objdump.txt | 0 .../c/compiled_c/src/functions/subtract/main.c | 0 .../c/compiled_c/src/general/add/Makefile | 0 .../c/compiled_c/src/general/add/build/assembly.s | 0 .../c/compiled_c/src/general/add/build/compiled | Bin .../c/compiled_c/src/general/add/build/objdump.txt | 0 {langs => lab}/c/compiled_c/src/general/add/main.c | 0 .../c/compiled_c/src/general/cat_strings/Makefile | 0 .../src/general/cat_strings/build/assembly.s | 0 .../src/general/cat_strings/build/compiled | Bin .../src/general/cat_strings/build/objdump.txt | 0 .../c/compiled_c/src/general/cat_strings/main.c | 0 .../c/compiled_c/src/general/constants/Makefile | 0 .../src/general/constants/build/assembly.s | 0 .../src/general/constants/build/compiled | Bin .../src/general/constants/build/objdump.txt | 0 .../c/compiled_c/src/general/constants/main.c | 0 .../c/compiled_c/src/general/divide/Makefile | 0 .../compiled_c/src/general/divide/build/assembly.s | 0 .../c/compiled_c/src/general/divide/build/compiled | Bin .../src/general/divide/build/objdump.txt | 0 .../c/compiled_c/src/general/divide/main.c | 0 .../c/compiled_c/src/general/hello_world/Makefile | 0 .../src/general/hello_world/build/assembly.s | 0 .../src/general/hello_world/build/compiled | Bin .../src/general/hello_world/build/objdump.txt | 0 .../c/compiled_c/src/general/hello_world/main.c | 0 .../c/compiled_c/src/general/if/Makefile | 0 .../c/compiled_c/src/general/if/build/assembly.s | 0 .../c/compiled_c/src/general/if/build/compiled | Bin .../c/compiled_c/src/general/if/build/objdump.txt | 0 {langs => lab}/c/compiled_c/src/general/if/main.c | 0 .../c/compiled_c/src/general/if_else/Makefile | 0 .../src/general/if_else/build/assembly.s | 0 .../compiled_c/src/general/if_else/build/compiled | Bin .../src/general/if_else/build/objdump.txt | 0 .../c/compiled_c/src/general/if_else/main.c | 0 .../c/compiled_c/src/general/main/Makefile | 0 .../c/compiled_c/src/general/main/build/assembly.s | 0 .../c/compiled_c/src/general/main/build/compiled | Bin .../compiled_c/src/general/main/build/objdump.txt | 0 .../c/compiled_c/src/general/main/main.c | 0 .../c/compiled_c/src/general/multiply/Makefile | 0 .../src/general/multiply/build/assembly.s | 0 .../compiled_c/src/general/multiply/build/compiled | Bin .../src/general/multiply/build/objdump.txt | 0 .../c/compiled_c/src/general/multiply/main.c | 0 .../c/compiled_c/src/general/strings/Makefile | 0 .../src/general/strings/build/assembly.s | 0 .../compiled_c/src/general/strings/build/compiled | Bin .../src/general/strings/build/objdump.txt | 0 .../c/compiled_c/src/general/strings/main.c | 0 .../c/compiled_c/src/general/subtract/Makefile | 0 .../src/general/subtract/build/assembly.s | 0 .../compiled_c/src/general/subtract/build/compiled | Bin .../src/general/subtract/build/objdump.txt | 0 .../c/compiled_c/src/general/subtract/main.c | 0 {langs => lab}/c/compiled_c/tools/run_makefiles.py | 0 {langs => lab}/c/factorial/CMakeLists.txt | 0 {langs => lab}/c/factorial/main.c | 0 {langs => lab}/c/tiny/CMakeLists.txt | 0 {langs => lab}/c/tiny/README.md | 0 {langs => lab}/c/tiny/build.sh | 0 {langs => lab}/c/tiny/hello.c | 0 {langs => lab}/c/tiny/math.c | 0 {langs => lab}/c/tiny/tiny.c | 0 {langs => lab}/c/virtual_hardware/Makefile | 0 {langs => lab}/c/virtual_hardware/README.txt | 0 .../c/virtual_hardware/include/lib/libbit.h | 0 .../c/virtual_hardware/include/lib/libbus.h | 0 .../c/virtual_hardware/include/mod/gates.h | 0 .../c/virtual_hardware/mod/example_chip.c | 0 {langs => lab}/c/virtual_hardware/mod/gates.c | 0 {langs => lab}/c/virtual_hardware/mod/halfadder.c | 0 {langs => lab}/c/virtual_hardware/mod/main.c | 0 {langs => lab}/c/virtual_hardware/mod/modules.mk | 0 {langs => lab}/c/weird_loops/CMakeLists.txt | 0 {langs => lab}/c/weird_loops/main.c | 0 {langs => lab}/c/writing_raw/CMakeLists.txt | 0 {langs => lab}/c/writing_raw/README | 0 {langs => lab}/c/writing_raw/basic.c | 0 {langs => lab}/c/writing_raw/hello.c | 0 {langs => lab}/c/writing_raw/include/write.h | 0 {langs => lab}/c/writing_raw/write.c | 0 {langs/java => lab}/decomplab/README.txt | 0 {langs/java => lab}/decomplab/src/DecompLib.java | 2 + {langs/java => lab}/decomplab/src/Template.java | 2 + langs/c/README.txt | 7 --- linux/dotfiles/nexus/.bashrc | 30 --------- linux/usr/README.txt | 5 -- {langs => misc}/fortran/add.f90 | 0 {langs => misc}/fortran/arguments.f90 | 0 {langs => misc}/fortran/factorial.f90 | 0 {langs => misc}/fortran/file.f90 | 0 {langs => misc}/fortran/hello_world.f90 | 0 {langs => misc}/fortran/matrix.f90 | 0 {langs => misc}/fortran/prime_number.f90 | 0 {langs/java => misc}/jbuild-testing/build.sh | 0 {langs/java => misc}/jbuild-testing/main.java | 0 misc/plxkit/__main__.py | 58 ++++++++++++++++++ misc/plxkit/pipe.py | 16 +++++ misc/plxkit/record.py | 28 +++++++++ misc/plxkit/utils.py | 35 +++++++++++ {linux => systems/linux}/dotfiles/README.txt | 0 systems/linux/rpi/GPIO_send.c | 47 ++++++++++++++ {linux => systems/linux}/sbin/README.txt | 0 .../linux}/sbin/pacman-alarm-reset.sh | 0 tools/utils/DLx/.gitignore | 2 + tools/utils/DLx/README.md | 9 +++ tools/utils/DLx/src/clients/requests.py | 23 +++++++ tools/utils/DLx/src/clients/wget.py | 21 +++++++ tools/utils/DLx/src/drivers/apache.py | 62 +++++++++++++++++++ tools/utils/DLx/src/main.py | 57 +++++++++++++++++ tools/utils/DLx/tools/tsv_filter.py | 13 ++++ {langs/c => usr}/XORenc/CMakeLists.txt | 0 {langs/c => usr}/XORenc/README.txt | 0 {langs/c => usr}/XORenc/main.c | 0 {linux/usr => usr}/blkrn/README.md | 0 {linux/usr => usr}/blkrn/blkrn.cpp | 0 {langs/c => usr}/http_server/CMakeLists.txt | 0 {langs/c => usr}/http_server/README.md | 0 {langs/c => usr}/http_server/server.c | 0 {langs/c => usr}/light_builtins/README.txt | 0 {langs/c => usr}/light_builtins/cat.c | 0 {langs/c => usr}/light_builtins/config.h | 0 {langs/c => usr}/light_builtins/cp.c | 0 {langs/c => usr}/light_builtins/date.c | 0 {langs/c => usr}/light_builtins/echo.c | 0 {langs/c => usr}/light_builtins/ls.c | 0 {langs/c => usr}/light_builtins/mkdir.c | 0 {langs/c => usr}/light_builtins/mv.c | 0 {langs/c => usr}/light_builtins/pwd.c | 0 {langs/c => usr}/light_builtins/rm.c | 0 {langs/c => usr}/light_builtins/rmdir.c | 0 {langs/c => usr}/light_builtins/touch.c | 0 191 files changed, 706 insertions(+), 52 deletions(-) commit 30aa9dbc790a0e78a8b1c724d25d1398503aa944 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Oct 19 19:21:16 2025 +0100 fortran: Add ne code and cleanup Found some more fortran code whilst going trough some old hard drives and got rid of that crazy copyright langs/fortran/README | 10 --------- langs/fortran/add.f90 | 24 +++++++++++++++++++++ langs/fortran/arguments.f90 | 26 +++++++++++++++++++++++ langs/fortran/factorial.f90 | 32 ++++++++++++++++++++++++++++ langs/fortran/{filetest => }/file.f90 | 12 ++--------- langs/fortran/filetest/Makefile | 32 ---------------------------- langs/fortran/filetest/README | 4 ---- langs/fortran/hello_world.f90 | 19 +++++++++++++++++ langs/fortran/{matrix => }/matrix.f90 | 15 ++++---------- langs/fortran/matrix/Makefile | 33 ----------------------------- langs/fortran/matrix/README | 13 ------------ langs/fortran/prime_number.f90 | 39 +++++++++++++++++++++++++++++++++++ 12 files changed, 146 insertions(+), 113 deletions(-) commit 62220c008b7d17a8adcea1822c5de2450e631b37 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Oct 19 19:13:16 2025 +0100 x86bootdisk: add another bootdisk I found langs/asm/x86bootdisk/.gitignore | 3 +- langs/asm/x86bootdisk/Makefile | 4 +-- langs/asm/x86bootdisk/README.md | 4 +-- langs/asm/x86bootdisk/src/lost-version.asm | 55 ++++++++++++++++++++++++++++++ 4 files changed, 61 insertions(+), 5 deletions(-) commit 39d12c9c46a0e3cc8e744bbc3347c7615557dc5d Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Oct 19 19:12:46 2025 +0100 Gitignore: explain that chaos .gitignore | 30 ++---------------------------- 1 file changed, 2 insertions(+), 28 deletions(-) commit 19db6484cffc6cb1659abd0cea555e0baa0106c3 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Oct 19 19:05:19 2025 +0100 junkref: mv to tools/build/junkref tools/build/{ => junkref}/junkref.py | 0 tools/scrapbuild.py | 129 ----------------------------------- 2 files changed, 129 deletions(-) commit 1f709fd5926e04cf8d482bd8c644b45b3e283214 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Oct 19 18:58:36 2025 +0100 misc: update repo structure langs/asm/x64-linux/file_writing/.gitignore | 1 + langs/asm/x64-linux/file_writing/build.sh | 2 + langs/asm/x64-linux/file_writing/main.s | 46 ++ langs/asm/x64-linux/return/README | 31 + langs/asm/x64-linux/return/build.sh | 2 + langs/asm/x64-linux/return/main.s | 24 + langs/asm/x86bootdisk/.gitignore | 13 + langs/asm/x86bootdisk/Makefile | 33 + langs/asm/x86bootdisk/README.md | 9 + langs/asm/x86bootdisk/src/boot.asm | 48 ++ langs/c/README.txt | 7 + langs/c/XORenc/CMakeLists.txt | 16 + langs/c/XORenc/README.txt | 19 + langs/c/XORenc/main.c | 51 ++ langs/c/bitmap/README.md | 7 + langs/c/bitmap/bitmap.c | 98 +++ langs/c/bitmap/bmp_head.h | 51 ++ langs/c/bitmap/bmp_pixel.h | 27 + langs/c/bitmap/build.sh | 1 + langs/c/compiled_c/.gitignore | 1 + langs/c/compiled_c/CODE_OF_CONDUCT.md | 128 ++++ langs/c/compiled_c/CONTRIBUTING.md | 40 ++ langs/c/compiled_c/LICENCE | 674 +++++++++++++++++++++ langs/c/compiled_c/Makefile | 16 + langs/c/compiled_c/README.txt | 6 + langs/c/compiled_c/SECURITY.md | 3 + langs/c/compiled_c/config.mk | 14 + langs/c/compiled_c/sources.conf | 14 + langs/c/compiled_c/src/functions/add/Makefile | 24 + .../compiled_c/src/functions/add/build/assembly.s | 71 +++ .../c/compiled_c/src/functions/add/build/compiled | Bin 0 -> 15800 bytes .../compiled_c/src/functions/add/build/objdump.txt | 328 ++++++++++ langs/c/compiled_c/src/functions/add/main.c | 21 + langs/c/compiled_c/src/functions/return/Makefile | 24 + .../src/functions/return/build/assembly.s | 58 ++ .../compiled_c/src/functions/return/build/compiled | Bin 0 -> 15800 bytes .../src/functions/return/build/objdump.txt | 313 ++++++++++ langs/c/compiled_c/src/functions/return/main.c | 18 + langs/c/compiled_c/src/functions/subtract/Makefile | 24 + .../src/functions/subtract/build/assembly.s | 70 +++ .../src/functions/subtract/build/compiled | Bin 0 -> 15800 bytes .../src/functions/subtract/build/objdump.txt | 327 ++++++++++ langs/c/compiled_c/src/functions/subtract/main.c | 21 + langs/c/compiled_c/src/general/add/Makefile | 24 + .../c/compiled_c/src/general/add/build/assembly.s | 44 ++ langs/c/compiled_c/src/general/add/build/compiled | Bin 0 -> 15768 bytes .../c/compiled_c/src/general/add/build/objdump.txt | 304 ++++++++++ langs/c/compiled_c/src/general/add/main.c | 16 + .../c/compiled_c/src/general/cat_strings/Makefile | 24 + .../src/general/cat_strings/build/assembly.s | 57 ++ .../src/general/cat_strings/build/compiled | Bin 0 -> 16008 bytes .../src/general/cat_strings/build/objdump.txt | 364 +++++++++++ langs/c/compiled_c/src/general/cat_strings/main.c | 18 + langs/c/compiled_c/src/general/constants/Makefile | 24 + .../src/general/constants/build/assembly.s | 38 ++ .../src/general/constants/build/compiled | Bin 0 -> 15768 bytes .../src/general/constants/build/objdump.txt | 297 +++++++++ langs/c/compiled_c/src/general/constants/main.c | 19 + langs/c/compiled_c/src/general/divide/Makefile | 24 + .../compiled_c/src/general/divide/build/assembly.s | 43 ++ .../c/compiled_c/src/general/divide/build/compiled | Bin 0 -> 15768 bytes .../src/general/divide/build/objdump.txt | 303 +++++++++ langs/c/compiled_c/src/general/divide/main.c | 16 + .../c/compiled_c/src/general/hello_world/Makefile | 24 + .../src/general/hello_world/build/assembly.s | 45 ++ .../src/general/hello_world/build/compiled | Bin 0 -> 15952 bytes .../src/general/hello_world/build/objdump.txt | 328 ++++++++++ langs/c/compiled_c/src/general/hello_world/main.c | 16 + langs/c/compiled_c/src/general/if/Makefile | 24 + langs/c/compiled_c/src/general/if/build/assembly.s | 45 ++ langs/c/compiled_c/src/general/if/build/compiled | Bin 0 -> 15768 bytes .../c/compiled_c/src/general/if/build/objdump.txt | 303 +++++++++ langs/c/compiled_c/src/general/if/main.c | 18 + langs/c/compiled_c/src/general/if_else/Makefile | 24 + .../src/general/if_else/build/assembly.s | 45 ++ .../compiled_c/src/general/if_else/build/compiled | Bin 0 -> 15768 bytes .../src/general/if_else/build/objdump.txt | 303 +++++++++ langs/c/compiled_c/src/general/if_else/main.c | 17 + langs/c/compiled_c/src/general/main/Makefile | 24 + .../c/compiled_c/src/general/main/build/assembly.s | 38 ++ langs/c/compiled_c/src/general/main/build/compiled | Bin 0 -> 15768 bytes .../compiled_c/src/general/main/build/objdump.txt | 297 +++++++++ langs/c/compiled_c/src/general/main/main.c | 13 + langs/c/compiled_c/src/general/multiply/Makefile | 24 + .../src/general/multiply/build/assembly.s | 43 ++ .../compiled_c/src/general/multiply/build/compiled | Bin 0 -> 15768 bytes .../src/general/multiply/build/objdump.txt | 303 +++++++++ langs/c/compiled_c/src/general/multiply/main.c | 16 + langs/c/compiled_c/src/general/strings/Makefile | 24 + .../src/general/strings/build/assembly.s | 51 ++ .../compiled_c/src/general/strings/build/compiled | Bin 0 -> 15960 bytes .../src/general/strings/build/objdump.txt | 342 +++++++++++ langs/c/compiled_c/src/general/strings/main.c | 16 + langs/c/compiled_c/src/general/subtract/Makefile | 24 + .../src/general/subtract/build/assembly.s | 44 ++ .../compiled_c/src/general/subtract/build/compiled | Bin 0 -> 15768 bytes .../src/general/subtract/build/objdump.txt | 304 ++++++++++ langs/c/compiled_c/src/general/subtract/main.c | 16 + langs/c/compiled_c/tools/run_makefiles.py | 41 ++ langs/c/factorial/CMakeLists.txt | 16 + langs/c/factorial/main.c | 68 +++ langs/c/http_server/CMakeLists.txt | 16 + langs/c/http_server/README.md | 22 + langs/c/http_server/server.c | 107 ++++ langs/c/light_builtins/README.txt | 1 + langs/c/light_builtins/cat.c | 41 ++ langs/c/light_builtins/config.h | 20 + langs/c/light_builtins/cp.c | 52 ++ langs/c/light_builtins/date.c | 31 + langs/c/light_builtins/echo.c | 31 + langs/c/light_builtins/ls.c | 53 ++ langs/c/light_builtins/mkdir.c | 31 + langs/c/light_builtins/mv.c | 35 ++ langs/c/light_builtins/pwd.c | 32 + langs/c/light_builtins/rm.c | 34 ++ langs/c/light_builtins/rmdir.c | 49 ++ langs/c/light_builtins/touch.c | 50 ++ langs/c/tiny/CMakeLists.txt | 22 + langs/c/tiny/README.md | 3 + langs/c/tiny/build.sh | 32 + langs/c/tiny/hello.c | 20 + langs/c/tiny/math.c | 37 ++ langs/c/tiny/tiny.c | 17 + langs/c/virtual_hardware/Makefile | 18 + langs/c/virtual_hardware/README.txt | 7 + langs/c/virtual_hardware/include/lib/libbit.h | 26 + langs/c/virtual_hardware/include/lib/libbus.h | 29 + langs/c/virtual_hardware/include/mod/gates.h | 23 + langs/c/virtual_hardware/mod/example_chip.c | 29 + langs/c/virtual_hardware/mod/gates.c | 48 ++ langs/c/virtual_hardware/mod/halfadder.c | 28 + langs/c/virtual_hardware/mod/main.c | 1 + langs/c/virtual_hardware/mod/modules.mk | 3 + langs/c/weird_loops/CMakeLists.txt | 16 + langs/c/weird_loops/main.c | 73 +++ langs/c/writing_raw/CMakeLists.txt | 19 + langs/c/writing_raw/README | 4 + langs/c/writing_raw/basic.c | 28 + langs/c/writing_raw/hello.c | 28 + langs/c/writing_raw/include/write.h | 20 + langs/c/writing_raw/write.c | 45 ++ langs/fortran/README | 10 + langs/fortran/filetest/Makefile | 32 + langs/fortran/filetest/README | 4 + langs/fortran/filetest/file.f90 | 41 ++ langs/fortran/matrix/Makefile | 33 + langs/fortran/matrix/README | 13 + langs/fortran/matrix/matrix.f90 | 96 +++ langs/java/FileConstruct/FileConstructor.java | 304 ++++++++++ langs/java/FileConstruct/demos/Filling.java | 30 + langs/java/FileConstruct/demos/HelloWorld.java | 55 ++ langs/java/FileConstruct/demos/Replacing.java | 36 ++ langs/java/FileConstruct/demos/x86BootSector.java | 39 ++ langs/java/decomplab/README.txt | 1 + langs/java/decomplab/src/DecompLib.java | 40 ++ langs/java/decomplab/src/Template.java | 119 ++++ langs/java/jbuild-testing/build.sh | 1 + langs/java/jbuild-testing/main.java | 9 + 158 files changed, 9236 insertions(+) commit 1adef58ef14890898e2d946b55293ae79032a86a Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Oct 19 18:58:19 2025 +0100 misc: update repo structure GLSL/Circle.glsl | 24 - GLSL/Colour_bars.glsl | 30 - GLSL/Colour_bars_fade.glsl | 33 - GLSL/Gradient.glsl | 16 - Makefile | 41 -- asm/x64-linux/file_writing/.gitignore | 1 - asm/x64-linux/file_writing/build.sh | 2 - asm/x64-linux/file_writing/main.s | 46 -- asm/x64-linux/return/README | 31 - asm/x64-linux/return/build.sh | 2 - asm/x64-linux/return/main.s | 24 - asm/x86bootdisk/.gitignore | 13 - asm/x86bootdisk/Makefile | 33 - asm/x86bootdisk/README.md | 9 - asm/x86bootdisk/src/boot.asm | 48 -- c/README.txt | 7 - c/XORenc/CMakeLists.txt | 16 - c/XORenc/README.txt | 19 - c/XORenc/main.c | 51 -- c/bitmap/README.md | 7 - c/bitmap/bitmap.c | 98 --- c/bitmap/bmp_head.h | 51 -- c/bitmap/bmp_pixel.h | 27 - c/bitmap/build.sh | 1 - c/compiled_c/.gitignore | 1 - c/compiled_c/CODE_OF_CONDUCT.md | 128 ---- c/compiled_c/CONTRIBUTING.md | 40 -- c/compiled_c/LICENCE | 674 --------------------- c/compiled_c/Makefile | 16 - c/compiled_c/README.txt | 6 - c/compiled_c/SECURITY.md | 3 - c/compiled_c/config.mk | 14 - c/compiled_c/sources.conf | 14 - c/compiled_c/src/functions/add/Makefile | 24 - c/compiled_c/src/functions/add/build/assembly.s | 71 --- c/compiled_c/src/functions/add/build/compiled | Bin 15800 -> 0 bytes c/compiled_c/src/functions/add/build/objdump.txt | 328 ---------- c/compiled_c/src/functions/add/main.c | 21 - c/compiled_c/src/functions/return/Makefile | 24 - c/compiled_c/src/functions/return/build/assembly.s | 58 -- c/compiled_c/src/functions/return/build/compiled | Bin 15800 -> 0 bytes .../src/functions/return/build/objdump.txt | 313 ---------- c/compiled_c/src/functions/return/main.c | 18 - c/compiled_c/src/functions/subtract/Makefile | 24 - .../src/functions/subtract/build/assembly.s | 70 --- c/compiled_c/src/functions/subtract/build/compiled | Bin 15800 -> 0 bytes .../src/functions/subtract/build/objdump.txt | 327 ---------- c/compiled_c/src/functions/subtract/main.c | 21 - c/compiled_c/src/general/add/Makefile | 24 - c/compiled_c/src/general/add/build/assembly.s | 44 -- c/compiled_c/src/general/add/build/compiled | Bin 15768 -> 0 bytes c/compiled_c/src/general/add/build/objdump.txt | 304 ---------- c/compiled_c/src/general/add/main.c | 16 - c/compiled_c/src/general/cat_strings/Makefile | 24 - .../src/general/cat_strings/build/assembly.s | 57 -- .../src/general/cat_strings/build/compiled | Bin 16008 -> 0 bytes .../src/general/cat_strings/build/objdump.txt | 364 ----------- c/compiled_c/src/general/cat_strings/main.c | 18 - c/compiled_c/src/general/constants/Makefile | 24 - .../src/general/constants/build/assembly.s | 38 -- c/compiled_c/src/general/constants/build/compiled | Bin 15768 -> 0 bytes .../src/general/constants/build/objdump.txt | 297 --------- c/compiled_c/src/general/constants/main.c | 19 - c/compiled_c/src/general/divide/Makefile | 24 - c/compiled_c/src/general/divide/build/assembly.s | 43 -- c/compiled_c/src/general/divide/build/compiled | Bin 15768 -> 0 bytes c/compiled_c/src/general/divide/build/objdump.txt | 303 --------- c/compiled_c/src/general/divide/main.c | 16 - c/compiled_c/src/general/hello_world/Makefile | 24 - .../src/general/hello_world/build/assembly.s | 45 -- .../src/general/hello_world/build/compiled | Bin 15952 -> 0 bytes .../src/general/hello_world/build/objdump.txt | 328 ---------- c/compiled_c/src/general/hello_world/main.c | 16 - c/compiled_c/src/general/if/Makefile | 24 - c/compiled_c/src/general/if/build/assembly.s | 45 -- c/compiled_c/src/general/if/build/compiled | Bin 15768 -> 0 bytes c/compiled_c/src/general/if/build/objdump.txt | 303 --------- c/compiled_c/src/general/if/main.c | 18 - c/compiled_c/src/general/if_else/Makefile | 24 - c/compiled_c/src/general/if_else/build/assembly.s | 45 -- c/compiled_c/src/general/if_else/build/compiled | Bin 15768 -> 0 bytes c/compiled_c/src/general/if_else/build/objdump.txt | 303 --------- c/compiled_c/src/general/if_else/main.c | 17 - c/compiled_c/src/general/main/Makefile | 24 - c/compiled_c/src/general/main/build/assembly.s | 38 -- c/compiled_c/src/general/main/build/compiled | Bin 15768 -> 0 bytes c/compiled_c/src/general/main/build/objdump.txt | 297 --------- c/compiled_c/src/general/main/main.c | 13 - c/compiled_c/src/general/multiply/Makefile | 24 - c/compiled_c/src/general/multiply/build/assembly.s | 43 -- c/compiled_c/src/general/multiply/build/compiled | Bin 15768 -> 0 bytes .../src/general/multiply/build/objdump.txt | 303 --------- c/compiled_c/src/general/multiply/main.c | 16 - c/compiled_c/src/general/strings/Makefile | 24 - c/compiled_c/src/general/strings/build/assembly.s | 51 -- c/compiled_c/src/general/strings/build/compiled | Bin 15960 -> 0 bytes c/compiled_c/src/general/strings/build/objdump.txt | 342 ----------- c/compiled_c/src/general/strings/main.c | 16 - c/compiled_c/src/general/subtract/Makefile | 24 - c/compiled_c/src/general/subtract/build/assembly.s | 44 -- c/compiled_c/src/general/subtract/build/compiled | Bin 15768 -> 0 bytes .../src/general/subtract/build/objdump.txt | 304 ---------- c/compiled_c/src/general/subtract/main.c | 16 - c/compiled_c/tools/run_makefiles.py | 41 -- c/factorial/CMakeLists.txt | 16 - c/factorial/main.c | 68 --- c/http_server/CMakeLists.txt | 16 - c/http_server/README.md | 22 - c/http_server/server.c | 107 ---- c/light_builtins/README.txt | 1 - c/light_builtins/cat.c | 41 -- c/light_builtins/config.h | 20 - c/light_builtins/cp.c | 52 -- c/light_builtins/date.c | 31 - c/light_builtins/echo.c | 31 - c/light_builtins/ls.c | 53 -- c/light_builtins/mkdir.c | 31 - c/light_builtins/mv.c | 35 -- c/light_builtins/pwd.c | 32 - c/light_builtins/rm.c | 34 -- c/light_builtins/rmdir.c | 49 -- c/light_builtins/touch.c | 50 -- c/tiny/CMakeLists.txt | 22 - c/tiny/README.md | 3 - c/tiny/build.sh | 32 - c/tiny/hello.c | 20 - c/tiny/math.c | 37 -- c/tiny/tiny.c | 17 - c/virtual_hardware/Makefile | 18 - c/virtual_hardware/README.txt | 7 - c/virtual_hardware/include/lib/libbit.h | 26 - c/virtual_hardware/include/lib/libbus.h | 29 - c/virtual_hardware/include/mod/gates.h | 23 - c/virtual_hardware/mod/example_chip.c | 29 - c/virtual_hardware/mod/gates.c | 48 -- c/virtual_hardware/mod/halfadder.c | 28 - c/virtual_hardware/mod/main.c | 1 - c/virtual_hardware/mod/modules.mk | 3 - c/weird_loops/CMakeLists.txt | 16 - c/weird_loops/main.c | 73 --- c/writing_raw/CMakeLists.txt | 19 - c/writing_raw/README | 4 - c/writing_raw/basic.c | 28 - c/writing_raw/hello.c | 28 - c/writing_raw/include/write.h | 20 - c/writing_raw/write.c | 45 -- compile_flags.txt | 3 - fortran/README | 10 - fortran/filetest/Makefile | 32 - fortran/filetest/README | 4 - fortran/filetest/file.f90 | 41 -- fortran/matrix/Makefile | 33 - fortran/matrix/README | 13 - fortran/matrix/matrix.f90 | 96 --- globals.mk | 22 - java/decomplab/README.txt | 1 - java/decomplab/src/DecompLib.java | 40 -- java/decomplab/src/Template.java | 119 ---- java/jbuild-testing/build.sh | 1 - java/jbuild-testing/main.java | 9 - scrapbook.mk | 33 - 161 files changed, 8974 deletions(-) commit 554b433588bf573347dac5e632c7110735783d72 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sat Oct 18 22:04:15 2025 +0100 comp_c: * .gitignore | 6 +- c/compiled_c/.gitignore | 1 + c/compiled_c/CODE_OF_CONDUCT.md | 128 ++++ c/compiled_c/CONTRIBUTING.md | 40 ++ c/compiled_c/LICENCE | 674 +++++++++++++++++++++ c/compiled_c/Makefile | 16 + c/compiled_c/README.txt | 6 + c/compiled_c/SECURITY.md | 3 + c/compiled_c/config.mk | 14 + c/compiled_c/sources.conf | 14 + c/compiled_c/src/functions/add/Makefile | 24 + c/compiled_c/src/functions/add/build/assembly.s | 71 +++ c/compiled_c/src/functions/add/build/compiled | Bin 0 -> 15800 bytes c/compiled_c/src/functions/add/build/objdump.txt | 328 ++++++++++ c/compiled_c/src/functions/add/main.c | 21 + c/compiled_c/src/functions/return/Makefile | 24 + c/compiled_c/src/functions/return/build/assembly.s | 58 ++ c/compiled_c/src/functions/return/build/compiled | Bin 0 -> 15800 bytes .../src/functions/return/build/objdump.txt | 313 ++++++++++ c/compiled_c/src/functions/return/main.c | 18 + c/compiled_c/src/functions/subtract/Makefile | 24 + .../src/functions/subtract/build/assembly.s | 70 +++ c/compiled_c/src/functions/subtract/build/compiled | Bin 0 -> 15800 bytes .../src/functions/subtract/build/objdump.txt | 327 ++++++++++ c/compiled_c/src/functions/subtract/main.c | 21 + c/compiled_c/src/general/add/Makefile | 24 + c/compiled_c/src/general/add/build/assembly.s | 44 ++ c/compiled_c/src/general/add/build/compiled | Bin 0 -> 15768 bytes c/compiled_c/src/general/add/build/objdump.txt | 304 ++++++++++ c/compiled_c/src/general/add/main.c | 16 + c/compiled_c/src/general/cat_strings/Makefile | 24 + .../src/general/cat_strings/build/assembly.s | 57 ++ .../src/general/cat_strings/build/compiled | Bin 0 -> 16008 bytes .../src/general/cat_strings/build/objdump.txt | 364 +++++++++++ c/compiled_c/src/general/cat_strings/main.c | 18 + c/compiled_c/src/general/constants/Makefile | 24 + .../src/general/constants/build/assembly.s | 38 ++ c/compiled_c/src/general/constants/build/compiled | Bin 0 -> 15768 bytes .../src/general/constants/build/objdump.txt | 297 +++++++++ c/compiled_c/src/general/constants/main.c | 19 + c/compiled_c/src/general/divide/Makefile | 24 + c/compiled_c/src/general/divide/build/assembly.s | 43 ++ c/compiled_c/src/general/divide/build/compiled | Bin 0 -> 15768 bytes c/compiled_c/src/general/divide/build/objdump.txt | 303 +++++++++ c/compiled_c/src/general/divide/main.c | 16 + c/compiled_c/src/general/hello_world/Makefile | 24 + .../src/general/hello_world/build/assembly.s | 45 ++ .../src/general/hello_world/build/compiled | Bin 0 -> 15952 bytes .../src/general/hello_world/build/objdump.txt | 328 ++++++++++ c/compiled_c/src/general/hello_world/main.c | 16 + c/compiled_c/src/general/if/Makefile | 24 + c/compiled_c/src/general/if/build/assembly.s | 45 ++ c/compiled_c/src/general/if/build/compiled | Bin 0 -> 15768 bytes c/compiled_c/src/general/if/build/objdump.txt | 303 +++++++++ c/compiled_c/src/general/if/main.c | 18 + c/compiled_c/src/general/if_else/Makefile | 24 + c/compiled_c/src/general/if_else/build/assembly.s | 45 ++ c/compiled_c/src/general/if_else/build/compiled | Bin 0 -> 15768 bytes c/compiled_c/src/general/if_else/build/objdump.txt | 303 +++++++++ c/compiled_c/src/general/if_else/main.c | 17 + c/compiled_c/src/general/main/Makefile | 24 + c/compiled_c/src/general/main/build/assembly.s | 38 ++ c/compiled_c/src/general/main/build/compiled | Bin 0 -> 15768 bytes c/compiled_c/src/general/main/build/objdump.txt | 297 +++++++++ c/compiled_c/src/general/main/main.c | 13 + c/compiled_c/src/general/multiply/Makefile | 24 + c/compiled_c/src/general/multiply/build/assembly.s | 43 ++ c/compiled_c/src/general/multiply/build/compiled | Bin 0 -> 15768 bytes .../src/general/multiply/build/objdump.txt | 303 +++++++++ c/compiled_c/src/general/multiply/main.c | 16 + c/compiled_c/src/general/strings/Makefile | 24 + c/compiled_c/src/general/strings/build/assembly.s | 51 ++ c/compiled_c/src/general/strings/build/compiled | Bin 0 -> 15960 bytes c/compiled_c/src/general/strings/build/objdump.txt | 342 +++++++++++ c/compiled_c/src/general/strings/main.c | 16 + c/compiled_c/src/general/subtract/Makefile | 24 + c/compiled_c/src/general/subtract/build/assembly.s | 44 ++ c/compiled_c/src/general/subtract/build/compiled | Bin 0 -> 15768 bytes .../src/general/subtract/build/objdump.txt | 304 ++++++++++ c/compiled_c/src/general/subtract/main.c | 16 + c/compiled_c/tools/run_makefiles.py | 41 ++ java/jbuild-testing/build.sh | 1 + java/jbuild-testing/main.java | 9 + 83 files changed, 6637 insertions(+), 1 deletion(-) commit 0c35b4ad9e04b6d696734f77f52127e0170563cd Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Oct 16 21:05:17 2025 +0100 Update .gitignore | 98 ++++++++++++++++++++++----- README.md | 4 +- doc/JunkRef.txt | 40 +++++++++++ java/decomplab/README.txt | 1 + java/decomplab/src/DecompLib.java | 40 +++++++++++ java/decomplab/src/Template.java | 119 ++++++++++++++++++++++++++++++++ tools/MacOpenImHex.sh | 2 + tools/build/junkref.py | 139 ++++++++++++++++++++++++++++++++++++++ 8 files changed, 423 insertions(+), 20 deletions(-) commit da2da7dcba905735ccda796caffef69314c1a1a0 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Oct 15 21:05:13 2025 +0100 doc: init doc/README.md | 1 + 1 file changed, 1 insertion(+) commit 2a447eb468a9b34a75e0c115891a7576ee929d05 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Oct 15 21:04:55 2025 +0100 tools: mv, README add tools/README.txt | 4 ++ tools/{ => github}/gh-installdeps.sh | 3 +- tools/utils/PMAP.py | 125 +++++++++++++++++++++++++++++++++++ 3 files changed, 131 insertions(+), 1 deletion(-) commit bf9c0efb641d52db277d68179cbf5a4a041a3967 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Oct 15 21:04:39 2025 +0100 tools: gitignore update .gitignore | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 17b4a510274e0c2b98a62a2127876d059f7b1852 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Wed Oct 15 21:04:06 2025 +0100 c -> bitmap: init c/bitmap/README.md | 7 ++++ c/bitmap/bitmap.c | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++ c/bitmap/bmp_head.h | 51 +++++++++++++++++++++++++++ c/bitmap/bmp_pixel.h | 27 +++++++++++++++ c/bitmap/build.sh | 1 + 5 files changed, 184 insertions(+) commit 3a331598aca39efaf787bb2c9f93b578232b7531 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Oct 14 16:33:49 2025 +0100 GLSL: * GLSL/Circle.glsl | 24 ++++++++++++++++++++++++ GLSL/Colour_bars.glsl | 30 ++++++++++++++++++++++++++++++ GLSL/Colour_bars_fade.glsl | 33 +++++++++++++++++++++++++++++++++ GLSL/Gradient.glsl | 16 ++++++++++++++++ 4 files changed, 103 insertions(+) commit 9af36af2241ac8fc68750c985ea45237366cfdd5 Merge: 7cc6ed2 a77164c Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Oct 14 13:02:31 2025 +0100 Merge branch 'main' of https://github.com/0x4248/Scraps commit 7cc6ed250a9ecfa6ec176611a43931036d565b52 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Oct 14 13:01:30 2025 +0100 misc: * c/virtual_hardware/README.txt | 5 ++++- c/virtual_hardware/mod/example_chip.c | 29 +++++++++++++++++++++++++++++ linux/sbin/README.txt | 4 ++++ linux/{ => usr}/README.txt | 0 4 files changed, 37 insertions(+), 1 deletion(-) commit a77164c81de932ef1858b623de198a6effefcd9b Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sat Oct 11 02:33:44 2025 +0100 dotfiles -> nexus: add PATH linux/dotfiles/nexus/.bashrc | 2 ++ 1 file changed, 2 insertions(+) commit 2bf61145d7df89777c7adbabcb89e2f94c8dadbe Merge: 9db4895 3f13300 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sat Oct 11 01:54:38 2025 +0100 misc: * commit 3f1330011c4590150c927bc9e9bc5d485bdd3d44 Author: 4248 <60709927+0x4248@users.noreply.github.com> Date: Sat Oct 11 23:38:25 2025 +0100 Update matrix.f90 fortran/matrix/matrix.f90 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9db48954649caf1b80c4b84e24874c1c2177151b Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sat Oct 11 01:47:51 2025 +0100 dotfiles: add nexus server dotfiles linux/dotfiles/README.txt | 5 +++++ linux/dotfiles/nexus/.bashrc | 28 ++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) commit 122b3b6beb7113469dce6a4a09a207a7ec76f180 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Oct 10 14:04:04 2025 +0100 meta: add zed build options fixes problems with missing include dirs compile_flags.txt | 3 +++ 1 file changed, 3 insertions(+) commit b6c98487a6ac619345cef7085a207e4c8e6897d2 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Thu Oct 9 19:57:17 2025 +0100 linux: add alarm 404 quick fix Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> .vscode/settings.json | 3 +++ linux/sbin/pacman-alarm-reset.sh | 8 ++++++++ 2 files changed, 11 insertions(+) commit 63d152b3f73926e0f3a81fd28ec2a03b494165df Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Oct 7 18:27:59 2025 +0100 vh: remove random bloat Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> c/virtual_hardware/include/lib/libbus.h | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) commit c58f5463078d91694c9719558e9494541afb6ec4 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Oct 7 18:27:37 2025 +0100 vh: add rant Signed-off-by: 0x4248 <60709927+0x4248@users.noreply.github.com> c/virtual_hardware/include/lib/libbit.h | 9 +++++++++ 1 file changed, 9 insertions(+) commit d3f5093acb74b3d366e7d5da9862c3a61ae1a5d6 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Tue Oct 7 18:03:39 2025 +0100 arduino: mv -> systems/arduino {arduino => systems/arduino}/MF-DRV/MF-DRV.ino | 0 {arduino => systems/arduino}/README.txt | 0 {arduino => systems/arduino}/blink/blink.ino | 0 3 files changed, 0 insertions(+), 0 deletions(-) commit ceac608f1e705264916999c5013e659478eea6de Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Oct 6 12:04:40 2025 +0100 vh: add halfadder .vscode/c_cpp_properties.json | 17 ++++++++++++ c/virtual_hardware/Makefile | 18 +++++++++++++ c/virtual_hardware/include/lib/libbit.h | 17 ++++++++++++ c/virtual_hardware/include/lib/libbus.h | 39 +++++++++++++++++++++++++++ c/virtual_hardware/include/mod/gates.h | 23 ++++++++++++++++ c/virtual_hardware/lib/libbit.h | 3 --- c/virtual_hardware/lib/libbus.h | 24 ----------------- c/virtual_hardware/mod/gates.c | 48 +++++++++++++++++++++++++++++++++ c/virtual_hardware/mod/halfadder.c | 29 ++++++++++++++++++++ c/virtual_hardware/mod/main.c | 1 + c/virtual_hardware/mod/modules.mk | 3 +++ c/virtual_hardware/mods/gates.c | 29 -------------------- 12 files changed, 195 insertions(+), 56 deletions(-) commit 453a1bde26e101198e4ca4a45d7312ab49b283b8 Author: 4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Oct 6 12:01:27 2025 +0100 Update README.md README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 6435a0a663136217af06a9c969a7a82aeb3cb35b Author: 4248 <60709927+0x4248@users.noreply.github.com> Date: Mon Oct 6 12:00:31 2025 +0100 Update README.md README.md | 2 ++ 1 file changed, 2 insertions(+) commit b900400d7a7d6163a090763329a731797494e5a3 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Sun Oct 5 23:25:03 2025 +0100 virt hw: initial commit c/virtual_hardware/README.txt | 4 ++++ c/virtual_hardware/lib/libbit.h | 3 +++ c/virtual_hardware/lib/libbus.h | 24 ++++++++++++++++++++++++ c/virtual_hardware/mods/gates.c | 29 +++++++++++++++++++++++++++++ 4 files changed, 60 insertions(+) commit 9e0992302d7a79f3ce76f65a88d1ee863836efe0 Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Oct 3 22:38:23 2025 +0100 Glob: update names .gitignore | 2 +- Makefile | 8 ++++---- globals.mk | 2 +- scraps.mk => scrapbook.mk | 6 +++--- tools/gh-installdeps.sh | 2 +- tools/scrapbuild.py | 2 +- 6 files changed, 11 insertions(+), 11 deletions(-) commit f3d3d2b1ac1fb06ecfc9ffa310ccff9e151acfbd Author: 4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Oct 3 19:26:58 2025 +0100 Update README.md README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 723721e8d82b5491b67fe8e71ceeddd4849a8b97 (grafted) Author: 0x4248 <60709927+0x4248@users.noreply.github.com> Date: Fri Oct 3 17:06:21 2025 +0100 Add some more stuff .github/workflows/README.txt | 3 + .gitignore | 28 ++++++++ Makefile | 41 ++++++++++++ README.md | 11 ++++ arduino/MF-DRV/MF-DRV.ino | 37 +++++++++++ arduino/README.txt | 13 ++++ arduino/blink/blink.ino | 28 ++++++++ asm/x64-linux/file_writing/.gitignore | 1 + asm/x64-linux/file_writing/build.sh | 2 + asm/x64-linux/file_writing/main.s | 46 +++++++++++++ asm/x64-linux/return/README | 31 +++++++++ asm/x64-linux/return/build.sh | 2 + asm/x64-linux/return/main.s | 24 +++++++ asm/x86bootdisk/.gitignore | 13 ++++ asm/x86bootdisk/Makefile | 33 ++++++++++ asm/x86bootdisk/README.md | 9 +++ asm/x86bootdisk/src/boot.asm | 48 ++++++++++++++ c/README.txt | 7 ++ c/XORenc/CMakeLists.txt | 16 +++++ c/XORenc/README.txt | 19 ++++++ c/XORenc/main.c | 51 +++++++++++++++ c/factorial/CMakeLists.txt | 16 +++++ c/factorial/main.c | 68 +++++++++++++++++++ c/http_server/CMakeLists.txt | 16 +++++ c/http_server/README.md | 22 +++++++ c/http_server/server.c | 107 ++++++++++++++++++++++++++++++ c/light_builtins/README.txt | 1 + c/light_builtins/cat.c | 41 ++++++++++++ c/light_builtins/config.h | 20 ++++++ c/light_builtins/cp.c | 52 +++++++++++++++ c/light_builtins/date.c | 31 +++++++++ c/light_builtins/echo.c | 31 +++++++++ c/light_builtins/ls.c | 53 +++++++++++++++ c/light_builtins/mkdir.c | 31 +++++++++ c/light_builtins/mv.c | 35 ++++++++++ c/light_builtins/pwd.c | 32 +++++++++ c/light_builtins/rm.c | 34 ++++++++++ c/light_builtins/rmdir.c | 49 ++++++++++++++ c/light_builtins/touch.c | 50 ++++++++++++++ c/tiny/CMakeLists.txt | 22 +++++++ c/tiny/README.md | 3 + c/tiny/build.sh | 32 +++++++++ c/tiny/hello.c | 20 ++++++ c/tiny/math.c | 37 +++++++++++ c/tiny/tiny.c | 17 +++++ c/weird_loops/CMakeLists.txt | 16 +++++ c/weird_loops/main.c | 73 +++++++++++++++++++++ c/writing_raw/CMakeLists.txt | 19 ++++++ c/writing_raw/README | 4 ++ c/writing_raw/basic.c | 28 ++++++++ c/writing_raw/hello.c | 28 ++++++++ c/writing_raw/include/write.h | 20 ++++++ c/writing_raw/write.c | 45 +++++++++++++ fortran/README | 10 +++ fortran/filetest/Makefile | 32 +++++++++ fortran/filetest/README | 4 ++ fortran/filetest/file.f90 | 41 ++++++++++++ fortran/matrix/Makefile | 33 ++++++++++ fortran/matrix/README | 13 ++++ fortran/matrix/matrix.f90 | 96 +++++++++++++++++++++++++++ globals.mk | 22 +++++++ linux/README.txt | 5 ++ linux/usr/blkrn/README.md | 21 ++++++ linux/usr/blkrn/blkrn.cpp | 108 ++++++++++++++++++++++++++++++ scraps.mk | 33 ++++++++++ systems/c64/README.txt | 5 ++ systems/c64/poke_screensaver.d64 | Bin 0 -> 174848 bytes tools/gh-installdeps.sh | 20 ++++++ tools/scrapbuild.py | 120 ++++++++++++++++++++++++++++++++++ 69 files changed, 2079 insertions(+)