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.

NewZRCCF.TTL

YouTube video of above process. https://youtu.be/kE0Sn0GZFRs

builderpages/plasmo/zrc/newcfdisk_zrc.txt · Last modified: 2020/07/26 19:55 by plasmo
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0