Commit Graph

53 Commits

Author SHA1 Message Date
2ba1546dec Refactor parallel comms a bit 2025-10-01 23:26:54 +02:00
3df5b28e4e Fix int 0x80 from different segment 2025-10-01 23:24:38 +02:00
b0d57c1c96 Add a couple useful tools 2025-10-01 23:22:56 +02:00
806d87e0f1 Get rid of crt0.c 2025-10-01 23:22:08 +02:00
a4959782a8 Add simple ftp tool 2025-10-01 14:48:28 +02:00
f707c394f0 Add mushroom client, at last 2025-10-01 14:47:52 +02:00
0c0133b3c1 polio: add paracomm i05 recv and i06 send 2025-10-01 14:47:34 +02:00
6a69215c90 polmon: add r command 2025-10-01 14:45:45 +02:00
59f49a232e linker: .data is NOLOAD 2025-10-01 14:45:03 +02:00
ce3ad9fa86 kbd: now not a kbd anymore 2025-10-01 14:44:14 +02:00
06bc908b33 Add bochs config file 2025-09-29 18:57:23 +02:00
f1b2902640 clang-format -i *.cc *.c *.h 2025-09-29 18:54:48 +02:00
f3057e92be Add .clang-format 2025-09-29 18:54:16 +02:00
e20b09f130 Add parallel port comms to arduino 2025-09-29 18:48:11 +02:00
8b434f4434 Add paracli, a parallel port comm utility 2025-09-29 18:00:55 +02:00
83e267fa36 Add a couple more small binaries 2025-09-29 18:00:00 +02:00
dd5d329dff Refactor boot with polio.com first, then polmon 2025-09-29 17:57:42 +02:00
044e58ef12 Update .gitignore 2025-09-29 17:52:43 +02:00
de41328677 polmon: refactor jump & stdlib 2025-09-29 17:52:21 +02:00
8a06693456 boot: prompt retry to load polio.com 2025-09-29 17:47:34 +02:00
05d5e5413f fat12: slightly simpler logic? 2025-09-29 17:46:31 +02:00
50e3017c5c Use linker script to add boot sector magic 2025-09-29 17:45:21 +02:00
7cbd423ef9 copy: fix call with weird es 2025-09-29 17:44:14 +02:00
c49d00422a polmon: no moar es 2025-09-26 16:51:05 +02:00
bbaefabf8a Small fixes in Makefile 2025-09-26 16:50:36 +02:00
202bae362a polmon: stop using es and praying 2025-09-25 14:15:27 +02:00
fa1b26ef10 Use correct chs order in floppy programs 2025-09-25 11:54:12 +02:00
2120df695e polmon: bp in clobber list works not 2025-09-25 11:53:47 +02:00
59def426da More aggressive make clean 2025-09-24 00:57:16 +02:00
10ae44f873 .gitignore more stuff 2025-09-24 00:54:40 +02:00
2bab877a7d Not sure why this was necessary... 2025-09-24 00:53:43 +02:00
f46b13e044 Add floppy image 2025-09-24 00:53:09 +02:00
bf16ae5646 Add polmon executable 2025-09-24 00:51:56 +02:00
3c90dd8b3d Add a fat12-enabled boot sector 2025-09-24 00:49:54 +02:00
bdb2fce4db Add fat12 lib 2025-09-24 00:46:50 +02:00
9bd84390d0 crc16: read data from the right segment 2025-09-24 00:45:56 +02:00
e4473e14f6 make crc16.s 2025-09-24 00:45:32 +02:00
7bf7e863eb kbd: now with ctrl-alt-del 2025-09-24 00:41:30 +02:00
ee97876115 Add a few toys 2025-09-24 00:40:56 +02:00
9daf8d7f97 Small cleanup in *floppy.asm 2025-09-24 00:39:18 +02:00
b5b679c4e2 Fix crc16 2025-09-24 00:38:34 +02:00
c818d185ba makefile: autobuild all nasm stuff 2025-09-24 00:37:05 +02:00
c45a312dd0 wozmon: make some room 2025-09-16 20:07:59 +02:00
becc319419 dev: remove the home to avoid .bash_history 2025-09-14 18:33:24 +02:00
716047531a Update README.md 2025-09-14 16:15:44 +02:00
84810a8037 Update README.md 2025-09-14 16:14:52 +02:00
e5aff1c7a0 Update README.md 2025-09-14 16:13:47 +02:00
5e0d6726c4 Add .gitignore 2025-09-14 16:02:02 +02:00
4d77b77daf Add arduino skecthes 2025-09-14 15:52:39 +02:00
b2eeaa2785 Fix Makefile 2025-09-14 15:36:29 +02:00