Browse Source

Cleanup

- Fix SuperZAP to work under NZCOM and ZPM3
- Finalize standard config files
pull/109/head
Wayne Warthen 6 years ago
parent
commit
60c3ff8a41
  1. BIN
      Doc/RomWBW Applications.pdf
  2. BIN
      Doc/RomWBW Architecture.pdf
  3. BIN
      Doc/RomWBW Getting Started.pdf
  4. 4
      ReadMe.md
  5. 4
      ReadMe.txt
  6. 2
      Source/Doc/GettingStarted.md
  7. 2
      Source/HBIOS/Config/RCZ180_ext.asm
  8. 2
      Source/HBIOS/Config/RCZ180_nat.asm
  9. 12
      Source/HBIOS/Config/RCZ80_kio.asm
  10. 2
      Source/HBIOS/Config/RCZ80_mt.asm
  11. 2
      Source/HBIOS/Config/RCZ80_std.asm
  12. 2
      Source/HBIOS/Config/SCZ180_126.asm
  13. 2
      Source/HBIOS/Config/SCZ180_130.asm
  14. 16
      Source/HBIOS/romldr.asm
  15. BIN
      Source/Images/Common/ZAP.COM
  16. 4
      Source/Images/d_bp.txt
  17. BIN
      Source/Images/d_bp/u0/COMPARE.COM
  18. BIN
      Source/Images/d_bp/u0/DDTZ.COM
  19. BIN
      Source/Images/d_bp/u0/NULU.COM
  20. BIN
      Source/Images/d_bp/u0/UNARC.COM
  21. BIN
      Source/Images/d_bp/u0/ZAP.COM
  22. BIN
      Source/Images/d_bp/u0/ZDE.COM
  23. BIN
      Source/RomDsk/ROM_1024KB/ZAP.COM
  24. BIN
      Source/RomDsk/ROM_512KB/ZAP.COM

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.

4
ReadMe.md

@ -3,7 +3,7 @@
## Z80/Z180 System Software ## Z80/Z180 System Software
Version 2.9.2 Prerelease Version 2.9.2 Prerelease
Tuesday 24 March 2020
Wednesday 25 March 2020
Wayne Warthen <wwarthen@gmail.com> Wayne Warthen <wwarthen@gmail.com>
@ -754,7 +754,6 @@ RomWBW Doc directory.
### Errata ### Errata
- SuperZap (`ZAP.COM`) is not working under NZCOM.
- There is no `DIR` command, you must use `SDZ` instead. - There is no `DIR` command, you must use `SDZ` instead.
## Digital Research CP/M 3 ## Digital Research CP/M 3
@ -792,7 +791,6 @@ tracks of the disk.
- The ZPM operatins system is contained in the file called CPM3.SYS - The ZPM operatins system is contained in the file called CPM3.SYS
which is confusing, but it is the author’s intended way of using which is confusing, but it is the author’s intended way of using
ZPM3. ZPM3.
- SuperZap (`ZAP.COM`) is not working under ZPM3.
## FreeRTOS ## FreeRTOS

4
ReadMe.txt

@ -3,7 +3,7 @@ RomWBW
Z80/Z180 System Software Z80/Z180 System Software
Version 2.9.2 Prerelease Version 2.9.2 Prerelease
Tuesday 24 March 2020
Wednesday 25 March 2020
Wayne Warthen wwarthen@gmail.com Wayne Warthen wwarthen@gmail.com
@ -783,7 +783,6 @@ RomWBW Doc directory.
Errata Errata
- SuperZap (ZAP.COM) is not working under NZCOM.
- There is no DIR command, you must use SDZ instead. - There is no DIR command, you must use SDZ instead.
Digital Research CP/M 3 Digital Research CP/M 3
@ -821,7 +820,6 @@ Errata
- The ZPM operatins system is contained in the file called CPM3.SYS - The ZPM operatins system is contained in the file called CPM3.SYS
which is confusing, but it is the author’s intended way of using which is confusing, but it is the author’s intended way of using
ZPM3. ZPM3.
- SuperZap (ZAP.COM) is not working under ZPM3.
FreeRTOS FreeRTOS

2
Source/Doc/GettingStarted.md

@ -802,7 +802,6 @@ Manual.pdf" file in the RomWBW Doc directory.
### Errata ### Errata
- SuperZap (`ZAP.COM`) is not working under NZCOM.
- There is no `DIR` command, you must use `SDZ` instead. - There is no `DIR` command, you must use `SDZ` instead.
## Digital Research CP/M 3 ## Digital Research CP/M 3
@ -840,7 +839,6 @@ has not been evaluated, but it is not a RomWBW issue.
- ZPMLDR is included with ZPM3, but it is not working correctly. - 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 operatins system is contained in the file called CPM3.SYS
which is confusing, but it is the author's intended way of using ZPM3. which is confusing, but it is the author's intended way of using ZPM3.
- SuperZap (`ZAP.COM`) is not working under ZPM3.
## FreeRTOS ## FreeRTOS

2
Source/HBIOS/Config/RCZ180_ext.asm

@ -42,4 +42,4 @@ FDMODE .SET FDMODE_RCWDC ; FD: DRIVER MODE: FDMODE_[DIO|ZETA|DIDE|N8|DIO3]
; ;
IDEENABLE .SET TRUE ; IDE: ENABLE IDE DISK DRIVER (IDE.ASM) IDEENABLE .SET TRUE ; IDE: ENABLE IDE DISK DRIVER (IDE.ASM)
; ;
PPIDEENABLE .SET FALSE ; PPIDE: ENABLE PARALLEL PORT IDE DISK DRIVER (PPIDE.ASM)
PPIDEENABLE .SET TRUE ; PPIDE: ENABLE PARALLEL PORT IDE DISK DRIVER (PPIDE.ASM)

2
Source/HBIOS/Config/RCZ180_nat.asm

@ -42,4 +42,4 @@ FDMODE .SET FDMODE_RCWDC ; FD: DRIVER MODE: FDMODE_[DIO|ZETA|DIDE|N8|DIO3]
; ;
IDEENABLE .SET TRUE ; IDE: ENABLE IDE DISK DRIVER (IDE.ASM) IDEENABLE .SET TRUE ; IDE: ENABLE IDE DISK DRIVER (IDE.ASM)
; ;
PPIDEENABLE .SET FALSE ; PPIDE: ENABLE PARALLEL PORT IDE DISK DRIVER (PPIDE.ASM)
PPIDEENABLE .SET TRUE ; PPIDE: ENABLE PARALLEL PORT IDE DISK DRIVER (PPIDE.ASM)

12
Source/HBIOS/Config/RCZ80_kio.asm

@ -22,9 +22,10 @@
; PLEASE REFER TO THE CUSTOM BUILD INSTRUCTIONS (README.TXT) IN THE SOURCE DIRECTORY (TWO ; PLEASE REFER TO THE CUSTOM BUILD INSTRUCTIONS (README.TXT) IN THE SOURCE DIRECTORY (TWO
; DIRECTORIES ABOVE THIS ONE). ; DIRECTORIES ABOVE THIS ONE).
; ;
#include "cfg_rcz80.asm"
#DEFINE PLATFORM_NAME "RC2014 (KIO)"
;
#include "Config/RCZ80_std.asm"
; ;
CPUOSC .SET 7372800 ; CPU OSC FREQ IN MHZ
INTMODE .SET 2 ; INTERRUPTS: 0=NONE, 1=MODE 1, 2=MODE 2 INTMODE .SET 2 ; INTERRUPTS: 0=NONE, 1=MODE 1, 2=MODE 2
; ;
KIOENABLE .SET TRUE ; ENABLE ZILOG KIO SUPPORT KIOENABLE .SET TRUE ; ENABLE ZILOG KIO SUPPORT
@ -41,10 +42,3 @@ SIO0BASE .SET KIOBASE+$08 ; SIO 0: REGISTERS BASE ADR
SIO0CTCC .SET 0 ; SIO 0: CTC CHANNEL CLOCK SCALER, (0-3), -1 FOR NONE SIO0CTCC .SET 0 ; SIO 0: CTC CHANNEL CLOCK SCALER, (0-3), -1 FOR NONE
SIO0ACLK .SET 1843200 ; SIO 0A: OSC FREQ IN HZ, ZP=2457600/4915200, RC/SMB=7372800 SIO0ACLK .SET 1843200 ; SIO 0A: OSC FREQ IN HZ, ZP=2457600/4915200, RC/SMB=7372800
SIO0BCLK .SET 1843200 ; SIO 0B: OSC FREQ IN HZ, ZP=2457600/4915200, RC/SMB=7372800 SIO0BCLK .SET 1843200 ; SIO 0B: OSC FREQ IN HZ, ZP=2457600/4915200, RC/SMB=7372800
;
FDENABLE .SET FALSE ; FD: ENABLE FLOPPY DISK DRIVER (FD.ASM)
FDMODE .SET FDMODE_RCWDC ; FD: DRIVER MODE: FDMODE_[DIO|ZETA|DIDE|N8|DIO3]
;
IDEENABLE .SET TRUE ; IDE: ENABLE IDE DISK DRIVER (IDE.ASM)
;
PPIDEENABLE .SET FALSE ; PPIDE: ENABLE PARALLEL PORT IDE DISK DRIVER (PPIDE.ASM)

2
Source/HBIOS/Config/RCZ80_mt.asm

@ -22,7 +22,7 @@
; PLEASE REFER TO THE CUSTOM BUILD INSTRUCTIONS (README.TXT) IN THE SOURCE DIRECTORY (TWO ; PLEASE REFER TO THE CUSTOM BUILD INSTRUCTIONS (README.TXT) IN THE SOURCE DIRECTORY (TWO
; DIRECTORIES ABOVE THIS ONE). ; DIRECTORIES ABOVE THIS ONE).
; ;
#DEFINE PLATFORM_NAME "RC2014 (mt)"
#DEFINE PLATFORM_NAME "RC2014 (MT)"
; ;
#include "Config/RCZ80_std.asm" #include "Config/RCZ80_std.asm"
; ;

2
Source/HBIOS/Config/RCZ80_std.asm

@ -35,4 +35,4 @@ FDMODE .SET FDMODE_RCWDC ; FD: DRIVER MODE: FDMODE_[DIO|ZETA|DIDE|N8|DIO3]
; ;
IDEENABLE .SET TRUE ; IDE: ENABLE IDE DISK DRIVER (IDE.ASM) IDEENABLE .SET TRUE ; IDE: ENABLE IDE DISK DRIVER (IDE.ASM)
; ;
PPIDEENABLE .SET FALSE ; PPIDE: ENABLE PARALLEL PORT IDE DISK DRIVER (PPIDE.ASM)
PPIDEENABLE .SET TRUE ; PPIDE: ENABLE PARALLEL PORT IDE DISK DRIVER (PPIDE.ASM)

2
Source/HBIOS/Config/SCZ180_126.asm

@ -45,7 +45,7 @@ FDMODE .SET FDMODE_RCWDC ; FD: DRIVER MODE: FDMODE_[DIO|ZETA|DIDE|N8|DIO3]
; ;
IDEENABLE .SET TRUE ; IDE: ENABLE IDE DISK DRIVER (IDE.ASM) IDEENABLE .SET TRUE ; IDE: ENABLE IDE DISK DRIVER (IDE.ASM)
; ;
PPIDEENABLE .SET FALSE ; PPIDE: ENABLE PARALLEL PORT IDE DISK DRIVER (PPIDE.ASM)
PPIDEENABLE .SET TRUE ; PPIDE: ENABLE PARALLEL PORT IDE DISK DRIVER (PPIDE.ASM)
; ;
SDENABLE .SET TRUE ; SD: ENABLE SD CARD DISK DRIVER (SD.ASM) SDENABLE .SET TRUE ; SD: ENABLE SD CARD DISK DRIVER (SD.ASM)
SDCNT .SET 1 ; SD: NUMBER OF SD CARD DEVICES (1-2), FOR DSD & SC ONLY SDCNT .SET 1 ; SD: NUMBER OF SD CARD DEVICES (1-2), FOR DSD & SC ONLY

2
Source/HBIOS/Config/SCZ180_130.asm

@ -51,6 +51,6 @@ FDMODE .SET FDMODE_RCWDC ; FD: DRIVER MODE: FDMODE_[DIO|ZETA|DIDE|N8|DIO3]
; ;
IDEENABLE .SET TRUE ; IDE: ENABLE IDE DISK DRIVER (IDE.ASM) IDEENABLE .SET TRUE ; IDE: ENABLE IDE DISK DRIVER (IDE.ASM)
; ;
PPIDEENABLE .SET FALSE ; PPIDE: ENABLE PARALLEL PORT IDE DISK DRIVER (PPIDE.ASM)
PPIDEENABLE .SET TRUE ; PPIDE: ENABLE PARALLEL PORT IDE DISK DRIVER (PPIDE.ASM)
; ;
SDENABLE .SET TRUE ; SD: ENABLE SD CARD DISK DRIVER (SD.ASM) SDENABLE .SET TRUE ; SD: ENABLE SD CARD DISK DRIVER (SD.ASM)

16
Source/HBIOS/romldr.asm

@ -447,18 +447,32 @@ MENU_N .EQU ((MENU_E - MENU_S) / MENU_V) ; NUMBER OF MENU ITEMS
; ;
REBOOT: REBOOT:
; ;
#IF (BIOS == BIOS_WBW)
LD DE,STR_REBOOT ; POINT TO MESSAGE LD DE,STR_REBOOT ; POINT TO MESSAGE
CALL WRITESTR ; PRINT IT CALL WRITESTR ; PRINT IT
;
; WAIT FOR MESSAGE TO BE DISPLAYED
LD HL,10000
REBOOT1: ; LOOP IS 26TS
DEC HL ; 6TS
LD A,H ; 4TS
OR L ; 4TS
JR NZ,REBOOT1 ; 12TS
;
#IF (BIOS == BIOS_WBW)
;
#IF (DSKYENABLE) #IF (DSKYENABLE)
LD HL,MSG_BOOT ; POINT TO BOOT MESSAGE LD HL,MSG_BOOT ; POINT TO BOOT MESSAGE
CALL DSKY_SHOWSEG ; DISPLAY MESSAGE CALL DSKY_SHOWSEG ; DISPLAY MESSAGE
#ENDIF #ENDIF
;
; SWITCH TO ROM BANK 0 AND JUMP TO ADDRESS 0
LD A,BID_BOOT ; BOOT BANK LD A,BID_BOOT ; BOOT BANK
LD HL,0 ; ADDRESS ZERO LD HL,0 ; ADDRESS ZERO
CALL HB_BNKCALL ; DOES NOT RETURN CALL HB_BNKCALL ; DOES NOT RETURN
#ENDIF #ENDIF
;
#IF (BIOS == BIOS_UNA) #IF (BIOS == BIOS_UNA)
; SWITCH TO ROM BANK 0 AND JUMP TO ADDRESS 0
LD BC,$01FB ; UNA FUNC = SET BANK LD BC,$01FB ; UNA FUNC = SET BANK
LD DE,0 ; ROM BANK 0 LD DE,0 ; ROM BANK 0
RST 08 ; DO IT RST 08 ; DO IT

BIN
Source/Images/Common/ZAP.COM

Binary file not shown.

4
Source/Images/d_bp.txt

@ -17,3 +17,7 @@
../BPBIOS/myterm.z3t 0: ../BPBIOS/myterm.z3t 0:
../BPBIOS/Z34RCP11/z34rcp11.rel 0:rcp.zrl ../BPBIOS/Z34RCP11/z34rcp11.rel 0:rcp.zrl
../BPBIOS/NZFCP13/nzfcp13.rel 0:fcp.zrl ../BPBIOS/NZFCP13/nzfcp13.rel 0:fcp.zrl
#
# Add Common Applications
#
Common/*.* 0:

BIN
Source/Images/d_bp/u0/COMPARE.COM

Binary file not shown.

BIN
Source/Images/d_bp/u0/DDTZ.COM

Binary file not shown.

BIN
Source/Images/d_bp/u0/NULU.COM

Binary file not shown.

BIN
Source/Images/d_bp/u0/UNARC.COM

Binary file not shown.

BIN
Source/Images/d_bp/u0/ZAP.COM

Binary file not shown.

BIN
Source/Images/d_bp/u0/ZDE.COM

Binary file not shown.

BIN
Source/RomDsk/ROM_1024KB/ZAP.COM

Binary file not shown.

BIN
Source/RomDsk/ROM_512KB/ZAP.COM

Binary file not shown.
Loading…
Cancel
Save