Swiss v0.4r743
Standing in for @emukidid this Christmas. Hopefully everything built correctly.
No, this doesn't prevent using the SD2SP2.
@emukidid committed:
- Don't patch PAD for GCLoader since it has no patch base installed (yet)
- Don't install execD patch unless if we really need to (non alt patches is the only real use)
- Add GCLoader support (no multi-dol patch support)
- Don't show select_alt_dol when the selection is just the main DOL and the apploader trailer
@Extrems committed:
- Basic accommodation for shrunk disc images without requisite size alignment.
- Add 2-disc support for USB Gecko.
- Fix size of fragmented patch fragments.
- Fix igr.dol for Wiikey Fusion.
- Add 2-disc support for File Service Protocol.
- Use virtual offset for second disc.
- Use DMA length for read command.
- Fix subtle bugs with igr.dol.
- Optimize globals with minimal impact.
- Give DOL apploaders their own type.
- Add game-specific patch for Phantasy Star Online Episode III: C.A.R.D. Revolution.
- Rewrite game-specific patch for Phantasy Star Online Episode I & II Plus.
- Patch Phantasy Star Online's compressed switcher DOL.
- Add workaround for race hazard in Luigi's Mansion.
- Prevent File Service Protocol from being used as configuration device.
- Add game-specific patch for Pokémon Box: Ruby & Sapphire.
- Rewrite anti-debugger removal for Pokémon Colosseum.
- Rewrite anti-debugger removal for Pokémon XD: Gale of Darkness.
- Handle mixed debug/release build for Billy Hatcher and the Giant Egg.
- Improve IGR.
- Prevent access to Serial Port 2.
- Remove redundant check.
- Fix crash in Star Wars: Bounty Hunter.
- Add game-specific patch for Summoner: A Goddess Reborn.
- Complete game-specific patch for Viewtiful Joe (Europe).
- Fix FAT mount status.
- Add game-specific patch for Viewtiful Joe (Europe).
- Minor optimizations.
- Support read fragments for GCLoader.
- Improve in-game SD card compatibility.
- Fix stupid mistake.