Releases: fox32-arch/fox32rom
Releases · fox32-arch/fox32rom
Version 0.8.0
What's Changed
- Add Mac-style disk icon to boot screen by @TalonFloof in #6
- Add breakpoint commands to ROM monitor by @mebibytedraco in #14
- RYFS rewrite in Okameron, along with file creation/deletion/expansion support
- Add an 8 MiB RAM disk as disk 5, formatted on startup if an existing filesystem isn't found
New Contributors
- @TalonFloof made his first contribution in #6
- @mebibytedraco made her first contribution in #10
Full Changelog: v0.7.0...v0.8.0
Version 0.7.0
Changelog:
- Add an optional "romdisk" as disk ID 4 (released builds have this disabled)
- Check for magic bytes before booting a disk's boot sector
- Very basic support for writing to files on RYFS filesystems (cannot create or extend/truncate files)
- Monitor shows the actual
rip
value when an exception occurs - New
poweroff
routine - New bottom bar style
- Add a separate API version identifier (starting at 1)
Version 0.6.0
Changelog:
- Ignore the pushed value in interrupts and exceptions. This adds compatibility with fox32 version 0.6.0.
- Expose some keyboard-related routines via the jump table.
- Handle divide by zero, invalid opcode, and
brk
exceptions. - Print a register dump to the monitor upon executing
brk
. - New boot mechanism: load sector 0 of disk 0 to 0x800 and jump to it. RYFS disk images now use a bootloader stored in sector 0 in order to load the kernel binary.
- New
EVENT_TYPE_MENU_ACK
event.
Version 0.5.0
Changelog:
- Added
get_tilemap
andget_unused_overlay
. - Drastically improved the scrolling performance in the monitor.
Version 0.4.0
Changelog:
- Added
ryfs_tell
routine to get the current file seek offset in bytes.
Version 0.3.3
Changelog:
- Added default page fault exception handler.
Version 0.3.2
Changelog:
- Reimplemented
ryfs_read_whole_file
usingryfs_read
.
Version 0.3.1
Changelog:
- Fixed multiple bugs causing
ryfs_read
to be unusable with larger files. See commit d1009a1 for details.
Version 0.3.0
Changelog:
- Added
ryfs_get_file_list
, a routine to get a list of all files on disk.
Version 0.2.0
Changelog:
- Added support for 4 audio channels.