Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Appler has an issue with 486s #7

Open
Sunspark-007 opened this issue Apr 27, 2024 · 1 comment
Open

Appler has an issue with 486s #7

Sunspark-007 opened this issue Apr 27, 2024 · 1 comment

Comments

@Sunspark-007
Copy link

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.

@zajo
Copy link
Owner

zajo commented Apr 27, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants