Table of Contents
Creating new CF disk for ZRC
Introduction
This page describe the process of creating a new CF disk from scratch for ZRC. There are multiple approaches and I have not decided on the final one. I'm documenting the current process. We start the process with a ZRC with a new CF disk.
Load serial bootstrap
After power is applied, there is a 3-second window when a serial bootstrap file can be sent to ZRC to be executed. ZRserld.bin is the file that should be send as a binary file. Once ZRserld.bin is received, it will run and display: ZRC Loader v0.0 Auto start at 0xB400
Load ZRCMon
once loaded, ZRCMon will run automatically: ………………………………………………………………………………………………………………………………………………………….UX
ZRC Monitor v0.7 7/24/20
Load ROMWBW
Run ROMWBW
Type 'g0000' to run ROMWBW
go to address: 0x0000 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]:
Boot CP/M
Type 'c' to boot CP/M:
Loading CP/M 2.2…
CBIOS v3.1.1-pre.21 [WBW]
Configuring Drives…
A:=MD1:0
B:=MD0:0
C:=IDE0:0
D:=IDE0:1
E:=IDE0:2
F:=IDE0:3
G:=IDE0:4
H:=IDE0:5
I:=IDE0:6
J:=IDE0:7
1590 Disk Buffer Bytes Free
CP/M-80 v2.2, 54.0K TPA
B>
Initialize the first disk (C)
Initialize disk C with “clrdir c:”, type 'Y' to execute the command
Create file 'ROMWBW.IMG'
Switch to drive C and use xmodem to create the file 'ROMWBW.IMG':
“b:xm r romwbw.img” and pick 'RCZ80_zrc.rom' as the file to upload.
Installation completed
Once xmodem completed the loading of ROMWBW.IMG, the installation process is completed.
TeraTerm macro
The CF creation process can be automated with TeraTerm macro. Unzip and place the file in c:\TeraTerm\ZRC. The serial port is set to 115200 N-8-1 with RTS/CTS hardware handshake. Press reset and run the macro 'newZRCCF.ttl' within 3 seconds of releasing the reset button. It will take about 5 minutes to install.
YouTube video of above process. https://youtu.be/kE0Sn0GZFRs