<-[[.: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}}