Il s’agit d’un émulateur de GameBoy Advance écrit en C++ encore au stade expérimental.
 

 
– Audio: added a high-quality software/HLE mixer for the MusicPlayer2000 sound engine
– Platform: added a new Qt frontend with OpenGL post-processing options
– PPU: render sprites one scanline ahead (fixes #130)
– PPU: fix an off-by-one in the OBJ draw loop
– PPU: apply OAM draw limit only on OAM (instead of pixel) boundaries for now
– PPU: fix Mode4 transparency (fixes #169)
– PPU: emulate BG enable delay (fixes #94)
– PPU: update internal (affine) X/Y registers only if the BG is enabled (fixes #177)
– Memory: handle 16-bit KEYCNT writes (fixes #152)
– Memory: HALTCNT and POSTFLG should only be writable from BIOS code
– Memory: mask top two bits of the IE register
– DMA: each DMA channel should have its own memory data register (MDR)
– CPU: rework IRQ signal propagation delay
– CPU: improve IRQ exception timing
– CPU: emulate user-mode LDM bus conflict
– CPU: handle invalid CPU modes
– CPU: emulate MSR user-mode restrictions
– CPU: boot into supervisor mode instead of system mode
– CPU: handle rD=r15 edge-case in CMP/CMN/TST and TEQ
– CPU: Thumb ALU shifts now mask the shift amount
– CPU: fix unsigned multiply-long timing
– EEPROM: fix address masking

 

Télécharger NanoBoyAdvance (x64) v1.8.1 (10.3 Mo)

Télécharger NanoBoyAdvance (x86) v1.3 (1.4 Mo)

Site Officiel

En savoir plus…