Commit Graph

23 Commits

Author SHA1 Message Date
912f4534a4
Fix startup code loading starting physical page of segemnt in wrong register 2023-03-24 13:25:26 -05:00
5397400960
Document the kernel startup code 2023-03-24 09:00:42 -05:00
4836f3e5ca
Change to a higher-half kernel 2023-03-24 08:10:32 -05:00
62c803b36a
Update ROM (5a0f1c7) 2023-03-24 08:07:44 -05:00
1a5c7d1820
Remove unnecessary modulus instruction 2023-02-14 17:27:25 -06:00
988f84e5c1
Fix spelling errors in bootloader comments 2023-02-14 17:25:53 -06:00
026406c355
Change bootsector to not load the whole kernel ELF file into a buffer 2023-02-09 12:08:36 -06:00
82f3185f9c Change to 16-bit card ID register 2022-11-23 10:49:38 -06:00
5bb2733132 Update ROM 2022-11-21 12:54:33 -06:00
cbcb7010c6 Switch to use DMA and clean up boot code 2022-11-21 10:41:43 -06:00
52d5e67f44 Run clippy on initrd_maker 2022-11-18 16:29:58 -06:00
9e48568e22 Update to sector size of 512 2022-11-18 16:05:13 -06:00
68d9e64f93 Update config to TOML 2022-11-11 22:14:55 -06:00
57b18a0ba4 Clean up comments and add get_all_cards 2022-10-10 16:18:34 -05:00
11084131f6 Remove scan_cards and add find_first_card
scan_cards is unnecessary for the 68k, as it makes more sense to return
the IO base address instead of a card index.
2022-10-10 15:47:06 -05:00
1d5e061a6c Remove test data from main kernel file 2022-10-10 10:52:49 -05:00
65fcf982b6 Cleanup and fix tupfiles 2022-10-09 15:39:44 -05:00
46023c8cff Change away from a % register name prefix 2022-10-09 15:30:46 -05:00
f1dd33925f Tell assembler the correct target architecture 2022-10-09 15:30:23 -05:00
716e5f7361 Add scan_cards and fix bootloader's handling of 0 file size segments 2022-10-09 15:30:23 -05:00
a9f4654074 Clean up top level Tupfile 2022-10-09 15:30:23 -05:00
457fefb19f First pass at bootloader 2022-10-09 15:30:21 -05:00
cd3ef5abc7 Initial commit 2022-10-07 18:07:32 -05:00