Skip to content

FlashGBX v2.0

Compare
Choose a tag to compare
@lesserkuma lesserkuma released this 30 Apr 22:06
· 110 commits to master since this release

v2.0 (released 2021-05-01)

  • Added an integrated firmware updater for GBxCart v1.3 devices which includes the latest official firmware version at time of FlashGBX release; also supports external firmware files
  • Added support for the new GBxCart RW v1.4 hardware
  • Created a custom high compatibility firmware for GBxCart v1.3 and v1.4 devices, completely written from scratch
    • Version L1 for GBxCart RW v1.3
      • Works with all officially released Game Boy and Game Boy Advance cartridges including those with rare mappers, except cartridges that use memory cards and other external peripherals
      • Supported mappers: MBC1, MBC2, MBC3, MBC30, MBC5, MBC6, MBC7, MBC1M, MMM01, GBD (Game Boy Camera), G-MMC1 (GB Memory), M161, HuC-1, HuC-3, TAMA5, DACS, 3D Memory (GBA Video)
      • Enables support for a few more reproduction and flash cartridges including:
        • 4050M0Y0Q0-39VF512 with 4050M0Y0Q0
        • Development AGB Cartridge 128M Flash S, E201850
        • Development AGB Cartridge 256M Flash S, E201868
        • Flash2Advance 256M (non-Ultra)
      • Faster transfer rates for most operations
      • Currently only supported by FlashGBX, not supported by official interface software
      • Available through the integrated Firmware Updater
      • It’s possible to return to the official firmware at any time using FlashGBX or the official firmware updater
    • Version L1 for GBxCart v1.4
      • Same as above but already integrated into the official firmware of GBxCart RW v1.4
  • Added support for official cartridges with the MBC6 memory bank controller including its flash memory; tested with “Net de Get: Minigame @ 100” (CGB-BMVJ-JPN) (thanks to endrift’s research at gbdev) (requires GBxCart RW firmware version L1+)
  • Previously preliminarily added mapper support including for MBC7 and GBA Video cartridges is now working (requires GBxCart RW firmware version L1+)
  • Added support for writing compilation ROMs to Nintendo Power GB Memory Cartridges (DMG-MMSA-JPN); requires a .map file in the same directory as the ROM file; all this can be generated using orangeglo’s GBNP ROM builder website
  • Confirmed support for GB-M968 with 29LV160DB (thanks bbsan)
  • Added support for ROM backup as well as save data backup and restore for 8M FLASH DACS cartridges; tested with “Hikaru no Go 3 – Joy Carry Cartridge” (AGB-GHTJ-JPN)
  • Confirmed support for SD007_TSOP_29LV017D with L017D70VC (thanks marv17)
  • Added support for 100BS6600_48BALL_V4 with 6600M0U0BE (the “369IN1” cartridge) (thanks to BennVenn’s research on Discord)
  • Removed broken support for saving and restoring RTC registers of official TAMA5 cartridges inside the save file as it became clear that the year value was not correctly written; more research needed
  • Support for optionally saving RTC registers of official Game Boy Advance cartridges inside the save file was added, however currently no emulator has support for synchronizing the clock
  • Added an option for updating the RTC values (like the clock was running in the background) when restoring a save data file that has these values stored inside