Browse Source

Bump to Version 3.0

patch
Wayne Warthen 6 years ago
parent
commit
81390b846c
  1. 4
      Doc/ChangeLog.txt
  2. BIN
      Doc/RomWBW Applications.pdf
  3. BIN
      Doc/RomWBW Architecture.pdf
  4. BIN
      Doc/RomWBW Getting Started.pdf
  5. 39
      ReadMe.md
  6. 31
      ReadMe.txt
  7. 4
      Source/Apps/Assign.asm
  8. 4
      Source/Apps/Format.asm
  9. 4
      Source/Apps/Mode.asm
  10. 4
      Source/Apps/Timer.asm
  11. 4
      Source/Apps/Tune/Tune.asm
  12. 2
      Source/Doc/Common.inc
  13. 33
      Source/Doc/GettingStarted.md
  14. 8
      Source/ver.inc
  15. 8
      Source/ver.lib

4
Doc/ChangeLog.txt

@ -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

BIN
Doc/RomWBW Applications.pdf

Binary file not shown.

BIN
Doc/RomWBW Architecture.pdf

Binary file not shown.

BIN
Doc/RomWBW Getting Started.pdf

Binary file not shown.

39
ReadMe.md

@ -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>
@ -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,
@ -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
@ -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
@ -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
@ -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.

31
ReadMe.txt

@ -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
@ -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,
@ -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
@ -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
@ -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
@ -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.

4
Source/Apps/Assign.asm

@ -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

4
Source/Apps/Format.asm

@ -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

4
Source/Apps/Mode.asm

@ -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

4
Source/Apps/Timer.asm

@ -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

4
Source/Apps/Tune/Tune.asm

@ -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

2
Source/Doc/Common.inc

@ -1,4 +1,4 @@
!def(ver)(2.9.2 Prerelease)
!def(ver)(3.0)
!def(date)(!mdate)
!def(product)(RomWBW)
!def(author)(Wayne Warthen)

33
Source/Doc/GettingStarted.md

@ -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.
@ -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
@ -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
@ -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
@ -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

8
Source/ver.inc

@ -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
Source/ver.lib

@ -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

Loading…
Cancel
Save