DIY65C02 SBCv2
This project was inspired by Ben Eater's YOUTUBE series. I, like many others, started my computer experience with the 6502 based computers.
Where this board differs from Ben's breadboard computer is that I use a GAL16V8D for the decode logic, a MC68B50 for an ACIA, a 1.8432Mhz osc for the cpu clock and baud rate generation and a CP2102 Micro USB to Serial adapter for terminal connection.
I also use a MCP130-450 power supervisor for the reset circuit. This allows for 'clean' 'no bounce' resets. It will also put the 65C02 in reset if Vcc falls below +4.35v.
The ACIA runs at 115200 baud.
If the LM7805 is used the input power can be either +9vdc or +12vdc. If you use a +5vdc source don't install the LM7805, just put a jumper between the pin 1 and 3.
Using the GAL16V8D ic allows flexible decoding. Coding of the GAL16V8D was done via WinCupl.
The memory map is as follows:
C000 - FFFF ==> ROM
9000 - BFFF ==> Not Used
8000 - 8FFF ==> Hardware
8008 & 8009 ==> ACIA
8010 - 801F ==> VIA
0000 - 7FFF ==> RAM
I have developed a basic OS which can be downloaded at https://github.com/charvie75/CharvieSBC.V2.
There are two versions of the OS. One can be loaded into a 16k EEROM. It does not have ehbasic.
The other is loaded into a 32k EEROM and does include a version of ehbasic.
Other information is also located at my github page.
If there are any questions I can be reached at the following email address: charvie7190@gmail.com.


DIY65C02 SBCv2

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
ESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor
BUY NOW
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)

- PCBWay TeamJun 12,20240 CommentsReply
- 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 Charles Hale
-
-
Commodore 64 1541-II 1581 Floppy Disk Drive C64 Power Supply Unit USB-C 5V 12V DIN connector 5.25
191 1 3 -
Easy to print simple stacking organizer with drawers
93 0 0 -
-
-
-
-
-
-
Modifying a Hotplate to a Reflow Solder Station
1164 1 6 -
MPL3115A2 Barometric Pressure, Altitude, and Temperature Sensor
655 0 1 -