No$gba Gameboy Advance / Nintendo DS / DSi Emulator Homepage

Germany is where people cannot afford to smoke filter cigarretes.

  Gaming History Debugger Forum Home  

No$gba Downloads - no$gba v2.9 - 14 Jun 2018
Download no$gba Windows debug version (ca. 999 Kbytes)
Download no$gba Windows gaming version (ca. 202 Kbytes)
Download no$gba DOS gaming version (ca. 199 Kbytes)

Tech Docs
- gbatek.htm - GBA/NDS/DSi specs (html)
- gbatek.txt - GBA/NDS/DSi specs (txt)

Sample Code
- Magic Floor - A search game with source code for GBA/NDS/DSi/eReader
- Wifiboot - A dslink/dswifi clone in ASM for wifi-uploading code from PC to NDS/DSi (for the PC side use no$gba utility/upload, or the .EXE from original dslink)

Name your price
You can download, test, and use my software & documents for free.
If my work appears useful to you then you can also pay for it.
  • You can pay by credit card (internationally)
  • You can pay by bank transfer (fees can be quite high from outside European Union)
  • You can pay by bitcoin (internationally)

  • Unlaunch.dsi bootcode exploit - v0.9 - 14 Jun 2018
    Unlaunch.dsi is the first ever [released] bootcode exploit for DSi consoles.
    It's gaining control with full SCFG_EXT access rights immediately after power-up (before even starting the launcher).
    Installation requires a working DSiware exploit with SD/MMC access, or a hardmod.
    The exploit works with all retail DSi models, regardless of region and firmware version.
    Once when installed, it will start the file 'bootcode.dsi' from SD card (if present).
    Or, otherwise, it will resume booting nintendo's launcher (with disturbing healthsafety and bootmusic disabled, and removed RSA, whitelist and region checks).
    CAUTION: This is still in mostly untested beta stage.
    Currently this should be used only if you have an eMMC backup & an installed hardmod - so you can unbrick if something goes wrong.

    download unlaunch.dsi installer v0.8 (tested, seems to be stable)
    download unlaunch.dsi installer v0.9 (newly released, don't know if it's stable)
    Further how-to-use info is shown in the .dsi file's installer menu.
    Official forum thread is in forum.

    Note: The background GIF's are showing Herzogin Cecilie. I've also considered Principessa Jolanda for actual launch failures, and the Skyluck for intentionally grounded vessels. But then, the photo with the half sunken ship's figurehead nearly kissing the waves is so strong that I've chosen that one.

    - ngemu - no$gba section in ngemu forums
    - 4dsdev - 3DS developers forum (one can also post DSi stuff there)
    - gbadev - GBA developers forum (also has a NDS section)

    Questions on how to use no$gba
    Please send any questions on how to use the freeware version to a Forum. Hoping that other users can help you.
    Non-technical bug reports, eg. "Princess Piggy can't fly in Level 3 of Animal Dreams IV", that information isn't useful to me, please go post it to a Forum or tell it to somebody else.
    Technical bug reports, eg. "no$gba crashes on MOV R0,R7 opcodes on ARM7 CPU in NDS mode", that would be very interesting, please let me know about that things per email!

    Freeware Games
    pdroms. Homebrew games for GBA and NDS and other consoles

    no$gba debug version homepage
    no$gba debug version screenshots

    01 Jun 2015
    DSi emulation booting - finally (8 months work to get there)
    note: doing this on your computer will require several system files (which you probably don't have) (see DSi Emulation chapter in no$gba help for details)

    DSi mainboard signals, see more (the photos are from neimod and scanlime, and probing 0 ohm connections with a multimeter was done on my own mainboard). About as expected, that project has (almost) completely bricked the console: After probing the the SMD pins hundreds of times, the solder pads became deformed, producing shortcuts between pins. After reassembling the console and half-heartedly cleaning the solder pads, the first thing happening was blowing the battery fuse. After repairing the fuse and more cleaning it started working with nearly black screens, cleaning the backlight pins made it almost working, only the touchscreen and sound remained non-functional, and the tapping the power button caused white screens instead of doing a warmboot, which was apparently caused by dirt on one of the reset pins. Alltogether I've spent several hours on scratching the gaps between numerous SMD pins with a needle - and now everything seems to be back working.
    The whole pinout project did take maybe 80 hours, whereas I just want to connect some wires to the NAND pins. And then I ended up with: Why not making a component list before modding the PCB? And why not probing the pinouts of the ribbon cable connectors? And hey, why not spending six more days on probing the whole chipset pinout?

    Back to nocash mainpage.