Freedom251 › Neo Geo Emulators
NeoDS

What NeoDS is
NeoDS is a free Nintendo DS emulator for NeoGeo AES and MVS games. It emulates the M68000 and Z80 CPUs, NeoGeo protection and encryption, graphics, ADPCM audio, and PSG audio. NeoDSConvert changes NeoGeo ROM sets into .neo files, and the emulator uses the same sets as MAME. The documented setup requires a Nintendo DS Lite and a DLDI-compatible flash card. A Slot-2 flash card with RAM is optional and may improve speed in some games. Players can remap buttons, choose normal or scaled video, underclock the CPU, and save configuration and SRAM to the flash card; the interface is controlled with a stylus. FM audio, raster effects, and multiplayer are not emulated, and some timings are inaccurate. The README lists save states as a future task rather than a supported feature. The repository describes the project as a fork of a 2008 NeoDS release being updated to 2026 MAME sets. Emulator code is free to use for non-commercial purposes.
Who it suits
NeoDS suits people with a Nintendo DS Lite and a DLDI-compatible flash card who want to emulate NeoGeo AES or MVS games. Its code is free to use for non-commercial purposes.
What it does well
- Emulates NeoGeo AES and MVS games.
- Supports button remapping and video scaling.
- Can save configuration and SRAM to flash card.
- Optional Slot-2 RAM may improve some games' speed.
What to know first
- Requires a Nintendo DS Lite and compatible flash card.
- FM audio and raster effects are not emulated.
- Multiplayer is not emulated.
- Save states are listed as a TODO.
Limits
NeoDS is free, and its emulator code is free to use for non-commercial purposes. It does not emulate FM audio, raster effects, or multiplayer; some timings are not very accurate, and save states appear in the README’s TODO list.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| NeoDS | Emulator code is free to use for non-commercial purposes | Free |
As github.com lists them, read 3 Oct 2026. The maker's own page has the final word.
Getting started
- Use a Nintendo DS Lite with a DLDI-compatible flash card.
- Optionally add a Slot-2 flash card with RAM to improve the speed of some games.
- Convert NeoGeo ROM sets into .neo files with NeoDSConvert.
- Load the .neo files in NeoDS; it uses the same ROM sets as MAME.
- Control the graphical interface with the stylus and remap buttons as needed.
Overview
NeoDS brings NeoGeo AES and MVS emulation to Nintendo DS Lite hardware. It suits owners willing to prepare compatible ROM sets and use a flash card; its configurable emulation is appealing, but notable sound, visual, and timing omissions make it a compromise for fidelity-minded players.
Key features
The emulator covers the M68000 and Z80 CPUs, NeoGeo protection and encryption, graphics, ADPCM audio, and PSG audio. Its companion NeoDSConvert utility converts NeoGeo ROM sets into .neo files and uses the same sets as MAME. That can make existing MAME sets useful, though conversion adds a setup step before play.
Players can choose normal or scaled video, underclock the CPU, and remap buttons. The interface is controlled with the stylus, a practical fit for the DS but a different interaction style from button-driven menus. NeoDS saves configuration and SRAM to the flash card, while save states remain a stated TODO, so it is less suitable for players who rely on snapshots to pause and resume games.
A Slot-2 flash card with RAM is optional: it can cache more data and improve speed in some games, but it is not a universal performance fix. FM audio and raster effects are absent, multiplayer is unsupported, and some timings are inaccurate. Disabling audio may improve frame rate, but can also freeze some games, so that tradeoff is risky rather than a dependable remedy.
Pricing
NeoDS — free. There is one free plan, with no cheaper tier or paid plan described. The emulator code is free to use for non-commercial purposes; GUI code is public domain, and the converter code is public domain subject to MAME and zlib licenses. Those terms make it a fit for personal, non-commercial use, not a choice for commercial reuse of the emulator code.
Platforms
NeoDS targets Nintendo DS, with the documented hardware requirement specifying a Nintendo DS Lite and a DLDI-compatible flash card. Slot-2 RAM is optional. That makes this a specialized choice for people with the required handheld and storage setup, rather than a general desktop or mobile emulator.
Who it's for
Choose NeoDS if you own a DS Lite, want to play NeoGeo AES or MVS titles on it, and are comfortable converting ROM sets and accepting imperfect emulation. Look elsewhere if you need multiplayer, FM audio, raster effects, more accurate timing, or a platform other than the DS Lite.
Pros and cons
- Pros: Covers both AES and MVS, including protection and encryption, alongside graphics and two audio systems.
- Pros: Video scaling, CPU underclocking, button remapping, and configuration and SRAM saving give users meaningful adjustments.
- Cons: Requires a DS Lite and DLDI-compatible flash card, with ROM conversion adding preparation.
- Cons: Missing FM audio, raster effects, and multiplayer, plus inaccurate timings, limit fidelity and play options.
- Cons: Audio disabling can improve frame rate but may freeze games; save states are still a TODO.
Alternatives
For a different platform or broader device choice, consider Virtual Jaguar, a free emulator core for Android, iOS, Linux, macOS, web, and Windows that requires a libretro frontend such as RetroArch. Linux users considering another NeoGeo emulator can compare GnGeo, which requires SDL 1.2.x, libz, and a NeoGeo BIOS and forbids commercial use of the whole program.
NeoCD/SDL is a free Linux and Windows option for readers prepared to use an original NeoGeo CD BIOS; selling is prohibited, and reuse is limited to non-commercial purposes. Windows users can also consider NeoRAGEx, a free Windows emulator that does not include games or BIOS.
DOSBox PSP, DREAMNEOCD, NeoCD/PS2, and NeoCD/SDLx Unleashed are other options to compare.
Browse the Neo Geo Emulators list for more choices.
Verdict
NeoDS is the right choice for a DS Lite owner who wants AES and MVS emulation on that handheld and values configuration and SRAM saving enough to accept ROM conversion and emulation gaps. Its main reason to choose another emulator is straightforward: missing FM audio, raster effects, multiplayer, and accurate timing leave it short of a faithful, flexible NeoGeo experience.
Verdict
NeoDS provides NeoGeo AES and MVS emulation on Nintendo DS Lite, with configuration and SRAM saving. Its missing FM audio, raster effects, and multiplayer, along with the specified hardware requirements, are important limits.
Questions
How much does NeoDS cost?
The listed plan is free. The emulator code is free to use for non-commercial purposes.
Which systems and platform does it support?
It emulates NeoGeo AES and MVS games on Nintendo DS Lite.
What hardware is required?
The documented requirements are a Nintendo DS Lite and a DLDI-compatible flash card. A Slot-2 flash card with RAM is optional.
Does NeoDS support multiplayer or save states?
Multiplayer is not emulated. Save states are listed in the README’s TODO section.
What does NeoDS emulate?
It emulates the M68000 and Z80 CPUs, graphics, ADPCM and PSG audio, and NeoGeo protection and encryption. FM audio and raster effects are not emulated.
What are the code licensing terms?
The README says the emulator code is free for non-commercial use. GUI code is public domain, while converter code is public domain subject to MAME and zlib licenses.
Facts from NeoDS's own pages
- Audio limitation
- FM audio is not emulated, and the readme says disabling audio can improve frame rate but may cause some games to freeze. · github.com, 4 Oct 2026
- Configuration
- The emulator supports normal or scaled video, CPU underclocking, saving configuration and SRAM, and input remapping. · github.com, 4 Oct 2026
- Controls
- The emulator supports button remapping, and its graphical interface is controlled with the stylus. · github.com, 3 Oct 2026
- CPU emulation
- It emulates the M68000 and Z80 CPUs. · github.com, 3 Oct 2026
- Current project
- The repository describes this as a 2008 NeoDS fork being updated to 2026 MAME sets. · github.com, 4 Oct 2026
- Emulated systems
- It emulates M68000 and Z80 CPUs, NeoGeo protection and encryption, graphics, ADPCM audio, and PSG audio. · github.com, 4 Oct 2026
- Fork status
- The repository describes this project as a fork of NeoDS from 2008 being updated to 2026 MAME sets. · github.com, 3 Oct 2026
- Founded
- 2007 · github.com, 28 Sept 2026
- Graphics and audio
- It emulates graphics, ADPCM audio, and PSG audio. · github.com, 3 Oct 2026
- Hardware requirements
- The readme requires a Nintendo DS Lite and a DLDI-compatible flash card; a Slot-2 flash card with RAM is optional. · github.com, 4 Oct 2026
- License
- The readme says the emulator code is free to use for non-commercial purposes; GUI code and converter code are public domain subject to MAME and zlib licenses for the latter. · github.com, 4 Oct 2026
- Limitations
- FM audio, raster effects, and multiplayer are not emulated, and some timings are not very accurate. · github.com, 3 Oct 2026
- Maker/project origin
- The repository credits NeoDS v0.2.0 to Ben Ingram and describes the repository owner's project as a fork. · github.com, 4 Oct 2026
- Optional hardware
- A Slot-2 flash card with RAM is optional and can improve the speed of some games. · github.com, 3 Oct 2026
- Optional RAM
- Supported Slot-2 RAM can cache more data and improve some games' speed, but is not required. · github.com, 4 Oct 2026
- Other limitations
- Raster effects and multiplayer are not emulated, and some timings are not very accurate. · github.com, 4 Oct 2026
- Protection
- It emulates NeoGeo protection and encryption. · github.com, 3 Oct 2026
- Purpose
- NeoDS is a NeoGeo AES/MVS emulator for Nintendo DS that runs ROMs with some limitations. · github.com, 4 Oct 2026
- ROM conversion
- NeoDSConvert converts NeoGeo ROMs using MAME ROM sets into .neo files, and requires a BIOS ROM. · github.com, 4 Oct 2026
- Save states
- Save states are listed in the readme's TODO section. · github.com, 4 Oct 2026
- Save support
- NeoDS can save its current configuration and SRAM to the flash card. · github.com, 3 Oct 2026
- Support
- The readme asks users to report crashes with as much detail as possible and directs questions to the listed community forums or original author's email. · github.com, 4 Oct 2026
Where NeoDS stands on Freedom251
- Neo Geo Emulators#11 of 18