Hacker News new | ask | show | jobs
by userbinator 332 days ago
For those wondering what software depended on A20 wraparound, there is this interesting series of articles:

https://www.os2museum.com/wp/who-needs-the-address-wraparoun...

https://www.os2museum.com/wp/the-a20-gate-it-wasnt-wordstar/

https://www.os2museum.com/wp/exepack-and-the-a20-gate/

https://www.os2museum.com/wp/the-a20-gate-fallout/

1 comments

It's always blown my mind that software would depend on that behavior. What possessed people to do that? It's very obviously a bad idea.
If the system behavior is defined to wrap around, using defined system behavior to reduce code complexity makes perfect sense.

This was in an era where new computer systems usually meant throwing away all the existing software and rewriting it (or doing a fresh port anyway). Why would you assume someone would extend the system and cause trouble.

Im blown away at how small a number of software depended on the wraparound and IBM still forced A20 hack on us all.