forked from MirrorRepos/RomWBW
The QPM portion of the build has been updated to dynamically combine the current CBIOS with the static QPM CCP and BDOS binaries. This will keep the QPM system image up to date and avoid HBIOS version mismatch warnings.
75 lines
3.6 KiB
Batchfile
75 lines
3.6 KiB
Batchfile
@echo off
|
|
setlocal
|
|
|
|
::call BuildDisk.cmd bp hd wbw_hd512 || exit /b
|
|
::goto :eof
|
|
|
|
echo.
|
|
echo Building Floppy Disk Images...
|
|
echo.
|
|
call BuildDisk.cmd cpm22 fd wbw_fd144 ..\cpm22\cpm_wbw.sys || exit /b
|
|
call BuildDisk.cmd zsdos fd wbw_fd144 ..\zsdos\zsys_wbw.sys || exit /b
|
|
call BuildDisk.cmd nzcom fd wbw_fd144 ..\zsdos\zsys_wbw.sys || exit /b
|
|
call BuildDisk.cmd cpm3 fd wbw_fd144 ..\cpm3\cpmldr.sys || exit /b
|
|
call BuildDisk.cmd zpm3 fd wbw_fd144 ..\zpm3\zpmldr.sys || exit /b
|
|
call BuildDisk.cmd ws4 fd wbw_fd144 || exit /b
|
|
call BuildDisk.cmd qpm fd wbw_fd144 ..\qpm\qpm_wbw.sys || exit /b
|
|
call BuildDisk.cmd z80asm hd wbw_fd144 || exit /b
|
|
call BuildDisk.cmd aztecc hd wbw_fd144 || exit /b
|
|
call BuildDisk.cmd hitechc hd wbw_fd144 || exit /b
|
|
call BuildDisk.cmd tpascal hd wbw_fd144 || exit /b
|
|
call BuildDisk.cmd bascomp hd wbw_fd144 || exit /b
|
|
call BuildDisk.cmd fortran hd wbw_fd144 || exit /b
|
|
call BuildDisk.cmd games hd wbw_fd144 || exit /b
|
|
|
|
echo.
|
|
echo Building Hard Disk Images (512 directory entry format)...
|
|
echo.
|
|
call BuildDisk.cmd cpm22 hd wbw_hd512 ..\cpm22\cpm_wbw.sys || exit /b
|
|
call BuildDisk.cmd zsdos hd wbw_hd512 ..\zsdos\zsys_wbw.sys || exit /b
|
|
call BuildDisk.cmd nzcom hd wbw_hd512 ..\zsdos\zsys_wbw.sys || exit /b
|
|
call BuildDisk.cmd cpm3 hd wbw_hd512 ..\cpm3\cpmldr.sys || exit /b
|
|
call BuildDisk.cmd zpm3 hd wbw_hd512 ..\zpm3\zpmldr.sys || exit /b
|
|
call BuildDisk.cmd ws4 hd wbw_hd512 || exit /b
|
|
call BuildDisk.cmd dos65 hd wbw_hd512 ..\zsdos\zsys_wbw.sys || exit /b
|
|
call BuildDisk.cmd qpm hd wbw_hd512 ..\qpm\qpm_wbw.sys || exit /b
|
|
call BuildDisk.cmd z80asm hd wbw_hd512 || exit /b
|
|
call BuildDisk.cmd aztecc hd wbw_hd512 || exit /b
|
|
call BuildDisk.cmd hitechc hd wbw_hd512 || exit /b
|
|
call BuildDisk.cmd tpascal hd wbw_hd512 || exit /b
|
|
call BuildDisk.cmd bascomp hd wbw_hd512 || exit /b
|
|
call BuildDisk.cmd fortran hd wbw_hd512 || exit /b
|
|
call BuildDisk.cmd games hd wbw_hd512 || exit /b
|
|
|
|
if exist ..\BPBIOS\bpbio-ww.rel call BuildDisk.cmd bp hd wbw_hd512 || exit /b
|
|
|
|
echo.
|
|
echo Building Combo Disk (512 directory entry format) Image...
|
|
copy /b ..\..\Binary\hd512_cpm22.img + ..\..\Binary\hd512_zsdos.img + ..\..\Binary\hd512_nzcom.img + ..\..\Binary\hd512_cpm3.img + ..\..\Binary\hd512_zpm3.img + ..\..\Binary\hd512_ws4.img ..\..\Binary\hd512_combo.img || exit /b
|
|
|
|
echo.
|
|
echo Building Hard Disk Images (1024 directory entry format)...
|
|
echo.
|
|
call BuildDisk.cmd cpm22 hd wbw_hd1k ..\cpm22\cpm_wbw.sys || exit /b
|
|
call BuildDisk.cmd zsdos hd wbw_hd1k ..\zsdos\zsys_wbw.sys || exit /b
|
|
call BuildDisk.cmd nzcom hd wbw_hd1k ..\zsdos\zsys_wbw.sys || exit /b
|
|
call BuildDisk.cmd cpm3 hd wbw_hd1k ..\cpm3\cpmldr.sys || exit /b
|
|
call BuildDisk.cmd zpm3 hd wbw_hd1k ..\zpm3\zpmldr.sys || exit /b
|
|
call BuildDisk.cmd ws4 hd wbw_hd1k || exit /b
|
|
call BuildDisk.cmd qpm hd wbw_hd1k ..\qpm\qpm_wbw.sys || exit /b
|
|
call BuildDisk.cmd z80asm hd wbw_hd1k || exit /b
|
|
call BuildDisk.cmd aztecc hd wbw_hd1k || exit /b
|
|
call BuildDisk.cmd hitechc hd wbw_hd1k || exit /b
|
|
call BuildDisk.cmd tpascal hd wbw_hd1k || exit /b
|
|
call BuildDisk.cmd bascomp hd wbw_hd1k || exit /b
|
|
call BuildDisk.cmd fortran hd wbw_hd1k || exit /b
|
|
call BuildDisk.cmd games hd wbw_hd1k || exit /b
|
|
|
|
if exist ..\BPBIOS\bpbio-ww.rel call BuildDisk.cmd bp hd wbw_hd1k || exit /b
|
|
|
|
copy hd1k_prefix.dat ..\..\Binary\ || exit /b
|
|
|
|
echo.
|
|
echo Building Combo Disk (1024 directory entry format) Image...
|
|
copy /b hd1k_prefix.dat + ..\..\Binary\hd1k_cpm22.img + ..\..\Binary\hd1k_zsdos.img + ..\..\Binary\hd1k_nzcom.img + ..\..\Binary\hd1k_cpm3.img + ..\..\Binary\hd1k_zpm3.img + ..\..\Binary\hd1k_ws4.img ..\..\Binary\hd1k_combo.img || exit /b
|