41 lines
1.4 KiB
Batchfile
41 lines
1.4 KiB
Batchfile
@echo off
|
|
setlocal EnableDelayedExpansion
|
|
SET clean=del
|
|
SET cleanArgs=/F /Q
|
|
SET buildPath=build
|
|
SET build=c64-devkit.prg
|
|
SET sourcePath=source
|
|
SET source=main.asm
|
|
SET compilerPath=compiler\win32
|
|
SET compiler=acme.exe
|
|
SET compilerReport=buildreport
|
|
SET compilerSymbols=symbols
|
|
SET compilerArgs=-r %buildPath%\%compilerReport% --vicelabels %buildPath%\%compilerSymbols% --msvc --color --format cbm -v3 --outfile
|
|
SET cruncherPath=cruncher\win32
|
|
SET cruncher=pucrunch.exe
|
|
SET cruncherArgs=-x$0801 -c64 -g55 -fshort
|
|
SET emulatorPath=emulator\win32
|
|
SET emulator=x64.exe
|
|
SET emulatorArgs=
|
|
SET genosinePath=genosine\win32
|
|
SET genosine=genosine.exe
|
|
SET tablesPath=tables
|
|
SET table1=sin1.dat
|
|
SET table1Args=256 63 81 0 720 80 3 0
|
|
SET table2=sin2.dat
|
|
SET table2Args=256 0 255 0 180 20 3 1
|
|
SET table3=sin3.dat
|
|
SET table3Args=256 80 255 0 360 60 2 1
|
|
SET table4=sin4.dat
|
|
SET table4Args=256 90 255 0 720 80 1 0
|
|
|
|
%clean% %cleanArgs% %buildPath%\*.*
|
|
%clean% %cleanArgs% %tablesPath%\*.*
|
|
|
|
%genosinePath%\%genosine% %table1Args% > %tablesPath%\%table1%
|
|
%genosinePath%\%genosine% %table2Args% > %tablesPath%\%table2%
|
|
%genosinePath%\%genosine% %table3Args% > %tablesPath%\%table3%
|
|
%genosinePath%\%genosine% %table4Args% > %tablesPath%\%table4%
|
|
%compilerPath%\%compiler% %compilerArgs% %buildPath%\%build% %sourcePath%\%source%
|
|
%cruncherPath%\%cruncher% %cruncherArgs% %buildPath%\%build% %buildPath%\%build%
|
|
%emulatorPath%\%emulator% %emulatorArgs% %buildPath%\%build%
|