-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMakefile
More file actions
executable file
·33 lines (23 loc) · 874 Bytes
/
Makefile
File metadata and controls
executable file
·33 lines (23 loc) · 874 Bytes
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
all: chess.bin
.PHONY: characters
.PHONY: gfx
characters:
# cd charset && python icc.py
chess.bin: *.asm Makefile FORCE
osascript -e 'quit app "Stella"'
(cd ./gfx && python3 ConvertChessPieces.py)
python3 tools/grid.py
../dasm/bin/dasm ./chess.asm -E0 -S -p20 -l./chess.lst -f3 -v1 -DTIA_BASE_ADDRESS=$40 -s./chess.sym -T1 -o./chess.bin || (echo "mycommand failed $$?"; exit 1)
# cp ./chess.bin ~/Nextcloud/My\ ROMs
# open -a /Applications/Stella.app ./chess.bin --args -ld B -rd B -rc atarivox -avoxport /dev/cu.usbserial-A50285BI
../Gopher2600/gopher2600_darwin_arm64 -tv NTSC ./chess.bin
force:
# echo "force"
../sprites/spriteData.asm: ../sprites/*.png
echo 'Building SPRITE data'
python3 ../tools/sprite.py
#test.bin: test.asm FORCE Makefile
# tools/dasm ./test.asm -l./test.txt -f3 -s./test.sym -o./test.bin
# open -a Stella ./test.bi
# exit 0
FORCE: