Like the thread about idle loop fixes, what follows here is more information that was lost with the demise of the ezflash.sosuke.com forum.
Although the newer 2.0x firmwares for the EZ-FLASH IV contain a sleep patcher (GSS), this more often than not brings its own compatibility issues - with many games failing to work at all, or developing strange faults like failing to work reliably during serial comms in multiplayer mode.
However, many first party Nintendo GBA games contain their own sleep mode functions, but these don't work properly when using an EZ-FLASH IV. They will wake the GBA instantly when engaged, apparently because the EZ-FLASH generates spurious gamepak interupts. Back in the day, ROM patches were figured out to fix many of them. This was difficult information to track down in the present day.
https://web.archive.org/web/20180904111600/https://ezflash.sosuke.com/viewtopic.php?f=16&t=12662
https://web.archive.org/web/2018090...osuke.com/wiki/index.php?title=GBA_sleep_mode
The format used for these patches was rather non-standard, depending on a Windows binary tool called hexalter. I decided to read the specification for IPS patches, and convert them so they're a bit more cross-platform friendly, and I have added a few more patches where some variants or regions of the game were missing. Since the Good ROM tools and their naming conventions seem to have disappeared I have added the crc32 checksum of the target ROM file to each IPS patch filename, so that you can verify that you have the specific ROM version which each patch expects.
Here are the games which can be fixed, IPS patches for each are attached:
[EDIT - updated on 02/08/23]
Baldur's Gate - Dark Alliance (E)
Baldur's Gate - Dark Alliance (U)
Bit Generations Dial Hex (J)
Classic NES Series - Bomberman (UE)
Classic NES Series - Castlevania (UE)
Classic NES Series - Donkey Kong (UE)
Classic NES Series - Dr. Mario (UE)
Classic NES Series - Excitebike (UE)
Classic NES Series - Ice Climber (UE)
Classic NES Series - Metroid (UE)
Classic NES Series - Pac-Man (UE)
Classic NES Series - Super Mario Bros. (UE)
Classic NES Series - The Legend of Zelda (UE)
Classic NES Series - Xevious (UE)
Classic NES Series - Zelda II - The Adventure of Link (UE)
Dr. Mario & Puzzle League (E)
Dr. Mario & Puzzle League (U)
Drill Dozer (U)
Famicom Mini 01 - Super Mario Bros. (J) (Rev 1)
Famicom Mini 02 - Donkey Kong (J)
Famicom Mini 03 - Ice Climber (J)
Famicom Mini 04 - Excitebike (J)
Famicom Mini 05 - Zelda no Densetsu 1 - The Hyrule Fantasy (J)
Famicom Mini 06 - Pac-Man (J)
Famicom Mini 07 - Xevious (J)
Famicom Mini 08 - Mappy (J)
Famicom Mini 09 - Bomber Man (J)
Famicom Mini 10 - Star Soldier (J)
Famicom Mini 11 - Mario Bros. (J)
Famicom Mini 12 - Clu Clu Land (J)
Famicom Mini 13 - Balloon Fight (J)
Famicom Mini 14 - Wrecking Crew (J)
Famicom Mini 15 - Dr. Mario (J)
Famicom Mini 16 - Dig Dug (J)
Famicom Mini 17 - Takahashi Meijin no Bouken Jima (J)
Famicom Mini 18 - Makaimura (J)
Famicom Mini 19 - Twin Bee (J)
Famicom Mini 20 - Ganbare Goemon! - Karakuri Douchuu (J)
Famicom Mini 21 - Super Mario Bros. 2 (J)
Famicom Mini 22 - Nazo no Murasame Jou (J)
Famicom Mini 23 - Metroid (J)
Famicom Mini 24 - Hikari Shinwa - Palthena no Kagami (J)
Famicom Mini 25 - The Legend of Zelda 2 - Link no Bouken (J)
Famicom Mini 26 - Famicom Mukashibanashi - Shin Onigashima - Zen, Kouhen (J)
Famicom Mini 27 - Famicom Tantei Club - Kieta Koukeisha - Zen, Kouhen (J)
Famicom Mini 28 - Famicom Tantei Club Part II - Ushiro ni Tatsu Shoujo - Zen, Kouhen (J)
Famicom Mini 29 - Akumajou Dracula (J)
Famicom Mini 30 - SD Gundam World - Gachapon Senshi Scramble Wars (J)
Golden Sun (UE)
Legend of Zelda, The - A Link To The Past Four Swords (E)
Legend of Zelda, The - A Link To The Past Four Swords (U)
Legend of Zelda, The - The Minish Cap (E)
Legend of Zelda, The - The Minish Cap (U)
Metroid - Zero Mission (E)
Metroid - Zero Mission (U)
Metroid Fusion (E)
Metroid Fusion (U)
Mother 3 (J)
Scurge - Hive (E)
Super Mario Advance 3 - Yoshi's Island (E)
Super Mario Advance 3 - Yoshi's Island (U)
Super Mario Advance 4 - Super Mario Bros. 3 (E) (Rev 1)
Super Mario Advance 4 - Super Mario Bros. 3 (E)
Super Mario Advance 4 - Super Mario Bros. 3 (U) (Rev 1)
Super Mario Advance 4 - Super Mario Bros. 3 (U)
Enjoy!
Although the newer 2.0x firmwares for the EZ-FLASH IV contain a sleep patcher (GSS), this more often than not brings its own compatibility issues - with many games failing to work at all, or developing strange faults like failing to work reliably during serial comms in multiplayer mode.
However, many first party Nintendo GBA games contain their own sleep mode functions, but these don't work properly when using an EZ-FLASH IV. They will wake the GBA instantly when engaged, apparently because the EZ-FLASH generates spurious gamepak interupts. Back in the day, ROM patches were figured out to fix many of them. This was difficult information to track down in the present day.
https://web.archive.org/web/20180904111600/https://ezflash.sosuke.com/viewtopic.php?f=16&t=12662
https://web.archive.org/web/2018090...osuke.com/wiki/index.php?title=GBA_sleep_mode
The format used for these patches was rather non-standard, depending on a Windows binary tool called hexalter. I decided to read the specification for IPS patches, and convert them so they're a bit more cross-platform friendly, and I have added a few more patches where some variants or regions of the game were missing. Since the Good ROM tools and their naming conventions seem to have disappeared I have added the crc32 checksum of the target ROM file to each IPS patch filename, so that you can verify that you have the specific ROM version which each patch expects.
Here are the games which can be fixed, IPS patches for each are attached:
[EDIT - updated on 02/08/23]
Baldur's Gate - Dark Alliance (E)
Baldur's Gate - Dark Alliance (U)
Bit Generations Dial Hex (J)
Classic NES Series - Bomberman (UE)
Classic NES Series - Castlevania (UE)
Classic NES Series - Donkey Kong (UE)
Classic NES Series - Dr. Mario (UE)
Classic NES Series - Excitebike (UE)
Classic NES Series - Ice Climber (UE)
Classic NES Series - Metroid (UE)
Classic NES Series - Pac-Man (UE)
Classic NES Series - Super Mario Bros. (UE)
Classic NES Series - The Legend of Zelda (UE)
Classic NES Series - Xevious (UE)
Classic NES Series - Zelda II - The Adventure of Link (UE)
Dr. Mario & Puzzle League (E)
Dr. Mario & Puzzle League (U)
Drill Dozer (U)
Famicom Mini 01 - Super Mario Bros. (J) (Rev 1)
Famicom Mini 02 - Donkey Kong (J)
Famicom Mini 03 - Ice Climber (J)
Famicom Mini 04 - Excitebike (J)
Famicom Mini 05 - Zelda no Densetsu 1 - The Hyrule Fantasy (J)
Famicom Mini 06 - Pac-Man (J)
Famicom Mini 07 - Xevious (J)
Famicom Mini 08 - Mappy (J)
Famicom Mini 09 - Bomber Man (J)
Famicom Mini 10 - Star Soldier (J)
Famicom Mini 11 - Mario Bros. (J)
Famicom Mini 12 - Clu Clu Land (J)
Famicom Mini 13 - Balloon Fight (J)
Famicom Mini 14 - Wrecking Crew (J)
Famicom Mini 15 - Dr. Mario (J)
Famicom Mini 16 - Dig Dug (J)
Famicom Mini 17 - Takahashi Meijin no Bouken Jima (J)
Famicom Mini 18 - Makaimura (J)
Famicom Mini 19 - Twin Bee (J)
Famicom Mini 20 - Ganbare Goemon! - Karakuri Douchuu (J)
Famicom Mini 21 - Super Mario Bros. 2 (J)
Famicom Mini 22 - Nazo no Murasame Jou (J)
Famicom Mini 23 - Metroid (J)
Famicom Mini 24 - Hikari Shinwa - Palthena no Kagami (J)
Famicom Mini 25 - The Legend of Zelda 2 - Link no Bouken (J)
Famicom Mini 26 - Famicom Mukashibanashi - Shin Onigashima - Zen, Kouhen (J)
Famicom Mini 27 - Famicom Tantei Club - Kieta Koukeisha - Zen, Kouhen (J)
Famicom Mini 28 - Famicom Tantei Club Part II - Ushiro ni Tatsu Shoujo - Zen, Kouhen (J)
Famicom Mini 29 - Akumajou Dracula (J)
Famicom Mini 30 - SD Gundam World - Gachapon Senshi Scramble Wars (J)
Golden Sun (UE)
Legend of Zelda, The - A Link To The Past Four Swords (E)
Legend of Zelda, The - A Link To The Past Four Swords (U)
Legend of Zelda, The - The Minish Cap (E)
Legend of Zelda, The - The Minish Cap (U)
Metroid - Zero Mission (E)
Metroid - Zero Mission (U)
Metroid Fusion (E)
Metroid Fusion (U)
Mother 3 (J)
Scurge - Hive (E)
Super Mario Advance 3 - Yoshi's Island (E)
Super Mario Advance 3 - Yoshi's Island (U)
Super Mario Advance 4 - Super Mario Bros. 3 (E) (Rev 1)
Super Mario Advance 4 - Super Mario Bros. 3 (E)
Super Mario Advance 4 - Super Mario Bros. 3 (U) (Rev 1)
Super Mario Advance 4 - Super Mario Bros. 3 (U)
Enjoy!
Attachments
Last edited by patters,