From 4bc77cb8bdfacea02ee2763bacb8f5fa0f029ac0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volkert=20de=20Buisonj=C3=A9?= Date: Thu, 23 Sep 2021 23:05:59 +0200 Subject: [PATCH] Add batch scripts and missing Make files that `README.TXT` is referring to, copied from other DIGPAK distribution --- FSHELL.MAK | 80 +++++++++++++++++++++++++++++++++++++++++ M.BAT | 1 + M2.BAT | 2 ++ ORPHAN.BAT | 15 ++++++++ ORPHAN.MAK | 90 ++++++++++++++++++++++++++++++++++++++++++++++ REMOVE.BAT | 5 +++ SHELL.MAK | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 297 insertions(+) create mode 100644 FSHELL.MAK create mode 100644 M.BAT create mode 100644 M2.BAT create mode 100644 ORPHAN.BAT create mode 100644 ORPHAN.MAK create mode 100644 REMOVE.BAT create mode 100644 SHELL.MAK diff --git a/FSHELL.MAK b/FSHELL.MAK new file mode 100644 index 0000000..813cdb5 --- /dev/null +++ b/FSHELL.MAK @@ -0,0 +1,80 @@ + + +ft2500.com: shell.asm soundrv.inc + tasm -zi /m3 /dBUILD=19 shell,ft2500 + tlink /v ft2500 + tdstrip -s ft2500 + exe2bin ft2500.exe ft2500.com + erase ft2500.exe + +fibmbak.com: shell.asm soundrv.inc + tasm -zi /m3 /dBUILD=13 /dFOREGROUND=1 shell,ibmbak + tlink /v ibmbak + tdstrip -s ibmbak + exe2bin ibmbak.exe fibmbak.com + erase ibmbak.exe + +fadlib.com: shell.asm soundrv.inc + tasm -zi /m3 /dBUILD=1 /dFOREGROUND=1 shell,adlib + tlink /v adlib + tdstrip -s adlib + exe2bin adlib.exe fadlib.com + erase adlib.exe + +fcvxsnd.com: shell.asm soundrv.inc + tasm -zi /m3 /dBUILD=2 /dFOREGROUND=1 shell,cvxsnd + tlink /v cvxsnd + tdstrip -s cvxsnd + exe2bin cvxsnd.exe fcvxsnd.com + erase cvxsnd.exe + +fvmsnd.com: shell.asm soundrv.inc + tasm -zi /m3 /dBUILD=3 /dFOREGROUND=1 shell,vmsnd + tlink /v vmsnd + tdstrip -s vmsnd + exe2bin vmsnd.exe fvmsnd.com + erase vmsnd.exe + +fsmsnd.com: shell.asm soundrv.inc + tasm -zi /m3 /dBUILD=4 /dFOREGROUND=1 shell,smsnd + tlink /v smsnd + tdstrip -s smsnd + exe2bin smsnd.exe fsmsnd.com + erase smsnd.exe + + +ftanextx.com: shell.asm soundrv.inc + tasm -zi /m3 /dBUILD=7 /dFOREGROUND=1 shell,tanextx + tlink /v tanextx + tdstrip -s tanextx + exe2bin tanextx.exe ftanextx.com + erase tanextx.exe + +fsource.com: shell.asm soundrv.inc + tasm -zi /m3 /dBUILD=10 /dFOREGROUND=1 shell,source + tlink /v source + tdstrip -s source + exe2bin source.exe fsource.com + erase source.exe + +fechoii.com: shell.asm soundrv.inc + tasm -zi /m3 /dBUILD=11 /dFOREGROUND=1 shell,echoii + tlink /v echoii + tdstrip -s echoii + exe2bin echoii.exe fechoii.com + erase echoii.exe + +fibm1bit.com: shell.asm soundrv.inc + tasm -zi /m3 /dBUILD=14 /dFOREGROUND=1 shell,ibm1bit + tlink /v ibm1bit + tdstrip -s ibm1bit + exe2bin ibm1bit.exe fibm1bit.com + erase ibm1bit.exe + +fbigmouth.com: shell.asm soundrv.inc + tasm -zi /m3 /dBUILD=16 /dFOREGROUND=1 shell,bigmouth + tlink /v bigmouth + tdstrip -s bigmouth + exe2bin bigmouth.exe fbigmouth.com + erase bigmouth.exe + diff --git a/M.BAT b/M.BAT new file mode 100644 index 0000000..6cc74c9 --- /dev/null +++ b/M.BAT @@ -0,0 +1 @@ +msmake shell.mak diff --git a/M2.BAT b/M2.BAT new file mode 100644 index 0000000..a39b280 --- /dev/null +++ b/M2.BAT @@ -0,0 +1,2 @@ +tasm -zi /m3 /ml digplay +tasm -zi /m3 /ml /dLOADABLE_DRIVERS=0 digplay,digplay0 diff --git a/ORPHAN.BAT b/ORPHAN.BAT new file mode 100644 index 0000000..b326f38 --- /dev/null +++ b/ORPHAN.BAT @@ -0,0 +1,15 @@ +@echo off +echo Zipping up the Orphan drivers into ORPHAN.ZIP and then deleting +echo them from this main directory. +pkzip orphan ibmbak.com ibmsnd.com adlib.com vmsnd.com smsnd.com digisp.com tanextx.com echoii.com lantsnd.com ibm1bit.com bigmouth.com +del ibmbak.com +del ibmsnd.com +del adlib.com +del vmsnd.com +del smsnd.com +del digisp.com +del tanextx.com +del echoii.com +del lantsnd.com +del ibm1bit.com +del bigmouth.com diff --git a/ORPHAN.MAK b/ORPHAN.MAK new file mode 100644 index 0000000..e4bbd16 --- /dev/null +++ b/ORPHAN.MAK @@ -0,0 +1,90 @@ +# Build just the orphan digpak drivers. + +ibmbak.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=13 shell,ibmbak + tlink /v ibmbak + tdstrip -s ibmbak + exe2bin ibmbak.exe ibmbak.com + erase ibmbak.exe + +ibmsnd.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=5 shell,ibmsnd + tlink /v ibmsnd + tdstrip -s ibmsnd + exe2bin ibmsnd.exe ibmsnd.com + erase ibmsnd.exe + + +adlib.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=1 shell,adlib + tlink /v adlib + tdstrip -s adlib + exe2bin adlib.exe adlib.com + erase adlib.exe + + +vmsnd.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=3 shell,vmsnd + tlink /v vmsnd + tdstrip -s vmsnd + exe2bin vmsnd.exe vmsnd.com + erase vmsnd.exe + +smsnd.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=4 shell,smsnd + tlink /v smsnd + tdstrip -s smsnd + exe2bin smsnd.exe smsnd.com + erase smsnd.exe + +digisp.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=6 shell,digisp + tlink /v digisp + tdstrip -s digisp + exe2bin digisp.exe digisp.com + erase digisp.exe + +# Used on Tandy 3 voice systems. None of these machines are VGA, driver +# only applicable when addressing extremely low end hardware, like the +# PC Jr +tanextx.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=7 shell,tanextx + tlink /v tanextx + tdstrip -s tanextx + exe2bin tanextx.exe tanextx.com + erase tanextx.exe + +# Street Electronics Echo II. Used in schools primarily. +echoii.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=11 shell,echoii + tlink /v echoii + tdstrip -s echoii + exe2bin echoii.exe echoii.com + erase echoii.exe + +# Lantastic Voice Adapter. Not a wide scale consumer device. +lantsnd.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=12 shell,lantsnd + tlink /v lantsnd + tdstrip -s lantsnd + exe2bin lantsnd.exe lantsnd.com + erase lantsnd.exe + +# 1 bit digital audio PC Speaker Driver. Lousy quality, but least +# intrusive on running application. +ibm1bit.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=14 shell,ibm1bit + tlink /v ibm1bit + tdstrip -s ibm1bit + exe2bin ibm1bit.exe ibm1bit.com + erase ibm1bit.exe + +# Talking Technologies BigMouth. No one actually owns this device. +# A highly orphan piece of hardware. +bigmouth.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=16 shell,bigmouth + tlink /v bigmouth + tdstrip -s bigmouth + exe2bin bigmouth.exe bigmouth.com + erase bigmouth.exe + diff --git a/REMOVE.BAT b/REMOVE.BAT new file mode 100644 index 0000000..5db26f0 --- /dev/null +++ b/REMOVE.BAT @@ -0,0 +1,5 @@ +del *.tds +del *.obj +del *.map +del shell.zip +pkzip -p -r shell *.* diff --git a/SHELL.MAK b/SHELL.MAK new file mode 100644 index 0000000..494934e --- /dev/null +++ b/SHELL.MAK @@ -0,0 +1,104 @@ +# Builds all of the digpak drivers from SHELL.ASM BUT does not build the +# orphan drivers. Run ORPHAN.MAK to build the orphan sound drivers that +# neither me nor you, or nearly anyone for that matter, cares about. + +pas16.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=15 /dPAS16=1 shell,pas16 + tlink /v pas16 + tdstrip -s pas16 + exe2bin pas16.exe pas16.com + erase pas16.exe + + +paudio.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=15 shell,paudio + tlink /v paudio + tdstrip -s paudio + exe2bin paudio.exe paudio.com + erase paudio.exe + +adlibg.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=18 shell,adlibg + tlink /v adlibg + tdstrip -s adlibg + exe2bin adlibg.exe adlibg.com + erase adlibg.exe + + +aria.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=20 shell,aria + tlink /v aria + tdstrip -s aria + exe2bin aria.exe aria.com + erase aria.exe + + +sblaster.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=9 shell,sblaster + tlink /v sblaster + tdstrip -s sblaster + exe2bin sblaster.exe sblaster.com + erase sblaster.exe + +nosound.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=2 /dNOSOUND=1 shell,nosound + tlink /v nosound + tdstrip -s nosound + exe2bin nosound.exe nosound.com + erase nosound.exe + + +sbclone.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=9 /dSBCLONE=1 shell,sbclone + tlink /v sbclone + tdstrip -s sbclone + exe2bin sbclone.exe sbclone.com + erase sbclone.exe + +# Uses the Tandy ROM BIOS calls for digital audio available on the +# SL/TL line of Tandy machines. + +tansltl.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=8 shell,tansltl + tlink /v tansltl + tdstrip -s tansltl + exe2bin tansltl.exe tansltl.com + erase tansltl.exe + +lsize.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=2 /dLIFESIZE=1 shell,lsize + tlink /v lsize + tdstrip -s lsize + exe2bin lsize.exe lsize.com + erase lsize.exe + +sbpro.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=9 /dSBPRO=1 shell,sbpro + tlink /v sbpro + tdstrip -s sbpro + exe2bin sbpro.exe sbpro.com + erase sbpro.exe + + + +cvxsnd.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=2 shell,cvxsnd + tlink /v cvxsnd + tdstrip -s cvxsnd + exe2bin cvxsnd.exe cvxsnd.com + erase cvxsnd.exe + +source.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=10 shell,source + tlink /v source + tdstrip -s source + exe2bin source.exe source.com + erase source.exe + +STFX.com: shell.asm soundrv.inc + tasm -zi /m5 /x /dBUILD=9 /dSTFX=1 shell,STFX + tlink /v STFX + tdstrip -s STFX + exe2bin STFX.exe STFX.com + erase STFX.exe +