__ __ __ / / / /__ ___ ___ _______ / /_ / _ \/ / -_) -_) _ \/ __/ _ \/ __/ /_.__/_/\__/\__/ .__/_/ \___/\__/ /_/ ~ the machine is deeply symptomatic ~
home writing fortunes library links
cute6502
+-+-+-+-+ |c|u|t|e| +-+-+-+-+ |6|5|0|2| +-+-+-+-+
about
cute6502 is a simple 6502 emulator. The emulator is designed to allow for intentionally slow tick-by-tick execution, so that it may be debugged and inspected while it is running. Here are some notable features and goals:
- Execution at full-speed or one clock-tick at a time.
- Printable processor state.
- Flashable and dumpable ROM.
- cas - the cute assembler
- Other hardware emulation (video and audio) to build-out a full 8-bit
computing environment.
purpose
This is an educational project intended to teach me about computer architecture. It is also designed to be used as a teaching tool for high-school computer science classes.