Wrong menu layout in Lionheart
E-UAE Amiga emulation PowerPC JIT compiling implementation
Brought to you by:
racsdragon
Lionheart main menu layout is wrong when JIT is enabled, even when all the instructions are marked as "unsupported".
The bug can be reproduced only when the code cache size is set to 16384 (KB) exactly or lower, it disappears when the cache is set to any higher size.
Seems similar to the Quake68k bug: [#52]
See attached screenshots for the actual behavior.
Diff:
Diff:
Phew, finding out what was wrong was not easy. This was a bug in the original x86 JIT implementation.
Diff: