     Using the MAKEDOS utility.
     ==========================

In an ideal world, MAKEDOS would not be required as every 
computer manufacturer would have provided the source code for 
your BIOS and the GENCPM.COM utility. This however is not an 
ideal world.

If you have all the appropriate files, use GENCPM with the new 
ZPM3 BNKBDOS3.SPR and RESBDOS3.SPR to make a new CP/M system. If 
you only have your CP/M 3.0 system file, then read on to learn 
how to use MAKEDOS.COM to convert it from CP/M 3.0 to ZPM3.


You CP/M 3.0 system file could be called one of a number of 
things. Ideally it will be called CPM3.SYS. But it might have 
another name such as J14CPM3.EMS (Amstrad computers). Even if you 
find it, you must know how the system uses it. For example does 
it load it from A0: when you boot your computer? If it does then 
you are going to have to return your modified file to A0:. Or 
does it keep the file hidden in system tracks of your disk? If 
that is the case you will have to find out how to change the 
system tracks. Chances are though that the file is read from A0: 
on each cold boot.

Before continuing, make sure you have a backup bootable disk. If 
you overwrite your only system file and it fails to work you are 
going to be pretty unhappy... so don't let it happen!

Put your system file, MAKEDOS.COM, BNKBDOS3.SPR and RESBDOS3.SPR 
onto the same disk and user area. Note that you must do this ON 
THE SAME COMPUTER RUNNING CP/M 3.0 as the system is intended for. 
This is most important because MAKEDOS gets information from its 
host computer, and if the computer is different from the one the 
system is intended for, it will get the wrong information.

Type MAKEDOS SYSTEM.FIL at the prompt (replacing the SYSTEM.FIL 
in the above command with the actual name of your system file 
(such as MAKEDOS CPM3.SYS)).  MAKEDOS will churn away for a while 
and tell you some information. If it doesn't come up with an 
error message, all is well and you can proceed.

MAKEDOS makes three files. RES.DAT, BNK.DAT and another file with 
the same name as your original but with the tail .NEW (eg 
CPM3.SYS becomes CPM3.NEW). Your original file has not been 
touched. Obviously, you have to rename the .NEW file so that it 
has the correct name as the system. MAKEDOS doesn't do this for 
you just in case something goes wrong... until you rename the new 
file, you will still have a copy of the original. So, rename the 
new file, put it where it needs to be for it to become the 
system, and reboot the computer. All being well, you will come up 
running ZPM3.

Possible problems:
~~~~~~~~~~~~~~~~~~
A few things may cause a failure and should be checked if you get 
an error message.

You must have enough disk space for all the files. Figure on 
having enough for the new system (same size as the old system), 
plus about another 16k.

Another problem is that your serial number gets overwritten. 
MAKEDOS uses your CP/M 3.0 serial number to find the BDOS in your 
system file. It checks the serial number in the file against the 
serial number on the host machine. However, it is possible for 
your serial number to become corrupted. In such a case you should 
reboot and try again.

It is unlikely to affect anyone, but MAKEDOS may fail with 
system files larger than 48k. If you need to convert such a file, 
please contact me.

Be aware that running MAKEDOS on a machine different from the 
machine that the system file is intended for may not result in 
any error messages, but will most likely cause the file to not be 
converted properly. Always use the host computer, and make sure 
you are running CP/M 3.0 or ZPM3.


Once you have successfully installed ZPM3, it may not be obvious 
that it is running. ZPM3 will act just like CP/M 3.0 for the most 
part. The easiest way to check is to enter a few commands, then 
press control-W a few times. Unlike CP/M 3.0, ZPM3 remembers more 
than one previous command, and you should see them presented to 
you with control-W.

If you have any further trouble, all you can really do is talk to 
me, via Z-Node 62 in Perth, Western Australia (09 450 0200). Good 
luck.
