O HW Nintendo DS jsem již jednou psal (a určitě ne naposledy) takže nějakou představu pravidelný čtenář už má.
V současné době je HW NDS již dostatečně zmapován což umožnilo vznik několika emulátorů (abych byl přesnější většina emulátorů vznikla z emulátorů předchozího systému Nintenda což byl Game Boy Advance).
Mimochodem: žádný emulátor není dokonalý a pokud vím tak samotné Nintendo ke svému SDK dodává SW emulátor Ensata. Takže pokud si chcete zkusit Nintendo DS (ať už protože programujete, nebo si to chcete jen zkusit - neváhejte).
NO$GBA
Toto byl první emulátor co jsem zkoušel. Vlastní emulátor No$gba je zadarmo bez debuggeru, autor nabízí verzi pro vývojáře za poplatek.
Emulace je velmi plynulá, věrná, podle mne nejrychlejší.
Bohužel jak jsem napsal bez možnosti ladění.
iDeaS
iDeaS je zajímavým kompromisem, emulace je celkem rychlá a plynulá (tipnul bych nutnost procesoru tak 2GHz).
Zdálo se mi že některé 3D OpenGL efekty neprovádí, ale podle mne nic zásadního nechybí.
Program obsahuje debugger na solidní úrovni.
DeSmuME
Podle mne nejlepší emulátor pro vývojáře, obsahuje disassembler, OAM (sprite) viewer, prohlížeč paměti, palety atd.
Emulace je celkem věrná, někdy malé problémy se zvukem. Rychlostně je nejpomalejší.
Poslední verze 0.7.2.
Program prý podporuje debugger Insight z devkitpro (neumím).
Homepage: DeSmuME
Závěr
Reálné Nintendo DS je úplně nejlepší a bezproblémové :-).