well the 640KB barrier was itself specific to the IBM PC family design, so it can't be applied to other architectures. I think in this case we shouldn't be using the term "PC" ambiguously - S-100 systems could be called personal computers, but not "PCs" in the sense of "IBM PC compatible or related", much like Apples weren't "PCs" either. 😉 you probably know that already, just clearing up my own usage of the term.
the S-100's memory barrier was actually much lower - the addressable limit of the 8080/Z80 was 64 KB. The standard OS was CP/M, and I think some later versions were able to get around this limit somehow... probably analogous to how EMS accessed >1MB on 8088 PCs (bank switching), but not related to the 640 KB "conventional memory" limitation. And by then the S-100 + CP/M platform was starting to die out in favor of IBM PC + DOS, anyway.
[ WEB ] - [ BLOG ] - [ TUBE ] - [ CODE ]