NINTENDO DS AND GAME BOY ADVANCE EMULATOR
no$gba
no$gba (NoCash GBA) is a Windows / MS-DOS emulator for Game Boy Advance and Nintendo DS (including DSi support in later builds) known for its debugger, technical documentation, and speed-focused design. The project is provided by Martin Korth and distributed from the problemkaputt.de site.

WHY IT MATTERS
Why use no$gba?
no$gba is a compact, fast GBA/NDS emulator with an integrated debugger and extensive technical documentation (GBATEK and related notes). It's useful for debugging, reverse engineering, homebrew testing and running older commercial ROMs on low-end hardware. It provides separate 'gaming' and 'debug' builds and has historically been one of the earliest emulators to implement NDS support.
BEST FOR
Strengths
Lightweight, assembly-optimized engine for good performance on modest systems; mature debugger and technical references; long history of targeted emulation details and platform-specific fixes; official site provides both gaming and debug versions plus technical docs.
The people behind no$gba
History & status
no$gba (NoCash GBA) traces back to the nocash emulator family. The GBA/NDS project launched in the early 2000s; public records show an initial release in 2002. Later updates added Nintendo DS support and, over time, DSi emulation and PocketStation-related features. The project author, Martin Korth, has maintained the official site problemkaputt.de where current downloads, changelogs and technical docs are published. The project is distributed as freeware; recent releases and changelogs are posted on the official site. no$gba focuses on practical emulation and debugging rather than cycle-perfect accuracy — some modern DS titles or features (Wi‑Fi, some multiplayer commercial DS functions) are either limited or unsupported compared with newer, accuracy-focused emulators.
What no$gba supports
- Game Boy Advance (GBA)
- Nintendo DS (NDS)
- Nintendo DSi (experimental/full support in later versions)
- PocketStation (added in later versions)
Download and availability
OFFICIAL DOWNLOADS
Get no$gba
Official downloads are published on the author's site. The site provides at least two distinct builds: a small 'gaming' build (no debug UI) and a larger 'debug' build (with debugger and advanced utilities). A DOS gaming build is also available. Always use the official site to avoid unofficial or altered binaries.
Get no$gba ↗DOCUMENTATION
Official documentation
Read the official configuration, compatibility, and troubleshooting material before changing advanced options.
Read official documentation ↗no$gba setup guide
Setup note: Concise, emulator-specific setup notes. no$gba is distributed as ZIP packages. The debug build includes a richer UI and development tools; the gaming build is smaller and intended for play. no$gba can run without original Nintendo BIOS files for many games, but some NDS/DSi-era titles or certain features are more reliable when proper firmware images are used according to the emulator's help notes.
- 1) Download the correct build: Download the Windows 'gaming' or 'debug' ZIP from the official no$gba page (problemkaputt.de). The debug build is larger and needed if you plan to use the built-in debugger or advanced utilities; the gaming build is smaller and sufficient for casual play.
- 2) Unpack and place files: Unzip the downloaded package to a dedicated folder (e.g., C:\Emulators\no$gba). Do not scatter files. Keep the no$gba executable and provided data files together; the emulator expects its configuration and support files in the same directory.
- 3) Optional: BIOS/Firmware and system files: no$gba can boot many cartridges without original BIOS images, but some games (especially newer DS/DSi releases) may require the appropriate DS/DSi BIOS and firmware to boot or to test specific features. If you have legally obtained firmware images, place them as instructed in the emulator help (the official site documents the [BIOS] configuration). The emulator’s default behavior is to start cartridges directly unless configured to use BIOS images.
- 4) Configure no$gba.ini and command-line options: The emulator reads a configuration file (no$gba.ini). Use the debug build’s Help/Options or the included docs on the official site for exact parameter names. Common adjustments include enabling GBA or NDS mode, selecting the BIOS/firmware behavior, setting save type (SRAM/Flash/EEPROM), and toggling save-state support. The Help pages on the official site describe sections like [BIOT] and notes for DSi emulation.
- 5) Running GBA or NDS ROMs: Double-click a ROM from the File menu or use drag-and-drop (gaming build). For NDS ROMs, no$gba supports many commercial and homebrew titles; however, some titles (especially post-2010 or DSi-specific releases) may need the later 2.7+ series or DSi support enabled and may require firmware files. Use the debug build to troubleshoot crashes or graphics issues.
- 6) Using the debugger (debug build): The debug build exposes CPU registers, memory viewers, disassembly and breakpoints. These tools are valuable for homebrew and reverse-engineering. Consult the emulator’s help chapters and the included technical documents (GBATEK links on the official page) for instruction set and memory-map details.
- 7) Saves, snapshots and compatibility notes: no$gba supports battery-backed saves and save states (save-state support for DS modes was added in later versions). Save formats may differ from other emulators; .sav compatibility is not guaranteed across emulators. Back up save files before testing with other software.
- 8) Troubleshooting & community support: The author directs general usage questions to community forums (ngemu and other emulator forums). For technical bug reports, email the author as indicated on the official site. Many community threads discuss quirks such as graphics layering, crashes, and save compatibility — consult them when you encounter issues.
Software reminder: no$gba is distributed as freeware from the project's official site. It does not include commercial games, firmware or BIOS images. Use only legally obtained firmware and game images.
Sources and further reading
Detailed guides and tutorials
Explore step-by-step guides for no$gba as they are published.
Retro Replay Retro Gaming History, Reviews & Emulation