| Both sides previous revisionPrevious revision | |
| builderpages:plasmo:g8pp:g8ppbasez80 [2024/11/06 19:58] – Revision from 2024-11-06 | builderpages:plasmo:g8pp:g8ppbasez80 [2026/06/15 13:07] (current) – external edit 127.0.0.1 |
|---|
| | /* Imported from Wayback Machine |
| | Original URL : https://retrobrewcomputers.org/doku.php?id=builderpages:plasmo:g8pp:g8ppbasez80 |
| | Snapshot date: 2021-09-21 |
| | Generator : wayback-archiver |
| | */ |
| | |
| | ====== G8PPBase + Z80 ====== |
| | |
| | ===== Introduction ===== |
| | |
| | This is a two-board configuration consists of a [[builderpages:plasmo:g8pp:g8ppbase|G8PP in baseline configuration]] and a simple Z80 board on RC2014 backplane. |
| | |
| | [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=0253bf&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/g8pp/g8ppz80/dsc_41491229.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/g8pp/g8ppz80/dsc_41491229.jpg?600x317|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_g8pp_g8ppz80_dsc_41491229.jpg}}]] |
| | |
| | ===== Z80 CPU Card ===== |
| | |
| | [[https://retrobrewcomputers.org/lib/exe/fetch.php?tok=1b57b4&media=https%3A%2F%2Fwww.retrobrewcomputers.org%2Flib%2Fplugins%2Fckgedit%2Ffckeditor%2Fuserfiles%2Fimage%2Fbuilderpages%2Fplasmo%2Fg8pp%2Fg8ppz80%2Fcpuz80_comp.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/g8pp/g8ppz80/cpuz80_comp.jpg?400x160|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_g8pp_g8ppz80_cpuz80_comp.jpg}}]] |
| | |
| | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:g8pp:g8ppz80:cpuz80_scm.pdf|Schematic]] of PCB Z80 CPU card |
| | |
| | Gerber [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:g8pp:g8ppz80:cpuz80_r1.zip|photoplots]] of Z80 CPU PC board |
| | |
| | ==== Prototype Z80 CPU Card ==== |
| | |
| | [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=9ef120&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/g8pp/g8ppz80/z80_cpu_comp.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/g8pp/g8ppz80/z80_cpu_comp.jpg?250x110|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_g8pp_g8ppz80_z80_cpu_comp.jpg}}]] |
| | |
| | [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=124f8b&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/g8pp/g8ppz80/z80_cpu_solder.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/g8pp/g8ppz80/z80_cpu_solder.jpg?250x108|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_g8pp_g8ppz80_z80_cpu_solder.jpg}}]] |
| | |
| | This is a prototype of the Z80 CPU card. It is superseded by the PC board version. |
| | |
| | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:g8pp:g8ppz80:z80_cpu_card_scm.pdf|Schematic]] of prototype Z80 CPU card |
| | |
| | ===== RC2014 Signal Definition ===== |
| | |
| | The predefined RC2014 signals remain the same. The spare signals are connected to the following Z80 signals: |
| | |
| | RC2014 Pin 37 (Spare 1) — nBUSRQ (Z80 pin 25) |
| | |
| | RC2014 Pin 38 (Spare 2) — nWAIT (Z80 pin 24) |
| | |
| | RC2014 Pin 39 (Spare 3) — nNMI (Z80 pin 17) |
| | |
| | ===== G8PP Baseline configuration ===== |
| | |
| | Introduction to [[builderpages:plasmo:g8pp|G8PP]] |
| | |
| | G8PP [[builderpages:plasmo:g8pp:g8ppbase|baseline configuration]] |
| | |
| | Altera [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:g8pp:g8ppz80:g8ppbasez80_cpld_22mhz_1_5_19.zip|EPM7128SQC100 design]] for Z80 |
| | |
| | ===== G8PPBase+Z80 ===== |
| | |
| | [[builderpages:plasmo:g8pp:g8ppbasez80:memmap|Memory Map]] |
| | |
| | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:g8pp:g8ppz80:g8ppz80load_1_5_19.zip|Serial Bootstrap,]] move jumper to [[https://retrobrewcomputers.org/lib/exe/fetch.php?tok=1ea9c7&media=https%3A%2F%2Fwww.retrobrewcomputers.org%2Flib%2Fexe%2Ffetch.php%3Ftok%3D30793d%26media%3Dhttps%3A%2F%2Fwww.retrobrewcomputers.org%2Flib%2Fexe%2Ffetch.php%3Ftok%3D97a81c%26media%3Dhttps%3A%2F%2Fwww.retrobrewcomputers.org%2Flib%2Fexe%2Ffetch.php%3Ftok%3D566c0d%26media%3Dhttps%3A%2F%2Fwww.retrobrewcomputers.org%2Flib%2Fexe%2Ffetch.php%3Ftok%3Dc91807%26media%3Dhttps%3A%2F%2Fwww.retrobrewcomputers.org%2Flib%2Fexe%2Ffetch.php%3Ftok%3D393b2c%26media%3Dhttps%3A%2F%2Fwww.retrobrewcomputers.org%2Flib%2Fexe%2Ffetch.php%3Ftok%3D514101%26media%3Dhttps%3A%2F%2Fwww.retrobrewcomputers.org%2Flib%2Fexe%2Ffetch.php%3Ftok%3Dba47ee%26media%3Dhttps%3A%2F%2Fwww.retrobrewcomputers.org%2Flib%2Fexe%2Ffetch.php%3Ftok%3Dfb65f9%26media%3Dhttps%3A%2F%2Fwww.retrobrewcomputers.org%2Flib%2Fexe%2Ffetch.php%3Ftok%3D7f5fcd%26media%3Dhttps%3A%2F%2Fwww.retrobrewcomputers.org%2Flib%2Fexe%2Ffetch.php%3Ftok%3Dedcfbe%26media%3Dhttps%3A%2F%2Fwww.retrobrewcomputers.org%2Flib%2Fexe%2Ffetch.php%3Fmedia%3Dbuilderpages%3Aplasmo%3Ag8pp%3Ag8ppbase_connector_copy.jpg|'Serial Bootstrap' position]], load G8PZ80LD.BIN as binary file (check the 'Binary' box in TeraTerm), G8PZ80LD will sign on with: |
| | |
| | //Z80SBC Loader v0.4\\ |
| | G xxxx to run// |
| | |
| | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:g8pp:g8ppz80:g8ppz80zmon_1_5_19.zip|Z80 Monitor]], [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:g8pp:g8ppz80:g8ppz80zmon_1_5_19.zip|]] load 'G8PZMon.HEX' as hex file (do not check the 'Binary' box in TeraTerm), type 'G b400' after load is completed. G8PZMon will respond with |
| | |
| | //Z80SBC Monitor v0.52 10/31/18\\ |
| | >// |
| | |
| | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:g8pp:g8ppz80:cpm22all_g8ppz80_1_5_19.zip|CP/M 2.2]] CCP/BDOS/BIOS |
| | |
| | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:g8pp:g8ppz80:xmodem.hex|XMODEM.HEX]], This is the XMODEM transfer program. Load XMODEM.HEX then type 'b2' to boot up CP/M 2.2 (CP/M 2.2 was loaded and saved prior to this). Then type: 'save 17 xmodem.com' to create the first program in CF drive |
| | |
| | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:g8pp:g8ppz80:depkg.zip|depkg.com]], this is Grant Seale's file depackaging program. Transfer it with XMODEM, then transfer the CP/M 2.2 distribution package below and use depkg.com to unpack the CP/M 2.2 distribution files. |
| | |
| | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:g8pp:g8ppz80:cpm22dri_pkg.zip|CP/M 2.2 distribution files]], use depkg.com to unpack the CP/M 2.2 distribution files. |
| | |
| | CP/M 3 |
| | |
| | CP/M 3 distribution files |
| | |
| | ===== Manuals and Instructions ===== |
| | |
| | Getting started with G8PPBase+Z80 ←configure altera epm7128, load bootstrap, load z80 monitor, load cp/m |
| | |
| | Z80 Monitor manual |
| |