1set bdir=%1 2if "%1" == "" set bdir=bin 3@REM perl exe\spasm.pl < bgmp\spawns > genasm\spawns.asm 4@REM if errorlevel 1 goto err 5exe\sctc bg/saucer.sct > genasm\sctbl.asm 6@call world.bat demolvl . 7@if errorlevel 1 goto err 8@call world.bat beg_a_e beg_f_j beg_k_o beg_p_t beg_u_z . 9@if errorlevel 1 goto err 10@call world.bat chl_a_e chl_f_j chl_k_o chl_p_t chl_u_z . 11@if errorlevel 1 goto err 12@call world.bat mab_a_e mab_f_j mab_k_o mab_p_t mab_u_z . 13@if errorlevel 1 goto err 14@call world.bat mac_a_e mac_f_j mac_k_o mac_p_t mac_u_z . 15@if errorlevel 1 goto err 16@call world.bat plb_a_e plb_f_j plb_k_o plb_p_t plb_u_z . 17@if errorlevel 1 goto err 18@call world.bat plc_a_e plc_f_j plc_k_o plc_p_t plc_u_z . 19@if errorlevel 1 goto err 20@call world.bat hgb_a_e hgb_f_j hgb_k_o hgb_p_t hgb_u_z . 21@if errorlevel 1 goto err 22@call world.bat hgc_a_e hgc_f_j hgc_k_o hgc_p_t hgc_u_z . 23@if errorlevel 1 goto err 24exe\mkfont16 fonts/tank.fnt fonts/misc.fnt fonts/digit.fnt fonts/mountain.fnt > genasm\font.asm 25@if errorlevel 1 goto err 26exe\mkfont16 fonts/joe.fnt > genasm\joefnt.asm 27@if errorlevel 1 goto err 28exe\mkfont16 fonts/creep.fnt fonts/game.fnt > genasm\creepfnt.asm 29@if errorlevel 1 goto err 30exe\mkfont16 fonts/creep2.fnt > genasm\creep2.asm 31@if errorlevel 1 goto err 32exe\mkfont16 fonts/creep3.fnt > genasm\creep3.asm 33@if errorlevel 1 goto err 34exe\mkfont16 fonts/creep4.fnt > genasm\creep4.asm 35@if errorlevel 1 goto err 36exe\today > genasm\date.asm 37as1600 -o %bdir%/spacepat -l %bdir%/spacepat.lst -s %bdir%/spacepat.sym -i%bdir% spacepat.asm 38exe\fixsum 39exe\rom2bin %bdir%/spacepat.rom 40@REM @if errorlevel 1 goto err 41@REM exe\fixcfg 42@REM @if errorlevel 1 goto err 43@REM move /y bin\new.cfg bin\spacepat.cfg 44@REM @if errorlevel 1 goto err 45@goto end 46:err 47@echo BUILD ABORTED DUE TO ERRORS 48:end 49