[新闻] jgb v0.10.6

楼主: sdbsy14242 (あやめづきの子)   2023-05-04 09:23:40
v0.10.6
Changes:
- Implement the HALT bug, where executing a HALT instruction while IME=0 and
(IE & IF) != 0 causes the program counter to fail to increment after the
next opcode read; this fixes The Smurfs from hanging on startup as it
depends on the HALT bug to change an LDH A, ($FF00+$8C) instruction (F0 8C)
into LDH A, ($FF00+$F0) followed by ADC H (F0 F0 8C)
- Add an About window specifying current version
Download:
https://github.com/jsgroth/jgb/releases/tag/v0.10.6
jgb is a cross-platform low-level Game Boy [Color] emulator with no
game-specific logic or game-specific hacks. It is not completely
cycle-accurate due to CPU emulation being instruction-based rather than
cycle-based, but it should be able to run the vast majority of licensed Game
Boy and Game Boy Color games.
Features:
Game Boy and Game Boy Color emulation
Support for cartridges using MBC1, MBC2, MBC3, MBC5, MBC7 mappers
Save file / cartridge RAM persistence to disk
Keyboard input and DirectInput gamepad support
Support for the MBC3 real-time clock with persistence to disk
Support for MBC5 rumble cartridges (requires a gamepad with rumble)
Support for the MBC7 accelerometer (requires a gamepad with an accelerometer)
2x fast-forward toggle
Save & load state
Three different color palette options for GB mode (black & white, light green
tint, intense lime green)
Option for GBC color correction to more closely mimic how games looked on the
Game Boy Color LCD
Option for integer scaling regardless of window/display size
Changes:
- Fix Resident Evil Gaiden from crashing the emulator after the title screen;
this game intentionally underflows the program counter using a relative jump
instruction, which previously caused the emulator to terminate with an error.
It will now "gracefully" wrap around from $0000 to $FFFF (and vice versa)
Download:
https://github.com/jsgroth/jgb/releases/tag/v0.10.5
https://github.com/jsgroth/jgb

Links booklink

Contact Us: admin [ a t ] ucptt.com