Hello All,
Thought I would document my build of Kevin's
C02 Pocket PCB.
I was looking around for a compact and well documented 6502 board and Kevin's
C02 fits this bill!
https://github.com/floobydust/C02-Pocket-SBCYou can order the PCB's through ExpressPCB
https://www.expresspcb.com/.
I live in The Netherlands, so the sending costs are a bit steep but the quality of the PCB's is excellent.
Attachment:
Overview.jpg [ 1.15 MiB | Viewed 1515 times ]
On github there is a helpful overview of the parts with a Mouser order number.
Attachment:
Parts.jpg [ 1 MiB | Viewed 1515 times ]
Here is an overview of the required IC’s.
Attachment:
IC's.jpg [ 941.49 KiB | Viewed 1515 times ]
Starting with the lower parts (condensators, resistors).
Attachment:
Building1.jpg [ 1.09 MiB | Viewed 1515 times ]
Next are the Resistor arry, Led and Reset chip.
Attachment:
Building2.jpg [ 1.02 MiB | Viewed 1515 times ]
Followed with some switches and power connector.
Attachment:
Building3.jpg [ 1.1 MiB | Viewed 1515 times ]
When all parts are fitted, power can be supplied and tested.
Attachment:
Testing power.jpg [ 1.21 MiB | Viewed 1515 times ]
Led is working, IC's are getting 5 V. Almost there!
Then it's time to program the AT28V256 EEPROM and ATF22V10C PLD.
For the PLD you find in the Software/Glue map a file named GLUE3.jed. With my TL866II plus this is easily done.
Programming the EEPROM was a problem for me. Kevins supplies two S-record files on github. One for the BIOS and one for the Monitor program.
The Bios starts at $F800 and the Monitor at $E000 (with an offset of $800).
I don't have a clue (yet) how to configure that with the software of the TL866. I think the TL866 is not even capable of programming S-record files (?).
After contacting Kevin he kindly e-mailed me the newest version of the EEPROM in binaire format!
Attachment:
Programming.jpg [ 774.34 KiB | Viewed 1515 times ]
The systems works instantly (when you punt in the oscillator the correct way...)!
Attachment:
Almost working.jpg [ 1.16 MiB | Viewed 1514 times ]
Thanks again Kevin!
Best regards,
Edzard