diff --git a/Doc/ChangeLog.txt b/Doc/ChangeLog.txt index 50cfed09..7b52b9f9 100644 --- a/Doc/ChangeLog.txt +++ b/Doc/ChangeLog.txt @@ -9,7 +9,7 @@ Version 3.1.1 - HCS: ZRC memory manager support - S?K: Support for Tiny Z80 by Sergey - E?B: Support for v6 YM/AY sound card -- C?M: Support for RC2014 bus PropIO V2 +- C?M: Support for RCBus bus PropIO V2 - W?S: Updated FLASH software to v1.3.4 - PMS: Preliminary support for writing to FLASH ROMs - PMS: Creation of process to update ROM system area w/o updating ROM disk contents @@ -75,7 +75,7 @@ Version 3.1 - WBW: Refactored ROM Loader - WBW: INTRTC periodic timer based clock - WBW: FDISK80 updated to allow reserving up to 256 slices -- WBW: Added support dual 16C550 UART on RC2014 platform +- WBW: Added support dual 16C550 UART on RCBus platform - WBW: Made .com images smaller (contain only Z-System now) - WBW: Support automatic clock hardware detection and fallback - WBW: Support use of CTC for SIO baud rate divisors @@ -113,8 +113,8 @@ Version 2.9.2 - WBW: Support two SIO modules w/ auto-detection - PMS: Support ECB USB-FIFO board - WBW: Fixed ASSIGN issue with incorrect DPB selection -- WBW: Add RC2014 Z180 AY sound support to TUNE app -- WBW: Add RC2014 AY sound support to AY driver +- WBW: Add RCBus Z180 AY sound support to TUNE app +- WBW: Add RCBus AY sound support to AY driver - WBW: Add SC126 platform - WBW: Config files cleanup - WBW: Add interrupt support to ASCI driver @@ -133,7 +133,7 @@ Version 2.9.2 - PMS: Add sound support to NASCOM BASIC - WBW: Updated FAT to add MD and FORMAT commands - WBW: Add CP/M 3 (experimental) -- M?T: Support Shift register SPI WIZNET for RC2014 +- M?T: Support Shift register SPI WIZNET for RCBus - PLS: Added seconds register in HBIOS - WBW: More flexible table-driven config in TUNE.COM - PMS: Added timer support for Zilog Peripherals ECB Board @@ -161,7 +161,7 @@ Version 2.9.2 Version 2.9.1 ------------- -- E?B: Added support for RC2014 RTC +- E?B: Added support for RCBus RTC - WBW: Converted PTXPLAY to TUNE (now plays PT2/PT3/MYM sounds files) - WBW: Updated Win32DiskImager to v1.0 - WBW: Implemented character attributes on Propeller based consoles @@ -171,7 +171,7 @@ Version 2.9.1 - WBW: Update default IOBYTE so that LST:=LPT: by default - WBW: Fixed missing drive/head setup for writes in PPIDE - WBW: Fixed XModem HBIOS console driver for file send operations -- WBW: Preliminary support for RC180 platform (Z180 module in RC2014) +- WBW: Preliminary support for RC180 platform (Z180 module in RCBus) - WBW: Added NZCOM distribution files to third slice of hard disk image - WBW: Fixed getnum32 bug in MODE command (found by Phil Summers) - PMS: Added serial support for Zilog Peripherals Baord @@ -189,26 +189,26 @@ Version 2.9.1 - WBW: Added timer interrupt support for CTC under Zeta 2 and Easy Z80 - WBW: Support LBA style access in floppy driver - WBW: Added beta version of FAT filesystem utility (copy, dir, del, ren) -- SCC: Added support for native memory addressing on Z180-based RC2014 +- SCC: Added support for native memory addressing on Z180-based RCBus - PMS: Dynamically discover and display processor type at boot - J?L: Added German keyboard support to PPK and KBD drivers Version 2.9.0 ------------- - WBW: Implemented multi-sector I/O in all disk drivers -- WBW: Added support for RC2014 SMB Floppy controller modules (SMC and WDC) +- WBW: Added support for RCBus SMB Floppy controller modules (SMC and WDC) - WBW: New function dispatching for character/disk/video drivers -- WBW: Updated FDU app to support RC2014 floppy controllers +- WBW: Updated FDU app to support RCBus floppy controllers - WBW: Added TIMER app to display system timer value - WBW: Refactored interrupt management code - WBW: Added PTXPLAY application and sample tunes Version 2.8.6 ------------- -- WBW: Added support for RC2014 (SIO and ACIA drivers primarily) +- WBW: Added support for RCBus (SIO and ACIA drivers primarily) - WBW: Automatically detect and run PROFILE.SUB on boot drive if it exists - WBW: Fixed Dual SD Board detection -- WBW: Added console support to XModem (for RC2014 primarily) +- WBW: Added console support to XModem (for RCBus primarily) - E?B: Fixed IDE/PPIDE when used with non-CF drives - WBW: Patched SUBMIT.COM so that it always puts temp file on A: for immediate execution - WBW: Accommodate spin up time for true IDE hard disks (IDE or PPIDE) diff --git a/Doc/RomWBW Applications.pdf b/Doc/RomWBW Applications.pdf index 37a2f479..6fbe86cd 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 3b865a96..705718e2 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 83d4bd30..b319fb6c 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 9adf63f5..91e410af 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 d73ee245..b33068ab 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 ba29e729..d08cb929 100644 Binary files a/Doc/RomWBW User Guide.pdf and b/Doc/RomWBW User Guide.pdf differ diff --git a/Doc/Testing Notes.txt b/Doc/Testing Notes.txt index e0b73f67..326048fd 100644 --- a/Doc/Testing Notes.txt +++ b/Doc/Testing Notes.txt @@ -23,7 +23,7 @@ Zeta 2 (X) - Test FD driver - Test FDU app -RC2014 (X) +RCBus (X) ------ - Test SIO driver (Serial Module) - Test ACIA driver (Dual Serial Module) diff --git a/ReadMe.md b/ReadMe.md index 9632a487..e46e6ae9 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -3,7 +3,7 @@ **RomWBW ReadMe** \ Version 3.1 Pre-release \ Wayne Warthen ([wwarthen@gmail.com](mailto:wwarthen@gmail.com)) \ -16 Feb 2023 +17 Feb 2023 # Overview @@ -143,7 +143,7 @@ let me know if I missed you! - David Giles created support for the Z180 CSIO which is now included SD Card driver. -- Ed Brindley contributed some of the code that supports the RC2014 +- Ed Brindley contributed some of the code that supports the RCBus platform. - Phil Summers contributed the Forth and BASIC adaptations in ROM, the diff --git a/ReadMe.txt b/ReadMe.txt index 16082214..553ee913 100644 --- a/ReadMe.txt +++ b/ReadMe.txt @@ -1,6 +1,6 @@ RomWBW ReadMe Wayne Warthen (wwarthen@gmail.com) -16 Feb 2023 +17 Feb 2023 @@ -145,7 +145,7 @@ let me know if I missed you! - David Giles created support for the Z180 CSIO which is now included SD Card driver. -- Ed Brindley contributed some of the code that supports the RC2014 +- Ed Brindley contributed some of the code that supports the RCBus platform. - Phil Summers contributed the Forth and BASIC adaptations in ROM, the diff --git a/Source/Apps/FDU/fdu.asm b/Source/Apps/FDU/fdu.asm index c8c7fc3f..4a68735e 100644 --- a/Source/Apps/FDU/fdu.asm +++ b/Source/Apps/FDU/fdu.asm @@ -38,7 +38,7 @@ ; DYNAMIC FDC SELECTION AT STARTUP ; DYNAMIC CPU SPEED ADJUSTMENT ; 2017-12-16: V5.1 IMPROVED POLLING READ/WRITE PERFORMANCE -; 2018-01-08: V5.2 ADDED RC2014 SUPPORT FOR: +; 2018-01-08: V5.2 ADDED RCBUS SUPPORT FOR: ; - SCOTT BAKER (SMB) SMC 9266 FDC ; - SCOTT BAKER (SMB) WDC 37C65 FDC ; 2018-09-05: v5.3 ADDED SUPPORT FOR SMALLZ80 @@ -91,7 +91,7 @@ FDC_MBC .EQU 11 _DIO .EQU $01 ; CUSTOM FOR DIO BOARD _DIO3 .EQU $02 ; CUSTOM FOR DIO3 BOARD _ZETA .EQU $04 ; CUSTOM FOR ZETA -_RCSMC .EQU $08 ; CUSTOM FOR RC2014 SMB SMC MODULE +_RCSMC .EQU $08 ; CUSTOM FOR RCBUS SMB SMC MODULE _PCAT .EQU $10 ; PC/AT MODE IN NEWER CONTROLLERS ; ;=============================================================================== @@ -465,11 +465,11 @@ FSS_MENU: .TEXT " (D) Zeta 2 SBC Onboard FDC\r\n" .TEXT " (E) Dual IDE ECB Board\r\n" .TEXT " (F) N8 Onboard FDC\r\n" - .TEXT " (G) RC2014 SMC (SMB)\r\n" - .TEXT " (H) RC2014 WDC (SMB)\r\n" + .TEXT " (G) RCBus SMC (SMB)\r\n" + .TEXT " (H) RCBus WDC (SMB)\r\n" .TEXT " (I) SmallZ80 Expansion\r\n" .TEXT " (J) Dyno-Card FDC, D1030\r\n" - .TEXT " (K) RC2014 EPFDC\r\n" + .TEXT " (K) RCBus EPFDC\r\n" .TEXT " (L) Multi-Board Computer FDC\r\n" .TEXT " (X) Exit\r\n" .TEXT "=== OPTION ===> $\r\n" diff --git a/Source/Apps/FDU/fdu.doc b/Source/Apps/FDU/fdu.doc index 38adda12..e9de3402 100644 --- a/Source/Apps/FDU/fdu.doc +++ b/Source/Apps/FDU/fdu.doc @@ -1,6 +1,6 @@ ================================================================ Floppy Disk Utility (FDU) v5.3 for RetroBrew Computers -Disk IO / Zeta / Dual-IDE / N8 / RC2014 / SmallZ80 / Dyno +Disk IO / Zeta / Dual-IDE / N8 / RCBus / SmallZ80 / Dyno ================================================================ Updated January 5, 2020 @@ -74,7 +74,7 @@ supported: - Zeta 2 - N8 - Mark IV - - RC2014 + - RCBus - SmallZ80 - Dyno - MBC @@ -89,8 +89,8 @@ You must have one of the following floppy disk controllers: - Zeta SBC onboard FDC - Zeta 2 SBC onboard FDC - N8 SBC onboard FDC - - RC2014 Scott Baker SMC-based Floppy Module - - RC2014 Scott Baker WDC-based Floppy Module + - RCBus Scott Baker SMC-based Floppy Module + - RCBus Scott Baker WDC-based Floppy Module - SmallZ80 FDC - Dyno FDC - MBC FDC @@ -99,7 +99,7 @@ Finally, you will need a floppy drive connected via an appropriate cable: Disk IO - no twist in cable, drive unit 0/1 must be selected by jumper on drive -DISK IO 3, Zeta, Zeta 2, RC2014, Dyno - cable with twist, unit 0 after twist, unit 1 before twist +DISK IO 3, Zeta, Zeta 2, RCBus, Dyno - cable with twist, unit 0 after twist, unit 1 before twist DIDE, N8, Mark IV, SmallZ80 - cable with twist, unit 0 before twist, unit 1 after twist Note that FDU does not utilize your systems ROM or OS to @@ -147,15 +147,15 @@ P5 (bd ID): 1-2, 3-4 (for $20-$3F port range) There are no specific N8 jumper settings, but the default I/O range starting at $80 is assumed in the published code. -The RC2014 Scott Baker SMC-based floppy module should be jumpered +The RCBus Scott Baker SMC-based floppy module should be jumpered for I/O base address 0x50 (SV1: 11-12), JP1 (TS) shorted, JP2 (/FAULT) shorted, JP3 (MINI): 2-3, JP4 (/DC/RDY): 2-3. -The RC2014 Scott Baker WDC-based floppy module should be jumpered +The RCBus Scott Baker WDC-based floppy module should be jumpered for I/O base address 0x50 (SV1: 11-12), JP1 (/DACK): 1-2, JP2 (TC): 2-3. -The RC2014 FDC by Alan Cox (Etched Pixels) needs to be strapped +The RCBus FDC by Alan Cox (Etched Pixels) needs to be strapped for base I/O address 0x48. SmallZ80 does not have any relevant jumper settings. The @@ -506,7 +506,7 @@ Improved polling version of read/write to fix occasional overrun errors. WW 1/8/2018: v5.2 -Added support for RC2014 hardware: +Added support for RCBus hardware: - Scott Baker SMC 9266 FDC module - Scott Baker WDC 37C65 FDC module diff --git a/Source/Apps/Test/DMAmon/dmamon.asm b/Source/Apps/Test/DMAmon/dmamon.asm index 9cfc0441..70ef47c3 100644 --- a/Source/Apps/Test/DMAmon/dmamon.asm +++ b/Source/Apps/Test/DMAmon/dmamon.asm @@ -36,7 +36,7 @@ DMAMODE_NONE .EQU 0 DMAMODE_ECB .EQU 1 ; ECB-DMA WOLFGANG KABATZKE'S Z80 DMA ECB BOARD DMAMODE_Z180 .EQU 2 ; Z180 INTEGRATED DMA DMAMODE_Z280 .EQU 3 ; Z280 INTEGRATED DMA -DMAMODE_RC .EQU 4 ; RC2014 Z80 DMA +DMAMODE_RC .EQU 4 ; RCBUS Z80 DMA DMAMODE_MBC .EQU 5 ; MBC ; DMABASE .EQU $E0 ; DMA: DMA BASE ADDRESS @@ -332,7 +332,7 @@ DMA_DEV_STR: .TEXT "ECB$" .TEXT "Z180$" .TEXT "Z280$" - .TEXT "RC2014$" + .TEXT "RCBUS$" .TEXT "MBC$" ; MENU_OPT: diff --git a/Source/Apps/Tune/tune.asm b/Source/Apps/Tune/tune.asm index 27b07723..f7339e52 100644 --- a/Source/Apps/Tune/tune.asm +++ b/Source/Apps/Tune/tune.asm @@ -674,9 +674,9 @@ MSGERR .DB "App Error", 0 ; HWSTR_SCG .DB "SCG ECB Board",0 HWSTR_N8 .DB "N8 Onboard Sound",0 -HWSTR_RCEB .DB "RC2014 Sound Module (EB)",0 -HWSTR_RCEB6 .DB "RC2014 Sound Module (EBv6)",0 -HWSTR_RCMF .DB "RC2014 Sound Module (MF)",0 +HWSTR_RCEB .DB "RCBus Sound Module (EB)",0 +HWSTR_RCEB6 .DB "RCBus Sound Module (EBv6)",0 +HWSTR_RCMF .DB "RCBus Sound Module (MF)",0 HWSTR_LINC .DB "Z50 LiNC Sound Module",0 HWSTR_MBC .DB "NHYODYNE Sound Module",0 diff --git a/Source/Apps/VGM/vgmplay.asm b/Source/Apps/VGM/vgmplay.asm index 4a4b8c1c..e6f2e616 100644 --- a/Source/Apps/VGM/vgmplay.asm +++ b/Source/Apps/VGM/vgmplay.asm @@ -33,7 +33,7 @@ ; custom .equ 0 ; System configurations P8X180 .equ 1 -RC2014 .equ 2 +RCBUS .equ 2 sbcecb .equ 3 MBC .equ 4 ; @@ -82,7 +82,7 @@ FRAME_DLY .equ 48 ; Frame delay (~ 1/44100) plt_cpuspd .equ 20 ; Non ROMWBW cpu speed default #ENDIF ; -#IF (plt_type=RC2014) +#IF (plt_type=RCBUS) RSEL .equ 0D8H ; Primary AY-3-8910 Register selection RDAT .equ 0D0H ; Primary AY-3-8910 Register data RSEL2 .equ 0A0H ; Secondary AY-3-8910 Register selection @@ -1284,7 +1284,7 @@ MSG_CTCINT .DB "[ctc interrupts]",0 MSG_ROMWBW .DB " [romwbw] ",0 MSG_CUSTOM .DB " [custom] ",0 MSG_P8X180 .DB " [p8x180] ",0 -MSG_RC2014 .DB " [rc2014] ",0 +MSG_RCBUS .DB " [RCBus] ",0 MSG_SBCECB .DB " [sbc] ",0 MSG_MBC .DB " [mbc] ",0 ; diff --git a/Source/Apps/VGM/vgmplay.txt b/Source/Apps/VGM/vgmplay.txt index 882a7c34..0961c4d3 100644 --- a/Source/Apps/VGM/vgmplay.txt +++ b/Source/Apps/VGM/vgmplay.txt @@ -22,7 +22,7 @@ Supported platforms VGM Player is currently being developed on the ROMWBW platform using the Retrobrew computers EBC-SBC-V2 (Z80), ECB-SCG (AY-3-8910) and ECB-VGM (YM2612 and 2xSN76489) board. -It can be configured to run with other hardware such as RC2014, P8X180 and nhyodyne MBC. +It can be configured to run with other hardware such as RCBus, P8X180 and nhyodyne MBC. VGM files can be very big and are limited in size by the available TPA space, which is typically 52k. @@ -67,8 +67,8 @@ https://github.com/vgmrips/vgmtools References ========== http://www.primrosebank.net/computers/mtx/tools/PD/vgmplayer.zip - Paul Daniels MTX SN76489 interrupt version with embedded VGM tune. -https://github.com/jblang/SN76489/blob/master/examples/vgmplayer.asm - J.B. Langston RC2014 polled version with file loading. +https://github.com/jblang/SN76489/blob/master/examples/vgmplayer.asm - J.B. Langston RCBus polled version with file loading. https://groups.google.com/g/rc2014-z80/c/9nHnETJzGKU - Marco Maccaferri P8X180 & AY-3-8910 support -https://github.com/electrified/rc2014-ym2151/tree/main/software/vgmplay - Ed Brindly RC2014 & YM2151 support +https://github.com/electrified/rc2014-ym2151/tree/main/software/vgmplay - Ed Brindly RCBus & YM2151 support ROMWBW version by Phil Summers. VGM Player is still in development. The ECB-VGM is also still under development. diff --git a/Source/Apps/XM/xmhb_old.z80 b/Source/Apps/XM/xmhb_old.z80 index 8f926794..9405d3cf 100644 --- a/Source/Apps/XM/xmhb_old.z80 +++ b/Source/Apps/XM/xmhb_old.z80 @@ -4,7 +4,7 @@ ; ; Wayne Warthen - wwarthen@gmail.com ; -; 2018-06-06 WBW Added support for RC2014 w/ Z180 +; 2018-06-06 WBW Added support for RCBus w/ Z180 ; 2019-08-17 WBW Refactored and merged Phil's ECB-FIFO support ; 2019-08-28 WBW Refactored ASCI support ; @@ -575,7 +575,7 @@ A_SPEED: ;======================================================================= ; ; Currently assumes the port address and ordering conventions of the -; official RC2014 SIO module. Will not work with others such as EZZ80 +; official RCBus SIO module. Will not work with others such as EZZ80 ; or ZP. ; ; SIO port constants diff --git a/Source/Apps/rtc.asm b/Source/Apps/rtc.asm index 915cf037..b0a7fe44 100644 --- a/Source/Apps/rtc.asm +++ b/Source/Apps/rtc.asm @@ -19,7 +19,7 @@ ; ;[2018/11/8] v1.2 PMS Add boot option. Code optimization. ; -;[2019/06/21] v1.3 Finalized RC2014 Z180 support. +;[2019/06/21] v1.3 Finalized RCBus Z180 support. ; ;[2019/08/11] v1.4 Support SCZ180 platform. ; @@ -41,8 +41,8 @@ mask_rst .EQU %00010000 ; De-activate RTC reset line PORT_SBC .EQU $70 ; RTC port for SBC/ZETA PORT_N8 .EQU $88 ; RTC port for N8 PORT_MK4 .EQU $8A ; RTC port for MK4 -PORT_RCZ80 .EQU $C0 ; RTC port for RC2014 -PORT_RCZ180 .EQU $0C ; RTC port for RC2014 +PORT_RCZ80 .EQU $C0 ; RTC port for RCBus +PORT_RCZ180 .EQU $0C ; RTC port for RCBus PORT_EZZ80 .EQU $C0 ; RTC port for EZZ80 (actually does not have one!!!) PORT_SCZ180 .EQU $0C ; RTC port for SCZ180 PORT_DYNO .EQU $0C ; RTC port for DYNO @@ -1097,12 +1097,12 @@ HINIT: ; LD C,PORT_RCZ80 LD DE,PLT_RCZ80 - CP $07 ; RC2014 w/ Z80 + CP $07 ; RCBus w/ Z80 JR Z,RTC_INIT2 ; LD C,PORT_RCZ180 LD DE,PLT_RCZ180 - CP $08 ; RC2014 w/ Z180 + CP $08 ; RCBus w/ Z180 JR Z,RTC_INIT2 ; LD C,PORT_EZZ80 @@ -1752,12 +1752,12 @@ BOOTMSG .TEXT "\r\n\r\nRebooting...$" PLT_SBC .TEXT ", SBC/Zeta RTC Latch Port 0x70\r\n$" PLT_N8 .TEXT ", N8 RTC Latch Port 0x88\r\n$" PLT_MK4 .TEXT ", Mark 4 RTC Latch Port 0x8A\r\n$" -PLT_RCZ80 .TEXT ", RC2014 Z80 RTC Module Latch Port 0xC0\r\n$" -PLT_RCZ180 .TEXT ", RC2014 Z180 RTC Module Latch Port 0x0C\r\n$" +PLT_RCZ80 .TEXT ", RCBus Z80 RTC Module Latch Port 0xC0\r\n$" +PLT_RCZ180 .TEXT ", RCBus Z180 RTC Module Latch Port 0x0C\r\n$" PLT_EZZ80 .TEXT ", Easy Z80 RTC Module Latch Port 0xC0\r\n$" PLT_SCZ180 .TEXT ", SC Z180 RTC Module Latch Port 0x0C\r\n$" PLT_DYNO .TEXT ", DYNO RTC Module Latch Port 0x0C\r\n$" -PLT_RCZ280 .TEXT ", RC2014 Z280 RTC Module Latch Port 0xC0\r\n$" +PLT_RCZ280 .TEXT ", RCBus Z280 RTC Module Latch Port 0xC0\r\n$" PLT_MBC .TEXT ", MBC RTC Latch Port 0x70\r\n$" PLT_RPH .TEXT ", RHYOPHYRE RTC Latch Port 0x84\r\n$" diff --git a/Source/Doc/ReadMe.md b/Source/Doc/ReadMe.md index 0d82ee4f..e1abc83e 100644 --- a/Source/Doc/ReadMe.md +++ b/Source/Doc/ReadMe.md @@ -132,7 +132,7 @@ please let me know if I missed you! * David Giles created support for the Z180 CSIO which is now included SD Card driver. -* Ed Brindley contributed some of the code that supports the RC2014 +* Ed Brindley contributed some of the code that supports the RCBus platform. * Phil Summers contributed the Forth and BASIC adaptations in ROM, the diff --git a/Source/Doc/UserGuide.md b/Source/Doc/UserGuide.md index 601efe1d..d64bb08f 100644 --- a/Source/Doc/UserGuide.md +++ b/Source/Doc/UserGuide.md @@ -177,10 +177,10 @@ below, **carefully** pick the appropriate ROM image for your hardware. |----------------------------------------------------------------|---------|--------------------|--------------:| | [RetroBrew Z80 SBC]^1^ | ECB | SBC_std.rom | 38400 | | [RetroBrew Z80 SimH]^1^ | - | SBC_simh.rom | 38400 | -| [RetroBrew Zeta Z80 SBC]^2^, ParPortProp | - | ZETA_std.rom | 38400 | -| [RetroBrew Zeta V2 Z80 SBC]^2^, ParPortProp | - | ZETA2_std.rom | 38400 | | [RetroBrew N8 Z180 SBC]^1^ (date code >= 2312) | ECB | N8_std.rom | 38400 | -| [RetroBrew Mark IV Z180 SBC]^3^ | ECB | MK4_std.rom | 38400 | +| [Zeta Z80 SBC]^2^, ParPortProp | - | ZETA_std.rom | 38400 | +| [Zeta V2 Z80 SBC]^2^, ParPortProp | - | ZETA2_std.rom | 38400 | +| [Mark IV Z180 SBC]^3^ | ECB | MK4_std.rom | 38400 | | [RCBus Z80 CPU Module]^4^, 512K RAM/ROM | RCBus | RCZ80_std.rom | 115200 | | [RCBus Z80 CPU Module]^4^, 512K RAM/ROM, KIO | RCBus | RCZ80_kio.rom | 115200 | | [RCBus Z180 CPU Module]^4^ w/ external banking | RCBus | RCZ180_ext.rom | 115200 | @@ -190,10 +190,11 @@ below, **carefully** pick the appropriate ROM image for your hardware. | [Easy Z80 SBC]^2^ | RCBus | RCZ80_easy.rom | 115200 | | [Tiny Z80 SBC]^2^ | RCBus | RCZ80_tiny.rom | 115200 | | [Z80-512K CPU/RAM/ROM Module]^2^ | RCBus | RCZ80_skz.rom | 115200 | -| [SC126 Z180 SBC]^5^ | BP80 | RCZ180_126.rom | 115200 | -| [SC130 Z180 SBC]^5^ | RCBus | RCZ180_130.rom | 115200 | -| [SC131 Z180 Pocket Computer]^5^ | - | RCZ180_131.rom | 115200 | -| [SC140 Z180 CPU Module]^5^ | Z50 | RCZ180_140.rom | 115200 | +| [Small Computer SC126 Z180 SBC]^5^ | BP80 | SCZ180_sc126.rom | 115200 | +| [Small Computer SC130 Z180 SBC]^5^ | RCBus | SCZ180_sc130.rom | 115200 | +| [Small Computer SC131 Z180 Pocket Computer]^5^ | - | SCZ180_sc131.rom | 115200 | +| [Small Computer SC140 Z180 CPU Module]^5^ | Z50 | SCZ180_sc140.rom | 115200 | +| [Small Computer SC503 Z180 CPU Module]^5^ | Z50 | SCZ180_sc503.rom | 115200 | | [Dyno Z180 SBC]^6^ | Dyno | DYNO_std.rom | 38400 | | [Nhyodyne Z80 MBC]^1^ | MBC | MBC_std.rom | 38400 | | [Rhyophyre Z180 SBC]^1^ | - | RPH_std.rom | 38400 | @@ -266,7 +267,7 @@ similar. ``` RomWBW HBIOS v3.1.1-pre.183, 2022-10-04 -RC2014 [RCZ80_kio] Z80 @ 7.372MHz +RCBus [RCZ80_kio] Z80 @ 7.372MHz 0 MEM W/S, 1 I/O W/S, INT MODE 2, Z2 MMU 512KB ROM, 512KB RAM ROM VERIFY: 00 00 00 00 PASS @@ -302,7 +303,7 @@ If your system completes the ROM-based boot process successfully, you should see the RomWBW Boot Loader prompt. For example: ``` -RC2014 [RCZ80_kio] Boot Loader +RCBus [RCZ80_kio] Boot Loader Boot [H=Help]: ``` @@ -335,7 +336,7 @@ lines are the Core System Information: ``` RomWBW HBIOS v3.1.1-pre.183, 2022-10-04 -RC2014 [RCZ80_kio] Z80 @ 7.372MHz +RCBus [RCZ80_kio] Z80 @ 7.372MHz 0 MEM W/S, 1 I/O W/S, INT MODE 2, Z2 MMU 512KB ROM, 512KB RAM ROM VERIFY: 00 00 00 00 PASS @@ -343,11 +344,11 @@ ROM VERIFY: 00 00 00 00 PASS The first line is a version identification banner for RomWBW. After that you see a group of 4 lines describing the basic system. In this -example, the platform is the RC2014 running a configuration named +example, the platform is the RCBus running a configuration named "RCZ80_kio". The CPU is a Z80 with a current clock speed of 7.372 MHz. There are 0 memory wait states and 1 I/O wait state. Z80 interrupt mode 2 is active and the bank memory manager is type "Z2" which is standard -for RC2014. The system has 512KB of ROM total and 512KB of RAM total. +for RCBus. The system has 512KB of ROM total and 512KB of RAM total. Finally, a verification of the checksum of the critical ROM banks is shown (all 4 should be 00). @@ -1013,11 +1014,11 @@ SELECT FLOPPY DISK CONTROLLER: (D) Zeta 2 SBC Onboard FDC (E) Dual IDE ECB Board (F) N8 Onboard FDC - (G) RC2014 SMC (SMB) - (H) RC2014 WDC (SMB) + (G) RCBus SMC (SMB) + (H) RCBus WDC (SMB) (I) SmallZ80 Expansion (J) Dyno-Card FDC, D1030 - (K) RC2014 EPFDC + (K) RCBus EPFDC (L) Multi-Board Computer FDC (X) Exit === OPTION ===> D-IDE @@ -2596,7 +2597,7 @@ should leave you at the Boot Loader prompt. The 'N' command will initiate the network boot. Here is an example of what this looks like: ``` -RC2014 [RCZ180_nat_wbw] Boot Loader +RCBus [RCZ180_nat_wbw] Boot Loader Boot [H=Help]: n @@ -2833,7 +2834,7 @@ few things that UNA does not support: * Floppy Drives * Terminal Emulation -* Zeta 1, N8, RC2014, Easy Z80, and Dyno Systems +* Zeta 1, N8, RCBus, Easy Z80, and Dyno Systems * Some older support boards The UNA version embedded in RomWBW is the latest production release @@ -3027,7 +3028,7 @@ please let me know if I missed you! * David Giles created support for the Z180 CSIO which is now included SD Card driver. -* Ed Brindley contributed some of the code that supports the RC2014 +* Ed Brindley contributed some of the code that supports the RCBus platform. * Phil Summers contributed the Forth and BASIC adaptations in ROM, the @@ -3194,7 +3195,29 @@ the RomWBW HBIOS configuration. `\clearpage`{=latex} -### RetroBrew Zeta Z80 SBC +### RetroBrew N8 Z180 SBC + +| | | +|-------------------|---------------| +| ROM Image File | N8_std.rom | +| Console Baud Rate | 38400 | +| Interrupts | Mode 2 | + + - CPU speed is detected at startup if DS1302 RTC is active + - Otherwise 18.432 MHz assumed + - System timer is generated by Z180 CPU + - Hardware auto-detected: + - Onboard DS1302 RTC + - Onboard Z180 ASCI Serial Ports + - Onboard Floppy Disk Controller w/ 3.5" HD Drives + - Onboard TMS9918 Video Controller + - Onboard PS/2 Keyboard Controller + - Onboard SD Card Interface via CSIO + - Assumes N8 with date code >= 2312 for CSIO interface to SD Card + +`\clearpage`{=latex} + +### Zeta Z80 SBC | | | |-------------------|---------------| @@ -3216,12 +3239,13 @@ the RomWBW HBIOS configuration. `\clearpage`{=latex} -### RetroBrew Zeta V2 Z80 SBC +### Zeta V2 Z80 SBC | | | |-------------------|---------------| | ROM Image File | ZETA2_std.rom | | Console Baud Rate | 38400 | +| Interrupts | Mode 2 | - CPU speed is detected at startup if DS1302 RTC is active - Otherwise 20.000 MHz assumed @@ -3239,28 +3263,7 @@ the RomWBW HBIOS configuration. `\clearpage`{=latex} -### RetroBrew N8 Z180 SBC - -| | | -|-------------------|---------------| -| ROM Image File | N8_std.rom | -| Console Baud Rate | 38400 | - - - CPU speed is detected at startup if DS1302 RTC is active - - Otherwise 18.432 MHz assumed - - System timer is generated by Z180 CPU - - Hardware auto-detected: - - Onboard DS1302 RTC - - Onboard Z180 ASCI Serial Ports - - Onboard Floppy Disk Controller w/ 3.5" HD Drives - - Onboard TMS9918 Video Controller - - Onboard PS/2 Keyboard Controller - - Onboard SD Card Interface via CSIO - - Assumes N8 with date code >= 2312 for CSIO interface to SD Card - -`\clearpage`{=latex} - -### RetroBrew Mark IV Z180 SBC +### Mark IV Z180 SBC | | | |-------------------|---------------| @@ -3386,7 +3389,7 @@ the RomWBW HBIOS configuration. |-------------------|----------------| | ROM Image File | RCZ80_easy.rom | | Console Baud Rate | 115200 | -| Interrupt Mode | 2 | +| Interrupts | Mode 2 | - CPU speed is detected at startup if DS1302 RTC is active - Otherwise 10.000 MHz assumed @@ -3408,7 +3411,7 @@ the RomWBW HBIOS configuration. |-------------------|----------------| | ROM Image File | RCZ80_tiny.rom | | Console Baud Rate | 115200 | -| Interrupt Mode | 2 | +| Interrupts | Mode 2 | - CPU speed is detected at startup if DS1302 RTC is active - Otherwise 16.000 MHz assumed @@ -3430,7 +3433,7 @@ the RomWBW HBIOS configuration. |-------------------|----------------| | ROM Image File | RCZ80_skz.rom | | Console Baud Rate | 115200 | -| Interrupt Mode | 1 | +| Interrupts | Mode 1 | - CPU speed is detected at startup if DS1302 RTC is active @@ -3448,13 +3451,13 @@ the RomWBW HBIOS configuration. `\clearpage`{=latex} -### SC126 Z180 SBC +### Small Computer SC126 Z180 SBC -| | | -|-------------------|----------------| -| ROM Image Files | RCZ180_126.rom | -| Console Baud Rate | 115200 | -| Interrupts | Mode 2 | +| | | +|-------------------|------------------| +| ROM Image Files | SCZ180_sc126.rom | +| Console Baud Rate | 115200 | +| Interrupts | Mode 2 | - CPU speed is detected at startup if DS1302 RTC is active - Otherwise 18.432 MHz assumed @@ -3473,13 +3476,13 @@ the RomWBW HBIOS configuration. `\clearpage`{=latex} -### SC130 Z180 SBC +### Small Computer SC130 Z180 SBC -| | | -|-------------------|----------------| -| ROM Image Files | RCZ180_130.rom | -| Console Baud Rate | 115200 | -| Interrupts | Mode 2 | +| | | +|-------------------|------------------| +| ROM Image Files | SCZ180_sc130.rom | +| Console Baud Rate | 115200 | +| Interrupts | Mode 2 | - CPU speed is detected at startup if DS1302 RTC is active - Otherwise 18.432 MHz assumed @@ -3498,13 +3501,13 @@ the RomWBW HBIOS configuration. `\clearpage`{=latex} -### SC131 Z180 Pocket Computer +### Small Computer SC131 Z180 Pocket Computer -| | | -|-------------------|----------------| -| ROM Image Files | RCZ180_131.rom | -| Console Baud Rate | 115200 | -| Interrupts | Mode 2 | +| | | +|-------------------|------------------| +| ROM Image Files | SCZ180_sc131.rom | +| Console Baud Rate | 115200 | +| Interrupts | Mode 2 | - CPU speed assumed to be 18.432 MHz - System timer is generated by Z180 CPU @@ -3515,13 +3518,38 @@ the RomWBW HBIOS configuration. `\clearpage`{=latex} -### SC140 Z180 CPU Module +### Small Computer SC140 Z180 CPU Module -| | | -|-------------------|----------------| -| ROM Image Files | RCZ180_140.rom | -| Console Baud Rate | 115200 | -| Interrupts | Mode 2 | +| | | +|-------------------|------------------| +| ROM Image Files | SCZ180_sc140.rom | +| Console Baud Rate | 115200 | +| Interrupts | Mode 2 | + + - CPU speed is detected at startup if DS1302 RTC is active + - Otherwise 18.432 MHz assumed + - System timer is generated by Z180 CPU + - Hardware auto-detected: + - DS1302 RTC + - Z180 ASCI Serial Ports + - SIO Serial Interface Module + - EP Dual UART Serial Interface Module + - WDC Floppy Disk Controller w/ 3.5" HD Drives + - IDE Hard Disk Interface Module + - PPIDE Hard Disk Interface Module + - Onboard SD Card Interface + - Use of Interrupt Mode 2 requires proper IEI/IEO configuration + for all peripherals generating interrupts + +`\clearpage`{=latex} + +### Small Computer SC503 Z180 CPU Module + +| | | +|-------------------|------------------| +| ROM Image Files | SCZ180_sc503.rom | +| Console Baud Rate | 115200 | +| Interrupts | Mode 2 | - CPU speed is detected at startup if DS1302 RTC is active - Otherwise 18.432 MHz assumed diff --git a/Source/HBIOS/Build.cmd b/Source/HBIOS/Build.cmd index d520cd06..802e6182 100644 --- a/Source/HBIOS/Build.cmd +++ b/Source/HBIOS/Build.cmd @@ -215,10 +215,11 @@ call Build RCZ280 ext || exit /b call Build RCZ280 nat || exit /b call Build RCZ280 zz80mb || exit /b call Build RCZ280 zzrc || exit /b -call Build RCZ180 126 || exit /b -call Build RCZ180 130 || exit /b -call Build RCZ180 131 || exit /b -call Build RCZ180 140 || exit /b +call Build SCZ180 sc126 || exit /b +call Build SCZ180 sc130 || exit /b +call Build SCZ180 sc131 || exit /b +call Build SCZ180 sc140 || exit /b +call Build SCZ180 sc503 || exit /b call Build DYNO std || exit /b call Build UNA std || exit /b call Build RPH std || exit /b diff --git a/Source/HBIOS/Build.ps1 b/Source/HBIOS/Build.ps1 index 8e83fd35..518dbae4 100644 --- a/Source/HBIOS/Build.ps1 +++ b/Source/HBIOS/Build.ps1 @@ -27,7 +27,7 @@ $ErrorAction = 'Stop' # UNA BIOS is simply imbedded, it is not built here. # -$PlatformListZ80 = "SBC", "MBC", "ZETA", "ZETA2", "RCZ80", "EZZ80", "UNA" +$PlatformListZ80 = "SBC", "MBC", "ZETA", "ZETA2", "RCZ80", "UNA" $PlatformListZ180 = "N8", "MK4", "RCZ180", "SCZ180", "DYNO", "RPH" $PlatformListZ280 = "RCZ280" diff --git a/Source/HBIOS/Build.sh b/Source/HBIOS/Build.sh index 6d0793d8..69c1c1b5 100755 --- a/Source/HBIOS/Build.sh +++ b/Source/HBIOS/Build.sh @@ -32,10 +32,11 @@ if [ "${ROM_PLATFORM}" == "dist" ] ; then ROM_PLATFORM="SBC"; ROM_CONFIG="std"; bash Build.sh ROM_PLATFORM="SBC"; ROM_CONFIG="simh"; bash Build.sh ROM_PLATFORM="MBC"; ROM_CONFIG="std"; bash Build.sh - ROM_PLATFORM="RCZ180"; ROM_CONFIG="126"; bash Build.sh - ROM_PLATFORM="RCZ180"; ROM_CONFIG="130"; bash Build.sh - ROM_PLATFORM="RCZ180"; ROM_CONFIG="131"; bash Build.sh - ROM_PLATFORM="RCZ180"; ROM_CONFIG="140"; bash Build.sh + ROM_PLATFORM="SCZ180"; ROM_CONFIG="sc126"; bash Build.sh + ROM_PLATFORM="SCZ180"; ROM_CONFIG="sc130"; bash Build.sh + ROM_PLATFORM="SCZ180"; ROM_CONFIG="sc131"; bash Build.sh + ROM_PLATFORM="SCZ180"; ROM_CONFIG="sc140"; bash Build.sh + ROM_PLATFORM="SCZ180"; ROM_CONFIG="sc503"; bash Build.sh ROM_PLATFORM="UNA"; ROM_CONFIG="std"; bash Build.sh ROM_PLATFORM="ZETA"; ROM_CONFIG="std"; bash Build.sh ROM_PLATFORM="ZETA2"; ROM_CONFIG="std"; bash Build.sh diff --git a/Source/HBIOS/Config/RCZ180_126.asm b/Source/HBIOS/Config/RCZ180_126.asm deleted file mode 100644 index 89e89555..00000000 --- a/Source/HBIOS/Config/RCZ180_126.asm +++ /dev/null @@ -1,68 +0,0 @@ -; -;================================================================================================== -; SC126 STANDARD CONFIGURATION -;================================================================================================== -; -; THE COMPLETE SET OF DEFAULT CONFIGURATION SETTINGS FOR THIS PLATFORM ARE FOUND IN THE -; CFG_.ASM INCLUDED FILE WHICH IS FOUND IN THE PARENT DIRECTORY. THIS FILE CONTAINS -; COMMON CONFIGURATION SETTINGS THAT OVERRIDE THE DEFAULTS. IT IS INTENDED THAT YOU MAKE -; YOUR CUSTOMIZATIONS IN THIS FILE AND JUST INHERIT ALL OTHER SETTINGS FROM THE DEFAULTS. -; EVEN BETTER, YOU CAN MAKE A COPY OF THIS FILE WITH A NAME LIKE _XXX.ASM AND SPECIFY -; YOUR FILE IN THE BUILD PROCESS. -; -; THE SETTINGS BELOW ARE THE SETTINGS THAT ARE MOST COMMONLY MODIFIED FOR THIS PLATFORM. -; MANY OF THEM ARE EQUAL TO THE SETTINGS IN THE INCLUDED FILE, SO THEY DON'T REALLY DO -; ANYTHING AS IS. THEY ARE LISTED HERE TO MAKE IT EASY FOR YOU TO ADJUST THE MOST COMMON -; SETTINGS. -; -; N.B., SINCE THE SETTINGS BELOW ARE REDEFINING VALUES ALREADY SET IN THE INCLUDED FILE, -; TASM INSISTS THAT YOU USE THE .SET OPERATOR AND NOT THE .EQU OPERATOR BELOW. ATTEMPTING -; TO REDEFINE A VALUE WITH .EQU BELOW WILL CAUSE TASM ERRORS! -; -; PLEASE REFER TO THE CUSTOM BUILD INSTRUCTIONS (README.TXT) IN THE SOURCE DIRECTORY (TWO -; DIRECTORIES ABOVE THIS ONE). -; -#DEFINE PLATFORM_NAME "Small Computer SC126", " [", CONFIG, "]" -; -#DEFINE BOOT_DEFAULT "H" ; DEFAULT BOOT LOADER CMD ON OR AUTO BOOT -; -#include "cfg_rcz180.asm" -; -CPUOSC .SET 18432000 ; CPU OSC FREQ IN MHZ -CRTACT .SET FALSE ; ACTIVATE CRT (VDU,CVDU,PROPIO,ETC) AT STARTUP -; -Z180_CLKDIV .SET 1 ; Z180: CHK DIV: 0=OSC/2, 1=OSC, 2=OSC*2 -Z180_MEMWAIT .SET 0 ; Z180: MEMORY WAIT STATES (0-3) -Z180_IOWAIT .SET 1 ; Z180: I/O WAIT STATES TO ADD ABOVE 1 W/S BUILT-IN (0-3) -; -DIAGENABLE .SET TRUE ; ENABLES OUTPUT TO 8 BIT LED DIAGNOSTIC PORT -DIAGPORT .SET $0D ; DIAGNOSTIC PORT ADDRESS -; -DSRTCENABLE .SET TRUE ; DSRTC: ENABLE DS-1302 CLOCK DRIVER (DSRTC.ASM) -INTRTCENABLE .SET TRUE ; ENABLE PERIODIC INTERRUPT CLOCK DRIVER (INTRTC.ASM) -; -UARTENABLE .SET TRUE ; UART: ENABLE 8250/16550-LIKE SERIAL DRIVER (UART.ASM) -ASCIENABLE .SET TRUE ; ASCI: ENABLE Z180 ASCI SERIAL DRIVER (ASCI.ASM) -ACIAENABLE .SET FALSE ; ACIA: ENABLE MOTOROLA 6850 ACIA DRIVER (ACIA.ASM) -SIOENABLE .SET TRUE ; SIO: ENABLE ZILOG SIO SERIAL DRIVER (SIO.ASM) -; -TMSENABLE .SET FALSE ; TMS: ENABLE TMS9918 VIDEO/KBD DRIVER (TMS.ASM) -TMSTIMENABLE .SET FALSE ; TMS: ENABLE TIMER INTERRUPTS (REQUIRES IM1) -TMSMODE .SET TMSMODE_MSX ; TMS: DRIVER MODE: TMSMODE_[SCG|N8|MBC|RC|RCV9958|RCKBD] -MKYENABLE .SET FALSE ; MSX 5255 PPI KEYBOARD COMPATIBLE DRIVER (REQUIRES TMS VDA DRIVER) -VDAEMU_SERKBD .SET 0 ; VDA EMULATION: SERIAL KBD UNIT #, OR $FF FOR HW KBD -; -AY38910ENABLE .SET TRUE ; AY: AY-3-8910 / YM2149 SOUND DRIVER -AYMODE .SET AYMODE_RCZ180 ; AY: DRIVER MODE: AYMODE_[SCG|N8|RCZ80|RCZ180|MSX|LINC] -SN76489ENABLE .SET FALSE ; SN: ENABLE SN76489 SOUND DRIVER -; -FDENABLE .SET TRUE ; FD: ENABLE FLOPPY DISK DRIVER (FD.ASM) -FDMODE .SET FDMODE_RCWDC ; FD: DRIVER MODE: FDMODE_[DIO|ZETA|ZETA2|DIDE|N8|DIO3|RCSMC|RCWDC|DYNO|EPWDC] -; -IDEENABLE .SET TRUE ; IDE: ENABLE IDE DISK DRIVER (IDE.ASM) -PPIDEENABLE .SET TRUE ; 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 -; -PRPENABLE .SET FALSE ; PRP: ENABLE ECB PROPELLER IO BOARD DRIVER (PRP.ASM) diff --git a/Source/HBIOS/Config/RCZ180_130.asm b/Source/HBIOS/Config/RCZ180_130.asm deleted file mode 100644 index b44e0ee6..00000000 --- a/Source/HBIOS/Config/RCZ180_130.asm +++ /dev/null @@ -1,68 +0,0 @@ -; -;================================================================================================== -; SC130 STANDARD CONFIGURATION -;================================================================================================== -; -; THE COMPLETE SET OF DEFAULT CONFIGURATION SETTINGS FOR THIS PLATFORM ARE FOUND IN THE -; CFG_.ASM INCLUDED FILE WHICH IS FOUND IN THE PARENT DIRECTORY. THIS FILE CONTAINS -; COMMON CONFIGURATION SETTINGS THAT OVERRIDE THE DEFAULTS. IT IS INTENDED THAT YOU MAKE -; YOUR CUSTOMIZATIONS IN THIS FILE AND JUST INHERIT ALL OTHER SETTINGS FROM THE DEFAULTS. -; EVEN BETTER, YOU CAN MAKE A COPY OF THIS FILE WITH A NAME LIKE _XXX.ASM AND SPECIFY -; YOUR FILE IN THE BUILD PROCESS. -; -; THE SETTINGS BELOW ARE THE SETTINGS THAT ARE MOST COMMONLY MODIFIED FOR THIS PLATFORM. -; MANY OF THEM ARE EQUAL TO THE SETTINGS IN THE INCLUDED FILE, SO THEY DON'T REALLY DO -; ANYTHING AS IS. THEY ARE LISTED HERE TO MAKE IT EASY FOR YOU TO ADJUST THE MOST COMMON -; SETTINGS. -; -; N.B., SINCE THE SETTINGS BELOW ARE REDEFINING VALUES ALREADY SET IN THE INCLUDED FILE, -; TASM INSISTS THAT YOU USE THE .SET OPERATOR AND NOT THE .EQU OPERATOR BELOW. ATTEMPTING -; TO REDEFINE A VALUE WITH .EQU BELOW WILL CAUSE TASM ERRORS! -; -; PLEASE REFER TO THE CUSTOM BUILD INSTRUCTIONS (README.TXT) IN THE SOURCE DIRECTORY (TWO -; DIRECTORIES ABOVE THIS ONE). -; -#DEFINE PLATFORM_NAME "Small Computer SC130", " [", CONFIG, "]" -; -#DEFINE BOOT_DEFAULT "H" ; DEFAULT BOOT LOADER CMD ON OR AUTO BOOT -; -#include "cfg_rcz180.asm" -; -CPUOSC .SET 18432000 ; CPU OSC FREQ IN MHZ -CRTACT .SET FALSE ; ACTIVATE CRT (VDU,CVDU,PROPIO,ETC) AT STARTUP -; -Z180_CLKDIV .SET 1 ; Z180: CHK DIV: 0=OSC/2, 1=OSC, 2=OSC*2 -Z180_MEMWAIT .SET 0 ; Z180: MEMORY WAIT STATES (0-3) -Z180_IOWAIT .SET 1 ; Z180: I/O WAIT STATES TO ADD ABOVE 1 W/S BUILT-IN (0-3) -; -LEDENABLE .SET TRUE ; ENABLE STATUS LED (SINGLE LED) -DIAGENABLE .SET FALSE ; ENABLES OUTPUT TO 8 BIT LED DIAGNOSTIC PORT -; -DSRTCENABLE .SET TRUE ; DSRTC: ENABLE DS-1302 CLOCK DRIVER (DSRTC.ASM) -INTRTCENABLE .SET TRUE ; ENABLE PERIODIC INTERRUPT CLOCK DRIVER (INTRTC.ASM) -; -UARTENABLE .SET TRUE ; UART: ENABLE 8250/16550-LIKE SERIAL DRIVER (UART.ASM) -ASCIENABLE .SET TRUE ; ASCI: ENABLE Z180 ASCI SERIAL DRIVER (ASCI.ASM) -ACIAENABLE .SET FALSE ; ACIA: ENABLE MOTOROLA 6850 ACIA DRIVER (ACIA.ASM) -SIOENABLE .SET TRUE ; SIO: ENABLE ZILOG SIO SERIAL DRIVER (SIO.ASM) -; -TMSENABLE .SET FALSE ; TMS: ENABLE TMS9918 VIDEO/KBD DRIVER (TMS.ASM) -TMSTIMENABLE .SET FALSE ; TMS: ENABLE TIMER INTERRUPTS (REQUIRES IM1) -TMSMODE .SET TMSMODE_MSX ; TMS: DRIVER MODE: TMSMODE_[SCG|N8|MBC|RC|RCV9958|RCKBD] -MKYENABLE .SET FALSE ; MSX 5255 PPI KEYBOARD COMPATIBLE DRIVER (REQUIRES TMS VDA DRIVER) -VDAEMU_SERKBD .SET 0 ; VDA EMULATION: SERIAL KBD UNIT #, OR $FF FOR HW KBD -; -AY38910ENABLE .SET FALSE ; AY: AY-3-8910 / YM2149 SOUND DRIVER -AYMODE .SET AYMODE_RCZ180 ; AY: DRIVER MODE: AYMODE_[SCG|N8|RCZ80|RCZ180|MSX|LINC] -SN76489ENABLE .SET FALSE ; SN: ENABLE SN76489 SOUND DRIVER -; -FDENABLE .SET TRUE ; FD: ENABLE FLOPPY DISK DRIVER (FD.ASM) -FDMODE .SET FDMODE_RCWDC ; FD: DRIVER MODE: FDMODE_[DIO|ZETA|ZETA2|DIDE|N8|DIO3|RCSMC|RCWDC|DYNO|EPWDC] -; -IDEENABLE .SET TRUE ; IDE: ENABLE IDE DISK DRIVER (IDE.ASM) -PPIDEENABLE .SET TRUE ; 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 -; -PRPENABLE .SET FALSE ; PRP: ENABLE ECB PROPELLER IO BOARD DRIVER (PRP.ASM) diff --git a/Source/HBIOS/Config/RCZ180_131.asm b/Source/HBIOS/Config/RCZ180_131.asm deleted file mode 100644 index 67cefbe9..00000000 --- a/Source/HBIOS/Config/RCZ180_131.asm +++ /dev/null @@ -1,52 +0,0 @@ -; -;================================================================================================== -; SC131 STANDARD CONFIGURATION -;================================================================================================== -; -; THE COMPLETE SET OF DEFAULT CONFIGURATION SETTINGS FOR THIS PLATFORM ARE FOUND IN THE -; CFG_.ASM INCLUDED FILE WHICH IS FOUND IN THE PARENT DIRECTORY. THIS FILE CONTAINS -; COMMON CONFIGURATION SETTINGS THAT OVERRIDE THE DEFAULTS. IT IS INTENDED THAT YOU MAKE -; YOUR CUSTOMIZATIONS IN THIS FILE AND JUST INHERIT ALL OTHER SETTINGS FROM THE DEFAULTS. -; EVEN BETTER, YOU CAN MAKE A COPY OF THIS FILE WITH A NAME LIKE _XXX.ASM AND SPECIFY -; YOUR FILE IN THE BUILD PROCESS. -; -; THE SETTINGS BELOW ARE THE SETTINGS THAT ARE MOST COMMONLY MODIFIED FOR THIS PLATFORM. -; MANY OF THEM ARE EQUAL TO THE SETTINGS IN THE INCLUDED FILE, SO THEY DON'T REALLY DO -; ANYTHING AS IS. THEY ARE LISTED HERE TO MAKE IT EASY FOR YOU TO ADJUST THE MOST COMMON -; SETTINGS. -; -; N.B., SINCE THE SETTINGS BELOW ARE REDEFINING VALUES ALREADY SET IN THE INCLUDED FILE, -; TASM INSISTS THAT YOU USE THE .SET OPERATOR AND NOT THE .EQU OPERATOR BELOW. ATTEMPTING -; TO REDEFINE A VALUE WITH .EQU BELOW WILL CAUSE TASM ERRORS! -; -; PLEASE REFER TO THE CUSTOM BUILD INSTRUCTIONS (README.TXT) IN THE SOURCE DIRECTORY (TWO -; DIRECTORIES ABOVE THIS ONE). -; -#DEFINE PLATFORM_NAME "Small Computer SC131", " [", CONFIG, "]" -; -#DEFINE BOOT_DEFAULT "H" ; DEFAULT BOOT LOADER CMD ON OR AUTO BOOT -; -#include "cfg_rcz180.asm" -; -CPUOSC .SET 18432000 ; CPU OSC FREQ IN MHZ -; -Z180_CLKDIV .SET 1 ; Z180: CHK DIV: 0=OSC/2, 1=OSC, 2=OSC*2 -Z180_MEMWAIT .SET 0 ; Z180: MEMORY WAIT STATES (0-3) -Z180_IOWAIT .SET 1 ; Z180: I/O WAIT STATES TO ADD ABOVE 1 W/S BUILT-IN (0-3) -; -LEDENABLE .SET TRUE ; ENABLE STATUS LED (SINGLE LED) -DIAGENABLE .SET FALSE ; ENABLES OUTPUT TO 8 BIT LED DIAGNOSTIC PORT -; -DSRTCENABLE .SET FALSE ; DSRTC: ENABLE DS-1302 CLOCK DRIVER (DSRTC.ASM) -INTRTCENABLE .SET TRUE ; ENABLE PERIODIC INTERRUPT CLOCK DRIVER (INTRTC.ASM) -; -UARTENABLE .SET FALSE ; UART: ENABLE 8250/16550-LIKE SERIAL DRIVER (UART.ASM) -ASCIENABLE .SET TRUE ; ASCI: ENABLE Z180 ASCI SERIAL DRIVER (ASCI.ASM) -ACIAENABLE .SET FALSE ; ACIA: ENABLE MOTOROLA 6850 ACIA DRIVER (ACIA.ASM) -SIOENABLE .SET FALSE ; SIO: ENABLE ZILOG SIO SERIAL DRIVER (SIO.ASM) -; -IDEENABLE .SET FALSE ; IDE: ENABLE IDE DISK DRIVER (IDE.ASM) -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 diff --git a/Source/HBIOS/Config/RCZ180_140.asm b/Source/HBIOS/Config/RCZ180_140.asm deleted file mode 100644 index 0ddb9fc9..00000000 --- a/Source/HBIOS/Config/RCZ180_140.asm +++ /dev/null @@ -1,61 +0,0 @@ -; -;================================================================================================== -; SC140 STANDARD CONFIGURATION -;================================================================================================== -; -; THE COMPLETE SET OF DEFAULT CONFIGURATION SETTINGS FOR THIS PLATFORM ARE FOUND IN THE -; CFG_.ASM INCLUDED FILE WHICH IS FOUND IN THE PARENT DIRECTORY. THIS FILE CONTAINS -; COMMON CONFIGURATION SETTINGS THAT OVERRIDE THE DEFAULTS. IT IS INTENDED THAT YOU MAKE -; YOUR CUSTOMIZATIONS IN THIS FILE AND JUST INHERIT ALL OTHER SETTINGS FROM THE DEFAULTS. -; EVEN BETTER, YOU CAN MAKE A COPY OF THIS FILE WITH A NAME LIKE _XXX.ASM AND SPECIFY -; YOUR FILE IN THE BUILD PROCESS. -; -; THE SETTINGS BELOW ARE THE SETTINGS THAT ARE MOST COMMONLY MODIFIED FOR THIS PLATFORM. -; MANY OF THEM ARE EQUAL TO THE SETTINGS IN THE INCLUDED FILE, SO THEY DON'T REALLY DO -; ANYTHING AS IS. THEY ARE LISTED HERE TO MAKE IT EASY FOR YOU TO ADJUST THE MOST COMMON -; SETTINGS. -; -; N.B., SINCE THE SETTINGS BELOW ARE REDEFINING VALUES ALREADY SET IN THE INCLUDED FILE, -; TASM INSISTS THAT YOU USE THE .SET OPERATOR AND NOT THE .EQU OPERATOR BELOW. ATTEMPTING -; TO REDEFINE A VALUE WITH .EQU BELOW WILL CAUSE TASM ERRORS! -; -; PLEASE REFER TO THE CUSTOM BUILD INSTRUCTIONS (README.TXT) IN THE SOURCE DIRECTORY (TWO -; DIRECTORIES ABOVE THIS ONE). -; -#DEFINE PLATFORM_NAME "Small Computer SC140", " [", CONFIG, "]" -; -#DEFINE BOOT_DEFAULT "H" ; DEFAULT BOOT LOADER CMD ON OR AUTO BOOT -; -#include "cfg_rcz180.asm" -; -CPUOSC .SET 18432000 ; CPU OSC FREQ IN MHZ -; -Z180_CLKDIV .SET 1 ; Z180: CHK DIV: 0=OSC/2, 1=OSC, 2=OSC*2 -Z180_MEMWAIT .SET 0 ; Z180: MEMORY WAIT STATES (0-3) -Z180_IOWAIT .SET 1 ; Z180: I/O WAIT STATES TO ADD ABOVE 1 W/S BUILT-IN (0-3) -; -LEDENABLE .SET TRUE ; ENABLE STATUS LED (SINGLE LED) -DIAGENABLE .SET TRUE ; ENABLES OUTPUT TO 8 BIT LED DIAGNOSTIC PORT -DIAGPORT .SET $0D ; DIAGNOSTIC PORT ADDRESS -; -DSRTCENABLE .SET TRUE ; DSRTC: ENABLE DS-1302 CLOCK DRIVER (DSRTC.ASM) -INTRTCENABLE .SET TRUE ; ENABLE PERIODIC INTERRUPT CLOCK DRIVER (INTRTC.ASM) -; -UARTENABLE .SET TRUE ; UART: ENABLE 8250/16550-LIKE SERIAL DRIVER (UART.ASM) -ASCIENABLE .SET TRUE ; ASCI: ENABLE Z180 ASCI SERIAL DRIVER (ASCI.ASM) -ACIAENABLE .SET FALSE ; ACIA: ENABLE MOTOROLA 6850 ACIA DRIVER (ACIA.ASM) -SIOENABLE .SET TRUE ; SIO: ENABLE ZILOG SIO SERIAL DRIVER (SIO.ASM) -; -AY38910ENABLE .SET FALSE ; AY: AY-3-8910 / YM2149 SOUND DRIVER -AYMODE .SET AYMODE_LINC ; AY: DRIVER MODE: AYMODE_[SCG|N8|RCZ80|RCZ180|MSX|LINC] -SN76489ENABLE .SET FALSE ; SN: ENABLE SN76489 SOUND DRIVER -; -FDENABLE .SET TRUE ; FD: ENABLE FLOPPY DISK DRIVER (FD.ASM) -FDMODE .SET FDMODE_RCWDC ; FD: DRIVER MODE: FDMODE_[DIO|ZETA|ZETA2|DIDE|N8|DIO3|RCSMC|RCWDC|DYNO|EPWDC] -; -IDEENABLE .SET TRUE ; IDE: ENABLE IDE DISK DRIVER (IDE.ASM) -PPIDEENABLE .SET TRUE ; PPIDE: ENABLE PARALLEL PORT IDE DISK DRIVER (PPIDE.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/MT SC ONLY -; -PRPENABLE .SET FALSE ; PRP: ENABLE ECB PROPELLER IO BOARD DRIVER (PRP.ASM) diff --git a/Source/HBIOS/Config/RCZ180_ext.asm b/Source/HBIOS/Config/RCZ180_ext.asm index c3c793db..be278e14 100644 --- a/Source/HBIOS/Config/RCZ180_ext.asm +++ b/Source/HBIOS/Config/RCZ180_ext.asm @@ -1,6 +1,6 @@ ; ;================================================================================================== -; RC2014 Z180 STANDARD CONFIGURATION (EXTERNAL MMU ON 512K RAM/ROM BANKED MEMORY MODULE) +; RCBUS Z180 STANDARD CONFIGURATION (EXTERNAL MMU ON 512K RAM/ROM BANKED MEMORY MODULE) ;================================================================================================== ; ; THE COMPLETE SET OF DEFAULT CONFIGURATION SETTINGS FOR THIS PLATFORM ARE FOUND IN THE diff --git a/Source/HBIOS/Config/RCZ180_nat.asm b/Source/HBIOS/Config/RCZ180_nat.asm index 623cdce0..4a39c112 100644 --- a/Source/HBIOS/Config/RCZ180_nat.asm +++ b/Source/HBIOS/Config/RCZ180_nat.asm @@ -1,6 +1,6 @@ ; ;================================================================================================== -; RC2014 Z180 STANDARD CONFIGURATION (NATIVE Z180 MMU W/ LINEAR MEMORY MODULE) +; RCBUS Z180 STANDARD CONFIGURATION (NATIVE Z180 MMU W/ LINEAR MEMORY MODULE) ;================================================================================================== ; ; THE COMPLETE SET OF DEFAULT CONFIGURATION SETTINGS FOR THIS PLATFORM ARE FOUND IN THE diff --git a/Source/HBIOS/Config/RCZ280_ext.asm b/Source/HBIOS/Config/RCZ280_ext.asm index f2dd7592..c6718038 100644 --- a/Source/HBIOS/Config/RCZ280_ext.asm +++ b/Source/HBIOS/Config/RCZ280_ext.asm @@ -1,6 +1,6 @@ ; ;================================================================================================== -; RC2014 Z280 STANDARD CONFIGURATION (EXTERNAL MMU ON 512K RAM/ROM BANKED MEMORY MODULE) +; RCBUS Z280 STANDARD CONFIGURATION (EXTERNAL MMU ON 512K RAM/ROM BANKED MEMORY MODULE) ;================================================================================================== ; ; THE COMPLETE SET OF DEFAULT CONFIGURATION SETTINGS FOR THIS PLATFORM ARE FOUND IN THE diff --git a/Source/HBIOS/Config/RCZ280_nat.asm b/Source/HBIOS/Config/RCZ280_nat.asm index 7a82be80..2a2f027a 100644 --- a/Source/HBIOS/Config/RCZ280_nat.asm +++ b/Source/HBIOS/Config/RCZ280_nat.asm @@ -1,6 +1,6 @@ ; ;================================================================================================== -; RC2014 Z280 STANDARD CONFIGURATION (NATIVE Z280 MMU W/ LINEAR MEMORY) +; RCBUS Z280 STANDARD CONFIGURATION (NATIVE Z280 MMU W/ LINEAR MEMORY) ;================================================================================================== ; ; THE COMPLETE SET OF DEFAULT CONFIGURATION SETTINGS FOR THIS PLATFORM ARE FOUND IN THE diff --git a/Source/HBIOS/Config/RCZ280_zz80mb.asm b/Source/HBIOS/Config/RCZ280_zz80mb.asm index f1feaba4..84bd414b 100644 --- a/Source/HBIOS/Config/RCZ280_zz80mb.asm +++ b/Source/HBIOS/Config/RCZ280_zz80mb.asm @@ -1,6 +1,6 @@ ; ;================================================================================================== -; RC2014 Z280 STANDARD CONFIGURATION (NATIVE Z280 MMU W/ LINEAR MEMORY ON ZZ80MB) +; RCBUS Z280 STANDARD CONFIGURATION (NATIVE Z280 MMU W/ LINEAR MEMORY ON ZZ80MB) ;================================================================================================== ; ; THE COMPLETE SET OF DEFAULT CONFIGURATION SETTINGS FOR THIS PLATFORM ARE FOUND IN THE diff --git a/Source/HBIOS/Config/RCZ280_zzrc.asm b/Source/HBIOS/Config/RCZ280_zzrc.asm index 32b4a4cd..4a5045fb 100644 --- a/Source/HBIOS/Config/RCZ280_zzrc.asm +++ b/Source/HBIOS/Config/RCZ280_zzrc.asm @@ -1,6 +1,6 @@ ; ;================================================================================================== -; RC2014 Z280 STANDARD CONFIGURATION (NATIVE Z280 MMU W/ LINEAR MEMORY ON ZZRC) +; RCBUS Z280 STANDARD CONFIGURATION (NATIVE Z280 MMU W/ LINEAR MEMORY ON ZZRC) ;================================================================================================== ; ; THE COMPLETE SET OF DEFAULT CONFIGURATION SETTINGS FOR THIS PLATFORM ARE FOUND IN THE diff --git a/Source/HBIOS/Config/RCZ80_easy.asm b/Source/HBIOS/Config/RCZ80_easy.asm index 01d45484..21e1a4de 100644 --- a/Source/HBIOS/Config/RCZ80_easy.asm +++ b/Source/HBIOS/Config/RCZ80_easy.asm @@ -28,6 +28,7 @@ ; #include "cfg_rcz80.asm" ; +PLATFORM .SET PLT_EZZ80 ; PLT_[SBC|ZETA|ZETA2|N8|MK4|UNA|RCZ80|RCZ180|EZZ80|SCZ180|DYNO|RCZ280|MBC|RPH] CPUOSC .SET 10000000 ; CPU OSC FREQ IN MHZ CRTACT .SET FALSE ; ACTIVATE CRT (VDU,CVDU,PROPIO,ETC) AT STARTUP INTMODE .SET 2 ; INTERRUPTS: 0=NONE, 1=MODE 1, 2=MODE 2, 3=MODE 3 (Z280) diff --git a/Source/HBIOS/Config/RCZ80_kio.asm b/Source/HBIOS/Config/RCZ80_kio.asm index 424e29b8..5f8c5740 100644 --- a/Source/HBIOS/Config/RCZ80_kio.asm +++ b/Source/HBIOS/Config/RCZ80_kio.asm @@ -1,6 +1,6 @@ ; ;================================================================================================== -; RC2014 Z80 STANDARD CONFIGURATION W/ KIO +; RCBUS Z80 STANDARD CONFIGURATION W/ KIO ;================================================================================================== ; ; THE COMPLETE SET OF DEFAULT CONFIGURATION SETTINGS FOR THIS PLATFORM ARE FOUND IN THE diff --git a/Source/HBIOS/Config/RCZ80_skz.asm b/Source/HBIOS/Config/RCZ80_skz.asm index 2c4f8841..4a54db21 100644 --- a/Source/HBIOS/Config/RCZ80_skz.asm +++ b/Source/HBIOS/Config/RCZ80_skz.asm @@ -1,6 +1,6 @@ ; ;================================================================================================== -; RC2014 Z80 STANDARD CONFIGURATION W/ SERGEY KISELEV Z80 + 512K CPU +; RCBUS Z80 STANDARD CONFIGURATION W/ SERGEY KISELEV Z80 + 512K CPU ;================================================================================================== ; ; THE COMPLETE SET OF DEFAULT CONFIGURATION SETTINGS FOR THIS PLATFORM ARE FOUND IN THE diff --git a/Source/HBIOS/Config/RCZ80_std.asm b/Source/HBIOS/Config/RCZ80_std.asm index ed0a7e1a..981d201d 100644 --- a/Source/HBIOS/Config/RCZ80_std.asm +++ b/Source/HBIOS/Config/RCZ80_std.asm @@ -1,6 +1,6 @@ ; ;================================================================================================== -; RC2014 Z80 STANDARD CONFIGURATION +; RCBUS Z80 STANDARD CONFIGURATION ;================================================================================================== ; ; THE COMPLETE SET OF DEFAULT CONFIGURATION SETTINGS FOR THIS PLATFORM ARE FOUND IN THE diff --git a/Source/HBIOS/Config/RCZ80_tiny.asm b/Source/HBIOS/Config/RCZ80_tiny.asm index 20663e88..248f96b6 100644 --- a/Source/HBIOS/Config/RCZ80_tiny.asm +++ b/Source/HBIOS/Config/RCZ80_tiny.asm @@ -28,6 +28,7 @@ ; #include "cfg_rcz80.asm" ; +PLATFORM .SET PLT_EZZ80 ; PLT_[SBC|ZETA|ZETA2|N8|MK4|UNA|RCZ80|RCZ180|EZZ80|SCZ180|DYNO|RCZ280|MBC|RPH] CPUOSC .SET 16000000 ; CPU OSC FREQ IN MHZ CRTACT .SET FALSE ; ACTIVATE CRT (VDU,CVDU,PROPIO,ETC) AT STARTUP INTMODE .SET 2 ; INTERRUPTS: 0=NONE, 1=MODE 1, 2=MODE 2, 3=MODE 3 (Z280) diff --git a/Source/HBIOS/Config/RCZ80_zrc.asm b/Source/HBIOS/Config/RCZ80_zrc.asm index 5afc93d1..057b18df 100644 --- a/Source/HBIOS/Config/RCZ80_zrc.asm +++ b/Source/HBIOS/Config/RCZ80_zrc.asm @@ -1,6 +1,6 @@ ; ;================================================================================================== -; RC2014 Z80 ZRC CONFIGURATION +; RCBUS Z80 ZRC CONFIGURATION ;================================================================================================== ; ; THE COMPLETE SET OF DEFAULT CONFIGURATION SETTINGS FOR THIS PLATFORM ARE FOUND IN THE diff --git a/Source/HBIOS/Config/RCZ80_zrc_ram.asm b/Source/HBIOS/Config/RCZ80_zrc_ram.asm index f900abc1..34ab5a0f 100644 --- a/Source/HBIOS/Config/RCZ80_zrc_ram.asm +++ b/Source/HBIOS/Config/RCZ80_zrc_ram.asm @@ -1,6 +1,6 @@ ; ;================================================================================================== -; RC2014 Z80 ZRC CONFIGURATION +; RCBUS Z80 ZRC CONFIGURATION ;================================================================================================== ; ; THE COMPLETE SET OF DEFAULT CONFIGURATION SETTINGS FOR THIS PLATFORM ARE FOUND IN THE diff --git a/Source/HBIOS/cfg_n8.asm b/Source/HBIOS/cfg_n8.asm index cb0f75a5..24795e61 100644 --- a/Source/HBIOS/cfg_n8.asm +++ b/Source/HBIOS/cfg_n8.asm @@ -11,7 +11,7 @@ ; THIS FILE CAN BE CONSIDERED A REFERENCE THAT LISTS ALL POSSIBLE CONFIGURATION SETTINGS ; FOR THE PLATFORM. ; -#DEFINE PLATFORM_NAME "N8", " [", CONFIG, "]" +#DEFINE PLATFORM_NAME "RetroBrew N8", " [", CONFIG, "]" ; #INCLUDE "hbios.inc" ; diff --git a/Source/HBIOS/cfg_rcz180.asm b/Source/HBIOS/cfg_rcz180.asm index a19a3616..39ccfdaa 100644 --- a/Source/HBIOS/cfg_rcz180.asm +++ b/Source/HBIOS/cfg_rcz180.asm @@ -1,6 +1,6 @@ ; ;================================================================================================== -; ROMWBW 2.X CONFIGURATION DEFAULTS FOR RC2014 Z180 CPU +; ROMWBW 2.X CONFIGURATION DEFAULTS FOR RCBUS Z180 CPU ;================================================================================================== ; ; THIS FILE CONTAINS THE FULL SET OF DEFAULT CONFIGURATION SETTINGS FOR THE PLATFORM @@ -11,7 +11,7 @@ ; THIS FILE CAN BE CONSIDERED A REFERENCE THAT LISTS ALL POSSIBLE CONFIGURATION SETTINGS ; FOR THE PLATFORM. ; -#DEFINE PLATFORM_NAME "RC2014", " [", CONFIG, "]" +#DEFINE PLATFORM_NAME "RCBus", " [", CONFIG, "]" ; #INCLUDE "hbios.inc" ; diff --git a/Source/HBIOS/cfg_rcz280.asm b/Source/HBIOS/cfg_rcz280.asm index 98caf927..759f1387 100644 --- a/Source/HBIOS/cfg_rcz280.asm +++ b/Source/HBIOS/cfg_rcz280.asm @@ -1,6 +1,6 @@ ; ;================================================================================================== -; ROMWBW 2.X CONFIGURATION DEFAULTS FOR RC2014 Z280 CPU +; ROMWBW 2.X CONFIGURATION DEFAULTS FOR RCBUS Z280 CPU ;================================================================================================== ; ; THIS FILE CONTAINS THE FULL SET OF DEFAULT CONFIGURATION SETTINGS FOR THE PLATFORM @@ -11,7 +11,7 @@ ; THIS FILE CAN BE CONSIDERED A REFERENCE THAT LISTS ALL POSSIBLE CONFIGURATION SETTINGS ; FOR THE PLATFORM. ; -#DEFINE PLATFORM_NAME "RC2014", " [", CONFIG, "]" +#DEFINE PLATFORM_NAME "RCBus", " [", CONFIG, "]" ; #INCLUDE "hbios.inc" ; diff --git a/Source/HBIOS/cfg_rcz80.asm b/Source/HBIOS/cfg_rcz80.asm index a322ff3e..72c423e1 100644 --- a/Source/HBIOS/cfg_rcz80.asm +++ b/Source/HBIOS/cfg_rcz80.asm @@ -1,6 +1,6 @@ ; ;================================================================================================== -; ROMWBW 2.X CONFIGURATION DEFAULTS FOR RC2014 Z80 +; ROMWBW 2.X CONFIGURATION DEFAULTS FOR RCBUS Z80 ;================================================================================================== ; ; THIS FILE CONTAINS THE FULL SET OF DEFAULT CONFIGURATION SETTINGS FOR THE PLATFORM @@ -11,7 +11,7 @@ ; THIS FILE CAN BE CONSIDERED A REFERENCE THAT LISTS ALL POSSIBLE CONFIGURATION SETTINGS ; FOR THE PLATFORM. ; -#DEFINE PLATFORM_NAME "RC2014", " [", CONFIG, "]" +#DEFINE PLATFORM_NAME "RCBus", " [", CONFIG, "]" ; #INCLUDE "hbios.inc" ; diff --git a/Source/HBIOS/cfg_sbc.asm b/Source/HBIOS/cfg_sbc.asm index 3e59350d..c931ed88 100644 --- a/Source/HBIOS/cfg_sbc.asm +++ b/Source/HBIOS/cfg_sbc.asm @@ -11,7 +11,7 @@ ; THIS FILE CAN BE CONSIDERED A REFERENCE THAT LISTS ALL POSSIBLE CONFIGURATION SETTINGS ; FOR THE PLATFORM. ; -#DEFINE PLATFORM_NAME "Single Board Computer", " [", CONFIG, "]" +#DEFINE PLATFORM_NAME "RetroBrew SBC", " [", CONFIG, "]" ; #INCLUDE "hbios.inc" ; diff --git a/Source/HBIOS/cfg_scz180.asm b/Source/HBIOS/cfg_scz180.asm index 623f21f4..f6354f9d 100644 --- a/Source/HBIOS/cfg_scz180.asm +++ b/Source/HBIOS/cfg_scz180.asm @@ -38,6 +38,11 @@ ROMSIZE_CHK .EQU 0 ; ROMSIZE VALUE VERIFICATION (0=DISABLED) MEMMGR .EQU MM_Z180 ; MEMORY MANAGER: MM_[SBC|Z2|N8|Z180|Z280|MBC|RPH] RAMLOC .EQU 19 ; START OF RAM AS POWER OF 2 (2^N) IN PHYSICAL ADDRESS SPACE RAMBIAS .EQU (1 << (RAMLOC - 10)) ; OFFSET OF START OF RAM IN PHYSICAL ADDRESS SPACE +MPGSEL_0 .EQU $78 ; Z2 MEM MGR BANK 0 PAGE SELECT REG (WRITE ONLY) +MPGSEL_1 .EQU $79 ; Z2 MEM MGR BANK 1 PAGE SELECT REG (WRITE ONLY) +MPGSEL_2 .EQU $7A ; Z2 MEM MGR BANK 2 PAGE SELECT REG (WRITE ONLY) +MPGSEL_3 .EQU $7B ; Z2 MEM MGR BANK 3 PAGE SELECT REG (WRITE ONLY) +MPGENA .EQU $7C ; Z2 MEM MGR PAGING ENABLE REGISTER (BIT 0, WRITE ONLY) ; Z180_BASE .EQU $C0 ; Z180: I/O BASE ADDRESS FOR INTERNAL REGISTERS Z180_CLKDIV .EQU 1 ; Z180: CHK DIV: 0=OSC/2, 1=OSC, 2=OSC*2 diff --git a/Source/HBIOS/hbios.asm b/Source/HBIOS/hbios.asm index d17e3c9c..2444ff98 100644 --- a/Source/HBIOS/hbios.asm +++ b/Source/HBIOS/hbios.asm @@ -114,6 +114,11 @@ MODCNT .SET MODCNT + 1 #DEFINE DIAG(N) \; #ENDIF ; +; SCxxx: LED Port=0x0E, bit 2, inverted, dedicated port +; TinyZ80: LED Port=0x6E, bit 0, inverted, dedicated port +; Z80-512K: LED Port=0x6E, bit 0, inverted, dedicated port +; MBC: LED Port=0x70, bits 1-0, normal, shared w/ RTC port +; #IF (LEDENABLE) #IF (LEDMODE == LEDMODE_STD) #DEFINE LED(N) PUSH AF @@ -2238,7 +2243,7 @@ NOT_REC_M0: #ENDIF ; DIAG(DIAG_07) - LED(%00000011) + LED(%00000111) ; ; ; @@ -3540,13 +3545,13 @@ HB_DSKFN: OUT (DIAGPORT),A ; DISPLAY ON DIAG LEDS #ENDIF #IF (LEDENABLE & LEDDISKIO) - LED(%00000001) + LED(%00000101) ; BIT 0 FOR TINY Z80 & MBC, BIT 2 FOR SCXXX #ENDIF LD E,1 ; ONE SECTOR HB_DSKFNADR .EQU $+1 CALL PANIC ; READ ONE SECTOR #IF (DIAGENABLE & DIAGDISKIO) - DIAG(DIAG_00) ; CLEAR DIAG LEDS + DIAG(DIAG_00) ; CLEAR DIAG LEDS #ENDIF #IF (LEDENABLE & LEDDISKIO) LED($00) @@ -5494,7 +5499,7 @@ Z280_BNKSEL: ; CONVERT BANK ID TO TOP 12 BITS OF PHYSICAL ADDRESS ; WITH $0A IN THE LOW ORDER NIBBLE: ; BANK ID: R000 BBBB - ; PDR: R000 0BBB B000 1010 (RC2014) + ; PDR: R000 0BBB B000 1010 (RCBUS) ; PDR: 0000 RBBB B000 1010 (ZZ80MB) ; MULTU A,$80 ; HL=0R00 0BBB B000 0000 @@ -5747,7 +5752,7 @@ Z2DMAADR1: LD L,A ; L=BAAA 1111 ; ; MOVE THE RAM/ROM BIT. - ; RC2014 DMA HI=0000 RBBB BAAA 1111 LO=1111 AAAA AAAA AAAA + ; RCBUS DMA HI=0000 RBBB BAAA 1111 LO=1111 AAAA AAAA AAAA ; ZZ80MB DMA HI=R000 0BBB BAAA 1111 LO=1111 AAAA AAAA AAAA BIT 6,H JR Z,Z2DMAADR2 diff --git a/Source/HBIOS/hbios.inc b/Source/HBIOS/hbios.inc index fca747bf..1b858342 100644 --- a/Source/HBIOS/hbios.inc +++ b/Source/HBIOS/hbios.inc @@ -129,12 +129,12 @@ PLT_ZETA2 .EQU 3 ; ZETA Z80 V2 SBC PLT_N8 .EQU 4 ; N8 (HOME COMPUTER) Z180 SBC PLT_MK4 .EQU 5 ; MARK IV PLT_UNA .EQU 6 ; UNA BIOS -PLT_RCZ80 .EQU 7 ; RC2014 W/ Z80 -PLT_RCZ180 .EQU 8 ; RC2014 W/ Z180 +PLT_RCZ80 .EQU 7 ; RCBUS W/ Z80 +PLT_RCZ180 .EQU 8 ; RCBUS W/ Z180 PLT_EZZ80 .EQU 9 ; EASY Z80 PLT_SCZ180 .EQU 10 ; SCZ180 PLT_DYNO .EQU 11 ; DYNO MICRO-ATX MOTHERBOARD -PLT_RCZ280 .EQU 12 ; RC2014 W/ Z280 +PLT_RCZ280 .EQU 12 ; RCBUS W/ Z280 PLT_MBC .EQU 13 ; MULTI BOARD COMPUTER PLT_RPH .EQU 14 ; RHYOPHYRE GRAPHICS COMPUTER ; diff --git a/Source/HBIOS/ide.asm b/Source/HBIOS/ide.asm index 60ecebef..ea823fc4 100644 --- a/Source/HBIOS/ide.asm +++ b/Source/HBIOS/ide.asm @@ -944,10 +944,10 @@ IDE_RESET: ; SETTING THEM AS A RESET WOULD. SO WE ALWAYS ; DO THE FAKE. ;LD A,(IY+IDE_MODE) ; GET MODE - ;CP IDEMODE_RC ; RC2014? + ;CP IDEMODE_RC ; RCBUS? ;JR NZ,IDE_RESET2 ; IF NOT, BYPASS ; - ; RC2014 CANNOT ADDRESS THE DEVICE CONTROL PORT AND + ; RCBUS CANNOT ADDRESS THE DEVICE CONTROL PORT AND ; HAS NO WAY TO PERFORM A HARD RESET FROM SOFTWARE, ; SO FAKE IT BY SETTING THE REGISTERS TO THE SAME ; VALUES THAT A RESET WOULD CAUSE. @@ -1005,7 +1005,7 @@ IDE_RESET1: LD A,(IY+IDE_MODE) ; GET MODE CP IDEMODE_MK4 ; MK4? JR Z,IDE_RESET3 ; IF SO, BYPASS - CP IDEMODE_RC ; RC2014? + CP IDEMODE_RC ; RCBUS? JR Z,IDE_RESET3 ; IF SO, BYPASS ; ; INITIATE SOFT RESET @@ -1027,7 +1027,7 @@ IDE_RESET3: ;#IF (IDEMODE != IDEMODE_RC) ; LD A,(IY+IDE_MODE) ; GET MODE - CP IDEMODE_RC ; RC2014? + CP IDEMODE_RC ; RCBUS? JR Z,IDE_RESET4 ; IF SO, BYPASS ; ; CONFIGURE OPERATION AND END SOFT RESET diff --git a/Source/HBIOS/sd.asm b/Source/HBIOS/sd.asm index ec379a88..57440e13 100644 --- a/Source/HBIOS/sd.asm +++ b/Source/HBIOS/sd.asm @@ -235,7 +235,7 @@ SD_INVCS .EQU TRUE ; INVERT CS RTCDEF .SET RTCDEF | SD_OPRDEF ; SET DEFAULT IN HBIOS MAINLINE #ENDIF ; -#IF (SDMODE == SDMODE_MT) ; MT shift register for RC2014 (ref SDMODE_CSIO) +#IF (SDMODE == SDMODE_MT) ; MT shift register for RCBUS (ref SDMODE_CSIO) ; ; 3 SPI CHANNELS. CHANNEL 0 (CDX & CSX) IS A DEDICATED CONNECTION TO ONBOARD ; WIZNET W5500 AND IS NOT USED HERE. CHANNEL 1 (CD0 & CS0) & 2 (CD1 & CS1) diff --git a/Source/HBIOS/std.asm b/Source/HBIOS/std.asm index 284bf170..a4d3729e 100644 --- a/Source/HBIOS/std.asm +++ b/Source/HBIOS/std.asm @@ -8,12 +8,12 @@ ; 4. N8 MSX-ish Z180 SBC w/ onboard video and sound ; 5. MK4 Mark IV Z180 based SBC w/ ECB interface ; 6. UNA Any Z80/Z180 computer with UNA BIOS -; 7. RCZ80 RC2014 based system with 512K banked RAM/ROM card -; 8. RCZ180 RC2014 based system with Z180 CPU -; 9. EZZ80 Easy Z80, Z80 SBC w/ RC2014 bus and CTC +; 7. RCZ80 RCBUS based system with 512K banked RAM/ROM card +; 8. RCZ180 RCBUS based system with Z180 CPU +; 9. EZZ80 Easy Z80, Z80 SBC w/ RCBUS and CTC ; 10. SCZ180 Steve Cousins Z180 based system ; 11. DYNO Steve Garcia's Dyno Micro-ATX Motherboard -; 12. RCZ280 Z280 CPU on RC2014 or ZZ80MB +; 12. RCZ280 Z280 CPU on RCBUS or ZZ80MB ; 13. MBC Andrew Lynch's Multi Board Computer ; 14. RPH Andrew Lynch's RHYOPHYRE Graphics Computer @@ -113,8 +113,8 @@ DS7RTCMODE_PCF .EQU 1 ; PCF8584 I2C ; SIOMODE_NONE .EQU 0 SIOMODE_STD .EQU 1 ; STD SIO REG CFG (EZZ80, KIO) -SIOMODE_RC .EQU 2 ; RC2014 SIO MODULE (SPENCER OWEN) -SIOMODE_SMB .EQU 3 ; RC2014 SIO MODULE (SCOTT BAKER) +SIOMODE_RC .EQU 2 ; RCBUS SIO MODULE (SPENCER OWEN) +SIOMODE_SMB .EQU 3 ; RCBUS SIO MODULE (SCOTT BAKER) SIOMODE_ZP .EQU 4 ; ECB-ZILOG PERIPHERALS BOARD ; ; TYPE OF CONSOLE BELL TO USE @@ -144,10 +144,10 @@ FDMODE_ZETA2 .EQU 3 ; ZETA V2 FDMODE_DIDE .EQU 4 ; DUAL IDE FDMODE_N8 .EQU 5 ; N8 FDMODE_DIO3 .EQU 6 ; DISKIO V3 -FDMODE_RCSMC .EQU 7 ; RC2014 SMC 9266 @ $40 (SCOTT BAKER) -FDMODE_RCWDC .EQU 8 ; RC2014 WDC 37C65 @ $40 (SCOTT BAKER) +FDMODE_RCSMC .EQU 7 ; RCBUS SMC 9266 @ $40 (SCOTT BAKER) +FDMODE_RCWDC .EQU 8 ; RCBUS WDC 37C65 @ $40 (SCOTT BAKER) FDMODE_DYNO .EQU 9 ; DYNO WDC 37C65 @ $84 -FDMODE_EPFDC .EQU 10 ; RC2014 ETCHED PIXELS FDC +FDMODE_EPFDC .EQU 10 ; RCBUS ETCHED PIXELS FDC FDMODE_MBC .EQU 11 ; MULTI-BOARD COMPUTER FDC ; ; IDE MODE SELECTIONS @@ -156,7 +156,7 @@ IDEMODE_NONE .EQU 0 IDEMODE_DIO .EQU 1 ; DISKIO V1 IDEMODE_DIDE .EQU 2 ; DUAL IDE IDEMODE_MK4 .EQU 3 ; MARK IV ONBOARD IDE (8 BIT ONLY) -IDEMODE_RC .EQU 4 ; RC2014 CF MODULE (8 BIT ONLY) +IDEMODE_RC .EQU 4 ; RCBUS CF MODULE (8 BIT ONLY) ; ; PPIDE MODE SELECTIONS ; @@ -165,7 +165,7 @@ PPIDEMODE_SBC .EQU 1 ; STANDARD SBC PARALLEL PORT PPIDEMODE_DIO3 .EQU 2 ; DISKIO V3 PARALLEL PORT PPIDEMODE_MFP .EQU 3 ; MULTIFUNCTION / PIC PPIDEMODE_N8 .EQU 4 ; MULTIFUNCTION / PIC -PPIDEMODE_RC .EQU 5 ; RC2014 PPIDE MODULE @ $20 (ED BRINDLEY) +PPIDEMODE_RC .EQU 5 ; RCBUS PPIDE MODULE @ $20 (ED BRINDLEY) PPIDEMODE_DYNO .EQU 6 ; DYNO PPIDE @ $4C PPIDEMODE_RPH .EQU 7 ; RHYOPHYRE (RPH) ; @@ -180,7 +180,7 @@ SDMODE_UART .EQU 5 ; SD INTERFACE VIA UART SDMODE_DSD .EQU 6 ; DUAL SD SDMODE_MK4 .EQU 7 ; MARK IV SDMODE_SC .EQU 8 ; SC (Steve Cousins) -SDMODE_MT .EQU 9 ; MT (Shift register SPI WIZNET for RC2014) +SDMODE_MT .EQU 9 ; MT (Shift register SPI WIZNET for RCBUS) SDMODE_USR .EQU 10 ; USER DEFINED (in sd.asm) (NOT COMPLETE) ; ; AY SOUND CHIP MODE SELECTIONS @@ -188,16 +188,16 @@ SDMODE_USR .EQU 10 ; USER DEFINED (in sd.asm) (NOT COMPLETE) AYMODE_NONE .EQU 0 AYMODE_N8 .EQU 1 ; N8 BUILT-IN SOUND AYMODE_SCG .EQU 2 ; SCG ECB BOARD -AYMODE_RCZ80 .EQU 3 ; RC2014 SOUND MODULE BY ED BRINDLEY ON Z80 -AYMODE_RCZ180 .EQU 4 ; RC2014 SOUND MODULE BY ED BRINDLEY ON Z180 -AYMODE_MSX .EQU 5 ; RC2014 SOUND MODULE REV6 BY ED BRINDLEY ON Z80/Z180 AT MSX PORTS +AYMODE_RCZ80 .EQU 3 ; RCBUS SOUND MODULE BY ED BRINDLEY ON Z80 +AYMODE_RCZ180 .EQU 4 ; RCBUS SOUND MODULE BY ED BRINDLEY ON Z180 +AYMODE_MSX .EQU 5 ; RCBUS SOUND MODULE REV6 BY ED BRINDLEY ON Z80/Z180 AT MSX PORTS AYMODE_LINC .EQU 6 ; LINC Z50 AY SOUND CARD AYMODE_MBC .EQU 7 ; MBC SOUND BOARD ; ; SN SOUND CHIP MODE SELECTIONS ; SNMODE_NONE .EQU 0 -SNMODE_RC .EQU 1 ; RC2014 SOUND MODULE +SNMODE_RC .EQU 1 ; RCBUS SOUND MODULE SNMODE_VGM .EQU 2 ; VGM ECB BOARD ; ; TMS VIDEO MODE SELECTIONS @@ -241,7 +241,7 @@ DMAMODE_NONE .EQU 0 DMAMODE_ECB .EQU 1 ; ECB-DMA WOLFGANG KABATZKE'S Z80 DMA ECB BOARD DMAMODE_Z180 .EQU 2 ; Z180 INTEGRATED DMA DMAMODE_Z280 .EQU 3 ; Z280 INTEGRATED DMA -DMAMODE_RC .EQU 4 ; RC2014 Z80 DMA +DMAMODE_RC .EQU 4 ; RCBUS Z80 DMA DMAMODE_MBC .EQU 5 ; MBC ; ; SERIAL DEVICE CONFIGURATION CONSTANTS diff --git a/Source/HDIAG/hdiag.asm b/Source/HDIAG/hdiag.asm index 5cf8749d..7d3ad1ef 100644 --- a/Source/HDIAG/hdiag.asm +++ b/Source/HDIAG/hdiag.asm @@ -492,7 +492,7 @@ _str_mm: .dw _str_mmz280 ; _str_mmsbc .db "SBC/MBC",0 -_str_mmz2 .db "Zeta2/RC2014",0 +_str_mmz2 .db "Zeta2/RCBUS",0 _str_mmz180 .db "Z180 Native",0 _str_mmn8 .db "Z180 Native (N8)",0 _str_mmz280 .db "Z280 Native",0 diff --git a/Source/HDIAG/hdiag.inc b/Source/HDIAG/hdiag.inc index f0ff7f3e..072c20ce 100644 --- a/Source/HDIAG/hdiag.inc +++ b/Source/HDIAG/hdiag.inc @@ -38,7 +38,7 @@ hd_cpu_z280 .equ 5 ; Zilog Z280 ; hd_mm_none .equ 0 ; unknown memory manager hd_mm_sbc .equ 1 ; SBC/MBC/Zeta 1 -hd_mm_z2 .equ 2 ; Zeta 2/RC2014 +hd_mm_z2 .equ 2 ; Zeta 2/RCBUS hd_mm_z180 .equ 3 ; Z180 native hd_mm_n8 .equ 4 ; Z180 on N8 hd_mm_z280 .equ 5 ; Z280 native \ No newline at end of file diff --git a/Source/HDIAG/hdiag_old.asm b/Source/HDIAG/hdiag_old.asm index 46456513..0c55d210 100644 --- a/Source/HDIAG/hdiag_old.asm +++ b/Source/HDIAG/hdiag_old.asm @@ -2168,7 +2168,7 @@ Z280_BNKSEL: ; CONVERT BANK ID TO TOP 12 BITS OF PHYSICAL ADDRESS ; WITH $0A IN THE LOW ORDER NIBBLE: ; BANK ID: R000 BBBB - ; PDR: R000 0BBB B000 1010 (RC2014) + ; PDR: R000 0BBB B000 1010 (RCBUS) ; PDR: 0000 RBBB B000 1010 (ZZ80MB) ; MULTU A,$80 ; HL=0R00 0BBB B000 0000 @@ -2314,7 +2314,7 @@ Z2DMAADR1: LD L,A ; L=BAAA 1111 ; ; MOVE THE RAM/ROM BIT. - ; RC2014 DMA HI=0000 RBBB BAAA 1111 LO=1111 AAAA AAAA AAAA + ; RCBUS DMA HI=0000 RBBB BAAA 1111 LO=1111 AAAA AAAA AAAA ; ZZ80MB DMA HI=R000 0BBB BAAA 1111 LO=1111 AAAA AAAA AAAA BIT 6,H JR Z,Z2DMAADR2 diff --git a/Source/HDIAG/sio.asm b/Source/HDIAG/sio.asm index b38a4abe..48f527e3 100644 --- a/Source/HDIAG/sio.asm +++ b/Source/HDIAG/sio.asm @@ -3,7 +3,7 @@ ; HDIAG SIO Driver ;======================================================================= ; -; Assumes the UART port conventions for RC2014. Command/status port +; Assumes the UART port conventions for RCBus. Command/status port ; at $80 and read/write data port at $81. ; Assuming a UART clock frequency of 1.8432 MHz, the baud rate ; will be 38400. @@ -94,7 +94,7 @@ sio_cost: ; ; Table for chip register initialization. Simple setup for clock ; divided by 64. Assuming a system clock of 7.3728 MHz, this will -; result in a baud rate of 115200 which is standard for RC2014. +; result in a baud rate of 115200 which is standard for RCBus. ; sio_initregs: .db $00, $18 ; wr0: channel reset cmd diff --git a/Source/Images/cpnet12/readme.txt b/Source/Images/cpnet12/readme.txt index 49c9006a..6bc89333 100644 --- a/Source/Images/cpnet12/readme.txt +++ b/Source/Images/cpnet12/readme.txt @@ -7,7 +7,7 @@ *********************************************************************** This directory contains the CP/M 2.2 client tools for CP/NET. These -tools work only with the MT011 RC2014 module. +tools work only with the MT011 RCBus module. All of these files come from Douglas Miller. Please refer to https://github.com/durgadas311/cpnet-z80 for more information and diff --git a/Source/Images/cpnet3/readme.txt b/Source/Images/cpnet3/readme.txt index 520a8f94..237be98a 100644 --- a/Source/Images/cpnet3/readme.txt +++ b/Source/Images/cpnet3/readme.txt @@ -7,7 +7,7 @@ *********************************************************************** This directory contains the CP/M 3 client tools for CP/NET. These -tools work only with the MT011 RC2014 module. +tools work only with the MT011 RCBus module. All of these files come from Douglas Miller. Please refer to https://github.com/durgadas311/cpnet-z80 for more information and diff --git a/Source/ver.inc b/Source/ver.inc index d458de48..bf79f9f6 100644 --- a/Source/ver.inc +++ b/Source/ver.inc @@ -2,4 +2,4 @@ #DEFINE RMN 1 #DEFINE RUP 1 #DEFINE RTP 0 -#DEFINE BIOSVER "3.1.1-pre.199" +#DEFINE BIOSVER "3.1.1-pre.200" diff --git a/Source/ver.lib b/Source/ver.lib index 532c1458..3a0b8d52 100644 --- a/Source/ver.lib +++ b/Source/ver.lib @@ -3,5 +3,5 @@ rmn equ 1 rup equ 1 rtp equ 0 biosver macro - db "3.1.1-pre.199" + db "3.1.1-pre.200" endm