Atlas - gitlog.txt
Home / logs Lines: 1 | Size: 147731 bytes [Download] [Show on GitHub] [Search similar files] [Raw] [Raw (proxy)][FILE BEGIN]1commit 0247a504b6e512babb251bbc620b81fff6541801 (HEAD -> main, origin/main) 2Author: 0x4248 <[email protected]> 3Date: Fri Apr 17 23:47:34 2026 +0100 4 5 usr/qsend: init 6 7 usr/qsend/install.sh | 2 ++ 8 usr/qsend/qsend | 29 +++++++++++++++++++++++++++++ 9 2 files changed, 31 insertions(+) 10 11commit 3fda00d81072c0e6dde87ba45e82ddc734dd2fa6 12Author: 0x4248 <[email protected]> 13Date: Thu Apr 16 21:56:07 2026 +0100 14 15 TRX: remove non complete TRX 16 17 doc/TRX/TRX-26-0004.txt | 63 ------------------------------------------------- 18 1 file changed, 63 deletions(-) 19 20commit 3cecf584c02c633fcc10d8a4c5f5ed7ae9d67592 21Author: 0x4248 <[email protected]> 22Date: Thu Apr 16 21:53:39 2026 +0100 23 24 linux-ref: 03-command-line extend 25 26 .../docs/chapters/01-kernel/03-command-line.md | 66 +++++++++++++++++++++- 27 1 file changed, 64 insertions(+), 2 deletions(-) 28 29commit 39afbd2037bc3899c96a285bc3b558e844c69305 30Author: 0x4248 <[email protected]> 31Date: Thu Apr 16 21:52:30 2026 +0100 32 33 npkg-testing: remove due to bad design 34 35 doc/TRX/TRX-26-0004.txt | 63 ++++++ 36 .../docs/chapters/03-programming/00-part.md | 1 + 37 .../docs/chapters/03-programming/01-asm.md | 6 + 38 misc/www/html/afk.html | 68 ++++++ 39 npkg-testing/.gitignore | 1 - 40 npkg-testing/README.md | 48 ----- 41 npkg-testing/bin/hello_python/Makefile | 17 -- 42 npkg-testing/bin/hello_python/npkg.conf | 13 -- 43 npkg-testing/bin/hello_world/Makefile | 29 --- 44 npkg-testing/bin/hello_world/npkg.conf | 13 -- 45 npkg-testing/bin/hello_world/src/hello_world.c | 6 - 46 npkg-testing/lab/README.md | 3 - 47 npkg-testing/lib/private/README.md | 3 - 48 npkg-testing/lib/public/README.md | 3 - 49 npkg-testing/npkg | 9 - 50 npkg-testing/sbin/README.md | 3 - 51 npkg-testing/toolkits/README.md | 3 - 52 npkg-testing/tools/__init__.py | 0 53 npkg-testing/tools/npkg/__init__.py | 3 - 54 npkg-testing/tools/npkg/archive.py | 70 ------- 55 npkg-testing/tools/npkg/cli.py | 98 --------- 56 npkg-testing/tools/npkg/commands.py | 231 --------------------- 57 npkg-testing/tools/npkg/console.py | 41 ---- 58 npkg-testing/tools/npkg/install_db.py | 105 ---------- 59 npkg-testing/tools/npkg/metadata.py | 117 ----------- 60 npkg-testing/tools/npkg/paths.py | 39 ---- 61 npkg-testing/tools/npkg/types.py | 15 -- 62 27 files changed, 138 insertions(+), 870 deletions(-) 63 64commit 122a2070b53e524fef3baedf7ce8ad060603189b 65Author: 0x4248 <[email protected]> 66Date: Tue Apr 14 23:59:05 2026 +0100 67 68 linux-ref: restrict line comumns to 80 69 70 Signed-off-by: 0x4248 <[email protected]> 71 72 .../docs/chapters/01-kernel/01-the_kernel_basics.md | 18 ++++++++++-------- 73 1 file changed, 10 insertions(+), 8 deletions(-) 74 75commit d39c043e7e3f6db215ea2ed8b01d105e17f5ef8a 76Author: 0x4248 <[email protected]> 77Date: Sun Apr 12 23:18:47 2026 +0100 78 79 linux-ref: restrict line width to 80 cols 80 81 Signed-off-by: 0x4248 <[email protected]> 82 83 .../02-filesystems/01-filesystem-hierarchy.md | 27 +++++++++++++--------- 84 1 file changed, 16 insertions(+), 11 deletions(-) 85 86commit f05a35f117ae070c605442b72868959f3e8ce17a 87Author: 0x4248 <[email protected]> 88Date: Thu Apr 2 17:22:47 2026 +0100 89 90 TRX: add tab 91 92 doc/TRX/TRX-BLANK.txt | 2 +- 93 1 file changed, 1 insertion(+), 1 deletion(-) 94 95commit e4e271c5391dd16cd42f33978690accb5d118cdb 96Author: 0x4248 <[email protected]> 97Date: Thu Apr 2 17:05:18 2026 +0100 98 99 IBM-PC/Dataworks: init 100 101 systems/IBM-PC/DataWorks/src/CLI.C | 62 +++++++ 102 systems/IBM-PC/DataWorks/src/COMMAND.C | 101 ++++++++++ 103 systems/IBM-PC/DataWorks/src/DW.H | 36 ++++ 104 systems/IBM-PC/DataWorks/src/MAIN.C | 8 + 105 systems/IBM-PC/DataWorks/src/TABLE.C | 310 +++++++++++++++++++++++++++++++ 106 systems/IBM-PC/DataWorks/src/UTIL.C | 85 +++++++++ 107 systems/IBM-PC/PhotonX/VGA.md | 101 ++++++++++ 108 systems/IBM-PC/PhotonX/src/demos/TEXTT.C | 89 +++++++++ 109 8 files changed, 792 insertions(+) 110 111commit 01491701382ba630a702bb27eb48761341992e3f 112Author: 0x4248 <[email protected]> 113Date: Wed Apr 1 22:08:01 2026 +0100 114 115 TRX: update template 116 117 doc/TRX/TRX-26-0003.txt | 2 +- 118 doc/TRX/TRX-BLANK.txt | 21 ++++++++++++--------- 119 2 files changed, 13 insertions(+), 10 deletions(-) 120 121commit dc1302d57779c918ad57e0a7873a613214c972ea 122Author: 0x4248 <[email protected]> 123Date: Sat Mar 28 21:16:40 2026 +0000 124 125 Add new pages 126 127 doc/linux-ref/Makefile | 2 +- 128 doc/linux-ref/SOURCES | 235 +++++++++++ 129 doc/linux-ref/TODO | 469 +++++++++++++++++++++ 130 doc/linux-ref/docs/_static/pdf-header.tex | 16 + 131 doc/linux-ref/docs/_static/whitepaper.css | 25 ++ 132 .../docs/chapters/00-frontmatter/01-intro.md | 9 +- 133 .../chapters/01-kernel/01-the_kernel_basics.md | 2 +- 134 .../docs/chapters/01-kernel/02-kernel-source.md | 342 ++++++++++++++- 135 .../docs/chapters/01-kernel/03-command-line.md | 101 +++++ 136 .../chapters/01-kernel/10-boot/01-bootloaders.md | 31 ++ 137 .../02-filesystems/01-filesystem-hierarchy.md | 254 ++++++++++- 138 .../docs/chapters/99-reference/99-abbr.md | 153 +++++++ 139 doc/linux-ref/docs/chapters/99-sources.md | 5 +- 140 13 files changed, 1636 insertions(+), 8 deletions(-) 141 142commit 85c544d0e61e2231266255afe51e1e02780e757f 143Author: 0x4248 <[email protected]> 144Date: Tue Mar 24 23:07:50 2026 +0000 145 146 TRX-26-0003: Added new section (1.4) 147 148 Signed-off-by: 0x4248 <[email protected]> 149 150 doc/TRX/TRX-26-0003.txt | 34 +++++++++++++++++++++++++++------- 151 1 file changed, 27 insertions(+), 7 deletions(-) 152 153commit 80faf01bf4c96e6a5d62ba08a9c613d38082bbe2 154Author: 0x4248 <[email protected]> 155Date: Sat Mar 21 19:09:09 2026 +0000 156 157 linux-ref: Update content 158 159 doc/linux-ref/Makefile | 13 +- 160 .../chapters/01-kernel/01-the_kernel_basics.md | 225 +++++++++++++++++---- 161 .../docs/chapters/02-filesystems/00-part.md | 20 ++ 162 .../02-filesystems/01-filesystem-hierarchy.md | 8 + 163 doc/linux-ref/docs/chapters/99-sources.md | 2 + 164 5 files changed, 220 insertions(+), 48 deletions(-) 165 166commit 8bfbbe42101026dcd35043b0a212b46bf6d64419 167Author: 0x4248 <[email protected]> 168Date: Fri Mar 20 22:57:46 2026 +0000 169 170 linux-ref: add more content and ref section 171 172 doc/linux-ref/Makefile | 32 +- 173 doc/linux-ref/docs/_static/pdf-header.tex | 26 ++ 174 .../docs/chapters/00-frontmatter/01-intro.md | 30 +- 175 .../docs/chapters/00-frontmatter/02-license.md | 27 -- 176 doc/linux-ref/docs/chapters/01-kernel/00-part.md | 4 + 177 .../docs/chapters/01-kernel/01-the_kernel.md | 60 ---- 178 .../chapters/01-kernel/01-the_kernel_basics.md | 350 +++++++++++++++++++++ 179 .../docs/chapters/01-kernel/02-kernel-source.md | 98 ++++++ 180 .../chapters/01-kernel/10-boot/01-bootloaders.md | 37 +++ 181 .../docs/chapters/99-reference/00-part.md | 10 + 182 .../docs/chapters/99-reference/01-syscalls.md | 231 ++++++++++++++ 183 .../docs/chapters/99-reference/02-charsets.md | 138 ++++++++ 184 doc/linux-ref/docs/chapters/99-sources.md | 19 ++ 185 13 files changed, 965 insertions(+), 97 deletions(-) 186 187commit 1b8490b223e5d0403bed51011cb240656e997a78 188Author: 0x4248 <[email protected]> 189Date: Thu Mar 19 23:57:23 2026 +0000 190 191 linux-ref: add content 192 193 doc/linux-ref/Makefile | 179 +++++++-------------- 194 doc/linux-ref/README.md | 41 ----- 195 doc/linux-ref/docs/_static/whitepaper.css | 35 ++++ 196 doc/linux-ref/docs/assets/style.css | 23 --- 197 .../docs/chapters/00-frontmatter/01-intro.md | 66 ++++++++ 198 .../docs/chapters/00-frontmatter/02-license.md | 27 ++++ 199 .../docs/chapters/01-kernel/01-the_kernel.md | 60 +++++++ 200 doc/linux-ref/docs/index.md | 24 --- 201 8 files changed, 249 insertions(+), 206 deletions(-) 202 203commit 6f13370dd1d175073118ac3daac1c4243e36511b 204Merge: f41aa84 9074368 205Author: 0x4248 <[email protected]> 206Date: Thu Mar 19 00:04:59 2026 +0000 207 208 Merge branch 'main' of https://github.com/0x4248/nexus 209 210commit f41aa84fc9167bd72e92f1ae6114aa1d820bea92 211Author: 0x4248 <[email protected]> 212Date: Thu Mar 19 00:04:50 2026 +0000 213 214 linux-ref: init 215 216 doc/linux-ref/.gitignore | 1 + 217 doc/linux-ref/Makefile | 122 ++++++++++++++++++++++++++++++++++++ 218 doc/linux-ref/README.md | 41 ++++++++++++ 219 doc/linux-ref/docs/assets/style.css | 23 +++++++ 220 doc/linux-ref/docs/index.md | 24 +++++++ 221 5 files changed, 211 insertions(+) 222 223commit 9074368f6ad6e568b7807f317778781836f01aba 224Author: 0x4248 <[email protected]> 225Date: Wed Mar 18 22:13:57 2026 +0000 226 227 TRX: add TRX-26-0003 228 229 Signed-off-by: 0x4248 <[email protected]> 230 231 doc/TRX/TRX-26-0003.txt | 107 ++++++++++++++++++++++++++++++++++++++++++++++++ 232 1 file changed, 107 insertions(+) 233 234commit 401c6afa48997f3b8ddd65f38e556911d81e3391 235Author: 0x4248 <[email protected]> 236Date: Sun Mar 15 21:34:56 2026 +0000 237 238 Felix/color: test amber 239 240 .../etc/tty-colorscheme/colorschemes/crt-amber | 24 +++++++++++----------- 241 1 file changed, 12 insertions(+), 12 deletions(-) 242 243commit 92ea98d0fd2ee11834aaae826137f9cdc4759b19 244Author: 0x4248 <[email protected]> 245Date: Sun Mar 15 21:33:23 2026 +0000 246 247 Felix/color: test amber 248 249 .../etc/tty-colorscheme/colorschemes/crt-amber | 32 +++++++++++----------- 250 1 file changed, 16 insertions(+), 16 deletions(-) 251 252commit 5831f4149d32ef3260896a115aaf98dadd253b11 253Author: 0x4248 <[email protected]> 254Date: Sun Mar 15 21:28:28 2026 +0000 255 256 Felix/color: add 257 258 .../etc/tty-colorscheme/colorschemes/crt-amber | 29 ++++++++++---------- 259 .../etc/tty-colorscheme/colorschemes/crt-green | 28 +++++++++---------- 260 .../etc/tty-colorscheme/colorschemes/crt-lime | 32 +++++++++++----------- 261 .../etc/tty-colorscheme/colorschemes/crt-mono | 16 ----------- 262 .../etc/tty-colorscheme/colorschemes/crt-mono-blue | 32 +++++++++++----------- 263 .../etc/tty-colorscheme/colorschemes/crt-paper | 30 ++++++++++---------- 264 .../etc/tty-colorscheme/colorschemes/crt-radar | 31 +++++++++++---------- 265 .../etc/tty-colorscheme/colorschemes/crt-vector | 32 +++++++++++----------- 266 8 files changed, 108 insertions(+), 122 deletions(-) 267 268commit aecd9c3ee262e91f08ff4fae960c6bc04e6ba82c 269Author: 0x4248 <[email protected]> 270Date: Sun Mar 15 21:23:29 2026 +0000 271 272 Felix/color: add 273 274 .../etc/tty-colorscheme/colorschemes/crt-amber | 32 +++++++++++----------- 275 .../etc/tty-colorscheme/colorschemes/crt-green | 32 +++++++++++----------- 276 .../etc/tty-colorscheme/colorschemes/crt-lime | 16 +++++++++++ 277 .../etc/tty-colorscheme/colorschemes/crt-mono | 30 ++++++++++---------- 278 .../etc/tty-colorscheme/colorschemes/crt-mono-blue | 32 +++++++++++----------- 279 .../tty-colorscheme/colorschemes/crt-oscilloscope | 16 ----------- 280 .../etc/tty-colorscheme/colorschemes/crt-paper | 16 +++++++++++ 281 .../etc/tty-colorscheme/colorschemes/crt-radar | 16 +++++++++++ 282 .../etc/tty-colorscheme/colorschemes/crt-vector | 16 +++++++++++ 283 9 files changed, 127 insertions(+), 79 deletions(-) 284 285commit 1c000e18dbac18a575e7f6bd9ee8d8f2e49ef5cb 286Author: 0x4248 <[email protected]> 287Date: Sun Mar 15 21:16:50 2026 +0000 288 289 Felix/color: fix error 290 291 .../etc/tty-colorscheme/colorschemes/crt-amber | 33 +++++++++++----------- 292 .../etc/tty-colorscheme/colorschemes/crt-green | 33 +++++++++++----------- 293 .../etc/tty-colorscheme/colorschemes/crt-mono | 33 +++++++++++----------- 294 .../etc/tty-colorscheme/colorschemes/crt-mono-blue | 33 +++++++++++----------- 295 .../tty-colorscheme/colorschemes/crt-oscilloscope | 33 +++++++++++----------- 296 5 files changed, 80 insertions(+), 85 deletions(-) 297 298commit ad0d089c4e03b638c73770a91a97b82f8e2a0089 299Author: 0x4248 <[email protected]> 300Date: Sun Mar 15 21:13:28 2026 +0000 301 302 Felix: add tty colorscheme's 303 304 .../rootfs/etc/tty-colorscheme/colorschemes/crt-amber | 17 +++++++++++++++++ 305 .../rootfs/etc/tty-colorscheme/colorschemes/crt-green | 17 +++++++++++++++++ 306 .../rootfs/etc/tty-colorscheme/colorschemes/crt-mono | 17 +++++++++++++++++ 307 .../etc/tty-colorscheme/colorschemes/crt-mono-blue | 17 +++++++++++++++++ 308 .../etc/tty-colorscheme/colorschemes/crt-oscilloscope | 17 +++++++++++++++++ 309 5 files changed, 85 insertions(+) 310 311commit aeff68ca35ada5a2b29afbef2d569645bc4e55cf 312Author: root <root@felix> 313Date: Sun Mar 15 20:52:52 2026 +0000 314 315 Felix: update installer and add bash files 316 317 Signed-off-by: root <root@felix> 318 319 systems/linux/dotfiles/felix/home/.bash_profile | 25 +++++++++++++++++++++++++ 320 systems/linux/dotfiles/felix/home/.bashrc | 6 ++++++ 321 systems/linux/dotfiles/felix/install.sh | 4 ++-- 322 3 files changed, 33 insertions(+), 2 deletions(-) 323 324commit 6f8e77dd930a721caef788fa76c7cd7929d7dfee 325Author: root <root@felix> 326Date: Sun Mar 15 20:48:36 2026 +0000 327 328 Felix: add tone and fix anoying bug I made 329 330 I kept doing -x than +x 331 332 Signed-off-by: root <root@felix> 333 334 systems/linux/dotfiles/felix/home/felix/buzzerd/startup-tone.sh | 7 +++++++ 335 systems/linux/dotfiles/felix/home/felix/felix_init.sh | 4 +--- 336 systems/linux/dotfiles/felix/install.sh | 2 +- 337 3 files changed, 9 insertions(+), 4 deletions(-) 338 339commit c8016721b1e29dcae5ad4ae410a131d7a874b612 340Author: root <root@felix> 341Date: Sun Mar 15 19:48:11 2026 +0000 342 343 Felix: fix several issues 344 345 Signed-off-by: root <root@felix> 346 347 systems/linux/dotfiles/felix/home/felix/buzzerd/init.sh | 4 ++-- 348 systems/linux/dotfiles/felix/home/felix/felix_init.sh | 2 +- 349 systems/linux/dotfiles/felix/home/felix/systemd/felix.service | 6 ++++-- 350 systems/linux/dotfiles/felix/install.sh | 4 +++- 351 4 files changed, 10 insertions(+), 6 deletions(-) 352 353commit 0c0f0a28a0ab26ed032fbedae1f793f78dad22ba 354Author: 0x4248 <[email protected]> 355Date: Sun Mar 15 18:49:03 2026 +0000 356 357 felixmenu: init 358 359 .../felix/home/felix/felixmenu/dialog.conf | 42 ++++ 360 .../felix/home/felix/felixmenu/dialog_menu.py | 157 ++++++++++++ 361 .../dotfiles/felix/home/felix/felixmenu/menu.json | 272 +++++++++++++++++++++ 362 3 files changed, 471 insertions(+) 363 364commit 78be5fb18d06d8bee0332d1413703b7ee851fdf9 365Author: 0x4248 <[email protected]> 366Date: Sun Mar 15 09:21:13 2026 +0000 367 368 Felix: fix systemd fail 369 370 systems/linux/dotfiles/felix/home/felix/systemd/felix.service | 5 +++-- 371 1 file changed, 3 insertions(+), 2 deletions(-) 372 373commit 2fc0d4ec22e7b79a3a784fe3edcacdaac829c698 374Author: 0x4248 <[email protected]> 375Date: Sun Mar 15 09:16:26 2026 +0000 376 377 Felix: various fixes to buzzer 378 379 .../dotfiles/felix/home/felix/buzzerd/buzzerd.py | 10 ++++---- 380 .../dotfiles/felix/home/felix/buzzerd/init.sh | 30 ++++++++++++---------- 381 .../dotfiles/felix/home/felix/systemd/install.sh | 13 +--------- 382 systems/linux/dotfiles/felix/install.sh | 11 ++++++++ 383 4 files changed, 34 insertions(+), 30 deletions(-) 384 385commit 253732cf2d08e6f6a0a1e2ba50a58ff1050ca6f6 386Merge: 2e693c8 11f847e 387Author: 0x4248 <[email protected]> 388Date: Sun Mar 15 08:58:26 2026 +0000 389 390 Merge branch 'main' of https://github.com/0x4248/nexus 391 392commit 2e693c8a0e386fec58e0b51ed20eb87b1491f0eb 393Author: 0x4248 <[email protected]> 394Date: Sun Mar 15 08:58:20 2026 +0000 395 396 felix: add buzzer and init service 397 398 systems/arduino/buzzer/buzzerd.py | 13 ++++++++ 399 systems/arduino/buzzer/firmware.ino | 39 ++++++++++++++++++++++ 400 systems/arduino/buzzer/init.sh | 14 ++++++++ 401 .../dotfiles/felix/home/felix/buzzerd/buzzerd.py | 13 ++++++++ 402 .../dotfiles/felix/home/felix/buzzerd/init.sh | 17 ++++++++++ 403 .../linux/dotfiles/felix/home/felix/felix_init.sh | 4 +++ 404 .../felix/home/felix/systemd/felix.service | 12 +++++++ 405 .../dotfiles/felix/home/felix/systemd/install.sh | 17 ++++++++++ 406 8 files changed, 129 insertions(+) 407 408commit 11f847e72b4ce343116812ca873b145509a961ce 409Author: 0x4248 <[email protected]> 410Date: Sat Mar 14 11:08:55 2026 +0000 411 412 TRX: Add blank file for quick init 413 414 Signed-off-by: 0x4248 <[email protected]> 415 416 doc/TRX/TRX-BLANK.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 417 1 file changed, 50 insertions(+) 418 419commit a1526ba7362d1017f635ed2a2adc776c4b073fb4 420Author: 0x4248 <[email protected]> 421Date: Mon Mar 9 23:42:48 2026 +0000 422 423 PhotonX: move to src and add README 424 425 systems/IBM-PC/PhotonX/README.md | 15 ++ 426 systems/IBM-PC/PhotonX/demos/RANDOM.C | 36 ---- 427 systems/IBM-PC/PhotonX/demos/TESTUTIL.C | 202 ----------------------- 428 systems/IBM-PC/PhotonX/demos/VGA.H | 43 ----- 429 systems/IBM-PC/PhotonX/{ => src}/FONT.C | 0 430 systems/IBM-PC/PhotonX/{ => src}/VGA.C | 21 --- 431 systems/IBM-PC/PhotonX/{ => src}/VGA.H | 4 - 432 systems/IBM-PC/PhotonX/{ => src}/demos/HELLO.C | 0 433 systems/IBM-PC/PhotonX/{ => src}/demos/REDSCRN.C | 2 - 434 9 files changed, 15 insertions(+), 308 deletions(-) 435 436commit 43cbb229f4359944ef3d106752f7ac004b2d6649 437Author: 0x4248 <[email protected]> 438Date: Fri Mar 6 21:59:49 2026 +0000 439 440 npkg: redo package system again 441 442 .gitignore | 3 + 443 npkg-testing/README.md | 9 +- 444 npkg-testing/bin/hello_python/Makefile | 17 ++++ 445 npkg-testing/bin/hello_python/npkg.conf | 13 +++ 446 npkg-testing/bin/hello_world/Makefile | 6 +- 447 npkg-testing/bin/hello_world/npkg.conf | 13 +-- 448 npkg-testing/npkg-build/README.md | 89 ----------------- 449 npkg-testing/tools/npkg/archive.py | 33 ++---- 450 npkg-testing/tools/npkg/cli.py | 59 +++++------ 451 npkg-testing/tools/npkg/commands.py | 172 +++++++++++++++++++++----------- 452 npkg-testing/tools/npkg/install_db.py | 21 ---- 453 npkg-testing/tools/npkg/metadata.py | 120 +++------------------- 454 npkg-testing/tools/npkg/types.py | 5 +- 455 13 files changed, 220 insertions(+), 340 deletions(-) 456 457commit 091d6babd52d8bd01db863115f7da97dabdf9a85 458Author: 0x4248 <[email protected]> 459Date: Fri Mar 6 21:59:24 2026 +0000 460 461 nova: init 462 463 .../java/com/github/_0x4248/nova/BIOS/BIOS.java | 237 ------- 464 .../com/github/_0x4248/nova/BIOS/BiosRuntime.java | 71 --- 465 .../java/com/github/_0x4248/nova/BIOS/VGA/VGA.java | 193 ------ 466 .../github/_0x4248/nova/BIOS/machines/Machine.java | 18 - 467 .../nova/BIOS/machines/StandardMachine.java | 8 - 468 .../java/com/github/_0x4248/nova/Core/Gui.java | 8 +- 469 .../github/_0x4248/nova/Machine/audio/Speaker.java | 22 + 470 .../github/_0x4248/nova/Machine/core/Hardware.java | 12 + 471 .../github/_0x4248/nova/Machine/core/Keyboard.java | 23 + 472 .../github/_0x4248/nova/Machine/core/Machine.java | 101 +++ 473 .../_0x4248/nova/Machine/core/MachineProgram.java | 6 + 474 .../github/_0x4248/nova/Machine/core/Video.java | 54 ++ 475 .../github/_0x4248/nova/Machine/floppy/Floppy.java | 18 + 476 .../com/github/_0x4248/nova/Machine/gpu/GPU.java | 146 +++++ 477 .../_0x4248/nova/Machine/gpu/GpuAdapter.java | 6 + 478 .../_0x4248/nova/Machine/gpu/GpuOutputMode.java | 6 + 479 .../github/_0x4248/nova/Machine/gpu/VideoMode.java | 106 ++++ 480 .../nova/Machine/gpu/drivers/CgaDriver.java | 138 +++++ 481 .../nova/Machine/gpu/drivers/VgaDriver.java | 156 +++++ 482 .../nova/Machine/gpu/drivers/VideoDriver.java | 24 + 483 .../gpu/fonts/VgaFonts.java} | 4 +- 484 .../main/java/com/github/_0x4248/nova/Main.java | 49 +- 485 .../github/_0x4248/nova_examples/ExampleXYZ.java | 92 +-- 486 .../github/_0x4248/nova_examples/NovaBasic.java | 682 +++++++++++++++++++++ 487 24 files changed, 1600 insertions(+), 580 deletions(-) 488 489commit 558d73061cc2a5655546a849bf949c9890153cb9 490Author: 0x4248 <[email protected]> 491Date: Fri Mar 6 21:59:06 2026 +0000 492 493 Photon: add libary 494 495 systems/IBM-PC/PhotonX/FONT.C | 130 ++++++++++++++++ 496 systems/IBM-PC/PhotonX/VGA.C | 262 ++++++++++++++++++++++++++++++++ 497 systems/IBM-PC/PhotonX/VGA.H | 46 ++++++ 498 systems/IBM-PC/PhotonX/demos/HELLO.C | 26 ++++ 499 systems/IBM-PC/PhotonX/demos/RANDOM.C | 36 +++++ 500 systems/IBM-PC/PhotonX/demos/REDSCRN.C | 27 ++++ 501 systems/IBM-PC/PhotonX/demos/TESTUTIL.C | 202 ++++++++++++++++++++++++ 502 systems/IBM-PC/PhotonX/demos/VGA.H | 43 ++++++ 503 systems/IBM-PC/PhotonX/vga.c | 212 -------------------------- 504 systems/IBM-PC/Storyteller/STORY.C | 184 ++++++++++++++++++++++ 505 10 files changed, 956 insertions(+), 212 deletions(-) 506 507commit 3c28d180b217db528d1c2134822814d5903ff825 508Author: 0x4248 <[email protected]> 509Date: Fri Mar 6 14:11:51 2026 +0000 510 511 npkg: Add bin to npkg 512 513 npkg-testing/.gitignore | 1 + 514 npkg-testing/bin/hello_world/Makefile | 29 ++++++++++++++++++++++++++ 515 npkg-testing/bin/hello_world/npkg.conf | 16 ++++++++++++++ 516 npkg-testing/bin/hello_world/src/hello_world.c | 6 ++++++ 517 4 files changed, 52 insertions(+) 518 519commit 7f06c771e05562d1f20e03e296606540c11a5e0e 520Author: 0x4248 <[email protected]> 521Date: Fri Mar 6 14:05:10 2026 +0000 522 523 npkg: init 524 525 npkg-testing/README.md | 43 +++++++ 526 npkg-testing/lab/README.md | 3 + 527 npkg-testing/lib/private/README.md | 3 + 528 npkg-testing/lib/public/README.md | 3 + 529 npkg-testing/npkg | 9 ++ 530 npkg-testing/npkg-build/README.md | 89 +++++++++++++++ 531 npkg-testing/sbin/README.md | 3 + 532 npkg-testing/toolkits/README.md | 3 + 533 npkg-testing/tools/__init__.py | 0 534 npkg-testing/tools/npkg/__init__.py | 3 + 535 npkg-testing/tools/npkg/archive.py | 89 +++++++++++++++ 536 npkg-testing/tools/npkg/cli.py | 97 ++++++++++++++++ 537 npkg-testing/tools/npkg/commands.py | 171 ++++++++++++++++++++++++++++ 538 npkg-testing/tools/npkg/console.py | 41 +++++++ 539 npkg-testing/tools/npkg/install_db.py | 126 +++++++++++++++++++++ 540 npkg-testing/tools/npkg/metadata.py | 205 ++++++++++++++++++++++++++++++++++ 541 npkg-testing/tools/npkg/paths.py | 39 +++++++ 542 npkg-testing/tools/npkg/types.py | 14 +++ 543 18 files changed, 941 insertions(+) 544 545commit dd0a2a52df401679a81691182a0c234a49bcc479 546Author: 0x4248 <[email protected]> 547Date: Fri Mar 6 14:04:59 2026 +0000 548 549 TRX: init 550 551 .vscode/settings.json | 6 +- 552 doc/TRX/TRX-26-0001.txt | 183 ++++++++++++++++++++++++++++++++++++++++++++++++ 553 doc/TRX/TRX-26-0002.txt | 148 +++++++++++++++++++++++++++++++++++++++ 554 3 files changed, 336 insertions(+), 1 deletion(-) 555 556commit 5b6f469574c29a7c120c057b13a362e2f1765146 557Author: 0x4248 <[email protected]> 558Date: Sun Mar 1 17:42:14 2026 +0000 559 560 nova: init [testing] 561 562 lab/nova/Makefile | 12 ++ 563 .../java/com/github/_0x4248/nova/BIOS/BIOS.java | 237 +++++++++++++++++++++ 564 .../com/github/_0x4248/nova/BIOS/BiosRuntime.java | 71 ++++++ 565 .../java/com/github/_0x4248/nova/BIOS/VGA/VGA.java | 193 +++++++++++++++++ 566 .../com/github/_0x4248/nova/BIOS/VGA/VGAFonts.java | 135 ++++++++++++ 567 .../github/_0x4248/nova/BIOS/machines/Machine.java | 18 ++ 568 .../nova/BIOS/machines/StandardMachine.java | 8 + 569 .../java/com/github/_0x4248/nova/Core/Gui.java | 84 ++++++++ 570 .../com/github/_0x4248/nova/Core/Keyboard.java | 21 ++ 571 .../java/com/github/_0x4248/nova/Core/Sound.java | 75 +++++++ 572 .../main/java/com/github/_0x4248/nova/Main.java | 27 +++ 573 .../github/_0x4248/nova_examples/ExampleXYZ.java | 49 +++++ 574 lab/nova/target/site/css/maven-base.css | 168 +++++++++++++++ 575 lab/nova/target/site/css/maven-theme.css | 161 ++++++++++++++ 576 lab/nova/target/site/css/print.css | 26 +++ 577 lab/nova/target/site/css/site.css | 1 + 578 lab/nova/target/site/dependency-info.html | 97 +++++++++ 579 lab/nova/target/site/index.html | 72 +++++++ 580 lab/nova/target/site/plugin-management.html | 128 +++++++++++ 581 lab/nova/target/site/plugins.html | 118 ++++++++++ 582 lab/nova/target/site/project-info.html | 92 ++++++++ 583 lab/nova/target/site/summary.html | 107 ++++++++++ 584 22 files changed, 1900 insertions(+) 585 586commit d92d147b6f67afd8c6b377afab400a36500dbecf 587Author: 0x4248 <[email protected]> 588Date: Wed Feb 25 23:50:48 2026 +0000 589 590 IBM-PC: Add photon test 591 592 systems/IBM-PC/PhotonX/vga.c | 212 +++++++++++++++++++++++++++++++++++++++++++ 593 1 file changed, 212 insertions(+) 594 595commit ff9ed2102cf71855fab10f0db482ee9b72137fce 596Author: 0x4248 <[email protected]> 597Date: Wed Feb 25 23:50:25 2026 +0000 598 599 quicktools: add quick floppy 600 601 usr/quicktools/quickfloppy.sh | 37 +++++++++++++++++++++++++++++++++++++ 602 1 file changed, 37 insertions(+) 603 604commit c78dbeac35c4169b4dadf4ce89563727eebe7495 605Author: 0x4248 <[email protected]> 606Date: Mon Feb 16 23:48:46 2026 +0000 607 608 sparkylab: escpos image tests init 609 610 Me and my friend Sparky have been working on getting image printing 611 working on our ESC/POS compatible printer. We have been testing with a 612 Toshiba printer that supports ESC/POS and can print images. We have been 613 able to get it working, but we have also encountered some issues along 614 the way. 615 616 Code is subject to change and may not even work on other printers. We are 617 still learning about this hardware. 618 619 Authored: sparkydadoggo <[email protected]> 620 Co-Authored: 0x4248 <[email protected]> 621 Reviewed by: 0x4248 <[email protected]> 622 623 lab/sparkylab/receipt.py | 39 +++++++++++++++++++++++++++++++++++++-- 624 1 file changed, 37 insertions(+), 2 deletions(-) 625 626commit e3a738b1e534251880fe54c290fe7c488b3cb9ca 627Author: 0x4248 <[email protected]> 628Date: Mon Feb 16 23:31:19 2026 +0000 629 630 sparkylab: Receipt ESCPOS image experimentation 631 632 Signed-off-by: sparkythedoggo 633 634 lab/sparkylab/receipt.py | 27 +++++++++++++++++++++++++++ 635 1 file changed, 27 insertions(+) 636 637commit 0f99a405f9d7d509ea2b2267d0fabd6bef87bbab 638Author: 0x4248 <[email protected]> 639Date: Wed Feb 11 00:02:40 2026 +0000 640 641 make: add pandoc check 642 643 Makefile | 6 ++++++ 644 1 file changed, 6 insertions(+) 645 646commit f742090a85dbc0432c4c53d50b445b6523f24b5e 647Author: 0x4248 <[email protected]> 648Date: Tue Feb 10 23:55:32 2026 +0000 649 650 scripts: floppy-qformat: init 651 652 usr/scripts/floppy-qformat.sh | 18 ++++++++++++++++++ 653 1 file changed, 18 insertions(+) 654 655commit b9916880babcc9b9cd745a28619334c76600398e 656Author: 0x4248 <[email protected]> 657Date: Tue Feb 3 12:05:50 2026 +0000 658 659 PulseWatch/server: add get funtions 660 661 usr/net/PulseWatch/server.py | 77 ++++++++++++++++++++++++++++++++++++-------- 662 1 file changed, 63 insertions(+), 14 deletions(-) 663 664commit c2660bed7cfd962ac5c82e58a68c6d5cd5238ed8 665Author: 0x4248 <[email protected]> 666Date: Tue Feb 3 11:47:48 2026 +0000 667 668 PulseWatch/server: remove testing path 669 670 usr/net/PulseWatch/server.py | 2 +- 671 1 file changed, 1 insertion(+), 1 deletion(-) 672 673commit 9beb537fb19e0bb59cc1471ec7a399dd925f3540 674Author: 0x4248 <[email protected]> 675Date: Tue Feb 3 11:41:19 2026 +0000 676 677 PulseWatch: init 678 679 basic_install.sh | 2 + 680 toolkits/ESCPOS/src/server.py | 2 +- 681 usr/net/{Pulse => PulseArchive}/CMakeLists.txt | 0 682 usr/net/{Pulse => PulseArchive}/src/client.cpp | 0 683 usr/net/{Pulse => PulseArchive}/src/global.h | 0 684 usr/net/{Pulse => PulseArchive}/src/server.cpp | 0 685 usr/net/{Pulse => PulseArchive}/src/time.cpp | 0 686 usr/net/{Pulse => PulseArchive}/src/time.h | 0 687 usr/net/PulseWatch/client.py | 77 ++++++++++++++++++++ 688 usr/net/PulseWatch/collector.py | 67 ++++++++++++++++++ 689 usr/net/PulseWatch/install_client.sh | 41 +++++++++++ 690 usr/net/PulseWatch/install_server.sh | 51 ++++++++++++++ 691 usr/net/PulseWatch/server.py | 97 ++++++++++++++++++++++++++ 692 13 files changed, 336 insertions(+), 1 deletion(-) 693 694commit 621959e93c82cadd0e177da8f4343eba210fb23b 695Author: 0x4248 <[email protected]> 696Date: Tue Feb 3 09:41:16 2026 +0000 697 698 escpos: add back that styling 699 700 toolkits/ESCPOS/src/server.py | 76 +++++++++++++++++++++++++++++++++++++++---- 701 1 file changed, 69 insertions(+), 7 deletions(-) 702 703commit 19bbdf26f45a0fc90e6ddf0163540fe74b9cb3f6 704Author: 0x4248 <[email protected]> 705Date: Tue Feb 3 09:39:07 2026 +0000 706 707 escpos: fix IO hangs 708 709 toolkits/ESCPOS/src/server.py | 224 ++++++++++++++---------------------------- 710 1 file changed, 74 insertions(+), 150 deletions(-) 711 712commit 201f805d565f4993a5f081d0af723b1db1897d10 713Author: 0x4248 <[email protected]> 714Date: Tue Feb 3 09:34:36 2026 +0000 715 716 escpos: fix command hang 717 718 toolkits/ESCPOS/src/server.py | 2 +- 719 1 file changed, 1 insertion(+), 1 deletion(-) 720 721commit b7a6f601075e4680bcf2c4363bc0e8c16611b9a3 722Author: 0x4248 <[email protected]> 723Date: Tue Feb 3 09:32:27 2026 +0000 724 725 escpos: fix command hang 726 727 toolkits/ESCPOS/src/server.py | 10 ++-------- 728 1 file changed, 2 insertions(+), 8 deletions(-) 729 730commit e43629eef54f79a34c19ddf388bc135dce2db922 731Author: 0x4248 <[email protected]> 732Date: Tue Feb 3 09:31:11 2026 +0000 733 734 escpos: fix command hang 735 736 toolkits/ESCPOS/src/server.py | 11 +++++++++-- 737 1 file changed, 9 insertions(+), 2 deletions(-) 738 739commit 2603ec0e69c2aea6945f78417551906a648fabd0 740Author: 0x4248 <[email protected]> 741Date: Tue Feb 3 09:24:09 2026 +0000 742 743 escpos: fix submit error 744 745 toolkits/ESCPOS/src/server.py | 2 +- 746 1 file changed, 1 insertion(+), 1 deletion(-) 747 748commit e8ed4d3e83909ab4ad564b78ba3f877d29461738 749Author: 0x4248 <[email protected]> 750Date: Tue Feb 3 09:23:26 2026 +0000 751 752 escpos: fix submit error 753 754 toolkits/ESCPOS/src/server.py | 2 +- 755 1 file changed, 1 insertion(+), 1 deletion(-) 756 757commit 6cc121d9c283170ebfe7e571bf306c4c35480c54 758Author: 0x4248 <[email protected]> 759Date: Tue Feb 3 09:20:17 2026 +0000 760 761 escpos: add basic web server 762 763 toolkits/ESCPOS/Makefile | 8 ++ 764 toolkits/ESCPOS/src/server.py | 167 +++++++++++++++++++++++++++++++++++++ 765 toolkits/ESCPOS/tools/fix-perms.sh | 1 + 766 3 files changed, 176 insertions(+) 767 768commit e9968badf686580ebce37795a33fd367a7510cff 769Author: 0x4248 <[email protected]> 770Date: Sun Feb 1 00:04:42 2026 +0000 771 772 escpos: remove commented out code 773 774 toolkits/ESCPOS/src/escpos.c | 2 +- 775 1 file changed, 1 insertion(+), 1 deletion(-) 776 777commit cf8062f694a20f81299122456cecab094f644886 778Author: 0x4248 <[email protected]> 779Date: Sun Feb 1 00:01:50 2026 +0000 780 781 escpos: add demo epml file 782 783 toolkits/ESCPOS/src/.gitignore | 1 + 784 toolkits/ESCPOS/src/demo.epml | 27 +++++++++++++++++++++++++++ 785 toolkits/ESCPOS/src/escpos.c | 6 ------ 786 3 files changed, 28 insertions(+), 6 deletions(-) 787 788commit c427fc9fdda7782e25a1f7bc61b924c8c9d210db 789Author: 0x4248 <[email protected]> 790Date: Sat Jan 31 23:59:26 2026 +0000 791 792 escpos: init 793 794 toolkits/ESCPOS/src/escpos.c | 229 ++++++++++++++++++++++++++++++++++ 795 toolkits/ESCPOS/src/escpos_commands.h | 83 ++++++++++++ 796 2 files changed, 312 insertions(+) 797 798commit 7ebf95f95c6c168e81038d0e98b10137ef652548 799Author: 0x4248 <[email protected]> 800Date: Thu Jan 29 23:48:57 2026 +0000 801 802 gitignore: Remove confusion in comments 803 804 Signed-off-by: 0x4248 <[email protected]> 805 806 .gitignore | 10 +++------- 807 1 file changed, 3 insertions(+), 7 deletions(-) 808 809commit effe66c2ff590b8d1c783cc726c1d57d399c9f85 810Author: 0x4248 <[email protected]> 811Date: Wed Jan 21 00:02:21 2026 +0000 812 813 orion: Orion is moving home 814 815 After weeks of development orion now lives in its own repository! 816 817 This is due to the fact that orion has grown quite large and complex, and 818 it makes sense to give it its own space. 819 820 Signed-off-by: 0x4248 821 822 lab/orion/.gitignore | 2 - 823 lab/orion/COPYRIGHT.txt | 3 - 824 lab/orion/MOVED | 5 + 825 lab/orion/commands/echo.py | 34 ---- 826 lab/orion/commands/system/heartbeats.py | 96 ---------- 827 lab/orion/commands/system/manual.py | 79 --------- 828 lab/orion/commands/system/open.py | 63 ------- 829 lab/orion/commands/system/sqldb.py | 124 ------------- 830 lab/orion/commands/templates/hello_both.py | 36 ---- 831 lab/orion/commands/templates/hello_cli.py | 29 --- 832 lab/orion/commands/testing/demo.py | 118 ------------- 833 lab/orion/config/modules.py | 25 --- 834 lab/orion/core/auth.py | 93 ---------- 835 lab/orion/core/commands.py | 34 ---- 836 lab/orion/core/console.py | 99 ----------- 837 lab/orion/core/dispatcher.py | 21 --- 838 lab/orion/core/layout.py | 253 --------------------------- 839 lab/orion/core/logbridge.py | 31 ---- 840 lab/orion/core/manual.py | 48 ----- 841 lab/orion/core/page.py | 272 ----------------------------- 842 lab/orion/core/registry.py | 33 ---- 843 lab/orion/main.py | 97 ---------- 844 lab/orion/manpages/echo.py | 33 ---- 845 lab/orion/pages/about.py | 65 ------- 846 lab/orion/pages/command.py | 154 ---------------- 847 lab/orion/pages/console.py | 59 ------- 848 lab/orion/static/logo.png | Bin 14197 -> 0 bytes 849 lab/orion/static/mascot.ico | Bin 173043 -> 0 bytes 850 lab/orion/static/mascot.png | Bin 3978 -> 0 bytes 851 lab/orion/static/mascot_hd.png | Bin 60602 -> 0 bytes 852 30 files changed, 5 insertions(+), 1901 deletions(-) 853 854commit bf1b7c8740d8113f922c538703e07a8e9d06debb 855Author: 0x4248 <[email protected]> 856Date: Sun Jan 18 22:26:05 2026 +0000 857 858 vscode: settings add makefie option 859 860 .vscode/settings.json | 3 ++- 861 1 file changed, 2 insertions(+), 1 deletion(-) 862 863commit a4b2fa509109a3b3bf0b7c268e45eae915ed4b41 864Author: 0x4248 <[email protected]> 865Date: Thu Jan 15 12:27:31 2026 +0000 866 867 orion: add sqlite functions and parse modes 868 869 Signed-off-by: 0x4248 <[email protected]> 870 871 lab/orion/commands/system/sqldb.py | 124 +++++++++++++++++++++++++++++ 872 lab/orion/commands/templates/hello_both.py | 36 +++++++++ 873 lab/orion/commands/templates/hello_cli.py | 29 +++++++ 874 lab/orion/commands/testing/demo.py | 2 +- 875 lab/orion/config/modules.py | 3 +- 876 lab/orion/core/auth.py | 11 ++- 877 lab/orion/core/commands.py | 4 +- 878 lab/orion/core/layout.py | 2 +- 879 lab/orion/main.py | 13 ++- 880 lab/orion/pages/command.py | 17 +++- 881 lab/orion/pages/console.py | 2 +- 882 11 files changed, 233 insertions(+), 10 deletions(-) 883 884commit 54800631d413da4a2a60a497718338244e91591f 885Author: 0x4248 <[email protected]> 886Date: Wed Jan 14 00:07:49 2026 +0000 887 888 Orion: add ignored pages 889 890 Signed-off-by: 0x4248 <[email protected]> 891 892 lab/orion/.gitignore | 2 + 893 lab/orion/COPYRIGHT.txt | 3 + 894 lab/orion/commands/echo.py | 14 ++++ 895 lab/orion/commands/system/heartbeats.py | 96 ++++++++++++++++++++++ 896 lab/orion/commands/system/manual.py | 15 +++- 897 lab/orion/commands/system/open.py | 14 ++++ 898 lab/orion/commands/testing/demo.py | 14 ++++ 899 lab/orion/config/modules.py | 24 ++++++ 900 lab/orion/core/auth.py | 14 ++++ 901 lab/orion/core/commands.py | 14 ++++ 902 lab/orion/core/console.py | 14 ++++ 903 lab/orion/core/dispatcher.py | 21 +++++ 904 lab/orion/core/layout.py | 14 ++++ 905 lab/orion/core/logbridge.py | 14 ++++ 906 lab/orion/core/manual.py | 14 ++++ 907 lab/orion/core/page.py | 16 +++- 908 lab/orion/core/registry.py | 14 ++++ 909 lab/orion/main.py | 26 +++++- 910 lab/orion/manpages/echo.py | 14 ++++ 911 lab/orion/pages/about.py | 65 +++++++++++++++ 912 lab/orion/pages/command.py | 139 ++++++++++++++++++++++++++++++++ 913 lab/orion/pages/console.py | 59 ++++++++++++++ 914 lab/orion/static/logo.png | Bin 0 -> 14197 bytes 915 lab/orion/static/mascot.ico | Bin 0 -> 173043 bytes 916 lab/orion/static/mascot.png | Bin 0 -> 3978 bytes 917 lab/orion/static/mascot_hd.png | Bin 0 -> 60602 bytes 918 26 files changed, 615 insertions(+), 5 deletions(-) 919 920commit e984e3170c4d44990f2f042a3ecd8525068033be 921Author: 0x4248 <[email protected]> 922Date: Mon Jan 12 23:58:43 2026 +0000 923 924 orion: Add logging functions 925 926 Signed-off-by: 0x4248 <[email protected]> 927 928 lab/orion/commands/system/open.py | 18 +++++++++ 929 lab/orion/core/console.py | 85 +++++++++++++++++++++++++++++++++++++++ 930 lab/orion/core/layout.py | 49 ++++++++++++++++++++++ 931 lab/orion/core/logbridge.py | 17 ++++++++ 932 lab/orion/main.py | 42 +++++++++++++++---- 933 5 files changed, 204 insertions(+), 7 deletions(-) 934 935commit 89f4bad14f5c63ffd28c6860f99798733f4f37a1 936Author: 0x4248 <[email protected]> 937Date: Sun Jan 11 23:42:22 2026 +0000 938 939 Orion: added manual, and many improvements 940 941 Signed-off-by: 0x4248 <[email protected]> 942 943 lab/orion/commands/echo.py | 1 + 944 lab/orion/commands/system/manual.py | 66 +++++++++++++++++++++++++++++++++++++ 945 lab/orion/core/layout.py | 24 ++++++++++++-- 946 lab/orion/core/manual.py | 34 +++++++++++++++++++ 947 lab/orion/main.py | 13 +++++--- 948 lab/orion/manpages/echo.py | 19 +++++++++++ 949 6 files changed, 150 insertions(+), 7 deletions(-) 950 951commit 6d0baa5388bc8b580880e00cb31b54de7bdbb36a 952Author: 0x4248 <[email protected]> 953Date: Sun Jan 11 22:36:02 2026 +0000 954 955 Orion: init 956 957 Signed-off-by: 0x4248 <[email protected]> 958 959 lab/orion/commands/echo.py | 19 +++ 960 lab/orion/commands/system/open.py | 31 +++++ 961 lab/orion/commands/testing/demo.py | 104 +++++++++++++++ 962 lab/orion/core/auth.py | 72 +++++++++++ 963 lab/orion/core/commands.py | 18 +++ 964 lab/orion/core/layout.py | 172 +++++++++++++++++++++++++ 965 lab/orion/core/page.py | 258 +++++++++++++++++++++++++++++++++++++ 966 lab/orion/core/registry.py | 19 +++ 967 lab/orion/main.py | 35 +++++ 968 9 files changed, 728 insertions(+) 969 970commit 67409fe0839e6472fc1f2f9c8ae071e7bda70ab5 971Author: 0x4248 <[email protected]> 972Date: Fri Jan 9 20:55:23 2026 +0000 973 974 plxkit: move to toolkits 975 976 Signed-off-by: 0x4248 <[email protected]> 977 978 SECURITY-PATCHES.txt | 22 ++++++++++++++++++++++ 979 {misc => toolkits}/plxkit/__main__.py | 0 980 {misc => toolkits}/plxkit/pipe.py | 0 981 {misc => toolkits}/plxkit/record.py | 0 982 {misc => toolkits}/plxkit/utils.py | 0 983 5 files changed, 22 insertions(+) 984 985commit 1a7df134d9becd5c700e4a85bf4b7c77b7ad9695 986Author: 0x4248 <[email protected]> 987Date: Fri Jan 9 18:30:41 2026 +0000 988 989 RootGuard: init 990 991 Signed-off-by: 0x4248 <[email protected]> 992 993 lib/rootGuard/README | 19 +++++++ 994 lib/rootGuard/checks.c | 44 ++++++++++++++++ 995 lib/rootGuard/checks.h | 29 ++++++++++ 996 lib/rootGuard/rootGuard.c | 132 ++++++++++++++++++++++++++++++++++++++++++++++ 997 lib/rootGuard/rootGuard.h | 45 ++++++++++++++++ 998 5 files changed, 269 insertions(+) 999 1000commit c628904012b176dd261b610e90f346aaef1f53bb 1001Author: 0x4248 <[email protected]> 1002Date: Fri Jan 9 18:30:27 2026 +0000 1003 1004 Toolkits: move to / 1005 1006 Signed-off-by: 0x4248 <[email protected]> 1007 1008 {usr/toolkits => toolkits}/LWPS/Makefile | 0 1009 {usr/toolkits => toolkits}/LWPS/README | 0 1010 {usr/toolkits => toolkits}/LWPS/server/index.php | 0 1011 {usr/toolkits => toolkits}/LWPS/src/main.py | 0 1012 {usr/toolkits => toolkits}/LWPS/src/static/404.html | 0 1013 {usr/toolkits => toolkits}/LWPS/src/static/500.html | 0 1014 6 files changed, 0 insertions(+), 0 deletions(-) 1015 1016commit 9e7d5dd393334af8a958c3bbe9577fdd06158529 1017Author: 0x4248 <[email protected]> 1018Date: Thu Jan 8 00:24:15 2026 +0000 1019 1020 system/linux/dotfiles: README add new machine names 1021 1022 Signed-off-by: 0x4248 <[email protected]> 1023 1024 systems/linux/dotfiles/README.txt | 4 +++- 1025 1 file changed, 3 insertions(+), 1 deletion(-) 1026 1027commit e3934e9e0a4c26e48ab9d3cbc95563904d9265eb 1028Author: 0x4248 <[email protected]> 1029Date: Thu Jan 8 00:23:51 2026 +0000 1030 1031 DPX-25-234545: init 1032 1033 Signed-off-by: 0x4248 <[email protected]> 1034 1035 doc/DPX/DPX25-234545/README.txt | 79 +++++++++++++++++++++++++++++++++++++++++ 1036 1 file changed, 79 insertions(+) 1037 1038commit a69d3bf37feb3df7de38d9871135f2a8bc115430 1039Author: 0x4248 <[email protected]> 1040Date: Wed Jan 7 12:38:04 2026 +0000 1041 1042 LWPS: init 1043 1044 Signed-off-by: 0x4248 <[email protected]> 1045 1046 usr/toolkits/LWPS/Makefile | 9 ++++ 1047 usr/toolkits/LWPS/README | 9 ++++ 1048 usr/toolkits/LWPS/server/index.php | 43 +++++++++++++++++++ 1049 usr/toolkits/LWPS/src/main.py | 78 +++++++++++++++++++++++++++++++++++ 1050 usr/toolkits/LWPS/src/static/404.html | 44 ++++++++++++++++++++ 1051 usr/toolkits/LWPS/src/static/500.html | 44 ++++++++++++++++++++ 1052 6 files changed, 227 insertions(+) 1053 1054commit ee226b951c25cb6bb7b67abe1fa558d52fecdf7a 1055Author: 0x4248 <[email protected]> 1056Date: Tue Jan 6 23:00:53 2026 +0000 1057 1058 Atlas: welcome.txt add logo 1059 1060 Signed-off-by: 0x4248 <[email protected]> 1061 1062 doc/Atlas/welcome.txt | 9 +++++++++ 1063 1 file changed, 9 insertions(+) 1064 1065commit dfcc50558f9ab13f13b7029704fcebd0a07bc627 1066Author: 0x4248 <[email protected]> 1067Date: Tue Jan 6 22:38:21 2026 +0000 1068 1069 Atlas: update color theme 1070 1071 Signed-off-by: 0x4248 <[email protected]> 1072 1073 misc/www/css/Atlas/main.css | 23 +++-------------------- 1074 misc/www/css/TODO | 1 + 1075 misc/www/css/basic_mono.css | 2 +- 1076 misc/www/css/colour_theme.css | 21 +++++++++++++++++++++ 1077 4 files changed, 26 insertions(+), 21 deletions(-) 1078 1079commit bbf1ba9c73f3f3bd4c7dc833a6349617fa0a699f 1080Author: 0x4248 <[email protected]> 1081Date: Tue Jan 6 22:35:54 2026 +0000 1082 1083 Atlas: update welcome.txt 1084 1085 Added Atlas features section to welcome.txt 1086 1087 Signed-off-by: 0x4248 <[email protected]> 1088 1089 doc/Atlas/welcome.txt | 38 +++++++++++++++++++++++++++++--------- 1090 1 file changed, 29 insertions(+), 9 deletions(-) 1091 1092commit 08102867f63e1c5e0aa80ebb5918a04a76919f38 1093Author: 0x4248 <[email protected]> 1094Date: Tue Jan 6 12:50:20 2026 +0000 1095 1096 Meta: Copyright update for new year (2026) 1097 1098 Happy New Year 2026! 1099 1100 This commit isnt much of a change but it updates the copyright years 1101 in various files throughout the repository to reflect the new year. 1102 1103 Signed-off-by: 0x4248 <[email protected]> 1104 1105 .gitignore | 2 +- 1106 Makefile | 2 +- 1107 Nbuild | 2 +- 1108 arch/x64/linux/file_writing/main.s | 2 +- 1109 arch/x64/linux/return/main.s | 2 +- 1110 arch/x86/phoenix/Makefile | 2 +- 1111 arch/x86/phoenix/README | 2 +- 1112 arch/x86/phoenix/src/boot.s | 2 +- 1113 arch/x86/phoenix/src/kernel.s | 4 ++-- 1114 arch/x86/phoenix/src/lib/colorscreen.s | 2 +- 1115 arch/x86/phoenix/src/lib/print.s | 2 +- 1116 arch/x86/x86bootdisk/.gitignore | 2 +- 1117 arch/x86/x86bootdisk/Makefile | 2 +- 1118 arch/x86/x86bootdisk/src/boot.asm | 2 +- 1119 arch/x86/x86bootdisk/src/lost-version.asm | 2 +- 1120 doc/misc/HEADERS.txt | 10 +++++----- 1121 lab/FileConstruct/FileConstructor.java | 2 +- 1122 lab/FileConstruct/demos/Filling.java | 2 +- 1123 lab/FileConstruct/demos/HelloWorld.java | 2 +- 1124 lab/FileConstruct/demos/Replacing.java | 2 +- 1125 lab/FileConstruct/demos/x86BootSector.java | 2 +- 1126 lab/c/factorial/CMakeLists.txt | 2 +- 1127 lab/c/factorial/main.c | 4 ++-- 1128 lab/c/tiny/CMakeLists.txt | 2 +- 1129 lab/c/tiny/build.sh | 2 +- 1130 lab/c/tiny/hello.c | 2 +- 1131 lab/c/tiny/math.c | 2 +- 1132 lab/c/tiny/tiny.c | 2 +- 1133 lab/c/virtual_hardware/include/lib/libbit.h | 2 +- 1134 lab/c/virtual_hardware/include/lib/libbus.h | 2 +- 1135 lab/c/virtual_hardware/include/mod/gates.h | 2 +- 1136 lab/c/virtual_hardware/mod/example_chip.c | 2 +- 1137 lab/c/virtual_hardware/mod/gates.c | 2 +- 1138 lab/c/virtual_hardware/mod/halfadder.c | 2 +- 1139 lab/c/weird_loops/CMakeLists.txt | 2 +- 1140 lab/c/weird_loops/main.c | 2 +- 1141 lab/c/writing_raw/CMakeLists.txt | 2 +- 1142 lab/c/writing_raw/basic.c | 2 +- 1143 lab/c/writing_raw/hello.c | 2 +- 1144 lab/c/writing_raw/include/write.h | 2 +- 1145 lab/c/writing_raw/write.c | 2 +- 1146 lab/trail/c/header/ctype.c | 2 +- 1147 lab/trail/c/header/errno.c | 2 +- 1148 lab/trail/c/header/math.c | 2 +- 1149 lab/trail/php/hello.php | 2 +- 1150 lab/trail/php/html.php | 2 +- 1151 lab/trail/php/math.php | 2 +- 1152 misc/fortran/add.f90 | 2 +- 1153 misc/fortran/arguments.f90 | 2 +- 1154 misc/fortran/factorial.f90 | 2 +- 1155 misc/fortran/file.f90 | 2 +- 1156 misc/fortran/hello_world.f90 | 2 +- 1157 misc/fortran/matrix.f90 | 2 +- 1158 misc/fortran/prime_number.f90 | 2 +- 1159 systems/arduino/MF-DRV/MF-DRV.ino | 2 +- 1160 systems/arduino/blink/blink.ino | 2 +- 1161 systems/linux/kernel/vega/Makefile | 2 +- 1162 systems/linux/kernel/vega/archive/build.sh | 2 +- 1163 systems/linux/kernel/vega/fs/init | 2 +- 1164 systems/linux/kernel/vega/tools/glob.mk | 2 +- 1165 systems/linux/patches/.gitignore | 2 +- 1166 tools/build/checks/checkSPDX.py | 2 +- 1167 tools/build/depricated/build.mk | 2 +- 1168 tools/build/junkref/junkref.py | 2 +- 1169 tools/build/make/git.mk | 2 +- 1170 tools/build/make/glob.mk | 2 +- 1171 tools/build/make/help.mk | 2 +- 1172 tools/build/make/includes.mk | 2 +- 1173 tools/build/make/kconfig.mk | 2 +- 1174 tools/build/make/misc.mk | 2 +- 1175 tools/build/make/options.mk | 2 +- 1176 tools/build/make/scripts.mk | 2 +- 1177 tools/build/make/test.mk | 2 +- 1178 tools/github/gh-installdeps.sh | 2 +- 1179 tools/utils/DLx/src/clients/requests.py | 2 +- 1180 tools/utils/DLx/src/clients/wget.py | 2 +- 1181 tools/utils/DLx/src/drivers/apache.py | 2 +- 1182 tools/utils/DLx/src/main.py | 2 +- 1183 usr/XORenc/CMakeLists.txt | 2 +- 1184 usr/XORenc/main.c | 2 +- 1185 usr/net/http_server/CMakeLists.txt | 2 +- 1186 usr/net/http_server/server.c | 2 +- 1187 usr/vishash/src/const.h | 2 +- 1188 usr/vishash/src/crypto.cpp | 2 +- 1189 usr/vishash/src/crypto.h | 2 +- 1190 usr/vishash/src/image.cpp | 2 +- 1191 usr/vishash/src/image.h | 2 +- 1192 usr/vishash/src/main.cpp | 2 +- 1193 usr/vishash/src/render.cpp | 2 +- 1194 usr/vishash/src/render.h | 2 +- 1195 90 files changed, 96 insertions(+), 96 deletions(-) 1196 1197commit 71de39bd55dbf3999d58d06624c3362225032d31 1198Author: 0x4248 <[email protected]> 1199Date: Sat Jan 3 23:22:59 2026 +0000 1200 1201 OpenGL: [WIP] Add red animate demo 1202 1203 Signed-off-by: 0x4248 <[email protected]> 1204 1205 lab/opengl/CMakeLists.txt | 2 +- 1206 lab/opengl/src/{main.cpp => demos/red.cpp} | 0 1207 lab/opengl/src/demos/redanim.cpp | 31 ++++++++++++++++++++++++++++++ 1208 3 files changed, 32 insertions(+), 1 deletion(-) 1209 1210commit 2dbab91bcadeb2acb6a8399e46d3bbdfc07e4bb6 1211Author: 0x4248 <[email protected]> 1212Date: Fri Dec 26 18:38:40 2025 +0000 1213 1214 patches/exec: [DEB] NTP fix 1215 1216 Signed-off-by: 0x4248 <[email protected]> 1217 1218 systems/linux/patches/exec/README | 4 ++++ 1219 systems/linux/patches/exec/debian/ntp-fix.sh | 6 ++++++ 1220 2 files changed, 10 insertions(+) 1221 1222commit 4f9213d85cb9bc3781c98d35953d1d98a613c007 1223Author: 0x4248 <[email protected]> 1224Date: Fri Dec 26 17:56:35 2025 +0000 1225 1226 CREDITS: WHATWG add credits 1227 1228 Signed-off-by: 0x4248 <[email protected]> 1229 1230 CREDITS.txt | 6 ++++++ 1231 1 file changed, 6 insertions(+) 1232 1233commit 31d401e7dfd0f51742d584ee31934a78a6577f67 1234Author: 0x4248 <[email protected]> 1235Date: Thu Dec 25 21:54:34 2025 +0000 1236 1237 intranet/web-management-core: initial commit 1238 1239 Introducing the intranet web management core system, its really nothing 1240 special yet Its designed to look like thoese scanners you see in supermarkets 1241 if you ever worked in one. Idk I just find the UI simple and fast. 1242 1243 This system supports: 1244 - Menus 1245 - Pages 1246 - Static content 1247 - Forums 1248 - Messages 1249 1250 And really can have anything using its CSS and expandable system. 1251 1252 Whats gunna go here? Well since my intranet is only used by me and a few 1253 friends, its mainly to maintain it and have a simple way to access some 1254 other services. 1255 1256 However this seems very insecure to have an entire web management system 1257 exposed on the network, hence why its only accessible via VPN. 1258 1259 Signed-off-by: 0x4248 <[email protected]> 1260 1261 .../linux/intranet/web-management-core/.gitignore | 2 + 1262 .../web-management-core/core/components.py | 6 ++ 1263 .../intranet/web-management-core/core/layout.py | 71 ++++++++++++++++++++++ 1264 .../intranet/web-management-core/core/page.py | 51 ++++++++++++++++ 1265 systems/linux/intranet/web-management-core/main.py | 9 +++ 1266 .../intranet/web-management-core/pages/demo.py | 53 ++++++++++++++++ 1267 6 files changed, 192 insertions(+) 1268 1269commit f5241b446fde2aee292b39f153cafc131aa7085f 1270Author: 0x4248 <[email protected]> 1271Date: Thu Dec 25 21:50:42 2025 +0000 1272 1273 .gitignore: Cleanup sort list 1274 1275 Cleaned up: 1276 !.github/ 1277 !*.yml 1278 !*.ld 1279 !*.glsl 1280 !*.vert 1281 !*.frag 1282 1283 Signed-off-by: 0x4248 <[email protected]> 1284 1285 .gitignore | 19 +++++++++++++------ 1286 1 file changed, 13 insertions(+), 6 deletions(-) 1287 1288commit c46042d52ae60db9841d6352dd90a703817c0eee 1289Author: 4248 <[email protected]> 1290Date: Tue Dec 16 22:24:59 2025 +0000 1291 1292 README: Change theme of GitHub stats image to transparent 1293 1294 README.md | 2 +- 1295 1 file changed, 1 insertion(+), 1 deletion(-) 1296 1297commit 7ccfff8a317797f85bf5fa4ad5e05b2e6e91fe5c 1298Author: 0x4248 <[email protected]> 1299Date: Tue Dec 16 22:22:59 2025 +0000 1300 1301 nbuild: add SPDX to file 1302 1303 Signed-off-by: 0x4248 <[email protected]> 1304 1305 Nbuild | 17 +++++++++++++++++ 1306 1 file changed, 17 insertions(+) 1307 1308commit 96c918809015676273e0538df07774031b0a85e8 1309Author: 0x4248 <[email protected]> 1310Date: Tue Dec 16 22:22:42 2025 +0000 1311 1312 linux/patches: init with tailscale patch 1313 1314 Signed-off-by: 0x4248 <[email protected]> 1315 1316 systems/linux/patches/.gitignore | 14 ++++++++++++++ 1317 systems/linux/patches/README | 17 +++++++++++++++++ 1318 .../systemd-dropins/tailscaled.restart-on-fail.service | 3 +++ 1319 3 files changed, 34 insertions(+) 1320 1321commit a8c5c8b8571771d506c2d483c0ddfbe76e1be380 1322Author: 0x4248 <[email protected]> 1323Date: Tue Dec 16 22:22:19 2025 +0000 1324 1325 lab/trail: Add PHP code 1326 1327 Signed-off-by: 0x4248 <[email protected]> 1328 1329 .gitignore | 3 ++- 1330 lab/trail/README.md | 8 ++++---- 1331 lab/trail/c/header/ctype.c | 2 +- 1332 lab/trail/c/header/errno.c | 2 +- 1333 lab/trail/c/header/math.c | 2 +- 1334 lab/trail/php/hello.php | 18 ++++++++++++++++++ 1335 lab/trail/php/html.php | 29 +++++++++++++++++++++++++++++ 1336 lab/trail/php/math.php | 31 +++++++++++++++++++++++++++++++ 1337 8 files changed, 87 insertions(+), 8 deletions(-) 1338 1339commit 52c2451e778019a1cad7b30c53d40b1ca7116a2b 1340Author: 0x4248 <[email protected]> 1341Date: Tue Dec 16 11:35:56 2025 +0000 1342 1343 [REVERT 8729b98] README: Add langs graphic back 1344 1345 Added back the languages graphic and removed the languages table that was 1346 previously there. The graphic was removed due to a broken API link, but now 1347 that the API is fixed, the graphic can be re-added. 1348 1349 Reverts: 8729b98ec59beb7b36fc28ca733d868da030b57c 1350 Signed-off-by: 0x4248 <[email protected]> 1351 1352 README.md | 42 ++---------------------------------------- 1353 1 file changed, 2 insertions(+), 40 deletions(-) 1354 1355commit 525038ed30df3da6610fd22500b8c7f869eb02ba 1356Author: 0x4248 <[email protected]> 1357Date: Mon Dec 15 21:46:59 2025 +0000 1358 1359 makefile: introduce the Nbuild system 1360 1361 What is Nbuild? 1362 1363 Nbuild is a new build system designed to simplify and streamline 1364 the build process for the megarepo. Just simply make a Makefile 1365 in the project and then append the folder contaning the Makefile 1366 to the local Nbuild file and it will magically be included in the 1367 build process. 1368 1369 Changes made: 1370 - Added Nbuild system to main makefile 1371 - Removed old build scripts and marked them as depricated 1372 - Updated .gitignore to include .vscode/settings.json 1373 - Added colour and icon settings to Nbuild files for VSCode 1374 - Created example Nbuild files in the usr/ directory as a starting point 1375 1376 Tested-by: 0x4248 <[email protected]> 1377 Signed-off-by: 0x4248 <[email protected]> 1378 1379 .gitignore | 1 + 1380 .vscode/settings.json | 6 +++++- 1381 Makefile | 20 ++++++++++++-------- 1382 Nbuild | 1 + 1383 tools/build/{make => depricated}/build.mk | 0 1384 tools/build/{ => depricated}/makelist/main.py | 0 1385 tools/build/make/includes.mk | 3 +-- 1386 usr/Nbuild | 3 +++ 1387 8 files changed, 23 insertions(+), 11 deletions(-) 1388 1389commit 408d454f59a370c015e8173bd5ff486f2639ac6b 1390Author: 0x4248 <[email protected]> 1391Date: Mon Dec 15 11:46:13 2025 +0000 1392 1393 [PATCH 436643a] makefile: Fix macos precheck eror 1394 1395 Fixes the makefile error when running the MacOS precheck. 1396 1397 Logs before the fix: 1398 make: *** [Makefile:27: precheck] Error 1 1399 1400 Fixes: 436643af30ba6a867fa537c819c68191bc192498 1401 Reported-by: 0x4248 <[email protected]> 1402 Tested-by: Private internal testers <users@intranet> 1403 Signed-off-by: 0x4248 <[email protected]> 1404 1405 Makefile | 13 +++++++------ 1406 1 file changed, 7 insertions(+), 6 deletions(-) 1407 1408commit 490f2c700e8cdf10dd41cbdf1f41745c05aad28b 1409Author: 0x4248 <[email protected]> 1410Date: Sun Dec 14 21:58:50 2025 +0000 1411 1412 gitignore: Sort ignore list 1413 1414 I have gone and moved some of the sort this list to be more organised, 1415 I know I should have done this before but I always forget. 1416 1417 Signed-off-by: 0x4248 <[email protected]> 1418 1419 .gitignore | 30 ++++++++++++++++++------------ 1420 1 file changed, 18 insertions(+), 12 deletions(-) 1421 1422commit 9c0eafdc69c98179c393d5f5e735c00a0e9e39da 1423Author: 0x4248 <[email protected]> 1424Date: Fri Dec 12 22:22:15 2025 +0000 1425 1426 usr/minifetch: A tiny fetch script for the minimal 1427 1428 This is an apsolutely tiny fetch script for the 1429 minimalists out there. It is written in pure bash 1430 and has no dependencies other than coreutils. 1431 1432 It compresses itself using xz to save space, by a 1433 few bytes. Perfect for the linux on floppy project. 1434 1435 Signed-off-by: 0x4248 <[email protected]> 1436 1437 systems/linux/dotfiles/nexus/.scripts/menu.sh | 2 +- 1438 usr/minifetch/Makefile | 7 +++++++ 1439 usr/minifetch/out.sh | 14 ++++++++++++++ 1440 usr/minifetch/pre-run.bottom.sh | 3 +++ 1441 usr/minifetch/pre-run.top.sh | 3 +++ 1442 5 files changed, 28 insertions(+), 1 deletion(-) 1443 1444commit 01aac06b01560d04e34b0251a9bf34b5df0fcc2f 1445Author: 0x4248 <[email protected]> 1446Date: Fri Dec 12 21:44:59 2025 +0000 1447 1448 sbin: Move to project root for easy finding 1449 1450 Since this repo is 90% linux based, I have moved /systems/linux/sbin to 1451 just /sbin. I plan on making more system programs. 1452 1453 Signed-off-by: 0x4248 <[email protected]> 1454 1455 {systems/linux/sbin => sbin}/README.txt | 0 1456 {systems/linux/sbin => sbin}/pacman-alarm-reset.sh | 0 1457 2 files changed, 0 insertions(+), 0 deletions(-) 1458 1459commit 0e1f1c3a4363b242554cb32e2b0b746056eeebf1 1460Merge: 0cd410d 436643a 1461Author: 0x4248 <[email protected]> 1462Date: Thu Dec 11 00:25:10 2025 +0000 1463 1464 Merge branch 'main' of https://github.com/0x4248/nexus 1465 1466commit 0cd410d3dfce8801a91ad78c1bc87266496beeee 1467Author: 0x4248 <[email protected]> 1468Date: Thu Dec 11 00:24:17 2025 +0000 1469 1470 docs: Fix spelling in git.txt 1471 1472 Signed-off-by: 0x4248 <[email protected]> 1473 1474 doc/GIT.txt | 2 +- 1475 1 file changed, 1 insertion(+), 1 deletion(-) 1476 1477commit 436643af30ba6a867fa537c819c68191bc192498 1478Author: 0x4248 <[email protected]> 1479Date: Wed Dec 10 13:25:14 2025 +0000 1480 1481 Make: add MacOS warning 1482 1483 Added a MacOS warning to let MacOS users know that nexus isnt supported 1484 as well on MacOS 1485 1486 Why? 1487 1488 Well I test almost all of my code on Linux (Arch). But you might ask, 1489 "You have a Mac?". Well, I SSH into a intranet server to do all my 1490 development on. 1491 1492 Warnings added: WARNING: You are using Darwin (MacOS) which is not 1493 usually supported by Nexus Set CONFIG_MAKE_IGNORE_WARNING_DARWIN=y to 1494 suppress this warning 1495 1496 You can turn this of on make menuconfig (Top) -> Makefile options/Ignore 1497 MacOS warning 1498 1499 Signed-off-by: 0x4248 <[email protected]> 1500 1501 Kconfig | 5 +++++ 1502 Makefile | 14 ++++++++++++++ 1503 2 files changed, 19 insertions(+) 1504 1505commit f79289541033a6dff766f4b0e943b198f2820b92 1506Author: 4248 <[email protected]> 1507Date: Wed Dec 10 12:51:45 2025 +0000 1508 1509 Atlas/workflow: Add scheduled trigger 1510 1511 This change makes atlas build throughout the week 1512 1513 .github/workflows/pages.yml | 2 ++ 1514 1 file changed, 2 insertions(+) 1515 1516commit 541e424bc1594bba57a61ed5605a2862e9120be2 1517Author: 0x4248 <[email protected]> 1518Date: Wed Dec 10 12:45:21 2025 +0000 1519 1520 Atlas: limit commit history 1521 1522 Prevent any commits prior 9th Dec 2025 from showing. I feel like the 1523 commit names are bad/not up to standard. 1524 1525 Signed-off-by: 0x4248 <[email protected]> 1526 1527 tools/www/buildpages.py | 2 +- 1528 1 file changed, 1 insertion(+), 1 deletion(-) 1529 1530commit 41df589f642f049a4a6ea1d55455be77f214696d 1531Author: 0x4248 <[email protected]> 1532Date: Wed Dec 10 12:26:37 2025 +0000 1533 1534 [PATCH 27db98] Atlas: fix broken urls 1535 1536 Made the word "Nexus" lower case 1537 1538 PATCHES: 1539 - 27db984519b3ab8b852af1f6595c23728faf7908 1540 1541 Signed-off-by: 0x4248 <[email protected]> 1542 1543 tools/www/buildpages.py | 4 ++-- 1544 1 file changed, 2 insertions(+), 2 deletions(-) 1545 1546commit 27db984519b3ab8b852af1f6595c23728faf7908 1547Author: 0x4248 <[email protected]> 1548Date: Wed Dec 10 12:14:50 2025 +0000 1549 1550 repo: Rebrand repository to sound better 1551 1552 I felt that ScrapBook sounded quite bad, So I have rebranded the repo 1553 this means now that https://0x4248.dev/Scrapbook is now at 1554 https://0x4248.dev/nexo. Now lowercase to prevent the "oh I spelt it 1555 wrong". 1556 1557 Refrences to ScrapExplorer is now Atlas. But this does not change the 1558 url. 1559 1560 Signed-off-by: 0x4248 <[email protected]> 1561 1562 .gitignore | 2 +- 1563 CREDITS.txt | 2 +- 1564 Makefile | 4 ++-- 1565 README.md | 12 +++++++----- 1566 doc/{ScrapExplorer => Atlas}/welcome.txt | 6 +++--- 1567 doc/GIT.txt | 2 +- 1568 doc/README.md | 2 +- 1569 doc/make/README.txt | 4 ++-- 1570 ext/README.md | 2 +- 1571 misc/www/css/{ScrapExplorer => Atlas}/main.css | 0 1572 tools/build/junkref/junkref.py | 11 ++++++----- 1573 tools/build/make/build.mk | 2 +- 1574 tools/build/make/git.mk | 2 +- 1575 tools/build/make/glob.mk | 2 +- 1576 tools/build/make/help.mk | 2 +- 1577 tools/build/make/includes.mk | 2 +- 1578 tools/build/make/kconfig.mk | 2 +- 1579 tools/build/make/misc.mk | 2 +- 1580 tools/build/make/options.mk | 2 +- 1581 tools/build/make/scripts.mk | 6 +++--- 1582 tools/build/make/test.mk | 2 +- 1583 tools/github/gh-installdeps.sh | 2 +- 1584 tools/reflists/scap.ref | 2 +- 1585 tools/www/buildpages.py | 16 ++++++++-------- 1586 24 files changed, 47 insertions(+), 44 deletions(-) 1587 1588commit f53cb0f93e763ec4ce053e41de7a30015f9d6dee 1589Author: 0x4248 <[email protected]> 1590Date: Tue Dec 9 23:31:41 2025 +0000 1591 1592 usr/vishash: Makefile, move build file to build/ 1593 1594 Prevents commit 2328f20dbc2ac36ccca8846ad3aad928cca1d09b from happening 1595 1596 Signed-off-by: 0x4248 <[email protected]> 1597 1598 usr/vishash/Makefile | 2 +- 1599 1 file changed, 1 insertion(+), 1 deletion(-) 1600 1601commit 2328f20dbc2ac36ccca8846ad3aad928cca1d09b 1602Author: 0x4248 <[email protected]> 1603Date: Tue Dec 9 23:24:44 2025 +0000 1604 1605 usr/vishash/randomart: removed binary file 1606 1607 removed a build file that was not needed in the tree 1608 1609 Signed-off-by: 0x4248 <[email protected]> 1610 1611 usr/vishash/randomart | Bin 75128 -> 0 bytes 1612 1 file changed, 0 insertions(+), 0 deletions(-) 1613 1614commit 3c400141014e9d3741ed0d59d89db1a2416989eb 1615Author: 0x4248 <[email protected]> 1616Date: Tue Dec 9 19:06:43 2025 +0000 1617 1618 systems/linux/dotfiles: add generic dotfiles 1619 1620 systems/linux/dotfiles/main/.config/sway/config | 139 +++++++++++++++++++++ 1621 systems/linux/dotfiles/main/.config/waybar/config | 26 ++++ 1622 .../linux/dotfiles/main/.config/waybar/style.css | 31 +++++ 1623 3 files changed, 196 insertions(+) 1624 1625commit 4b6ebdeaf315572935c388c400e8709812e6484c 1626Author: 0x4248 <[email protected]> 1627Date: Tue Dec 9 19:06:18 2025 +0000 1628 1629 doc/make/errors: change command prompt to correct command 1630 1631 doc/make/errors/confmissing.msg | 2 +- 1632 1 file changed, 1 insertion(+), 1 deletion(-) 1633 1634commit 06666b82b1e227d6e79e66b770599e02babe8a28 1635Author: 0x4248 <[email protected]> 1636Date: Tue Dec 9 17:43:40 2025 +0000 1637 1638 Git/submodules: remove stale submodule that was breking the repo 1639 1640 Removed junkdrawer 1641 1642 Signed-off-by: 0x4248 <[email protected]> 1643 1644 ext/JunkDrawer | 1 - 1645 1 file changed, 1 deletion(-) 1646 1647commit 1579224b1f8f324323b1d6c27293fd2c30f04a78 1648Author: 4248 <[email protected]> 1649Date: Mon Dec 8 22:15:38 2025 +0000 1650 1651 Update pages.yml 1652 1653 .github/workflows/pages.yml | 2 ++ 1654 1 file changed, 2 insertions(+) 1655 1656commit e6796915422ed6f7ab957dc231e42301664cddd2 1657Author: 0x4248 <[email protected]> 1658Date: Mon Dec 8 21:52:45 2025 +0000 1659 1660 ScrapExplorer: patch lore bugs 1661 1662 Only one git log was shoing, hope this patches it 1663 1664 tools/www/buildpages.py | 23 +++++++++++++---------- 1665 1 file changed, 13 insertions(+), 10 deletions(-) 1666 1667commit 594ec4c31f285fb44bcf034e7f8d00ceb4275116 1668Author: 0x4248 <[email protected]> 1669Date: Mon Dec 8 21:42:16 2025 +0000 1670 1671 ext: submodules update 1672 1673 Signed-off-by: 0x4248 <[email protected]> 1674 1675 ext/JunkDrawer | 1 + 1676 ext/SDL | 2 +- 1677 ext/glfw | 2 +- 1678 3 files changed, 3 insertions(+), 2 deletions(-) 1679 1680commit 00aba696bba211364e7fa8a925e2dac6219b23e2 1681Author: 0x4248 <[email protected]> 1682Date: Mon Dec 8 21:40:27 2025 +0000 1683 1684 ScrapExplorer: Add git lore to logs 1685 1686 Added a detailed new page showing git logs 1687 1688 Signed-off-by: 0x4248 <[email protected]> 1689 1690 tools/www/buildpages.py | 77 +++++++++++++++++++++++++++++++++++++++++++++---- 1691 1 file changed, 72 insertions(+), 5 deletions(-) 1692 1693commit f8c3a1d9847f6bd5542885875d239310f763b69e 1694Author: 0x4248 <[email protected]> 1695Date: Mon Dec 8 21:15:15 2025 +0000 1696 1697 tools/www/buildpages: Ignore index.html if it exists 1698 1699 currently the builder does some wacky output when there is already an index.html 1700 often making an index.html.html, for now lets just not generate the dir html 1701 and use the index.html as the page content. 1702 1703 Signed-off-by: 0x4248 <[email protected]> 1704 1705 tools/www/buildpages.py | 7 +++++++ 1706 1 file changed, 7 insertions(+) 1707 1708commit 06c38ffb62c11b3bf4fe2ea4a0b6681236613a39 1709Author: 0x4248 <[email protected]> 1710Date: Mon Dec 8 21:09:34 2025 +0000 1711 1712 *: major cleanups and adding new scripts that will be of use 1713 1714 Signed-off-by: 0x4248 <[email protected]> 1715 1716 .gitignore | 1 + 1717 lab/trail/Makefile | 9 +++ 1718 lab/trail/c/header/errno.c | 1 - 1719 systems/linux/kernel/modules/Makefile | 11 ++++ 1720 systems/linux/kernel/modules/base.c | 24 ++++---- 1721 systems/linux/kernel/modules/lib/log.h | 17 ++++++ 1722 systems/linux/kernel/modules/proc.c | 55 ++++++++++++++++++ 1723 tools/build/checks/checkSPDX.py | 45 +++++++++++++++ 1724 tools/build/git/commitmsg.py | 1 + 1725 tools/build/make/build.mk | 16 ++++++ 1726 tools/build/make/git.mk | 17 ++++++ 1727 tools/build/make/includes.mk | 1 + 1728 tools/build/makelist/main.py | 102 +++++++++++++++++++++++++++++++++ 1729 tools/reflists/makelist.ref | 10 ++++ 1730 typos.toml | 4 ++ 1731 usr/vishash/randomart | Bin 0 -> 75128 bytes 1732 16 files changed, 302 insertions(+), 12 deletions(-) 1733 1734commit d74797adcaa05d3ebb192e72f64e5a2e86628f35 1735Author: 0x4248 <[email protected]> 1736Date: Mon Dec 8 21:07:46 2025 +0000 1737 1738 .gitignore: Add .cmake files 1739 1740 Signed-off-by: 0x4248 <[email protected]> 1741 1742 .gitignore | 7 +++++++ 1743 lab/trail/c/header/buildList.cmake | 5 +++++ 1744 lab/trail/c/include.cmake | 1 + 1745 3 files changed, 13 insertions(+) 1746 1747commit 4adee3469ea040f35cd3f8215c9f7110ead66f45 1748Author: 0x4248 <[email protected]> 1749Date: Mon Dec 8 21:02:20 2025 +0000 1750 1751 Make: add .scrappath precheck 1752 1753 This change adds precheck for creating a .scrappath file seems useless right now 1754 but this will be useful later, trust me. 1755 1756 Signed-off-by: 0x4248 <[email protected]> 1757 1758 Makefile | 2 ++ 1759 1 file changed, 2 insertions(+) 1760 1761commit dce82463e80d679e87a926b35bd071c5655bf119 1762Author: 0x4248 <[email protected]> 1763Date: Fri Dec 5 21:50:28 2025 +0000 1764 1765 Trail > C: errno 1766 1767 lab/trail/c/header/errno.c | 211 +++++++++++++++++++++++++++++++++++++++++++++ 1768 1 file changed, 211 insertions(+) 1769 1770commit 9bf93c460f394c7c58d439cd289c82ff355cf208 1771Author: 0x4248 <[email protected]> 1772Date: Fri Dec 5 21:50:17 2025 +0000 1773 1774 Nix: rapidinstall 1775 1776 systems/linux/nixos/rapidinstall.sh | 15 +++++++++++++++ 1777 1 file changed, 15 insertions(+) 1778 1779commit 9e7b714e2e103c73245d800c974fade8e43c83ea 1780Author: 0x4248 <[email protected]> 1781Date: Fri Dec 5 17:00:52 2025 +0000 1782 1783 trail > c/math.c: add NaN 1784 1785 lab/trail/c/header/math.c | 15 ++++++++------- 1786 1 file changed, 8 insertions(+), 7 deletions(-) 1787 1788commit cfcd2c48226e5298771f0835b57a821e012c601a 1789Author: 0x4248 <[email protected]> 1790Date: Fri Dec 5 16:37:33 2025 +0000 1791 1792 Trail: * 1793 1794 CREDITS.txt | 11 ++++++ 1795 lab/trail/CMakeLists.txt | 6 ++++ 1796 lab/trail/README.md | 22 ++++++++++++ 1797 lab/trail/c/header/ctype.c | 85 ++++++++++++++++++++++++++++++++++++++++++++++ 1798 lab/trail/c/header/math.c | 63 ++++++++++++++++++++++++++++++++++ 1799 5 files changed, 187 insertions(+) 1800 1801commit 89df939b7f8556b84a4a7119fae3ec4b3f1b6fb5 1802Author: 0x4248 <[email protected]> 1803Date: Fri Dec 5 14:03:16 2025 +0000 1804 1805 Pulse: rewrite 1806 1807 tools/build/cmake/qbuild.sh | 5 ++ 1808 usr/net/Pulse/CMakeLists.txt | 6 +-- 1809 usr/net/Pulse/src/client.cpp | 93 ++++++++++++++++++++++++++++------ 1810 usr/net/Pulse/src/global.h | 6 +++ 1811 usr/net/Pulse/src/server.cpp | 118 +++++++++++++++++++++++++++++++++++-------- 1812 usr/net/Pulse/src/time.cpp | 17 +++++++ 1813 usr/net/Pulse/src/time.h | 5 ++ 1814 7 files changed, 210 insertions(+), 40 deletions(-) 1815 1816commit 8729b98ec59beb7b36fc28ca733d868da030b57c 1817Author: 0x4248 <[email protected]> 1818Date: Fri Dec 5 06:28:18 2025 +0000 1819 1820 Update README.md 1821 1822 README.md | 47 +++++++++++++++++++++++++++++++++++++++++++++-- 1823 1 file changed, 45 insertions(+), 2 deletions(-) 1824 1825commit d11642a66893a8c63cb5fa32a966b81269341428 1826Merge: 64f4d58 86be54d 1827Author: 0x4248 <[email protected]> 1828Date: Fri Dec 5 06:18:13 2025 +0000 1829 1830 Merge branch 'main' of https://www.github.com/0x4248/scrapbook 1831 1832commit 64f4d5842dc74120326429bab78b7a925ffb2c1c 1833Author: 0x4248 <[email protected]> 1834Date: Fri Dec 5 06:17:44 2025 +0000 1835 1836 VisHash: * 1837 1838 usr/vishash/Makefile | 24 ++++++++++++ 1839 usr/vishash/src/const.h | 22 +++++++++++ 1840 usr/vishash/src/crypto.cpp | 24 ++++++++++++ 1841 usr/vishash/src/crypto.h | 19 ++++++++++ 1842 usr/vishash/src/image.cpp | 94 ++++++++++++++++++++++++++++++++++++++++++++++ 1843 usr/vishash/src/image.h | 25 ++++++++++++ 1844 usr/vishash/src/main.cpp | 31 +++++++++++++++ 1845 usr/vishash/src/render.cpp | 78 ++++++++++++++++++++++++++++++++++++++ 1846 usr/vishash/src/render.h | 20 ++++++++++ 1847 9 files changed, 337 insertions(+) 1848 1849commit 8bb475e2f95840dcf221e490d3152ad33cece25e 1850Author: 0x4248 <[email protected]> 1851Date: Fri Dec 5 04:32:43 2025 +0000 1852 1853 Net: init and move files 1854 1855 systems/linux/kernel/vega/README.txt | 4 ++++ 1856 usr/{ => net}/Pulse/CMakeLists.txt | 0 1857 usr/{ => net}/Pulse/src/client.cpp | 0 1858 usr/{ => net}/Pulse/src/server.cpp | 0 1859 usr/{ => net}/http_server/CMakeLists.txt | 0 1860 usr/{ => net}/http_server/README.md | 0 1861 usr/{ => net}/http_server/server.c | 0 1862 7 files changed, 4 insertions(+) 1863 1864commit 9a1273d2d22be2cd87b792c6608c2268b9d786f6 1865Author: 0x4248 <[email protected]> 1866Date: Fri Dec 5 04:31:14 2025 +0000 1867 1868 WWW: fix basic mono font 1869 1870 misc/www/css/basic_mono.css | 2 +- 1871 1 file changed, 1 insertion(+), 1 deletion(-) 1872 1873commit 86be54d6c35be6b866425b05d1ea08486f6d8c2e 1874Author: 4248 <[email protected]> 1875Date: Thu Dec 4 21:41:40 2025 +0000 1876 1877 Update GitHub Pages workflow triggers 1878 1879 Remove push trigger for main branch from workflow 1880 1881 .github/workflows/pages.yml | 2 -- 1882 1 file changed, 2 deletions(-) 1883 1884commit f90403c60f31c4be6491640aa91a6d9570246ca0 1885Author: 0x4248 <[email protected]> 1886Date: Thu Dec 4 21:40:20 2025 +0000 1887 1888 key_detect: * 1889 1890 usr/key_detect/.gitignore | 2 ++ 1891 usr/key_detect/Makefile | 23 ++++++++++++++++ 1892 usr/key_detect/src/main.c | 69 +++++++++++++++++++++++++++++++++++++++++++++++ 1893 3 files changed, 94 insertions(+) 1894 1895commit fbec554ae2e79bc681e3ac7748469fcf8e7fcee9 1896Merge: 6596dd3 3fd913a 1897Author: 0x4248 <[email protected]> 1898Date: Thu Dec 4 21:36:45 2025 +0000 1899 1900 Merge branch 'main' of https://www.github.com/0x4248/scrapbook 1901 1902commit 6596dd3de7d5833eeaa604ef7813229a11d089cf 1903Author: 0x4248 <[email protected]> 1904Date: Thu Dec 4 21:36:10 2025 +0000 1905 1906 Makefile system redo 1907 1908 .gitmodules | 3 + 1909 Kconfig | 24 ++++++++ 1910 Makefile | 38 +++++++++++- 1911 doc/GIT.txt | 18 ++++++ 1912 doc/make/README.txt | 28 +++++++++ 1913 doc/make/blank.msg | 1 + 1914 doc/make/config.txt | 0 1915 doc/make/errors/confmissing.msg | 16 +++++ 1916 doc/make/git.txt | 4 ++ 1917 doc/misc/HEADERS.txt | 71 ++++++++++++++++++++++ 1918 doc/{ => tools}/JunkRef.txt | 0 1919 ext/SDL2 | 1 + 1920 systems/linux/kernel/vega/.gitignore | 2 + 1921 systems/linux/kernel/vega/Makefile | 58 ++++++++++++++++++ 1922 systems/linux/kernel/vega/archive/build.sh | 35 +++++++++++ 1923 systems/linux/kernel/vega/fs/init | 96 ++++++++++++++++++++++++++++++ 1924 systems/linux/kernel/vega/tools/glob.mk | 22 +++++++ 1925 tools/build/make/git.mk | 20 ++++++- 1926 tools/build/make/glob.mk | 22 ++++++- 1927 tools/build/make/help.mk | 31 +++++++++- 1928 tools/build/make/help/git.txt | 2 - 1929 tools/build/make/includes.mk | 23 +++++++ 1930 tools/build/make/kconfig.mk | 39 ++++++++++++ 1931 tools/build/make/misc.mk | 18 ++++++ 1932 tools/build/make/options.mk | 21 +++++++ 1933 tools/build/make/scripts.mk | 35 +++++++++++ 1934 tools/build/make/test.mk | 20 +++++++ 1935 27 files changed, 637 insertions(+), 11 deletions(-) 1936 1937commit 3fd913ae8275ed55c2a978a82185a2c2df962d8b 1938Author: 4248 <[email protected]> 1939Date: Thu Dec 4 21:19:20 2025 +0000 1940 1941 Add GNU GPL v3 License 1942 1943 Added the GNU General Public License version 3 to the project. 1944 1945 LICENSE.txt | 674 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1946 1 file changed, 674 insertions(+) 1947 1948commit 84fa81c928f7560e2744f38ab12a773feb7594c9 1949Author: 0x4248 <[email protected]> 1950Date: Thu Dec 4 21:09:40 2025 +0000 1951 1952 README: Update 1953 1954 doc/README.md | 5 ++++- 1955 1 file changed, 4 insertions(+), 1 deletion(-) 1956 1957commit 66167bc9f4eba650502fb38e12c57363624ab68b 1958Author: 0x4248 <[email protected]> 1959Date: Thu Dec 4 20:43:21 2025 +0000 1960 1961 Gitignore: Add .msg and remove .config 1962 1963 .gitignore | 2 +- 1964 1 file changed, 1 insertion(+), 1 deletion(-) 1965 1966commit 70efad30264b06bf029ac294a28e9ac418ce7fa0 1967Author: 0x4248 <[email protected]> 1968Date: Thu Dec 4 20:42:29 2025 +0000 1969 1970 ScrapExplorer: Add index.html ignore 1971 1972 tools/www/buildpages.py | 4 ++++ 1973 1 file changed, 4 insertions(+) 1974 1975commit 47be9c01d9d1e23a6272be48f9fa22f6e1808273 1976Author: 0x4248 <[email protected]> 1977Date: Thu Dec 4 12:00:19 2025 +0000 1978 1979 Git M: Add Kconfig lib 1980 1981 .gitmodules | 3 +++ 1982 ext/kconfiglib | 1 + 1983 2 files changed, 4 insertions(+) 1984 1985commit b4669e4d0a210ca65f7d485e00e2544e30b3a3c3 1986Merge: d642fdc e944e3d 1987Author: 0x4248 <[email protected]> 1988Date: Wed Dec 3 12:26:37 2025 +0000 1989 1990 Merge branch 'main' of https://www.github.com/0x4248/scrapbook 1991 1992commit d642fdc1b28e76f285123a7ccddb0b4d3a492187 1993Author: 0x4248 <[email protected]> 1994Date: Wed Dec 3 12:26:34 2025 +0000 1995 1996 Add from old server backup 1997 1998 misc/www/css/basic_black.css | 0 1999 systems/linux/dotfiles/nexus/.scripts/menu.sh | 56 +++++++++++++++++++++++++++ 2000 2 files changed, 56 insertions(+) 2001 2002commit e944e3d1a724a8d58149c77d3a0a9ec529889e7a 2003Author: 0x4248 <[email protected]> 2004Date: Wed Dec 3 12:00:06 2025 +0000 2005 2006 Im dyslexic... I think. 2007 2008 systems/linux/kenrel/README | 5 ----- 2009 systems/linux/kernel/README | 5 +++++ 2010 systems/linux/{kenrel => kernel}/modules/base.c | 0 2011 3 files changed, 5 insertions(+), 5 deletions(-) 2012 2013commit 6d3b52def1f9399c99a2db4ef125abc901ed5da4 2014Author: 0x4248 <[email protected]> 2015Date: Wed Dec 3 11:54:22 2025 +0000 2016 2017 Linux > kenrel: Add README 2018 2019 systems/linux/kenrel/README | 5 +++++ 2020 1 file changed, 5 insertions(+) 2021 2022commit 934f7693ada151f2d5b348b194ca8666ef5b7a60 2023Author: 0x4248 <[email protected]> 2024Date: Wed Dec 3 11:53:09 2025 +0000 2025 2026 Linux > kenrel: Add template module 2027 2028 systems/linux/kenrel/modules/base.c | 30 ++++++++++++++++++++++++++++++ 2029 1 file changed, 30 insertions(+) 2030 2031commit 4c4ea0ef2a9a238ae0567cf962f73152f4493acd 2032Author: 0x4248 <[email protected]> 2033Date: Wed Dec 3 11:47:24 2025 +0000 2034 2035 Welcome: Update html tags 2036 2037 doc/ScrapExplorer/welcome.txt | 6 +++--- 2038 1 file changed, 3 insertions(+), 3 deletions(-) 2039 2040commit 921de6a96f16cc5c26b78b70efa52586e36c585b 2041Author: 0x4248 <[email protected]> 2042Date: Wed Dec 3 11:39:58 2025 +0000 2043 2044 Readme: update 2045 2046 README.md | 28 ++++++++++++++++++++-------- 2047 doc/ScrapExplorer/welcome.txt | 22 ++++++++++++++++++++-- 2048 2 files changed, 40 insertions(+), 10 deletions(-) 2049 2050commit 98a1d2b58a56cd4f1d260fd0990bcf309cb17d86 2051Author: 0x4248 <[email protected]> 2052Date: Tue Dec 2 14:57:17 2025 +0000 2053 2054 Make: rename g-ac to g-acp and add push function 2055 2056 Signed-off-by: 0x4248 <[email protected]> 2057 2058 tools/build/make/git.mk | 5 +++-- 2059 1 file changed, 3 insertions(+), 2 deletions(-) 2060 2061commit 46dea41371e7d001b8f520b893a392e74be9dbc1 2062Author: 0x4248 <[email protected]> 2063Date: Tue Dec 2 14:55:53 2025 +0000 2064 2065 Ext: Add SDL 2066 2067 Signed-off-by: 0x4248 <[email protected]> 2068 2069 ext/SDL | 1 + 2070 1 file changed, 1 insertion(+) 2071 2072commit 3748925f9709cf9c77378720b62f0bd1b3d123e3 2073Author: 0x4248 <[email protected]> 2074Date: Mon Dec 1 21:05:06 2025 +0000 2075 2076 ScrapExplorer: Add git clone 2077 2078 tools/www/buildpages.py | 1 + 2079 1 file changed, 1 insertion(+) 2080 2081commit 167b1220c7a677d2c89b726a11a36521eca2eac3 2082Author: 0x4248 <[email protected]> 2083Date: Mon Dec 1 20:55:19 2025 +0000 2084 2085 Credits: General update 2086 2087 CREDITS.txt | 43 +++++++++++++++++++++++++++++++++++++++++++ 2088 README.md | 2 ++ 2089 2 files changed, 45 insertions(+) 2090 2091commit cac8678acdf497e83299d19d80631f63a66c45c5 2092Author: 0x4248 <[email protected]> 2093Date: Mon Dec 1 20:42:26 2025 +0000 2094 2095 OLEDBurnInTest: * 2096 2097 misc/www/OLEDBurnInTest/index.html | 95 ++++++++++++++++++++++++++++++++++++++ 2098 1 file changed, 95 insertions(+) 2099 2100commit 721d9d7c57db4d34a5c224a538b0044aa98460ca 2101Author: 0x4248 <[email protected]> 2102Date: Mon Dec 1 20:42:15 2025 +0000 2103 2104 DPX: * 2105 2106 doc/DPX/DPX25-101050/README.txt | 39 +++++++++++++++++++++++++++++++++++++++ 2107 doc/DPX/README.md | 28 ++++++++++++++++++++++++++++ 2108 2 files changed, 67 insertions(+) 2109 2110commit 16f209abdff7b65beb4a98883a971e578e508c18 2111Author: 0x4248 <[email protected]> 2112Date: Mon Dec 1 20:42:07 2025 +0000 2113 2114 Make " 2115 2116 Makefile | 6 ++++++ 2117 1 file changed, 6 insertions(+) 2118 2119commit 6faa706f4bb06a168c273688ac27bcd57557ad82 2120Author: 0x4248 <[email protected]> 2121Date: Mon Dec 1 20:41:59 2025 +0000 2122 2123 Make: add base system 2124 2125 tools/build/make/git.mk | 11 +++++++++++ 2126 tools/build/make/glob.mk | 7 +++++++ 2127 tools/build/make/help.mk | 5 +++++ 2128 tools/build/make/help/git.txt | 2 ++ 2129 tools/build/make/includes.mk | 3 +++ 2130 5 files changed, 28 insertions(+) 2131 2132commit cb6fd3639d463b66d69d0a73d004deb7b351dcdc 2133Author: 0x4248 <[email protected]> 2134Date: Tue Nov 25 19:07:37 2025 +0000 2135 2136 Pulse: init 2137 2138 usr/Pulse/CMakeLists.txt | 10 ++++++++ 2139 usr/Pulse/src/client.cpp | 38 ++++++++++++++++++++++++++++++ 2140 usr/Pulse/src/server.cpp | 60 ++++++++++++++++++++++++++++++++++++++++++++++++ 2141 3 files changed, 108 insertions(+) 2142 2143commit 3dff2a3b3754672f92fee96a7feb550da3f24cab 2144Author: 0x4248 <[email protected]> 2145Date: Mon Nov 24 22:04:35 2025 +0000 2146 2147 OpenGL: rm comments 2148 2149 lab/opengl/CMakeLists.txt | 3 --- 2150 1 file changed, 3 deletions(-) 2151 2152commit ef81a203a158e6f8685489cc59622e7732b40f1f 2153Author: 0x4248 <[email protected]> 2154Date: Mon Nov 24 22:04:18 2025 +0000 2155 2156 SDL2: Archive 2157 2158 lab/archive/sdl2.cpp | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2159 1 file changed, 79 insertions(+) 2160 2161commit d3b6a0f9b34428a8d4104bbffad2cf687d33ea6a 2162Author: 0x4248 <[email protected]> 2163Date: Mon Nov 24 22:03:51 2025 +0000 2164 2165 gitmodules: add SDL 2166 2167 .gitmodules | 3 +++ 2168 1 file changed, 3 insertions(+) 2169 2170commit 327de4755e4c5752c62266c1d55413bcec6234c7 2171Author: 0x4248 <[email protected]> 2172Date: Mon Nov 24 22:03:31 2025 +0000 2173 2174 reflists: mv 2175 2176 tools/build/clConfGen/generatecland.py | 2 +- 2177 include.ref => tools/reflists/include.ref | 1 + 2178 scap.ref => tools/reflists/scap.ref | 0 2179 3 files changed, 2 insertions(+), 1 deletion(-) 2180 2181commit e2cd85d6848bd2b62561112e31d3b2518551dc51 2182Author: 0x4248 <[email protected]> 2183Date: Mon Nov 24 22:02:39 2025 +0000 2184 2185 Credits: update 2186 2187 CREDITS.txt | 22 ++++++++++++++++------ 2188 1 file changed, 16 insertions(+), 6 deletions(-) 2189 2190commit 0fd3111a5965590f3f7747f5873427f78cef5381 2191Author: 0x4248 <[email protected]> 2192Date: Mon Nov 24 21:53:22 2025 +0000 2193 2194 Credits: add people 2195 2196 CREDITS.txt | 15 ++++++++++-- 2197 lab/sdl2.cpp | 79 ------------------------------------------------------------ 2198 2 files changed, 13 insertions(+), 81 deletions(-) 2199 2200commit 07cff10f3d0a7b9eba1ad55a6d34f1073272828f 2201Author: 0x4248 <[email protected]> 2202Date: Mon Nov 24 21:20:14 2025 +0000 2203 2204 Credits: add more credits 2205 2206 CREDITS.txt | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 2207 1 file changed, 94 insertions(+), 4 deletions(-) 2208 2209commit 5e30c1e125d37e962415e6f4fa114e78e73f54b4 2210Author: 0x4248 <[email protected]> 2211Date: Mon Nov 24 21:07:16 2025 +0000 2212 2213 Credits: * 2214 2215 CREDITS.txt | 211 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2216 1 file changed, 211 insertions(+) 2217 2218commit ba4b96c04ca99f503ed0f2d2252006c1f5ae65a7 2219Author: 0x4248 <[email protected]> 2220Date: Sun Nov 23 19:05:35 2025 +0000 2221 2222 ScrapExplorer: Add more buttons to toolbar 2223 2224 tools/www/buildpages.py | 16 +++++++++++----- 2225 1 file changed, 11 insertions(+), 5 deletions(-) 2226 2227commit fb99112d842d7a4bc404eb1118f20c260bad7e85 2228Author: 0x4248 <[email protected]> 2229Date: Fri Nov 21 17:19:41 2025 +0000 2230 2231 ScrapExplorer: Fix breadcrumb 2232 2233 tools/www/buildpages.py | 2 +- 2234 1 file changed, 1 insertion(+), 1 deletion(-) 2235 2236commit 16c8756dc39ed226041b508109e676ab4eea3fbf 2237Author: 0x4248 <[email protected]> 2238Date: Fri Nov 21 17:17:53 2025 +0000 2239 2240 ScrapExplorer: Update LN 2241 2242 tools/www/buildpages.py | 1 - 2243 1 file changed, 1 deletion(-) 2244 2245commit d1814218aee33168880ae7cfaef0b42ea1736bf9 2246Author: 0x4248 <[email protected]> 2247Date: Fri Nov 21 17:06:57 2025 +0000 2248 2249 Add logs 2250 2251 tools/www/buildpages.py | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 2252 1 file changed, 47 insertions(+) 2253 2254commit cc7ec5cf5ea99496b7f1ce429a6a47b0ee5f1890 2255Author: 0x4248 <[email protected]> 2256Date: Fri Nov 21 16:43:43 2025 +0000 2257 2258 dos: add script 2259 2260 systems/linux/dos/fixDOSEncoding.sh | 1 + 2261 1 file changed, 1 insertion(+) 2262 2263commit 8b36ba938e53467fe7385f155796ccdb8a3ea07e 2264Author: 0x4248 <[email protected]> 2265Date: Fri Nov 21 16:43:24 2025 +0000 2266 2267 opengl: * 2268 2269 lab/opengl/CMakeLists.txt | 20 ++++++++++++++++++++ 2270 lab/opengl/src/main.cpp | 32 ++++++++++++++++++++++++++++++++ 2271 2 files changed, 52 insertions(+) 2272 2273commit d273a54486a18320b3fa87ae8f4ac40509c7becd 2274Author: 0x4248 <[email protected]> 2275Date: Fri Nov 21 16:42:43 2025 +0000 2276 2277 ScrapExplorer: Update build process 2278 2279 tools/www/buildpages.py | 68 ++++++++++++++++++++++++++++++++++++------------- 2280 1 file changed, 50 insertions(+), 18 deletions(-) 2281 2282commit 2bf1e4763fa7b5ae77468c7d568ca7837f3a95e9 2283Author: 0x4248 <[email protected]> 2284Date: Fri Nov 21 16:09:40 2025 +0000 2285 2286 I hate clangd but this should work for now 2287 2288 .vscode/c_cpp_properties.json | 32 ++++++++++++++++---------------- 2289 ext/README.md | 7 +++++++ 2290 include.ref | 2 ++ 2291 systems/dos/README.TXT | 0 2292 systems/dos/fixDOSEncoding.sh | 1 - 2293 tools/build/clConfGen/generatecland.py | 20 ++++++++++++++++++++ 2294 6 files changed, 45 insertions(+), 17 deletions(-) 2295 2296commit 53baa833ca1643615870c1e453db94cd87171ab7 2297Author: 0x4248 <[email protected]> 2298Date: Fri Nov 21 12:23:11 2025 +0000 2299 2300 GLFW: add module 2301 2302 .gitignore | 2 +- 2303 .gitmodules | 6 +++--- 2304 ext/glfw | 1 + 2305 3 files changed, 5 insertions(+), 4 deletions(-) 2306 2307commit 4c8c5a1b05da8a0ed9af1552848f7a8b54a5c48b 2308Author: 4248 <[email protected]> 2309Date: Fri Nov 21 12:19:06 2025 +0000 2310 2311 Add ScrapExplorer section to README 2312 2313 Added section for ScrapExplorer and its link. 2314 2315 README.md | 4 ++++ 2316 1 file changed, 4 insertions(+) 2317 2318commit 0b285d1bd85742fa34780edf3b77e5a8bd7e7499 2319Author: 0x4248 <[email protected]> 2320Date: Fri Nov 21 12:11:52 2025 +0000 2321 2322 Add submodules 2323 2324 .gitignore | 3 +++ 2325 .gitmodules | 3 +++ 2326 2 files changed, 6 insertions(+) 2327 2328commit 97af41e30c32a596f4e2794c50d6afed0d6cfd16 2329Author: 0x4248 <[email protected]> 2330Date: Mon Nov 17 00:18:34 2025 +0000 2331 2332 Update CSS 2333 2334 misc/www/css/ScrapExplorer/main.css | 42 ++++++++++++++++++------------------- 2335 1 file changed, 21 insertions(+), 21 deletions(-) 2336 2337commit 84fbd04b4cf3a95483363d251878741b4a9da4d2 2338Author: 0x4248 <[email protected]> 2339Date: Mon Nov 17 00:15:27 2025 +0000 2340 2341 Update colour 2342 2343 misc/www/css/ScrapExplorer/main.css | 1 + 2344 1 file changed, 1 insertion(+) 2345 2346commit e50ca2aed946405ff07152c3ae11bf30e7c29711 2347Author: 0x4248 <[email protected]> 2348Date: Mon Nov 17 00:12:11 2025 +0000 2349 2350 ScrapExplorer: QOL and colour update 2351 2352 misc/www/css/ScrapExplorer/main.css | 21 +++++++++++++++++++++ 2353 misc/www/css/basic_mono.css | 30 +++++++++++++++--------------- 2354 tools/www/buildpages.py | 24 +++++++++++++++++++++++- 2355 3 files changed, 59 insertions(+), 16 deletions(-) 2356 2357commit 37d3d6f9b66bacea2d043608979938e5b2b77578 2358Author: 0x4248 <[email protected]> 2359Date: Sun Nov 16 23:47:45 2025 +0000 2360 2361 ScrapExplorer: fix broken CSS 2362 2363 tools/www/buildpages.py | 4 ++-- 2364 1 file changed, 2 insertions(+), 2 deletions(-) 2365 2366commit 486e4fa3219047420949333b20a675c5e92743ba 2367Author: 0x4248 <[email protected]> 2368Date: Sun Nov 16 23:38:23 2025 +0000 2369 2370 ScrapExplorer: @ 2371 2372 tools/www/buildpages.py | 1 + 2373 1 file changed, 1 insertion(+) 2374 2375commit 4201f93693050a929b95cfcc92a7dc54ee49bc93 2376Author: 0x4248 <[email protected]> 2377Date: Sun Nov 16 23:37:27 2025 +0000 2378 2379 ScrapExplorer: Fix import error 2380 2381 tools/www/buildpages.py | 7 +++++-- 2382 1 file changed, 5 insertions(+), 2 deletions(-) 2383 2384commit 9696470a238528904b4e348be5f47f2270b819dc 2385Author: 0x4248 <[email protected]> 2386Date: Sun Nov 16 14:28:30 2025 +0000 2387 2388 ScrapExplorer: init 2389 2390 .github/workflows/README.txt | 3 - 2391 .github/workflows/pages.yml | 46 +++++++ 2392 .gitignore | 3 + 2393 doc/ScrapExplorer/welcome.txt | 3 + 2394 misc/www/css/ScrapExplorer/main.css | 20 +++ 2395 tools/www/buildpages.py | 256 ++++++++++++++++++++++++++++++++++++ 2396 6 files changed, 328 insertions(+), 3 deletions(-) 2397 2398commit d81243bce1dd138118377483a2675b1b8e094a2f 2399Author: 0x4248 <[email protected]> 2400Date: Mon Nov 10 23:56:57 2025 +0000 2401 2402 scrap.ref: * 2403 2404 .gitignore | 1 + 2405 scap.ref | 5 +++++ 2406 2 files changed, 6 insertions(+) 2407 2408commit de1b989a628ce39777539586fe294360d13b2f7b 2409Author: 0x4248 <[email protected]> 2410Date: Mon Nov 10 23:53:34 2025 +0000 2411 2412 www: add basic mono style 2413 2414 misc/www/css/basic_mono.css | 85 +++++++++++++++++++++++++++++++++++++++++++++ 2415 misc/www/html/pretest.html | 3 +- 2416 2 files changed, 86 insertions(+), 2 deletions(-) 2417 2418commit d33880d053ab56d522685431c400421007196090 2419Author: 0x4248 <[email protected]> 2420Date: Fri Nov 7 00:10:28 2025 +0000 2421 2422 www: add pretest.html 2423 2424 misc/www/html/pretest.html | 16 ++++++++++++++++ 2425 1 file changed, 16 insertions(+) 2426 2427commit d0eb64da0e5d181df12848dc8f556d236db90f51 2428Author: 0x4248 <[email protected]> 2429Date: Fri Nov 7 00:10:11 2025 +0000 2430 2431 Update .gitignore 2432 2433 .gitignore | 4 ++-- 2434 1 file changed, 2 insertions(+), 2 deletions(-) 2435 2436commit 7bb361ae4f1781dfdeeca33ede0a5ffc7bb713ec 2437Author: 0x4248 <[email protected]> 2438Date: Fri Nov 7 00:09:43 2025 +0000 2439 2440 gitignore: www 2441 2442 .gitignore | 2 ++ 2443 1 file changed, 2 insertions(+) 2444 2445commit 6cecce9f6ac7436fbae42fd52840f6c3a5e99436 2446Author: 0x4248 <[email protected]> 2447Date: Fri Nov 7 00:09:18 2025 +0000 2448 2449 www: add README 2450 2451 misc/www/README.txt | 4 ++++ 2452 1 file changed, 4 insertions(+) 2453 2454commit 3e4071d2d25cb18976d4b8e8eac5b54bc2a98cff 2455Author: 0x4248 <[email protected]> 2456Date: Wed Nov 5 20:46:45 2025 +0000 2457 2458 dotfiles: add nexus quick install 2459 2460 systems/linux/dotfiles/install_nexus.sh | 1 + 2461 1 file changed, 1 insertion(+) 2462 2463commit ddbac762e5f5e8c72b45ca72acf3185e85672a07 2464Author: 4248 <[email protected]> 2465Date: Mon Nov 3 23:31:32 2025 +0000 2466 2467 Update utils.py 2468 2469 misc/plxkit/utils.py | 1 + 2470 1 file changed, 1 insertion(+) 2471 2472commit 7b82d695d847e562e8d455ace72c6f7104ae6e93 2473Author: 0x4248 <[email protected]> 2474Date: Sat Nov 1 23:28:25 2025 +0000 2475 2476 Remove glsl to gitignore 2477 2478 .gitignore | 1 + 2479 1 file changed, 1 insertion(+) 2480 2481commit a5241993ed4fc81cad60a52bcef5a4f4387ea061 2482Author: 0x4248 <[email protected]> 2483Date: Sat Nov 1 23:28:01 2025 +0000 2484 2485 DOS: * 2486 2487 systems/dos/README.TXT | 0 2488 systems/dos/fixDOSEncoding.sh | 1 + 2489 2 files changed, 1 insertion(+) 2490 2491commit b68bc55eafb3dbcbcf33c5e82d06911f55a911f5 2492Author: 0x4248 <[email protected]> 2493Date: Sun Oct 26 16:48:43 2025 +0000 2494 2495 GLSL: * 2496 2497 misc/GLSL/Circle.glsl | 24 ++++++++++++++++++++++++ 2498 misc/GLSL/Colour_bars.glsl | 30 ++++++++++++++++++++++++++++++ 2499 misc/GLSL/Colour_bars_fade.glsl | 33 +++++++++++++++++++++++++++++++++ 2500 misc/GLSL/Gradient.glsl | 16 ++++++++++++++++ 2501 4 files changed, 103 insertions(+) 2502 2503commit a2dc486d8d46d3dcaf2287d0be492598bf34fa41 2504Author: 0x4248 <[email protected]> 2505Date: Thu Oct 23 21:17:58 2025 +0100 2506 2507 lab: add sdl2.cpp 2508 2509 lab/sdl2.cpp | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2510 1 file changed, 79 insertions(+) 2511 2512commit a1177a1fec6793dbb5516a3938ce079a9e68b9ad 2513Author: 0x4248 <[email protected]> 2514Date: Thu Oct 23 21:17:46 2025 +0100 2515 2516 gitignore: add __pycache__ and add !build/ 2517 2518 .gitignore | 1 + 2519 tools/.gitignore | 1 + 2520 2 files changed, 2 insertions(+) 2521 2522commit d1439dfd9fb7bed8cb3d4686f1a0cd370095562c 2523Author: 0x4248 <[email protected]> 2524Date: Tue Oct 21 20:46:45 2025 +0100 2525 2526 git: update .gitignore's 2527 2528 .gitignore | 6 +++++ 2529 systems/linux/dotfiles/.gitignore | 1 + 2530 systems/linux/dotfiles/nexus/.bashrc | 47 ++++++++++++++++++++++++++++++++++++ 2531 tools/utils/DLx/.gitignore | 4 ++- 2532 4 files changed, 57 insertions(+), 1 deletion(-) 2533 2534commit 7a23ce62a92cf1aaddc9af423eb51869504c11e8 2535Author: 0x4248 <[email protected]> 2536Date: Mon Oct 20 11:35:01 2025 +0100 2537 2538 gitignore: fix typo 2539 2540 .gitignore | 6 ++++-- 2541 arch/arm/arm_barebones/linker.ld | 11 +++++++++++ 2542 2 files changed, 15 insertions(+), 2 deletions(-) 2543 2544commit f175b8fe927bcb1c7f06c907617e01fa4772f097 2545Author: 0x4248 <[email protected]> 2546Date: Mon Oct 20 11:34:32 2025 +0100 2547 2548 Redo entire repo structor AGAIN 2549 2550 But this time I hope its the last 2551 2552 arch/arm/arm_barebones/.gitignore | 3 + 2553 arch/arm/arm_barebones/Makefile | 30 +++++++++ 2554 arch/arm/arm_barebones/boot/boot.s | 13 ++++ 2555 arch/arm/arm_barebones/include/power.h | 9 +++ 2556 arch/arm/arm_barebones/kernel/kernel.c | 37 +++++++++++ 2557 arch/arm/arm_barebones/kernel/power.c | 11 ++++ 2558 .../x64/linux}/file_writing/.gitignore | 0 2559 .../x64/linux}/file_writing/build.sh | 0 2560 .../x64/linux}/file_writing/main.s | 0 2561 .../asm/x64-linux => arch/x64/linux}/return/README | 0 2562 .../x64-linux => arch/x64/linux}/return/build.sh | 0 2563 .../asm/x64-linux => arch/x64/linux}/return/main.s | 0 2564 arch/x86/phoenix/Makefile | 40 ++++++++++++ 2565 arch/x86/phoenix/README | 15 +++++ 2566 arch/x86/phoenix/src/boot.s | 36 +++++++++++ 2567 arch/x86/phoenix/src/kernel.s | 68 +++++++++++++++++++++ 2568 arch/x86/phoenix/src/lib/colorscreen.s | 20 ++++++ 2569 arch/x86/phoenix/src/lib/keyboard.s | 4 ++ 2570 arch/x86/phoenix/src/lib/print.s | 33 ++++++++++ 2571 {langs/asm => arch/x86}/x86bootdisk/.gitignore | 0 2572 {langs/asm => arch/x86}/x86bootdisk/Makefile | 4 +- 2573 {langs/asm => arch/x86}/x86bootdisk/README.md | 0 2574 {langs/asm => arch/x86}/x86bootdisk/src/boot.asm | 0 2575 .../x86}/x86bootdisk/src/lost-version.asm | 0 2576 .../FileConstruct/FileConstructor.java | 2 +- 2577 .../java => lab}/FileConstruct/demos/Filling.java | 4 +- 2578 .../FileConstruct/demos/HelloWorld.java | 4 +- 2579 .../FileConstruct/demos/Replacing.java | 4 +- 2580 .../FileConstruct/demos/x86BootSector.java | 4 +- 2581 {langs => lab}/c/bitmap/README.md | 0 2582 {langs => lab}/c/bitmap/bitmap.c | 0 2583 {langs => lab}/c/bitmap/bmp_head.h | 0 2584 {langs => lab}/c/bitmap/bmp_pixel.h | 0 2585 {langs => lab}/c/bitmap/build.sh | 0 2586 {langs => lab}/c/compiled_c/.gitignore | 0 2587 {langs => lab}/c/compiled_c/CODE_OF_CONDUCT.md | 0 2588 {langs => lab}/c/compiled_c/CONTRIBUTING.md | 0 2589 {langs => lab}/c/compiled_c/LICENCE | 0 2590 {langs => lab}/c/compiled_c/Makefile | 0 2591 {langs => lab}/c/compiled_c/README.txt | 0 2592 {langs => lab}/c/compiled_c/SECURITY.md | 0 2593 {langs => lab}/c/compiled_c/config.mk | 0 2594 {langs => lab}/c/compiled_c/sources.conf | 0 2595 .../c/compiled_c/src/functions/add/Makefile | 0 2596 .../compiled_c/src/functions/add/build/assembly.s | 0 2597 .../c/compiled_c/src/functions/add/build/compiled | Bin 2598 .../compiled_c/src/functions/add/build/objdump.txt | 0 2599 .../c/compiled_c/src/functions/add/main.c | 0 2600 .../c/compiled_c/src/functions/return/Makefile | 0 2601 .../src/functions/return/build/assembly.s | 0 2602 .../compiled_c/src/functions/return/build/compiled | Bin 2603 .../src/functions/return/build/objdump.txt | 0 2604 .../c/compiled_c/src/functions/return/main.c | 0 2605 .../c/compiled_c/src/functions/subtract/Makefile | 0 2606 .../src/functions/subtract/build/assembly.s | 0 2607 .../src/functions/subtract/build/compiled | Bin 2608 .../src/functions/subtract/build/objdump.txt | 0 2609 .../c/compiled_c/src/functions/subtract/main.c | 0 2610 .../c/compiled_c/src/general/add/Makefile | 0 2611 .../c/compiled_c/src/general/add/build/assembly.s | 0 2612 .../c/compiled_c/src/general/add/build/compiled | Bin 2613 .../c/compiled_c/src/general/add/build/objdump.txt | 0 2614 {langs => lab}/c/compiled_c/src/general/add/main.c | 0 2615 .../c/compiled_c/src/general/cat_strings/Makefile | 0 2616 .../src/general/cat_strings/build/assembly.s | 0 2617 .../src/general/cat_strings/build/compiled | Bin 2618 .../src/general/cat_strings/build/objdump.txt | 0 2619 .../c/compiled_c/src/general/cat_strings/main.c | 0 2620 .../c/compiled_c/src/general/constants/Makefile | 0 2621 .../src/general/constants/build/assembly.s | 0 2622 .../src/general/constants/build/compiled | Bin 2623 .../src/general/constants/build/objdump.txt | 0 2624 .../c/compiled_c/src/general/constants/main.c | 0 2625 .../c/compiled_c/src/general/divide/Makefile | 0 2626 .../compiled_c/src/general/divide/build/assembly.s | 0 2627 .../c/compiled_c/src/general/divide/build/compiled | Bin 2628 .../src/general/divide/build/objdump.txt | 0 2629 .../c/compiled_c/src/general/divide/main.c | 0 2630 .../c/compiled_c/src/general/hello_world/Makefile | 0 2631 .../src/general/hello_world/build/assembly.s | 0 2632 .../src/general/hello_world/build/compiled | Bin 2633 .../src/general/hello_world/build/objdump.txt | 0 2634 .../c/compiled_c/src/general/hello_world/main.c | 0 2635 .../c/compiled_c/src/general/if/Makefile | 0 2636 .../c/compiled_c/src/general/if/build/assembly.s | 0 2637 .../c/compiled_c/src/general/if/build/compiled | Bin 2638 .../c/compiled_c/src/general/if/build/objdump.txt | 0 2639 {langs => lab}/c/compiled_c/src/general/if/main.c | 0 2640 .../c/compiled_c/src/general/if_else/Makefile | 0 2641 .../src/general/if_else/build/assembly.s | 0 2642 .../compiled_c/src/general/if_else/build/compiled | Bin 2643 .../src/general/if_else/build/objdump.txt | 0 2644 .../c/compiled_c/src/general/if_else/main.c | 0 2645 .../c/compiled_c/src/general/main/Makefile | 0 2646 .../c/compiled_c/src/general/main/build/assembly.s | 0 2647 .../c/compiled_c/src/general/main/build/compiled | Bin 2648 .../compiled_c/src/general/main/build/objdump.txt | 0 2649 .../c/compiled_c/src/general/main/main.c | 0 2650 .../c/compiled_c/src/general/multiply/Makefile | 0 2651 .../src/general/multiply/build/assembly.s | 0 2652 .../compiled_c/src/general/multiply/build/compiled | Bin 2653 .../src/general/multiply/build/objdump.txt | 0 2654 .../c/compiled_c/src/general/multiply/main.c | 0 2655 .../c/compiled_c/src/general/strings/Makefile | 0 2656 .../src/general/strings/build/assembly.s | 0 2657 .../compiled_c/src/general/strings/build/compiled | Bin 2658 .../src/general/strings/build/objdump.txt | 0 2659 .../c/compiled_c/src/general/strings/main.c | 0 2660 .../c/compiled_c/src/general/subtract/Makefile | 0 2661 .../src/general/subtract/build/assembly.s | 0 2662 .../compiled_c/src/general/subtract/build/compiled | Bin 2663 .../src/general/subtract/build/objdump.txt | 0 2664 .../c/compiled_c/src/general/subtract/main.c | 0 2665 {langs => lab}/c/compiled_c/tools/run_makefiles.py | 0 2666 {langs => lab}/c/factorial/CMakeLists.txt | 0 2667 {langs => lab}/c/factorial/main.c | 0 2668 {langs => lab}/c/tiny/CMakeLists.txt | 0 2669 {langs => lab}/c/tiny/README.md | 0 2670 {langs => lab}/c/tiny/build.sh | 0 2671 {langs => lab}/c/tiny/hello.c | 0 2672 {langs => lab}/c/tiny/math.c | 0 2673 {langs => lab}/c/tiny/tiny.c | 0 2674 {langs => lab}/c/virtual_hardware/Makefile | 0 2675 {langs => lab}/c/virtual_hardware/README.txt | 0 2676 .../c/virtual_hardware/include/lib/libbit.h | 0 2677 .../c/virtual_hardware/include/lib/libbus.h | 0 2678 .../c/virtual_hardware/include/mod/gates.h | 0 2679 .../c/virtual_hardware/mod/example_chip.c | 0 2680 {langs => lab}/c/virtual_hardware/mod/gates.c | 0 2681 {langs => lab}/c/virtual_hardware/mod/halfadder.c | 0 2682 {langs => lab}/c/virtual_hardware/mod/main.c | 0 2683 {langs => lab}/c/virtual_hardware/mod/modules.mk | 0 2684 {langs => lab}/c/weird_loops/CMakeLists.txt | 0 2685 {langs => lab}/c/weird_loops/main.c | 0 2686 {langs => lab}/c/writing_raw/CMakeLists.txt | 0 2687 {langs => lab}/c/writing_raw/README | 0 2688 {langs => lab}/c/writing_raw/basic.c | 0 2689 {langs => lab}/c/writing_raw/hello.c | 0 2690 {langs => lab}/c/writing_raw/include/write.h | 0 2691 {langs => lab}/c/writing_raw/write.c | 0 2692 {langs/java => lab}/decomplab/README.txt | 0 2693 {langs/java => lab}/decomplab/src/DecompLib.java | 2 + 2694 {langs/java => lab}/decomplab/src/Template.java | 2 + 2695 langs/c/README.txt | 7 --- 2696 linux/dotfiles/nexus/.bashrc | 30 --------- 2697 linux/usr/README.txt | 5 -- 2698 {langs => misc}/fortran/add.f90 | 0 2699 {langs => misc}/fortran/arguments.f90 | 0 2700 {langs => misc}/fortran/factorial.f90 | 0 2701 {langs => misc}/fortran/file.f90 | 0 2702 {langs => misc}/fortran/hello_world.f90 | 0 2703 {langs => misc}/fortran/matrix.f90 | 0 2704 {langs => misc}/fortran/prime_number.f90 | 0 2705 {langs/java => misc}/jbuild-testing/build.sh | 0 2706 {langs/java => misc}/jbuild-testing/main.java | 0 2707 misc/plxkit/__main__.py | 58 ++++++++++++++++++ 2708 misc/plxkit/pipe.py | 16 +++++ 2709 misc/plxkit/record.py | 28 +++++++++ 2710 misc/plxkit/utils.py | 35 +++++++++++ 2711 {linux => systems/linux}/dotfiles/README.txt | 0 2712 systems/linux/rpi/GPIO_send.c | 47 ++++++++++++++ 2713 {linux => systems/linux}/sbin/README.txt | 0 2714 .../linux}/sbin/pacman-alarm-reset.sh | 0 2715 tools/utils/DLx/.gitignore | 2 + 2716 tools/utils/DLx/README.md | 9 +++ 2717 tools/utils/DLx/src/clients/requests.py | 23 +++++++ 2718 tools/utils/DLx/src/clients/wget.py | 21 +++++++ 2719 tools/utils/DLx/src/drivers/apache.py | 62 +++++++++++++++++++ 2720 tools/utils/DLx/src/main.py | 57 +++++++++++++++++ 2721 tools/utils/DLx/tools/tsv_filter.py | 13 ++++ 2722 {langs/c => usr}/XORenc/CMakeLists.txt | 0 2723 {langs/c => usr}/XORenc/README.txt | 0 2724 {langs/c => usr}/XORenc/main.c | 0 2725 {linux/usr => usr}/blkrn/README.md | 0 2726 {linux/usr => usr}/blkrn/blkrn.cpp | 0 2727 {langs/c => usr}/http_server/CMakeLists.txt | 0 2728 {langs/c => usr}/http_server/README.md | 0 2729 {langs/c => usr}/http_server/server.c | 0 2730 {langs/c => usr}/light_builtins/README.txt | 0 2731 {langs/c => usr}/light_builtins/cat.c | 0 2732 {langs/c => usr}/light_builtins/config.h | 0 2733 {langs/c => usr}/light_builtins/cp.c | 0 2734 {langs/c => usr}/light_builtins/date.c | 0 2735 {langs/c => usr}/light_builtins/echo.c | 0 2736 {langs/c => usr}/light_builtins/ls.c | 0 2737 {langs/c => usr}/light_builtins/mkdir.c | 0 2738 {langs/c => usr}/light_builtins/mv.c | 0 2739 {langs/c => usr}/light_builtins/pwd.c | 0 2740 {langs/c => usr}/light_builtins/rm.c | 0 2741 {langs/c => usr}/light_builtins/rmdir.c | 0 2742 {langs/c => usr}/light_builtins/touch.c | 0 2743 191 files changed, 706 insertions(+), 52 deletions(-) 2744 2745commit 30aa9dbc790a0e78a8b1c724d25d1398503aa944 2746Author: 0x4248 <[email protected]> 2747Date: Sun Oct 19 19:21:16 2025 +0100 2748 2749 fortran: Add ne code and cleanup 2750 2751 Found some more fortran code whilst going trough some old hard drives 2752 and got rid of that crazy copyright 2753 2754 langs/fortran/README | 10 --------- 2755 langs/fortran/add.f90 | 24 +++++++++++++++++++++ 2756 langs/fortran/arguments.f90 | 26 +++++++++++++++++++++++ 2757 langs/fortran/factorial.f90 | 32 ++++++++++++++++++++++++++++ 2758 langs/fortran/{filetest => }/file.f90 | 12 ++--------- 2759 langs/fortran/filetest/Makefile | 32 ---------------------------- 2760 langs/fortran/filetest/README | 4 ---- 2761 langs/fortran/hello_world.f90 | 19 +++++++++++++++++ 2762 langs/fortran/{matrix => }/matrix.f90 | 15 ++++---------- 2763 langs/fortran/matrix/Makefile | 33 ----------------------------- 2764 langs/fortran/matrix/README | 13 ------------ 2765 langs/fortran/prime_number.f90 | 39 +++++++++++++++++++++++++++++++++++ 2766 12 files changed, 146 insertions(+), 113 deletions(-) 2767 2768commit 62220c008b7d17a8adcea1822c5de2450e631b37 2769Author: 0x4248 <[email protected]> 2770Date: Sun Oct 19 19:13:16 2025 +0100 2771 2772 x86bootdisk: add another bootdisk I found 2773 2774 langs/asm/x86bootdisk/.gitignore | 3 +- 2775 langs/asm/x86bootdisk/Makefile | 4 +-- 2776 langs/asm/x86bootdisk/README.md | 4 +-- 2777 langs/asm/x86bootdisk/src/lost-version.asm | 55 ++++++++++++++++++++++++++++++ 2778 4 files changed, 61 insertions(+), 5 deletions(-) 2779 2780commit 39d12c9c46a0e3cc8e744bbc3347c7615557dc5d 2781Author: 0x4248 <[email protected]> 2782Date: Sun Oct 19 19:12:46 2025 +0100 2783 2784 Gitignore: explain that chaos 2785 2786 .gitignore | 30 ++---------------------------- 2787 1 file changed, 2 insertions(+), 28 deletions(-) 2788 2789commit 19db6484cffc6cb1659abd0cea555e0baa0106c3 2790Author: 0x4248 <[email protected]> 2791Date: Sun Oct 19 19:05:19 2025 +0100 2792 2793 junkref: mv to tools/build/junkref 2794 2795 tools/build/{ => junkref}/junkref.py | 0 2796 tools/scrapbuild.py | 129 ----------------------------------- 2797 2 files changed, 129 deletions(-) 2798 2799commit 1f709fd5926e04cf8d482bd8c644b45b3e283214 2800Author: 0x4248 <[email protected]> 2801Date: Sun Oct 19 18:58:36 2025 +0100 2802 2803 misc: update repo structure 2804 2805 langs/asm/x64-linux/file_writing/.gitignore | 1 + 2806 langs/asm/x64-linux/file_writing/build.sh | 2 + 2807 langs/asm/x64-linux/file_writing/main.s | 46 ++ 2808 langs/asm/x64-linux/return/README | 31 + 2809 langs/asm/x64-linux/return/build.sh | 2 + 2810 langs/asm/x64-linux/return/main.s | 24 + 2811 langs/asm/x86bootdisk/.gitignore | 13 + 2812 langs/asm/x86bootdisk/Makefile | 33 + 2813 langs/asm/x86bootdisk/README.md | 9 + 2814 langs/asm/x86bootdisk/src/boot.asm | 48 ++ 2815 langs/c/README.txt | 7 + 2816 langs/c/XORenc/CMakeLists.txt | 16 + 2817 langs/c/XORenc/README.txt | 19 + 2818 langs/c/XORenc/main.c | 51 ++ 2819 langs/c/bitmap/README.md | 7 + 2820 langs/c/bitmap/bitmap.c | 98 +++ 2821 langs/c/bitmap/bmp_head.h | 51 ++ 2822 langs/c/bitmap/bmp_pixel.h | 27 + 2823 langs/c/bitmap/build.sh | 1 + 2824 langs/c/compiled_c/.gitignore | 1 + 2825 langs/c/compiled_c/CODE_OF_CONDUCT.md | 128 ++++ 2826 langs/c/compiled_c/CONTRIBUTING.md | 40 ++ 2827 langs/c/compiled_c/LICENCE | 674 +++++++++++++++++++++ 2828 langs/c/compiled_c/Makefile | 16 + 2829 langs/c/compiled_c/README.txt | 6 + 2830 langs/c/compiled_c/SECURITY.md | 3 + 2831 langs/c/compiled_c/config.mk | 14 + 2832 langs/c/compiled_c/sources.conf | 14 + 2833 langs/c/compiled_c/src/functions/add/Makefile | 24 + 2834 .../compiled_c/src/functions/add/build/assembly.s | 71 +++ 2835 .../c/compiled_c/src/functions/add/build/compiled | Bin 0 -> 15800 bytes 2836 .../compiled_c/src/functions/add/build/objdump.txt | 328 ++++++++++ 2837 langs/c/compiled_c/src/functions/add/main.c | 21 + 2838 langs/c/compiled_c/src/functions/return/Makefile | 24 + 2839 .../src/functions/return/build/assembly.s | 58 ++ 2840 .../compiled_c/src/functions/return/build/compiled | Bin 0 -> 15800 bytes 2841 .../src/functions/return/build/objdump.txt | 313 ++++++++++ 2842 langs/c/compiled_c/src/functions/return/main.c | 18 + 2843 langs/c/compiled_c/src/functions/subtract/Makefile | 24 + 2844 .../src/functions/subtract/build/assembly.s | 70 +++ 2845 .../src/functions/subtract/build/compiled | Bin 0 -> 15800 bytes 2846 .../src/functions/subtract/build/objdump.txt | 327 ++++++++++ 2847 langs/c/compiled_c/src/functions/subtract/main.c | 21 + 2848 langs/c/compiled_c/src/general/add/Makefile | 24 + 2849 .../c/compiled_c/src/general/add/build/assembly.s | 44 ++ 2850 langs/c/compiled_c/src/general/add/build/compiled | Bin 0 -> 15768 bytes 2851 .../c/compiled_c/src/general/add/build/objdump.txt | 304 ++++++++++ 2852 langs/c/compiled_c/src/general/add/main.c | 16 + 2853 .../c/compiled_c/src/general/cat_strings/Makefile | 24 + 2854 .../src/general/cat_strings/build/assembly.s | 57 ++ 2855 .../src/general/cat_strings/build/compiled | Bin 0 -> 16008 bytes 2856 .../src/general/cat_strings/build/objdump.txt | 364 +++++++++++ 2857 langs/c/compiled_c/src/general/cat_strings/main.c | 18 + 2858 langs/c/compiled_c/src/general/constants/Makefile | 24 + 2859 .../src/general/constants/build/assembly.s | 38 ++ 2860 .../src/general/constants/build/compiled | Bin 0 -> 15768 bytes 2861 .../src/general/constants/build/objdump.txt | 297 +++++++++ 2862 langs/c/compiled_c/src/general/constants/main.c | 19 + 2863 langs/c/compiled_c/src/general/divide/Makefile | 24 + 2864 .../compiled_c/src/general/divide/build/assembly.s | 43 ++ 2865 .../c/compiled_c/src/general/divide/build/compiled | Bin 0 -> 15768 bytes 2866 .../src/general/divide/build/objdump.txt | 303 +++++++++ 2867 langs/c/compiled_c/src/general/divide/main.c | 16 + 2868 .../c/compiled_c/src/general/hello_world/Makefile | 24 + 2869 .../src/general/hello_world/build/assembly.s | 45 ++ 2870 .../src/general/hello_world/build/compiled | Bin 0 -> 15952 bytes 2871 .../src/general/hello_world/build/objdump.txt | 328 ++++++++++ 2872 langs/c/compiled_c/src/general/hello_world/main.c | 16 + 2873 langs/c/compiled_c/src/general/if/Makefile | 24 + 2874 langs/c/compiled_c/src/general/if/build/assembly.s | 45 ++ 2875 langs/c/compiled_c/src/general/if/build/compiled | Bin 0 -> 15768 bytes 2876 .../c/compiled_c/src/general/if/build/objdump.txt | 303 +++++++++ 2877 langs/c/compiled_c/src/general/if/main.c | 18 + 2878 langs/c/compiled_c/src/general/if_else/Makefile | 24 + 2879 .../src/general/if_else/build/assembly.s | 45 ++ 2880 .../compiled_c/src/general/if_else/build/compiled | Bin 0 -> 15768 bytes 2881 .../src/general/if_else/build/objdump.txt | 303 +++++++++ 2882 langs/c/compiled_c/src/general/if_else/main.c | 17 + 2883 langs/c/compiled_c/src/general/main/Makefile | 24 + 2884 .../c/compiled_c/src/general/main/build/assembly.s | 38 ++ 2885 langs/c/compiled_c/src/general/main/build/compiled | Bin 0 -> 15768 bytes 2886 .../compiled_c/src/general/main/build/objdump.txt | 297 +++++++++ 2887 langs/c/compiled_c/src/general/main/main.c | 13 + 2888 langs/c/compiled_c/src/general/multiply/Makefile | 24 + 2889 .../src/general/multiply/build/assembly.s | 43 ++ 2890 .../compiled_c/src/general/multiply/build/compiled | Bin 0 -> 15768 bytes 2891 .../src/general/multiply/build/objdump.txt | 303 +++++++++ 2892 langs/c/compiled_c/src/general/multiply/main.c | 16 + 2893 langs/c/compiled_c/src/general/strings/Makefile | 24 + 2894 .../src/general/strings/build/assembly.s | 51 ++ 2895 .../compiled_c/src/general/strings/build/compiled | Bin 0 -> 15960 bytes 2896 .../src/general/strings/build/objdump.txt | 342 +++++++++++ 2897 langs/c/compiled_c/src/general/strings/main.c | 16 + 2898 langs/c/compiled_c/src/general/subtract/Makefile | 24 + 2899 .../src/general/subtract/build/assembly.s | 44 ++ 2900 .../compiled_c/src/general/subtract/build/compiled | Bin 0 -> 15768 bytes 2901 .../src/general/subtract/build/objdump.txt | 304 ++++++++++ 2902 langs/c/compiled_c/src/general/subtract/main.c | 16 + 2903 langs/c/compiled_c/tools/run_makefiles.py | 41 ++ 2904 langs/c/factorial/CMakeLists.txt | 16 + 2905 langs/c/factorial/main.c | 68 +++ 2906 langs/c/http_server/CMakeLists.txt | 16 + 2907 langs/c/http_server/README.md | 22 + 2908 langs/c/http_server/server.c | 107 ++++ 2909 langs/c/light_builtins/README.txt | 1 + 2910 langs/c/light_builtins/cat.c | 41 ++ 2911 langs/c/light_builtins/config.h | 20 + 2912 langs/c/light_builtins/cp.c | 52 ++ 2913 langs/c/light_builtins/date.c | 31 + 2914 langs/c/light_builtins/echo.c | 31 + 2915 langs/c/light_builtins/ls.c | 53 ++ 2916 langs/c/light_builtins/mkdir.c | 31 + 2917 langs/c/light_builtins/mv.c | 35 ++ 2918 langs/c/light_builtins/pwd.c | 32 + 2919 langs/c/light_builtins/rm.c | 34 ++ 2920 langs/c/light_builtins/rmdir.c | 49 ++ 2921 langs/c/light_builtins/touch.c | 50 ++ 2922 langs/c/tiny/CMakeLists.txt | 22 + 2923 langs/c/tiny/README.md | 3 + 2924 langs/c/tiny/build.sh | 32 + 2925 langs/c/tiny/hello.c | 20 + 2926 langs/c/tiny/math.c | 37 ++ 2927 langs/c/tiny/tiny.c | 17 + 2928 langs/c/virtual_hardware/Makefile | 18 + 2929 langs/c/virtual_hardware/README.txt | 7 + 2930 langs/c/virtual_hardware/include/lib/libbit.h | 26 + 2931 langs/c/virtual_hardware/include/lib/libbus.h | 29 + 2932 langs/c/virtual_hardware/include/mod/gates.h | 23 + 2933 langs/c/virtual_hardware/mod/example_chip.c | 29 + 2934 langs/c/virtual_hardware/mod/gates.c | 48 ++ 2935 langs/c/virtual_hardware/mod/halfadder.c | 28 + 2936 langs/c/virtual_hardware/mod/main.c | 1 + 2937 langs/c/virtual_hardware/mod/modules.mk | 3 + 2938 langs/c/weird_loops/CMakeLists.txt | 16 + 2939 langs/c/weird_loops/main.c | 73 +++ 2940 langs/c/writing_raw/CMakeLists.txt | 19 + 2941 langs/c/writing_raw/README | 4 + 2942 langs/c/writing_raw/basic.c | 28 + 2943 langs/c/writing_raw/hello.c | 28 + 2944 langs/c/writing_raw/include/write.h | 20 + 2945 langs/c/writing_raw/write.c | 45 ++ 2946 langs/fortran/README | 10 + 2947 langs/fortran/filetest/Makefile | 32 + 2948 langs/fortran/filetest/README | 4 + 2949 langs/fortran/filetest/file.f90 | 41 ++ 2950 langs/fortran/matrix/Makefile | 33 + 2951 langs/fortran/matrix/README | 13 + 2952 langs/fortran/matrix/matrix.f90 | 96 +++ 2953 langs/java/FileConstruct/FileConstructor.java | 304 ++++++++++ 2954 langs/java/FileConstruct/demos/Filling.java | 30 + 2955 langs/java/FileConstruct/demos/HelloWorld.java | 55 ++ 2956 langs/java/FileConstruct/demos/Replacing.java | 36 ++ 2957 langs/java/FileConstruct/demos/x86BootSector.java | 39 ++ 2958 langs/java/decomplab/README.txt | 1 + 2959 langs/java/decomplab/src/DecompLib.java | 40 ++ 2960 langs/java/decomplab/src/Template.java | 119 ++++ 2961 langs/java/jbuild-testing/build.sh | 1 + 2962 langs/java/jbuild-testing/main.java | 9 + 2963 158 files changed, 9236 insertions(+) 2964 2965commit 1adef58ef14890898e2d946b55293ae79032a86a 2966Author: 0x4248 <[email protected]> 2967Date: Sun Oct 19 18:58:19 2025 +0100 2968 2969 misc: update repo structure 2970 2971 GLSL/Circle.glsl | 24 - 2972 GLSL/Colour_bars.glsl | 30 - 2973 GLSL/Colour_bars_fade.glsl | 33 - 2974 GLSL/Gradient.glsl | 16 - 2975 Makefile | 41 -- 2976 asm/x64-linux/file_writing/.gitignore | 1 - 2977 asm/x64-linux/file_writing/build.sh | 2 - 2978 asm/x64-linux/file_writing/main.s | 46 -- 2979 asm/x64-linux/return/README | 31 - 2980 asm/x64-linux/return/build.sh | 2 - 2981 asm/x64-linux/return/main.s | 24 - 2982 asm/x86bootdisk/.gitignore | 13 - 2983 asm/x86bootdisk/Makefile | 33 - 2984 asm/x86bootdisk/README.md | 9 - 2985 asm/x86bootdisk/src/boot.asm | 48 -- 2986 c/README.txt | 7 - 2987 c/XORenc/CMakeLists.txt | 16 - 2988 c/XORenc/README.txt | 19 - 2989 c/XORenc/main.c | 51 -- 2990 c/bitmap/README.md | 7 - 2991 c/bitmap/bitmap.c | 98 --- 2992 c/bitmap/bmp_head.h | 51 -- 2993 c/bitmap/bmp_pixel.h | 27 - 2994 c/bitmap/build.sh | 1 - 2995 c/compiled_c/.gitignore | 1 - 2996 c/compiled_c/CODE_OF_CONDUCT.md | 128 ---- 2997 c/compiled_c/CONTRIBUTING.md | 40 -- 2998 c/compiled_c/LICENCE | 674 --------------------- 2999 c/compiled_c/Makefile | 16 - 3000 c/compiled_c/README.txt | 6 - 3001 c/compiled_c/SECURITY.md | 3 - 3002 c/compiled_c/config.mk | 14 - 3003 c/compiled_c/sources.conf | 14 - 3004 c/compiled_c/src/functions/add/Makefile | 24 - 3005 c/compiled_c/src/functions/add/build/assembly.s | 71 --- 3006 c/compiled_c/src/functions/add/build/compiled | Bin 15800 -> 0 bytes 3007 c/compiled_c/src/functions/add/build/objdump.txt | 328 ---------- 3008 c/compiled_c/src/functions/add/main.c | 21 - 3009 c/compiled_c/src/functions/return/Makefile | 24 - 3010 c/compiled_c/src/functions/return/build/assembly.s | 58 -- 3011 c/compiled_c/src/functions/return/build/compiled | Bin 15800 -> 0 bytes 3012 .../src/functions/return/build/objdump.txt | 313 ---------- 3013 c/compiled_c/src/functions/return/main.c | 18 - 3014 c/compiled_c/src/functions/subtract/Makefile | 24 - 3015 .../src/functions/subtract/build/assembly.s | 70 --- 3016 c/compiled_c/src/functions/subtract/build/compiled | Bin 15800 -> 0 bytes 3017 .../src/functions/subtract/build/objdump.txt | 327 ---------- 3018 c/compiled_c/src/functions/subtract/main.c | 21 - 3019 c/compiled_c/src/general/add/Makefile | 24 - 3020 c/compiled_c/src/general/add/build/assembly.s | 44 -- 3021 c/compiled_c/src/general/add/build/compiled | Bin 15768 -> 0 bytes 3022 c/compiled_c/src/general/add/build/objdump.txt | 304 ---------- 3023 c/compiled_c/src/general/add/main.c | 16 - 3024 c/compiled_c/src/general/cat_strings/Makefile | 24 - 3025 .../src/general/cat_strings/build/assembly.s | 57 -- 3026 .../src/general/cat_strings/build/compiled | Bin 16008 -> 0 bytes 3027 .../src/general/cat_strings/build/objdump.txt | 364 ----------- 3028 c/compiled_c/src/general/cat_strings/main.c | 18 - 3029 c/compiled_c/src/general/constants/Makefile | 24 - 3030 .../src/general/constants/build/assembly.s | 38 -- 3031 c/compiled_c/src/general/constants/build/compiled | Bin 15768 -> 0 bytes 3032 .../src/general/constants/build/objdump.txt | 297 --------- 3033 c/compiled_c/src/general/constants/main.c | 19 - 3034 c/compiled_c/src/general/divide/Makefile | 24 - 3035 c/compiled_c/src/general/divide/build/assembly.s | 43 -- 3036 c/compiled_c/src/general/divide/build/compiled | Bin 15768 -> 0 bytes 3037 c/compiled_c/src/general/divide/build/objdump.txt | 303 --------- 3038 c/compiled_c/src/general/divide/main.c | 16 - 3039 c/compiled_c/src/general/hello_world/Makefile | 24 - 3040 .../src/general/hello_world/build/assembly.s | 45 -- 3041 .../src/general/hello_world/build/compiled | Bin 15952 -> 0 bytes 3042 .../src/general/hello_world/build/objdump.txt | 328 ---------- 3043 c/compiled_c/src/general/hello_world/main.c | 16 - 3044 c/compiled_c/src/general/if/Makefile | 24 - 3045 c/compiled_c/src/general/if/build/assembly.s | 45 -- 3046 c/compiled_c/src/general/if/build/compiled | Bin 15768 -> 0 bytes 3047 c/compiled_c/src/general/if/build/objdump.txt | 303 --------- 3048 c/compiled_c/src/general/if/main.c | 18 - 3049 c/compiled_c/src/general/if_else/Makefile | 24 - 3050 c/compiled_c/src/general/if_else/build/assembly.s | 45 -- 3051 c/compiled_c/src/general/if_else/build/compiled | Bin 15768 -> 0 bytes 3052 c/compiled_c/src/general/if_else/build/objdump.txt | 303 --------- 3053 c/compiled_c/src/general/if_else/main.c | 17 - 3054 c/compiled_c/src/general/main/Makefile | 24 - 3055 c/compiled_c/src/general/main/build/assembly.s | 38 -- 3056 c/compiled_c/src/general/main/build/compiled | Bin 15768 -> 0 bytes 3057 c/compiled_c/src/general/main/build/objdump.txt | 297 --------- 3058 c/compiled_c/src/general/main/main.c | 13 - 3059 c/compiled_c/src/general/multiply/Makefile | 24 - 3060 c/compiled_c/src/general/multiply/build/assembly.s | 43 -- 3061 c/compiled_c/src/general/multiply/build/compiled | Bin 15768 -> 0 bytes 3062 .../src/general/multiply/build/objdump.txt | 303 --------- 3063 c/compiled_c/src/general/multiply/main.c | 16 - 3064 c/compiled_c/src/general/strings/Makefile | 24 - 3065 c/compiled_c/src/general/strings/build/assembly.s | 51 -- 3066 c/compiled_c/src/general/strings/build/compiled | Bin 15960 -> 0 bytes 3067 c/compiled_c/src/general/strings/build/objdump.txt | 342 ----------- 3068 c/compiled_c/src/general/strings/main.c | 16 - 3069 c/compiled_c/src/general/subtract/Makefile | 24 - 3070 c/compiled_c/src/general/subtract/build/assembly.s | 44 -- 3071 c/compiled_c/src/general/subtract/build/compiled | Bin 15768 -> 0 bytes 3072 .../src/general/subtract/build/objdump.txt | 304 ---------- 3073 c/compiled_c/src/general/subtract/main.c | 16 - 3074 c/compiled_c/tools/run_makefiles.py | 41 -- 3075 c/factorial/CMakeLists.txt | 16 - 3076 c/factorial/main.c | 68 --- 3077 c/http_server/CMakeLists.txt | 16 - 3078 c/http_server/README.md | 22 - 3079 c/http_server/server.c | 107 ---- 3080 c/light_builtins/README.txt | 1 - 3081 c/light_builtins/cat.c | 41 -- 3082 c/light_builtins/config.h | 20 - 3083 c/light_builtins/cp.c | 52 -- 3084 c/light_builtins/date.c | 31 - 3085 c/light_builtins/echo.c | 31 - 3086 c/light_builtins/ls.c | 53 -- 3087 c/light_builtins/mkdir.c | 31 - 3088 c/light_builtins/mv.c | 35 -- 3089 c/light_builtins/pwd.c | 32 - 3090 c/light_builtins/rm.c | 34 -- 3091 c/light_builtins/rmdir.c | 49 -- 3092 c/light_builtins/touch.c | 50 -- 3093 c/tiny/CMakeLists.txt | 22 - 3094 c/tiny/README.md | 3 - 3095 c/tiny/build.sh | 32 - 3096 c/tiny/hello.c | 20 - 3097 c/tiny/math.c | 37 -- 3098 c/tiny/tiny.c | 17 - 3099 c/virtual_hardware/Makefile | 18 - 3100 c/virtual_hardware/README.txt | 7 - 3101 c/virtual_hardware/include/lib/libbit.h | 26 - 3102 c/virtual_hardware/include/lib/libbus.h | 29 - 3103 c/virtual_hardware/include/mod/gates.h | 23 - 3104 c/virtual_hardware/mod/example_chip.c | 29 - 3105 c/virtual_hardware/mod/gates.c | 48 -- 3106 c/virtual_hardware/mod/halfadder.c | 28 - 3107 c/virtual_hardware/mod/main.c | 1 - 3108 c/virtual_hardware/mod/modules.mk | 3 - 3109 c/weird_loops/CMakeLists.txt | 16 - 3110 c/weird_loops/main.c | 73 --- 3111 c/writing_raw/CMakeLists.txt | 19 - 3112 c/writing_raw/README | 4 - 3113 c/writing_raw/basic.c | 28 - 3114 c/writing_raw/hello.c | 28 - 3115 c/writing_raw/include/write.h | 20 - 3116 c/writing_raw/write.c | 45 -- 3117 compile_flags.txt | 3 - 3118 fortran/README | 10 - 3119 fortran/filetest/Makefile | 32 - 3120 fortran/filetest/README | 4 - 3121 fortran/filetest/file.f90 | 41 -- 3122 fortran/matrix/Makefile | 33 - 3123 fortran/matrix/README | 13 - 3124 fortran/matrix/matrix.f90 | 96 --- 3125 globals.mk | 22 - 3126 java/decomplab/README.txt | 1 - 3127 java/decomplab/src/DecompLib.java | 40 -- 3128 java/decomplab/src/Template.java | 119 ---- 3129 java/jbuild-testing/build.sh | 1 - 3130 java/jbuild-testing/main.java | 9 - 3131 scrapbook.mk | 33 - 3132 161 files changed, 8974 deletions(-) 3133 3134commit 554b433588bf573347dac5e632c7110735783d72 3135Author: 0x4248 <[email protected]> 3136Date: Sat Oct 18 22:04:15 2025 +0100 3137 3138 comp_c: * 3139 3140 .gitignore | 6 +- 3141 c/compiled_c/.gitignore | 1 + 3142 c/compiled_c/CODE_OF_CONDUCT.md | 128 ++++ 3143 c/compiled_c/CONTRIBUTING.md | 40 ++ 3144 c/compiled_c/LICENCE | 674 +++++++++++++++++++++ 3145 c/compiled_c/Makefile | 16 + 3146 c/compiled_c/README.txt | 6 + 3147 c/compiled_c/SECURITY.md | 3 + 3148 c/compiled_c/config.mk | 14 + 3149 c/compiled_c/sources.conf | 14 + 3150 c/compiled_c/src/functions/add/Makefile | 24 + 3151 c/compiled_c/src/functions/add/build/assembly.s | 71 +++ 3152 c/compiled_c/src/functions/add/build/compiled | Bin 0 -> 15800 bytes 3153 c/compiled_c/src/functions/add/build/objdump.txt | 328 ++++++++++ 3154 c/compiled_c/src/functions/add/main.c | 21 + 3155 c/compiled_c/src/functions/return/Makefile | 24 + 3156 c/compiled_c/src/functions/return/build/assembly.s | 58 ++ 3157 c/compiled_c/src/functions/return/build/compiled | Bin 0 -> 15800 bytes 3158 .../src/functions/return/build/objdump.txt | 313 ++++++++++ 3159 c/compiled_c/src/functions/return/main.c | 18 + 3160 c/compiled_c/src/functions/subtract/Makefile | 24 + 3161 .../src/functions/subtract/build/assembly.s | 70 +++ 3162 c/compiled_c/src/functions/subtract/build/compiled | Bin 0 -> 15800 bytes 3163 .../src/functions/subtract/build/objdump.txt | 327 ++++++++++ 3164 c/compiled_c/src/functions/subtract/main.c | 21 + 3165 c/compiled_c/src/general/add/Makefile | 24 + 3166 c/compiled_c/src/general/add/build/assembly.s | 44 ++ 3167 c/compiled_c/src/general/add/build/compiled | Bin 0 -> 15768 bytes 3168 c/compiled_c/src/general/add/build/objdump.txt | 304 ++++++++++ 3169 c/compiled_c/src/general/add/main.c | 16 + 3170 c/compiled_c/src/general/cat_strings/Makefile | 24 + 3171 .../src/general/cat_strings/build/assembly.s | 57 ++ 3172 .../src/general/cat_strings/build/compiled | Bin 0 -> 16008 bytes 3173 .../src/general/cat_strings/build/objdump.txt | 364 +++++++++++ 3174 c/compiled_c/src/general/cat_strings/main.c | 18 + 3175 c/compiled_c/src/general/constants/Makefile | 24 + 3176 .../src/general/constants/build/assembly.s | 38 ++ 3177 c/compiled_c/src/general/constants/build/compiled | Bin 0 -> 15768 bytes 3178 .../src/general/constants/build/objdump.txt | 297 +++++++++ 3179 c/compiled_c/src/general/constants/main.c | 19 + 3180 c/compiled_c/src/general/divide/Makefile | 24 + 3181 c/compiled_c/src/general/divide/build/assembly.s | 43 ++ 3182 c/compiled_c/src/general/divide/build/compiled | Bin 0 -> 15768 bytes 3183 c/compiled_c/src/general/divide/build/objdump.txt | 303 +++++++++ 3184 c/compiled_c/src/general/divide/main.c | 16 + 3185 c/compiled_c/src/general/hello_world/Makefile | 24 + 3186 .../src/general/hello_world/build/assembly.s | 45 ++ 3187 .../src/general/hello_world/build/compiled | Bin 0 -> 15952 bytes 3188 .../src/general/hello_world/build/objdump.txt | 328 ++++++++++ 3189 c/compiled_c/src/general/hello_world/main.c | 16 + 3190 c/compiled_c/src/general/if/Makefile | 24 + 3191 c/compiled_c/src/general/if/build/assembly.s | 45 ++ 3192 c/compiled_c/src/general/if/build/compiled | Bin 0 -> 15768 bytes 3193 c/compiled_c/src/general/if/build/objdump.txt | 303 +++++++++ 3194 c/compiled_c/src/general/if/main.c | 18 + 3195 c/compiled_c/src/general/if_else/Makefile | 24 + 3196 c/compiled_c/src/general/if_else/build/assembly.s | 45 ++ 3197 c/compiled_c/src/general/if_else/build/compiled | Bin 0 -> 15768 bytes 3198 c/compiled_c/src/general/if_else/build/objdump.txt | 303 +++++++++ 3199 c/compiled_c/src/general/if_else/main.c | 17 + 3200 c/compiled_c/src/general/main/Makefile | 24 + 3201 c/compiled_c/src/general/main/build/assembly.s | 38 ++ 3202 c/compiled_c/src/general/main/build/compiled | Bin 0 -> 15768 bytes 3203 c/compiled_c/src/general/main/build/objdump.txt | 297 +++++++++ 3204 c/compiled_c/src/general/main/main.c | 13 + 3205 c/compiled_c/src/general/multiply/Makefile | 24 + 3206 c/compiled_c/src/general/multiply/build/assembly.s | 43 ++ 3207 c/compiled_c/src/general/multiply/build/compiled | Bin 0 -> 15768 bytes 3208 .../src/general/multiply/build/objdump.txt | 303 +++++++++ 3209 c/compiled_c/src/general/multiply/main.c | 16 + 3210 c/compiled_c/src/general/strings/Makefile | 24 + 3211 c/compiled_c/src/general/strings/build/assembly.s | 51 ++ 3212 c/compiled_c/src/general/strings/build/compiled | Bin 0 -> 15960 bytes 3213 c/compiled_c/src/general/strings/build/objdump.txt | 342 +++++++++++ 3214 c/compiled_c/src/general/strings/main.c | 16 + 3215 c/compiled_c/src/general/subtract/Makefile | 24 + 3216 c/compiled_c/src/general/subtract/build/assembly.s | 44 ++ 3217 c/compiled_c/src/general/subtract/build/compiled | Bin 0 -> 15768 bytes 3218 .../src/general/subtract/build/objdump.txt | 304 ++++++++++ 3219 c/compiled_c/src/general/subtract/main.c | 16 + 3220 c/compiled_c/tools/run_makefiles.py | 41 ++ 3221 java/jbuild-testing/build.sh | 1 + 3222 java/jbuild-testing/main.java | 9 + 3223 83 files changed, 6637 insertions(+), 1 deletion(-) 3224 3225commit 0c35b4ad9e04b6d696734f77f52127e0170563cd 3226Author: 0x4248 <[email protected]> 3227Date: Thu Oct 16 21:05:17 2025 +0100 3228 3229 Update 3230 3231 .gitignore | 98 ++++++++++++++++++++++----- 3232 README.md | 4 +- 3233 doc/JunkRef.txt | 40 +++++++++++ 3234 java/decomplab/README.txt | 1 + 3235 java/decomplab/src/DecompLib.java | 40 +++++++++++ 3236 java/decomplab/src/Template.java | 119 ++++++++++++++++++++++++++++++++ 3237 tools/MacOpenImHex.sh | 2 + 3238 tools/build/junkref.py | 139 ++++++++++++++++++++++++++++++++++++++ 3239 8 files changed, 423 insertions(+), 20 deletions(-) 3240 3241commit da2da7dcba905735ccda796caffef69314c1a1a0 3242Author: 0x4248 <[email protected]> 3243Date: Wed Oct 15 21:05:13 2025 +0100 3244 3245 doc: init 3246 3247 doc/README.md | 1 + 3248 1 file changed, 1 insertion(+) 3249 3250commit 2a447eb468a9b34a75e0c115891a7576ee929d05 3251Author: 0x4248 <[email protected]> 3252Date: Wed Oct 15 21:04:55 2025 +0100 3253 3254 tools: mv, README add 3255 3256 tools/README.txt | 4 ++ 3257 tools/{ => github}/gh-installdeps.sh | 3 +- 3258 tools/utils/PMAP.py | 125 +++++++++++++++++++++++++++++++++++ 3259 3 files changed, 131 insertions(+), 1 deletion(-) 3260 3261commit bf9c0efb641d52db277d68179cbf5a4a041a3967 3262Author: 0x4248 <[email protected]> 3263Date: Wed Oct 15 21:04:39 2025 +0100 3264 3265 tools: gitignore update 3266 3267 .gitignore | 4 +++- 3268 1 file changed, 3 insertions(+), 1 deletion(-) 3269 3270commit 17b4a510274e0c2b98a62a2127876d059f7b1852 3271Author: 0x4248 <[email protected]> 3272Date: Wed Oct 15 21:04:06 2025 +0100 3273 3274 c -> bitmap: init 3275 3276 c/bitmap/README.md | 7 ++++ 3277 c/bitmap/bitmap.c | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 3278 c/bitmap/bmp_head.h | 51 +++++++++++++++++++++++++++ 3279 c/bitmap/bmp_pixel.h | 27 +++++++++++++++ 3280 c/bitmap/build.sh | 1 + 3281 5 files changed, 184 insertions(+) 3282 3283commit 3a331598aca39efaf787bb2c9f93b578232b7531 3284Author: 0x4248 <[email protected]> 3285Date: Tue Oct 14 16:33:49 2025 +0100 3286 3287 GLSL: * 3288 3289 GLSL/Circle.glsl | 24 ++++++++++++++++++++++++ 3290 GLSL/Colour_bars.glsl | 30 ++++++++++++++++++++++++++++++ 3291 GLSL/Colour_bars_fade.glsl | 33 +++++++++++++++++++++++++++++++++ 3292 GLSL/Gradient.glsl | 16 ++++++++++++++++ 3293 4 files changed, 103 insertions(+) 3294 3295commit 9af36af2241ac8fc68750c985ea45237366cfdd5 3296Merge: 7cc6ed2 a77164c 3297Author: 0x4248 <[email protected]> 3298Date: Tue Oct 14 13:02:31 2025 +0100 3299 3300 Merge branch 'main' of https://github.com/0x4248/Scraps 3301 3302commit 7cc6ed250a9ecfa6ec176611a43931036d565b52 3303Author: 0x4248 <[email protected]> 3304Date: Tue Oct 14 13:01:30 2025 +0100 3305 3306 misc: * 3307 3308 c/virtual_hardware/README.txt | 5 ++++- 3309 c/virtual_hardware/mod/example_chip.c | 29 +++++++++++++++++++++++++++++ 3310 linux/sbin/README.txt | 4 ++++ 3311 linux/{ => usr}/README.txt | 0 3312 4 files changed, 37 insertions(+), 1 deletion(-) 3313 3314commit a77164c81de932ef1858b623de198a6effefcd9b 3315Author: 0x4248 <[email protected]> 3316Date: Sat Oct 11 02:33:44 2025 +0100 3317 3318 dotfiles -> nexus: add PATH 3319 3320 linux/dotfiles/nexus/.bashrc | 2 ++ 3321 1 file changed, 2 insertions(+) 3322 3323commit 2bf61145d7df89777c7adbabcb89e2f94c8dadbe 3324Merge: 9db4895 3f13300 3325Author: 0x4248 <[email protected]> 3326Date: Sat Oct 11 01:54:38 2025 +0100 3327 3328 misc: * 3329 3330commit 3f1330011c4590150c927bc9e9bc5d485bdd3d44 3331Author: 4248 <[email protected]> 3332Date: Sat Oct 11 23:38:25 2025 +0100 3333 3334 Update matrix.f90 3335 3336 fortran/matrix/matrix.f90 | 2 +- 3337 1 file changed, 1 insertion(+), 1 deletion(-) 3338 3339commit 9db48954649caf1b80c4b84e24874c1c2177151b 3340Author: 0x4248 <[email protected]> 3341Date: Sat Oct 11 01:47:51 2025 +0100 3342 3343 dotfiles: add nexus server dotfiles 3344 3345 linux/dotfiles/README.txt | 5 +++++ 3346 linux/dotfiles/nexus/.bashrc | 28 ++++++++++++++++++++++++++++ 3347 2 files changed, 33 insertions(+) 3348 3349commit 122b3b6beb7113469dce6a4a09a207a7ec76f180 3350Author: 0x4248 <[email protected]> 3351Date: Fri Oct 10 14:04:04 2025 +0100 3352 3353 meta: add zed build options 3354 3355 fixes problems with missing include dirs 3356 3357 compile_flags.txt | 3 +++ 3358 1 file changed, 3 insertions(+) 3359 3360commit b6c98487a6ac619345cef7085a207e4c8e6897d2 3361Author: 0x4248 <[email protected]> 3362Date: Thu Oct 9 19:57:17 2025 +0100 3363 3364 linux: add alarm 404 quick fix 3365 3366 Signed-off-by: 0x4248 <[email protected]> 3367 3368 .vscode/settings.json | 3 +++ 3369 linux/sbin/pacman-alarm-reset.sh | 8 ++++++++ 3370 2 files changed, 11 insertions(+) 3371 3372commit 63d152b3f73926e0f3a81fd28ec2a03b494165df 3373Author: 0x4248 <[email protected]> 3374Date: Tue Oct 7 18:27:59 2025 +0100 3375 3376 vh: remove random bloat 3377 3378 Signed-off-by: 0x4248 <[email protected]> 3379 3380 c/virtual_hardware/include/lib/libbus.h | 14 ++------------ 3381 1 file changed, 2 insertions(+), 12 deletions(-) 3382 3383commit c58f5463078d91694c9719558e9494541afb6ec4 3384Author: 0x4248 <[email protected]> 3385Date: Tue Oct 7 18:27:37 2025 +0100 3386 3387 vh: add rant 3388 3389 Signed-off-by: 0x4248 <[email protected]> 3390 3391 c/virtual_hardware/include/lib/libbit.h | 9 +++++++++ 3392 1 file changed, 9 insertions(+) 3393 3394commit d3f5093acb74b3d366e7d5da9862c3a61ae1a5d6 3395Author: 0x4248 <[email protected]> 3396Date: Tue Oct 7 18:03:39 2025 +0100 3397 3398 arduino: mv -> systems/arduino 3399 3400 {arduino => systems/arduino}/MF-DRV/MF-DRV.ino | 0 3401 {arduino => systems/arduino}/README.txt | 0 3402 {arduino => systems/arduino}/blink/blink.ino | 0 3403 3 files changed, 0 insertions(+), 0 deletions(-) 3404 3405commit ceac608f1e705264916999c5013e659478eea6de 3406Author: 0x4248 <[email protected]> 3407Date: Mon Oct 6 12:04:40 2025 +0100 3408 3409 vh: add halfadder 3410 3411 .vscode/c_cpp_properties.json | 17 ++++++++++++ 3412 c/virtual_hardware/Makefile | 18 +++++++++++++ 3413 c/virtual_hardware/include/lib/libbit.h | 17 ++++++++++++ 3414 c/virtual_hardware/include/lib/libbus.h | 39 +++++++++++++++++++++++++++ 3415 c/virtual_hardware/include/mod/gates.h | 23 ++++++++++++++++ 3416 c/virtual_hardware/lib/libbit.h | 3 --- 3417 c/virtual_hardware/lib/libbus.h | 24 ----------------- 3418 c/virtual_hardware/mod/gates.c | 48 +++++++++++++++++++++++++++++++++ 3419 c/virtual_hardware/mod/halfadder.c | 29 ++++++++++++++++++++ 3420 c/virtual_hardware/mod/main.c | 1 + 3421 c/virtual_hardware/mod/modules.mk | 3 +++ 3422 c/virtual_hardware/mods/gates.c | 29 -------------------- 3423 12 files changed, 195 insertions(+), 56 deletions(-) 3424 3425commit 453a1bde26e101198e4ca4a45d7312ab49b283b8 3426Author: 4248 <[email protected]> 3427Date: Mon Oct 6 12:01:27 2025 +0100 3428 3429 Update README.md 3430 3431 README.md | 4 +++- 3432 1 file changed, 3 insertions(+), 1 deletion(-) 3433 3434commit 6435a0a663136217af06a9c969a7a82aeb3cb35b 3435Author: 4248 <[email protected]> 3436Date: Mon Oct 6 12:00:31 2025 +0100 3437 3438 Update README.md 3439 3440 README.md | 2 ++ 3441 1 file changed, 2 insertions(+) 3442 3443commit b900400d7a7d6163a090763329a731797494e5a3 3444Author: 0x4248 <[email protected]> 3445Date: Sun Oct 5 23:25:03 2025 +0100 3446 3447 virt hw: initial commit 3448 3449 c/virtual_hardware/README.txt | 4 ++++ 3450 c/virtual_hardware/lib/libbit.h | 3 +++ 3451 c/virtual_hardware/lib/libbus.h | 24 ++++++++++++++++++++++++ 3452 c/virtual_hardware/mods/gates.c | 29 +++++++++++++++++++++++++++++ 3453 4 files changed, 60 insertions(+) 3454 3455commit 9e0992302d7a79f3ce76f65a88d1ee863836efe0 3456Author: 0x4248 <[email protected]> 3457Date: Fri Oct 3 22:38:23 2025 +0100 3458 3459 Glob: update names 3460 3461 .gitignore | 2 +- 3462 Makefile | 8 ++++---- 3463 globals.mk | 2 +- 3464 scraps.mk => scrapbook.mk | 6 +++--- 3465 tools/gh-installdeps.sh | 2 +- 3466 tools/scrapbuild.py | 2 +- 3467 6 files changed, 11 insertions(+), 11 deletions(-) 3468 3469commit f3d3d2b1ac1fb06ecfc9ffa310ccff9e151acfbd 3470Author: 4248 <[email protected]> 3471Date: Fri Oct 3 19:26:58 2025 +0100 3472 3473 Update README.md 3474 3475 README.md | 8 ++++---- 3476 1 file changed, 4 insertions(+), 4 deletions(-) 3477 3478commit 723721e8d82b5491b67fe8e71ceeddd4849a8b97 (grafted) 3479Author: 0x4248 <[email protected]> 3480Date: Fri Oct 3 17:06:21 2025 +0100 3481 3482 Add some more stuff 3483 3484 .github/workflows/README.txt | 3 + 3485 .gitignore | 28 ++++++++ 3486 Makefile | 41 ++++++++++++ 3487 README.md | 11 ++++ 3488 arduino/MF-DRV/MF-DRV.ino | 37 +++++++++++ 3489 arduino/README.txt | 13 ++++ 3490 arduino/blink/blink.ino | 28 ++++++++ 3491 asm/x64-linux/file_writing/.gitignore | 1 + 3492 asm/x64-linux/file_writing/build.sh | 2 + 3493 asm/x64-linux/file_writing/main.s | 46 +++++++++++++ 3494 asm/x64-linux/return/README | 31 +++++++++ 3495 asm/x64-linux/return/build.sh | 2 + 3496 asm/x64-linux/return/main.s | 24 +++++++ 3497 asm/x86bootdisk/.gitignore | 13 ++++ 3498 asm/x86bootdisk/Makefile | 33 ++++++++++ 3499 asm/x86bootdisk/README.md | 9 +++ 3500 asm/x86bootdisk/src/boot.asm | 48 ++++++++++++++ 3501 c/README.txt | 7 ++ 3502 c/XORenc/CMakeLists.txt | 16 +++++ 3503 c/XORenc/README.txt | 19 ++++++ 3504 c/XORenc/main.c | 51 +++++++++++++++ 3505 c/factorial/CMakeLists.txt | 16 +++++ 3506 c/factorial/main.c | 68 +++++++++++++++++++ 3507 c/http_server/CMakeLists.txt | 16 +++++ 3508 c/http_server/README.md | 22 +++++++ 3509 c/http_server/server.c | 107 ++++++++++++++++++++++++++++++ 3510 c/light_builtins/README.txt | 1 + 3511 c/light_builtins/cat.c | 41 ++++++++++++ 3512 c/light_builtins/config.h | 20 ++++++ 3513 c/light_builtins/cp.c | 52 +++++++++++++++ 3514 c/light_builtins/date.c | 31 +++++++++ 3515 c/light_builtins/echo.c | 31 +++++++++ 3516 c/light_builtins/ls.c | 53 +++++++++++++++ 3517 c/light_builtins/mkdir.c | 31 +++++++++ 3518 c/light_builtins/mv.c | 35 ++++++++++ 3519 c/light_builtins/pwd.c | 32 +++++++++ 3520 c/light_builtins/rm.c | 34 ++++++++++ 3521 c/light_builtins/rmdir.c | 49 ++++++++++++++ 3522 c/light_builtins/touch.c | 50 ++++++++++++++ 3523 c/tiny/CMakeLists.txt | 22 +++++++ 3524 c/tiny/README.md | 3 + 3525 c/tiny/build.sh | 32 +++++++++ 3526 c/tiny/hello.c | 20 ++++++ 3527 c/tiny/math.c | 37 +++++++++++ 3528 c/tiny/tiny.c | 17 +++++ 3529 c/weird_loops/CMakeLists.txt | 16 +++++ 3530 c/weird_loops/main.c | 73 +++++++++++++++++++++ 3531 c/writing_raw/CMakeLists.txt | 19 ++++++ 3532 c/writing_raw/README | 4 ++ 3533 c/writing_raw/basic.c | 28 ++++++++ 3534 c/writing_raw/hello.c | 28 ++++++++ 3535 c/writing_raw/include/write.h | 20 ++++++ 3536 c/writing_raw/write.c | 45 +++++++++++++ 3537 fortran/README | 10 +++ 3538 fortran/filetest/Makefile | 32 +++++++++ 3539 fortran/filetest/README | 4 ++ 3540 fortran/filetest/file.f90 | 41 ++++++++++++ 3541 fortran/matrix/Makefile | 33 ++++++++++ 3542 fortran/matrix/README | 13 ++++ 3543 fortran/matrix/matrix.f90 | 96 +++++++++++++++++++++++++++ 3544 globals.mk | 22 +++++++ 3545 linux/README.txt | 5 ++ 3546 linux/usr/blkrn/README.md | 21 ++++++ 3547 linux/usr/blkrn/blkrn.cpp | 108 ++++++++++++++++++++++++++++++ 3548 scraps.mk | 33 ++++++++++ 3549 systems/c64/README.txt | 5 ++ 3550 systems/c64/poke_screensaver.d64 | Bin 0 -> 174848 bytes 3551 tools/gh-installdeps.sh | 20 ++++++ 3552 tools/scrapbuild.py | 120 ++++++++++++++++++++++++++++++++++ 3553 69 files changed, 2079 insertions(+)[FILE END](C) 2025 0x4248 (C) 2025 4248 Media and 4248 Systems, All part of 0x4248 See LICENCE files for more information. Not all files are by 0x4248 always check Licencing.