2022-12-05 04:13:27 +00:00
|
|
|
###############################################################################
|
|
|
|
# Rule to assemble and link all assembly files
|
|
|
|
###############################################################################
|
|
|
|
build:
|
|
|
|
ca65 atlantico.asm -o atlantico.o
|
|
|
|
ld65 -C nes.cfg atlantico.o -o atlantico.nes
|
|
|
|
|
|
|
|
###############################################################################
|
|
|
|
# Rule to remove all object (.o) and cartridge (.nes) files
|
|
|
|
###############################################################################
|
|
|
|
clean:
|
|
|
|
rm *.o *.nes
|
|
|
|
|
|
|
|
###############################################################################
|
|
|
|
# Rule to run the final cartridge .nes file in the FCEUX emulator
|
|
|
|
###############################################################################
|
|
|
|
run:
|
2023-02-14 04:25:29 +00:00
|
|
|
on-workspace 1 "fceux /home/tyrel/code/6502nes/atlantico/atlantico.nes && i3-msg '[id=$(xdotool getactivewindow)] floating enable'"
|
2023-01-24 04:09:19 +00:00
|
|
|
#on-workspace 1 "fceux atlantico.nes"
|