vodkemon.tap: vodkemon.bas.tap loadscreen.code.tap vodkemon.code.tap
	cat vodkemon.bas.tap loadscreen.code.tap vodkemon.code.tap > vodkemon.tap

vodkemon.bas.tap: vodkemon.bas
	zmakebas -a 10 -n Vodkemon -o vodkemon.bas.tap vodkemon.bas

vodkemon.code.tap: depack_main.asm debitbust.asm vodkemon_main.bin.pck
	pasmo --tap --name vodkemon2 depack_main.asm vodkemon.code.tap

vodkemon_main.bin: vodkemon.asm debitbust.asm foxsocls.scr.pck stc_player.asm greenhill.stc beepmusic1.asm beepmusic2.asm beepmusic2a.asm beepmusic3.asm sine_16.asm bottle.asm scrolly.txt
	pasmo vodkemon.asm vodkemon_main.bin
	
vodkemon_main.bin.pck: vodkemon_main.bin
	chrust vodkemon_main.bin vodkemon_main.bin.pck
#	bitbuster_extreme vodkemon_main.bin

foxsocls.scr.pck: foxsocls.scr
	chrust foxsocls.scr foxsocls.scr.pck
#	bitbuster_extreme foxsocls.scr

loadscreen.code.tap: depack_loadscreen.asm debitbust.asm newxxxx.scr.pck
	pasmo --tap --name vodkemon1 depack_loadscreen.asm loadscreen.code.tap

newxxxx.scr.pck: newxxxx.scr
	bitbuster_extreme newxxxx.scr
	
sine_16.asm: sine.rb
	ruby sine.rb 16 159 > sine_16.asm

bottle.asm: bottle.xbm xbm2asm.pl
	perl xbm2asm.pl bottle.xbm > bottle.asm