home *** CD-ROM | disk | FTP | other *** search
/ CD-ROM Magazin 1996 February / CD_02_96.BIN / demos / propin / custom.bat next >
DOS Batch File  |  1995-11-03  |  3KB  |  111 lines

  1. @echo off
  2. cls
  3. if "%1"=="" goto usage
  4. if "%2"=="" goto usage
  5. if "%3"=="" goto usage
  6. if "%4"=="" goto usage
  7. goto start
  8. :usage
  9. echo Usage: CUSTOM resolution colours sound-frequency sound-stage
  10. echo.
  11. echo Screen resolution can be:
  12. echo     640       -  640x480 screen mode
  13. echo     800       -  800x600 screen mode
  14. echo    1024       - 1024x768 screen mode
  15. echo.
  16. echo Screen colours can be:
  17. echo     256       - 256 colour display
  18. echo     32k       - 32,768 (hi-colour) display
  19. echo.
  20. echo Sound frequency can be:
  21. echo       0       -  No sound card installed
  22. echo       6       -   6,000 Hz sample frequency
  23. echo      11       -  11,025 Hz sample frequency
  24. echo      22       -  22,050 Hz sample frequency
  25. echo      44       -  44,100 Hz sample frequency
  26. echo.
  27. echo Sound stage can be:
  28. echo       m       - Mono sound
  29. echo       s       - Stereo sound
  30. echo       x       - Stereo sound, with left and right swapped
  31. goto done
  32.  
  33. :start
  34.  
  35. set PP_WEB_RES=
  36. set PP_WEB_SND=
  37. set PP_WEB_STG=
  38.  
  39. if "%1%2"=="640256" set PP_WEB_RES=v11
  40. if "%1%2"=="800256" set PP_WEB_RES=v21
  41. if "%1%2"=="1024256" set PP_WEB_RES=v31
  42. if "%1%2"=="64032k" set PP_WEB_RES=v51
  43. if "%1%2"=="80032k" set PP_WEB_RES=v61
  44. if "%1%2"=="102432k" set PP_WEB_RES=v71
  45. if "%1%2"=="64032K" set PP_WEB_RES=v51
  46. if "%1%2"=="80032K" set PP_WEB_RES=v61
  47. if "%1%2"=="102432K" set PP_WEB_RES=v71
  48.  
  49. if "%3"=="0" set PP_WEB_SND=s
  50. if "%3"=="6" set PP_WEB_SND=r0
  51. if "%3"=="11" set PP_WEB_SND=r1
  52. if "%3"=="22" set PP_WEB_SND=r2
  53. if "%3"=="44" set PP_WEB_SND=r4
  54.  
  55. if "%4"=="m" set PP_WEB_STG=om
  56. if "%4"=="s" set PP_WEB_STG=os
  57. if "%4"=="x" set PP_WEB_STG=ox
  58. if "%4"=="M" set PP_WEB_STG=om
  59. if "%4"=="S" set PP_WEB_STG=os
  60. if "%4"=="X" set PP_WEB_STG=ox
  61.  
  62. if "%PP_WEB_RES%"=="" echo Invalid screen mode: %1 %2
  63. if "%PP_WEB_RES%"=="" goto usage
  64. if "%PP_WEB_SND%"=="" echo Invalid sound frequency: %3
  65. if "%PP_WEB_SND%"=="" goto usage
  66. if "%PP_WEB_STG%"=="" echo Invalid sound stage: %4
  67. if "%PP_WEB_STG%"=="" goto usage
  68.  
  69. echo                           Pro Pinball - The Web
  70. echo.
  71. echo                               DEMO VERSION
  72. echo.
  73. echo Loading custom configuration:
  74. echo.
  75.  
  76. if "%PP_WEB_RES%"=="v11" echo     Graphics: 640x480 256-colour
  77. if "%PP_WEB_RES%"=="v21" echo     Graphics: 800x600 256-colour
  78. if "%PP_WEB_RES%"=="v31" echo     Graphics: 1024x768 256-colour
  79. if "%PP_WEB_RES%"=="v51" echo     Graphics: 640x480 32K colours
  80. if "%PP_WEB_RES%"=="v61" echo     Graphics: 800x600 32K colours
  81. if "%PP_WEB_RES%"=="v71" echo     Graphics: 1024x768 32K colours
  82.  
  83. if "%PP_WEB_SND%"=="s" echo        Sound: No sound card installed
  84. if "%PP_WEB_SND%"=="r0" echo        Sound: 6,000 Hz sample frequency
  85. if "%PP_WEB_SND%"=="r1" echo        Sound: 11,025 Hz sample frequency
  86. if "%PP_WEB_SND%"=="r2" echo        Sound: 22,050 Hz sample frequency
  87. if "%PP_WEB_SND%"=="r4" echo        Sound: 44,100 Hz sample frequency
  88.  
  89. if "%PP_WEB_STG%"=="om" echo  Sound Stage: Mono
  90. if "%PP_WEB_STG%"=="os" echo  Sound Stage: Stereo
  91. if "%PP_WEB_STG%"=="ox" echo  Sound Stage: Stereo (swapped left and right)
  92.  
  93. echo.
  94. echo.
  95. echo.
  96. pause
  97.  
  98. rem
  99. rem Check for UNIVBE use.
  100. rem
  101. if exist uvesa.cfg goto useunivbe
  102. rolling %PP_WEB_RES% %PP_WEB_SND% %PP_WEB_STG%
  103. goto done
  104.  
  105. :useunivbe
  106. rolling %PP_WEB_RES% %PP_WEB_SND% %PP_WEB_STG% u
  107.  
  108. :done
  109. set PP_WEB_RES=
  110. set PP_WEB_SND=
  111. set PP_WEB_STG=