M3 DS Real and M3i Zero (Not GMP-Z003)
m3adapter.com
Info
The M3 DS Real is the second Slot-1 flashcart from the M3 Adapter team. The M3 team disappeared around 2011, and the Sakura kernel hasn't been updated since then. That means some games released later on in the DS lifecycle don't actually boot in the Sakura/Touchpod kernel, due to missing compatibility patches. To fix this issue, it's recommended to have either run YSMenu as replacement kernel, or Sakura with YSMenu as fallback, if you choose to keep Sakura as the primary kernel.
While this cart does support SDHC SD cards, Sakura/TouchPod has issues with cards that are 64GB or larger. The nds loader will simply refuse to load games, or load the game but crash/freeze soon after. However, YSMenu handles 64GB and larger cards just fine on the M3 DS Real, when configured as primary kernel.
Setup Guide:
1.Format the SD card you are using by following this guide.
-
Download the RetroGameFan YSMenu 7.06 kernel.
-
Extract the YSMenu .7z file you downloaded using 7-Zip, then go into the
M3Real_M3iZero YSMenu
folder. -
From this folder, copy the following files/folders to your SD card root:
-
Games
folder -
System
folder -
TTMenu
folder -
SRESET.DAT
-
YSMenu.nds
-
-
Place any .nds game ROMs you'd like to play into the
Games
folder. -
Insert the SD card back into your cart, plug the cart into your DS, and see if it boots into the menu.
Sakura Kernel
Sakura is the official kernel of the M3 DS Real and M3i Zero. It's based on Moonshell 2, with a custom NDS loader. It also offers a couple unique features like RTS (Real-Time-Save), not found in YSMenu. Because it's based on Moonshell2, it also provides media playback directly in the kernel menu, which can be pretty convenient. This tab will help you setup Sakura with YSMenu, so that you can use Sakura as primary and fallback to YSMenu when necessary, for games that don't load in Sakura.
-
Format the SD card you are using by following this guide.
-
Download the Sakura 1.49a kernel.
-
Extract the contents of the Sakura zip to your SD card's root. (It should just be a single
SYSTEM
folder) -
If you'd like to be able to use cheats on your games, download a cheat database.
-
You will need the
usrcheat.7z
file. Extract it using 7-Zip, inside you will find ausrcheat.dat
file. Rename this file tocheat_EN.db
. Copy thecheat_EN.db
file into theSYSTEM
folder on your SD card. -
Next, we'll be adding YSMenu 7.06 to the setup.
-
Download the RetroGameFan YSMenu 7.06 kernel.
-
Extract the YSMenu .7z file you downloaded using 7-Zip, then go into the
M3Real_M3iZero YSMenu
folder. -
From this folder, copy the following files/folders to your SD card root:
-
Games
folder -
TTMenu
folder -
SRESET.DAT
-
YSMenu.nds
-
-
Place any .nds game ROMs you'd like to play into the
Games
folder. -
Place the SD card back into the cartridge, and boot it up. You'll be asked to select between TouchPod or Sakura, choose whichever you prefer. You can change this later. When you want to use YSMenu, simply launch YSMenu.nds in Sakura/Touchpod.