As of the 2.0 firmware the patching process used here is no longer needed.
This patch file should take care of the 64kb's .sav patching process needed!
Download your favorite Emu, make compilation, then rename .pat file to whatever your emulator compilation's name is
Then copy the .pat file to the /PATCH/ directory on the SD! (And it should change the header to save 64kb's instead of 8kb's fixing the save problem!)
Links:
Goomba Color: http://www.dwedit.org/gba/goombacolor.php
PocketNES: http://www.dwedit.org/gba/pocketnes.php
Goomba Paletted: http://kuwanger.altervista.org/gba/goomba/
Cologne:https://www.sendspace.com/file/af4l7g
SMS Advance:https://www.sendspace.com/file/tqpwkr
(All the above are exit patched)
EDIT:
Patters thankfully is updating these collections as i have no time to maintain these:
HERE:
Old 1.x Firmware Stuff
https://gbatemp.net/posts/7927911/
This patch file should take care of the 64kb's .sav patching process needed!
Download your favorite Emu, make compilation, then rename .pat file to whatever your emulator compilation's name is
Then copy the .pat file to the /PATCH/ directory on the SD! (And it should change the header to save 64kb's instead of 8kb's fixing the save problem!)
Links:
Goomba Color: http://www.dwedit.org/gba/goombacolor.php
PocketNES: http://www.dwedit.org/gba/pocketnes.php
Goomba Paletted: http://kuwanger.altervista.org/gba/goomba/
Cologne:
SMS Advance:
(All the above are exit patched)
Global Softreset and Sleep Patch
(Add the following to the bottom of KEYSET.CFG):
#GAMELIST TO SKIP GSS AUTOMATICALLY
COLG = 1
GMBC = 1
GMBA = 1
SMSA = 1
PNES = 1
(Add the following to the bottom of KEYSET.CFG):
#GAMELIST TO SKIP GSS AUTOMATICALLY
COLG = 1
GMBC = 1
GMBA = 1
SMSA = 1
PNES = 1
EDIT:
Patters thankfully is updating these collections as i have no time to maintain these:
HERE:
I have updated the collection as follows:
- Added latest Jagoomba 0.4a (1-11-2022) fork of Goomba Color, patched to force 64K SRAM when using EZ-Flash IV firmware 1.xx
- Added Goomba Color 2019-05-04, patched to display the correct release date in the menu, and patched to force 64K SRAM when using EZ-Flash IV firmware 1.xx
- Gathered missing changelog information from Dwedit's forum and updated the Goomba Color history.txt file
- Added the latest PocketNES 1-4-2020, patched to force 64K SRAM when using EZ-Flash IV firmware 1.xx
- Gathered missing changelog information from various sources and updated the PocketNES history.txt file
- Added the documentation and tools that were originally bundled with each emulator - useful reminders of features, especially since some of these emulators are quite difficult to find these days
- Included the emupatch.pat file to force 64K SRAM when using EZ-Flash IV firmware 2.xx
- Updated the main Readme with additional info from this forum thread for EZ-Flash IV firmware 2.xx
- Updated the main Readme with some simple FOR loop examples to automate batch creating .gba files from a folder full of ROMs
Updated the collection again (05-01-22):
https://github.com/patters-syno/gba-ezflash-iv-emulators/releases
- added build.sh and build.bat scripts to each emulator folder for easier batch rom conversions
- added exit-patched PCEAdvance 7.5 and a new compile script
- added SNESAdvance 0.1f (no emulator exit though) and a new compile script
- merged SNESAdvance update history information
- major rewrite of all Python 3 compile scripts, which are now mostly at feature parity with the old Win32 GUI applications
- all compile scripts:
- drag and drop a selection of ROMs onto the shell window after typing the script name, to easily add multiple ROMs
- blank SRAM save file of the appropriate size can now be created automatically using the -sav option
- GSS patch file for EZ-Flash IV firmware 2.x (to force 64KB SRAM saves) can now be created using the -pat option
- patch file data is encoded within the script body - no external dependency
- splash screen support
- optional overrides of file paths
- can clean brackets from ROM titles
- some compile scripts (as applicable):
- auto-detection of ROM types for emulators that support multiple types with specific header requirements
- region options and PAL timings are now auto-detected based on ROM naming
- boot-to-BIOS support
- small ROMs suitable for link transfer (<192KB) can be marked in the game list
- pceadvance_compile.py:
- ISO and TCD tracklist support for PC Engine CD-ROM
- some sprite follow settings for "Unscaled (Auto)" display mode (those featured in gamelist.txt)
- CD BIOS automatically added when an ISO image is added, and titled with the ISO name
- goomba_compile.py:
- works around an EZ-Flash issue where some ROMs would cause duplicate game list entries
- can prefer ROM filenames rather than original ROM game titles in the game list
- pocketnes_compile.py:
- can lookup ROM checksum in PocketNES Menu Maker database (pnesmmw.mdb) for optimal game settings, sprite follow
- can prefer game titles from PocketNES Menu Maker database
- 256 byte alignment of all ROM data for optimum performance
- snesadvance_compile.py:
- SuperDAT database is mandatory (snesadvance.dat)
- default graphics assets are encoded in the script, external skin files are ingested if present
- can accept headered or unheadered ROMs (.smc/.sfc)
- can export header-stripped ROMs
- can prefer game titles from SuperDAT database
Old 1.x Firmware Stuff
https://gbatemp.net/posts/7927911/
Attachments
Last edited by nibbles27,