Go to file
ry755 041cf206ec fox32rom: Use a FIFO queue for events instead of a LIFO stack
Using a LIFO stack for events was a dumb idea in the first place, this
should've been a FIFO queue from the beginning.

This allows the system to respond to events in the same order that they
are generated, instead of always responding to the newest event first.
2022-02-11 20:27:23 -08:00
font fox32rom: Use raw font file instead of inc file 2022-01-26 22:37:33 -08:00
background.asm fox32rom: Change the shared memory base to 0x80000000 2022-01-27 18:02:21 -08:00
boot.asm fox32rom: Move disk booting routines to a separate file 2022-01-31 03:37:49 -08:00
debug.asm fox32rom: Add a small debug routine for printing to the terminal 2022-02-11 19:41:58 -08:00
event.asm fox32rom: Use a FIFO queue for events instead of a LIFO stack 2022-02-11 20:27:23 -08:00
fox32rom.def fox32rom: Use a FIFO queue for events instead of a LIFO stack 2022-02-11 20:27:23 -08:00
LICENSE Add LICENSE 2022-01-31 01:51:26 -08:00
main.asm fox32rom: Use a FIFO queue for events instead of a LIFO stack 2022-02-11 20:27:23 -08:00
memory.asm fox32rom: Add some convenience routines for copying memory 2022-02-11 19:39:33 -08:00
menu.asm fox32rom: Use a FIFO queue for events instead of a LIFO stack 2022-02-11 20:27:23 -08:00
mouse.asm fox32rom: Use a FIFO queue for events instead of a LIFO stack 2022-02-11 20:27:23 -08:00
overlay.asm fox32+fox32rom: Change the IO port base to 0x80000000 2022-01-27 18:11:54 -08:00
README.md Add unfinished READMEs 2022-01-31 03:11:08 -08:00
submenu.asm fox32rom: Use a FIFO queue for events instead of a LIFO stack 2022-02-11 20:27:23 -08:00
vsync.asm Initial commit 2022-01-26 22:21:21 -08:00

fox32rom

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

License

This project is licensed under the MIT license.