NanoboyAdvance 1.2
-
CPU: Optimized GamePak prefetch buffer emulation
-
CPU: Reading prefetched GamePak memory engages the GamePak prefetcher.
-
CPU: Delay all IRQs by four cycles (fixes James Pond)
-
CPU: Handle pipeline flush for halfword reads
-
CPU: Force next ARM instruction fetch to be sequential if the condition isn't met.
-
CPU: Optimized ADC and SBC flag calculations
-
DMA: Ignore repeat-flag for immediate DMAs
-
DMA: Mask source and destination addresses on write.
-
DMA: Properly disable non-repeating FIFO DMA (fixes #97)
-
Timer: Greatly optimized emulation efficiency, timers now are scheduled.
-
Memory: Fix unaligned S16 reads from out-of-bounds ROM
-
Memory: Allow read/write to POSTFLG register
-
Memory: Allow read from WAVE_RAM registers
-
Memory: Fix unaligned S8/S16 reads from SRAM
-
Memory: Handle DMA reads from open bus addresses (fixes #109)
-
Memory: Improved GPIO bus emulation
-
Memory: Force-align 16-bit expanded 8-bit VRAM and PRAM writes.
-
PPU: Raise H-blank IRQs after 960 cycles instead of 1006 (fixes #89)
-
PPU: Handle OBJ priority hijacking (fixes #99)
-
PPU: Respect per-scanline cycle limit for OBJ rendering (fixes #98)
-
PPU: Handle odd tile numbers in 256-color OBJs (fixes #106)
-
PPU: Emulate tile number limit for 256-color OBJs
-
PPU: Latch internal affine registers on mode switch (fixes #90)
-
PPU: Handle setting V-count setting to the current V-count value.
-
PPU: Make V-count IRQ edge-triggered
-
PPU: Fixed broken semi-transparency logic
-
APU: Clamp samples before converting to S16 format (fixes #100)
-
APU: Use BLEP resampler to improve quality of direct audio.
-
RTC: Fix off-by-one error in the day of month.
-
GameDB: Added save type override for Acrobat Kid (Japan)
-
GameDB: Added save type override for Baldur's Gate - Dark Alliance
-
GameDB: Added save type override for 007 - Everything or Nothing
-
GameDB: Added save type override for Super Monkey Ball Jr.
-
GameDB: Fixed save type override for Classic NES - Legend of Zelda
-
Common/DSP: Linearly interpolate CosineResampler lookup-table
-
Common/DSP: Added a BLEP resampler
-
Miscellaneous: Do not sync to audio by default
-
Miscellaneous: Experimental, optional hack to increase audio sample rate in games which use the M4A/Sappy sound engine. This will break games and is thus not turned on by default.