Table of Contents
/* Imported from Wayback Machine
Original URL : https://retrobrewcomputers.org/doku.php?id=builderpages:b1ackmai1er:ecb_zilog_peripherals_pcb Snapshot date: 2023-01-31 Generator : wayback-archiver
*/
Table of Contents
Zilog Peripherals
Gerber file regeneration:
NOTE : THE FOLLOWING FILES ARE SUPERSEDED. REFER [[boards:ecb:zilog-peripherals:start|]] FOR THE MOST CURRENT VERSION
Untested Gerbers for ECB Zilog Peripherals board:
:builderpages:b1ackmai1er:ecb_zilog_peripherals.zip
Original file for comparison:
:boards:ecb:zilog-peripherals:v1:zilog_peripherals-full-board.pdf
ROMWBW Customization for SIO serial ports
The Zilog Peripherals board is not currently supported by ROMWBW 2.9.0 but the Zilog SIO/DART is supported for the RC2014 platform which provides two serial ports COM1 and COM2 as devices UC1: and UP1:
Documented below are my efforts to update the ROMWBW source to support the Zilog Peripherals board.
Current status:
Zilog Peripherals board is supported by configuration. Baud rate selection is supported. Parity, Data and Stop bit changes are not currently supported.
Driver changes are available as part of the 2.9.1+ build of ROMWBW.
Proof of Life
SBC V2 Settings
K12 Pin 1-3
ZILOG PERIPHERALS
SIO/0
Port B0h
4.9152MHz
X5 Pin 15-16 (Use Crystal)
X5 Pin 9-11 (/16)
X6 Pin 3-5 (TXCA=PHIX)
X6 Pin 8-10 (RXTXCB=PHIX)
X6 Pin 7- X4 Pin 12 (RXCA=PHIX)
RetroBrew HBIOS v2.9.0, 2018-07-17
SBC Z80 @ 8.000MHz
0 MEM W/S, 1 I/O W/S, INT MODE 2
512KB ROM, 512KB RAM
UART0: IO=0x68 16550A MODE=38400,8,N,1
SIO0: IO=0xB6 SIO MODE=38400,8,N,1
SIO1: IO=0xB7 SIO MODE=38400,8,N,1
DSRTC: MODE=STD Sat 2000-01-01 01:05:16
MD: UNITS=2 ROMDISK=384KB RAMDISK=384KB
FD: IO=0x36 UNITS=2
PPIDE: IO=0x20 NOT PRESENT
Unit Device Type Capacity/Mode
---------- ---------- ---------------- --------------------
Disk 0 MD1: RAM Disk 384KB,LBA
Disk 1 MD0: ROM Disk 384KB,LBA
Disk 2 FD0: Floppy Disk 3.5",DS/HD,CHS
Disk 3 FD1: Floppy Disk 3.5",DS/HD,CHS
Serial 0 UART0: RS-232 38400,8,N,1
Serial 1 SIO0: RS-232 38400,8,N,1
Serial 2 SIO1: RS-232 38400,8,N,1
SBC Z80 Boot Loader
Boot: (C)PM, (Z)System, (M)onitor,
(L)ist disks, or Disk Unit # ===> BOOT CPM FROM ROM
CBIOS v2.9.0 [WBW]
Configuring Drives...
A:=MD1:0
B:=MD0:0
C:=FD0:0
D:=FD1:0
3719 Disk Buffer Bytes Free
CP/M-80 v2.2, 54.0K TPA
B>
CP/M output on UC1:
Troubleshooting
Interrupt vector table is being populated.
Checked interrupt enable bitmap is correct.
Backplane links connected.
SIO/0 Pin 13 RXCA has clock
SIO/0 Pin 14 TXCA has clock
SIO/0 Pin 27 RXTXCB has clock
SIO/0 Pin 15 TXDA has serial data
SIO/0 Pin 12 TRDA has serial data
EUREKA!


