-
Notifications
You must be signed in to change notification settings - Fork 19
/
Makefile
55 lines (42 loc) · 1.42 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#DEBUGFLAGS = -DDEBUG=1
#VMFLAGS = -DUSEVM=1
C1541 := /usr/bin/c1541
#X64 := /usr/bin/x64
X64 := /usr/bin/x64 -warp
#all: dejavu
#all: dragon
all: minform
#all: testz3
#all: testz5
d64.czechz3:
acme -DZ3=1 $(DEBUGFLAGS) $(VMFLAGS) --cpu 6510 --format cbm -l acme_labels.txt --outfile ozmoo ozmoo.asm
cp test/czechz3.d64 czechz3.d64
$(C1541) -attach czechz3.d64 -write ozmoo ozmoo
d64.czechz5:
acme -DZ5=1 $(DEBUGFLAGS) $(VMFLAGS) --cpu 6510 --format cbm -l acme_labels.txt --outfile ozmoo ozmoo.asm
cp test/czechz5.d64 czechz5.d64
$(C1541) -attach czechz5.d64 -write ozmoo ozmoo
d64.minform:
acme -DZ5=1 $(DEBUGFLAGS) $(VMFLAGS) --cpu 6510 --format cbm -l acme_labels.txt --outfile ozmoo ozmoo.asm
cp minform/minform.d64 minform.d64
$(C1541) -attach minform.d64 -write ozmoo ozmoo
d64.dejavu:
acme -DZ3=1 $(DEBUGFLAGS) $(VMFLAGS) --cpu 6510 --format cbm -l acme_labels.txt --outfile ozmoo ozmoo.asm
cp d64toinf/dejavu.d64 dejavu.d64
$(C1541) -attach dejavu.d64 -write ozmoo ozmoo
d64.dragon:
acme -DZ5=1 $(DEBUGFLAGS) $(VMFLAGS) --cpu 6510 --format cbm -l acme_labels.txt --outfile ozmoo ozmoo.asm
cp d64toinf/dragontroll.d64 dragontroll.d64
$(C1541) -attach dragontroll.d64 -write ozmoo ozmoo
dejavu: d64.dejavu
$(X64) dejavu.d64
dragon: d64.dragon
$(X64) dragontroll.d64
minform: d64.minform
$(X64) minform.d64
testz5: d64.czechz5
$(X64) czechz5.d64
testz3: d64.czechz3
$(X64) czechz3.d64
clean:
rm -f ozmoo *.d64