Emulatory na DS


Istnieje wiele emulatorów dla DS i DSi. This page provides a comprehensive explanation on the many emulators and loaders bundled into TWiLight Menu++.

Lista systemów obsługiwanych przez TWiLight Menu++ #

Format Loader Rozszerzenia Plik zapisu
ARGV1 Natywny .argv  
Atari 2600 StellaDS .a26  
Atari 5200 A5200DS .a52  
Atari 7800 A7800DS .a78  
Atari XEGS A8DS .xex, .atr  
ColecoVision S8DS, ColecoDS .col  
DS nds-bootstrap, flashcard kernel, native .nds, .dsi, .ids, .srl, .app saves/[nazwa romu].sav2
DSiWare Unlaunch, nds-bootstrap .nds, .dsi, .ids, .srl, .app saves/[rom name].pub, saves/[rom name].prv, saves/[rom name].sav3
DSTWO Plugin DSTWO4 .plg  
Game Boy (Color) GameYob .gb, .sgb, .gbc [nazwa romu].sav
Game Boy Advance GBARunner25, native6 .agb, .gba, .mb [nazwa romu].sav
Game Gear S8DS .gg [nazwa romu].gg.sav
Genesis / Mega Drive jEnesisDS, PicoDriveTWL .gen, .md [rom name].srm7
Intellivision Nintellivision .int  
Master System S8DS .sms [nazwa romu].sms.sav
MSX ColecoDS .msx ???
Neo Geo Pocket (Color) NGPDS .ngp, .ngc /data/ngpds/[nazwa romu].ngp.fla
FastVideoDS FastVideoDSPlayer .fv  
NES / Famicom nesDS .nes, .fds [nazwa romu].sav
PC Engine / TurboGrafx-16 NitroGrafx .pce  
Rocket Video Rocket Video Player .rvid  
SG-1000 S8DS, ColecoDS .sg  
Sord M5 ColecoDS .m5  
SNES SNEmulDS .smc, .sfc [rom name].srm8
WonderSwan (Color) NitroSwan .ws, .wsc ???
Xvid tuna-viDS .avi  

To są tylko rekomendowane emulatory i loadery, które są również dostępne w TWiLight Menu++. Istnieją także inne emulatory dostępne dla tych konsol (np. lolSnes, Gbaemu4ds itp.)

Inne emulatory dla DS #

Format Loader Rozszerzenia Plik zapisu
Neo Geo neoDS .neo (nieznane)

BIOS usage #

Format Loader Path Required
Game Boy (Color) GameYob9 User-set No
Game Boy Advance GBARunner2, native6 /_gba/bios.bin See 10
Famicom Disk System nesDS /disksys.rom Yes
  1. Text files containing the path to a DS homebrew app and arguments to launch it with, see nds-hb-menu’s README for more info 

  2. Only for retail ROMs, homebrew do not have specific save files 

  3. Only when running in B4DS mode 

  4. Only works from a SuperCard DSTWO flashcard as it has additional processing power and RAM inside the flashcard 

  5. When running in DSi Mode, it can use the DSP for better sound 

  6. Requires a Slot-2 flashcart and thus only works on DS Phat and DS Lite  2

  7. jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard 

  8. Saving requires a flashcard or a new version of the emulator (legacy version is used by default) 

  9. Has a bug where the BIOS screen is not shown when starting a game via arguments 

  10. Not required for native, required for a few games with GBARunner2, required for all games with GBARunner3 

Uwagi dotyczące niektórych emulatorów #

Ramdyski #

  • In order for jEnesisDS, SNEmulDS (legacy version), or neoDS to work on the DSi SD card, you’ll have to use a RAM disk with nds-bootstrap
    • A RAM disk maker for jEnesisDS and SNEmulDS (legacy version) is built into nds-bootstrap. Dla neoDS trzeba stworzyć ramdysk własnoręcznie. Zaglądnij do Tworzenie Ramdysków, żeby się dowiedzieć jak to zrobić
    • Potrzeba użycia ramdysków dla tych emulatorów, wynika z tego, że ich hooki ARM7 nie działają poprawnie

Porównanie pomiędzy PicoDriveTWL i jEnesisDS #

  • PicoDriveTWL
    • Został stworzony dla DSi
    • Nie wymaga ramdysków nds-bootstrap
      • Jest obsługiwany zapis na karcie SD DSi
      • Szybsze czasy ładowania między TWiLight Menu++ a emulatorem na karcie SD DSi
    • Obsługuje argumenty
    • Limit is 3 MB on a Flashcard
      • Takes advantage of the DSi extra RAM or DS Memory Expansion Pak to extend this limit
    • Brak emulacji dźwięku
    • Niska ilość klatek na sekundę
  • jEnesisDS
    • DS Mode
      • Wymaga ramdysku nds-bootstrap, by był używany na karcie SD DSi
      • Zapisywanie jest niedostępne dla kart SD DSi
    • Trochę długo się ładuje
    • Brak wsparcia argumentów
    • Limit wynosi 3 MB na wszystkich platformach (romy są ładowane do pamięci RAM)
      • No DS Memory Expansion Pak or DSi Extended Memory support
      • There is a patch for Sonic 3 & Knuckles that removes the multiplayer, getting the size count down
    • Emulacja dźwięku
    • Wysoka ilość klatek na sekundę