NanoBoyAdvance 1.7 - 模擬器
By Zanna
at 2023-03-27T09:20
at 2023-03-27T09:20
Table of Contents
NanoBoyAdvance is a cycle-accurate Game Boy Advance emulator.
It aims to be as accurate as possible, while also offering enhancements such
as improved audio quality.
Changes:
- 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
Download:
https://github.com/nba-emu/NanoBoyAdvance/releases/tag/v1.7
https://github.com/nba-emu/NanoBoyAdvance
--
It aims to be as accurate as possible, while also offering enhancements such
as improved audio quality.
Changes:
- 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
Download:
https://github.com/nba-emu/NanoBoyAdvance/releases/tag/v1.7
https://github.com/nba-emu/NanoBoyAdvance
--
Tags:
模擬器
All Comments
Related Posts
MD模擬器有支援4人遊玩的嗎?
By Dorothy
at 2023-03-26T20:16
at 2023-03-26T20:16
Vita3k Android V4
By Liam
at 2023-03-26T13:20
at 2023-03-26T13:20
Skyline edge V55-56
By Emily
at 2023-03-26T13:17
at 2023-03-26T13:17
詭異的Demul
By Thomas
at 2023-03-25T11:27
at 2023-03-25T11:27
Snes9x v1.62
By David
at 2023-03-25T10:16
at 2023-03-25T10:16