Getting Started with ZRC

Introduction

This instruction describes the process of getting ZRC powered up and running ROMWBW.

www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_zrc_dsc_58730721.jpg

ZRC is a Z80 SBC that requires a terminal emulator running on PC connected to ZRC via an USB cable and regulated 5V, 150mA power via a 2.1mm X 5.5mm power plug. The setting on the terminal emulator is 115200 N-8-1 with hardware RTS/CTS handshake.

Once power is applied (or when reset button is pressed and released), ZRC will output a countdown sequence on the serial port “987650321” in about 4 seconds. At the end of the countdown, ZRC will load and execute the bootstrap program in the Master Boot Record of the compact flash disk. If CF disk is not present, ZRC will jump to RAM location 0xb000. During the 4-second countdown period, a 256-byte binary program can be loaded into the serial port. ZRC will load the 256-byte program in RAM location 0xb000 to 0xb0ff and start program execution at 0xb000 when the 256th byte of serial data is received.

The ZRC as delivered is assembled, tested, and loaded with necessary software to run ROMWBW. When power is initally applied, ZRC will display the countdown sequence of “987650321” and then it will load the CF bootstrap program which, in turn, will load the ZRCMonitor. The following is the power on message:

987650321ZRC Monitor v0.4c 7/17/20

Type 'h' at ZRC Monitor prompt to display the help menu. Additional documentation about the various ZRC Monitor commands can be found in ZRC Monitor manual <– need work

>help
G <addr> CR
R <track> <sector>
D <start addr> <end addr>
I <port>
O <value> <port>
L <start addr> <end addr>
Z CR
F CR
T CR
E <addr>
X <options> CR
B <options> CR
C <options> CR

The command to run ROMWBW is 'b4' which will load 512K image from CF disk into memory and transfer control to 0x0

>boot CP/M
1--User Apps,
2--CP/M2.2:
3--CP/M3:
4--ROMWBW: 4 press Return to execute command
hë

RomWBW HBIOS v3.1.1-pre.21, 2020-07-03

RC2014 Z80 @ 7.372MHz
0 MEM W/S, 1 I/O W/S, INT MODE 1
512KB ROM, 512KB RAM

ACIA0: IO=0x80 ACIA MODE=115200,8,N,1
DSRTC: MODE=STD IO=0xC0 NOT PRESENT
MD: UNITS=2 ROMDISK=384KB RAMDISK=384KB
IDE: IO=0x10 MODE=RC
IDE0: 8-BIT LBA BLOCKS=0x0001E900 SIZE=61MB
IDE1: NO MEDIA
PPIDE: IO=0x20 PPI NOT PRESENT

Unit        Device      Type              Capacity/Mode
----------  ----------  ----------------  --------------------
Char 0      ACIA0:      RS-232            115200,8,N,1
Disk 0      MD1:        RAM Disk          384KB,LBA
Disk 1      MD0:        ROM Disk          384KB,LBA
Disk 2      IDE0:       CompactFlash      61MB,LBA
Disk 3      IDE1:       Hard Disk         --

RC2014 Boot Loader

Boot [H=Help]:
builderpages/plasmo/zrc/getting_started.txt · Last modified: 2020/07/22 07:45 by plasmo
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0