| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| NanoBoyAdvance-1.7-macOS-intel.zip | 2023-03-26 | 21.3 MB | |
| NanoBoyAdvance-1.7-win64.zip | 2023-03-26 | 10.8 MB | |
| NanoBoyAdvance-1.7-linux.zip | 2023-03-26 | 949.5 kB | |
| NanoBoyAdvance-1.7-macOS-ARM64.dmg | 2023-03-26 | 20.6 MB | |
| NanoBoyAdvance 1.7 source code.tar.gz | 2023-03-26 | 208.8 kB | |
| NanoBoyAdvance 1.7 source code.zip | 2023-03-26 | 290.3 kB | |
| README.md | 2023-03-26 | 1.6 kB | |
| Totals: 7 Items | 54.1 MB | 0 | |
This is a major release with lots of code changed. Please backup your save files before updating to be safe.
Changelog
- UI: implement a 'Use integer scaling' option
- UI: allow limiting the screen scale
- UI: allow accessing the menu during fullscreen gameplay
- UI: allow setting a custom save folder
- Core: implement save compatibility with mGBA 0.10.0+
- Core: implement basic support for the mGBA logging interface
- PPU: rewrite the PPU to be mostly cycle-accurate (fixes [#241], [#230], [#229], [#208], [#141])
- PPU: implement the GREENSWAP register
- PPU: use the 6-th green channel bit during blending
- PPU: round the blending result to the nearest integer
- ARM: fix a minor timing oversight in ARM mode
- ARM: SWP and SWPB should lock the bus (no DMA interleave is possible)
- ARM: do not force-align mis-aligned PC in ARM mode
- Bus: allow the CPU to execute idle cycles in parallel to DMA
- Bus: more accurately emulate disabling the prefetch buffer
- Bus: force the first CPU access after a DMA to be non-sequential
- Bus: implement penalty for ROM code access during the last ROM prefetch cycle (fixes [#203])
- IRQ: delay IO writes by one cycle
- IRQ: delay update of the IE&IF condition for unhalting the CPU
- SIO: implement basic serial transfer timing (fixes [#282])
- APU: emulate the master enable bit
- APU: cancel a potentially pending event whan starting a channel (fixes [#278])
- Scheduler: allow for (de)serialization of events for save states
Notes
On Linux make sure SDL2, GLEW and Qt5 are installed