Files
2026-05-07 09:56:57 +12:00

15 lines
502 B
Makefile

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