Skip to content

Emu68 1.0 Release Candidate 2

Compare
Choose a tag to compare
@github-actions github-actions released this 18 Oct 19:56
· 74 commits to master since this release
947ce0f

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.