Dual Core 65C02 Computer
Steve Wozniak's design of the Apple II avoided video snow by alternating access to main memory between the 6502 CPU and the video system. The two systems cannot collide and thus cannot create snow. I asked myself, "Could I do that with two CPU's?" and an obsession was born.
The design uses a multi-phase clock that alternates memory bus control between the two cores, achieving symmetric multi-processing in an 8-bit computer. There is also a "mutual exclusion" circuit that helps coordinate access to shared resources between the two cores in an atomic manner.
The rest of the computer is similar to the Ben Eater 6502 Breadboard Computer, with the same RAM, ROM, VIA, and ACIA chips. Everything else is done with standard 74HC-series TTL. No PLD's or FPGA's are required.
More information, schematics, example software, and more on my GitHub page.
Dual Core 65C02 Computer
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(1)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Rhys Weatherley
-
Dual Core 65C02 Computer
Steve Wozniak's design of the Apple II avoided video snow by alternating access to main memory betwe...
-
Stackable-6502-IoBoard
I/O board companion for the Stackable 6502 Computer, providing the following capabilities:RS232 seri...
-
Stackable-6502-BaseBoard
Stackable 6502 Computer base board based on Ben Eater's design.This version of Ben Eater's 6502 Brea...
-
Émetteur Récepteur Optique Expérimental (communication UART ATtiny + fibre optique)
154 0 1 -
SmallOLED - Live PC Stats, Animated Clocks & Audio Visualizer
1007 0 3 -
"Talking Multimeter": Arduino-Based Speech Add-on for Multimeters with SCPI Protocol
575 0 1 -
Programmable Mist Maker - XIAO / QT PY Extension
3045 2 3 -
RadioHAT - Raspberry Pi radio development platform
2593 0 4 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
2820 0 2 -
-







