@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/ rem set ZXINCDIR=%TOOLS%/cpm/include/ set ZXINCDIR=../ echo. echo. echo *** CPM Loader *** echo. zx RMAC -CPMLDR zx Z80ASM -UTIL/MF copy optdsk.lib ldropts.lib zx Z80ASM -BIOSLDR/MF move /Y biosldr.rel biosldrd.rel zx LINK -CPMLDRD[L100]=CPMLDR,BIOSLDRD,UTIL move /Y cpmldrd.com cpmldr.bin copy optcmd.lib ldropts.lib zx Z80ASM -BIOSLDR/MF move /Y biosldr.rel biosldrc.rel zx LINK -CPMLDRC[L100]=CPMLDR,BIOSLDRC,UTIL move /Y cpmldrc.com cpmldr.com rem pause echo. echo. echo *** Resident CPM3 BIOS *** echo. copy optres.lib options.lib copy genres.dat gencpm.dat zx RMAC -BIOSKRNL zx RMAC -SCB zx Z80ASM -BOOT/MF zx Z80ASM -CHARIO/MF zx Z80ASM -MOVE/MF zx Z80ASM -DRVTBL/MF zx Z80ASM -DISKIO/MF zx Z80ASM -UTIL/MF zx LINK -BIOS3[OS]=BIOSKRNL,SCB,BOOT,CHARIO,MOVE,DRVTBL,DISKIO,UTIL zx GENCPM -AUTO -DISPLAY copy cpm3.sys cpm3res.sys rem pause echo. echo. echo *** Banked CPM3 BIOS *** echo. copy optbnk.lib options.lib copy genbnk.dat gencpm.dat zx RMAC -BIOSKRNL zx RMAC -SCB zx Z80ASM -BOOT/MF zx Z80ASM -CHARIO/MF zx Z80ASM -MOVE/MF zx Z80ASM -DRVTBL/MF zx Z80ASM -DISKIO/MF zx Z80ASM -UTIL/MF zx LINK -BNKBIOS3[B]=BIOSKRNL,SCB,BOOT,CHARIO,MOVE,DRVTBL,DISKIO,UTIL zx GENCPM -AUTO -DISPLAY copy cpm3.sys cpm3bnk.sys rem pause echo. echo. echo *** Banked ZPM3 BIOS *** echo. copy optzpm.lib options.lib copy genbnk.dat gencpm.dat zx RMAC -BIOSKRNL zx RMAC -SCB zx Z80ASM -BOOT/MF zx Z80ASM -CHARIO/MF zx Z80ASM -MOVE/MF zx Z80ASM -DRVTBL/MF zx Z80ASM -DISKIO/MF zx Z80ASM -UTIL/MF zx LINK -ZPMBIOS3[B]=BIOSKRNL,SCB,BOOT,CHARIO,MOVE,DRVTBL,DISKIO,UTIL rem zx GENCPM -AUTO -DISPLAY rem copy cpm3.sys zpm3.sys rem pause rem *** Resident *** rem copy cpm3res.sys cpm3.sys rem copy genres.dat getcpm.dat rem *** Banked *** copy cpm3bnk.sys cpm3.sys copy genbnk.dat gencpm.dat rem Loader tasm -t80 -g3 -fFF loader.asm loader.bin loader.lst copy /b loader.bin + cpmldr.bin cpmldr.sys rem Copy OS files to Binary directory copy cpmldr.com ..\..\Binary\CPM3 copy cpmldr.sys ..\..\Binary\CPM3 copy ccp.com ..\..\Binary\CPM3 copy gencpm.com ..\..\Binary\CPM3 copy genres.dat ..\..\Binary\CPM3 copy genbnk.dat ..\..\Binary\CPM3 copy bios3.spr ..\..\Binary\CPM3 copy bnkbios3.spr ..\..\Binary\CPM3 copy bdos3.spr ..\..\Binary\CPM3 copy bnkbdos3.spr ..\..\Binary\CPM3 copy resbdos3.spr ..\..\Binary\CPM3 copy cpm3res.sys ..\..\Binary\CPM3 copy cpm3bnk.sys ..\..\Binary\CPM3 copy gencpm.dat ..\..\Binary\CPM3 copy cpm3.sys ..\..\Binary\CPM3 copy readme.1st ..\..\Binary\CPM3 copy cpm3fix.pat ..\..\Binary\CPM3