PC6502 - Yet another 6502 based computer project
Posted: Tue Nov 04, 2025 8:11 am
So I've been building my own 65C02 based computer;
I've always kind of liked the PC104 formfactor (it just looks cute to me), so I decided to go with that, each board is 100mm by 100mm and uses 64 pin stacking headers.
Pictures below, From bottom to top the PCBs are;
Power supply PCB – This gives me up to 15W from USB-PD or if you used an external 9V-36V DC power supply you can have up to 50W (more on why later)
The 6502 CPU Card – The 6502 (currently running at 10MHz), ROM, RAM and USB C serial port for console
The FM Speech card – The has an OPL3 FM engine on board (YMF262) and an allophone speech synth chip (SP0256-AL2).
The Storage card – this gives 8 bit access to Compact flash cards
Dual SPI card – this is taken from Dayrl’s 65SPI2 project All I’ve done is pop two of these on the PCB and add some address decoding.
65C22 VIA card – a simple 65C22 based VIA card, allowing 2 ports of 8 bit input or output (or any mix).
Apple II slot card – This provides two apple II style slots (but not all of the power rails, and a different address)
In the top is a a T2A2 transputer adapter card fro, Geekdot.com and this is why having higher power is essential. Each TRAM (Transputer module) needs about 800mA, I plan to have 4 TRAMs.
There's a video here of the allophone and FM card doing some basic stuff (the FM is just playing a single note at the end).
https://files.mastodon.social/media_att ... c28a27.mp4
PCBs, CPLD code and basic test code are all in my repository - https://github.com/TechPaula/PC6502/
I've got a keyboard interface PCB coming and keyboard PCB.
I do plan to add a simple SPI driven display from BuyDisplay to show graphics and I mostly want to get back into playing with fractals and raytracing like I did as a teenager.
I would love to figure out how to port BBC basic to this as I'm currently using OSI basic and I really miss being able to use hex. But I don't think I have the skills to port that.
EhBasic would be good to port, but again, I'm not sure how "do-able" that is.
I've always kind of liked the PC104 formfactor (it just looks cute to me), so I decided to go with that, each board is 100mm by 100mm and uses 64 pin stacking headers.
Pictures below, From bottom to top the PCBs are;
Power supply PCB – This gives me up to 15W from USB-PD or if you used an external 9V-36V DC power supply you can have up to 50W (more on why later)
The 6502 CPU Card – The 6502 (currently running at 10MHz), ROM, RAM and USB C serial port for console
The FM Speech card – The has an OPL3 FM engine on board (YMF262) and an allophone speech synth chip (SP0256-AL2).
The Storage card – this gives 8 bit access to Compact flash cards
Dual SPI card – this is taken from Dayrl’s 65SPI2 project All I’ve done is pop two of these on the PCB and add some address decoding.
65C22 VIA card – a simple 65C22 based VIA card, allowing 2 ports of 8 bit input or output (or any mix).
Apple II slot card – This provides two apple II style slots (but not all of the power rails, and a different address)
In the top is a a T2A2 transputer adapter card fro, Geekdot.com and this is why having higher power is essential. Each TRAM (Transputer module) needs about 800mA, I plan to have 4 TRAMs.
There's a video here of the allophone and FM card doing some basic stuff (the FM is just playing a single note at the end).
https://files.mastodon.social/media_att ... c28a27.mp4
PCBs, CPLD code and basic test code are all in my repository - https://github.com/TechPaula/PC6502/
I've got a keyboard interface PCB coming and keyboard PCB.
I do plan to add a simple SPI driven display from BuyDisplay to show graphics and I mostly want to get back into playing with fractals and raytracing like I did as a teenager.
I would love to figure out how to port BBC basic to this as I'm currently using OSI basic and I really miss being able to use hex. But I don't think I have the skills to port that.
EhBasic would be good to port, but again, I'm not sure how "do-able" that is.