Browse Source

S100 Doc Updates

pull/633/head v3.6.0-dev.40
Wayne Warthen 3 months ago
parent
commit
7686cef325
No known key found for this signature in database GPG Key ID: 8B34ED29C07EEB0A
  1. BIN
      Doc/RomWBW Applications.pdf
  2. BIN
      Doc/RomWBW Disk Catalog.pdf
  3. BIN
      Doc/RomWBW Hardware.pdf
  4. BIN
      Doc/RomWBW Introduction.pdf
  5. BIN
      Doc/RomWBW System Guide.pdf
  6. BIN
      Doc/RomWBW User Guide.pdf
  7. 2
      ReadMe.md
  8. 2
      ReadMe.txt
  9. 48
      Source/Doc/Hardware.md
  10. 3
      Source/HBIOS/std.asm

BIN
Doc/RomWBW Applications.pdf

Binary file not shown.

BIN
Doc/RomWBW Disk Catalog.pdf

Binary file not shown.

BIN
Doc/RomWBW Hardware.pdf

Binary file not shown.

BIN
Doc/RomWBW Introduction.pdf

Binary file not shown.

BIN
Doc/RomWBW System Guide.pdf

Binary file not shown.

BIN
Doc/RomWBW User Guide.pdf

Binary file not shown.

2
ReadMe.md

@ -7,7 +7,7 @@
**RomWBW Introduction** \
Version 3.6 \
Wayne Warthen ([wwarthen@gmail.com](mailto:wwarthen@gmail.com)) \
29 Oct 2025
09 Nov 2025
# Overview

2
ReadMe.txt

@ -1,6 +1,6 @@
RomWBW Introduction
Wayne Warthen (wwarthen@gmail.com)
29 Oct 2025
09 Nov 2025

48
Source/Doc/Hardware.md

@ -119,7 +119,7 @@ Others
| [MSX]^9^ | MSX | MSX_std.rom | 115200 |
| [NABU w/ RomWBW Option Board]^5^ | NABU | NABU_std.rom | 115200 |
| [S100 Computers Z180 SBC]^4^ | S100 | SZ180_std.rom | 57600 |
| [S100 Computers Z80 CPU]^4^ | S100 | SZ80_std.rom | 9600 |
| [S100 Computers Z80 CPU]^4^ | S100 | SZ80_std.rom | 19200 |
| [S100 Computers T35 FPGA Z80 SBC]^4^ | S100 | SZ80_t35.rom | 9600 |
| [UNA Hardware BIOS]^1^ | - | UNA_std.rom | - |
| [Z80-Retro SBC]^3^ | - | Z80RETRO_std.rom | 38400 |
@ -434,10 +434,10 @@ Z80-based S100 Modular System
| Default CPU Speed | 8.000 MHz |
| Interrupts | None |
| System Timer | None |
| Serial Default | 9600 Baud |
| Serial Default | 19200 Baud |
| Memory Manager | SZ80 |
| ROM Size | 0 KB |
| RAM Size | 512 KB |
| RAM Size | 1024 KB |
#### Supported Hardware
@ -454,14 +454,21 @@ Z80-based S100 Modular System
- PPIDE: MODE=S100B, IO=48, MASTER
- PPIDE: MODE=S100B, IO=48, SLAVE
#### Notes:
- Requires Propeller Console Board (or equivalent)
- Initial console will depend on the IOBYTE dip switch settings.
See website for dip switch settings.
- Version 6.0 or greater of the S100 Z80 Monitor ROM is required to
load and run RomWBW.
- RomWBW is loaded by the S100 monitor from either CF Card or SD Card.
The CF/SD Card should be imaged using SZ80_std_hd1k_combo.img which
includes RomWBW.
`\clearpage`{=latex}
### S100 Computers FPGA Z80 SBC
### S100 Computers T35 FPGA Z80 SBC
A T35 FPGA Z80 based S100 SBC
@ -476,7 +483,7 @@ A T35 FPGA Z80 based S100 SBC
| Default CPU Speed | 8.000 MHz |
| Interrupts | None |
| System Timer | None |
| Serial Default | 9600 Baud |
| Serial Default | 19200 Baud |
| Memory Manager | Z2 |
| ROM Size | 0 KB |
| RAM Size | 512 KB |
@ -504,13 +511,22 @@ A T35 FPGA Z80 based S100 SBC
- PPIDE: MODE=S100B, IO=56, SLAVE
- SD: MODE=T35, IO=108, UNITS=2
#### Notes:
This RomWBW build is specifically for the Trion T35 based module on the
S100 Z80 FPGA board. The Waveshare FPGA module is not supported at this
time.
- This RomWBW build is specifically for the Trion T35 based module on
the S100 Z80 FPGA board. The Waveshare FPGA module is not supported
at this time.
- Requires matching FPGA code, see
[S100 Projects RomWBW T35 Project](https://github.com/s100projects/ROMWBW_T35).
- Requires matching FPGA code, see [S100 Projects RomWBW T35 Project](https://github.com/s100projects/ROMWBW_T35).
- Initial console will depend on the IOBYTE dip switch settings.
See website for dip switch settings.
- RomWBW is loaded by the S100 monitor from either CF Card or SD Card.
The CF/SD Card should be imaged using SZ80_t35_hd1k_combo.img which
includes RomWBW.
`\clearpage`{=latex}
@ -1897,19 +1913,21 @@ as defined by the IEEE-696 specs.
#### Supported Hardware
- INTRTC: ENABLED
- PLDSER: IO=172
- ASCI: IO=192, INTERRUPTS ENABLED
- ASCI: IO=193, INTERRUPTS ENABLED
- SCC MODE=SZ80, IO=160, CHANNEL A
- SCC MODE=SZ80, IO=160, CHANNEL B
- SCON: IO=0
- MD: TYPE=RAM
- MD: TYPE=ROM
- SD: MODE=SC, IO=12, UNITS=1
- ESPSD: IO=128, PRIMARY
- ESPSD: IO=128, SECONDARY
- ESPSD occupies 995 bytes.
- MD: TYPE=RAM
- MD: TYPE=ROM
- PPIDE: MODE=S100A, IO=48, MASTER
- PPIDE: MODE=S100A, IO=48, SLAVE
- PPIDE: MODE=S100B, IO=48, MASTER
- PPIDE: MODE=S100B, IO=48, SLAVE
- SD: MODE=SC, IO=12, UNITS=1
#### Notes:

3
Source/HBIOS/std.asm

@ -742,6 +742,9 @@ DSCVAL .EQU DEFSERCFG
#IF ((DSCVAL & %1111100000000) == SER_BAUD9600
SYSECHO "9600"
#ENDIF
#IF ((DSCVAL & %1111100000000) == SER_BAUD19200
SYSECHO "19200"
#ENDIF
#IF ((DSCVAL & %1111100000000) == SER_BAUD38400
SYSECHO "38400"
#ENDIF

Loading…
Cancel
Save