FlashGBX

Reads and writes Game Boy and Game Boy Advance cartridge data. Supported hardware: GBxCart RW v1.3 and v1.4 by insideGadgets.

GPL-3.0 License

Downloads
4.9K
Stars
382
Committers
1
FlashGBX - FlashGBX v3.17

Published by lesserkuma about 2 years ago

(Complete change log)

FlashGBX - FlashGBX v3.16.1

Published by lesserkuma over 2 years ago

  • Added support for 256M29EWH (no PCB text) (thanks Diddy_Kong)
  • Added support for a new insideGadgets 4 MB flash cartridge (thanks AlexiG)
  • Added support for Ferrante Crafts cart 32 KB V2 (thanks FerrantePescara)
  • Bundles GBxCart RW v1.4 firmware version R37+L7 (improves support for some Game Boy flash cartridges)
  • Updated the Game Boy Advance lookup database for save types, ROM sizes and checksums
  • Added an option for manually specifying the device port to use via command line argument --device-port
  • Support added for Pocket Camera save data files made using 2bit PXLR Studio
  • Minor bug fixes and improvements (thanks JFox)

(Complete change log)

FlashGBX - FlashGBX v3.15

Published by lesserkuma over 2 years ago

  • Improved support for several flash cartridge types
  • Confirmed support for the Catskull 32k Gameboy Flash Cart (thanks CodyWick13)
  • Minor bug fixes and improvements

(Complete change log)

FlashGBX - FlashGBX v3.14

Published by lesserkuma over 2 years ago

  • Fixed a bug with extracting the Game Boy Camera’s Game Face image (thanks 2358)
  • Improved the default file names, now includes the ROM revision information as well
  • The default file name format can now be configured within the settings.ini file
  • Updated the Game Boy Advance lookup database for save types, ROM sizes and checksums (fixes some games such as Yoshi’s Universal Gravitation) (thanks 2358)
  • FlashGBX now experimentally supports both PySide2 and PySide6 GUI frameworks which should make it easier to use on Apple M1 macOS systems (thanks JFox)

(Complete change log)

FlashGBX - FlashGBX v3.13

Published by lesserkuma over 2 years ago

  • Bundles GBxCart RW v1.4 firmware version R36+L7 (fixes a problem with insideGadgets’ GBxCam application)
  • Added smaller selectable ROM sizes for Game Boy Advance ROM backups
  • Minor bug fixes and improvements

(Complete change log)

FlashGBX - FlashGBX v3.12

Published by lesserkuma over 2 years ago

  • Added proper detection of the Sachen 8B-001 mono unlicensed cartridge (thanks voltagex)
  • Fixed an issue with dumping large-size GBA Video cartridges in CLI mode
  • Added the option to generate ROM dump reports in CLI mode
  • Minor bug fixes and improvements

(Complete change log)

FlashGBX - FlashGBX v3.11

Published by lesserkuma over 2 years ago

  • Added the option to generate ROM dump reports for game preservation purposes (thanks Hiccup)
  • Bundles GBxCart RW v1.4 firmware version R35+L7 (improves SRAM access on reproduction cartridges and Game Boy Camera access)
  • Added support for DIY cart with M29F032D @ AUDIO (thanks Godan)

(Complete change log)

FlashGBX - FlashGBX v3.10

Published by lesserkuma over 2 years ago

  • Added support for the Datel Orbit V2 mapper (Action Replay and GameShark) (thanks Jenetrix)
  • Fixed verification with AA1030_TSOP88BALL with M36W0R603 (thanks DevDavisNunez)
  • Added support for SD007_TSOP_48BALL_V9 with 32M29EWB (thanks marv17)
  • Improved support for Nintendo Power GB Memory Cartridges (DMG-MMSA-JPN) (thanks kyokohunter)
  • Minor bug fixes and improvements

(Complete change log)

FlashGBX - FlashGBX v3.9

Published by lesserkuma over 2 years ago

  • Added support for Ferrante Crafts cart 64 KB (thanks FerrantePescara)
  • Added support for Ferrante Crafts cart 512 KB (thanks FerrantePescara)
  • Fixed a bug with querying MBC3/MBC30 Real Time Clock values (thanks HDR and AdmirtheSableye)

(Complete change log)

FlashGBX - FlashGBX v3.8

Published by lesserkuma over 2 years ago

  • Added support for AGB-E05-01 with MSP55LV100G (thanks EmperorOfTigers)
  • Added support for DV15 with MSP55LV100G (thanks zvxr)
  • Added support for SD007_T40_64BALL_TSOP28 with 29LV016T (thanks Wkr)
  • Confirmed support for AGB-E05-03H with M29W128GH (thanks Wkr)
  • The integrated firmware updater can now also update the firmware of insideGadgets GBxCart RW v1.1, v1.2, XMAS v1.0 and Mini v1.0 device revisions
  • Added experimental support for writing ISX files to Game Boy flash cartridges
  • Bundles GBxCart RW v1.4 firmware version R34+L6 (changes the way Game Boy cartridges are read and enables support for some more flash cartridges)
  • Added support for the BLAZE Xploder GB unlicensed cheat cartridge (requires firmware version L6+)
  • Added support for the unlicensed Sachen mapper (requires firmware version L6+)
  • Added support for insideGadgets 128 KB flash cartridges (thanks AlexiG)
  • Added support for insideGadgets 256 KB flash cartridges (thanks AlexiG)
  • Minor bug fixes and improvements

(Complete change log)

FlashGBX - FlashGBX v3.7

Published by lesserkuma over 2 years ago

  • Updated the Game Boy Advance lookup database for save types, ROM sizes and checksums (improves support for Classic NES Series, NES Classics and Famicom Mini cartridges)
  • When writing new ROMs to Nintendo Power GB Memory Cartridges (DMG-MMSA-JPN), hidden sector data will now be auto-generated if it’s not provided by the user in form of a .map file
  • Erasing save data of Game Boy Advance cartridges with the 512K FLASH and 1M FLASH save types is now faster
  • Windows Setup Package: Updated the CH340/CH341 driver to the latest version (01/18/2022, 3.7.2022.01)
  • Fixed a bug introduced in v3.4 that broke writing ROMs to SD008-6810-V5 with MX29CL256FH cartridges
  • Added support for AGB-E05-01 with S29GL064 (thanks DevDavisNunez)
  • Added support for DIY carts with MBC1 and AM29F010 @ AUDIO (thanks JS7457)
  • Added support for DIY carts with MBC1 and AM29F040 @ AUDIO (thanks JS7457)
  • Added support for DIY carts with MBC1 and AM29F080 @ AUDIO (thanks Timville)
  • Added support for DIY carts with MBC1 and AT49F040 @ AUDIO (thanks Timville)
  • Added support for DIY carts with MBC1 and SST39SF040 @ AUDIO (thanks Timville)
  • Added support for B100 with MX29LV640ET (thanks Mr_V)
  • Added support for B54 with MX29LV320ET (thanks Mr_V)
  • Added support for AGB-E05-02 with S29GL032 (thanks redalchemy)
  • Minor bug fixes and improvements

(Complete change log)

FlashGBX - FlashGBX v3.6

Published by lesserkuma over 2 years ago

  • When opening Game Boy Camera Album Viewer manually, the save data will now automatically be loaded if a Game Boy Camera or Pocket Camera cartridge is connected
  • Fixed a bug with the insideGadgets 4 MB (S29GL032M) cartridge (thanks frarees)
  • Fixed a “MemoryError” bug when writing a smaller ROM to the 100BS6600_48BALL_V4 with 6600M0U0BE cartridge with full chip erase mode enabled
  • Added support for Flash Advance Card 64M with 28F640J3A120 (thanks manuelcm1)
  • Fixed a bug with writing ROMs to insideGadgets rumble cartridges on the GBxCart RW v1.3 hardware running the L1 firmware (thanks DevDavisNunez)
  • In GUI mode, flashable cartridges can now completely be wiped of their ROM data by not selecting any file when using the Write ROM feature (thanks daidianren for the suggestion)
  • Fixed a bug introduced in v3.4 with making a ROM backup of Nintendo Power GB Memory cartridges
  • Bundles GBxCart RW v1.4 firmware version R34+L5 (enables support for some more flash cartridges)
  • Added support for DIY cartridges with the AT49F040 flash chip for up to 512 KB of ROM data (requires at least GBxCart RW revision v1.4 and firmware version R34+L5) (thanks Timville)
  • Added support for the insideGadgets 512 KB flash cartridge (requires at least GBxCart RW revision v1.4 and firmware version R34+L5) (thanks Timville and marv17)
  • Added support for 100SOP with MSP55LV100S (thanks Jayro)

(Complete change log)

FlashGBX - FlashGBX v3.5

Published by lesserkuma over 2 years ago

  • Fixed a bug related to the 100BS6600_48BALL_V4 with 6600M0U0BE cartridge when using the Detect Flash Cart button (thanks to redalchemy)
  • Fixed a bug with the full chip erase feature via sector erase mode
  • When reading save data from a Game Boy Camera or Pocket Camera cartridge via custom command line switches, you will no longer be asked if you’d also like to extract pictures. This is to make it easier to use FlashGBX for scripting. You can still use --action gbcamera-extract to extract pictures in a second step, or use the interactive mode.

(Complete change log)

FlashGBX - FlashGBX v3.4

Published by lesserkuma over 2 years ago

  • Confirmed support for SD007_TSOP_64BALL_SOJ28 with unlabeled flash chip (thanks x7l7j8cc)
  • Added support for SD008-6810-512S with MSP55LV512
  • Added support for SD007_TSOP_48BALL_V10 with 29DL164BE-70P (thanks Herax)
  • Added support for the unlicensed Wisdom Tree mapper (thanks AlexiG and Smelly-Ghost)
  • Added support for 4000L0ZBQ0 DRV with 3000L0YBQ0 (thanks iamevn)
  • Added support for SD007_T40_64BALL_TSOP28 with TC58FVB016FT-85 (thanks joyrider3774) (cannot be auto-detected, select cartridge type manually)
  • Added support for SD007_TSOP_64BALL_SOJ28 with 29DL164BE-70P (thanks Herax)
  • Confirmed support for Development AGB Cartridge 64M Flash S, E201843
  • Added support for the DMG-MBC5-32M-FLASH Development Cartridge, E201264 (requires GBxCart RW firmware L1 or higher)
  • If the full chip erase preference is enabled but only sector erase mode is available, the entire chip will now still be erased, so no previous data will remain

(Complete change log)

FlashGBX - FlashGBX v3.3

Published by lesserkuma almost 3 years ago

  • Added support for Flash2Advance 128M with 2× 28F640J3A120 (thanks twitnic)
  • Added support for 36VF3204 and ALTERA CPLD (no PCB text) (thanks Herax and Davidish)
  • Added support for SD008-6810-V4 with unlabeled flash chip (thanks LucentW)
  • Will now check written save data for errors if the verification option is enabled (requires GBxCart RW firmware L1 or higher)
  • Added a zoom factor setting for extracted Game Boy Camera pictures
  • Extracted Game Boy Camera pictures can now have a frame around them; this frame can be customized by placing a file called pc_frame.png (must be at least 160×144 pixels) into the configuration directory

(Complete change log)

FlashGBX - FlashGBX v3.2

Published by lesserkuma almost 3 years ago

  • Fixed the configuration files for DIY cart with AM29F016/AM29F016B (thanks dyf2007)
  • Added support for SD008-6810-V5 with MX29CL256FH (multigame cartridge with 32 MB of ROM and 512 KB of save data)
  • Added support for SD008-6810-V4 with MX29GL256EL (thanks LucentW)
  • Added support for the HDR Game Boy Camera Flashcart (select manually if auto-detected option doesn’t work)
  • Removed the Fast Read Mode setting which was experimental on old firmware versions and will now always be used on newer firmware versions
  • Fixed a bug with paths that include a percent sign (thanks Shinichi999)

(Complete change log)

FlashGBX - FlashGBX v3.1

Published by lesserkuma almost 3 years ago

  • Added support for the GBxCart RW Mini v1.0d hardware revision
  • Added support for insideGadgets 4 MB (2× 2 MB), 32 KB FRAM, MBC5 flash cartridges (thanks AlexiG)
  • Bundles GBxCart RW v1.4 firmware version R33+L4 (fixes an issue with accessing save data of some FRAM cartridge modifications)
  • Added support for SD007_TSOP_48BALL with AM29LV160DT (thanks crizzlycruz)
  • Confirmed support for SD007_TSOP_48BALL_V10 with 29LV320CTXEI (thanks marv17)
  • Added support for AA1030_TSOP88BALL with M36W0R603 (thanks LucentW)
  • Added support for Ferrante Crafts cart with SST39SF010A (thanks skite2001)

(Complete change log)

FlashGBX - FlashGBX v3.0

Published by lesserkuma almost 3 years ago

  • Added support for the GBxCart RW v1.4a hardware revision
  • Bundles GBxCart RW v1.4 firmware version R32+L3 (improves ROM writing speed for Development AGB Cartridge 256M Flash S, E201868)
  • Added support for 0883_DRV with ES29LV160ET (thanks RetroGorek)
  • Confirmed support for 2006_TSOP_64BALL_QFP48 with AL016J55FFAR2 (thanks Sithdown)
  • Added support for GB-CART32K-A with SST39SF020A (thanks Icesythe7)
  • Added support for 29LV Series Flash BOY with 29LV160DB (thanks Luca DS)
  • Fixed a bug with reading ROMs of HuC-1 cartridges (thanks Satumox)
  • When writing a save data file that is smaller than the selected save type suggests, repeats of the data will now be written instead of blank data; this can be useful for games like „Pokémon Pinball“ on a flash cartridge with larger SRAM/FRAM than required
  • Confirmed support for SD007_TSOP_64BALL_SOP28 with unlabeled flash chip (thanks marv17)
  • Added support for SD007_TSOP_64BALL_SOP28 with EN29LV160AB-70TCP (thanks marv17)
  • Added support for SD007_TSOP_48BALL_V10 with 29DL32TF-70
  • Improved the auto-detection of flash cartridges
  • Fixed the auto-adjustment of Real Time Clock register values as the day counter was inaccurate
  • Added the detection of a cartridge’s actual save type (requires save data to be present)

(Complete change log)

FlashGBX - FlashGBX v2.8

Published by lesserkuma about 3 years ago

  • Added an option to fix wrong header checksums when writing a ROM (thanks Voultar for the suggestion)
  • Fixed a bug with the auto-detect feature (thanks Voultar)
  • Fixed the save data size detection of the Classic NES Series and Famicom Mini game cartridges for Game Boy Advance

(Complete change log)

FlashGBX - FlashGBX v2.7

Published by lesserkuma about 3 years ago

  • Added support for AGB-E20-30 with M29W128GH (thanks hiks)
  • Added support for SD007_TSOP_48BALL_V9 with 29LV160CBTC-70G (thanks marv17)
  • Fixed a bug with parsing an invalid settings.ini (thanks Rairch)
  • Added the image that was last seen by the GB Camera Sensor to the GB Camera Album Viewer (thanks Raphaël BOICHOT for the suggestion)

(Complete change log)