Go to file
2022-07-26 16:09:00 -07:00
.github/workflows Upload fox32rom.def for each build 2022-07-04 23:36:00 -07:00
font fox32rom: Use raw font file instead of inc file 2022-01-26 22:37:33 -08:00
monitor monitor: Make the background black instead of grey 2022-05-22 14:53:21 -07:00
.gitignore Add .gitignore 2022-06-21 00:10:05 -07:00
audio.asm fox32rom: Add play_audio and stop_audio routines 2022-06-20 17:11:49 -07:00
background.asm Add more generic tile drawing routines 2022-06-21 18:08:16 -07:00
boot.asm fox32rom: Reformat fox32rom.def a little bit to match fox32os.def 2022-05-21 16:59:15 -07:00
cursor.asm fox32rom: Move enable_cursor to a separate subroutine 2022-04-25 21:43:19 -07:00
debug.asm Invoke the monitor on panic 2022-06-23 15:42:56 -07:00
disk.asm fox32rom: Start implementing RYFS support 2022-04-17 14:38:38 -07:00
draw_pixel.asm fox32rom: Add draw_pixel routines 2022-04-16 16:13:16 -07:00
draw_rectangle.asm fox32rom: Move rectangle drawing routines to a generic routine 2022-02-21 21:15:16 -08:00
draw_text.asm fox32rom: Add %x support to draw_format_str 2022-04-01 16:12:33 -07:00
draw_tile.asm Add more generic tile drawing routines 2022-06-21 18:08:16 -07:00
event.asm fox32rom: Add EVENT_TYPE_KEY_DOWN and EVENT_TYPE_KEY_UP 2022-04-17 16:21:56 -07:00
fox32rom.def Remove unfinished overlay routine 2022-07-26 16:09:00 -07:00
integer.asm fox32rom: Add string_to_int 2022-05-01 18:01:10 -07:00
keyboard.asm fox32rom: Change call invoke_monitor to jmp invoke_monitor 2022-04-25 21:41:21 -07:00
LICENSE Add LICENSE 2022-01-31 01:51:26 -08:00
main.asm Remove unfinished overlay routine 2022-07-26 16:09:00 -07:00
memory.asm fox32rom: Add memory compare routines 2022-03-25 18:03:12 -07:00
menu_bar.asm fox32rom: Make overlay structs const 2022-04-17 15:43:13 -07:00
menu.asm fox32rom: Make overlay structs const 2022-04-17 15:43:13 -07:00
mouse.asm fox32rom: Add EVENT_TYPE_KEY_DOWN and EVENT_TYPE_KEY_UP 2022-04-17 16:21:56 -07:00
overlay.asm Remove unfinished overlay routine 2022-07-26 16:09:00 -07:00
panic.asm Invoke the monitor on panic 2022-06-23 15:42:56 -07:00
README.md Add note about prebuilt binaries to the README 2022-07-24 20:58:17 -07:00
ryfs.asm Add ryfs_get_size 2022-06-23 14:15:52 -07:00
string.asm fox32rom: Add string_length 2022-05-01 17:59:54 -07:00
vsync.asm fox32rom: Add EVENT_TYPE_KEY_DOWN and EVENT_TYPE_KEY_UP 2022-04-17 16:21:56 -07:00

fox32rom

fox32rom is the boot ROM for fox32, containing many commonly-used routines.

Getting Started

Prebuilt binaries are available on the GitHub Actions page.

License

This project is licensed under the MIT license.