On Habré there is a clear lack of articles about Nintendo DS. We must do something about it.
I’ll say
right away that I won’t write about how to read
books ,
pdfs on the NDS,
surf the Internet ,
listen to movies and watch music . :) I only play on it, because of the advice on choosing a browser is not for me.
Today I will tell you about how things are with NDS with the emulation of old game consoles, because nostalgia sometimes attacks and it is necessary to fight it.

There is no particular diversity among the emulators for NDS - there is one or two positions for each emulated platform, and if there are several positions, the choice is still unequivocal.
www.zophar.net/consoles/nds.html - here you can see a list of which platforms can be emulated.
Armstrad, Commodore and Atari are not affected by my nostalgia, so I’ll only touch the mainstream. And if someone does not think of life without the TI-85 emulator, then here I am not an assistant - you yourself. :)

Dendy (NES)

As usual, let's start with Dendy. Regarding live emulators, two pieces are NES DS (PocketNES port on NDS) and NesterDS (Nester port). NES DS is considered “correct” because I started with it. I finished them, because, judging by the description, NesterDS does not provide any additional features.
There are no difficulties in using:
1. Download (
from here , because the author’s site is dead)
2. Write emulator and games on a flash drive (games, for example, can be downloaded from here -
emudendy.ru ).
3. Enable the console, run the emulator, select the game.
4. Play
')

Unfortunately, it is impossible to remain, so if you started playing, then until the bitter end.
The process is somewhat facilitated by the fact that the game can be slightly rewound time ago (left Shift) and by the fact that the console falls asleep when the screen is closed.
In terms of compatibility, the emulator is very good - I started all the games that I tried. The only thing is that the screen is slightly cropped at the top and bottom (the resolution is dendy 256x224, against 256x192 for NDS), but in most games this does not interfere.
Here you can see the list of compatibility. 703 games checked. A
full set of titles for NES includes 16384 positions.
Super Nintendo (SNES)

After NES, I got Super Nintendo - an acquaintance worked in a store selling cartridges, so you could take any games for hire (for free, by itself :)). Therefore, I looked down on the owners of the shogi and called them rogue. It seems that it struck me back. :(

For even
SnemulDS , the only more or less working SNES emulator, ensures only Earthworm Jim (first part) to work normally. Everything else that I tried (Donkey Kong, Lost Vikings 2, Aladdin, Batman, Super Mario World, Rock'N'Roll Racing) either does not start, or works with some tricks, such as screen flicker. Perhaps, having rummaged in the settings and having played around with layers, etc., I will make the games work normally (Donkey Kong'a has almost finished), but spending time setting up the game instead of the game itself is somehow not serious.
Therefore, I have to admit that SNES emulation on NDS is not very successful, purely for a tick. But it makes sense to try, suddenly you will be more lucky than me. So SNES had to be postponed and comforted by the next item on our program. :)
Sega Mega Drive (Genesis)

Sega once passed by me - see above. I looked down on the owners of the shogi, and it looks like she struck back. Because how bad SNES emulation is, how good is Sega emulation. With SNES'ovskimi exclusives, I flew, but the multiplatform on the sego is not that globally worse than Nintendo.
The emulator is called jenesisDS. In terms of installing and using anything unusual:
1. Download (
from here , because I did not understand the author’s site where the “Download” button is :))
2. Write emulator and games on a flash drive (games, for example, can be downloaded from here -
emusega.ru ).
3. Enable the console, run the emulator, select the game.
4. Play

The personal “golden fund” was launched without questions - Lost Vikings, Rock'n'Roll Racing, Desert / Urban / Jungle Strike, Earthworm Jim, both parts, Ecco, Aladdin, Flash Back.
The screen resolution of the shogi was slightly larger than that of the NDS, because the visible part of the screen scrolled slightly during the game, depending on which direction arrow was pressed. It is necessary to get used to, but play practically does not interfere.
NEO-GEO


NEOGEO is familiar to most people not by the home version, but by the big slot machines that were popular in Russia. For me personally, NEOGEO is a series of King of Fighters fighting games and a funny Metal Slug arcade game (the seventh part of which, by the way, is in the native version for NDS). Although the games have been played for a long time (on a computer, Winkawaks emulator), I still come back to them from time to time.

The emulator (NeoDS), in principle, works without problems, although it sometimes slows down - there is not enough RAM.
Memory upgrade (purchase of EZ-Flash 3in1) is planned (paid, waiting for delivery).
Installing and using an emulator is somewhat more complicated than the previous ones.
1) First, the
emulator is downloaded and the
bios for the emulator .
2) The emulator itself (NeoDs.nds) is copied to the flash drive.
3) Next, the most interesting part begins - the process of converting rums:
3.1) In the archive with the emulator lies the NeoDsConvert.exe program, it must be copied into a separate folder.
3.2) In the same folder, put the bios for the emulator and the archives with games (it so happened that the Roma for neogeo always live in zip-archives, even when using their emulators).
3.3) After that, run NeoDsConvert with the -bios8 key (“NeoDsConvert.exe -bios8”) - games that were successfully converted will get the neo extension (that is, if you were in the kof98.zip folder, then kof98 will appear next to it. neo).
4) The resulting files must be copied to the
root directory of the memory card. neogeo.neo can not be copied - it is needed only at the stage of conversion.
5) On the console itself, everything is as usual - launch neods.nds, choose a game and play. When asked to throw a coin - press Select. :) The size of the picture again does not fit the screen size, you can enter or play as it is, if the edges of the screen are not particularly important.
Unfortunately, not all games are converted, but only those that are stored in * .bin. If in the archive with the game are * .rom or some other extension, the conversion will not occur. But KoF'y and Slug'i converted successfully.
About 160 games were successfully converted from
this archive (and
here you can look at
the compatibility list ).
GameBoy Color (GB, GBC)


Games for Gameboy and Gameboy Color are engaged in one emulator - lameboy.
Author page:
lameboy.nutki.comIt is set as standard - download, run on a flash drive.
Games to take on
emugbc.ru and
emugb.ru . Or just download the
full romset .

I did not have a gameboy, so nostalgia does not torment me. And the graphics have somehow not to get acquainted. Just put to check the performance. Works. You can save. GB games are gray (although you can make them green), GBC games are multicolored. The image is either small (160x144) or stretched proportionally to the size of the screen. Look like that's it.
GameBoy Advance (GBA)

GameBoy Advance doesn’t have to be emulated, NDS and NDS Lite have a connector for its cartridges.
But people, as usual, feel sorry for the money, but I want to play. Therefore, Roma download for the Internet (
emugba.ru ), and in order to launch it, they invented a piece called EZ-Flash 3-in-1:

Without any help, NDS itself cannot launch GBA ROMs, since the game cartridge is not only a
valuable ROM ROM, but also a certain amount of RAM.
EZ-Flash 3in1 is a memory for running games, additional RAM for heavy applications and a vibrator.
I don’t have it (I’m waiting), so I’m not writing anything about GBA emulation anymore Until.
ScummVM

SCUMM is Script Creation Utility for Maniac Mansion, the “language” for developing quests. And ScummVM is a set of emulators for running these quests (and several others).
Website:
scummvm.drunkencoders.comThe easiest installation method is to download
this kit and do what it says (there is an emulator and several dozen games).



Once again, it was Day of The Tentacle and Loom, recalled an old cyberpunk named Beneath a Steel Sky, once again missed the Flight of the Amazon Queen:) ... And regretted that there was not enough memory to launch The Dig and Full Throtle (although about The Dig write that it does not pass - flies to some location).
MSX

MSX is my first computer. I became acquainted with him around 1986, and although access to IBM-compatible appeared in 1988, the communication with the Yamaha MSX was very frequent until the year 1993.
There is no particular nostalgia for toys, except for one of them - New Adam & Eve. She only went on MSX2, and this was a teacher's car. Therefore, it was rarely possible to reach it, so the game was not fully completed.


Through long wanderings on the Internet (the name he remembered the longest, it took several days), he still found rum with the game.
The emulator MSX for NDS is like one, but in four versions. I settled on
msxDS , as if it were really alive - it was updated on March 3.
First, the emulator itself is downloaded and dropped on a flash drive. The msxds / folder from the archive is placed in the root directory.
From here -
fms.komkon.org/fMSX - “Required ROM Images” are downloaded and put in the msxds / - MSX.ROM, MSX2.ROM, MSX2EXT.ROM, MSX2P.ROM, MSX2PEXT.ROM, DISK.ROM catalog.
After that, you start the emulator, in the menu, press the ROM1 button, point it to the desired rum, then press the virtual power button.
If the file with the game / program with the extension * .dsk, in not * .rom, then it should be thrust into the drive.
You can play.
And don't forget that MSX is still a type of computer, not a game console. And a
full romset occupies 32 gigabytes (although there everything must be repeated ten times ...)




ZX Spectrum

But the Spectrum also passed by me - I had access to MSX and IBM, so I didn’t even look at some TV set-top box (although I went to play the first computer clubs that appeared in the late eighties).
And despite the fact that 256x192 seems to hint :), I decided not to bother with Spectrum emulation. But considering that his fans still meet (a friend recently boasted that he had finished his memory with up to 2 megs, attached an IDE controller and RJ45), I will give a few links to the topic.
Short instructions:
ndslite.ru/wp/2009/04/12/emulyator-zx-spektrum-dlya-ds-liteEmulator homepage:
zxds.raxoft.czSpectrum portal:
www.worldofspectrum.org
Epilogue
So although NDS does not have the power of PSP or specially trained multiplatform emulators, it's not that bad. And nostalgic geeks may well launch their favorite toys of their childhood. :)
The plans - see what can offer in terms of ipod touch emulation. I saw the NES and SNES emulators for it (though I didn’t set it), plus they write about the PSX emulator - I want to look. There is exactly ScummVM (it is for everything), it seems like there are sega and different gameboys ... In general, you have to look.
Related Links:
habrahabr.ru/blogs/gadgets/78915 - my "review" of NDS
habrahabr.ru/blogs/gadgets/82223 - Review of the portable GP2X Wiz emulator
habrahabr.ru/blogs/gadgets/57113 - Review of the portable emulator Dingoo Digital A-320
habrahabr.ru/blogs/psp/73930 - PSP as an emulator
habrahabr.ru/blogs/games/12943 - NES on iphone
gbx.ru/index.php?showtopic=55331 - Odroid - gaming console / PDA based on android