| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| builderpages:plasmo:g8pp:g8ppbase6502 [2024/11/06 22:15] – Revision from 2024-11-06 | builderpages:plasmo:g8pp:g8ppbase6502 [2026/06/15 13:07] (current) – external edit 127.0.0.1 |
|---|
| | /* 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 |
| | */ |
| | |
| | ====== 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/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/g8pp/g8pp6502/g8ppbase6502.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/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/g8pp/g8pp6502/cpu6502_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/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/g8pp/g8pp6502/6502_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/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/g8pp/g8pp6502/6502_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 |
| |