@echo MC2Wav is running... @rem open console, @rem change to directory and start batch with "MC2wav FILENAM" @rem if exist "FILENAM.ADR" the content is used for start address @rem if exist "FILENAM.CAL" the content is used for entry address @rem FileToOpen needed: http://www.horstmuc.de/win/wfile.zip @echo off if not exist GetFName.cmd ( %~d0 cd %~dp0 ) call SHARPSET set fnamex=.BIN set fnamedp=%BINDIR%\ set fnamen=%1 set fnamef=%fnamedp%%fnamen%%fnamex% Rem Note: Filenames with 1-7 characters are recommended! if not exist %fnamef% call GetFName %fnamedp% "*%fnamex%" "%1" if not exist %fnamef% ( echo Error: File %fnamef% does not exist! - Ctrl+C goto end ) set fnamenS=%fnamen:~0,7% set sharpc1=%SHARPC:~0,1% set sharpc2=%SHARPC:~0,2% if "%sharpc1%" == "E" set fnamenS=%fnamen:~0,8% if "%sharpc2%" == "G8" set fnamenS=%fnamen:~0,8% if "%sharpc2%" == "15" set fnamenS=%fnamen:~0,16% if "%sharpc2%" == "16" set fnamenS=%fnamen:~0,16% if not "%fnamenS%" == "%fnamen%" ( echo Note: Filename with less characters is recommended! rem goto end ) set sharpc1= set sharpc2= rem @echo on Rem if exist %fnamedp%%fnamen%.CMD CALL %fnamedp%%fnamen%.CMD if exist %fnamedp%%fnamen%.ADR ( set /p ADDR=<%fnamedp%%fnamen%.ADR ) else ( if not "%ORG%"=="" ( set ADDR=%ORG% ) else ( set ADDR= )) if not "%ADDR%"=="" set ADDR=--addr=%ADDR% REM PC-1500/1600 or newer Entry Address if exist %fnamedp%%fnamen%.CAL ( set /p ADDR2=<%fnamedp%%fnamen%.CAL ) if not "%ADDR2%"=="" ( if not "%ADDR%"=="" set ADDR=%ADDR% --addr=%ADDR2% ) set ADDR2= rem @echo on bin2wav --type=bin --pc=%SHARPC% -d%SHARPDEV% --name=%fnamenS% %ADDR% %fnamef% %WAVDIR%\%fnamen%.wav -l 0xC0 %2 %3 @echo off if errorlevel 1 goto end echo. echo Start CLOAD M and press a key .... pause start %WAVDIR%\%fnamen%.wav goto :EOF :end pause