all: ca65 -g basic/basic.s ca65 -g kernal/kernal.s ld65 -C rom.cfg -o rom.bin basic/basic.o kernal/kernal.o -Ln rom.txt -m map.txt # if it's the unchanged 901226-01 image, use old checksum algorithm $$SHELL -c "if [ $$(crc32 basic.bin) == cfdebff8 ]; then \ python checksum.py --old basic.bin 0xa0 0x1f52; \ else \ python checksum.py --new basic.bin 0xa0 0x1f52; \ fi" python checksum.py --new kernal.bin 0xe0 0x4ac clean: rm -f basic/basic.o kernal/kernal.o basic.bin kernal.bin rom.bin