2017-06-22 18:17:31 +00:00
|
|
|
COLORSPRITE = moldy_burger.png
|
2017-06-25 15:29:10 +00:00
|
|
|
BWSPRITE = apple-sprite9x11.png
|
2017-06-22 16:39:40 +00:00
|
|
|
|
2017-07-17 17:59:00 +00:00
|
|
|
all: cpbg.dsk fonttest.dsk
|
2017-06-22 13:24:39 +00:00
|
|
|
|
2017-07-27 06:58:16 +00:00
|
|
|
rowlookup.s: asmgen.py
|
|
|
|
python asmgen.py -a mac65 -p 6502 -r > rowlookup.s
|
2017-06-25 15:29:10 +00:00
|
|
|
|
2017-07-27 06:58:16 +00:00
|
|
|
collookupbw.s: asmgen.py
|
|
|
|
python asmgen.py -a mac65 -p 6502 -s hgrbw -c > collookupbw.s
|
2017-06-25 15:29:10 +00:00
|
|
|
|
2017-07-27 06:58:16 +00:00
|
|
|
collookupcolor.s: asmgen.py
|
|
|
|
python asmgen.py -a mac65 -p 6502 -c > collookupcolor.s
|
2017-06-25 15:29:10 +00:00
|
|
|
|
2017-07-27 06:58:16 +00:00
|
|
|
bwsprite.s: asmgen.py collookupbw.s rowlookup.s $(BWSPRITE)
|
|
|
|
python asmgen.py -a mac65 -p 6502 -s hgrbw $(BWSPRITE) -n bwsprite -m -b > bwsprite.s
|
2017-06-25 15:29:10 +00:00
|
|
|
|
2017-07-27 06:58:16 +00:00
|
|
|
colorsprite.s: asmgen.py collookupcolor.s rowlookup.s $(COLORSPRITE)
|
|
|
|
python asmgen.py -a mac65 -p 6502 -s hgrcolor $(COLORSPRITE) -n colorsprite -m > colorsprite.s
|
2017-06-25 15:29:10 +00:00
|
|
|
|
2017-07-27 06:58:16 +00:00
|
|
|
bwtest.dsk: asmgen.py bwtest.s bwsprite.s
|
2017-06-22 13:24:39 +00:00
|
|
|
atasm -obwtest.xex bwtest.s -Lbwtest.var -gbwtest.lst
|
|
|
|
atrcopy bwtest.dsk boot -b bwtest.xex --brun 6000 -f
|
|
|
|
|
2017-07-27 06:58:16 +00:00
|
|
|
colortest.dsk: asmgen.py colortest.s bwsprite.s
|
2017-06-22 13:24:39 +00:00
|
|
|
atasm -ocolortest.xex colortest.s -Lcolortest.var -gcolortest.lst
|
|
|
|
atrcopy colortest.dsk boot -b colortest.xex --brun 6000 -f
|
|
|
|
|
2017-09-20 16:55:27 +00:00
|
|
|
cpbg-asmgen-driver.s: asmgen.py $(BWSPRITE)
|
2017-07-27 06:58:16 +00:00
|
|
|
python asmgen.py -a mac65 -p 6502 -s hgrbw -m -k -d -g -f fatfont128.dat -o cpbg $(BWSPRITE) $(COLORSPRITE)
|
2017-07-04 20:36:36 +00:00
|
|
|
|
2017-09-20 16:55:27 +00:00
|
|
|
cpbg.xex: cpbg.s cpbg-asmgen-driver.s
|
2017-07-06 05:18:35 +00:00
|
|
|
atasm -mae -ocpbg.xex cpbg.s -Lcpbg.var -gcpbg.lst
|
2017-07-07 19:24:25 +00:00
|
|
|
|
2017-07-27 06:58:16 +00:00
|
|
|
cpbg.dsk: asmgen.py cpbg.xex
|
2017-07-04 20:36:36 +00:00
|
|
|
atrcopy cpbg.dsk boot -b cpbg.xex --brun 6000 -f
|
|
|
|
|
2017-09-20 16:55:27 +00:00
|
|
|
fonttest-asmgen-driver.s: asmgen.py fatfont128.dat
|
|
|
|
python asmgen.py -a mac65 -p 6502 -s hgrbw -f fatfont128.dat -r -o fonttest
|
|
|
|
|
|
|
|
fonttest.dsk: fonttest.s fatfont.s fonttest-asmgen-driver.s slowfont.s
|
2017-07-04 20:36:36 +00:00
|
|
|
atasm -ofonttest.xex fonttest.s -Lfonttest.var -gfonttest.lst
|
|
|
|
atrcopy fonttest.dsk boot -b fonttest.xex --brun 6000 -f
|
|
|
|
|
2017-06-22 13:24:39 +00:00
|
|
|
clean:
|
2017-06-26 19:32:13 +00:00
|
|
|
rm -f rowlookup.s collookupbw.s collookupcolor.s
|
2017-06-22 13:24:39 +00:00
|
|
|
rm -f bwtest.dsk bwtest.xex bwtest.var bwtest.lst
|
|
|
|
rm -f colortest.dsk colortest.xex colortest.var colortest.lst
|
2017-09-20 16:55:27 +00:00
|
|
|
rm -f cpbg.dsk cpbg.xex cpbg.var cpbg.lst cpbg-asmgen-driver.s cpbg-bwsprite.s cpbg-hgrcols-7x1.s cpbg-hgrrows.s
|
|
|
|
rm -f fonttest.dsk fonttest.xex fonttest-asmgen-driver.s fonttest.var fonttest.lst
|