🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc
Article #9049

Re: 640K limit

#9049
From: Dave Emmerson
Date: Thu, 18 Jan 1990 14:19
33 lines
2266 bytes
In article <28808@amdcad.AMD.COM|, phil@pepsi.amd.com (Phil Ngai) writes:
| In article <1468@blackbird.afit.af.mil| ewilliam@galaxy-43.UUCP (Edward M. Williams) writes:
| |
| |IBM really messed things up when they designed the original PC (hindsight
| |is wonderful!) - they didn't think that anyone would ever need more than
| |640k of memory.  The original PC came with 64k!  They thought it would be 
| |safe to put all the video screen memory mappings, ROMs, and all that 
| |stuff up above the 640k line.
| |
| |Nowadays with memory capacities STARTING at 1M, the stuff between 640k and
| 
| Don't be ridiculous. The 8088 can't ADDRESS more than 1 mega. Just where
| did you expect IBM to put the IO stuff?
| 

How about at 1000:0 .. 4000:0, with 16K system RAM at 0000:0, and as
much as your processor can address from 4000:0 .. infinity.
I'm not too familiar with the 8086, but I do recall that some processors 
expect to find a hard reset vector at the top of their addressing range,
and this has to be in ROM. Even that is no excuse, properly written
relocatable soft/firmware could easily have accomodated the BIOS area
being moved. The bottom line is that everything else has followed on from
the choice of processor. That's not to say that things wouldn't have
been worse if the illustrious PC had been based on a Z80 or a 6502.
So many later decisions were made on the basis of how the mass of existing
software would cope, and of course it wouldn't have, the newer improved
PCs would have had to start from scratch. Personally I'm more inclined
to lay blame at the feet of the major software house(s) of the late 70's -
early 80's. 
It's all purely academic of course, but I guess we all need to vent some
steam now and then, and MesSyDOS sure generates some!

Dave E.
Technical Details
Message-ID: <370@marvin.moncam.co.uk>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!mcsun!ukc!acorn!moncam!emmo
References: <4668.25aed7f2@uwovax.uwo.ca| <1468@blackbird.afit.af.mil| <28808@amdcad.AMD.COM|

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!mcsun!ukc!acorn!moncam!emmo
From: emmo@moncam.co.uk (Dave Emmerson)
Newsgroups: comp.sys.ibm.pc
Subject: Re: 640K limit
Summary: Could have done it better...
Message-ID: <370@marvin.moncam.co.uk>
Date: 18 Jan 90 14:19:48 GMT
References: <4668.25aed7f2@uwovax.uwo.ca| <1468@blackbird.afit.af.mil| <28808@amdcad.AMD.COM|
Organization: Monotype ADG, Cambridge, UK
Lines: 33