Mateusz Viste wrote:
> Setting the BLASTER environment variable
> 
> This section may be useful if you are having problems with sound or music in
> a DOS-based Apogee game.  If you're trying to run a Windows-based game, this
> section does not apply to you.
> 
> Apogee's DOS games that use Soundblasters look at the BLASTER environment
> variable to figure out where to send its sound output.  Check to make sure
> that you have the SET BLASTER line in your AUTOEXEC.BAT file.  This code is
> an example and probably isn't exactly what you need to put in your system.
> 
> Note that this BLASTER environment variable applies for many Apogee games
> regardless of whether or not you have an actual Sound Blaster card or not.
> These settings tell the game how your sound card is configured, regardless of
> what brand it actually is.
> 
> SET BLASTER=A220 I5 D1 T3 P330 H6 E620
>  |    |     |    |  |  |  |    |  |
>  |    |     |    |  |  |  |    |  |_______ AWE 32 Only Parameter
>  |    |     |    |  |  |  |    |__________ "High" DMA Channel
>  |    |     |    |  |  |  |_______________ MIDI Port
>  |    |     |    |  |  |__________________ Type of Card
>  |    |     |    |  |_____________________ DMA Channel
>  |    |     |    |________________________ Interrupt
>  |    |     |_____________________________ Port Address
>  |    |___________________________________ Environment Variable
>  |________________________________________ DOS Command
> 
> NOTE: There can be no spaces between the word BLASTER and the equal sign (=).
> If you have a space in there, your system will read the parameter incorrectly,
> and it will not be recognized by our games.
> 
> (Some of these parameters (P, H, and E) are dependant on certain types of
> cards.  For example, the E is only needed if you have an AWE 32.  The
> minimum requirements are to have the A, I, D, & T parameters.  The other
> three may or may not be needed depending on what type of card you have.
> Please read this entire section to see if you need any of them.  If you
> are using a clone card, or some card that's not a "true" Soundblaster,
> then you will most likely only need A, I, D, and T.)
> 
> Now, these may not (most likely not) be the same for your board, because the
> Port Address, Interrupt and DMA Channel can be set by adjusting "jumpers" on
> your sound board.  Some newer cards have this information controlled by
> software, please consult your card's manual for more information on how to set
> these things.  You should also check your manual if you are unclear as to how
> to tell what settings your card is set at.  The information *IS* important, so
> it's recommended that you know precisely what the settings are.  If you are
> using a card that "emulates" the Soundblaster (such as the Gravis UltraSound
> through software, or the PAS16), you should check your card's manual on how to
> set the card for Soundblaster emulation.
> 
> For PORT ADDRESS, it's almost always 220.  That seems to be the default for
> most sound cards out there, and unless you know you've switched it away from
> 220, it's a safe bet it's still there.
> 
> The INTERRUPT is something that varies from system to system.  Mystic Towers
> and games prior to Raptor require that your IRQ be set at 7 or less.  Apogee
> does not recommend using IRQ2, as it causes problems.
> 
> The DMA CHANNEL sometimes causes problems if it isn't set to 1, which is the
> usual default.  If it is not set correctly, some Apogee games may lock up
> when the sound is turned on.
> 
> The TYPE OF CARD should be 1 if you have an older Soundblaster, or a Sound
> Blaster emulating card.  Use 3 if you have a newer plain Soundblaster.  Use
> 2 for an older Soundblaster Pro.  Use 4 for a newer Soundblaster Pro.
> 
> The MIDI PORT parameter will only be needed if you are using a card that has
> MIDI capabilites.  If so, this is where you define what MIDI port you are
> using.  330 seems to be the default, so if you have a MIDI card, and you
> haven't changed anything from factory defaults, this is probably where it 
> still
> is.
> 
> The HIGH DMA CHANNEL is something that is used primarily on Soundblaster 16
> cards.  This is not the same as the standard DMA channel, this is a different
> one.  This is only used if you're using a 16 bit sound card capable of playing
> 16 bit Soundblaster sounds.  By default, this is usually 5, so unless you know
> that it's something else, it's probably still 5.
> 
> The E620 parameter is something that is needed _only_ if you have a Creative
> Labs AWE 32 sound card.  If you have one of these, this parameter will have
> been set up properly assuming you've installed the software that came with the
> card.  Check your AWE 32 documentation for a more thorough explanation of what
> this parameter is used for.
> 
> Note on the Soundblaster AWE64:  The AWE64 will not always correctly set up
> its sound drivers for use in Windows 95 in relation to DOS games.  There is
> information on how to get around this in the README.TXT file that is installed
> on your hard drive in the AWE64 driver directory.
> 
> Note on Hocus Pocus:  This game was made when there were only four possible
> parameters for the BLASTER environment variable (A, I, D, and T).  Due to the
> way the game parses the variable, the game probably won't work correctly
> unless the BLASTER environment variable ONLY has those four parameters and
> no others.  One way to work around this conveniently is to write a batch file
> for the game that sets the BLASTER variable so it only contains these four
> parameters, runs the game, and then restores the settings afterward.
> 
> After you have entered the correct SET BLASTER line in your AUTOEXEC.BAT
> file, make sure you save the change, delete the game's config file (????.CFG),
> and reboot before you try playing the game again.

Awesome! That description is very thorough. I've also asked what the 
correct settings are in the Virtual PC newsgroup.

-Mike

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to