View allAll Photos Tagged 6502
Hardwired data bus with 0xEA, the NOP instruction / No operation = do nothing command. The Arduino pro micro is providing a very slow 2Hz clock (that's Hz not MHz) and displaying the lower 8 bits of the address bus on an oled.
The CPU is looking at 0xFFFC and 0xFFFD for the start address. The hardwired 0xEA appears on the address bus (0xEAEA is therefore the start address) and then it fetches the instruction (another 0xEA, the no-operation NOP) runs the NOP instruction and increments the address to 0xEAEB, fetches the next instruction, 0xEA (always 0xEA) and carries on forever.
Next, I need to point the data bus to some RAM or ROM... ideally both but lets not get carried away.