Atlas - gitlog.txt

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