Rev 163 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
157 | savelij | 1 | |
163 | savelij | 2 | @echo off |
157 | savelij | 3 | |
163 | savelij | 4 | if not exist tmp md tmp |
5 | set path=%path%;d:\yad\svn\pentevo\tools\asl\bin\;d:\yad\svn\pentevo\tools\mhmt\ |
||
6 | set includes=d:\yad\svn\pentevo\rom\;make |
||
157 | savelij | 7 | |
165 | savelij | 8 | asl -U -L -x -olist tmp\play_on_ngs.lst -i %includes% play_on_ngs.a80 || goto error |
9 | p2bin play_on_ngs.p tmp\play_on_ngs.rom -r $-$ -k || goto error |
||
157 | savelij | 10 | |
165 | savelij | 11 | mhmt -mlz tmp\play_on_ngs.rom tmp\play_on_ngs.pack |
157 | savelij | 12 | |
163 | savelij | 13 | asl -U -L -x -olist tmp\face_play.lst -i %includes% -D ADR_START=0x8100 face_play.a80 || goto error |
165 | savelij | 14 | p2bin face_play.p tmp\npl.rom -r $-$ -k || goto error |
157 | savelij | 15 | |
165 | savelij | 16 | mhmt -mlz tmp\npl.rom tmp\npl.pack |
157 | savelij | 17 | |
163 | savelij | 18 | asl -U -L -x -olist tmp\face_play_sp.lst -i %includes% -D ADR_START=0x8100,_SPRINTER face_play.a80 || goto error |
165 | savelij | 19 | p2bin face_play.p tmp\nplsp.rom -r $-$ -k || goto error |
157 | savelij | 20 | |
165 | savelij | 21 | mhmt -mlz tmp\nplsp.rom tmp\nplsp.pack |
157 | savelij | 22 | |
165 | savelij | 23 | asl -U -L -x -olist tmp\make_npl4hobeta.lst -i %includes% -D ADR_START=0x8100 make\make_npl4hobeta.a80 || goto error |
24 | p2bin make\make_npl4hobeta.p NPL.$C -r $-$ -k || goto error |
||
163 | savelij | 25 | |
165 | savelij | 26 | asl -U -L -x -olist tmp\make_npl4scl.lst -i %includes% -D ADR_START=0x8100 make\make_npl4scl.a80 || goto error |
27 | p2bin make\make_npl4scl.p npl.scl -r $-$ -k || goto error |
||
163 | savelij | 28 | |
165 | savelij | 29 | asl -U -L -x -olist tmp\make_basictape.lst -i %includes% make\make_basictape.a80 || goto error |
30 | p2bin make\make_basictape.p tmp\npl.!b -r $-$ -k || goto error |
||
163 | savelij | 31 | |
165 | savelij | 32 | copy /B /Y make\npl.src npl.tap |
163 | savelij | 33 | |
165 | savelij | 34 | ..\..\tools\taptool\taptool +$ npl.tap tmp\npl.!b |
35 | ..\..\tools\taptool\taptool +$ npl.tap NPL.$C |
||
157 | savelij | 36 | |
165 | savelij | 37 | asl -U -L -x -olist tmp\make_exe.lst -i %includes% -D ADR_START=0x8100 make\make_exe.a80 || goto error |
38 | p2bin make\make_exe.p npl.exe -r $-$ -k || goto error |
||
163 | savelij | 39 | |
40 | echo ######################## |
||
41 | echo # -= End Compile Ok =- # |
||
42 | echo ######################## |
||
43 | goto exit |
||
44 | |||
45 | :error |
||
46 | echo ####################### |
||
47 | echo # -= Error Compile =- # |
||
48 | echo ####################### |
||
49 | |||
50 | :exit |