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

 
– ARM: handle CMP, CMN, TST and TEQ with rD = 15
– ARM: handle mode switches when the register bank does not change.
– ARM: removed errorneous user-mode switch from LDRT/STRT opcodes.
– DMA: allow DMAs to take priority over the CPU in the middle of an instruction
– DMA: delay DMA startup by two cycles and account for 2I internal cycles
– DMA: force ROM accesses to increment source address mode
– DMA: respect source address mode setting for FIFO DMA
– DMA: force FIFO DMA to use word sized accesses
– DMA: handle manual disable (via enable flag) more gracefully
– Timer: respect cascade flag in sample rate calculation
– APU: emulate DAC enable bits (fixes #64)
– PPU: match WIN0/1 trigger logic to hardware (thanks @destoer)
– PPU: fix H-blank IRQ timing (once again)
– PPU: better handle internal affine registers when multiple BG modes are used in a single frame.
– PPU: handle invalid BG modes 6 and 7 (thanks @ladystarbreeze)
– PPU: update internal affine & mosaic registers at the start of H-blank, not at the end.
– MMIO: do not fallthrough on SOUNDBIAS writes (fixes #125)
– Keypad: implemented keypad IRQ (thanks @destoer)
– Serial: implemented a serial IRQ stub
– SDL: always call glewInit() (fixes #129 )
– SDL: use binary directory as current working directory

 

Télécharger NanoBoyAdvance (x64) v1.8.2 (11.1 Mo)

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

Site Officiel

En savoir plus…