Skip to content

Releases: rasky/g64drive

v10test

27 Aug 07:09
07050a0
Compare
Choose a tag to compare
Increase timeout again?

v9test

21 Aug 00:41
b8254b8
Compare
Choose a tag to compare
Increase timeout again

v8test

16 Jul 21:43
7a44447
Compare
Choose a tag to compare
v8test Pre-release
Pre-release
Increase delay timeout even more

v7test

15 Jul 15:27
aa008a8
Compare
Choose a tag to compare
v7test Pre-release
Pre-release
Increase delay time between transfers (when necessary)

v6test

14 Jul 19:29
e3e2cdc
Compare
Choose a tag to compare
v6test Pre-release
Pre-release
Fix UNIX build

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

31 Jul 22:50
0cf82a2
Compare
Choose a tag to compare

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)

v0.2 - Added firmware upgrade support

09 Sep 23:31
1c17a2d
Compare
Choose a tag to compare

This version adds support for firmware upgrades, as distributed by Retroactive (.rpk files). The following commands are available:

  • g64drive firmware info file.rpk: show information on 64drive firmware file
  • g64drive firmware upgrade file.rpk: run the firmware upgrade process
  • g64drive firmware extract file.rpk: extract the raw binary image of the firmware

Other small tweaks:

  • In g64drive upload, --autocic is now the default when uploading a ROM.

g64Drive v0.1 - First release

01 Sep 13:05
4eed106
Compare
Choose a tag to compare

This is the first release of g64drive, a Linux/Mac open source tool to communicate with 64drive.

Features:

  • Support 64drive HW1 and HW2
  • Upload and download data from any available bank
  • Transparent byteswapping (with autodetection from ROM header)
  • Transparent CIC detection when uploading a ROM, or later at any time
  • Can specify sizes and offsets in decimal, hex, or even kilobytes/megabytes
  • CTRL+C clean shutdown during upload/download -- doesn't need to power-cycle 64drive after it
  • Shipped as static binary, very easy to install on any Linux and macOS system