Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
builderpages:plasmo:zz80cf [2019/12/07 21:22] – Initial import from Wayback Machine builderpages:plasmo:zz80cf [2026/06/15 13:18] (current) – external edit 127.0.0.1
Line 1: Line 1:
 /* Imported from Wayback Machine /* Imported from Wayback Machine
-   Original URL : https://retrobrewcomputers.org/doku.php?id=builderpages:plasmo:zz80cf +   Original URL : https://www.retrobrewcomputers.org/doku.php?id=builderpages:plasmo:zz80cf 
-   Snapshot date: 2019-12-07+   Snapshot date: 2026-03-12
    Generator    : wayback-archiver    Generator    : wayback-archiver
 */ */
  
 ====== ZZ80RC-CF, Enhanced ZZ80RC ====== ====== ZZ80RC-CF, Enhanced ZZ80RC ======
 +
 +**Note: ZZ80RC-CF and its close relative [[builderpages:plasmo:zz80rc|ZZ80RC]] are obsolete because of an asynchronous serial clock bug of Z280. The replacement design is [[builderpages:plasmo:zzrcc|ZZRCC]].**
  
 ===== Introduction ===== ===== Introduction =====
Line 47: Line 49:
 ===== Design Files ===== ===== Design Files =====
  
-[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:zz80rc_r1_scm.pdf|Schematic]], the schematic is created using IVEX's WinDraft which is an obsoleted software. Only the PDF file is usable.+[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:zz80rc_r1_scm.pdf|Schematic]], the schematic is created using IVEX's WinDraft which is an obsoleted software. Only the PDF file is usable.
  
-Gerber [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:zz80rc_r1.zip|photoplots]], the pc board was manufactured by Seeed Studio+Gerber [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:zz80rc_r1.zip|photoplots]], the pc board was manufactured by Seeed Studio
  
 Bill of Materials Bill of Materials
Line 59: Line 61:
 ==== Software ==== ==== Software ====
  
-UART Bootstrap software, [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:loadngo.zip|LoadnGo.run]], loads the 256-byte bootstrap first which, in turn, loads ZZ80CFMon and transfer control to it. If TeraTerm is the terminal software, set the serial port transmission delay to 1 msec/line and check the 'Binary' box in 'Send file…' menu. **The transmission delay and checked Binary box are necessary only for loading LoadnGo.run. All subsequent file loads are with zero transmission delay and Binary box unchecked.**+UART Bootstrap software, [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:loadngo.zip|LoadnGo.run]], loads the 256-byte bootstrap first which, in turn, loads ZZ80CFMon and transfer control to it. If TeraTerm is the terminal software, set the serial port transmission delay to 1 msec/line and check the 'Binary' box in 'Send file…' menu. **The transmission delay and checked Binary box are necessary only for loading LoadnGo.run. All subsequent file loads are with zero transmission delay and Binary box unchecked.**
  
-[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:scmonitor.hex|SCMonitor]] is a sophisticated monitor developed by [[https://smallcomputercentral.com/|Steve Cousins]]. It has many features, among them a version of MS BASIC that runs well on ZZ80RC. This version of SCMonitor is compiled for Z280RC but works well in ZZ80RC.+[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:scmonitor.hex|SCMonitor]] is a sophisticated monitor developed by [[https://smallcomputercentral.com/|Steve Cousins]]. It has many features, among them a version of MS BASIC that runs well on ZZ80RC. This version of SCMonitor is compiled for Z280RC but works well in ZZ80RC.
  
-[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:scmonitor_startrek.hex|SCMonitor_startrek]] is SCMonitor with the popular StarTrek BASIC program included. Upload the hex file, then type '**g0000**' to run SCMonitor; type '**wbasic**' to warm-start the BASIC v4.7b; and '**run**' to execute the StarTrek BASIC program+[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:scmonitor_startrek.hex|SCMonitor_startrek]] is SCMonitor with the popular StarTrek BASIC program included. Upload the hex file, then type '**g0000**' to run SCMonitor; type '**wbasic**' to warm-start the BASIC v4.7b; and '**run**' to execute the StarTrek BASIC program
  
-[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:zz80cfmon.zip|ZZ80CFMon]] is the bootstrap monitor for ZZ80RC. It has simple commands to load files, edit/display memory, display RAM disk, zero/fill memory, test memory, copy bootstrap to physical page 0, copy CP/M to RAM disk, and boot CP/M. The software is assembled using Zilog ZDS v3.68.+[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:zz80cfmon.zip|ZZ80CFMon]] is the bootstrap monitor for ZZ80RC. It has simple commands to load files, edit/display memory, display RAM disk, zero/fill memory, test memory, copy bootstrap to physical page 0, copy CP/M to RAM disk, and boot CP/M. The software is assembled using Zilog ZDS v3.68.
  
-[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:zz80rc_r1_cf_at_0x10_4_cfdrives.zip|ZZ80CPM22]] is CP/M2.2 executable tailored for ZZ80CF. It is loaded into 0xDC00-0xFFFF with ZZ80CFMon. Use '**c2**' command to store it in CF disk and use '**b2**' command to boot into CP/M2.2. The software is assembled using Zilog ZDS v3.68.+[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:zz80rc_r1_cf_at_0x10_4_cfdrives.zip|ZZ80CPM22]] is CP/M2.2 executable tailored for ZZ80CF. It is loaded into 0xDC00-0xFFFF with ZZ80CFMon. Use '**c2**' command to store it in CF disk and use '**b2**' command to boot into CP/M2.2. The software is assembled using Zilog ZDS v3.68.
  
-[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:xm.hex|XM]] is XMODEM file transfer program. This is the very first program created in a new CF disk. Use ZZ80CFMon to upload the XM.HEX into memory, then type '**b2**' to boot inot CP/M 2.2. type '**save 18 xm.com**' to save the memory content as a file named xm.com. XM.COM is used to load all remaining files into CF disk. The command format is+[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:xm.hex|XM]] is XMODEM file transfer program. This is the very first program created in a new CF disk. Use ZZ80CFMon to upload the XM.HEX into memory, then type '**b2**' to boot inot CP/M 2.2. type '**save 18 xm.com**' to save the memory content as a file named xm.com. XM.COM is used to load all remaining files into CF disk. The command format is
  
 **xm //filename// /r/x3/z9** **xm //filename// /r/x3/z9**
  
-[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:cpm22dri.zip|CPM22DRI]] is system files for CP/M2.2. Unzip the file to CPM22DRI.ARJ then use XM to transfer it to CP/M. Once transferred, use unarj.com to decompress the files. CPM22DRI image is created using cpmtools.+[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:cpm22dri.zip|CPM22DRI]] is system files for CP/M2.2. Unzip the file to CPM22DRI.ARJ then use XM to transfer it to CP/M. Once transferred, use unarj.com to decompress the files. CPM22DRI image is created using cpmtools.
  
-[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:cpm3ldr.zip|CPM3LDR]], This is the CP/M 3 Loader. Upload CPM3LDR.hex and type '**c3**' to install it in the reserved sectors in CF drive. type '**b3**' to boot CP/M 3+[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:cpm3ldr.zip|CPM3LDR]], This is the CP/M 3 Loader. Upload CPM3LDR.hex and type '**c3**' to install it in the reserved sectors in CF drive. type '**b3**' to boot CP/M 3
  
-[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:cpm3all.zip|CP/M 3 files]]. These CP/M 3 files do not contain the Y2K patches. Unzip the file to CPM3ALL.ARJ which is an ARJ compressed file. Use XM to transfer it to CP/M and then decompressed into drive A: with “**unarj e cpm3all**”.+[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:cpm3all.zip|CP/M 3 files]]. These CP/M 3 files do not contain the Y2K patches. Unzip the file to CPM3ALL.ARJ which is an ARJ compressed file. Use XM to transfer it to CP/M and then decompressed into drive A: with “**unarj e cpm3all**”.
  
-[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:unarj.zip|unarj.com]]. This is the CP/M executable to un-compress cpm22dri.arj and cpm3all.arj files. The command format is+[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:unarj.zip|unarj.com]]. This is the CP/M executable to un-compress cpm22dri.arj and cpm3all.arj files. The command format is
  
 **unarj e //filename//** **unarj e //filename//**
  
-[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:zz80cf_a_image.zip|zz80cf_a.img]]. This is the drive A image for CP/M2.2 distribution files. It contains the following files:+[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:zz80cf_a_image.zip|zz80cf_a.img]]. This is the drive A image for CP/M2.2 distribution files. It contains the following files:
  
 asm.com asm.com
Line 120: Line 122:
  
 copy the image to a CF disk and insert the CF disk in ZZ80RC-CF. You should find the above files on the disk. copy the image to a CF disk and insert the CF disk in ZZ80RC-CF. You should find the above files on the disk.
 +
 +==== Initialize a new CF disk with TeraTerm Macro ====
 +
 +For Windows users using TeraTerm terminal emulation software, this [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:zz80cf_all.zip|zipped file]] contains all the programs above and a TeraTerm macro to load the program serially into the CF disk. This is an automated process that takes about 8-10 minutes to run. Unzip the files into c:\teraterm\zz80cf. While in ZZ80 monitor prompt, go to TeraTerm menu “Control→Macro” navigate to c:\teraterm\zz80cf and select “newzz80cf.ttl”. The macro will do a quick test; format drive A/B/C/D; load CP/M2 and CP/M3; copy XM.hex; start CP/M2; save XM.COM; use XM to load CP/M2, CP/M3, Zork; decompress CP/M2, CP/M3, and Zork into drive B, A, D.
  
 ==== Instructions and Manuals ==== ==== Instructions and Manuals ====
Line 131: Line 137:
 ==== References ==== ==== References ====
  
-[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z280rc:z280_mpu_noocr_bw_400_.pdf|Z280 Preliminary Technical Manual]]. This 'preliminary' manual is in fact the latest manual available.+[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z280rc:z280_mpu_noocr_bw_400_.pdf|Z280 Preliminary Technical Manual]]. This 'preliminary' manual is in fact the latest manual available.
  
builderpages/plasmo/zz80cf.1575753756.txt.gz · Last modified: (external edit)
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0