Commit Graph

  • e18c466d34 fox32rom: Don't crash when trying to open a file that doesn't exist Ry 2022-05-19 14:19:02 -0700
  • 3583067b23 fox32rom: Add read and seek routines for RYFS Ry 2022-05-16 16:31:16 -0700
  • 3de7fd9567 monitor: Add a (very hacky) text cursor Ry 2022-05-12 18:00:52 -0700
  • 0c99d2b558 fox32rom: Revert commit that removes all disks on reset Ry 2022-05-12 17:42:32 -0700
  • e38d1df807 monitor: Don't allow backspacing past the start of the prompt Ry 2022-05-12 17:23:01 -0700
  • 3247a29d2a monitor: Add jump and list commands Ry 2022-05-12 15:10:24 -0700
  • 9dc92e506e fox32rom: Show status message while booting Ry 2022-05-12 15:09:36 -0700
  • d08dfd527d monitor: Add set.SZ command Ry 2022-05-01 18:03:04 -0700
  • 6516128ba3 fox32rom: Add string_to_int Ry 2022-05-01 18:01:10 -0700
  • 77ee645f7d fox32rom: Add string_length Ry 2022-05-01 17:59:54 -0700
  • 3ec126f877 monitor: Argument parsing Ry 2022-04-27 13:45:45 -0700
  • 292718d866 monitor: Print error on invalid command Ry 2022-04-27 13:41:44 -0700
  • 51f167f253 monitor: Attempt to speed up console scrolling Ry 2022-04-25 22:27:01 -0700
  • b87b5a3448 monitor: Proper command parsing Ry 2022-04-25 21:46:47 -0700
  • e5c98ddd69 fox32rom: Move enable_cursor to a separate subroutine Ry 2022-04-25 21:43:19 -0700
  • 92d4de1016 fox32rom: Change call invoke_monitor to jmp invoke_monitor Ry 2022-04-25 21:41:21 -0700
  • ae3d24922b monitor: Very basic argument parsing Ry 2022-04-23 22:33:15 -0700
  • c078c2b917 fox32rom: Add compare_string Ry 2022-04-23 22:31:44 -0700
  • bcfeac816b fox32rom: Add copy_string Ry 2022-04-23 16:47:17 -0700
  • 408bd6c91d monitor: handle shift and caps keys Ry 2022-04-23 15:01:47 -0700
  • 9769b10df6 fox32rom: Fix a few mistakes with the monitor Ry 2022-04-18 15:27:27 -0700
  • 92f23e91a6 fox32rom: Start working on a ROM monitor Ry 2022-04-18 14:48:04 -0700
  • 06be1034f9 fox32rom: Add EVENT_TYPE_KEY_DOWN and EVENT_TYPE_KEY_UP Ry 2022-04-17 16:21:56 -0700
  • b908d98bb6 fox32rom: Make overlay structs const Ry 2022-04-17 15:43:13 -0700
  • 5df841f061 fox32rom: Start implementing RYFS support Ry 2022-04-17 14:38:38 -0700
  • e7c0caafaf fox32rom: Remove all disks on reset Ry 2022-04-17 14:34:49 -0700
  • ff47357fdb fox32rom: Wait for the mouse button to be released before closing menu Ry 2022-04-16 17:22:13 -0700
  • 6365f1ac50 fox32rom: oops, fix the jump table Ry 2022-04-16 16:37:55 -0700
  • 8b2df35475 fox32rom: Add draw_pixel routines Ry 2022-04-16 16:13:16 -0700
  • 7f830cdceb fox32+fox32rom: Add EVENT_TYPE_MOUSE_RELEASE Ry 2022-04-16 15:15:03 -0700
  • 3871ae4810 fox32rom: Rewrite event system Lua MacDougall 2022-04-16 14:59:19 -0700
  • 0c889859de fox32rom: Add %x support to draw_format_str Ry 2022-04-01 16:12:33 -0700
  • 16399b2f27 fox32rom: Add draw_hex routines Ry 2022-04-01 16:05:59 -0700
  • 8cb29104bb fox32rom: Add memory copy/compare routines to the jump table Ry 2022-03-25 18:04:07 -0700
  • dddfd8b706 fox32rom: Add memory compare routines Ry 2022-03-25 18:03:12 -0700
  • 6dde85a921 fox32rom: Add read_sector and write_sector Ry 2022-03-25 17:24:53 -0700
  • 33408802eb fox32rom: Ensure the menu bar is enabled for MENU_BAR_CLICK_EVENT_TYPE Ry 2022-03-23 15:13:08 -0700
  • b3c5c722dc fox32rom: Add menu_update_event to the jump table (oops) Ry 2022-03-23 11:30:17 -0700
  • de64ea53b8 fox32rom: Add enable_menu_bar and disable_menu_bar Ry 2022-03-23 11:24:01 -0700
  • 0d990b375c fox32rom: Add panic routine Ry 2022-03-18 21:59:51 -0700
  • 7e239d18e2 fox32rom: Add support for %c in format strings Ry 2022-03-13 22:42:55 -0700
  • 4fc5324f2a fox32+fox32rom: Use DMA for the disk controller Ry 2022-03-12 13:12:10 -0800
  • e332558e21 fox32rom: Change "Halt" to "Shut Down" Ry 2022-03-11 17:39:41 -0800
  • 2df2596b48 fox32+fox32rom: Remove the concept of "fast" and "shared" memory Ry 2022-03-11 17:13:18 -0800
  • d2b0f1f47e fox32rom: Remove unused About button in the System menu Ry 2022-03-11 11:48:27 -0800
  • aa5b55613d fox32rom: Clear the backgrond to BACKGROUND_COLOR before booting ry755 2022-02-23 10:51:36 -0800
  • 73509767a8 fox32rom: Change the color scheme ry755 2022-02-22 15:01:58 -0800
  • 4be89373f6 fox32+fox32rom: Rename "mount"/"unmount" to "insert"/"remove" ry755 2022-02-22 14:05:39 -0800
  • 73a109415a fox32rom: Allow "%%" in format strings for printing an actual '%' char ry755 2022-02-22 13:58:15 -0800
  • 702cf11558 fox32rom: Use '%' instead of '\' for format strings ry755 2022-02-22 13:52:29 -0800
  • 2bdf6cb583 fox32rom: Show the version number in a "status bar" at the bottom ry755 2022-02-22 13:47:20 -0800
  • 72258d063f fox32rom: Start implementing a basic string formatting system ry755 2022-02-22 13:45:54 -0800
  • f17a15b14a fox32rom: Add routines for drawing decimal values ry755 2022-02-21 22:07:02 -0800
  • a7ccb2167e fox32rom: Rename "submenu" to "menu" ry755 2022-02-21 21:26:30 -0800
  • 3fae47a36e fox32rom: Move rectangle drawing routines to a generic routine ry755 2022-02-21 21:15:16 -0800
  • 5f5771e823 fox32rom: Move text drawing to a generic routine ry755 2022-02-12 20:42:37 -0800
  • 62281cf98c fox32rom: Fix incorrect jump in draw_font_tile_to_overlay ry755 2022-02-12 19:39:15 -0800
  • d0847849e1 fox32rom: Sort includes into alphabetical order ry755 2022-02-11 21:31:41 -0800
  • d814684968 fox32rom: Starting versioning at 0.1.0 ry755 2022-02-11 21:12:18 -0800
  • 436b126184 fox32rom: Reduce size from 32MiB to 512KiB ry755 2022-02-11 20:57:37 -0800
  • 292f460ce1 fox32rom: Rename the "event stack" to "event queue" everywhere ry755 2022-02-11 20:47:19 -0800
  • 519d80a0c6 fox32rom: Make all consts uppercase ry755 2022-02-11 20:44:11 -0800
  • 041cf206ec fox32rom: Use a FIFO queue for events instead of a LIFO stack ry755 2022-02-11 20:27:23 -0800
  • 203822e4f6 fox32rom: Remove some outdated "ideas" comments ry755 2022-02-11 20:21:15 -0800
  • fee7b1fa64 fox32rom: Add a small debug routine for printing to the terminal ry755 2022-02-11 19:41:58 -0800
  • e21aae6d08 fox32rom: Add some convenience routines for copying memory ry755 2022-02-11 19:39:33 -0800
  • eb46348730 fox32rom: Only clear the mouse click bit instead of the whole byte ry755 2022-01-31 23:38:53 -0800
  • 3a5675ec6d fox32rom: Don't repush the submenu update event if the submenu closed ry755 2022-01-31 19:54:32 -0800
  • 9a2c1fcf4a fox32rom: Move disk booting routines to a separate file ry755 2022-01-31 03:37:49 -0800
  • faad082dfb Add unfinished READMEs ry755 2022-01-31 03:11:08 -0800
  • c5df621583 Add LICENSE ry755 2022-01-31 01:51:26 -0800
  • 63ce25c1ef fox32rom: Rename "rom.asm" to "main.asm", "rom.def" to "fox32rom.def" ry755 2022-01-30 01:05:42 -0800
  • ce2a571369 fox32rom: Add support for booting a raw binary from a disk ry755 2022-01-30 00:57:54 -0800
  • b8195a079d fox32rom: Don't use the stack pointer for the event stack ry755 2022-01-30 00:53:25 -0800
  • 7c3794ed45 fox32rom: Make the event stack pointer comparison more understandable ry755 2022-01-30 00:38:58 -0800
  • acf024611b fox32+fox32rom: Change the IO port base to 0x80000000 ry755 2022-01-27 18:11:54 -0800
  • f964815203 fox32rom: Change the shared memory base to 0x80000000 ry755 2022-01-27 18:02:21 -0800
  • d7fae71821 fox32rom: Fix broken #include_bin paths ry755 2022-01-27 16:35:25 -0800
  • 1cc1bce116 fox32rom: Replace all instances of "def." with "data." ry755 2022-01-27 16:33:50 -0800
  • b7df472b08 fox32rom: Use raw font file instead of inc file ry755 2022-01-26 22:37:33 -0800
  • 705593697b Initial commit ry755 2022-01-26 22:21:21 -0800