12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- @echo off
- if exist spasm.exe (
- echo "Starting Compile..."
- ) else (
- echo "Opening readme..."
- start "" https://github.com/Zeda/Grammer2/blob/master/Readme.md
- exit
- )
- cd src
- :Grammer
- set /P c=Compile Gramme?(Y/N)
- if /I "%c%" EQU "Y" (
- echo "Generating grammer2.5.inc"
- python ..\tools\jt.py jmptable.z80 grammer2.5.inc
- copy grammer2.5.inc ..\docs\grammer2.5.inc
- echo "Assembling App"
- ..\spasm.exe grammer.z80 ..\bin\grammer.8xk -I ..\z80float\single
-
- )
- if /I "%c%" EQU "N" goto :grampkg
- goto :Grammer
- :grampkg
- set /P c=Compile Default Package?(Y/N)
- if /I "%c%" EQU "Y" (
- echo "Assembling Default Package"
- ..\spasm.exe grampkg.z80 ..\bin\grampkg.8xv
- )
- if /I "%c%" EQU "N" goto :exppkg
- goto :grampkg
- rem Check for an experimental package
- if exist experimental\experimental.z80 (
- :exppkg
- set /P c=Compile Experimental Package?(Y/N)
- if /I "%c%" EQU "Y" (
- echo "Assembling Experimental Package"
- ..\spasm.exe experimental\experimental.z80 ..\bin\EXPRMNTL.8xv -I single
- )
- if /I "%c%" EQU "N" goto :proglaunch
- goto :exppkg
- )
- rem Check for the program launcher
- if exist launch.z80 (
- :proglaunch
- set /P c=Compile Program Launcher?(Y/N)
- if /I "%c%" EQU "Y" (
- echo "Assembling Program Launcher"
- ..\spasm.exe launch.z80 ..\bin\g250.8xp
- )
-
- if /I "%c%" EQU "N" goto :exit
- goto :proglaunch
- )
- :exit
- cd..
|