65C02 Vintage Computer Build
The goal of this project was to make a simple Eight bit 65C02 microprocessor computer.
I decided to use the W65C02S System-on-Chip (SoC) designs which is a cost sensitive 8-bit microprocessor instead of the Rockwell 6502 chip.
The W65C02 can use any clock speed from .5MHz to 14MHz. This project uses a 1MHz clock.
PHI2 clock can be stopped when it is in the high (logic 1) or low (logic 0) state.
Main boards. Microprocessor Board -W65C02 (SoC) -1MHz Clock -74HC00 Nand Gate Control logic -Reset Button -AVR Mega 2560 Logic Analyzer Interface (Future Project) Memory Board -SRAM Alliance AS6C62256A-70pcn -EEPROM Atmel 28C256 W65C22 VIA Interface Board -2 Port Interfaces: LCD Display - 8 bit LED Board -5 button keyboard
Contents
Programming the Microprocessor
Notepad++ to write the assembly language code. Compile the program using vasm6502_oldstyle. Storing the Program to the EEPROM using the MiniPro Programmer.
Programming the EEPROM
How to use the MiniPro Programmer to to program the Memory Board EEPROM.
Microprocessor Board
Memory Board
Via Interface board
Features of the W65C02S
8−bit data bus 16−bit Address Bus 65Kbyte Memory and IO Space 69 Variable Length Instructions 16 Addressing Modes 1.8−5V Operating Voltage Fully Static for Power and Radiation Management Verilog RTL Core Available for FPGA Development
Reference Links to the W65C02 microprocessor:
http://www.westerndesigncenter.com/wdc/w65c02s-chip.cfm http://www.westerndesigncenter.com/wdc/documentation/w65c02s.pdf
Microprocessor Board Dimensions 100mm X 100mm
Memory Board
W65C22 Interface Board