Releases: lesserkuma/FlashGBX
Releases · lesserkuma/FlashGBX
FlashGBX v0.9β
- 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β
- Added support for the DIY cart with AM29F016/AM29F016B with AUDIO as WE (thanks AndehX)
- Renamed
VIN
toAUDIO
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β
- 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