Differences

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

Link to this comparison view

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
Line 1: Line 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
  
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0