Emu68 1.0 Release Candidate 2
Emu68 1.0 Release Candidate 2 contains all fixes from RC1. Additionally it contains two changes improving the support for old games and demos massively:
Updated instruction cache
The instruction cache used for translation of m68k to aarch64 code as well as to verify already translated code has been improved. The writes to chip memory automatically invalidate it, there are less flushes of the instruction cache during operation of Emu68.
Slow DBF
A special hack is added to make DBF busy loops in form of:
move.w #delay, Dn
loop: dbf Dn, loop
operating with reasonable speed. Until now such kind of loops was way to fast on Emu68 and this rendered many old games or demos unusable or misbehaving. The special handling of DBF busy loops can be enabled in cmdline.txt
file by adding a dbf_slowdown
keyword, or during operation of Emu68 using the EmuControl tool.