
.PHONY : clean check

INCDIR    = ../include

INC = $(INCDIR)/atari.inc $(INCDIR)/gtia.inc \
      $(INCDIR)/pokey.inc $(INCDIR)/pia.inc $(INCDIR)/antic.inc

CA65FLAGS = -l

IMAGES    = 5200.rom

OBJ = fc00ffff.o charset-graphics.o

%.o : %.asm
	ca65 -DOS_REVISION=5200 $(CA65FLAGS) $^ -o $@

images : $(IMAGES)

5200.rom : $(OBJ)
	ld65 -C 5200.lnk $(OBJ) -o $@

%.dump : %.rom
	od -tx1 -Ax -v $^ > $@

$(IMAGES) : 5200.lnk $(OBJ) $(INC)

check : $(IMAGES)
	md5sum -cv MD5SUM

clean :
	$(RM) *.o *~ *.lst *.rom *.dump
