home *** CD-ROM | disk | FTP | other *** search
/ MegaDoom Add-On 3 / MEGADOOM3.iso / other / dmshel4b / doomshel.txt < prev    next >
Text File  |  1995-02-03  |  25KB  |  498 lines

  1.  
  2.  
  3.  
  4.                       ╔══════════════════════════════╗
  5.                       ║                              ║
  6.                       ║        DoomShell V4.1        ║
  7.                       ║           03-02-95           ║
  8.                       ║     (C) by Ruud van Gaal     ║
  9.                       ║                              ║
  10.                       ║  Music by Jan-Willem Korver  ║
  11.                       ║                              ║
  12.                       ║ For Doom I 1.666+/II/Heretic ║
  13.                       ║                              ║
  14.                       ╚══════════════════════════════╝
  15.  
  16.  
  17.  
  18.  
  19. ╔═════════════════════════════════════════════════════════════════════════════╗
  20. ║                              INTRODUCTION                                   ║
  21. ╚═════════════════════════════════════════════════════════════════════════════╝
  22.  
  23. DoomShell is a program created to take the hassle out of the parameter-
  24. jungle which Doom and Doom II offer. It was born out of frustation over those
  25. programs which offer this kind of support, but use an interface which is
  26. just not acceptable anymore in these days of virtual cyberspace. This program
  27. was devised with the hasty user in mind, and will hopefully revive your
  28. interest in all the possibilities that Doom has to offer.
  29.     The program currently handles the Doom I (V1.666+), II and 'Heretic'
  30. versions of Doom. The program automatically detects which Doom is used
  31. (simply by checking whether some files exists), and adjusts the possible
  32. choices here and there.
  33.     DoomShell is NOT a product of id Software and thus will not be supported
  34. by them in any way. You may copy it freely across the world if you include
  35. at least all 4 files mentioned in the installation chapter below. Yes, that
  36. means it is public domain, although the program remains copyright of the
  37. creator, Ruud van Gaal.
  38.  
  39.  
  40. ╔═════════════════════════════════════════════════════════════════════════════╗
  41. ║                             INSTALLATION                                    ║
  42. ╚═════════════════════════════════════════════════════════════════════════════╝
  43.  
  44. The DoomShell files should be unzipped right into your game installation
  45. directory (so no CD-ROM support, yet). You must have the registered version
  46. (if you don't, just go out to a store and BUY one; we wouldn't want ID to
  47. delay new Doom versions just because it wasn't worth the effort!).
  48. As an example, suppose you have installed Doom II in C:\DOOM2. Just type:
  49.  
  50.     C:
  51.     CD \DOOM2
  52.     PKUNZIP <path>\DOOMSHEL.ZIP
  53.  
  54. PKUnzip (2.04g) is freely available across the globe, so this shouldn't be a Q.
  55.  
  56. The following files are supplied:
  57.  
  58. DOOMSHEL.EXE - The one-time selection program (spawns Doom)
  59. DOOMSHEL.INI - Configuration file to memorize the results of your clicks.
  60. DOOMSHEL.PCX - Intro picture
  61. DOOMSHEL.XMI - Music
  62. DOOMSHEL.TXT - This file (how about that!)
  63. SHELL   .BAT - A small batchfile which you should run from now on instead
  64.                of DOOM.exe or DOOM2.exe
  65. MIDPAK  .AD  - General MIDI patches (c) 1994 The Fat Man and K. Weston Phelan
  66. GENMID  .ADV - General Midi driver
  67. SBFM    .ADV - SoundBlaster FM driver
  68. MIDPAK  .COM - CMOS clock Midi driver
  69.  
  70. The following files will be created at one time or another, and should not
  71. be included in a distribution package.
  72.  
  73. DOOMSHEL.CFG - Configuration file; music settings etc.
  74. DOOMSHEL.MDM - Modem file containing all modem information. Will be created
  75.                from MODEM.STR automatically when first used. The list will
  76.                be ordered.
  77. DOOMSHEL.RSP - Response file which is created when starting a game.
  78.                It is a normal Doom response file.
  79. DOOMSHEL.WDB - The WAD database
  80. DOOMSHEL.___ - Temporary filename, used here & there.
  81. MIDPAK  .ADV - MIDI driver (copied from GENMID.ADV or SBFM.ADV)
  82.  
  83.  
  84. The following (existing) Doom files will be adjusted by DoomShell:
  85.  
  86. DEFAULT.CFG  - This file contains the chat texts. After you click OK in the
  87.                Chat Macros dialog, the file is modified (quite safely). No
  88.                assumptions are made to the contents of the file, except for
  89.                the existence of the macro-lines.
  90. MODEM.CFG    - This file contains the current modem configuration. After
  91.                clicking Save in the 'Setup modem' dialog, this file is
  92.                written.
  93.  
  94. If you can run Doom, you should also be able to run DoomShell. This means:
  95.   o  80386 or higher required
  96.   o  VGA required
  97.   o  1Mb of RAM required
  98.   o  MS-DOS 5.0 or higher is recommended (as is a 486DX2-66 and 8Mb RAM)
  99.  
  100.  
  101. ╔═════════════════════════════════════════════════════════════════════════════╗
  102. ║                          WHAT IT DOESN'T DO                                 ║
  103. ╚═════════════════════════════════════════════════════════════════════════════╝
  104.  
  105. After having installed DoomShell in your Doom directory, the only thing
  106. you should normally run from that time on, is SHELL.BAT. DoomShell doesn't
  107. setup your hardware; this you should do using SETUP.EXE. You can run it
  108. through the button marked 'Run SETUP'. Don't 'Save & Run Doom' from within
  109. SETUP; just save and quit to the DoomShell.
  110. The -config parameter has not been implemented because of lack of
  111. usability (who uses it anyway).
  112. There are also some switches which are not described in the official
  113. documentation that id Software supplies, like -left and -right for extra
  114. side views when using a network. These have not been implemented, to insure
  115. better compatibility with current and future versions. Hasn't anybody
  116. learned about using undocumented MS-DOS calls? It's persistent use has made
  117. MS-DOS the messy garbage it is today (not too mention the impossible
  118. compatibility issues programs like Dr-Dos have had to overcome).
  119. Also, no TCP/IP support is given. Perhaps when this will be integrated
  120. into the Doom package, I will follow. Or perhaps if I get some response of
  121. people in the world that really want this feature.
  122.  
  123.  
  124. ╔═════════════════════════════════════════════════════════════════════════════╗
  125. ║                             HINTS & TIPS                                    ║
  126. ╚═════════════════════════════════════════════════════════════════════════════╝
  127.  
  128. - If you use some kind of IPX network driver, you can modify SHELL.BAT
  129.   to automatically startup the necessary drivers. This will avoid forgetting
  130.   to start them yourself. Just insert your lines at the top of the file.
  131. - Register your Doom version. These guys deserve to be millionaires.
  132. - You can make screenshots (.PCX) by turning on the development checkbutton;
  133.   pressing F1 inside Doom will then create a screenshot file in the current
  134.   directory (DOOM??.PCX).
  135. - In the map view, you can see the player start locations. Green locations
  136.   are normal player starts, red locations are deathmatch starting points.
  137. - When creating your own WADs, be sure to save them as PWADs, not as IWADs!
  138.   I have seen some IWADs, which Doom sadly accepts as PWADs. This forces
  139.   me to support this 'feature'. An IWAD is used for an initial WAD (DOOM.WAD
  140.   and DOOM2.WAD); a PWAD is a patch-wad, and every WAD ever created by non-ID
  141.   people should probably be PWADs.
  142. - Be sure to regularly check for new versions of DoomShell (see below for a
  143.   BBS number). You might miss something great!
  144. - If you don't feel like strategic play, you can always use these cheatcodes
  145.   while inside Doom I or II. Here's a quick list:
  146.  
  147.     IDDQD       - God mode
  148.     IDKFA       - Add all weapons, maximum ammunition, keys, 200% armor
  149.     IDFA        - Like IDKFA, but you don't get the keys.
  150.     IDCLIP      - Doom II. No impassable walls. Is IDSPISPOPD in Doom I.
  151.     IDSPISPOPD  - Doom I. No impassable walls. Is IDCLIP in Doom I.
  152.     IDCLEVxy    - Jump to level xy
  153.     IDMYPOS     - Shows your position
  154.     IDCHOPPERS  - You've got the chainsaw!
  155.     IDBEHOLD    - Shows a small menu to add/toggle some useful items
  156.                   R=Anti-radiation suit
  157.                   I=Invisibility
  158.                   V=Invulnerability
  159.                   A=Computer map
  160.                   L=Light amplification visors
  161.                   S=Berserk mode
  162.  
  163.     IDDT        - While in map view, use this to cycle through some map modes
  164.                   (normal, all items, all items+objects)
  165.  
  166. - The following cheat codes can be used for Heretic:
  167.  
  168.     RAVMAP          - Map (compare IDDT in Doom)
  169.     QUICKEN         - Turns on God mode
  170.     RAMBO           - Get all weapons
  171.     GIMME           - Get artifact (A-J) (1-9)
  172.     RAVSKEL         - Get all keys
  173.     KITTY           - Clipping mode (compare IDCLIP/IDSPISPOPD in Doom)
  174.     ENGAGE          - Level Warp (IDCLEV)
  175.     PONCE           - Boost health
  176.     SHAZAM          - Power up mode
  177.     MASSACRE        - Kills all monsters on level
  178.     COCKADOODLEDOO  - Turns yourself into a chicken (nice!)
  179.     TICKER          - turns on/off devparm mode
  180.  
  181.  
  182. ╔═════════════════════════════════════════════════════════════════════════════╗
  183. ║                            THE WAD DATABASE                                 ║
  184. ╚═════════════════════════════════════════════════════════════════════════════╝
  185.  
  186. Since version 3.0, a very handy WAD database is part of the package. This
  187. lets you keep a list of your favourite WADs, containing useful information
  188. on each of them. The database will grow as you select and use WAD files.
  189. When you run Doom using a WAD file, DoomShell will automatically notice this
  190. upon return and allow you to insert the WAD into the database. From then on,
  191. you can call up the database by clicking on the '?' right behind the WAD
  192. file requester gadget (External WAD file). You can edit the WAD specifications
  193. after having run them by pressing SPACE in the database list. Using DEL
  194. you can also delete them. The list is kept ordered alphabetically.
  195. You can speedsearch through the list by pressing a letter or digit.
  196.  
  197. The dialog you see when editing an existing WAD record, or entering a new WAD
  198. record, consists of some editable, and some non-editable data fields.
  199. You can give the WAD file a handy description, to relieve your brains.
  200. You can also give the WAD a rating from 0 to 10, and a difficulty level
  201. from 0 to 10. Hereby, see 0 as Bad/Easy, and 10 as Fantastic/Really Tough.
  202. You can check/uncheck the 'Single player', 'Cooperative' and 'Deathmatch'
  203. checkboxes to indicate one or more preferred playing modes (a WAD file
  204. with no monsters at all will have only the 'Deathmatch' box checked).
  205. Underneath these 'Characteristics' you see some information about the
  206. usage and filename (to aid you in retrieving the WADs you like).
  207.  
  208. The database list uses a compressed view of the actual records. A typical
  209. line will look somewhat like this:
  210.  
  211.   MYWAD  r0  S.D  d0  4-1-95  1h23m  1x  E2M1+  My first WAD-file.
  212.  
  213. The information you see is:
  214. - MYWAD                 The WAD name (no extension or path)
  215. - r0                    Rating
  216. - S.D                   Single player, Cooperative and Deathmatch flags.
  217.                         Each flag is abbreviated by its first letter.
  218.                         So .CD would mean Cooperative and Deathmatch checked.
  219. - d0                    Difficulty level
  220. - 4-1-95                Last date you played the WAD
  221. - 1h23m                 Total playing time (seconds are not displayed)
  222. - 1x                    The number of times you played the WAD
  223. - E2M1+                 The level that the WAD file modifies.
  224.                         The '+' sign is added if the WAD file contains
  225.                         more than 1 level (they are mostly contiguous).
  226. - My first WAD-file.    The description
  227.  
  228. I hope this will aid you in understanding the structure of the database.
  229. Really, this is one of the finer features in DoomShell, in my personal opinion.
  230. For large databases, using SMARTDRV or a 486DX2-66 helps (I think Doom II
  231. even requires a 486DX2-66 to play nice).
  232.  
  233.  
  234. ╔═════════════════════════════════════════════════════════════════════════════╗
  235. ║                             TROUBLESHOOTING                                 ║
  236. ╚═════════════════════════════════════════════════════════════════════════════╝
  237.  
  238. Although I did my very best to keep the code clean & simple, you may be that
  239. lucky sob that unravels a tiny flaw in the semantic or syntactic flow of
  240. DoomShell. I would be glad if you told me about it. At the end of this file
  241. you can see where to send your (e)mail. Ofcourse, any suggestions regarding
  242. any part of this tool (future enhancements) are welcome. Also, if you see
  243. or think you see a BETTER DoomShell than this one, I would be thankful if
  244. you mailed me about it; keeps the competition going!
  245.  
  246. Here's a troubleshooting list:
  247.  
  248. Q: I am not able to select any options, since I don't have a mouse pointer.
  249. A: DoomShell requires a mouse driver to be installed and running. Make
  250.    sure your mouse is activated.
  251.  
  252. Q: Whenever I try to start a game, I receive a 'Bad command or file name'
  253.    error.
  254. A: DoomShell must be installed into your Doom directory (C:\DOOM for example).
  255.    If not, it will not be able to start Doom.
  256.  
  257. Q: I sometimes get a message stating 'According...you have playing the same
  258.    WAD for over 4 hours...'. What is it for?
  259. A: The time you use a WAD is calculated by comparing the time of starting
  260.    Doom to the time you quit Doom. The 4 hour limit is a protection for
  261.    people who just leave Doom hanging on and on, while not actually using
  262.    the WAD file. This message is used to find out whether you are really
  263.    such a fanatic that you run the same WAD file for more than 4 hours
  264.    continuously, or that you just left it hanging on. If you don't want
  265.    to record the time-lapse, just click Cancel. Otherwise, click Continue
  266.    (you might then consider having other hobby's as well).
  267.  
  268. Q: Can I get a map view of my 2nd external WAD file?
  269. A: No, you can't. For the database and map view features, the first WAD
  270.    is taken to be the main WAD. If you use more than 1 WAD, specify the
  271.    WAD with the level-modifications as the 1st external WAD file. That
  272.    way, you'll store the correct name into the database, and you are able
  273.    to use the 'View Map' option on your WAD.
  274.  
  275. Q: The first time I ran DoomShell, it requested my music configuration. I
  276.    stated I have a SoundBlaster at 220h and proceeded. Now I own a RAP-10
  277.    and wish to use this MUCH better soundcard for the DoomShell. How can I
  278.    set the music configuration once again?
  279. A: Type 'DOOMSHEL -s' from the DOS prompt (the -s is case-sensitive!), and
  280.    you will be prompted for your music card.
  281.  
  282. Q: When I run DoomShell under Windows, it hangs.
  283. A: It is said that the MIDPAK CMOS-timer-based driver doesn't function
  284.    correctly under Windows. Doesn't matter, cause you shouldn't run Doom
  285.    and thus the DoomShell from within Windows. Quit to DOS!
  286.  
  287. Q: When I try to view a map from episode 2 or 3, the program says it can't
  288.    find it in the WAD file?
  289. A: Either you run the DoomShell from the wrong directory, or you have a
  290.    shareware version of the game, which doesn't contain the levels.
  291.  
  292. Q: Do I still have to keep my savegame editor?
  293. A: Well, no. The cheat codes should be enough to keep you happy and alive
  294.    while playing. The DoomShell will never contain a savegame editor, for
  295.    the very obvious reason that what you effectively want to do is exactly
  296.    the same as using the cheat codes. Period.
  297.  
  298.  
  299. ╔═════════════════════════════════════════════════════════════════════════════╗
  300. ║                             MISCELLANEOUS                                   ║
  301. ╚═════════════════════════════════════════════════════════════════════════════╝
  302.  
  303. Hurrah for id Software for creating such a cutting-edge-of-technology
  304. 3D program! Hopefully we'll see more, and perhaps also some variations
  305. using the same graphics engine, which are perhaps attractive to those
  306. people on Earth who don't play Doom because of the agressiveness. Raycasting
  307. to the people!
  308.     If you like this utility and want to support the creation of updates
  309. for any new features and/or Doom III (!), then it would be most helpful
  310. if you aid the author by making a cheque of $10 US payable to the following
  311. account number: 31.06.40.512, RaboBank Breukelen, Holland.
  312.     DoomShell was written using C, and compiled using Borland C++ 4.5. The user
  313. interface is something I use for most of my projects, which perhaps explains
  314. its quite developed look. The DoomShell source code is about 115K in size
  315. (excluding the user-interface, font, mouse and database functions). The picture
  316. was created using LightWave v3.5 on an Amiga 4000 (they still exist). It was
  317. created by Jan-Willem Korver. The music was written by Jan-Willem Korver as
  318. well, using a Sound Canvas SC-88 and Cubase (running under Windows).
  319.     Thanks must go to Matt Fell for his Doom-specs, which enabled me to write
  320. a small map viewer.
  321.     Credits go to John W. Ratcliff and John Miles (from Miles Design), who
  322. created the MIDPAK (and DIGPAK) driver set, which I could use to get some
  323. music.
  324.     The Rise of the Triad is a Doom-alike program, which uses the same WAD
  325. file format (although the contents have changed). Its controls and setup
  326. are mainly done from within the program, so a ROTT shell is quite unlikely
  327. to ever see the light.
  328.     'Heretic' is a game based on the Doom environment engine. Personally, I
  329. think it doesn't match the original game, thus support for it will be limited.
  330. It's a good thing it uses the Doom v1.666+ command-line parameter set.
  331.  
  332.  
  333. ╔═════════════════════════════════════════════════════════════════════════════╗
  334. ║                                THE FUTURE                                   ║
  335. ╚═════════════════════════════════════════════════════════════════════════════╝
  336.  
  337. As with all programs, the list of future enhancements is only obstructed by
  338. time, creativity and ethics. Care must be taken not to overflow the user with
  339. options that damage the program in its goal to be a DoomShell, and not a
  340. multi-megabyte monstrous program, which does everything from word-processing
  341. to neural network game movement analysis (well, perhaps that would be nice!).
  342. However, there are certainly a few things on the planning board:
  343.  
  344.   - A phonebook for the dial gadget in the Serial Setup dialog.
  345.     This will be a small phonebook, containing names and numbers, plus
  346.     the ability to edit, add or delete entries. For modem users.
  347.  
  348.   - Linked WAD files in the database. Sometimes you need more than 1
  349.     WAD file for a level. A link field will make it possible to link up
  350.     WADs to other WADs. When selecting such a WAD from the database, all
  351.     linked WADs will be loaded automatically.
  352.  
  353.   - 3 external WADs (or perhaps even 4) instead of 2.
  354.  
  355.   - Automatic conversion of Doom I/II WAD files to Doom II/I.
  356.     The problem with this nice thought is that you will need a separate
  357.     WAD file which imports the missing items from one version to the other.
  358.     I have in my possession a WAD file which makes it possible to use
  359.     Doom I WAD files in Doom II. It is, however, about 750K large, and
  360.     I find it hard to add it to this archive, making a giant leap from
  361.     about 62K to 800K for the total package. Thus, this feature will
  362.     probably not be implemented for a while (or perhaps separate the
  363.     DoomShell package from the needed .WAD file(s)).
  364.  
  365.   - The map viewer is ofcourse a source of ideas, like showing vertices,
  366.     things, secret pieces etc. etc. Enhancements will probably drip in now
  367.     and then.
  368.  
  369.  
  370. ╔═════════════════════════════════════════════════════════════════════════════╗
  371. ║                                 HISTORY                                     ║
  372. ╚═════════════════════════════════════════════════════════════════════════════╝
  373.  
  374. 03-02-95/v4.1:
  375.  
  376.   Bug patched when running 'doomshel -s' and selecting 'no music'.
  377.  
  378. 19-01-95/v4.1:
  379.  
  380.   File requester updated. Support for Heretic. Some music added (supports
  381.   only GenMidi @0x330 or SoundBlaster for the mass) for a restfull feeling.
  382.   Intro picture added. Color changes according to game you are using (Doom 
  383.   I/II, Heretic). You can now use Shift+F1 for single-player, Shift+F2 for
  384.   multiplayer, Shift+F3 for Serial/Modem.
  385.   Yes, functionality didn't change that much, just a step towards an even
  386.   more fulfilling package.
  387.  
  388. 05-01-95/v4.0:
  389.  
  390.   WAD map viewing! Nice to preview a level, or perhaps to discover some
  391.   secret areas. I think this was nice enough to boost the version number
  392.   one full point. Does it look like I'm out of a job? (all those versions
  393.   right after each other). Isn't this becoming THE ultimate DoomShell?
  394.  
  395. 04-01-95/v3.1:
  396.  
  397.   Quick update on 3.0 (functionality didn't change). File requester now
  398.   handles .. (parent directory) better. Forgot to fill in the day of the
  399.   version date in the window title '??-01-95'. The shell tried to load
  400.   a null-string WAD file after running Doom without a WAD (didn't crash on
  401.   this). ^C and ^Break testing. Abort, retry, ignore, fail messages are
  402.   now supressed. Automatically presses ENTER for you if you run Doom with
  403.   a WAD file (to skip the 'This version has been modified' message). In all,
  404.   some detail enhancements to make life just a tad easier!
  405.  
  406. 04-01-95/v3.0:
  407.  
  408.   An automatically growing WAD database, with lots of nice features! IWAD-file
  409.   support (should not be necessary, but there are some IWADs around that
  410.   should have been PWADs). DOOM.WAD and DOOM2.WAD are not listed anymore
  411.   in the file requesters. Modified SHELL.BAT a bit (to avoid WAD database
  412.   updating at startup times after having reset while in Doom)!
  413.   This version is developed enough to probably surpass every DoomShell-like
  414.   program on the public domain and commercial market today. That WAS one
  415.   of its goals. Docking sequence complete.
  416.  
  417. 31-12-94/v2.2:
  418.  
  419.   WAD files are now checked for Doom I/II compatibility. Automatic setting
  420.   of the level/episode buttons based on the information in the WAD file.
  421.   SETUP.exe can now be run from within DoomShell. BBS notice (where you
  422.   can find the latest version).
  423.   Sorry about the quick follow-up!
  424.  
  425. 29-12-94/v2.1:
  426.  
  427.   Increased maximum number of files in file requester from 256 to 1000.
  428.   Removed bug from file requester, which did not show subdirectories because
  429.   of the *.WAD pattern.
  430.  
  431. 18-12-94/v2.0:
  432.  
  433.   Chat macro editing (from DEFAULT.CFG) for network chats. Savegame was packed
  434.   into a single listbox to create room for the new 'Demo Recordings' group.
  435.   Demo recording/playback now fully supported.
  436.   Help function (F1) displays this file while in DOOMSHEL.EXE.
  437.   Modem configuration and selection built in (although this is perhaps not
  438.   really the task of DoomShell). Automatic building of modem database the
  439.   first time it is used (in DOOMSHEL.MDM).
  440.   Also some minor textual changes here and there to match SETUP.EXE a bit more.
  441.   Small banner when running Doom.
  442.  
  443. 01-12-94/v1.1:
  444.  
  445.   Second release. Fixed a tiny bug which caused the 2nd .WAD file never
  446.   to be loaded into Doom.
  447.  
  448. 31-10-94/v1.0:
  449.  
  450.   First release of DoomShell. For Doom v1.666 & Doom II.
  451.  
  452.  
  453. ╔═════════════════════════════════════════════════════════════════════════════╗
  454. ║          CONTACTING THE AUTHOR FOR WHATEVER REASONS YOU MAY HAVE            ║
  455. ╚═════════════════════════════════════════════════════════════════════════════╝
  456.  
  457. I can be reached through cyberspace on planet Earth at the following address:
  458.  
  459. Internet: jwkorver@xs4all.nl (yes, it's not my personal account yet)
  460.  
  461. If you'd rather mail on a BBS, try:
  462.  
  463. BBS Waterland
  464. +31-2990-40202 (24h online, 28K8 modem)
  465. Mail to: Ruud van Gaal
  466. (this BBS will always have the latest version of DoomShell!).
  467.  
  468. Or you can just write by physical mail to:
  469.  
  470. Ruud van Gaal
  471. Lt. Maltbystraat 6
  472. 3621 KL
  473. Breukelen
  474. The Netherlands
  475.  
  476. Ofcourse, mail of any kind is appreciated!
  477.  
  478.  
  479. ╔═════════════════════════════════════════════════════════════════════════════╗
  480. ║ Doom, Doom II and logos are trademarks of id Software, inc. (C) 1994,1995.  ║
  481. ║ The MIDPAK music drivers are written by John W. Ratcliff and John Miles:    ║
  482. ║ MIDPAK drivers are (C) 1994 The Audio Solution (747 Napa Lane, St. Charles  ║
  483. ║ MO 63304). Although the DoomShell is public domain, the music drivers       ║
  484. ║ (MIDPAK.*, GENMID.ADV, SBFM.ADV) are NOT! Their use is allowed here since   ║
  485. ║ this program is public domain.                                              ║
  486. ║ All other trademarks are the property of their respective companies.        ║
  487. ║                                                                             ║
  488. ║ DoomShell is a public domain utility and should be treated as such.         ║
  489. ║ Use it at your own risc. All rights reserved.                               ║
  490. ║ DoomShell is Copyright 1994/95 Ruud van Gaal                                ║
  491. ╚═════════════════════════════════════════════════════════════════════════════╝
  492.  
  493. ╔═════════════════════════════════════════════════════════════════════════════╗
  494. ║ Three words for the future of id Software, inc.                             ║
  495. ║   int bank,pitch;                                                           ║
  496. ╚═════════════════════════════════════════════════════════════════════════════╝
  497.  
  498.