changeset 9:002a5dbce627

Add mmltonsf.bat committer: GitHub <noreply@github.com>
author Paper <37962225+mrpapersonic@users.noreply.github.com>
date Wed, 24 Mar 2021 19:57:28 -0400
parents b3d9104ad918
children 29f4c25c46f2
files mmltonsf.bat
diffstat 1 files changed, 30 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmltonsf.bat	Wed Mar 24 19:57:28 2021 -0400
@@ -0,0 +1,30 @@
+@echo off
+
+if "%1" == "" (
+echo usage: compile.bat ^<input^>
+exit /b
+)
+
+REM - Compile MML
+del /f effect.h
+ppmckc.exe -i "%1"
+if not exist "effect.h" (
+echo ppmckc ERROR
+exit /b
+)
+
+REM - Assemble
+del /f ppmck.nes
+nesasm -s -raw ppmck.asm
+if not exist "ppmck.nes" (
+echo nesasm ERROR
+del /f "%~n1" effect.h define.inc
+exit /b
+)
+
+REM - Move files and such
+move /y ppmck.nes "%~n1.nsf"
+echo %~n1.nsf written
+
+REM - Cleanup
+del /f "%~n1".h effect.h define.inc
\ No newline at end of file