Gericom
9d21940b60
Fix after merge
2026-01-11 13:25:56 +01:00
Gericom
7e3e7b43fe
Merge pull request #97 from LNH-team/feature/homebrew-return-to-loader
...
Homebrew return to loader
2026-01-11 13:24:04 +01:00
Gericom
24346eaf30
Added detection of DS mode DSiWare. Fixes #95 .
2026-01-11 13:20:01 +01:00
Gericom
c62945af58
Lock scfg9 when switching to DS mode to avoid DSi mode being misdetected. Fixes #90 .
2026-01-11 12:09:17 +01:00
Edoardo Lolletti
6a97b677a7
Add support for Slot 2 flashcarts using Compact Flash ( #84 )
...
- Supercard CF (SUPERCARDCF)
- GBA Media Player CF (MPCF)
- M3 Adapter CF (M3CF)
- Max Media Dock CF (MMCF)
2026-01-10 22:00:39 +00:00
Gericom
0ba88b55b7
Only setup homebrew bootstub when launcherPath is set
2026-01-10 16:35:00 +01:00
Gericom
56d20b37ac
Merge remote-tracking branch 'origin/develop' into feature/homebrew-return-to-loader
2026-01-10 14:51:16 +01:00
Gericom
1d18f06b4c
Added support for SDK variant with a lot of inlining. Fixes #53 .
...
Fixes Tropix! ...Your Island Getaway and Think - Training für den Kopf - Kids - Spiel Dich Schlau!
2026-01-10 14:04:30 +01:00
Gericom
cd007d6505
Account for spurious CARDi_ReadCard match in Shaberu! DS Oryouri Navi (Japan) (rev 0 and 1)
2026-01-10 11:52:23 +01:00
Mow
9f2dff3967
Fix sCARDiTryReadCardDmaPatternSdk3017530 matching multiple card DMA variants ( #93 )
...
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)
- LifeSigns - Surgical Unit (USA)
2026-01-10 10:05:14 +00:00
Mow
fd08fd19a1
Handle BLX branches in CardiTryReadCardDmaPatch ( #91 )
2026-01-09 15:39:23 +01:00
Gericom
5c8e98a03f
Initial work on homebrew return to loader
2026-01-04 15:39:47 +01:00
Gericom
26cec4c421
A few more renames
2026-01-02 16:17:31 +01:00
Gericom
e0e33032b9
Updated some comments
2026-01-02 16:13:56 +01:00
Gericom
9be5424f23
Changed PatchCode::GetAddressAtTarget from public to protected
2026-01-02 15:36:33 +01:00
Gericom
3e4725c99c
Renamed methods in IReadSectorsDmaPatchCode
2026-01-02 15:32:48 +01:00
Gericom
dcc71ca151
Fixed casing in some includes
2026-01-02 15:27:18 +01:00
Gericom
231f14a783
Refactored platform code to use interfaces for patch code with a special feature and improved patch code file names
2026-01-02 15:18:45 +01:00
Mow
d6080984d1
Add overlay patch for hombrew AP in Rabbids Go Homeh ( #82 )
2025-12-31 07:51:40 +01:00
Mow
6fb34c75f8
Add overlay patch to fix race condition in Kirby Super Star Ultra ( #81 )
2025-12-30 22:23:04 +01:00
Edoardo Lolletti
992e2d1053
DATEL: Make read sector function vram safe ( #80 )
...
* DATEL: Make read sector function vram safe
The platform code was performing reads in single byte units, breaking in case the destination buffer was in vram.
This caused issues with some games (e.g. Castelvania Order of Ecclesia), and also broke soft resetting.
* Halve wait timeout on sector read since we read 2 bytes at the time
2025-12-30 20:10:02 +01:00
Edoardo Lolletti
c380041241
DATEL: Put back the full spi cycle routine when sending commands ( #76 )
...
Perform again the full cycle spi routine that was removed as optimization since some SDs appeared that require that to work properly
2025-12-29 09:46:00 +00:00
lifehackerhansol
06c1f22cd1
platform: add support for the Stargate 3DS ( #71 )
2025-12-28 20:22:56 +00:00
Edoardo Lolletti
26f27a4138
Add support for DATEL devices (GAMES n' MUSIC and Action Replay DS(i) Media Edition) ( #64 )
2025-12-28 19:25:22 +00:00
Edoardo Lolletti
7134c4b330
Optimize space usage of supercard platform ( #74 )
2025-12-28 16:38:28 +00:00
Gericom
9f6311014d
Added support for nand saving in Face Training and Nintendo DS Guide ( fixes #6 ), calculate nand save size from header, fixed Band Brothers save initialization
2025-12-28 17:34:06 +01:00
Gericom
6d12399ba4
Added support for NAND saving in WarioWare D.I.Y. and Jam with the Band ( #6 )
...
Also improved speed of creating save files
2025-12-28 13:19:23 +01:00
Gericom
64e020182a
Added check to CardiTaskThreadPatch that the required slot is actually mapped to arm7. Fixes #60
2025-12-27 12:44:00 +01:00
Gericom
8036004e5a
Merge remote-tracking branch 'origin/develop' into feature/refactor-cardi-task-thread-patch
2025-12-26 20:59:06 +01:00
Gericom
31d6c63e3b
Removed redundant forward definition
2025-12-26 13:12:49 +01:00
Gericom
9fea5f7a51
More refactoring for CardiTaskThreadPatch
2025-12-26 13:11:49 +01:00
Gericom
c8898ff13c
Attempt to improve handling of thumb signatures in CardiTaskThreadPatch
2025-12-26 12:39:10 +01:00
Mow
497fdca384
Add missing signature for Tetris DS ( #66 )
2025-12-25 23:01:44 +01:00
Gericom
e58a55b81c
Attempt to improve handling of arm signatures in CardiTaskThreadPatch
2025-12-25 13:26:09 +01:00
Gericom
4fd7fde362
Map slot 1 and 2 to arm7 on boot
2025-12-20 18:36:20 +01:00
Gericom
61463ca39a
Added proper implementation of save verify
2025-12-20 15:46:41 +01:00
taxicat1
48d49f5df8
Fix whitespace
2025-12-10 16:02:00 -05:00
taxicat1
e36e669daf
Initial DSProtect for ARM9 static
2025-12-10 15:58:11 -05:00
taxicat1
4416c61158
Initial game-specific DS Protect
2025-12-09 14:25:58 -05:00
Gericom
dd062bb4fa
Refactored some code in Arm9Patcher
2025-12-07 11:52:53 +01:00
Gericom
656f696411
Improved handling of DSi roms and DSiWare. Fixes some system tools DSi roms being misdetected as DSiWare (related to #23 )
2025-12-06 19:56:48 +01:00
Gericom
0d0fa445c9
Merge pull request #27 from taxicat1/generalize-pokemon-ir-patch
...
Generalize Pokemon IR sensor AP patching
2025-12-06 16:54:52 +01:00
taxicat1
e5f7283977
Add IRDJ and IREJ to switch
2025-12-06 09:53:37 -05:00
Mow
8550b36dc6
Get rid of duplicate directory
2025-12-06 09:16:48 -05:00
taxicat1
79018dee0d
Fix folder name to proper case
2025-12-06 09:10:10 -05:00
taxicat1
005b8cab03
Initial generalize Pokemon IR patching
2025-12-06 08:51:58 -05:00
Gericom
b0c8dfa5bc
Improved Sdk5DsiSdCardRedirectPatch to take autoload into account and to support the situation where a function is missing
...
Fixes WRFU Tester (#23 )
2025-12-06 11:53:32 +01:00
Gericom
d12036e6a7
Added extra check to see if Sdk5DsiSdCardRedirectPatch can be applied
...
This ensures an error is given in roms such as wrfu
2025-12-05 19:19:58 +01:00
Mow
a8f5d880b2
Improved DSProtect patches
2025-12-03 16:22:06 +01:00
lifehackerhansol
0dd41f4220
platform: add support for the EZ-Flash Parallel
2025-12-02 08:40:36 -08:00