Dear Retrode community,
in this post, I'd like to tell you about my recent activities and my plans regarding the Retrode firmware.justin89's patch
You may have heard about the patch that justin89 submitted long time ago. I want to finally try and merge it into the firmware, step by step. To simplify that, I've split the patch up by the features it contains:
- A way to force HiRom or LoRom addressing for SNES games.
- A way to read/write the saves of the SNES games Brain Lord and Robotrek.
- Support for reading/writing SRAM and Flash saves of GBA games. (Also FRAM saves, but with issues.)
- Support for reading/writing SRAM saves of N64 games. (Also reading FRAM saves, but the results don't seem correct.)
The small features 1 and 2 will be included (in a modified form) in the next release I'll publish. See also "Plans" below.Config file optimization
At the moment, I'm optimizing the config file. This is motivated by justin89's patch (which includes new config options) and other things.
To save buffer space, I've removed most of the help comments from the config file. As a replacement, I want to add a separate help file with more detailled descriptions (compressed, read-only). However, the current draft is still rather large even in compressed form. Apart from that, I've reduced the size of the parsing and printing code significantly.Still issues saving to Phantasy Star IV and Shining Force from Kega Fusion
After the release of v0.21-beta
, gliitch had reported that saving in above Mega Drive games still doesn't fully work for him (using Kega Fusion). The issues are the same as with v0.20-beta
. Despite gliitch's assistance, I haven't been able to find the cause of the problems yet. See also below.Plans
These are the things I'll try and do in the near future, approximately in that order:
- Finish the config file optimization (hopefully this weekend).
- Add diagnostic features to help analyze the Kega saving issues (maybe this weekend or the next).
- Make a new release before the end of April.
- Take a closer look at features 3 and 4 of justin89's patch and maybe merge them (hopefully in May). Make a new release afterwards.
- Continue work on the NES plug-in (possibly starting in May):
- Design improved PCB.
- Attempt to integrate support into the standard firmware.
- Maybe improve SRAM battery detection.