Skip to content

v0.3.2 - Add libdragon debug support and save type configuration

Compare
Choose a tag to compare
@rasky rasky released this 31 Jul 22:50
· 26 commits to master since this release
0cf82a2

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 a libdragon 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)