Skip to content

Releases: lesserkuma/FlashGBX

FlashGBX v0.9β

17 Dec 00:14
Compare
Choose a tag to compare
  • Confirmed support for BX2006_TSOP_64BALL with GL128S
  • Confirmed support for SD007_48BALL_64M_V2 with GL032M11BAIR4
  • Added support for 4050_4400_4000_4350_36L0R_V5 with M36L0R8060T/M36L0T8060T
  • Rewrote parts of the GBxCart RW interface code
  • When flashing ROM files, empty chunks of data will now be skipped
  • Fixed config files for MSP55LV128 and MSP55LV128M flash chips
  • Confirmed support for SD007_48BALL_64M_V6 with 36VF3204
  • Confirmed support for SD007_TSOP_48BALL with 36VF3204
  • Added the option to add date and time to suggested filenames for save data backups (thanks easthighNerd)
  • Added a check and warning for unstable ROM readings
  • Added Common Flash Interface query for both unknown and known flash cartridge types
  • Added support for 36L0R8-39VF512 with M36L0R8060B (thanks LucentW)
  • Added support for another version of 36L0R8-39VF512 with M36L0R8060B/M36L0R8060T (thanks AndehX)
  • Added support for AGB-E05-02 with M29W128GH (thanks marv17)
  • Added backup and restore of 1M SRAM save data in GBA mode
  • Confirmed support for BX2006_TSOPBGA_0106 with M29W640GB6AZA6 (thanks LucentW)
  • Confirmed support for AGB-E05-01 with GL128S
  • Improved writing speed for MSP55LV128M, S29GL128 and similar flash chips (requires GBxCart RW firmware R23 or higher)
  • Before flashing a ROM it will now be checked if its logo data and header checksum are valid and a warning will be shown if not
  • Added support for SD007_BV5_V3 with 29LV160BE-90PFTN (thanks LucentW)
  • Added support for SD007_BV5_V3 with HY29LV160BT (thanks LucentW)
  • Added support for SD007_48BALL_64M_V5 with 36VF3203 (thanks LucentW)
  • Added support for SD007_TSOP_48BALL with M29W160ET (thanks LucentW)
  • Added support for AGB-E08-09 with 29LV128DTMC-90Q (thanks LucentW)
  • Confirmed support for SD007_TSOP_48BALL with L160DB12VI (thanks marv17)
  • Added support for SD007_TSOP_48BALL with AM29LV160DT (thanks marv17)
  • Added support for SD007_BV5_DRV with M29W320DT (thanks Frost Clock)
  • Added experimental Fast Read Mode support for GBxCart RW with firmware R19+; can be up to 20% faster, but the functioning currently heavily relies on system performance and drivers
  • Bumped the required minimum firmware version of GBxCart RW to R19
  • Confirmed support for 4050_4400_4000_4350_36L0R_V5 with M36L0R7050T
  • Added the option to enable the preference of sector erase over chip erase when flashing a ROM; this can improve flashing speed for ROMs smaller than the flash chip capacity
  • Some flash chips may have reversed sectors despite shared flash ID; if you think your cartridge is affected, you can add "sector_reversal":true, to its config file for a prompt upon flashing
  • Renamed config.ini to settings.ini to avoid confusion with the term “config file”

FlashGBX v0.8β

03 Oct 16:59
Compare
Choose a tag to compare
  • Added support for the DIY cart with AM29F016/AM29F016B with AUDIO as WE (thanks AndehX)
  • Renamed VIN to AUDIO in config files and the command line switch --resetconfig to --reset
  • Added experimental support for GBxCart RW revisions other than v1.3 and fixed a crash when connecting to unknown revisions of the GBxCart RW
  • The app is now available as a package and can be installed directly through pip (thanks JFox)
  • Changed the way configuration files are stored (for details call with --help command line switch)
  • Added a button that opens a file browser to the currently used config directory for easy access
  • Added the option to erase/wipe the save data on a cartridge
  • Rearranged some buttons on the main window so that the newly added button popup menus don’t block anything
  • Improved the database for Game Boy Advance titles (now detects SRAM_F_V### save types properly)
  • Rewrote some of the save data handling for Game Boy Advance cartridges to speed transfers up a bit
  • Fixed a couple of instability issues that used to caused timeouts on macOS (thanks julgr)
  • Confirmed support for SD007_48BALL_64M_V5 with 29DL163BD-90 (thanks julgr)
  • Added an option for flashing at 5V for a few flash cartridge types that sometimes require this; if you think your cartridge is affected, you can add "voltage_variants":true, to the config file for it
  • Fixed support for Windows 7 when using pre-compiled exe file packages
  • Reduced size and decompression time of the pre-compiled exe file packages by excluding unnecessary DLL files
  • Fixed a timing issue that could sometimes cause a loss of save data when hot-swapping Game Boy cartridges
  • Added some warnings that help with troubleshooting, for example that manually setting the feature box to a MBC5 option may be necessary for a clean dump when dumping ROMs from flash cartridges
  • Added taskbar progress visualization on Windows systems

FlashGBX v0.7β

25 Sep 09:52
Compare
Choose a tag to compare
  • First started tracking changes
  • Added a way to launch the flash cartridge type auto-detection process from the type list
  • Added support for SD007_48BALL_64M_V6 with 29DL163BD-90 (thanks LovelyA72)
  • Confirmed support for BX2006_0106_NEW with S29GL128N10TFI01 (same as AGB-E05-01 with MSP55LV128M) (thanks litlemoran)
  • Fixed config file for 4455_4400_4000_4350_36L0R_V3 with M36L0R705 (sector size map was incomplete)
  • Renamed some labels of flash cartridge types
  • Made config files UTF-8 compatible
  • File open and save dialogs will now remember the last used directory for ROM files and save data files respectively (stored in settings.ini in AppData/Roaming), clearable with the --reset switch or by editing/deleting settings.ini
  • Added CRC32 checksum comparison for Game Boy Advance games by using a database based on header SHA1 hashes
  • Fixed a bug with save data restore and improved save data backup speed
  • Fixed a few status message errors
  • Added a warning when changing platforms
  • Made some messages suppressible (stored in settings.ini)
  • Added detection of ungraceful device disconnects when starting a new task, with optional automatic reconnect
  • First public beta release