Audio:
– Emu2413: Updated to latest version 1.5.9 (revision 813cff619). [@maxim-zhao]
– Emu2413: Use the real YM2413 instrument ROM patches. [@maxim-zhao]
– VGM Logging: frame-accurate VGMs are now quantized to the start of VBlank, not line 0 [@maxim-zhao]
Mappers:
– Added support for MSX Generic 16 kb mapper for ‘Wonder Kid [Proto]’. [@bsittler]
Debugger/Tools:
– Added SDSC console support by writing to ports $FC/$FD when ROM has an SDSC tag. [@maxim-zhao]
Database:
– Added and modified entries in the checksum and compatibility lists.
Misc:
– Updated to Allegro 5.2.10.
– Misc minor internal refactors.
– A database+code update is necessary to play some of the recent dumps (Wonder Kid) that use custom mappers.
WIP Version:
– Mappers: Update MSX Generic 16 kb mapper to accurately reflect single mapper register.
– Update ignore list.
– Convert main shortcuts to use ImGui::Shortcut()
– Mappers: Added support for MSX Generic 16 kb mapper for ‘Wonder Kid [Proto]
– Convert main shortcuts to use ImGui::Shortcut()
– newgui: Apply old-fashioned colors as a fun test. (probably not going to last)
– oldgui: removed old menu code (25+ years old code! yay!)
MegaSTE:
When using cache, only compare 24 lowest bits of address
Don’t update cache after a bus/address error
Falcon:
Create a fast ram buffer (_FRB) cookie when running with TT RAM
to fix a problem with floppy disk access
Video:
Add support for STE 224 bytes overscan in medium resolution
Set correct resolution in Shifter when accessing $FF8260 as word
(fix regression in Hatari 2.6.0)
VME for MegaSTE / TT:
VME memory regions should return bus error when no VME board is present
Emulator improvements:
Windows:
Fix: late locale init messes debugger readline history handling
GEMDOS HD:
Fix: caches were no always flushed on writing to emulated memory
Debugger:
Fix: show DEL character as non-printable in memdumps
CPU/FPU settings:
Disallow 68881/68882 FPU in 040/060 mode
Config / SDL GUI:
Default screenshot save directory override option
SDL GUI asks for file name when starting AVI recording
Fit Hatari screen dialog to smallest required size and
log errors on invalid dialog sizes
CLI options:
GEMDOS HD & screenshot dir options accept only existing directories
Fixed demos:
A Letter To Sommarhack by Effect (write word at $FF8260)
Partial fix for Double Rez Trouble by DHS (med res overscan lines)