Legacy apps in Windows/OS X was Re: Old MS-DOS & Win Software

Jim Leonard trixter at oldskool.org
Fri Dec 9 18:44:19 CST 2005


Chuck Guzis wrote:
> The V20 and V30 had an emulation bug that would cause nasty things to

Speaking of 808x CPU bugs, I remember a bit of controversy over altering the 
stack registers.  You were supposed to be able to do this:

MOV SS,AX
MOV SS,DX

...to switch the stack to somewhere else, and the 8088 was supposed to disable 
interrupts after the MOV SS for the next instruction (MOV SP).  However, I read 
somewhere that early versions of the 8088 didn't honor this (or at least didn't 
honor it all the time).  The generally accepted workaround was something like:

CLI
MOV SS,AX
MOV SS,DX
STI

What I'd like to know is:  What revisions of the 8088 were susceptible to this?

Here's another dumb question:  When I open up one of my XTs, why does my 8088-1 
have an AMD logo on it?
-- 
Jim Leonard (trixter at oldskool.org)                    http://www.oldskool.org/
Want to help an ambitious games project?             http://www.mobygames.com/
Or check out some trippy MindCandy at             http://www.mindcandydvd.com/


More information about the cctalk mailing list