Commit Graph

146 Commits

Author SHA1 Message Date
Ry
24a244108b Fix broken generic jump table 2022-06-24 18:39:14 -07:00
Ry
fd4b7790ee Add set_tilemap to the jump table 2022-06-24 18:27:06 -07:00
Ry
ac337bc340 Invoke the monitor on panic 2022-06-23 15:42:56 -07:00
Ry
ad0571d420 Add ryfs_get_size 2022-06-23 14:15:52 -07:00
Ry
e158dd3bc5 Add more generic tile drawing routines 2022-06-21 18:08:16 -07:00
Ry
f52c279fcd Build using GitHub Actions 2022-06-21 16:34:22 -07:00
Ry
35fbefc509 Add .gitignore 2022-06-21 00:10:05 -07:00
Ry
c7464fa4bc fox32rom: Add play_audio and stop_audio routines 2022-06-20 17:11:49 -07:00
Ry
8d6c90498a fox32rom: Disable audio playback on reset 2022-05-26 17:22:19 -07:00
Ry
2c4c04fd39 fox32rom: Move overlay framebuffers to make room for the audio buffers 2022-05-25 16:18:18 -07:00
Ry
7b5d395388 monitor: Make the background black instead of grey 2022-05-22 14:53:21 -07:00
Ry
ba15535f9f fox32rom: Reformat fox32rom.def a little bit to match fox32os.def 2022-05-21 16:59:15 -07:00
Ry
d4f5c7093a fox32rom: Fix panic message output 2022-05-21 16:27:29 -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
e18c466d34 fox32rom: Don't crash when trying to open a file that doesn't exist 2022-05-19 14:19:02 -07:00
Ry
3583067b23 fox32rom: Add read and seek routines for RYFS 2022-05-16 16:31:16 -07:00
Ry
3de7fd9567 monitor: Add a (very hacky) text cursor 2022-05-12 18:00:52 -07:00
Ry
0c99d2b558 fox32rom: Revert commit that removes all disks on reset 2022-05-12 17:42:32 -07:00
Ry
e38d1df807 monitor: Don't allow backspacing past the start of the prompt 2022-05-12 17:23:01 -07:00
Ry
3247a29d2a monitor: Add jump and list commands 2022-05-12 15:10:24 -07:00
Ry
9dc92e506e fox32rom: Show status message while booting 2022-05-12 15:09:36 -07:00
Ry
d08dfd527d monitor: Add set.SZ command 2022-05-01 18:03:04 -07:00
Ry
6516128ba3 fox32rom: Add string_to_int 2022-05-01 18:01:10 -07:00
Ry
77ee645f7d fox32rom: Add string_length 2022-05-01 17:59:54 -07:00
Ry
3ec126f877 monitor: Argument parsing 2022-04-27 13:45:45 -07:00
Ry
292718d866 monitor: Print error on invalid command 2022-04-27 13:41:44 -07:00
Ry
51f167f253 monitor: Attempt to speed up console scrolling 2022-04-25 22:27:01 -07:00
Ry
b87b5a3448 monitor: Proper command parsing 2022-04-25 21:46:47 -07:00
Ry
e5c98ddd69 fox32rom: Move enable_cursor to a separate subroutine 2022-04-25 21:43:19 -07:00
Ry
92d4de1016 fox32rom: Change call invoke_monitor to jmp invoke_monitor 2022-04-25 21:41:21 -07:00
Ry
ae3d24922b monitor: Very basic argument parsing 2022-04-23 22:33:15 -07:00
Ry
c078c2b917 fox32rom: Add compare_string 2022-04-23 22:31:44 -07:00
Ry
bcfeac816b fox32rom: Add copy_string 2022-04-23 16:47:17 -07:00
Ry
408bd6c91d monitor: handle shift and caps keys 2022-04-23 15:01:47 -07:00
Ry
9769b10df6 fox32rom: Fix a few mistakes with the monitor 2022-04-18 15:27:27 -07:00
Ry
92f23e91a6 fox32rom: Start working on a ROM monitor 2022-04-18 14:48:04 -07:00
Ry
06be1034f9 fox32rom: Add EVENT_TYPE_KEY_DOWN and EVENT_TYPE_KEY_UP 2022-04-17 16:21:56 -07:00
Ry
b908d98bb6 fox32rom: Make overlay structs const 2022-04-17 15:43:13 -07:00
Ry
5df841f061 fox32rom: Start implementing RYFS support 2022-04-17 14:38:38 -07:00
Ry
e7c0caafaf fox32rom: Remove all disks on reset 2022-04-17 14:34:49 -07:00
Ry
ff47357fdb fox32rom: Wait for the mouse button to be released before closing menu 2022-04-16 17:22:13 -07:00
Ry
6365f1ac50 fox32rom: oops, fix the jump table 2022-04-16 16:37:55 -07:00
Ry
8b2df35475 fox32rom: Add draw_pixel routines 2022-04-16 16:13:16 -07:00
Ry
7f830cdceb fox32+fox32rom: Add EVENT_TYPE_MOUSE_RELEASE 2022-04-16 15:15:03 -07:00
Lua MacDougall
3871ae4810 fox32rom: Rewrite event system 2022-04-16 14:59:19 -07:00
Ry
0c889859de fox32rom: Add %x support to draw_format_str 2022-04-01 16:12:33 -07:00
Ry
16399b2f27 fox32rom: Add draw_hex routines 2022-04-01 16:05:59 -07:00
Ry
8cb29104bb fox32rom: Add memory copy/compare routines to the jump table 2022-03-25 18:04:07 -07:00
Ry
dddfd8b706 fox32rom: Add memory compare routines 2022-03-25 18:03:12 -07:00