/* Imported from Wayback Machine Original URL : https://www.retrobrewcomputers.org/doku.php?id=builderpages:plasmo:g8pp:g8ppbase6502 Snapshot date: 2025-12-16 Generator : wayback-archiver */ ==== Table of Contents ==== [[#g8ppbase_6502|G8PPBase + 6502]] [[#introduction|Introduction]] [[#cpu_card|6502 CPU Card]] [[#prototype_6502_cpu_card|Prototype 6502 CPU Card]] [[#rc2014_signal_definition|RC2014 Signal Definition]] [[#g8pp_baseline_configuration|G8PP Baseline Configuration]] [[#g8ppbase_65021|G8PPBase+6502]] [[#manuals_and_instructions|Manuals and Instructions]] ====== G8PPBase + 6502 ====== ===== Introduction ===== This is a two-board configuration consists of a [[builderpages:plasmo:g8pp:g8ppbase|G8PP in baseline configuration]] and a simple 6502 board on RC2014 backplane. [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=d72d27&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/g8pp/g8pp6502/g8ppbase6502.jpg|{{https://www.retrobrewcomputers.org/lib/exe/fetch.php?w=600&h=399&tok=25d4ef&media=https%3A%2F%2Fwww.retrobrewcomputers.org%2Flib%2Fplugins%2Fckgedit%2Ffckeditor%2Fuserfiles%2Fimage%2Fbuilderpages%2Fplasmo%2Fg8pp%2Fg8pp6502%2Fg8ppbase6502.jpg?600x399|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_g8pp_g8pp6502_g8ppbase6502.jpg}}]] ===== 6502 CPU Card ===== [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=81fb52&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/g8pp/g8pp6502/cpu6502_comp.jpg|{{https://www.retrobrewcomputers.org/lib/exe/fetch.php?w=400&h=161&tok=7afd7a&media=https%3A%2F%2Fwww.retrobrewcomputers.org%2Flib%2Fplugins%2Fckgedit%2Ffckeditor%2Fuserfiles%2Fimage%2Fbuilderpages%2Fplasmo%2Fg8pp%2Fg8pp6502%2Fcpu6502_comp.jpg?400x161|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_g8pp_g8pp6502_cpu6502_comp.jpg}}]] [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:g8pp:g8pp6502:cpu6502_scm.pdf|Schematic]] of PCB 6502 CPU card Gerber [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:g8pp:g8pp6502:cpu6502_r1.zip|photoplots]] of 6502 CPU card ==== Prototype 6502 CPU Card ==== [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=021ce2&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/g8pp/g8pp6502/6502_cpu_comp.jpg|{{https://www.retrobrewcomputers.org/lib/exe/fetch.php?w=250&h=104&tok=260713&media=https%3A%2F%2Fwww.retrobrewcomputers.org%2Flib%2Fplugins%2Fckgedit%2Ffckeditor%2Fuserfiles%2Fimage%2Fbuilderpages%2Fplasmo%2Fg8pp%2Fg8pp6502%2F6502_cpu_comp.jpg?250x104|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_g8pp_g8pp6502_6502_cpu_comp.jpg}}]] [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=c27401&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/g8pp/g8pp6502/6502_cpu_solder.jpg|{{https://www.retrobrewcomputers.org/lib/exe/fetch.php?w=250&h=108&tok=bbaa3a&media=https%3A%2F%2Fwww.retrobrewcomputers.org%2Flib%2Fplugins%2Fckgedit%2Ffckeditor%2Fuserfiles%2Fimage%2Fbuilderpages%2Fplasmo%2Fg8pp%2Fg8pp6502%2F6502_cpu_solder.jpg?250x108|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_g8pp_g8pp6502_6502_cpu_solder.jpg}}]] This is a prototype of the 6502 CPU card. It is superseded by the PC board version. [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:g8pp:g8pp6502:6502_cpu_card_scm.pdf|Schematic]] of prototype 6502 CPU card ===== RC2014 Signal Definition ===== The following RC2014 signals are redefined for G8PPBase+6502 RC2014 Pin 19 (nM1) — SYNC (6502 pin 7) RC2014 Pin 23 (nMREQ) — RWB (6502 pin 34) RC2014 Pin 24 (nWR) — Not Assigned RC2014 Pin 25 (nRD) — Not Assigned RC2014 Pin 26 (nIORQ) — VPB (6502 pin 1) RC2014 Pin 37 (Spare 1) — BE (6502 pin 36) RC2014 Pin 38 (Spare 2) — RDY (6502 pin 2) RC2014 Pin 39 (Spare 3) — NMIB (6502 pin 6) ===== G8PP Baseline Configuration ===== Introduction to [[builderpages:plasmo:g8pp|G8PP]] G8PP [[builderpages:plasmo:g8pp:g8ppbase|baseline configuration]] Altera [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:g8pp:g8pp6502:g8ppbase6502_cpld_1_5_19.zip|EPM7128SQC100 design]] for 6502 ===== G8PPBase+6502 ===== [[builderpages:plasmo:g8pp:g8ppbase6502:memmap|Memory Map]] [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:g8pp:g8pp6502:tinyload_1_5_19.zip|Serial Bootstrap,]] move jumper to [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=7f5fcd&media=https%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 Tinyload.bin as binary file (check the 'Binary' box in TeraTerm), Tinyload will sign on with '12/26/18' 6502 Monitor [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:g8pp:g8pp6502:ehbasic_1_5_19.zip|EhBASIC]] by Lee Davison, load 'MIN_MON.HEX' as hex file (do not check the 'Binary' box in TeraTerm), type 'G e82a' after load is completed. EhBasic will respond with '6502 EhBASIC [C]old/[W]arm ?' [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:g8pp:g8pp6502:ascii_benchmark.txt|ASCIIART]] benchmark for EhBasic. ===== Manuals and Instructions ===== [[builderpages:plasmo:g8pp:g8ppbase6502:getting_started|Getting Started]] with G8PPBase+6502 ←configure altera epm7128, load bootstrap, load 6502 monitor, load & run EhBASIC 6502 Monitor manual