| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| builderpages:plasmo:zzrcc [2023/01/30 10:44] – Revision from 2023-01-30 | builderpages:plasmo:zzrcc [2026/06/15 13:19] (current) – external edit 127.0.0.1 |
|---|
| /* Imported from Wayback Machine | /* Imported from Wayback Machine |
| Original URL : https://www.retrobrewcomputers.org/doku.php?id=builderpages:plasmo:zzrcc | Original URL : https://retrobrewcomputers.org/doku.php?id=builderpages:plasmo:zzrcc |
| Snapshot date: 2023-01-30 | Snapshot date: 2025-02-09 |
| Generator : wayback-archiver | Generator : wayback-archiver |
| */ | */ |
| ===== Design Information ===== | ===== Design Information ===== |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:zzrcc_rev0_scm.pdf|Schematic]] | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:zzrcc_rev0_scm.pdf|Schematic]] |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:zzrcc_gerber_rev0.zip|Gerber photoplots]] | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:zzrcc_gerber_rev0.zip|Gerber photoplots]] |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:zzrcc_i2c_cpld_12-18-20.zip|CPLD]] design | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:zzrcc_i2c_cpld_12-18-20.zip|CPLD]] design |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:zzrcc_rev0pcb_bom.pdf|Bill of Materials]] | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:zzrcc_rev0pcb_bom.pdf|Bill of Materials]] |
| |
| ==== Software ==== | ==== Software ==== |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:zrserloader_v0_1_12_20_20.zip|ZZRCC Serial Loader]]. A small 256-byte program designed to be serially loaded into ZZRCC when configured to serial bootstrap mode. | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:zrserloader_v0_1_12_20_20.zip|ZZRCC Serial Loader]]. A small 256-byte program designed to be serially loaded into ZZRCC when configured to serial bootstrap mode. |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:zzrmon_v0_5_released.zip|ZZRCC Monitor]]. A simple monitor for ZZRCC | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:zzrmon_v0_5_released.zip|ZZRCC Monitor]]. A simple monitor for ZZRCC |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:cfbootloader_12_20_20.zip|CF Bootloader]]. An utility program that copies bootstrap program to Master Boot Block of a CF disk and ZZRCC Monitor to designated space of CF disk. | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:cfbootloader_12_20_20.zip|CF Bootloader]]. An utility program that copies bootstrap program to Master Boot Block of a CF disk and ZZRCC Monitor to designated space of CF disk. |
| |
| 1/8/21, [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:updated_cfbootloader_1_8_21.zip|Updated CF Bootloader]] to fix a bug in 12_20_20 release. This is not yet an official release waiting for additional testing | 1/8/21, [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:updated_cfbootloader_1_8_21.zip|Updated CF Bootloader]] to fix a bug in 12_20_20 release. This is not yet an official release waiting for additional testing |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:scmonitor_startrek_zzrcc.zip|SCMonitor+StarTrek]]. This is Steve Cousin's SCMonitor ported to ZZRCC. This is [[https://smallcomputercentral.wordpress.com/|Steve Cousin's homepage]]. As an extra bonus, it includes the StarTrek program in BASIC. To install SCMonitor+StarTrek, send scmonitor_startrek.hex to ZZRCC and type 'c1' to install it in track 0 of CF disk. Once it is installed, type 'b1' to load and run SCMonitor. To run Startrek in BASIC, type 'wbasic', then 'run'. Have fun! [[https://www.youtube.com/watch?v=CbfR3bzuxMc|Youtube video]] of running Startrek in ZZRCC using a TeraTerm macro file. This is the [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zrcc:zrcc1:startrek_teraterm_macro.zip|TeraTerm macro]] program | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:scmonitor_startrek_zzrcc.zip|SCMonitor+StarTrek]]. This is Steve Cousin's SCMonitor ported to ZZRCC. This is [[https://smallcomputercentral.wordpress.com/|Steve Cousin's homepage]]. As an extra bonus, it includes the StarTrek program in BASIC. To install SCMonitor+StarTrek, send scmonitor_startrek.hex to ZZRCC and type 'c1' to install it in track 0 of CF disk. Once it is installed, type 'b1' to load and run SCMonitor. To run Startrek in BASIC, type 'wbasic', then 'run'. Have fun! [[https://www.youtube.com/watch?v=CbfR3bzuxMc|Youtube video]] of running Startrek in ZZRCC using a TeraTerm macro file. This is the [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zrcc:zrcc1:startrek_teraterm_macro.zip|TeraTerm macro]] program |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:cpm22_v0_1_12_20_20.zip|CP/M2.2 BIOS/CCP/BDOS]] for ZZRCC. To install it, send cpm22all.hex to ZZRCC and type 'c2' to install it in track 0 of CF disk. Once it is installed, type 'b2' to load and run CP/M2.2 | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:cpm22_v0_1_12_20_20.zip|CP/M2.2 BIOS/CCP/BDOS]] for ZZRCC. To install it, send cpm22all.hex to ZZRCC and type 'c2' to install it in track 0 of CF disk. Once it is installed, type 'b2' to load and run CP/M2.2 |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zrcc:zrcc1:xmodem.hex|XMODEM.HEX]]. This is the very first program in a new ZZRCC CF disk. Install CP/M2.2 above first, then while in ZZRCC Monitor, send xmodem.hex to ZZRCC; then type 'b2' to enter CP/M2.2; then type 'save 17 xmodem.com' at CP/M prompt. This will save the RAM image into a file called xmodem.com. | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zrcc:zrcc1:xmodem.hex|XMODEM.HEX]]. This is the very first program in a new ZZRCC CF disk. Install CP/M2.2 above first, then while in ZZRCC Monitor, send xmodem.hex to ZZRCC; then type 'b2' to enter CP/M2.2; then type 'save 17 xmodem.com' at CP/M prompt. This will save the RAM image into a file called xmodem.com. |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zrcc:zrcc1:unarj.zip|unarj.com]]. This is file decompression program running in CP/M. Use it to decompress .arj files | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zrcc:zrcc1:unarj.zip|unarj.com]]. This is file decompression program running in CP/M. Use it to decompress .arj files |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zrcc:zrcc1:cpm22dri.zip|cpm22dri]]. This is the CP/M2.2 distribution files from Digital Research. Use unarj.com to decompress it. | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zrcc:zrcc1:cpm22dri.zip|cpm22dri]]. This is the CP/M2.2 distribution files from Digital Research. Use unarj.com to decompress it. |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80mb64:zorkall.zip|Zorkall]] is Zork1, Zork2, and Zork3 compressed with arj. Use unarj.com above to decompress. | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80mb64:zorkall.zip|Zorkall]] is Zork1, Zork2, and Zork3 compressed with arj. Use unarj.com above to decompress. |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80mb64:htc309.zip|HTC309]] is version 3.09 of HiTech C that has been released into publica domain. It is compressed with arj, use unarj.com above to decompress | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80mb64:htc309.zip|HTC309]] is version 3.09 of HiTech C that has been released into publica domain. It is compressed with arj, use unarj.com above to decompress |
| |
| Installation macro for ZZRCC CF disk. This [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:zzrcc_install_all_teraterm_macro.zip|zipped file]] contains all the files that are installed in a released ZZRCC disk. The installation macro runs in TeraTerm and expects all files in directory c:\teraterm\zzrcc Run the macro once the serial loader is loaded and the serial port is changed back to 115200 N81. | Installation macro for ZZRCC CF disk. This [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:zzrcc_install_all_teraterm_macro.zip|zipped file]] contains all the files that are installed in a released ZZRCC disk. The installation macro runs in TeraTerm and expects all files in directory c:\teraterm\zzrcc Run the macro once the serial loader is loaded and the serial port is changed back to 115200 N81. |
| |
| ===== Manuals and Instructions ===== | ===== Manuals and Instructions ===== |
| [[builderpages:plasmo:zzrcc:test_without_cf_disk|Testing ZZRCC without CF disk]] | [[builderpages:plasmo:zzrcc:test_without_cf_disk|Testing ZZRCC without CF disk]] |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z280rc:z280_mpu_noocr_bw_400_.pdf|Z280 Technical manual]] | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z280rc:z280_mpu_noocr_bw_400_.pdf|Z280 Technical manual]] |
| |
| ===== ToDo ===== | ===== ToDo ===== |
| === Interface to 128x64 OLED display === | === Interface to 128x64 OLED display === |
| |
| This is ZZRCC driving a 128×64 OLED display over the I2C bus. The clock is free-running rapidly mainly as a demonstration of I2C display interface capability. Load and run the [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:applications:zzrcc_i2c_fast_free_running_clock.zip|clock demo]] program from 0x1000 | This is ZZRCC driving a 128×64 OLED display over the I2C bus. The clock is free-running rapidly mainly as a demonstration of I2C display interface capability. Load and run the [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:applications:zzrcc_i2c_fast_free_running_clock.zip|clock demo]] program from 0x1000 |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=a95864&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/zzrcc/zzrcc_i2c_annotatated.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/zzrcc/zzrcc_i2c_annotatated.jpg?500x304|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_zzrcc_zzrcc_i2c_annotatated.jpg}}]] | [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=a95864&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/zzrcc/zzrcc_i2c_annotatated.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/zzrcc/zzrcc_i2c_annotatated.jpg?500x304|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_zzrcc_zzrcc_i2c_annotatated.jpg}}]] |
| |
| Conway's Game of Life, [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:applications:zzrcc_i2c_game_of_life.zip|Gosper Glider Gun]], running on ZZRCC. Load and run the program from 0x1000 | Conway's Game of Life, [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zzrcc:applications:zzrcc_i2c_game_of_life.zip|Gosper Glider Gun]], running on ZZRCC. Load and run the program from 0x1000 |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=cadbd4&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/zzrcc/applications/zzrcc_i2c_gosper_glide_gun.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/zzrcc/applications/zzrcc_i2c_gosper_glide_gun.jpg?400x330|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_zzrcc_applications_zzrcc_i2c_gosper_glide_gun.jpg}}]] | [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=cadbd4&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/zzrcc/applications/zzrcc_i2c_gosper_glide_gun.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/zzrcc/applications/zzrcc_i2c_gosper_glide_gun.jpg?400x330|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_zzrcc_applications_zzrcc_i2c_gosper_glide_gun.jpg}}]] |