home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
ENTERPRS
/
CPM
/
UTILS
/
S
/
ZPM3N08.ARC
/
MAKEDOS.TXT
< prev
next >
Wrap
Text File
|
1992-05-27
|
4KB
|
90 lines
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.