Commit Graph

  • dda94490be Add CARDi_ReadCard signature support for "Minna no Mahjong DS" (#182) develop Mow 2026-05-29 03:54:03 -04:00
  • 344c374f72 Add race condition patch for "Ultimate Mortal Kombat" (#183) Mow 2026-05-29 03:49:49 -04:00
  • a00a9c5cee Merge pull request #184 from taxicat1/kirby-mass-attack-patchlist-cull Gericom 2026-05-29 07:43:50 +00:00
  • 563cd47c99 Add some documentation taxicat1 2026-05-22 03:18:29 -04:00
  • 47b45ed8c7 Correct Kirby Mass Attack offsets taxicat1 2026-05-22 03:18:11 -04:00
  • dc065c6f16 workflow: drop actions/checkout to v4 (#185) lifehackerhansol 2026-05-25 09:06:18 -07:00
  • 0a3fcb3cdf Add race condition patch for Houkago Shounen (Japan) (#178) Mow 2026-05-23 04:22:15 -04:00
  • e5427291c1 Update documentation for Last Window AP patch (#179) Mow 2026-05-23 04:18:23 -04:00
  • f6c716cb6e Add AP patch for NRL Mascot Mania and AFL Mascot Manor (#175) Mow 2026-05-14 03:51:19 -04:00
  • 252f74698e workflow: bump all dependencies (#171) lifehackerhansol 2026-05-10 21:32:51 -07:00
  • e227cff9ee DSTT: Add DMA support and reduce code size (#162) Fixes #111 lifehackerhansol 2026-05-10 00:37:38 -07:00
  • ae034ae1f6 Update changelog Gericom 2026-05-03 11:34:16 +02:00
  • 5d908d6fb0 platform: add DMA support for M3DS (#167) lifehackerhansol 2026-05-03 02:18:31 -07:00
  • 63ded4b33b Fix offsets for Pokemon Ranger (EU) (#170) Mow 2026-05-02 06:19:15 -04:00
  • 604664cd82 Update changelog v1.6.0 Gericom 2026-03-29 17:01:46 +02:00
  • 5fb843fbd8 Update changelog feature/cheats Gericom 2026-03-29 16:51:27 +02:00
  • 19609120a1 Merge remote-tracking branch 'origin/develop' into feature/cheats Gericom 2026-03-29 16:49:55 +02:00
  • 0f70bb7f1a Add changelog Gericom 2026-03-29 16:47:05 +02:00
  • 4e67225bc3 Use OSi_IrqVBlank for cheat patching (#156) Mow 2026-03-29 05:43:14 -04:00
  • bac98b4405 Fix bug in preprocessing cheats Gericom 2026-03-15 10:21:47 +01:00
  • d0f25a51d9 Preprocess cheats to get rid of hacks that try to modify the cheat engine, add support for C2 cheat opcode Gericom 2026-03-14 12:27:35 +01:00
  • ff0bc4bde9 Add (most) remaining SDK 2-4 DMA patches (#139) Mow 2026-03-08 10:54:00 -04:00
  • 8c8f36f5c6 Preserve cheats when OS_ResetSystem is used, move temporary save buffer to main memory Gericom 2026-03-07 13:49:51 +01:00
  • 1038a3d9cf Fix bug in handling of E cheat opcode, add cheat support for all remaining games Gericom 2026-03-01 13:18:36 +01:00
  • 9a90866623 Fix E and F cheat opcodes skipping last byte Gericom 2026-03-01 10:37:14 +01:00
  • ccfceb1ef4 Update Star Wars Jedi Alliance patch (#146) Mow 2026-02-28 13:24:02 -05:00
  • 5f5fccf2a1 Fix C5 cheat opcode and implement D4 Gericom 2026-02-22 10:39:23 +01:00
  • 83046e2cc2 Further work on implementing support for cheats Gericom 2026-02-21 19:30:03 +01:00
  • 3300c5277c Initial work on cheat engine Gericom 2026-02-21 14:16:04 +01:00
  • 7c919cf1c1 Add support for the SuperChis (#138) Edoardo Lolletti 2026-02-15 20:26:24 +01:00
  • dca92f3920 Updated readme DSi Emunand and DS ARM7 bios instructions (#124) v1.5.0 Dartz 2026-02-01 12:24:53 -06:00
  • 5d2e489107 Handle Chou Soujuu Mecha MG signature (#130) Mow 2026-02-01 06:43:37 -05:00
  • a648d4c4a9 Add helper class for ARM/Thumb assembly functions (#127) Mow 2026-02-01 05:51:57 -05:00
  • 28bfb3b423 Attempt to fix rom hacks that decompress the arm9, but don't set compressedEnd to zero Fixes soulsilver deluxe Gericom 2026-02-01 11:49:06 +01:00
  • df614fb89f Improved handling of module params and locating of unused libsyscall space to support rom hacks that repack roms in unusual ways. Fixes #129 Gericom 2026-02-01 11:04:59 +01:00
  • f5a8498e08 Add system for adjusting addresses for autoload (#118) Fixes #41 Mow 2026-01-31 14:54:37 -05:00
  • d07516a50d Keep a valid stack pointer when booting the arm9 Gericom 2026-01-31 20:46:04 +01:00
  • d1bf9d3c8b Merge branch 'feature/patch-list' into develop Gericom 2026-01-31 20:37:05 +01:00
  • 31edf2cc5c Updated patch list Gericom 2026-01-31 19:54:08 +01:00
  • db690f1acb Updated pipelines to include patchlist.bin Gericom 2026-01-31 17:38:43 +01:00
  • 083155ad9e Updated patch list (thanks Mow and stl25) Gericom 2026-01-31 12:59:02 +01:00
  • 9eb2ec8fa2 Ignore ROM reads into null pointer destinations (#122) Fixes #121 Mow 2026-01-29 05:20:19 -05:00
  • fe2eff8ffe Initial work on patch list Gericom 2026-01-24 21:06:14 +01:00
  • edf18f25e2 Add missing CARDi_ReadRomIdCore signature for Top Spin 2 (USA) (#115) Mow 2026-01-17 04:27:40 -05:00
  • fee3207b33 Patch checksum AP in Last Window: The Secret of Cape West (#104) Mow 2026-01-13 15:47:35 -05:00
  • 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) Gericom 2026-01-13 20:04:19 +01:00
  • 61ab97091a Perform more optimization in supercard platform (#107) Edoardo Lolletti 2026-01-12 21:23:02 +01:00
  • 08cf835b05 Reduce patch sections space of DATEL platform (#108) Edoardo Lolletti 2026-01-12 21:22:41 +01:00
  • 9d21940b60 Fix after merge v1.4.0 Gericom 2026-01-11 13:25:56 +01:00
  • 7e3e7b43fe Merge pull request #97 from LNH-team/feature/homebrew-return-to-loader Gericom 2026-01-11 13:24:04 +01:00
  • e508c9f325 Removed unused variable in CardSaveArranger Gericom 2026-01-11 13:21:08 +01:00
  • 24346eaf30 Added detection of DS mode DSiWare. Fixes #95. Gericom 2026-01-11 13:20:01 +01:00
  • c62945af58 Lock scfg9 when switching to DS mode to avoid DSi mode being misdetected. Fixes #90. Gericom 2026-01-11 12:09:17 +01:00
  • 6a97b677a7 Add support for Slot 2 flashcarts using Compact Flash (#84) Edoardo Lolletti 2026-01-10 23:00:39 +01:00
  • 363a01fe64 Added comment about not setting launcherPath Gericom 2026-01-10 17:03:13 +01:00
  • 0ba88b55b7 Only setup homebrew bootstub when launcherPath is set Gericom 2026-01-10 16:35:00 +01:00
  • a17194dc67 Changed the way API version 2 is exposed in picoLoader7.h Gericom 2026-01-10 14:58:59 +01:00
  • 56d20b37ac Merge remote-tracking branch 'origin/develop' into feature/homebrew-return-to-loader Gericom 2026-01-10 14:51:16 +01:00
  • eac8f7e734 ndsHeader: Added HasShared2Access and HasSslCertAccess and fix typo (#87) TY 2026-01-10 21:21:48 +08:00
  • 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! Gericom 2026-01-10 14:04:30 +01:00
  • cd007d6505 Account for spurious CARDi_ReadCard match in Shaberu! DS Oryouri Navi (Japan) (rev 0 and 1) Gericom 2026-01-10 11:52:23 +01:00
  • 9f2dff3967 Fix sCARDiTryReadCardDmaPatternSdk3017530 matching multiple card DMA variants (#93) Mow 2026-01-10 05:05:14 -05:00
  • fd08fd19a1 Handle BLX branches in CardiTryReadCardDmaPatch (#91) Mow 2026-01-09 09:39:23 -05:00
  • ef50e60ff9 Set MBK9 settings from rom header after Arm7 Patching finish (#88) TY 2026-01-06 14:36:35 +08:00
  • a424b25263 Impl HandleiQueRegionFreePatching to bypass region locking on certain iQue games (#83) TY 2026-01-04 23:13:24 +08:00
  • 5c8e98a03f Initial work on homebrew return to loader Gericom 2026-01-04 15:39:47 +01:00
  • f1e5f0cddc Fix typo in detectNocashPrintSupport and add support for melonDS (#85) Alex Abbatiello 2026-01-02 15:01:43 -06:00
  • 26cec4c421 A few more renames Gericom 2026-01-02 16:17:31 +01:00
  • e0e33032b9 Updated some comments Gericom 2026-01-02 16:13:56 +01:00
  • 9be5424f23 Changed PatchCode::GetAddressAtTarget from public to protected Gericom 2026-01-02 15:36:33 +01:00
  • 3e4725c99c Renamed methods in IReadSectorsDmaPatchCode Gericom 2026-01-02 15:32:48 +01:00
  • dcc71ca151 Fixed casing in some includes Gericom 2026-01-02 15:25:00 +01:00
  • 2d4f9cb29f Fix pipeline to run on all branches Gericom 2026-01-02 15:22:14 +01:00
  • 231f14a783 Refactored platform code to use interfaces for patch code with a special feature and improved patch code file names Gericom 2026-01-02 15:18:45 +01:00
  • d6080984d1 Add overlay patch for hombrew AP in Rabbids Go Homeh (#82) Mow 2025-12-31 01:51:40 -05:00
  • 6fb34c75f8 Add overlay patch to fix race condition in Kirby Super Star Ultra (#81) Mow 2025-12-30 16:23:04 -05:00
  • 992e2d1053 DATEL: Make read sector function vram safe (#80) Edoardo Lolletti 2025-12-30 20:10:02 +01:00
  • 842dd8e63a Update BlocksDS installation link in README (#79) Max 2025-12-30 08:01:19 +01:00
  • 92a6c6ecdc Save list cleanup (#78) Alex Abbatiello 2025-12-29 06:37:48 -06:00
  • c380041241 DATEL: Put back the full spi cycle routine when sending commands (#76) v1.3.1 Edoardo Lolletti 2025-12-29 10:46:00 +01:00
  • 06c1f22cd1 platform: add support for the Stargate 3DS (#71) v1.3.0 lifehackerhansol 2025-12-28 12:22:56 -08:00
  • 26f27a4138 Add support for DATEL devices (GAMES n' MUSIC and Action Replay DS(i) Media Edition) (#64) Edoardo Lolletti 2025-12-28 20:25:22 +01:00
  • 7134c4b330 Optimize space usage of supercard platform (#74) Edoardo Lolletti 2025-12-28 17:38:28 +01:00
  • 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 Gericom 2025-12-28 17:34:06 +01:00
  • 6d12399ba4 Added support for NAND saving in WarioWare D.I.Y. and Jam with the Band (#6) Also improved speed of creating save files Gericom 2025-12-28 13:18:30 +01:00
  • 64e020182a Added check to CardiTaskThreadPatch that the required slot is actually mapped to arm7. Fixes #60 Gericom 2025-12-27 12:44:00 +01:00
  • 8036004e5a Merge remote-tracking branch 'origin/develop' into feature/refactor-cardi-task-thread-patch Gericom 2025-12-26 20:59:06 +01:00
  • 31d6c63e3b Removed redundant forward definition Gericom 2025-12-26 13:12:49 +01:00
  • 9fea5f7a51 More refactoring for CardiTaskThreadPatch Gericom 2025-12-26 13:11:49 +01:00
  • c8898ff13c Attempt to improve handling of thumb signatures in CardiTaskThreadPatch Gericom 2025-12-26 12:39:10 +01:00
  • 497fdca384 Add missing signature for Tetris DS (#66) Mow 2025-12-25 17:01:44 -05:00
  • e58a55b81c Attempt to improve handling of arm signatures in CardiTaskThreadPatch Gericom 2025-12-25 13:25:46 +01:00
  • 19cce5960b Properly set the supported language, user language, and region based on the ROM's region (#38) TY 2025-12-23 22:08:55 +08:00
  • 151b68018d Fixed some retail games being detected as homebrew. Fixes #61, fixes #56 v1.2.0 Gericom 2025-12-22 10:57:17 +01:00
  • 4fd7fde362 Map slot 1 and 2 to arm7 on boot Gericom 2025-12-20 18:36:20 +01:00
  • 61463ca39a Added proper implementation of save verify Gericom 2025-12-20 15:46:41 +01:00
  • c139eacaee Merge pull request #34 from taxicat1/dsprotect-arm9-static Gericom 2025-12-14 10:13:05 +01:00
  • e8b2f51497 Add some missing Rev 1 games to aplist taxicat1 2025-12-10 21:52:18 -05:00
  • 48d49f5df8 Fix whitespace taxicat1 2025-12-10 16:02:00 -05:00
  • 00f6407cf4 Merge branch 'LNH-team:develop' into dsprotect-arm9-static Mow 2025-12-10 15:58:32 -05:00