Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!pasteur!ames!xanth!rlb From: rlb@cs.odu.edu (Robert Lee Bailey) Newsgroups: comp.os.cpm Subject: Re: Synchronization Error Message-ID: <8731@xanth.cs.odu.edu> Date: 4 May 89 02:32:31 GMT References: <2382@csd4.milw.wisc.edu> Reply-To: rlb@cs.odu.edu (Robert Lee Bailey) Distribution: usa Organization: Old Dominion University, Norfolk Va. Lines: 25 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