Commit Graph

16 Commits

Author SHA1 Message Date
Ry
bec78c9a10 Add support for a "romdisk" 2023-03-04 21:23:14 -08:00
Ry
9cfb010116 Check for magic bytes before booting a disk's boot sector 2023-03-04 18:14:14 -08:00
Ry
b96e6979ca Show a "welcome to fox32" message box in the middle of the screen 2023-01-18 17:53:00 -08:00
Ry
a29ce25843 New bottom bar style 2022-12-29 12:00:49 -08:00
Ry
fdf3f8bcf5 New boot mechanism: load sector 0 to 0x800 and execute it 2022-10-27 22:42:56 -07:00
Ry
ba15535f9f fox32rom: Reformat fox32rom.def a little bit to match fox32os.def 2022-05-21 16:59:15 -07:00
Ry
c147080bdd fox32rom: Error if system.bin wasn't found 2022-05-19 16:12:09 -07:00
Ry
8f0294d83c fox32rom: Boot system.bin instead of kernel.bin 2022-05-19 14:21:11 -07:00
Ry
3583067b23 fox32rom: Add read and seek routines for RYFS 2022-05-16 16:31:16 -07:00
Ry
9dc92e506e fox32rom: Show status message while booting 2022-05-12 15:09:36 -07:00
Ry
5df841f061 fox32rom: Start implementing RYFS support 2022-04-17 14:38:38 -07:00
Ry
de64ea53b8 fox32rom: Add enable_menu_bar and disable_menu_bar 2022-03-23 11:24:01 -07:00
Ry
4fc5324f2a fox32+fox32rom: Use DMA for the disk controller
Instead of accessing one byte at a time, use a DMA-like system to
read/write a whole sector at a time directly to/from memory.
2022-03-12 13:12:10 -08:00
ry755
aa5b55613d fox32rom: Clear the backgrond to BACKGROUND_COLOR before booting 2022-02-23 10:51:36 -08:00
ry755
4be89373f6 fox32+fox32rom: Rename "mount"/"unmount" to "insert"/"remove" 2022-02-22 14:05:39 -08:00
ry755
9a2c1fcf4a fox32rom: Move disk booting routines to a separate file 2022-01-31 03:37:49 -08:00