Mow
dda94490be
Add CARDi_ReadCard signature support for "Minna no Mahjong DS" ( #182 )
2026-05-29 09:54:03 +02:00
Mow
344c374f72
Add race condition patch for "Ultimate Mortal Kombat" ( #183 )
2026-05-29 09:49:49 +02:00
Gericom
a00a9c5cee
Merge pull request #184 from taxicat1/kirby-mass-attack-patchlist-cull
...
Small correction to MetaFortress addresses for "Kirby Mass Attack"
2026-05-29 07:43:50 +00:00
taxicat1
563cd47c99
Add some documentation
2026-05-29 03:21:04 -04:00
taxicat1
47b45ed8c7
Correct Kirby Mass Attack offsets
2026-05-29 03:21:04 -04:00
lifehackerhansol
dc065c6f16
workflow: drop actions/checkout to v4 ( #185 )
...
There is a known regression upstream that causes authenticating repos
to die (even though the repo doesn't even need authentication...)
Drop down to v4 which doesn't have this issue.
2026-05-25 16:06:18 +00:00
Mow
0a3fcb3cdf
Add race condition patch for Houkago Shounen (Japan) ( #178 )
2026-05-23 08:22:15 +00:00
Mow
e5427291c1
Update documentation for Last Window AP patch ( #179 )
2026-05-23 08:18:23 +00:00
Mow
f6c716cb6e
Add AP patch for NRL Mascot Mania and AFL Mascot Manor ( #175 )
...
These games have two kinds of AP:
- Sending manual EEPROM commands (identically to Dementium II): https://decomp.me/scratch/bT0LR
- Checking a CRC of the ARM7: https://decomp.me/scratch/bNzTG
The functions are exactly the same in both games. If they fail it will not let you save and will kick you back out to the menu after level 3.
Wood Kernel has this patch: https://github.com/ahezard/wood3ds/blob/master/akloader/arm9/source/patches_cm.cpp#L1006
The EEPROM command test patch is unchanged. I have changed the ARM7 CRC patch to write to the function 8: b 44
2026-05-14 09:51:19 +02:00
lifehackerhansol
252f74698e
workflow: bump all dependencies ( #171 )
...
- BlocksDS -> v1.20.0
- actions/upload-artifact -> v7
- actions/checkout -> v6
- actions/setup-dotnet -> v5
- softprops/action-gh-release -> v3
2026-05-11 06:32:51 +02:00
lifehackerhansol
e227cff9ee
DSTT: Add DMA support and reduce code size ( #162 ) Fixes #111
2026-05-10 09:37:38 +02:00
Gericom
ae034ae1f6
Update changelog
2026-05-03 11:34:16 +02:00
lifehackerhansol
5d908d6fb0
platform: add DMA support for M3DS ( #167 )
2026-05-03 09:18:31 +00:00
Mow
63ded4b33b
Fix offsets for Pokemon Ranger (EU) ( #170 )
2026-05-02 10:19:15 +00:00
Gericom
604664cd82
Update changelog
v1.6.0
2026-03-29 17:01:46 +02:00
Gericom
5fb843fbd8
Update changelog
2026-03-29 16:51:27 +02:00
Gericom
19609120a1
Merge remote-tracking branch 'origin/develop' into feature/cheats
2026-03-29 16:49:55 +02:00
Gericom
0f70bb7f1a
Add changelog
2026-03-29 16:47:05 +02:00
Mow
4e67225bc3
Use OSi_IrqVBlank for cheat patching ( #156 )
2026-03-29 09:43:14 +00:00
Gericom
bac98b4405
Fix bug in preprocessing cheats
2026-03-15 10:21:47 +01:00
Gericom
d0f25a51d9
Preprocess cheats to get rid of hacks that try to modify the cheat engine, add support for C2 cheat opcode
2026-03-14 12:27:35 +01:00
Mow
ff0bc4bde9
Add (most) remaining SDK 2-4 DMA patches ( #139 )
2026-03-08 14:54:00 +00:00
Gericom
8c8f36f5c6
Preserve cheats when OS_ResetSystem is used, move temporary save buffer to main memory
2026-03-07 13:49:51 +01:00
Gericom
1038a3d9cf
Fix bug in handling of E cheat opcode, add cheat support for all remaining games
2026-03-01 13:18:36 +01:00
Gericom
9a90866623
Fix E and F cheat opcodes skipping last byte
2026-03-01 10:37:14 +01:00
Mow
ccfceb1ef4
Update Star Wars Jedi Alliance patch ( #146 )
2026-02-28 19:24:02 +01:00
Gericom
5f5fccf2a1
Fix C5 cheat opcode and implement D4
2026-02-22 10:39:23 +01:00
Gericom
83046e2cc2
Further work on implementing support for cheats
2026-02-21 19:30:03 +01:00
Gericom
3300c5277c
Initial work on cheat engine
2026-02-21 14:16:04 +01:00
Edoardo Lolletti
7c919cf1c1
Add support for the SuperChis ( #138 )
2026-02-15 20:26:24 +01:00
Dartz
dca92f3920
Updated readme DSi Emunand and DS ARM7 bios instructions ( #124 )
v1.5.0
2026-02-01 19:24:53 +01:00
Mow
5d2e489107
Handle Chou Soujuu Mecha MG signature ( #130 )
...
Fixes "Chou Soujuu Mecha MG"
2026-02-01 11:43:37 +00:00
Mow
a648d4c4a9
Add helper class for ARM/Thumb assembly functions ( #127 )
...
Replaces static helper functions in
Sdk5DsiSdCardRedirectPatch.cpp
LastWindowCrcPatch.h
CardiTryReadCardDmaPatch.cpp
2026-02-01 10:51:57 +00:00
Gericom
28bfb3b423
Attempt to fix rom hacks that decompress the arm9, but don't set compressedEnd to zero
...
Fixes soulsilver deluxe
2026-02-01 11:49:06 +01:00
Gericom
df614fb89f
Improved handling of module params and locating of unused libsyscall space to support rom hacks that repack roms in unusual ways. Fixes #129
2026-02-01 11:04:59 +01:00
Mow
f5a8498e08
Add system for adjusting addresses for autoload ( #118 ) Fixes #41
2026-01-31 19:54:37 +00:00
Gericom
d07516a50d
Keep a valid stack pointer when booting the arm9
2026-01-31 20:46:04 +01:00
Gericom
d1bf9d3c8b
Merge branch 'feature/patch-list' into develop
2026-01-31 20:37:05 +01:00
Gericom
31edf2cc5c
Updated patch list
2026-01-31 19:54:08 +01:00
Gericom
db690f1acb
Updated pipelines to include patchlist.bin
2026-01-31 17:38:43 +01:00
Gericom
083155ad9e
Updated patch list (thanks Mow and stl25)
2026-01-31 12:59:02 +01:00
Mow
9eb2ec8fa2
Ignore ROM reads into null pointer destinations ( #122 ) Fixes #121
...
DMA ROM reads ignore null pointer destinations, but if they are coerced to CPU reads they will data abort. With this commit, if the destination address is under 0x01000000 it will be considered invalid.
2026-01-29 11:20:19 +01:00
Gericom
fe2eff8ffe
Initial work on patch list
2026-01-24 21:06:14 +01:00
Mow
edf18f25e2
Add missing CARDi_ReadRomIdCore signature for Top Spin 2 (USA) ( #115 )
...
Fixes Top Spin 2 (USA) on DSTT and slot 2 cards.
2026-01-17 09:27:40 +00:00
Mow
fee3207b33
Patch checksum AP in Last Window: The Secret of Cape West ( #104 )
2026-01-13 21:47:35 +01:00
Gericom
653e620c29
Reduced size of OSResetSystemPatchCode (patch_osresetsystem section). Fixes #100 .
...
Fixes Dragon Quest Heroes - Rocket Slime (USA), Imagine - Fashion Designer (Europe) and Mugen Kouro (Japan)
2026-01-13 20:04:19 +01:00
Edoardo Lolletti
61ab97091a
Perform more optimization in supercard platform ( #107 )
2026-01-12 21:23:02 +01:00
Edoardo Lolletti
08cf835b05
Reduce patch sections space of DATEL platform ( #108 )
2026-01-12 21:22:41 +01:00
Gericom
9d21940b60
Fix after merge
v1.4.0
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