Xref: utzoo comp.sys.ibm.pc.misc:7450 comp.sys.ibm.pc.hardware:6479 comp.os.msdos.programmer:3959 Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!pacbell.com!tandem!netcom!resnicks From: resnicks@netcom.COM (Steve Resnick) Newsgroups: comp.sys.ibm.pc.misc,comp.sys.ibm.pc.hardware,comp.os.msdos.programmer Subject: Re: Memory above 640K being redundant (or something like that) Message-ID: <28292@netcom.COM> Date: 14 Mar 91 19:35:31 GMT References: <27437@uflorida.cis.ufl.EDU> Organization: Me? Organized? Ha! Lines: 35 In article <27437@uflorida.cis.ufl.EDU> jdb@reef.cis.ufl.edu (Brian K. W. Hook) writes: > >Okay, I have been running saying that the VGA memory area is at A000, >right? And this is above 640K....but what about systems with 512K? Where >do all the ROM extensions and stuff go? Are they on the cards? If they >are, is that memory above 640K really there as far as applications are >concerned? Couldn't you recover it for use with applications? > Devices and ROM extensions still go into adresses >A000. Even if you had 128K in the machine (I used to have a 128K PC) the hardware addresses are pretty much the same. There are some devices which will put themselves in various addresses depending on jumpers and such, but no device should attempt to map itself to an address < A000. As far as the ROM goes, the 8086 at reset jumps to address FFFF:0000. The 286/386/486 go to a higher memory address, but at boot time, the upper address lines are masked off, and the reset vector still works out to be FFFF:0000. This is "hard-coded" to the chip itself.... Cheers! Steve -- ------------------------------------------------------------------------------- resnicks@netcom.com, steve@camphq, IFNA: 1:143/105.0, USNail: 530 Lawrence Expressway, Suite 374 Sunnyvale, Ca 94086 - In real life: Steve Resnick. Flames, grammar and spelling errors >/dev/null 0x2b |~ 0x2b, THAT is the question. The Asylum OS/2 BBS - (408)263-8017 12/2400,8,1 - Running Maximus CBCS 1.2 -------------------------------------------------------------------------------