More Cleanup

This commit is contained in:
Wayne Warthen
2023-02-13 19:32:43 -08:00
parent c157d52c1d
commit 7d19d3e403
54 changed files with 502 additions and 286 deletions

View File

@@ -190,16 +190,16 @@ 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 | SCZ180_126.rom | 115200 |
| [SC130 Z180 SBC]^5^ | RCBus | SCZ180_130.rom | 115200 |
| [SC131 Z180 Pocket Computer]^5^ | - | SCZ180_131.rom | 115200 |
| [SC140 Z180 CPU Module]^5^ | Z50 | SCZ180_140.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 |
| [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 |
| [Z80 ZRC CPU Module]^7^ | RCBus | RCZ80_zrc.rom | 115200 |
| [Z280 ZZRCC CPU Module]^7^ | RCBus | RCZ280_nat_zzr.rom | 115200 |
| [Z280 ZZ80MB SBC]^7^ | RCBus | RCZ280_nat_zz.rom | 115200 |
| [Z280 ZZRCC CPU Module]^7^ | RCBus | RCZ280_zzrc.rom | 115200 |
| [Z280 ZZ80MB SBC]^7^ | RCBus | RCZ280_zz80mb.rom | 115200 |
| ^1^Designed by Andrew Lynch
| ^2^Designed by Sergey Kiselev
@@ -3147,6 +3147,10 @@ In some cases, support for multiple hardware components with potentially
conflicting resource usage are handled by a single ROM image. It is up
to the user to ensure that no conflicting hardware is in use.
The RomWBW `TUNE` application will detect an AY-3-8910/YM2149
Sound Module regardless of whether support for it is included in
the RomWBW HBIOS configuration.
`\clearpage`{=latex}
### RetroBrew Z80 SBC
@@ -3274,14 +3278,13 @@ to the user to ensure that no conflicting hardware is in use.
|-------------------|---------------|
| ROM Image File | RCZ80_std.rom |
| Console Baud Rate | 115200 |
| Interrupt Mode | 1 |
| Interrupts | Mode 1 |
- CPU speed is detected at startup if DS1302 RTC is active
- Otherwise 7.3728 MHz assumed
- Requires 512K RAM/ROM Module
- Hardware auto-detected:
- DS1302 RTC
- RP5C01 RTC
- ACIA Serial Interface Module
- SIO Serial Interface Module
- EP Dual UART Serial Interface Module
@@ -3295,7 +3298,7 @@ to the user to ensure that no conflicting hardware is in use.
|-------------------|---------------|
| ROM Image File | RCZ80_kio.rom |
| Console Baud Rate | 38400 |
| Interrupt Mode | 2 |
| Interrupts | Mode 2 |
- Equivalent to RCZ80_std w/ following modifications:
- KIO-SIO Serial Interface uses KIO port standards
@@ -3313,7 +3316,7 @@ to the user to ensure that no conflicting hardware is in use.
| ROM Image Files | RCZ180_ext.rom |
| | RCZ180_nat.rom |
| Console Baud Rate | 115200 |
| Interrupt Mode | 2 |
| Interrupts | Mode 2 |
- CPU speed is detected at startup if DS1302 RTC is active
- Otherwise 18.432 MHz assumed
@@ -3336,14 +3339,16 @@ to the user to ensure that no conflicting hardware is in use.
### RCBus Z280 CPU Module
| | |
|-------------------|-------------------|
| ROM Image Files | RCZ280_ext.rom |
| | RCZ280_nat.rom |
| Console Baud Rate | 115200 |
| Interrupt Mode | 1 (ext) / 3 (nat) |
| | |
|-------------------|----------------|
| ROM Image Files | RCZ280_ext.rom |
| | RCZ280_nat.rom |
| Console Baud Rate | 115200 |
| Interrupts | Mode 1 (ext) |
| | Mode 3 (nat) |
- CPU speed is assumed to be 12 MHz (24 MHz oscillator)
- System timer is generated by Z280 CPU
- Hardware auto-detected:
- DS1302 RTC
- Z280 Z2U Serial Ports
@@ -3412,6 +3417,8 @@ to the user to ensure that no conflicting hardware is in use.
|-------------------|----------------|
| ROM Image File | RCZ80_skz.rom |
| Console Baud Rate | 115200 |
| Interrupt Mode | 1 |
- CPU speed is detected at startup if DS1302 RTC is active
- Otherwise 7.3728 MHz assumed
@@ -3421,7 +3428,6 @@ to the user to ensure that no conflicting hardware is in use.
- SIO Serial Interface Module
- EP Dual UART Serial Interface Module
- WDC Floppy Disk Controller w/ 3.5" HD Drives
- AY-3-8910/YM2149 Sound Module
- IDE Hard Disk Interface Module
- PPIDE Hard Disk Interface Module
- Serial baud rate is determined by hardware for ACIA and SIO
@@ -3433,20 +3439,24 @@ to the user to ensure that no conflicting hardware is in use.
| | |
|-------------------|----------------|
| ROM Image Files | SCZ180_126.rom |
| ROM Image Files | RCZ180_126.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
- AY-3-8910/YM2149 Sound Module
- Onboard SD Card Interface
- 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}
@@ -3454,19 +3464,24 @@ to the user to ensure that no conflicting hardware is in use.
| | |
|-------------------|----------------|
| ROM Image Files | SCZ180_130.rom |
| ROM Image Files | RCZ180_130.rom |
| Console Baud Rate | 115200 |
| Interrupts | Mode 2 |
- CPU speed assumed to be 18.432 MHz
- 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:
- Interrupt-driven RTC
- 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
- AY-3-8910/YM2149 Sound Module
- Onboard SD Card Interface
- 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}
@@ -3474,10 +3489,12 @@ to the user to ensure that no conflicting hardware is in use.
| | |
|-------------------|----------------|
| ROM Image Files | SCZ180_131.rom |
| ROM Image Files | RCZ180_131.rom |
| Console Baud Rate | 115200 |
| Interrupts | Mode 2 |
- CPU speed assumed to be 18.432 MHz
- System timer is generated by Z180 CPU
- Hardware auto-detected:
- Interrupt-driven RTC
- Z180 ASCI Serial Ports
@@ -3489,19 +3506,24 @@ to the user to ensure that no conflicting hardware is in use.
| | |
|-------------------|----------------|
| ROM Image Files | SCZ180_140.rom |
| ROM Image Files | RCZ180_140.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
- AY-3-8910/YM2149 Sound Module
- Onboard SD Card Interface
- 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}
@@ -3511,8 +3533,10 @@ to the user to ensure that no conflicting hardware is in use.
|-------------------|----------------|
| ROM Image Files | DYNO0_std.rom |
| Console Baud Rate | 38400 |
| Interrupts | Mode 2 |
- CPU speed is assumed to be 18.432 MHz
- System timer is generated by Z180 CPU
- Hardware auto-detected:
- BQ4845P RTC
- Z180 ASCI Serial Ports
@@ -3527,6 +3551,7 @@ to the user to ensure that no conflicting hardware is in use.
|-------------------|---------------|
| ROM Image File | MBC_std.rom |
| Console Baud Rate | 38400 |
| Interrupts | None |
- CPU speed is detected at startup if DS1302 RTC is active
- Otherwise 8.000 MHz assumed
@@ -3534,17 +3559,18 @@ to the user to ensure that no conflicting hardware is in use.
- Hardware auto-detected:
- DS1302 RTC
- Zilog CTC
- Zilog DMA Module
- UART Serial Adapter
- PPIDE Hard Disk Interface
- SIO Serial Interface
- CVDU Display Adapter
- TMS9938/58 Display Adapter
- Floppy Disk Controller w/ 3.5" HD Drives
- LPT Printer Interface
- Zilog Parallel Interface
- AY-3-8910/YM2149 Sound Module
- Zilor DMA Module
- CVDU Display Adapter
- TMS9938/58 Display Adapter
- PS/2 Keyboard Interface
- AY-3-8910/YM2149 Sound Module
- Floppy Disk Controller w/ 3.5" HD Drives
- PPIDE Hard Disk Interface
- Interrupts may be enabled in build options
`\clearpage`{=latex}
@@ -3554,13 +3580,16 @@ to the user to ensure that no conflicting hardware is in use.
|-------------------|---------------|
| ROM Image File | RPH_std.rom |
| Console Baud Rate | 38400 |
| Interrupts | None |
- 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 Z180 ASCI Serial Ports
- Onboard PPIDE CF Interface
- Onboard PS/2 Keyboard Controller
- Interrupts may be enabled in build options
`\clearpage`{=latex}
@@ -3570,16 +3599,16 @@ to the user to ensure that no conflicting hardware is in use.
|-------------------|--------------------|
| ROM Image Files | RCZ80_zrc.rom |
| Console Baud Rate | 115200 |
| Interrupts | Mode 1 |
- CPU speed is detected at startup if DS1302 RTC is active
- Otherwise 7.3728 MHz assumed
- Otherwise 14.7456 MHz assumed
- Hardware auto-detected:
- DS1302 RTC
- Onboard ACIA Serial Interface Module
- ACIA Serial Interface Module
- SIO Serial Interface Module
- EP Dual UART Serial Interface Module
- WDC Floppy Disk Controller w/ 3.5" HD Drives
- AY-3-8910/YM2149 Sound Module
- Onboard IDE Hard Disk Interface Module
- PPIDE Hard Disk Interface Module
- Serial baud rate is usually determined by hardware for ACIA and
@@ -3587,16 +3616,16 @@ to the user to ensure that no conflicting hardware is in use.
`\clearpage`{=latex}
`\clearpage`{=latex}
### Z280 ZZRCC CPU Module
| | |
|-------------------|--------------------|
| ROM Image Files | RCZ280_nat_zzr.rom |
| ROM Image Files | RCZ280_zzrc.rom |
| Console Baud Rate | 115200 |
| Interrupts | Mode 3 |
- CPU speed is assumed to be 12 MHz (24 MHz oscillator)
- System timer is generated by Z280 CPU
- Hardware auto-detected:
- DS1302 RTC
- Z280 Z2U Serial Ports
@@ -3614,10 +3643,12 @@ to the user to ensure that no conflicting hardware is in use.
| | |
|-------------------|-------------------|
| ROM Image Files | RCZ280_nat_zz.rom |
| ROM Image Files | RCZ280_zz80mb.rom |
| Console Baud Rate | 115200 |
| Interrupts | Mode 3 |
- CPU speed is assumed to be 12 MHz (24 MHz oscillator)
- System timer is generated by Z280 CPU
- Hardware auto-detected:
- DS1302 RTC
- Z280 Z2U Serial Ports