<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Thu, 04 May 1989 02:32:31 GMT
From   : xanth!rlb@ames.arc.nasa.gov (Robert Lee Bailey)
Subject: Synchronization Error

In article <2382@csd4.milw.wisc.edu> paravia@csd4.milw.wisc.edu (Mark David
Kakatsch) writes:
>Hello. I've had a CPM 2.2 boot disk for a while, but just recently managed to
>get a hold of the MOVCPM program for it. When I ran it to make a 56K version
>(using "CPM 56 *"), I got a sync error. This means that the serial numbers in
>the MOVCPM program and in the CPM on the disk don't match. The only way out of
>this is to change the serial numbers to match. Is there any way of doing this
>without having to go through the problem of disassembly, changing code,
>reassembling, etc...? I have a disk editor, but I don't know where the serial
>number is stored on a CPM 2.2. disk. Also, is there any way I can use
something
>like DDT to change the number in the MOVCPM program?
>

Its been a while, but, as best I recall, the serial number is located in
the first 6 bytes at the start of BDOS.  To patch it you will need to
know the starting address of BDOS.  There are several programs that will
find the address for you: PROBE, SYSTEM, SURVEY, or STATUS.  When you
find the BDOS entry, it should start on a boundry like xx00H.  The
actual BDOS entry point is xx06H.  I believe that the bytes between
xx00H & xx06H contain the serial number of your CP/M.  I am not sure
where the serial number is located in MOVCPM.  Maybe some other kind
soul can tell you where it is in MOVCPM.

Hope this helps. 

               Bob Bailey

<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>