mirror of
https://github.com/LNH-team/pico-loader.git
synced 2026-06-02 09:16:49 +02:00
Add changelog
This commit is contained in:
162
CHANGELOG.md
Normal file
162
CHANGELOG.md
Normal file
@@ -0,0 +1,162 @@
|
|||||||
|
# Changelog
|
||||||
|
|
||||||
|
## [Unreleased]
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Support for the SuperChis slot 2 card - by @edo9300
|
||||||
|
- Most of the remaining SDK 2-4 DMA patches - by @taxicat1
|
||||||
|
|
||||||
|
### 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
|
||||||
Reference in New Issue
Block a user