Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
builderpages:plasmo:zrc:newcfdisk_zrc [2025/07/15 19:09] – Revision from 2025-07-15 builderpages:plasmo:zrc:newcfdisk_zrc [2026/06/15 13:17] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +/* Imported from Wayback Machine
 +   Original URL : https://www.retrobrewcomputers.org/doku.php?id=builderpages:plasmo:zrc:newcfdisk_zrc
 +   Snapshot date: 2023-09-22
 +   Generator    : wayback-archiver
 +*/
 +
 +====== 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. [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zrc:zrc_zrserloader.zip|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
 +
 +<blockquote>
 +**go to address: 0x0000 press Return to execute command hë**
 +</blockquote>
 +**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.
 +
 +[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zrc:newzrccf_teraterm_macro.zip|NewZRCCF.TTL]]
 +
 +YouTube video of above process. https://youtu.be/kE0Sn0GZFRs
  
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0