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

8088 support? #5

Open
globalcitizen opened this issue Jan 1, 2017 · 3 comments
Open

8088 support? #5

globalcitizen opened this issue Jan 1, 2017 · 3 comments

Comments

@globalcitizen
Copy link

Not sure but curious since these chips were apparently quite similar: does this also support the 8088?

I just uploaded some spiffing snaps of a modern machine yesterday (feel free to use)...

... the machine in question was donated to the Australian Computer Museum Society.

@minux
Copy link

minux commented Jan 1, 2017 via email

@brouhaha
Copy link

brouhaha commented Jun 8, 2020

There are differences between 8086 and 8088 visible to self-modifying code due to the different size of the prefetch queue (IIRC, 6 bytes on 8086 but 4 on 8088). This does not depend on bus or memory timing, and is AFAIK the only reliable way for a program to distinguish 8086 from 8088.
Most simulators don't bother simulating the prefetch queue at all, let alone accurately, in which case code attempting to determine the prefetch queue length will fail.

@minux
Copy link

minux commented Jun 8, 2020 via email

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

3 participants