# Changelog ## [Unreleased] ### Added - Support for the SuperChis slot 2 card - by @edo9300 - Most of the remaining SDK 2-4 DMA patches - by @taxicat1 - Support for cheats - The Pico Loader API was updated to v3 for this purpose. ### Fixed - Star Wars Jedi Alliance patch - by @taxicat1 ## [v1.5.0] - 1 Feb 2026 - Puppy Palace Release 🐶 > [!IMPORTANT] > With this release a new file `patchlist.bin` is introduced that needs to be copied to the `/_pico` folder on your SD card. ### Added - AP patch for Last Window: The Secret of Cape West - by @taxicat1 - Missing CARDi_ReadRomIdCore signature for Top Spin 2 (USA) - by @taxicat1 - Fixes Top Spin 2 (USA) on DSTT and slot 2 cards - Patch list with misc arm9 patches and metafortress addresses - Implementation by @Gericom, patch list contents by @taxicat1 - Puppy Palace (USA), My Puppy Shop (Europe), Machi no Pet-ya-san DS - 200 Piki Wan-chan Daishuugou (Japan) - Castlevania - Portrait of Ruin (USA) and (Europe), Akumajou Dracula - Gallery of Labyrinth (Japan), Akumajou Dracula - Gallery of Labyrinth (Japan) (Rev 1) - Luminous Arc 2 (USA) and (Europe), Luminous Arc 2 - Will (Japan) - Children of Mana (USA) and (Europe), Seiken Densetsu DS - Children of Mana (Japan) - Dementium II (USA) and (Europe), Tozasareta Byoutou - Dementium II (Japan) - Grand Theft Auto - Chinatown Wars (USA), (Europe) and (Japan) - Star Wars - The Clone Wars - Jedi Alliance (USA) and (Europe) - C.O.P. - The Recruit (USA) and (Europe) - Battle of Giants - Dragons (USA) (Rev 1), Combat of Giants - Dragons (Europe) - Battle of Giants - Mutant Insects (USA), Combat of Giants - Mutant Insects (Europe) - Captain America - Super Soldier (USA) and (Europe) - Imagine - Resort Owner (USA), Imagine - Dream Resort (Europe) - Might & Magic - Clash of Heroes (USA) and (Europe) - Prince of Persia - The Forgotten Sands (USA) and (Europe) - Kirby - Mass Attack (USA) and (Europe), Atsumete! Kirby (Japan), Moyeora! Kirby (Korea) - Keep a valid stack pointer when booting the arm9 - Fixes Battle of Giants - Mutant Insects (USA), Combat of Giants - Mutant Insects (Europe) together with the patch in the patch list - System for adjusting addresses for autoload - by @taxicat1 - Fixes New Super Mario Bros (USA) - Attempt to fix rom hacks that decompress the arm9, but don't set compressedEnd to zero - Fixes Pokemon SoulSilver Deluxe (together with the fix for roms repacked in unusual ways) - Support for CARDi_ReadCard signature used by Chou Soujuu Mecha MG - by @taxicat1 ### Changed - Reduce size of some patch codes - by @edo9300 and @Gericom - Fixes Dragon Quest Heroes - Rocket Slime (USA), Imagine - Fashion Designer (Europe) and Mugen Kouro (Japan) - Improve handling of module params and locating of unused libsyscall space to support rom hacks that repack roms in unusual ways - Fixes Coropata (English translation) ### Fixed - Ignore rom reads into null pointer destinations - by @taxicat1 - Fixes Tony Hawk's Downhill Jam ## [v1.4.0] - 11 Jan 2026 ### Added - Overlay patch to fix race condition in Kirby Super Star Ultra - by @taxicat1 - Overlay patch for hombrew AP in Rabbids Go Home - by @taxicat1 - Bypass region locking on iQue games - by @R-YaTian - Properly set MBK9 (twl wram locking) settings - by @R-YaTian - Support for SDK variant with a lot of inlining - Fixes Tropix! ...Your Island Getaway and Think - Training für den Kopf - Kids - Spiel Dich Schlau! - Note that these two games don't work yet on platforms that need card id patches (DSTT and slot2 platforms) - Support for Slot 2 flashcarts using Compact Flash - by @edo9300 - Supercard CF (SUPERCARDCF) - GBA Media Player CF (MPCF) - M3 Adapter CF (M3CF) - Max Media Dock CF (MMCF) - Proper detection of DS mode DSiWare - Fixes DS Download Play and Pictochat DSiWare apps - Support for the homebrew bootstub that allows to return to the launcher application - The Pico Loader API was updated to v2 for this purpose. The new `launcherPath` field needs to be set to the path of the launcher rom. The bootstub is only inserted when `launcherPath` is specified. As such, you will also need to update your launcher. If you are using Pico Launcher, support was added in v1.1.0. ### Changed - Duplicate entries removed from save list and missing title added - by @synthic - Fixes Disney Two Pack - Frozen Olaf's Quest + Big Hero 6 - Battle in the Bay (USA) - Improve nocash print support detection to also detect melon ds - by @synthic - Lock scfg9 when switching from DSi to DS mode - Fixes homebrew with a DS mode header that tries to detect DSi mode. This for example fixes touch in DSCraft. ### Fixed - DATEL: Make read sector function vram safe - by @edo9300 - Fixes some games that read directly to vram and fixes games that use OS_ResetSystem on the DATEL platform - Proper handling of blx branches in CardiTryReadCardDmaPatch - by @taxicat1 - Fixes Ninja Gaiden - Dragon Sword (USA) - Fix sCARDiTryReadCardDmaPatternSdk3017530 matching multiple variants - by @taxicat1 - Fixes Unou no Tatsujin - Soukai! Machigai Museum 2 (Japan), Trioncube (Europe) (En,Fr,De,Es,It), Tetris DS (Korea), Original Frisbee Disc Sports - Ultimate & Golf (USA) and LifeSigns - Surgical Unit (USA) - Fix Shaberu! DS Oryouri Navi (Japan) (rev 0 and 1) by accounting for a spurious CARDi_ReadCard match ## [v1.3.1] - 29 Dec 2025 ### Fixed - DATEL: Put back the full spi cycle routine when sending commands - by @edo9300 - Fixes issues with some SD cards on the DATEL platform ## [v1.3.0] - 28 Dec 2025 ### Added - Properly set the supported language, user language, and region based on the ROM's region - by @R-YaTian - This bypasses the region lock or language lock in some dsiware games. - Missing OS_ResetSystem signature - by @taxicat1 - Fixes crashes in Tetris DS and other games that have this signature. - Support for roms with a writable NAND chip. - Fixes WarioWare D.I.Y., Face Training, Jam with the Band and Nintendo DS Guide. - Special save initialization for Jam with the Band and Daigassou! Band-Brothers DX - New supported platform: Datel (Games n' Music and Action Replay DS(i)) - by @edo9300 - New supported platform: Stargate 3DS - by @lifehackerhansol ### Changed - Optimized space usage of supercard platform - by @edo9300 - Check in CardiTaskThreadPatch that the required slot is actually mapped to arm7. - Fixes Power Rangers - Samurai. ### Fixed - Fix CardiTaskThreadPatch to apply the right patch for all signatures - This fixes various games, including Chibi Robo! Park Patrol, Rainbow Islands Revolution, MechAssault - Phantom War and Diddy Kong Racing DS (USA). ## [v1.2.0] - 22 Dec 2025 ### Added - Support for DSProtect patches in static arm9 - by @taxicat1 - Support for unusual DSProtect configurations - by @taxicat1 - Fixes Dragon Ball: Origins 2 and Puyo Puyo 7 - Proper implementation of save verification - Fixes Madagascar, Bleach: Dark Souls and Final Fantasy Crystal Chronicles: Echoes of Time ### Changed - Improve Pokémon IR sensor AP patches - by @taxicat1 - Fixes Pokémon HeartGold and SoulSilver - Always boot roms with slot 1 and 2 mapped to arm7 - Fixes FastVideoDSPlayer homebrew - Improve Sdk5DsiSdCardRedirectPatch ### Fixed - Fix some retail roms being detected as homebrew - Fixes Scooby Doo! - Unmasked and Kim Possible - Kimmunicator - Fix some system tool DSi roms being misdetected as DSiWare ## [v1.1.0] - 4 Dec 2025 ### Added - Support for EZ-Flash Parallel platform - by @lifehackerhansol - Add a few more games to the DLDI patch blacklist - Fixes Final Fantasy Crystal Chronicles - Ring of Fates (EU and US) and Nanashi no Geemu - Clear all arm9 CPU registers before booting a game - Fixes the Cake Ninja DSiWare titles ## Changed - Simplified and improved DSProtect patches - by @taxicat1 - Fixes Saga 3: Shadow or Light and Solatorobo: Red the Hunter ## [v1.0.1] - 29 Nov 2025 ### Added - Add Mario vs. Donkey Kong - Mini-Land Mayhem! US rev 2 (V2GE) to the AP list - by @IceKareemCheese ### Fixed - Fix the DSProtect v2.03 patch (thanks @taxicat1) - Fixes Professor Layton and the Last Specter among others ## [v1.0.0] - 25 Nov 2025 - Initial release