appler icon indicating copy to clipboard operation
appler copied to clipboard

Appler has an issue with 486s

Open Sunspark-007 opened this issue 1 year ago • 4 comments

In 86Box, an emulated machine set up as a 486 is unable to use Appler (hard freezes). I reported it as a bug and they said it works on an emulated Pentium.

Sunspark-007 avatar Apr 27 '24 00:04 Sunspark-007

Originally Appler worked on 8088/CGA. Later it required EGA. Later still Ivo & I wrote code to accumulate 6502 clock cycles in the high order 16 bits of eax, which of course requires a 32-bit CPU. The accumulated value is used to sync up with real time whenever the 6502 program touches I/O memory, e.g. $C030 (for sound).

If you search in the source code, you'll find (very few) other places where 32-bit registers are used.

I don't recall making any changes that require Pentium, but it's possible that I have.

zajo avatar Apr 27 '24 03:04 zajo