Differences

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

Link to this comparison view

builderpages:plasmo:start [2020/09/28 18:47] – Revision from 2020-09-28 builderpages:plasmo:start [2026/06/15 13:13] (current) – external edit 127.0.0.1
Line 1: Line 1:
 /* Imported from Wayback Machine /* Imported from Wayback Machine
-   Original URL : https://retrobrewcomputers.org/doku.php?id=builderpages:plasmo:start +   Original URL : https://www.retrobrewcomputers.org/doku.php?id=builderpages:plasmo:start 
-   Snapshot date: 2020-09-28+   Snapshot date: 2025-05-16
    Generator    : wayback-archiver    Generator    : wayback-archiver
 */ */
Line 7: Line 7:
 ====== Introduction ====== ====== Introduction ======
  
-I'm mainly interested in 68K family of processors. I worked with 68K processors during the early phase of my professional career for embedded applications, but I am unfamiliar with how 68K were used in desktop applications. I like to explore the various uses of 68K in the general desktop usage which means interface with disk, keyboard, ethernet, USB, video and operating systems.+I worked with 68K processors during the early phase of my professional career for embedded applications, but I am unfamiliar with how 68K were used in desktop applications. I like to explore the various uses of 68K in the general desktop usage which means interface with disk, keyboard, ethernet, USB, video and operating systems.
  
-During the recession of 2007/2008 I had many opportunities to collect 68K components, memories, and peripherals at bargain basement prices mostly on eBay and some on local electronic auctions. I purchased them as memorabilia and to tinkering with during my retirement. I'm retired now and this is a record of my tinkering.+During the recession of 2007/2008 I had many opportunities to collect 68K components, memories, and peripherals at bargain basement prices mostly on eBay and some on local electronic auctions. I purchased them as memorabilia and to tinkering with during my retirement. I'm retired now and this is a record of my tinkering. Here is an important set of [[builderpages:plasmo:tools|tools]] for tinkering.
  
-The first step is put together a tinkering set of [[builderpages:plasmo:tools|tools]]then the pathfinder projects to exercise these tools, and finally explore the uses of 68K in the general desktop environments.+As my exploration evolvedI also became interested in Z80 and Z280, especially Z280 which is an obscure but surprisingly modern CPU.
  
-====== 68030 Projects ======+====== 68K Projects ====== 
 + 
 +===== IP940 Base Board. ===== 
 + 
 +The [[builderpages:plasmo:68040:ip940:ip940base|IP940 Base]] hosts Perceptics' IP940 68040 mezzanine board. This is an experimental design that may change dramatically in later iterations. 
 + 
 +===== Tiny040 ===== 
 + 
 +[[builderpages:plasmo:68040:tiny040|Tiny040]] is an experimental 3.3V SBC based on 68040V. This design may change dramatically in later iterations.
  
 ===== Tiny030 ===== ===== Tiny030 =====
Line 22: Line 30:
  
 [[builderpages:plasmo:cb030:cb030_rev1|CB030]] is follow-on to Tiny030; it'll have more memory, compact flash mass storage, and I/O expansion. [[builderpages:plasmo:cb030:cb030_rev1|CB030]] is follow-on to Tiny030; it'll have more memory, compact flash mass storage, and I/O expansion.
- 
-====== 68020 Projects ====== 
  
 ===== MB020 ===== ===== MB020 =====
Line 32: Line 38:
  
 [[builderpages:plasmo:start|Tiny020]] is described near the end of this page. It will be moved here later. [[builderpages:plasmo:start|Tiny020]] is described near the end of this page. It will be moved here later.
- 
-====== 68000 Projects ====== 
  
 ===== MB012 ===== ===== MB012 =====
Line 41: Line 45:
 ===== Tiny68K ===== ===== Tiny68K =====
  
-[[builderpages:plasmo:start|Link]] to Tiny68K at end of this page+Link to [[boards:sbc:tiny68k|Tiny68K SBC]] page 
 + 
 +[[forum:index.php|Discussion]] about running Fuzix on Tiny68K 
 + 
 +===== T68KRC ===== 
 + 
 +[[builderpages:plasmo:t68krc_r01|T68KRC, rev0.1]] and [[builderpages:plasmo:t68kmb|T68MB]] are 68000 boards with RC2014 compatible bus. 
 + 
 +===== SBC68340 ===== 
 + 
 +Single board [[builderpages:plasmo:68340:sbc68340r0:sbc68340r0home|computer based on MC68340]] 
 + 
 +===== Experimental 68K ===== 
 + 
 +[[builderpages:plasmo:experimental68k:bb68008|BB68008]] is barebones 68008 prototyped on BB6580 board. It consists of MC68008, ATF22V10, 128K RAM and 8MHz oscillator 
 + 
 +[[builderpages:plasmo:68340:prototype|MC68340 Prototype]] from early 2000.
  
 ====== P90CE201 Projects ====== ====== P90CE201 Projects ======
Line 53: Line 73:
 ===== P90MB ===== ===== P90MB =====
  
-[[builderpages:plasmo:p90mb|P90MB]] is a motherboard based on P90CE201 with 3 RC2014-like expansion slots.+[[builderpages:plasmo:p90mb:p90mb_r1|P90MB]] is a motherboard based on P90CE201 with 3 RC2014-like expansion slots.
  
 ===== Kuno ===== ===== Kuno =====
Line 60: Line 80:
  
 ====== Standalone Computers ====== ====== Standalone Computers ======
 +
 +===== VGA65 =====
 +
 +[[builderpages:plasmo:vga65:vga65pcb_r0|VGA65]] is a bare-bone standalone 6502 computer with monochrome 640×480 VGA and PS2 keyboard
 +
 +===== 65ALL =====
 +
 +[[builderpages:plasmo:65all:65all_r1|65ALL Rev1]] is a stand-alone 6502 computer with RC6502 expansion connectors. The CPLD is EPM7128S in 100-pin QFP
 +
 +[[builderpages:plasmo:65all:65allr2:65allr2home|65ALL Rev2]] is very similar to 65ALL rev1 except the CPLD is EPM7128S in 84 PLCC package which is easier to find and assemble.
  
 ===== Z80ALL ===== ===== Z80ALL =====
  
 [[builderpages:plasmo:z80all:z80all_rev1|Z80ALL]] is a Z80-based CP/M ready standalone computer with monochrome VGA interface [[builderpages:plasmo:z80all:z80all_rev1|Z80ALL]] is a Z80-based CP/M ready standalone computer with monochrome VGA interface
 +
 +[[builderpages:plasmo:z80all:z80all_rev1:z80allr1quad|Z80ALL with quad serial board]]. Standalone operation of Z80ALL is accomplished with the addition of [[builderpages:plasmo:quadserplcc|quad serial board]], PS2 keyboard, and VGA monitor.
 +
 +[[builderpages:plasmo:z80all:z80allplcc:z80allr3|Z80ALL rev3]] PLCC version. The rev3 version of Z80ALL is compatible with rev2 Z80ALL except the CPLD is in PLCC84 package which is cheaper and easier to assemble.
  
 ====== SBC for RC2014 ====== ====== SBC for RC2014 ======
  
 I stumbled across the [[https://rc2014.co.uk/|RC2014]] community in early 2018. I like the simple backplane and large collection of I/O modules. The single inline connector can also plug into a solderless breadboard for prototyping experiments. I stumbled across the [[https://rc2014.co.uk/|RC2014]] community in early 2018. I like the simple backplane and large collection of I/O modules. The single inline connector can also plug into a solderless breadboard for prototyping experiments.
 +
 +===== ZRC512 =====
 +
 +[[builderpages:plasmo:zrc512:zrc512home|ZRC512]] is a faster and through-hole version of [[builderpages:plasmo:zrc|ZRC]]. It is specifically designed for ROM-less RomWBW.
 +
 +===== Z1RCC =====
 +
 +[[builderpages:plasmo:z1rcc:prototype:home|Prototype Z1RCC]] based on modified RIZ180 pc board. A RC2014-compatible, RomWBW-capable, Z180 SBC
 +
 +[[builderpages:plasmo:z1rcc:rev0:home|Z1RCC]], a RC2014-compatible, RomWBW-capable Z180 SBC
 +
 +[[builderpages:plasmo:z1rcc:overclock:home|Overclocked Z1RCC]] to 36.8MHz based on Z8S180
 +
 +===== ZZRCC =====
 +
 +[[builderpages:plasmo:zzrcc|ZZRCC]] is a single-board computer in RC2014 format (50mm X 100mm) based on Z280 processor.
 +
 +===== RIZ180 =====
 +
 +[[builderpages:plasmo:riz180:riz180r1|RIZ180]] is a simple Z180-based SBC with RC2014 expansion slots
  
 ===== ZRC, Z80+RAM+CPLD ===== ===== ZRC, Z80+RAM+CPLD =====
Line 79: Line 133:
 ===== ZRCC, Z80+RAM+CPLD+CF disk ===== ===== ZRCC, Z80+RAM+CPLD+CF disk =====
  
-[[builderpages:plasmo:zrcc:zrcc1|ZRCC, rev1]] is designed as a 20 dollars RC2014-compatible, CP/M-ready kit.+[[builderpages:plasmo:zrcc:zrcc1|ZRCC, rev1]] is designed as an inexpensive RC2014-compatible, CP/M-ready kit.
  
 ===== Z280RC ===== ===== Z280RC =====
Line 93: Line 147:
 ===== ZZ80MB ===== ===== ZZ80MB =====
  
-A [[builderpages:plasmo:zz80mb:zz80mbr2|Z280-based motherboard]] with expansion slots. The basic design is based on ZZ80RC-CF+A [[builderpages:plasmo:zz80mb:zz80mbr3|Z280-based motherboard]] with expansion slots. The basic design is based on ZZ80RC-CF
  
 ===== Z80LCD ===== ===== Z80LCD =====
Line 111: Line 165:
 A [[builderpages:plasmo:z80mb64|mother board]] based on Z80SBC64 with 3 RC2014 expansion connectors. A [[builderpages:plasmo:z80mb64|mother board]] based on Z80SBC64 with 3 RC2014 expansion connectors.
  
-===== G8PP =====+===== T68KRC =====
  
-[[builderpages:plasmo:g8pp|Generic 8-bit processors prototype]] board is a hybrid board with printed wirings and prototype area to accommodate different 8-bit, 5V processors of 1970's and 1980's. G8PP in baseline configuration serves the function of clock, paged memory, compact flash, and serial port for RC2014, resulting in a CP/M capable RC2014 system with the addition of the Z80 CPU board.+[[builderpages:plasmo:t68krc_r01|T68KRC, rev0.1]] is Tiny68K that plugs into the RC2014 backplane and interface to its many I/O modules.
  
-G8PP Base (need better name) is a [[builderpages:plasmo:g8pp:g8ppbase|G8PP in baseline configuration]] plus a processor board on a RC2014 backplane. The control signals of RC2014 (nM1, nMREQ, nRD, nWR, nIORQ) as well as the 4 spare signals are reassigned depending on the targeted processorNo hardware changes are required when change to different processor board, but the CPLD must be reconfigured and new processor software loaded.+[[builderpages:plasmo:t68kmb|T68MB]] is T68KRC with 3 RC2014 expansion bus addedIt also has dedicated I2C connector for 128×64 OLED display.
  
-[[builderpages:plasmo:g8pp:g8ppbasez80|G8PP + Z80]]+===== Simple80 =====
  
-[[builderpages:plasmo:g8pp:g8ppbase8085|G8PP + 8085]]+[[builderpages:plasmo:simple80|simple traditional SBC]] design with 3 RC2014 expansion connectors but without glue logic.
  
-[[builderpages:plasmo:g8pp:g8ppbase6502|G8PP + 6502]]+[[builderpages:plasmo:simple80r1|Simple80 Rev 1]]. The compact flash interface is on board. It is software compatible with original Simple80
  
-[[builderpages:plasmo:g8pp:g8ppbase6809|G8PP + 6809]]+===== EaZy80 =====
  
-G8PP + 1802+A glue-less Z80 SBC similar to Simple80 but uses KIO (Z84C90) instead of SIO. Eazy80 Rev2 is the current version replacing rev0 and rev1. The earlier revisions are retained for historical reasons. Eazy80 rev2 has two configurations that are sufficiently different to merit their own homepages.
  
-[[builderpages:plasmo:g8pp:g8ppbase68k8|G8PP + 68008]]+[[builderpages:plasmo:eazy80:eazy80rev2:eazy80rev2home|Eazy80 Glue-less 128K RAM]] configuration
  
-G8PP + 32008+[[builderpages:plasmo:eazy80:eazy80rev2:eazy80-512|Eazy80-512 for RomWBW]] configuration
  
-===== T68KRC =====+<del>[[builderpages:plasmo:eazy80:rev0pcb:eazy80r0home|EaZy80 Rev0]]. Requires significant engineering changes</del>
  
-[[builderpages:plasmo:t68krc_r01|T68KRC, rev0.1]] is Tiny68K that plugs into the RC2014 backplane and interface to its many I/O modules.+<del>[[builderpages:plasmo:eazy80:eazy80r1pcb:eazy80r1home|Eazy80 Rev1]] corrects errors in rev0 pc board</del>
  
-===== Simple80 =====+===== BB80 =====
  
-A [[builderpages:plasmo:simple80|simple traditional SBC]] design with 3 RC2014 expansion connectors but without glue logic.+BB80, aka Muntz80, is a very simple Z80 SBC consists of Z80, RAM, and GAL22V10 (or ATF22V10).
  
-[[builderpages:plasmo:simple80r1|Simple80 Rev 1]]. The compact flash interface is on board. It is software compatible with original Simple80+[[builderpages:plasmo:bb80:bb80prototype|BB80 Prototype]] explores the concept of very simple Z80 computer.
  
 ===== K80 ===== ===== K80 =====
  
 A [[builderpages:plasmo:k80|traditional SBC design using a KIO]] (Z84C9012) and over-clocked to 22MHz. It also has 2 RC2014 expansion connectors. A [[builderpages:plasmo:k80|traditional SBC design using a KIO]] (Z84C9012) and over-clocked to 22MHz. It also has 2 RC2014 expansion connectors.
 +
 +[[builderpages:plasmo:k80:k80w_r21|K80W rev2.1]] is similar to K80 except it is designed for RomWBW
  
 ===== Micro80 ===== ===== Micro80 =====
Line 149: Line 205:
 A traditional [[builderpages:plasmo:micro80|Z80 SBC design using Z84C15]]. It also has 3 RC2014 expansion connectors A traditional [[builderpages:plasmo:micro80|Z80 SBC design using Z84C15]]. It also has 3 RC2014 expansion connectors
  
-====== RC2014 Modules ======+====== RC2014-Compatible Modules ======
  
-These are modules for the classical RC2014 backplane+These are modules designed for the classical RC2014 backplane
  
 ===== ALLCF ===== ===== ALLCF =====
Line 163: Line 219:
 ===== QuadSer ===== ===== QuadSer =====
  
-[[builderpages:plasmo:quadser|Four serial ports]] with 128-byte deep FIFO each for RC2014+[[builderpages:plasmo:quadser|Four serial ports (using 80-pin TQFP OX16C954)]] with 128-byte deep FIFO each for RC2014 
 + 
 +[[builderpages:plasmo:quadserplcc|Hobbyist-friendly quad serial board]] with all through-hole components
  
 ===== VGARC ===== ===== VGARC =====
  
-A text-based [[builderpages:plasmo:vgarc|VGA display]] based on dual port RAM+A text-based [[builderpages:plasmo:vgarc1:vgarc1home|VGA display]] based on dual port RAM
  
 ===== KIORC ===== ===== KIORC =====
  
-[[builderpages:plasmo:kiorc|KIORC]] is a RC2014 module based on KIO, Z84C90+[[builderpages:plasmo:kiorc|KIORC]] is a module for RC2014 based on KIO, Z84C90
  
 ===== LED Display ===== ===== LED Display =====
  
-RC2014 [[builderpages:plasmo:cpldtil|module with 6 hex displays]] made of individual LED+A [[builderpages:plasmo:cpldtil|module for RC2014 with 6 hex displays]] made of individual LED 
 + 
 +===== Frugal RAM/ROM 512K ===== 
 + 
 +A very [[builderpages:plasmo:frr512k:rev0|low cost RAM/ROM 512K]] with CF interface and I2C interface
  
 ===== Improved 512K RAM/ROM ===== ===== Improved 512K RAM/ROM =====
  
-RC2014 module with [[builderpages:plasmo:rr512k|improved 512K RAM, 512K flash]], and CPLD+A module for RC2014 with [[builderpages:plasmo:rr512k|improved 512K RAM, 512K flash]], and CPLD
  
 [[builderpages:plasmo:rr512k:rr512k_rev1|Rev1 of Improved 512K RAM/ROM]]. This version is a simplified design features all through-hole components for ease of assembly. [[builderpages:plasmo:rr512k:rr512k_rev1|Rev1 of Improved 512K RAM/ROM]]. This version is a simplified design features all through-hole components for ease of assembly.
Line 198: Line 260:
  
 [[builderpages:plasmo:protorc1:protosd|ProtoSD]] is a SD card interface on ProtoRC1 board [[builderpages:plasmo:protorc1:protosd|ProtoSD]] is a SD card interface on ProtoRC1 board
 +
 +[[builderpages:plasmo:protorc1:frontpanel|FrontPanel]] enters data into Z80 via PS2 keyboard, run/single-step Z80, and display address/data on 7-segment display
  
 [[builderpages:plasmo:protorc2|ProtoRC2]] is very similar to ProtoRC1 with the addition of a connector for 4×20 LCD character display. [[builderpages:plasmo:protorc2|ProtoRC2]] is very similar to ProtoRC1 with the addition of a connector for 4×20 LCD character display.
Line 205: Line 269:
 [[builderpages:plasmo:protorc4|ProtoRC4]] uses EPM7064STC100 that was recovered from recycled pc board [[builderpages:plasmo:protorc4|ProtoRC4]] uses EPM7064STC100 that was recovered from recycled pc board
  
-====== RC2014 SBC for Arduino Mega Enclosure ======+[[builderpages:plasmo:protor5|ProtoR5]] uses EPM7192SQC160. 
 + 
 +[[builderpages:plasmo:protor5:proto65:proto65r01|Proto65]] is a 6502 SBC based on ProtoR5 
 + 
 +[[builderpages:plasmo:protorc6:protorc6home|ProtoR6]] uses EPM570T100. It is a 3.3V board. 
 + 
 +[[builderpages:plasmo:idecpld:idecpldhome|IDECPLD]] is proto board connected via IDE (compact flash) interface 
 + 
 +[[builderpages:plasmo:dpram|DPRAM]] is a prototype board based on IDT7134 dual port RAM to explore multiprocessor system. This version has a Z80 running as a slave processor and a EPM7064S CPLD as glue logic. 
 + 
 +====== SBC for Arduino Mega Enclosure with RC2014-Compatible Expansion Bus ======
  
 ===== ZRuno ===== ===== ZRuno =====
Line 213: Line 287:
 ===== Kuno ===== ===== Kuno =====
  
-Kuno is P90CE201 designed for Arduino Mega enclosure+[[builderpages:plasmo:kuno|Kuno]] is P90CE201 designed for Arduino Mega enclosure
  
 ===== MicroZ ===== ===== MicroZ =====
Line 234: Line 308:
  
 Step-by-step instruction to [[builderpages:plasmo:rc2014miniupgrade|upgrade RC2014 Mini to run CP/M2.2]] Step-by-step instruction to [[builderpages:plasmo:rc2014miniupgrade|upgrade RC2014 Mini to run CP/M2.2]]
 +
 +====== 6502 Projects ======
 +
 +===== 6502 Boards with RC6502 Expansion =====
 +
 +[[builderpages:plasmo:vga65:vga65pcb_r0|VGA65]] is PCB version of [[builderpages:plasmo:vga65:vga65r1|VGA65 rev1 prototype]]
 +
 +[[builderpages:plasmo:crc65|CRC65]] stands for CPLD+RAM+CF+6502. It is an inexpensive, yet high performance 65C02 single board computer
 +
 +[[builderpages:plasmo:crc65:crc65proto:home|CRC65 with prototype]] area. This is same [[builderpages:plasmo:crc65|CRC65 rev1]] but with prototype area.
 +
 +[[builderpages:plasmo:crc65:crc816|CRC816]] is CRC65 modified to accommodate W65C816 CPU.
 +
 +[[builderpages:plasmo:crc65:vga6448r2|VGA6448]] for CRC65 is a monochrome, 64 column X 48 lines text-based VGA video board for CRC65.
 +
 +[[builderpages:plasmo:oc65:oc65home|OC65]] usesCRC65 design concept but overclocked to 36MHz and beyond!
 +
 +[[builderpages:plasmo:ovrclk65|OVRCLK65]] is overclock experiment prototype for 6502 and 65816
 +
 +QuadSer is four high-speed serial ports reconfigured for 6502,\\
 +CPLDTIL is 6-digit discrete LED display reconfigured for 6502,\\
 +[[builderpages:plasmo:start|ProtoRC]] is a family of RC2014 prototype boards that can be reused for 6502.
 +
 +[[builderpages:plasmo:dualport6502:home|DPRAM65]] is a 6502 coprocessor based on dual port RAM.
 +
 +===== Prototyped 6502 projects =====
 +
 +[[builderpages:plasmo:sb134:sb134_r0|SB134]] is a prototype board for W65C134. It uses a CPLD and RAM to explore W65C134.
 +
 +[[builderpages:plasmo:muntz65:prototype_home|Muntz65]] is a barebone 6502 computer based on 6502, RAM, and 22V10.
 +
 +[[builderpages:plasmo:crc65:vga65|VGA65 prototype]] is CRC65 modified as a VGA video board.
 +
 +[[builderpages:plasmo:vga65:vga65r1|VGA65 prototype rev1]] revisited the earlier [[builderpages:plasmo:crc65:vga65|VGA65 prototype]] and restored the original CF interface.
 +
 +[[builderpages:plasmo:protor5:proto65:proto65r02|Proto65]] is an evolving project for building a standalone 6502 computer.
 +
 +[[builderpages:plasmo:6502:prog65:prog65r2:prog65r2home|Prog65]] is a ROM-less 6502-based EPROM programmer that also serves as a simple 6502 single board computer.
 +
 +[[builderpages:plasmo:6502:zg6502r1:zg6502r1home|ZG6502]] is a zero-glue-logic 6502 single board computer consists of RAM, EPROM, 6502 and 6551.
 +
 +[[builderpages:plasmo:6502:prog65:prog65zg|Prog65ZG]] is prototype version of ZG65.
 +
 +[[builderpages:plasmo:6502:cpld6502:cpld6502r1|CPLD6502 Trainer]] is a CPLD educational board with 6502 as the processor.
 +
 +===== Apple IIe Projects =====
 +
 +I purchased two Apple IIe in 2021. These are projects for Apple IIe
 +
 +[[builderpages:plasmo:apple2:ultrawarp2:rev0:uw2|UltraWarp2]] is a CPLD version of [[https://wiki.reactivemicro.com/UltraWarp|UltraWarp]] where all except one TTL logic are replaced with a CPLD
 +
 +[[builderpages:plasmo:apple2:a2cpld:a2cpldhome|A2CPLD]] is an Apple II board with CPLD that can hosts different processors
 +
 +====== Retro computers for EPM240 Development Board ======
 +
 +EPM240 Development board is a low cost educational board based on the 3.3V EPM240 CPLD. A number of retro computers can run at 3.3V, so a mezzanine board can host the 3.3V-capable retrocomputer and plug on top of the EPM240 dev board.
 +
 +==== 3V Z80 mezzanine board . ====
 +
 +Most CMOS Z80 can run at 3.5V. This [[builderpages:plasmo:epm240dev:3vz80:3vz80rev1_1|3V Z80 mezzanine board]] is for EPM240 dev board capable of running RomWBW.
 +
 +==== 3V 6502 mezzanine board ====
 +
 +W65C02 can be overclocked to 25MHz at 3.5V. This [[builderpages:plasmo:epm240dev:3v6502:3v6502r1|3V6502 mezzanine board]] can drive monochrome 640×480 VGA display and interface to PS2 keyboard.
 +
 +==== 3V Z180 mezzanine board ====
 +
 +Z8S180 is rated for 3.3V operation. This [[builderpages:plasmo:epm240dev:3vz180:3vz180r0|3VZ180 mezzanine board]] is designed for RomWBW. It can overclock to 50MHz reliably. It has been tested to 64MHz.
 +
 +====== MultiComp Boards ======
 +
 +===== Barebone 6502 and Z80 =====
 +
 +[[builderpages:plasmo:bb6580:bb6580r0home|BB6580]] is a barebone 6502 or Z80 computer. It also have an uncommitted 40-pin socket for prototyping.
 +
 +===== CPLD Trainer =====
 +
 +[[builderpages:plasmo:6502:cpld6502:cpld6502r1|Rev1 of CPLD traniner]] can accommodate Z80, 6502, and an uncommitted 40-pin CPU.
 +
 +===== GRC =====
 +
 +[[builderpages:plasmo:prcc|GRC]] stands for “Generic Retro Computer”. It is a new modular computer ecosystem for 8-bit processors of 1970 and 1980.
 +
 +===== G8PP =====
 +
 +[[builderpages:plasmo:g8pp|Generic 8-bit processors prototype]] board is a hybrid board with printed wirings and prototype area to accommodate different 8-bit, 5V processors of 1970's and 1980's. G8PP in baseline configuration serves the function of clock, paged memory, compact flash, and serial port for RC2014, resulting in a CP/M capable RC2014 system with the addition of the Z80 CPU board.
 +
 +G8PP Base (need better name) is a [[builderpages:plasmo:g8pp:g8ppbase|G8PP in baseline configuration]] plus a processor board on a RC2014 backplane. The control signals of RC2014 (nM1, nMREQ, nRD, nWR, nIORQ) as well as the 4 spare signals are reassigned depending on the targeted processor. No hardware changes are required when change to a different processor board, but the CPLD must be reconfigured and new processor software loaded.
 +
 +[[builderpages:plasmo:g8pp:g8ppbasez80|G8PP + Z80]]
 +
 +[[builderpages:plasmo:g8pp:g8ppbase8085|G8PP + 8085]]
 +
 +[[builderpages:plasmo:g8pp:g8ppbase6502|G8PP + 6502]]
 +
 +[[builderpages:plasmo:g8pp:g8ppbase6809|G8PP + 6809]]
 +
 +G8PP + 1802
 +
 +[[builderpages:plasmo:g8pp:g8ppbase68k8|G8PP + 68008]]
 +
 +G8PP + 32008
  
 ====== Pathfinder Projects ====== ====== Pathfinder Projects ======
Line 267: Line 443:
 MC68030 is a mc68020 with integrated memory management unit plus data cache. I want to do Tiny030 for 3 reasons: I stumbled across a box of new, never opened, wrongly-labelled 68030 tucked away in the garage. I believe it was a part of large crate I successfully bidded on in a local auction and it may well be the most valuable item in that lot sitting there unopened for 10 years! I also want to use the large pile of 4/8/16 megabyte SIMM72 memory modules, and I want to check out Altera's tools by using the EPM7128 CPLD as the glue logic. Since I'm already successful with Tiny020, I'll use the 80-20 pcb-handwiring approach. MC68030 is a mc68020 with integrated memory management unit plus data cache. I want to do Tiny030 for 3 reasons: I stumbled across a box of new, never opened, wrongly-labelled 68030 tucked away in the garage. I believe it was a part of large crate I successfully bidded on in a local auction and it may well be the most valuable item in that lot sitting there unopened for 10 years! I also want to use the large pile of 4/8/16 megabyte SIMM72 memory modules, and I want to check out Altera's tools by using the EPM7128 CPLD as the glue logic. Since I'm already successful with Tiny020, I'll use the 80-20 pcb-handwiring approach.
  
-Tiny030 [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:tiny030_scm.pdf|schematic]]+Tiny030 [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:tiny030_scm.pdf|schematic]]
  
-Altera 7128 [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:tiny030:tiny030_cpld.pdf|CPLD schematic]], Quartus [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:tiny030:tiny030_cpld.zip|design files]]+Altera 7128 [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:tiny030:tiny030_cpld.pdf|CPLD schematic]], Quartus [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:tiny030:tiny030_cpld.zip|design files]]
  
 Tiny030 [[builderpages:plasmo:tiny030pcb|pc board]] Tiny030 [[builderpages:plasmo:tiny030pcb|pc board]]
Line 275: Line 451:
 Tiny030 pc board[[builderpages:plasmo:tiny030buildlog|build]] [[builderpages:plasmo:tiny030buildlog|log]] Tiny030 pc board[[builderpages:plasmo:tiny030buildlog|build]] [[builderpages:plasmo:tiny030buildlog|log]]
  
-Tiny030 [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:tiny030:t030bug_v002.zip|monitor debugger]]+Tiny030 [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:tiny030:t030bug_v002.zip|monitor debugger]]
  
 ===== Tiny040 ===== ===== Tiny040 =====
Line 300: Line 476:
  
 ====== Miscellaneous Projects ====== ====== Miscellaneous Projects ======
 +
 +[[builderpages:plasmo:sc114:overclock|Overclock SC114]] and other modifications
 +
 +[[builderpages:plasmo:sc114:experimenting|Experimenting with SC114]]
 +
 +[[builderpages:plasmo:vgaxram|VGAxRAM]], VGA plugin for 128KB RAM. This is a pc board version of the [[builderpages:plasmo:piggybackvga|VGA piggybacked on RAM]]
 +
 +[[builderpages:plasmo:piggybackvga|VGA piggybacked on RAM]], a VGA prototype glued on top of a 128KB RAM and displays content of RAM as 64-column by 48-line VGA display
  
 K. Orton's [[builderpages:plasmo:zx79|ZX79]], a minimalistic Z80 computer K. Orton's [[builderpages:plasmo:zx79|ZX79]], a minimalistic Z80 computer
Line 306: Line 490:
  
 [[builderpages:plasmo:smtsoldering|Soldering SMT]] components [[builderpages:plasmo:smtsoldering|Soldering SMT]] components
 +
 +[[builderpages:plasmo:bloopers|Bloopers]]. Oops!
  
 Repurpose the [[builderpages:plasmo:spx-mpu|ADC SPX-MPU]] board–MC68302 single board computer Repurpose the [[builderpages:plasmo:spx-mpu|ADC SPX-MPU]] board–MC68302 single board computer
  
 [[builderpages:plasmo:cmp68k_mpu302|CP/M 68K on the MPU302]], a repurposed ADC SPX-MPU board [[builderpages:plasmo:cmp68k_mpu302|CP/M 68K on the MPU302]], a repurposed ADC SPX-MPU board
 +
 +[[builderpages:plasmo:z80retro|Z80retro]] project
  
builderpages/plasmo/start.1601318857.txt.gz · Last modified: (external edit)
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0