LIBFILES=../lib/gmod3.asm ../include/gmod3.inc all: idtest.prg cart2.crt cart4.crt cart8.crt cart16.crt idtest.prg: idtest.asm $(LIBFILES) acme -f cbm -o idtest.prg idtest.asm cart2.bin: echo -ne "0123456789012345678901234567890123456789" > cart2.bin dd if=cart2.bin of=cart2.bin bs=1024 count=0 seek=2048 truncate --size=-16 cart2.bin echo -ne "ABCDEFGHIJKLMNOP" >> cart2.bin cart4.bin: cart2.bin cat cart2.bin > cart4.bin cat cart2.bin >> cart4.bin cart8.bin: cart4.bin cat cart4.bin > cart8.bin cat cart4.bin >> cart8.bin cart16.bin: cart8.bin cat cart8.bin > cart16.bin cat cart8.bin >> cart16.bin cart2.crt: cart2.bin cartconv -p -t gmod3 -i cart2.bin -o cart2.crt cart4.crt: cart4.bin cartconv -p -t gmod3 -i cart4.bin -o cart4.crt cart8.crt: cart8.bin cartconv -p -t gmod3 -i cart8.bin -o cart8.crt cart16.crt: cart16.bin cartconv -p -t gmod3 -i cart16.bin -o cart16.crt test2: cart2.crt idtest.prg x64sc -cartcrt cart2.crt idtest.prg test4: cart4.crt idtest.prg x64sc -cartcrt cart4.crt idtest.prg test8: cart8.crt idtest.prg x64sc -cartcrt cart8.crt idtest.prg test16: cart16.crt idtest.prg x64sc -cartcrt cart16.crt idtest.prg clean: $(RM) cart2.bin $(RM) cart2.crt $(RM) cart4.bin $(RM) cart4.crt $(RM) cart8.bin $(RM) cart8.crt $(RM) cart16.bin $(RM) cart16.crt $(RM) idtest.prg