Skip to content

Commit

Permalink
Add batch scripts and missing Make files that README.TXT is referri…
Browse files Browse the repository at this point in the history
…ng to, copied from other DIGPAK distribution
  • Loading branch information
volkertb committed Sep 23, 2021
1 parent 6ebab87 commit 4bc77cb
Show file tree
Hide file tree
Showing 7 changed files with 297 additions and 0 deletions.
80 changes: 80 additions & 0 deletions FSHELL.MAK
Original file line number Diff line number Diff line change
@@ -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

1 change: 1 addition & 0 deletions M.BAT
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
msmake shell.mak
2 changes: 2 additions & 0 deletions M2.BAT
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
tasm -zi /m3 /ml digplay
tasm -zi /m3 /ml /dLOADABLE_DRIVERS=0 digplay,digplay0
15 changes: 15 additions & 0 deletions ORPHAN.BAT
Original file line number Diff line number Diff line change
@@ -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
90 changes: 90 additions & 0 deletions ORPHAN.MAK
Original file line number Diff line number Diff line change
@@ -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 <g>
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

5 changes: 5 additions & 0 deletions REMOVE.BAT
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
del *.tds
del *.obj
del *.map
del shell.zip
pkzip -p -r shell *.*
104 changes: 104 additions & 0 deletions SHELL.MAK
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 4bc77cb

Please sign in to comment.