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 |
|||
came from the CP/M 3 binary distribution on "The Unofficial |
|||
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