mirror of https://github.com/wwarthen/RomWBW.git
18 changed files with 131 additions and 64 deletions
@ -1,28 +0,0 @@ |
|||||
COMMON 8F ?? |
|
||||
CPMSYS 8E 00 |
|
||||
HBIOS 8D ?? |
|
||||
TPA 8C 01 |
|
||||
BUFS 8B 02 |
|
||||
|
|
||||
8D:7000 -> 8E:0300 |
|
||||
|
|
||||
|
|
||||
00 -> 8E |
|
||||
01 -> 8C |
|
||||
02 -> 8B |
|
||||
03 -> 8A |
|
||||
... |
|
||||
|
|
||||
if bnk = 0, then hbbnk = 8EH (BID_USR) |
|
||||
else hbbnk = 8DH (BID_BIOS) - bnk |
|
||||
|
|
||||
or a |
|
||||
jr z,bank0 |
|
||||
neg ; 2 -> -2 |
|
||||
add 8DH ; 8D - 2 = 8B |
|
||||
jp HBX_SETBNK |
|
||||
bank0: |
|
||||
ld a,(8EH) |
|
||||
jp HBX_SETBNK |
|
||||
ret |
|
||||
|
|
||||
Binary file not shown.
@ -1,3 +1,10 @@ |
|||||
|
This is a generic CP/M 3 adaptation for RomWBW. |
||||
|
|
||||
|
To start CP/M 3, first boot into CP/M 2.2 or ZSystem. Then |
||||
|
switch to the drive that contains the CP/M 3 hard disk image |
||||
|
and run CPMLDR. You will be prompted for the disk unit |
||||
|
of the CP/M 3 image. |
||||
|
|
||||
With the following exceptions, the files in this directory |
With the following exceptions, the files in this directory |
||||
came from the CP/M 3 binary distribution on "The Unofficial |
came from the CP/M 3 binary distribution on "The Unofficial |
||||
CP/M Web site" at http://www.cpm.z80.de/binary.html. |
CP/M Web site" at http://www.cpm.z80.de/binary.html. |
||||
@ -0,0 +1,51 @@ |
|||||
|
This is a generic ZPM3 adaptation for RomWBW. |
||||
|
|
||||
|
To start ZPM3, first boot into CP/M 2.2 or ZSystem. Then |
||||
|
switch to the drive that contains the ZPM3 hard disk image |
||||
|
and run CPMLDR. You will be prompted for the disk unit |
||||
|
of the ZPM3 image. |
||||
|
|
||||
|
You may notice that there is a ZPMLDR application on the |
||||
|
hard disk image. This application is equivalent to CPMLDR, |
||||
|
but it has some issues with the number of drives that |
||||
|
RomWBW supports. So, as indicated above, use CPMLDR to |
||||
|
launch ZPM3. |
||||
|
|
||||
|
I have not found a way to make ZPM3 start up with any drive |
||||
|
other than A: as the system drive. So, during the load |
||||
|
process, the boot drive and drive A: are "swapped" so that |
||||
|
the boot drive is always drive A:. Use the ASSIGN |
||||
|
command after starting ZPM3 to see how the drives get |
||||
|
mapped. |
||||
|
|
||||
|
Per ZPM3 standard, files are distributed across different |
||||
|
user areas depending on their usage. Normal applications |
||||
|
are in user 15. Help files in user 10. Configuration |
||||
|
files in user 14. |
||||
|
|
||||
|
In addition to the applications provided in the ZPM3 |
||||
|
distributio, the normal CP/M 3 files are included in user |
||||
|
area 15. A few typical ZCPR utility programs are also included |
||||
|
in user area 15: |
||||
|
|
||||
|
- ALIAS |
||||
|
- ARUNZ |
||||
|
- ERASE |
||||
|
- HELPC (named ZHELP) |
||||
|
- LBREXT |
||||
|
- SALIAS |
||||
|
- SETPATH |
||||
|
- VERRROR |
||||
|
- VLU |
||||
|
- ZCNFG |
||||
|
- ERASE (named ZERASE) |
||||
|
- ZEX |
||||
|
- ZFILER |
||||
|
- ZP |
||||
|
- SHOW (named ZSHOW) |
||||
|
- ZXD |
||||
|
|
||||
|
It is a bit confusing, but the ZPM3 system file is called CPM3.SYS. |
||||
|
This is the ZPM3 default configuration and I guess it is done this |
||||
|
way to maximize compatibility with CP/M 3. You will notice that |
||||
|
the startup banner will indicate ZPM3. |
||||
@ -1,20 +0,0 @@ |
|||||
This an experimental adaptation of ZPM3 for RomWBW. |
|
||||
|
|
||||
Launch ZPM3 using CPMLDR. ZPMLDR is not working reliably |
|
||||
at this time. |
|
||||
|
|
||||
I have not found a way to make ZPM3 start up with any drive |
|
||||
other than A: as the system drive. So, during the load |
|
||||
process, the boot drive and drive A: are "swapped" so that |
|
||||
the boot drive is always drive A:. Use the ASSIGN |
|
||||
command after starting ZPM3 to see how the drives get |
|
||||
mapped. |
|
||||
|
|
||||
Per ZPM3 standard, files are distributed across different |
|
||||
user areas depending on their usage. Normal applications |
|
||||
are in user 15. Help files in user 10. Configuration |
|
||||
files in user 14. |
|
||||
|
|
||||
ZSID6.COM is the original DRI ZSID distribution, but |
|
||||
patched to use RST 6 instead of RST 7 to avoid conflicting |
|
||||
with mode 1 interrupts. |
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in new issue