v0.3.2 - Add libdragon debug support and save type configuration
This release adds support for the new libdragon debugging library that allows homebrew developers to route logs to PC by simply using fprintf(stderr, ...)
. The implemented protocol is compatible with UNFLoader.
It also adds support for configuring save types, as supported by 64drive to fully implement save game emulation.
Changelog:
- Added
g64drive debug
to start a debugging channel with alibdragon
homebrew ROM. - Added
g64drive savetype
to manually configure the save type. - Correct savetype is automatically detected by default while uploading a ROM using either an embedded version of Mupen64's game database, or the special EverDrive64 ROM header modification for home-brew games (also supported by libdragon via ed64romconfig tool).
- Worked around a bug in 64drive firmware when uploading ROMs whose size is not multiple of 512 bytes.
- Fixed support for 64drive HW1 (RevA). Now it's fully working
- Fixed bug when uploading a ROM which is an exact multiple of the underlying chunk size (v0.3.1)
- Fixed crash when explicitly disabling byteswapping on the command line (v0.3.2)