-[[.:start]]
====== Goals : 6502 ======
** What do I want to achieve **
===== Phase One =====
* Follow Ben Eater's 6502 Tutorials and become familiar with the mechanism of programming the 6502
* Adapt some of the code to gain experience at modifying 6502 assembly code
* make some mini code projects to get experience of handling input, output and interrupts
===== Phase Two =====
* add key-pad for simple user input
* write simple [[public:computers:6502:monitor|''monitor'']] firmware to gain experience with user i/o etc.
* add serial port hardware and enough software to send/receive RS232 to/from a terminal
* write routines for LCD display of RS232 data received
* investigate using additional VIA port(s) to interact with external hardware
* refine hardware design and move OFF breadboard onto more permanent hardware (vero/perf board etc)
* investigate parsing and reacting to input via RS232, beyond simply receive/transmit and display - interact with the machine!
===== Phase Three =====
* specific projects - e.g. DSC, Selcall etc
* keep an open mind and keep learning new techniques....
* this phase will largely depend on what is learned earlier....
--- //John Pumford-Green 15/08/22 09:23//
===== Further Information =====
{{tag>6502}}