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