Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| builderpages:plasmo:zrc:getting_started [2025/01/13 01:12] – Revision from 2025-01-13 | builderpages:plasmo:zrc:getting_started [2026/06/15 13:17] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | /* Imported from Wayback Machine | ||
| + | | ||
| + | | ||
| + | | ||
| + | */ | ||
| + | |||
| + | ====== Getting Started with ZRC ====== | ||
| + | |||
| + | ===== Introduction ===== | ||
| + | |||
| + | This instruction describes the process of getting ZRC powered up and running ROMWBW. | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | 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: | ||
| + | |||
| + | <code code> | ||
| + | 987650321ZRC Monitor v0.4c 7/17/20 | ||
| + | </ | ||
| + | |||
| + | Type ' | ||
| + | |||
| + | <code code> | ||
| + | >help | ||
| + | G < | ||
| + | R < | ||
| + | D <start addr> <end addr> | ||
| + | I < | ||
| + | O < | ||
| + | L <start addr> <end addr> | ||
| + | Z CR | ||
| + | F CR | ||
| + | T CR | ||
| + | E < | ||
| + | X < | ||
| + | B < | ||
| + | C < | ||
| + | </ | ||
| + | |||
| + | The command to run ROMWBW is ' | ||
| + | |||
| + | <code code> | ||
| + | >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, | ||
| + | |||
| + | 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, | ||
| + | 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 | ||
| + | ---------- | ||
| + | Char 0 ACIA0: | ||
| + | Disk 0 MD1: RAM Disk 384KB,LBA | ||
| + | Disk 1 MD0: ROM Disk 384KB,LBA | ||
| + | Disk 2 IDE0: | ||
| + | Disk 3 IDE1: Hard Disk -- | ||
| + | |||
| + | RC2014 Boot Loader | ||
| + | |||
| + | Boot [H=Help]: | ||
| + | </ | ||
