Skip to content

1.1 Release Build

Latest

Choose a tag to compare

@ApacheThunder ApacheThunder released this 23 Jul 17:28
· 1 commit to main since this release

Changes in this release:

  • Argv support for homebrew that require it. (nitrofs mount for example)
  • ttpatch.dat is now built with nds-bootstrap support enabled. Can now pass game file path and save file path from TTMenu.sys to nds-bootstrap's ini file to allow booting of retail games. Can now use main feature of YSMenu on unsupported cards. :D

Instructions:

Blank TTMenu.sys file provided as YSMenu may not create this file on it's own on unsupported flashcarts.

To modify YSMenu to run on unsupported flashcart, edit YSMenu.nds with hex editor. Find the string "TTIO" and change it to match the 4 digit string for your DLDI file found inside the DLDI for the flashcart you wish to use. For example the DLDI for original R4 uses R4TF (though note there is already a proper YSMenu build for that flashcart. Just using this as an example)

This will make YSMenu see it as a supported flashcart and will expect ttdldi.dat and ttpatch.dat files to be present in TTMenu folder. DLDI patch these dat files to use the DLDI you intend to use for your flashcart. (as well as YSMenu.nds itself)

Note some flashcarts are known to brick when using unsupported YSMenu versions on them. Do note I have made no attempts to fix this. The replacement of the ttpatch.dat file might prevent this but I do not know how or why the bricking happens and if that brick code isn't happening in the dat files I replace then you can still brick the flash cart. Use this at your own risk.

This is safe to use on N-Cards however as I have tested this on those.