TIP: Click on subject to list as thread! ANSI
echo: alt_dos
to: All
from: shadow{at}shadowgard.com
date: 2004-08-05 23:26:02
subject: Re: 7C00h Trivia (fwd)

From: shadow{at}shadowgard.com

On 5 Aug 2004 at 22:12, Norman C. Leet wrote:

> Does anyone know the history of how 7C00h came to be the
> particular address where int 19h loads the disk boot sector to 
> to memory?

I wouldn't be surprised to find that it goes bsack to the early days 
of CP/M. CP/M 1.x would run on a system with only *8k* of RAM. Later 
versions required more RAM. I note that 7C00h is 1024 bytes before 
the end of the first 32k of RAM. 

That gives you room to load two MS-DOS sectors at the "top" of RAM on 
a 32k system (which was probably the minimum that DOS required way 
back when)

--
Leonard Erickson (aka shadow)
shadow at shadowgard dot com




--- Internet Rex 2.29
* Origin: Shadowgard (1:2320/105.999)
SEEN-BY: 633/267 270
@PATH: 2320/105 261/38 123/500 106/2000 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.