Loading...
The 6502 is the old-fashioned IC wich comes directly from 70's. I've realized a very basic computer starting from it.
Working chip by chip, the computer had been crafted following the
processor workflow. At its core, the system is indeed anchored by the 65C02 CPU, and the architecture around it works as it can be seen from the picture:
a. The 6502-instructions are executed by fetching them from a 32kB EEPROM memory. The Assembly program, previously flashed using a self-built EEPROM programmer, is read by the CPU. A 2kB RAM module enables subroutine jumps.
b. An address selector, comprising a NOR port and a multiplexer, facilitates systematic result storage
after the calculation.
c. Introducing some nanoseconds delay through buffers, I synchronously store received data in flip-flops.
d. Finally, the LCD displays data according to the instructions it receives. A small keyboard with interrupts enhances real-time control.
The 65C02 is an enhanced version of the MOS Technology 6502 microprocessor, which was widely used in the late 1970s and 1980s in various home computers and game consoles. The 65C02 was introduced as an upgrade to the 6502, providing some additional features and improvements while maintaining compatibility with its predecessor.
Code written for the 6502 can generally run on a system equipped with a 65C02 without modification. The 65C02 typically operated at clock speeds ranging from 1 to 4 MHz, depending on the specific implementation. Moreover, the 65C02 enables run-time modification in clock speed, this allowed me not to be limited in study the entire circuit computer behaviour.