How To Put Games On Desmume Mac

Introduction: How to Play NDS Games on Your PC Using DeSmuME

Howdy!

DeSmuME is a Nintendo DS emulator that allows you to play games on your Mac using DS ROM files, which you can download from the Internet. The GameBoy has come a long way since we first saw that big white and grey block at the end of the last century.

I am here to teach people how to use programs (mainly emulators) on their computers. Today I will show you how to use an NDS emulator named DeSmuME. Don't ask why it is named that, I don't know. Google it if you're interested! Let's begin.

Step 1: Download the Program

Welp, you can't get far if you don't download it.

Go to the official download page and download the version that your computer requires (eg if you have a 64-bit computer, go for the x64 version - if you have a 32-bit computer, go for the x86 version)

Unless you know what you're doing (but if so, why are you reading this tutorial?) do NOT download a Nightly build. They are full of bugs!

After you have downloaded it, extract the files somewhere.

Step 2: Open It

Now you have it downloaded, open it. You will see a window like the one in the picture. That is because we are not done. Proceed to the next step to find out what to do.

Step 3: Download Games

If you already have nds roms, you can skip this step and just go back to DeSmuME.

You forgot to download games! Here is a link to the Emuparadise page where you can download almost any NDS game! Click here. I do not support illegal gameplay, as in only download games you own!

They will be downloaded as ZIP or RAR files. You will need to extract them. After that, go back to DeSmuME.

Step 4: Run Your Games

Now, go back into DeSmuME and press File > Open ROM or Ctrl+O/⌘+O. Find where you extracted the NDS game and open it. Shortly after, the game should open. To see and tweak the controls, go to Config > Control Config.

How To Put Games On Desmume Mac

Enjoy!

Be the First to Share

Recommendations

'High-Fivey' the Cardboard Micro:bit Robot in Robots
How to Build an FPV Drone (under $150)! in Electronics
Hands-Free Cardboard Gumball Machine in Microcontrollers
Automatic Plant Watering System Using a Micro:bit in Microcontrollers
  • Anything Goes Contest

  • Battery Powered Contest

  • Plastic Contest

Thanks for the reply Okay, I will definitely report this bug.

Well, after googling alot, I stumbled upon this info -

I've figured out how to make the migration option to appear when using DeSmuME (current v0.9.4). As you probably know this emulator supports GBA-NDS linkage since some builds ago. However it was not working for Pokemon D/P/Pt so far. Migration is still NOT possible though (save corruption message), but you get the benefits of 'dongle method' (depending on 'inserted' GBA ROM you get additional pokemon in-game).

I look forward for cory1492 comments/suggestions. It seems just a matter of a better/proper FLASH save access support on the emulator itself to be able to interact with the GBA sav on the HD. But I lack the required tech knowledge to 'describe the problem'.

I've only tested with Pokemon D/P ENG (ADAE/APAE, US or EUR, it doesn't matter)

Requirements:

1. NDS BIOSes (both ARM7 and ARM9 dumps)

2. NDS save which allows migration (you have the National Pokédex and are able to enter Pal Park)

3. NDS ROM patched with Pokepatch v4.2 by cory1492 -->OR<-- clean D/P/Pt ENG ROM + 'Dongle Method Only' AR code by cory1492 (see below)

How to:

1. Go to 'Config->Emulation Settings'. Enable 'Use external BIOS images' and browse for your ARM7 and ARM9 dumps. Enable 'Emulate SWIs using BIOS images' (not strictly required, but it won't harm).

2. Go to 'Emulation->GBA slot'. Select 'GBA game' and browse for your clean GBA ROM of choice (R/S/E/FR/LG). Remember that: migration requires that GBA ROM language matches that of the NDS ROM. However dongle method works for any language combo. Ideally you should also have a proper GBA save (128 kB) named like the GBA ROM, but as I've said, on accesing the migration option you get a save error anyway (lack of proper GBA FLASH save access emulation).

3a. Load your patched NDS ROM -->OR<--
3b. Load clean D/P/Pt ENG ROM, wait for the titlescreen, pause emulation, go to 'Emulation->Cheats->List' and enter the following AR code

020DC50C E3A000C2 020DC500 E3A00009 (for D/P ENG)
020D1564 E3A000C2 020D1558 E3A00009 (for Pt ENG, NOT tested)

After entering the AR code you have to *reset* and unpause emulation.

The 'Migrate from R/S/E/FR/LG' should appear now. As I said you can't migrate yet (GBA corruption error), but corresponding dongle pokemon are now available.

More Dongle-Only AR codes are required for JPN/FRA/GER/ESP/ITA/KOR versions, so Pokepatch should be the way for them (maybe cory can disclose those AR codes). However from the emulation point of view the save access patching applied by Pokepatch should not be required, but only better/proper emulation support for GBA FLASH save access on DeSmuME.

CREDIT: KAZUMI213 for figuring out how to get this 'dongle method' working on DeSmuME 0.94v.
SOURCE:

Put

Screenshots:

It is not possible to migrate pokemon from LeafGreen/FireRed/Emerald/Ruby/Sapphire to D/P/Platinum:

Dongle Method works perfectly


LeafGreen

Core


Emerald

How To Use Desmume Mac


FireRed

Desmume Download Games

Last edited by spectreMonkey (2009-09-16 08:11:03)