home *** CD-ROM | disk | FTP | other *** search
/ Audio 4.94 - Over 11,000 Files / audio-11000.iso / msdos / sndbords / sndblstr / sb_book / sbdisk.exe / SBDISK / SETUP.BAT < prev   
DOS Batch File  |  1992-11-09  |  4KB  |  133 lines

  1. echo off
  2. :start
  3. set D=%1
  4. cls
  5. echo.
  6. echo Configuration for SB Environment
  7. echo.
  8. echo.
  9. SET ANS=
  10. INPUT Enter the target drive: /1 /B
  11. if not exist %ANS%:\*.* goto start
  12. if not exist %ANS%:\sbdisk\*.* goto start
  13. SET D=%ANS%:
  14. SET ANS=
  15. echo.
  16. echo  Enter the I/O base address of the Sound Card:
  17. echo    Valid choices are:  210, 220, 230, 240, 250, 260
  18. echo    Just press ENTER for default of 220
  19. echo.
  20. SET A=220
  21. INPUT Enter I.O. base address: /3 /B
  22. if not %ANS%.==. SET A=%ANS%
  23. SET ANS=
  24. echo.
  25. echo  Enter the interrupt setting for your Sound Card:
  26. echo    Valid choices are:  2, 3, 5, 7, and 10
  27. echo    Just press ENTER for default of 7
  28. echo.
  29. SET I=7
  30. INPUT Enter Interrupt Setting: /2 /B
  31. IF not %ANS%.==. SET I=%ANS%
  32. echo.
  33. echo            SBENV Configuration
  34. echo =================================================
  35. echo  IRQ:  %i%    Address:  %A%    Target Drive:  %d%
  36. echo =================================================
  37. echo.
  38. :try_again
  39. INPUT Is this correct y-n-q ? /B /1
  40. if %ANS%.==. goto try_again
  41. if %ANS%.==Y. goto ok
  42. if %ANS%.==y. goto ok
  43. if %ANS%.==N. goto start
  44. if %ANS%.==n. goto start
  45. if %ANS%.==q. goto quit
  46. if %ANS%.==Q. goto quit
  47. goto start
  48. :ok
  49. if not exist %D%\SBDISK\SBENV.BAT goto ok2
  50. cls
  51. echo.
  52. echo.
  53. echo.
  54. echo.
  55. echo    Duplicate AUTOEXEC.BAT Modifications?
  56. echo.
  57. echo   ╓───────────────────────────────────────────────────────────────╖
  58. Echo   ║  WARNING, SBENV.BAT already exists and your AUTOEXEC.BAT      ║
  59. Echo   ║  file has already been modified by SETUP.BAT. If you proceed  ║
  60. Echo   ║  remove any duplicate lines placed there by SETUP.BAT.        ║
  61. Echo.  ╙───────────────────────────────────────────────────────────────╜
  62. Echo.
  63. Echo.
  64. :try_again2
  65. echo.
  66. INPUT Do you wish to continue y-n-q ? /B /1
  67. echo.
  68. if %ANS%.==. goto try_again2
  69. if %ANS%.==Y. goto ok2
  70. if %ANS%.==y. goto ok2
  71. if %ANS%.==N. goto start
  72. if %ANS%.==n. goto start
  73. if %ANS%.==q. goto quit
  74. if %ANS%.==Q. goto quit
  75. goto end
  76. :ok2
  77. echo echo off >%D%\SBDISK\sbenv.bat
  78. echo cls >>%D%\SBDISK\sbenv.bat
  79. echo Echo.>>%D%\SBDISK\sbenv.bat
  80. echo Echo WARNING:  The SB environment variables will occupy >>%D%\SBDISK\sbenv.bat
  81. echo Echo           112 bytes of your DOS environment! >>%D%\SBDISK\sbenv.bat
  82. echo Echo.>>%D%\SBDISK\sbenv.bat
  83. echo Echo If you haven't already done so, modify >>%D%\SBDISK\sbenv.bat
  84. echo Echo your CONFIG.SYS to include the line: >>%D%\SBDISK\sbenv.bat
  85. echo Echo.>>%D%\SBDISK\sbenv.bat
  86. echo Echo SHELL=C:\COMMAND.COM /E:1024 /P>>%D%\SBDISK\sbenv.bat
  87. echo Echo.>>%D%\SBDISK\sbenv.bat
  88. echo set SPUTARG=/p%A%-s/ir%I%/q2 >>%D%\SBDISK\sbenv.bat
  89. echo set SPUTDIR=%D%\SBDISK\snd >>%D%\SBDISK\sbenv.bat
  90. echo set SROLDIR=%D%\SBDISK\rol >>%D%\SBDISK\sbenv.bat
  91. echo set SCMFDIR=%D%\SBDISK\cmf >>%D%\SBDISK\sbenv.bat
  92. echo %D%\sbdisk\sput\sputmon /b0 %D%\SBDISK\SPUT\sputmon.def >>%D%\SBDISK\sbenv.bat
  93. echo echo Type BMASTER, SS, SPUTON, SPUTOFF, or SBSTATUS and press ENTER >>%D%\SBDISK\sbenv.bat
  94. echo echo. >>%D%\SBDISK\sbenv.bat
  95.  
  96. copy c:\autoexec.bat c:\autoexec.sav >nul
  97. copy c:\config.sys c:\config.sav >nul
  98. copy c:\autoexec.sav+%D%\SBDISK\sbenv.bat c:\autoexec.bat >nul
  99. Echo CONFIG.SYS   copied to CONFIG.SAV
  100. Echo AUTOEXEC.BAT copied to AUTOEXEC.SAV
  101. SET PATH=%PATH%;%D%\SBDISK;%D%\SBDISK\SPUT
  102.  
  103. :cont
  104. echo echo off >%D%\SBDISK\bmaster.bat
  105. echo cls >>%D%\SBDISK\bmaster.bat
  106. echo cd \sbdisk\snd >>%D%\SBDISK\bmaster.bat
  107. echo %D\sbdisk\bmaster\bmaster >>%D%\SBDISK\bmaster.bat
  108. echo cd \sbdisk >>%D%\SBDISK\bmaster.bat
  109.  
  110. echo echo off >%D%\SBDISK\sputoff.bat
  111. echo cls >>%D%\SBDISK\sputoff.bat
  112. echo \sbdisk\sput\sputmon /d >>%D%\SBDISK\sputoff.bat
  113.  
  114. echo echo off >%D%\SBDISK\sputon.bat
  115. echo cls >>%D%\SBDISK\sputon.bat
  116. echo \sbdisk\sput\sputmon >>%D%\SBDISK\sputon.bat
  117.  
  118. echo echo off >%D%\SBDISK\SS.BAT
  119. echo cls >>%D%\SBDISK\SS.BAT
  120. echo cd \sbdisk\ss >>%D%\SBDISK\SS.BAT
  121. echo ss >>%D%\SBDISK\SS.BAT
  122. echo cd \sbdisk >>%D%\SBDISK\SS.BAT
  123.  
  124. :end
  125. set A=
  126. set I=
  127. %D%\sbdisk\sput\sput splsh11/q
  128. rem %D%\sbdisk\sput\sput /tlGood Bye
  129. set D=
  130. SET ANS=
  131. %D%\sbdisk\sbenv.bat
  132. :quit
  133.