Skip to content

Commit

Permalink
Bump to Version 3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
wwarthen committed Mar 27, 2020
1 parent c24dbb2 commit 81390b8
Show file tree
Hide file tree
Showing 15 changed files with 88 additions and 57 deletions.
4 changes: 4 additions & 0 deletions Doc/ChangeLog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
Version 3.0.0
-------------
- WBW: v2.9.2 -> 3.0 version upgrade due to scope of changes

Version 2.9.2
-------------
- PMS: Fixed DS1210-related issue resulting in "Invalid BIOS" errors
Expand Down
Binary file modified Doc/RomWBW Applications.pdf
Binary file not shown.
Binary file modified Doc/RomWBW Architecture.pdf
Binary file not shown.
Binary file modified Doc/RomWBW Getting Started.pdf
Binary file not shown.
39 changes: 24 additions & 15 deletions ReadMe.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

## Z80/Z180 System Software

Version 2.9.2 Prerelease
Wednesday 25 March 2020
Version 3.0
Friday 27 March 2020

Wayne Warthen <wwarthen@gmail.com>

Expand Down Expand Up @@ -704,7 +704,7 @@ usage (“CPM Manual.pdf”). If you are new to the CP/M world, I would
recommend using this CP/M variant to start with simply because it is the
most stable and you are less likely to encounter problems.

### Errata
### Notes

- The original versions of DDT, DDTZ, and ZSID used the RST 38 vector
which conflicts with interrupt mode 1 use of this vector. The DDT,
Expand All @@ -728,7 +728,7 @@ Additionally, the official documentation for Z-System is included in the
RomWBW distribution Doc directory (“ZSDOS Manual.pdf” and “ZCPR
Manual.pdf”).

### Errata
### Notes

- Although most CP/M 2.2 applications will run under Z-System, some
may not work as expected. The best example is PIP which is not aware
Expand All @@ -752,9 +752,10 @@ NZCOM has substantially more functionality than CP/M or basic Z-System.
It is important to read the the “NZCOM Users Manual.pdf” file in the
RomWBW Doc directory.

### Errata
### Notes

- There is no `DIR` command, you must use `SDZ` instead.
- There is no `DIR` command, you must use `SDZ` instead. If you don’t
like this, look into the ALIAS facility.

## Digital Research CP/M 3

Expand All @@ -768,11 +769,16 @@ Note that to make a CP/M 3 boot disk, you actually place CPMLDR.SYS on
the system tracks of the disk. You do not place CPM3.SYS on the system
tracks. `CPMLDR.SYS` chain loads `CPM3.SYS`.

### Errata
### Notes

- CLRDIR is not working right under CP/M 3. It only partially clears
- `CLRDIR` is not working right under CP/M 3. It only partially clears
the disk sectors of the directory area. The extent of this issue has
not been evaluated, but it is not a RomWBW issue.
not been evaluated, but it is not a RomWBW issue. To use CLRDIR, you
can temporarily boot back into Z-System.

- The `DATE` command cannot yet be used to set the RTC. The RTC is
used to read the current date/time for file stamping, etc. You can
use the `RTC` app to set the RTC clock.

## Simeon Cran’s ZPM3

Expand All @@ -782,13 +788,16 @@ ZCPR 3. Essentially, it has the features of and compatibility with both.
Like CP/M 3, to make ZPM3 boot disk, you put CPMLDR.SYS on the system
tracks of the disk.

### Errata
### Notes

- `CLRDIR` is not working right under ZPM3. It only partially clears
the disk sectors of the directory area. The extent of this issue has
not been evaluated, but it is not a RomWBW issue. To use CLRDIR, you
can temporarily boot back into Z-System.

- `ZPMLDR` is included with ZPM3, but it is not working correctly.

- CLRDIR is not working right under ZPM3. It only partially clears the
disk sectors of the directory area. The extent of this issue has not
been evaluated, but it is not a RomWBW issue.
- ZPMLDR is included with ZPM3, but it is not working correctly.
- The ZPM operatins system is contained in the file called CPM3.SYS
- The ZPM operating system is contained in the file called CPM3.SYS
which is confusing, but it is the author’s intended way of using
ZPM3.

Expand Down
31 changes: 20 additions & 11 deletions ReadMe.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ RomWBW

Z80/Z180 System Software

Version 2.9.2 Prerelease
Wednesday 25 March 2020
Version 3.0
Friday 27 March 2020

Wayne Warthen wwarthen@gmail.com

Expand Down Expand Up @@ -735,7 +735,7 @@ usage (“CPM Manual.pdf”). If you are new to the CP/M world, I would
recommend using this CP/M variant to start with simply because it is the
most stable and you are less likely to encounter problems.

Errata
Notes

- The original versions of DDT, DDTZ, and ZSID used the RST 38 vector
which conflicts with interrupt mode 1 use of this vector. The DDT,
Expand All @@ -757,7 +757,7 @@ Z-System Notes. Additionally, the official documentation for Z-System is
included in the RomWBW distribution Doc directory (“ZSDOS Manual.pdf”
and “ZCPR Manual.pdf”).

Errata
Notes

- Although most CP/M 2.2 applications will run under Z-System, some
may not work as expected. The best example is PIP which is not aware
Expand All @@ -781,9 +781,10 @@ NZCOM has substantially more functionality than CP/M or basic Z-System.
It is important to read the the “NZCOM Users Manual.pdf” file in the
RomWBW Doc directory.

Errata
Notes

- There is no DIR command, you must use SDZ instead.
- There is no DIR command, you must use SDZ instead. If you don’t like
this, look into the ALIAS facility.

Digital Research CP/M 3

Expand All @@ -797,11 +798,16 @@ Note that to make a CP/M 3 boot disk, you actually place CPMLDR.SYS on
the system tracks of the disk. You do not place CPM3.SYS on the system
tracks. CPMLDR.SYS chain loads CPM3.SYS.

Errata
Notes

- CLRDIR is not working right under CP/M 3. It only partially clears
the disk sectors of the directory area. The extent of this issue has
not been evaluated, but it is not a RomWBW issue.
not been evaluated, but it is not a RomWBW issue. To use CLRDIR, you
can temporarily boot back into Z-System.

- The DATE command cannot yet be used to set the RTC. The RTC is used
to read the current date/time for file stamping, etc. You can use
the RTC app to set the RTC clock.

Simeon Cran’s ZPM3

Expand All @@ -811,13 +817,16 @@ ZCPR 3. Essentially, it has the features of and compatibility with both.
Like CP/M 3, to make ZPM3 boot disk, you put CPMLDR.SYS on the system
tracks of the disk.

Errata
Notes

- CLRDIR is not working right under ZPM3. It only partially clears the
disk sectors of the directory area. The extent of this issue has not
been evaluated, but it is not a RomWBW issue.
been evaluated, but it is not a RomWBW issue. To use CLRDIR, you can
temporarily boot back into Z-System.

- ZPMLDR is included with ZPM3, but it is not working correctly.
- The ZPM operatins system is contained in the file called CPM3.SYS

- The ZPM operating system is contained in the file called CPM3.SYS
which is confusing, but it is the author’s intended way of using
ZPM3.

Expand Down
4 changes: 2 additions & 2 deletions Source/Apps/Assign.asm
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,8 @@ bdos .equ $0005 ; BDOS invocation vector
;
stamp .equ $40 ; loc of RomWBW CBIOS zero page stamp
;
rmj .equ 2 ; CBIOS version - major
rmn .equ 9 ; CBIOS version - minor
rmj .equ 3 ; CBIOS version - major
rmn .equ 0 ; CBIOS version - minor
;
;===============================================================================
; Code Section
Expand Down
4 changes: 2 additions & 2 deletions Source/Apps/Format.asm
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@ bdos .equ $0005 ; BDOS invocation vector
;;
;stamp .equ $40 ; loc of RomWBW CBIOS zero page stamp
;
rmj .equ 2 ; CBIOS version - major
rmn .equ 9 ; CBIOS version - minor
rmj .equ 3 ; CBIOS version - major
rmn .equ 0 ; CBIOS version - minor
;
;===============================================================================
; Code Section
Expand Down
4 changes: 2 additions & 2 deletions Source/Apps/Mode.asm
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,8 @@ bdos .equ $0005 ; BDOS invocation vector
;
ident .equ $FFFE ; loc of RomWBW HBIOS ident ptr
;
rmj .equ 2 ; intended CBIOS version - major
rmn .equ 9 ; intended CBIOS version - minor
rmj .equ 3 ; intended CBIOS version - major
rmn .equ 0 ; intended CBIOS version - minor
;
bf_cioinit .equ $04 ; HBIOS: CIOINIT function
bf_cioquery .equ $05 ; HBIOS: CIOQUERY function
Expand Down
4 changes: 2 additions & 2 deletions Source/Apps/Timer.asm
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@ bdos .equ $0005 ; BDOS invocation vector
;
ident .equ $FFFE ; loc of RomWBW HBIOS ident ptr
;
rmj .equ 2 ; intended CBIOS version - major
rmn .equ 9 ; intended CBIOS version - minor
rmj .equ 3 ; intended CBIOS version - major
rmn .equ 0 ; intended CBIOS version - minor
;
bf_sysver .equ $F1 ; BIOS: VER function
bf_sysget .equ $F8 ; HBIOS: SYSGET function
Expand Down
4 changes: 2 additions & 2 deletions Source/Apps/Tune/Tune.asm
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,8 @@ BDOS .EQU $0005 ; BDOS invocation vector
;
IDENT .EQU $FFFE ; loc of RomWBW HBIOS ident ptr
;
RMJ .EQU 2 ; intended CBIOS version - major
RMN .EQU 9 ; intended CBIOS version - minor
RMJ .EQU 3 ; intended CBIOS version - major
RMN .EQU 0 ; intended CBIOS version - minor
;
BF_SYSVER .EQU $F1 ; BIOS: VER function
BF_SYSGET .EQU $F8 ; HBIOS: SYSGET function
Expand Down
2 changes: 1 addition & 1 deletion Source/Doc/Common.inc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
!def(ver)(2.9.2 Prerelease)
!def(ver)(3.0)
!def(date)(!mdate)
!def(product)(RomWBW)
!def(author)(Wayne Warthen)
Expand Down
33 changes: 21 additions & 12 deletions Source/Doc/GettingStarted.md
Original file line number Diff line number Diff line change
Expand Up @@ -753,7 +753,7 @@ are new to the CP/M world, I would recommend using this CP/M variant
to start with simply because it is the most stable and you are less
likely to encounter problems.

### Errata
### Notes

- The original versions of DDT, DDTZ, and ZSID used the RST 38
vector which conflicts with interrupt mode 1 use of this vector.
Expand All @@ -777,7 +777,7 @@ Additionally, the official documentation for Z-System is included in
the RomWBW distribution Doc directory ("ZSDOS Manual.pdf" and "ZCPR
Manual.pdf").

### Errata
### Notes

- Although most CP/M 2.2 applications will run under Z-System, some
may not work as expected. The best example is PIP which is not aware
Expand All @@ -800,9 +800,10 @@ NZCOM has substantially more functionality than CP/M or basic
Z-System. It is important to read the the "NZCOM Users
Manual.pdf" file in the RomWBW Doc directory.

### Errata
### Notes

- There is no `DIR` command, you must use `SDZ` instead.
- There is no `DIR` command, you must use `SDZ` instead. If you don't
like this, look into the ALIAS facility.

## Digital Research CP/M 3

Expand All @@ -816,11 +817,16 @@ Note that to make a CP/M 3 boot disk, you actually place CPMLDR.SYS
on the system tracks of the disk. You do not place CPM3.SYS on the
system tracks. `CPMLDR.SYS` chain loads `CPM3.SYS`.

### Errata
### Notes

- CLRDIR is not working right under CP/M 3. It only partially clears
- `CLRDIR` is not working right under CP/M 3. It only partially clears
the disk sectors of the directory area. The extent of this issue
has not been evaluated, but it is not a RomWBW issue.
has not been evaluated, but it is not a RomWBW issue. To use CLRDIR,
you can temporarily boot back into Z-System.

- The `DATE` command cannot yet be used to set the RTC. The RTC is
used to read the current date/time for file stamping, etc. You can
use the `RTC` app to set the RTC clock.

## Simeon Cran's ZPM3

Expand All @@ -831,13 +837,16 @@ both.
Like CP/M 3, to make ZPM3 boot disk, you put CPMLDR.SYS on the system
tracks of the disk.

### Errata
### Notes

- CLRDIR is not working right under ZPM3. It only partially clears
- `CLRDIR` is not working right under ZPM3. It only partially clears
the disk sectors of the directory area. The extent of this issue
has not been evaluated, but it is not a RomWBW issue.
- ZPMLDR is included with ZPM3, but it is not working correctly.
- The ZPM operatins system is contained in the file called CPM3.SYS
has not been evaluated, but it is not a RomWBW issue. To use CLRDIR,
you can temporarily boot back into Z-System.

- `ZPMLDR` is included with ZPM3, but it is not working correctly.

- The ZPM operating system is contained in the file called CPM3.SYS
which is confusing, but it is the author's intended way of using ZPM3.

## FreeRTOS
Expand Down
8 changes: 4 additions & 4 deletions Source/ver.inc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#DEFINE RMJ 2
#DEFINE RMN 9
#DEFINE RUP 2
#DEFINE RMJ 3
#DEFINE RMN 0
#DEFINE RUP 0
#DEFINE RTP 0
#DEFINE BIOSVER "2.9.2-pre.38"
#DEFINE BIOSVER "3.0"
8 changes: 4 additions & 4 deletions Source/ver.lib
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
rmj equ 2
rmn equ 9
rup equ 2
rmj equ 3
rmn equ 0
rup equ 0
rtp equ 0
biosver macro
db "2.9.2-pre.38"
db "3.0"
endm

0 comments on commit 81390b8

Please sign in to comment.