Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10 5/3/83; site intelca.UUCP
Path: utzoo!linus!decvax!decwrl!sun!idi!intelca!cem
From: cem@intelca.UUCP (Chuck McManis)
Newsgroups: net.micro.cpm
Subject: CP/M and the CCP (analysis)
Message-ID: <438@intelca.UUCP>
Date: Mon, 5-Nov-84 14:00:56 EST
Article-I.D.: intelca.438
Posted: Mon Nov  5 14:00:56 1984
Date-Received: Wed, 7-Nov-84 00:42:23 EST
Distribution: net
Organization: Intel, Santa Clara, Ca.
Lines: 34

Well several people have replied to the original question of 
"Do any programs overwrite the CCP and if so which ones ?"
The purpose of which was to determine if my BIOS needed to read in
the CCP and the BDOS on warm boot or just the CCP.

And the answer seems to be yes, a couple of memory test programs. 

One person suggested that MBASIC might also overwrite the BDOS however I
have not found that to be the case on my system. One other person suggested
that by reloading the BDOS you reinitialized certain variables, such as
the R/O flag on changed diskettes, however this to was found not to be the
case as a ^C to the prompt will reset the flags, as well as a call to the
BDOS Reset System (BDOS Code 0).  Therefore, for now at least, I will continue
to run with warmboot reloading the CCP only (I have a nice memtest in the
boot ROM). If I have any problems I will post them. I originally suspected
Turbo Pascal of overwriting the BDOS but found out that this is not the case
usually. What happens is Turbo *Hard Codes* the top of memory address into
your compiled code, so if you run a program that was compiled on a system
with more memory it will *Overwrite your BDOS* This is totally not nice
and a Bug report has been submitted to them. Other than that it seems safe
to load the CCP only. If anyone knows any different PLEASE tell me, I
have not tried all of the software available :-) and therefore can't
make this a blatantly true statement. 

p.s. I have an old version of a FORTH compiler that zapped the BDOS and
     used only the BIOS to write very strange disk formats, Since I
     am now using F83 this too is not a problem.

-- 
-- Chuck                                    - - - D I S C L A I M E R - - - 
{ihnp4,fortune}!dual\                     All opinions expressed herein are my
        {proper,idi}-> !intelca!cem       own and not those of my employer, my
 {ucbvax,hao}!hplabs/                     friends, or my avocado plant. :-}
                             ARPAnet    : "hplabs!intelca!cem"@Berkeley