Martin Korth released version 2.7c of no$gba yesterday, it features several updates to the emulation but one of the most notable changes is the move of the debugger version to be freeware. You can still donate on the website if you wish to support his work.
For those unaware no$gba is one of the best GBA debugging emulators and probably the best DS one presently available. It has features useful for homebrew developers and ROM hackers alike.
Those interested in the debugger can find out more here.
On the subject of debugging the legendary gbatek specifications have had a fairly big revamp. http://problemkaputt.de/gbatek.htm has them.
http://problemkaputt.de/gbapics.htm has screenshots of the debugging mode.
Source
http://problemkaputt.de/gba.htm
For those unaware no$gba is one of the best GBA debugging emulators and probably the best DS one presently available. It has features useful for homebrew developers and ROM hackers alike.
Those interested in the debugger can find out more here.
On the subject of debugging the legendary gbatek specifications have had a fairly big revamp. http://problemkaputt.de/gbatek.htm has them.
http://problemkaputt.de/gbapics.htm has screenshots of the debugging mode.
A screenshot of the 3d viewer no$gba has, about the only one of its kind.
Changelog.2.7c changelog said:28 Jul 2014 - version 2.7c
- webpage: moved from http://nocash.emubase.de/ to http://problemkaputt.de/
- freeware: both no$gba gaming version and debug version are now fully freeware,
donations http://problemkaputt.de/donate.htm are welcome and valuable support
(I am working fulltime on no$xxx emulation projects without any other income)
- snapshots: supports savestates in NDS mode (formerly supported for GBA only)
- nds/snd: replaced nds_snd_getnext_proc by "proc_id" (snapshot compatibility)
- gaming version: allows to access recent files menu without cartridge loaded
- mem: forces gba-slot region to be 00h-filled on deselected cpu (arm7 or arm9)
- help: nds mem control: notes on gba-slot deselection, and gba-slot open bus
- help: major cosmetic changes to arm/thumb cpu chapters (parts from no$sns)
- cpu: exported arm disassembler and arm cpu engine to external include files
- snapshot: re-included bg2/bg3_refx/y registers (for gba and BOTH nds-engines)
- snapshot: does freshen_waitcnt_raw before emu-run (needed after snaploading)
- snapshot: snap-saver skips empty chunks (eg. unused NDS chunks in GBA mode)
- cpu: supports ldmd/stmd direction (increasing, NOT decreasing) (classic nes)
- cartloader/gui: reinit game-window size when switching between gba/nds mode
- mem: with_new_memory_system (completely new memory system: now using separate
small macros per memory region, instead of old giant all-in-one macro, this
does resolve a terrible mess, does speed-up source code assembling, and does
speed-up NDS tcm/wram emulation, and allows to add DSi memory areas in future)
- snapshot: added new snapshot/battery sna/sav compression option (as in no$psx)
- setup/sound: volume slider (optionally hardware/mixer or software/multiply)
- a22i: fixed ".fill" directive (destroyed ecx when fetching 2nd/3rd parameter)
- help: added "GBA Cart Protections" chapter (namely about "classic nes" stuff)
- nds: allows nds7bios intrwait bios-bug with any incoming lz77-random values
- nds: allows jmp to 05ECh without warning (can be used for dumping NDS7 bios)
- gba: forces rom-mirror (instead "increasing numbers") for "classic nes" series
- gba: forces eeprom (no flash/sram) for "classic nes" series (game code "Fxxx")
- mem: moved misaligned_mem_reads to subfunction level (instead macro level)
- xboo: recognizes DSi's 128K flash id (allows to dump/patch wifi calibration)
- help: added note on ldmd/stmd transfer order (uses increasing addr for rlist!)
- help: corrected wifi calibration chapter (version is at 040h, not at 044h)
- web: changed no$gba forum link: http://ngemu.com/forums/no-gba-discussion.102/
Source
http://problemkaputt.de/gba.htm