| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| builderpages:plasmo:z80all:z80all_rev1 [2025/07/11 14:23] – Revision from 2025-07-11 | builderpages:plasmo:z80all:z80all_rev1 [2026/06/15 13:15] (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:z80all:z80all_rev1 | Original URL : https://retrobrewcomputers.org/doku.php?id=builderpages:plasmo:z80all:z80all_rev1 |
| Snapshot date: 2025-07-11 | Snapshot date: 2025-10-15 |
| Generator : wayback-archiver | Generator : wayback-archiver |
| */ | */ |
| ===== Design Information ===== | ===== Design Information ===== |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_rev1:z80all_rev1_scm.pdf|Schematic]] | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_rev1:z80all_rev1_scm.pdf|Schematic]] |
| |
| Gerber <del>[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_rev1:z80all_r1_gerber.zip|photoplots]]</del> [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_rev1:z80all_r1_gerber.zip|]] 11/17/23, Rev 1 PCB is updated. This is the link to [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_gerber_rev2.zip|Rev2 PCB]]. It is now a 4-layer PCB, but the design is the same. | Gerber <del>[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_rev1:z80all_r1_gerber.zip|photoplots]]</del> [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_rev1:z80all_r1_gerber.zip|]] 11/17/23, Rev 1 PCB is updated. This is the link to [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_gerber_rev2.zip|Rev2 PCB]]. It is now a 4-layer PCB, but the design is the same. |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_rev1:rev1pcb_working_64column_48line_no_ps2.zip|CPLD design]] ← CPLD design is still evolving. This is an interim working design but without PS2 keyboard interface | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_rev1:rev1pcb_working_64column_48line_no_ps2.zip|CPLD design]] ← CPLD design is still evolving. This is an interim working design but without PS2 keyboard interface |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_rev1:bom_z80all_rev1.pdf|Bill of Materials]] | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_rev1:bom_z80all_rev1.pdf|Bill of Materials]] |
| |
| [[builderpages:plasmo:z80all:z80all_rev:mem_io_map|Memory and I/O Map]] | [[builderpages:plasmo:z80all:z80all_rev:mem_io_map|Memory and I/O Map]] |
| Bootstrap ROM in CPLD, this 64-byte bootstrap can boot from serial or CF disk | Bootstrap ROM in CPLD, this 64-byte bootstrap can boot from serial or CF disk |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_simple_bootstrap_rev_0_1.zip|Simple ROM bootstrap]], this 32-byte bootstrap always boot from CF disk | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_simple_bootstrap_rev_0_1.zip|Simple ROM bootstrap]], this 32-byte bootstrap always boot from CF disk |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_serial_loader_r0_0.zip|Serial Loader]] resides in compact flash's Master Boot Record | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_serial_loader_r0_0.zip|Serial Loader]] resides in compact flash's Master Boot Record |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:zall_monitor_r0_2.zip|Z80ALL monitor]] | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:zall_monitor_r0_2.zip|Z80ALL monitor]] |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_rev1:scmonitor_startrek_z80all.zip|SCMonitor+StarTrek]] This is Steve Cousin's SCMonitor ported to Z80ALL. 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_z80all.hex to Z80ALL 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://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_rev1:scmonitor_startrek_z80all.zip|SCMonitor+StarTrek]] This is Steve Cousin's SCMonitor ported to Z80ALL. 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_z80all.hex to Z80ALL 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! |
| |
| CP/M 2.2 BIOS/CCP/BDOS | CP/M 2.2 BIOS/CCP/BDOS |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_rev1:z80all_cpm3_loader.zip|CP/M3 Loader]]. This is loader for CP/M3. It expects CPM3.SYS in drive A of the CF disk. To install it, send CPM3LDR.HEX to Z80ALL and type 'c3' to install it in track 0 of CF disk. Once it is installed, type 'b3' to boot CP/M3. | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_rev1:z80all_cpm3_loader.zip|CP/M3 Loader]]. This is loader for CP/M3. It expects CPM3.SYS in drive A of the CF disk. To install it, send CPM3LDR.HEX to Z80ALL and type 'c3' to install it in track 0 of CF disk. Once it is installed, type 'b3' to boot CP/M3. |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_rev1:z80all_cpm3all_distribution.zip|CPM3ALL]]. This is the CP/M 3 distribution files. Use unarj.com to decompress it. | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_rev1:z80all_cpm3all_distribution.zip|CPM3ALL]]. This is the CP/M 3 distribution files. Use unarj.com to decompress it. |
| |
| CPM3 [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_rev1:z80all_cpm3_cbios_ldrbios_source.zip|banked BIOS]] source code, assembled with zmac | CPM3 [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_rev1:z80all_cpm3_cbios_ldrbios_source.zip|banked BIOS]] source code, assembled with zmac |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_rev1:z80all_64mb_cpm2_cpm3_scmon_htc_zork.zip|CF image file]] contains CP/M2.2, CP/M3, HiTech C, Zork, SCMonitor. Unzip to z80all_64MB_cpm2_cpm3_scmon_htc_zork.img and use Win32DiskImager to copy the image file to a 64MB or larger CF disk. | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80all:z80all_rev1:z80all_64mb_cpm2_cpm3_scmon_htc_zork.zip|CF image file]] contains CP/M2.2, CP/M3, HiTech C, Zork, SCMonitor. Unzip to z80all_64MB_cpm2_cpm3_scmon_htc_zork.img and use Win32DiskImager to copy the image file to a 64MB or larger CF disk. |
| |
| ===== Demo ===== | ===== Demo ===== |