diff --git a/Doc/RomWBW Applications.pdf b/Doc/RomWBW Applications.pdf index f24dd6dd..ab27f885 100644 Binary files a/Doc/RomWBW Applications.pdf and b/Doc/RomWBW Applications.pdf differ diff --git a/Doc/RomWBW Disk Catalog.pdf b/Doc/RomWBW Disk Catalog.pdf index f05f80b7..af7039d5 100644 Binary files a/Doc/RomWBW Disk Catalog.pdf and b/Doc/RomWBW Disk Catalog.pdf differ diff --git a/Doc/RomWBW Errata.pdf b/Doc/RomWBW Errata.pdf index 3120e018..37d3dccd 100644 Binary files a/Doc/RomWBW Errata.pdf and b/Doc/RomWBW Errata.pdf differ diff --git a/Doc/RomWBW ROM Applications.pdf b/Doc/RomWBW ROM Applications.pdf index eafdd782..083ef1f2 100644 Binary files a/Doc/RomWBW ROM Applications.pdf and b/Doc/RomWBW ROM Applications.pdf differ diff --git a/Doc/RomWBW System Guide.pdf b/Doc/RomWBW System Guide.pdf index 3e13cebf..a3869541 100644 Binary files a/Doc/RomWBW System Guide.pdf and b/Doc/RomWBW System Guide.pdf differ diff --git a/Doc/RomWBW User Guide.pdf b/Doc/RomWBW User Guide.pdf index a342499b..2512f440 100644 Binary files a/Doc/RomWBW User Guide.pdf and b/Doc/RomWBW User Guide.pdf differ diff --git a/ReadMe.md b/ReadMe.md index 986bf2ae..d37eea96 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -3,7 +3,7 @@ **RomWBW ReadMe** \ Version 3.4 \ Wayne Warthen ([wwarthen@gmail.com](mailto:wwarthen@gmail.com)) \ -14 Dec 2023 +18 Dec 2023 # Overview diff --git a/ReadMe.txt b/ReadMe.txt index 72e170fd..8e147f09 100644 --- a/ReadMe.txt +++ b/ReadMe.txt @@ -1,6 +1,6 @@ RomWBW ReadMe Wayne Warthen (wwarthen@gmail.com) -14 Dec 2023 +18 Dec 2023 diff --git a/Source/Doc/UserGuide.md b/Source/Doc/UserGuide.md index a97b5312..c57fd02c 100644 --- a/Source/Doc/UserGuide.md +++ b/Source/Doc/UserGuide.md @@ -4256,6 +4256,10 @@ the RomWBW HBIOS configuration. - SIO MODE=RC, IO=132, CHANNEL A, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL B, INTERRUPTS ENABLED - ACIA: IO=128, INTERRUPTS ENABLED +- CH: IO=62 +- CH: IO=60 +- CHUSB: IO=62 +- CHUSB: IO=60 - MD: TYPE=RAM - MD: TYPE=ROM - FD: MODE=RCWDC, IO=80, DRIVE 0, TYPE=3.5" HD @@ -4292,6 +4296,10 @@ the RomWBW HBIOS configuration. - UART: MODE=RC, IO=168 - SIO MODE=STD, IO=136, CHANNEL A, INTERRUPTS ENABLED - SIO MODE=STD, IO=136, CHANNEL B, INTERRUPTS ENABLED +- CH: IO=62 +- CH: IO=60 +- CHUSB: IO=62 +- CHUSB: IO=60 - MD: TYPE=RAM - MD: TYPE=ROM - FD: MODE=RCWDC, IO=80, DRIVE 0, TYPE=3.5" HD @@ -4336,6 +4344,10 @@ the RomWBW HBIOS configuration. - SIO MODE=RC, IO=128, CHANNEL B, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL A, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL B, INTERRUPTS ENABLED +- CH: IO=62 +- CH: IO=60 +- CHUSB: IO=62 +- CHUSB: IO=60 - MD: TYPE=RAM - MD: TYPE=ROM - FD: MODE=RCWDC, IO=80, DRIVE 0, TYPE=3.5" HD @@ -4377,6 +4389,10 @@ the RomWBW HBIOS configuration. - SIO MODE=RC, IO=128, CHANNEL B, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL A, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL B, INTERRUPTS ENABLED +- CH: IO=62 +- CH: IO=60 +- CHUSB: IO=62 +- CHUSB: IO=60 - MD: TYPE=RAM - MD: TYPE=ROM - FD: MODE=RCWDC, IO=80, DRIVE 0, TYPE=3.5" HD @@ -4418,6 +4434,10 @@ the RomWBW HBIOS configuration. - SIO MODE=RC, IO=128, CHANNEL B, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL A, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL B, INTERRUPTS ENABLED +- CH: IO=62 +- CH: IO=60 +- CHUSB: IO=62 +- CHUSB: IO=60 - ACIA: IO=128, INTERRUPTS ENABLED - MD: TYPE=RAM - MD: TYPE=ROM @@ -4457,6 +4477,10 @@ the RomWBW HBIOS configuration. - SIO MODE=RC, IO=128, CHANNEL B, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL A, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL B, INTERRUPTS ENABLED +- CH: IO=62 +- CH: IO=60 +- CHUSB: IO=62 +- CHUSB: IO=60 - MD: TYPE=RAM - MD: TYPE=ROM - FD: MODE=RCWDC, IO=80, DRIVE 0, TYPE=3.5" HD @@ -4497,6 +4521,10 @@ the RomWBW HBIOS configuration. - SIO MODE=STD, IO=128, CHANNEL B, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL A, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL B, INTERRUPTS ENABLED +- CH: IO=62 +- CH: IO=60 +- CHUSB: IO=62 +- CHUSB: IO=60 - MD: TYPE=RAM - MD: TYPE=ROM - FD: MODE=RCWDC, IO=80, DRIVE 0, TYPE=3.5" HD @@ -4537,6 +4565,10 @@ the RomWBW HBIOS configuration. - SIO MODE=STD, IO=24, CHANNEL B, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL A, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL B, INTERRUPTS ENABLED +- CH: IO=62 +- CH: IO=60 +- CHUSB: IO=62 +- CHUSB: IO=60 - MD: TYPE=RAM - MD: TYPE=ROM - FD: MODE=RCWDC, IO=80, DRIVE 0, TYPE=3.5" HD @@ -4578,6 +4610,10 @@ the RomWBW HBIOS configuration. - SIO MODE=RC, IO=132, CHANNEL A, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL B, INTERRUPTS ENABLED - ACIA: IO=128, INTERRUPTS ENABLED +- CH: IO=62 +- CH: IO=60 +- CHUSB: IO=62 +- CHUSB: IO=60 - MD: TYPE=RAM - MD: TYPE=ROM - FD: MODE=RCWDC, IO=80, DRIVE 0, TYPE=3.5" HD @@ -4621,6 +4657,10 @@ the RomWBW HBIOS configuration. - SIO MODE=RC, IO=128, CHANNEL B, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL A, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL B, INTERRUPTS ENABLED +- CH: IO=62 +- CH: IO=60 +- CHUSB: IO=62 +- CHUSB: IO=60 - MD: TYPE=RAM - MD: TYPE=ROM - FD: MODE=RCWDC, IO=80, DRIVE 0, TYPE=3.5" HD @@ -4665,6 +4705,10 @@ the RomWBW HBIOS configuration. - SIO MODE=RC, IO=128, CHANNEL B, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL A, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL B, INTERRUPTS ENABLED +- CH: IO=62 +- CH: IO=60 +- CHUSB: IO=62 +- CHUSB: IO=60 - MD: TYPE=RAM - MD: TYPE=ROM - FD: MODE=RCWDC, IO=80, DRIVE 0, TYPE=3.5" HD @@ -4736,6 +4780,10 @@ the RomWBW HBIOS configuration. - SIO MODE=RC, IO=128, CHANNEL B, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL A, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL B, INTERRUPTS ENABLED +- CH: IO=62 +- CH: IO=60 +- CHUSB: IO=62 +- CHUSB: IO=60 - MD: TYPE=RAM - MD: TYPE=ROM - FD: MODE=RCWDC, IO=80, DRIVE 0, TYPE=3.5" HD @@ -4779,6 +4827,10 @@ the RomWBW HBIOS configuration. - SIO MODE=RC, IO=128, CHANNEL B, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL A, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL B, INTERRUPTS ENABLED +- CH: IO=62 +- CH: IO=60 +- CHUSB: IO=62 +- CHUSB: IO=60 - MD: TYPE=RAM - MD: TYPE=ROM - FD: MODE=RCWDC, IO=80, DRIVE 0, TYPE=3.5" HD @@ -4822,7 +4874,11 @@ the RomWBW HBIOS configuration. - SIO MODE=RC, IO=128, CHANNEL B, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL A, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL B, INTERRUPTS ENABLED -- MD: TYPE=RAM +- CH: IO=62 +- CH: IO=60 +- CHUSB: IO=62 +- CHUSB: IO=60 +S- MD: TYPE=RAM - MD: TYPE=ROM - FD: MODE=RCWDC, IO=80, DRIVE 0, TYPE=3.5" HD - FD: MODE=RCWDC, IO=80, DRIVE 1, TYPE=3.5" HD @@ -4978,6 +5034,10 @@ the RomWBW HBIOS configuration. - ACIA: IO=128, INTERRUPTS ENABLED - VRC: IO=0, KBD MODE=VRC, KBD IO=244 - KBD: ENABLED +- CH: IO=62 +- CH: IO=60 +- CHUSB: IO=62 +- CHUSB: IO=60 - MD: TYPE=RAM - MD: TYPE=ROM - FD: MODE=RCWDC, IO=80, DRIVE 0, TYPE=3.5" HD @@ -5021,6 +5081,10 @@ the RomWBW HBIOS configuration. - ACIA: IO=128, INTERRUPTS ENABLED - VRC: IO=0, KBD MODE=VRC, KBD IO=244 - KBD: ENABLED +- CH: IO=62 +- CH: IO=60 +- CHUSB: IO=62 +- CHUSB: IO=60 - MD: TYPE=RAM - FD: MODE=RCWDC, IO=80, DRIVE 0, TYPE=3.5" HD - FD: MODE=RCWDC, IO=80, DRIVE 1, TYPE=3.5" HD @@ -5064,6 +5128,10 @@ the RomWBW HBIOS configuration. - ACIA: IO=128, INTERRUPTS ENABLED - VRC: IO=0, KBD MODE=VRC, KBD IO=244 - KBD: ENABLED +- CH: IO=62 +- CH: IO=60 +- CHUSB: IO=62 +- CHUSB: IO=60 - MD: TYPE=RAM - FD: MODE=RCWDC, IO=80, DRIVE 0, TYPE=3.5" HD - FD: MODE=RCWDC, IO=80, DRIVE 1, TYPE=3.5" HD @@ -5107,6 +5175,10 @@ the RomWBW HBIOS configuration. - SIO MODE=RC, IO=128, CHANNEL B, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL A, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL B, INTERRUPTS ENABLED +- CH: IO=62 +- CH: IO=60 +- CHUSB: IO=62 +- CHUSB: IO=60 - MD: TYPE=RAM - FD: MODE=RCWDC, IO=80, DRIVE 0, TYPE=3.5" HD - FD: MODE=RCWDC, IO=80, DRIVE 1, TYPE=3.5" HD @@ -5147,6 +5219,10 @@ the RomWBW HBIOS configuration. - SIO MODE=RC, IO=128, CHANNEL B, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL A, INTERRUPTS ENABLED - SIO MODE=RC, IO=132, CHANNEL B, INTERRUPTS ENABLED +- CH: IO=62 +- CH: IO=60 +- CHUSB: IO=62 +- CHUSB: IO=60 - VRC: IO=0, KBD MODE=VRC, KBD IO=244 - KBD: ENABLED - MD: TYPE=RAM @@ -5191,6 +5267,10 @@ the RomWBW HBIOS configuration. - SIO MODE=RC, IO=132, CHANNEL B, INTERRUPTS ENABLED - VRC: IO=0, KBD MODE=VRC, KBD IO=244 - KBD: ENABLED +- CH: IO=62 +- CH: IO=60 +- CHUSB: IO=62 +- CHUSB: IO=60 - MD: TYPE=RAM - FD: MODE=RCWDC, IO=80, DRIVE 0, TYPE=3.5" HD - FD: MODE=RCWDC, IO=80, DRIVE 1, TYPE=3.5" HD @@ -5233,6 +5313,10 @@ the RomWBW HBIOS configuration. - SIO MODE=RC, IO=132, CHANNEL B, INTERRUPTS ENABLED - VRC: IO=0, KBD MODE=VRC, KBD IO=244 - KBD: ENABLED +- CH: IO=62 +- CH: IO=60 +- CHUSB: IO=62 +- CHUSB: IO=60 - MD: TYPE=RAM - MD: TYPE=ROM - FD: MODE=RCWDC, IO=80, DRIVE 0, TYPE=3.5" HD @@ -5300,7 +5384,6 @@ the RomWBW HBIOS configuration. - MD: TYPE=ROM - SD: MODE=SC, IO=12, UNITS=1 - ##### Notes: `\clearpage`{=latex} diff --git a/Source/HBIOS/Config/SCZ180_sc131.asm b/Source/HBIOS/Config/SCZ180_sc131.asm index 58c9e5a0..8d224875 100644 --- a/Source/HBIOS/Config/SCZ180_sc131.asm +++ b/Source/HBIOS/Config/SCZ180_sc131.asm @@ -52,3 +52,4 @@ PPIDEENABLE .SET FALSE ; PPIDE: ENABLE PARALLEL PORT IDE DISK DRIVER (PPIDE.ASM SDENABLE .SET TRUE ; SD: ENABLE SD CARD DISK DRIVER (SD.ASM) SDMODE .SET SDMODE_SC ; SD: DRIVER MODE: SDMODE_[JUHA|N8|CSIO|PPI|UART|DSD|MK4|SC|MT|USR] SDCNT .SET 1 ; SD: NUMBER OF SD CARD DEVICES (1-2), FOR DSD & SC ONLY +CHENABLE .SET FALSE ; CH: ENABLE CH375/376 USB SUPPORT diff --git a/Source/HBIOS/cfg_rcz80.asm b/Source/HBIOS/cfg_rcz80.asm index ea4686b9..23fb5c29 100644 --- a/Source/HBIOS/cfg_rcz80.asm +++ b/Source/HBIOS/cfg_rcz80.asm @@ -252,7 +252,7 @@ SDTRACE .EQU 1 ; SD: TRACE LEVEL (0=NO,1=ERRORS,2=ALL) SDCSIOFAST .EQU FALSE ; SD: ENABLE TABLE-DRIVEN BIT INVERTER IN CSIO MODE SDMTSWAP .EQU FALSE ; SD: SWAP THE LOGICAL ORDER OF THE SPI PORTS OF THE MT011 ; -CHENABLE .EQU FALSE ; CH: ENABLE CH375/376 USB SUPPORT +CHENABLE .EQU TRUE ; CH: ENABLE CH375/376 USB SUPPORT CHTRACE .EQU 1 ; CH: TRACE LEVEL (0=NO,1=ERRORS,2=ALL) CHUSBTRACE .EQU 1 ; CHUSB: TRACE LEVEL (0=NO,1=ERRORS,2=ALL) CHSDTRACE .EQU 1 ; CHSD: TRACE LEVEL (0=NO,1=ERRORS,2=ALL) diff --git a/Source/ver.inc b/Source/ver.inc index 079c63fc..33d93470 100644 --- a/Source/ver.inc +++ b/Source/ver.inc @@ -2,7 +2,7 @@ #DEFINE RMN 4 #DEFINE RUP 0 #DEFINE RTP 0 -#DEFINE BIOSVER "3.4.0-dev.35" +#DEFINE BIOSVER "3.4.0-dev.36" #define rmj RMJ #define rmn RMN #define rup RUP diff --git a/Source/ver.lib b/Source/ver.lib index 1fc9eb4c..016d1e8b 100644 --- a/Source/ver.lib +++ b/Source/ver.lib @@ -3,5 +3,5 @@ rmn equ 4 rup equ 0 rtp equ 0 biosver macro - db "3.4.0-dev.35" + db "3.4.0-dev.36" endm