1. This forum is in read-only mode.

how to make ysmenu work on R4i-SDHC?

Discussion in 'Flashcart Help' started by GAME NERD, Jun 9, 2010.

  1. GAME NERD

    GAME NERD Well-Known Member

    hey i have an r4i-sdhc from this website http://r4i-sdhc.com/indexe.asp and i was wondering if anyone could tell me how to make ysmenu work for this card ?
     
  2. alukado

    alukado Well-Known Member

    I got the message from gbatemp , hope it helps you .

    he R4i-SDHC (and it's non-i version) are DSTT clones with a somewhat different menu system. In order to get YSMenu to run in an R4i-SDHC card, one has to resolve two issues:

    1. Fooling YSMenu into thinking it is running on a DSTT
    2. Finding a (relatively) seamless way to run YSMenu.


    First, we need to set up YSMenu as normal. DO NOT patch it with the R4 DLDI driver! Instead, we want to leave the DSTT DLDI driver that it is already patched with and, instead, apply a patch to disable autopatching. (A suitable utility can be found on the DLDI wiki.) This is because the DLDI driver automatically patched by the R4i-SDHC (DEMON IO library) is not recognized by YSMenu, so it does not know what loader to use.

    At this point, we can manually run YSMenu from the R4 menu. Now, normally, we would consider copying \YSMenu.nds to \R4.dat and booting directly into YSMenu. This won't work, however, as the firmware on the card seems to expect to see something in the R4.dat file and won't boot otherwise (displays an icon reading "MENU?"). Similarly, it doesn't appear that we can just copy YSmenu.nds to some other file and override the "Game" menu.

    This leaves one option- take over the Moonshell button. For this we need to edit the file \R4iMenu\multimedia.ini and replace the contents with the path to YSMenu.nds. Once done, we can select YSmenu from the initial start screen.

    http://gbatemp.net/index.php?showtopic=155479