You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

74 lines
2.1 KiB

@echo off
setlocal
set TOOLS=../../Tools
set PATH=%TOOLS%\tasm32;%TOOLS%\zx;%TOOLS%\cpmtools;%PATH%
set TASMTABS=%TOOLS%\tasm32
set ZXBINDIR=%TOOLS%/cpm/bin/
set ZXLIBDIR=%TOOLS%/cpm/lib/
set ZXINCDIR=%TOOLS%/cpm/include/
copy ..\ZCCP\ccp.com zccp.com || exit /b
copy ..\ZCCP\zinstal.zpm . || exit /b
copy ..\ZCCP\startzpm.com . || exit /b
copy ..\CPM3\genbnk.dat . || exit /b
copy ..\CPM3\zpmbios3.spr bnkbios3.spr || exit /b
copy ..\CPM3\gencpm.com . || exit /b
copy ..\CPM3\util.rel . || exit /b
copy ..\CPM3\biosldrd.rel . || exit /b
copy ..\CPM3\biosldrc.rel . || exit /b
copy ..\CPM3\cpmldr.com . || exit /b
copy ..\CPM3\cpmldr.sys . || exit /b
rem ZPM Loader
echo.
echo.
echo *** ZPM Loader ***
echo.
zx LINK -ZPMLDRD[L100]=ZPM3LDR,BIOSLDRD,UTIL || exit /b
move /Y zpmldrd.com zpmldr.bin || exit /b
zx LINK -ZPMLDRC[L100]=ZPM3LDR,BIOSLDRC,UTIL || exit /b
move /Y zpmldrc.com zpmldr.com || exit /b
rem pause
rem Banked ZPM3
echo.
echo.
echo *** Banked ZPM3 ***
echo.
copy genbnk.dat gencpm.dat || exit /b
zx gencpm -auto -display || exit /b
rem pause
rem ZPM3 Tools
zx Z80ASM -clrhist/F || exit /b
zx Z80ASM -setz3/F || exit /b
zx Z80ASM -autotog/F || exit /b
rem Loader
tasm -t80 -g3 -fFF loader.asm loader.bin loader.lst || exit /b
copy /b loader.bin + zpmldr.bin zpmldr.sys || exit /b
rem Copy OS files to Binary directory
copy zpmldr.com ..\..\Binary\ZPM3 || exit /b
copy zpmldr.sys ..\..\Binary\ZPM3 || exit /b
copy cpmldr.com ..\..\Binary\ZPM3 || exit /b
copy cpmldr.sys ..\..\Binary\ZPM3 || exit /b
copy autotog.com ..\..\Binary\ZPM3 || exit /b
copy clrhist.com ..\..\Binary\ZPM3 || exit /b
copy setz3.com ..\..\Binary\ZPM3 || exit /b
copy cpm3.sys ..\..\Binary\ZPM3 || exit /b
copy zccp.com ..\..\Binary\ZPM3 || exit /b
copy zinstal.zpm ..\..\Binary\ZPM3 || exit /b
copy startzpm.com ..\..\Binary\ZPM3 || exit /b
copy makedos.com ..\..\Binary\ZPM3 || exit /b
copy gencpm.dat ..\..\Binary\ZPM3 || exit /b
copy bnkbios3.spr ..\..\Binary\ZPM3 || exit /b
copy bnkbdos3.spr ..\..\Binary\ZPM3 || exit /b
copy resbdos3.spr ..\..\Binary\ZPM3 || exit /b