Table of Contents
/* Imported from Wayback Machine
Original URL : https://www.retrobrewcomputers.org/doku.php?id=builderpages:plasmo:k80:k80w_r21 Snapshot date: 2025-12-16 Generator : wayback-archiver
*/
Table of Contents
K80W Rev2.1, A RomWBW-capable Z80 SBC
Introduction
K80W is similar to K80. It is a 22MHz Z80 SBC with KIO (Z84C90) as the I/O device. It is designed to run RomWBW. The current version is rev 2.1 replacing the older K80W rev1.
Features
Z80 overclocked to 22MHz,
512KB Flash divided into 16 32KB banks,
512KB RAM divided into 16 32KB banks,
KIO, Z84C90, is the integrated I/O interface,
DS1302 Real Time Clock,
Compact Flash interface,
SD Card interface,
Designed for RomWBW,
Two 40-pin RC2014-compatible expansion slots,
100mm X 100mm, 2-layer PC board,
Design Files
RomWBW Configuration
The following modifications to RCZ80_K80W.ASM file is needed:
SDENABLE .SET TRUE ; SD: ENABLE SD CARD DISK DRIVER (SD.ASM)
SDMODE .SET SDMODE_PIO ; SD: DRIVER MODE: SDMODE_[JUHA|N8|CSIO|PPI|UART|DSD|MK4|SC|MT|PIO|Z80R|USR]
This is the resulting RCZ80_K80W.ASM
The I/O addresses for SDMODE_PIO is hardwired to $69. It is necessary to modify SD.ASM in HBIOS as follow:
SD_IOBASE .EQU $82 ; IO BASE ADDRESS FOR SD INTERFACE
SD_DDR .EQU $83 ; DATA DIRECTION REGISTER
This is the resulting ROM binary file for SST39SF040 that recognizes SD card connected to PIO:

