This is a simple ROM for the A.C. Wright 6502 project filled with NOPs ($EA) that does nothing (NOP = No Operation).
The cc65 toolchain provides the assembler and linker needed to build 6502 assembly code.
macOS (using Homebrew):
brew install cc65Linux (Debian/Ubuntu):
sudo apt-get install cc65Other platforms: See cc65 documentation
Only required if you plan to program an AT28C256 EEPROM chip:
brew install miniproBuild the ROM image:
makeThis generates:
NOP.bin- 32KB ROM image ($8000-$FFFF) filled with NOP instructions ($EA)NOP.lst- Assembly listing file for debugging
View the generated binary as hex dump:
make viewYou should see a file filled with ea bytes (the NOP opcode).
To burn the ROM to an AT28C256 EEPROM chip using a TL866 programmer:
make eepromNote: This requires a TL866 (or compatible) programmer and the minipro software.
Remove generated files:
make clean