|
 
NES/SNES/GBx/GBA/WSx模拟器higan发布新版,更新如下:
SFC: balanced profile removed
SFC: performance profile removed
SFC: expansion port devices can now be changed during gameplay (atlhough you shouldn't)
SFC: fixed bug in SharpRTC leap year calculations
SFC: emulated new research findings for the S-DD1 coprocessor
SFC: fixed CPU emulation-mode wrapping bug with pei, [dp], [dp]+y instructions [AWJ]
SFC: fixed Super Game Boy bug that caused the bottom tile-row to flicker in games
GB: added MBC1M (multi-cart) mapper; icarus can't detect these so manual manifests are needed for now
GB: corrected return value when HuC3 unmapped RAM is read; fixes Robopon [endrift]
GB: improved STAT IRQ emulation; fixes Altered Space, etc [endrift, gekkio]
GB: partial emulation of DMG STAT write IRQ bug; fixes Legend of Zerd, Road Rash, etc
nall: execute() fix, for some Linux platforms that had trouble detecting icarus
nall: new BitField class; which allows for simplifying flag/register emulation in various cores
ruby: added Windows WASAPI audio driver (experimental)
ruby: remove attempts to call glSwapIntervalEXT (fixes crashing on some Linux systems)
ui: timing settings panel removed
video: restored saturation, gamma, luminance settings
video: added new post-emulation sprite system; light gun cursors are now higher-resolution
audio: new resampler (6th-order Butterworth biquad IIR); quite a bit faster than the old one
audio: added optional basic reverb filter (for fun)
higan: refresh video outside cooperative threads (workaround for shoddy code in AMD graphics drivers)
higan: individual emulation cores no longer have unique names
higan: really substantial code refactoring; 43% reduction in binary size
|
|