; 1.0 3/30/94 ; ; ; Rules... ; tag arg (Numerical) ; tag arg (String) ; Sound card name 40 char max ; drivernames 15 char max, must include extension ; Using the square brackets in a comment is FORBIDDEN ! ; Max entrys for addr, irq, etc is 10 ; the no noise selection must have DSP NOT ENABLED... ; Three sections... ; Main Group ; Music Only Group ; Digital Group ; ; The Jumpers arg list defines hardware settings of which the card is capable. ; This affects what is asked for in the custom (manual) installation portion ; of the installation process... ; ; Jumpers NumberOfJumpers ; MidiAddressJumper ; MidiIrqJumper ; DigitalAddressJumper ; DigitalIrqJumper ; DigitalDmaJumper ; The following set mutually exclusive of the above set of jumpers... ; AddressJumper ; IrqJumper ; DmaJumper ; ; Header ; RealMode or ProtectedMode, This controls the selection of the drivers ; Rm or Pm driver names are used respectivly... ; ; ; All data and registers checked and verified 4/3/94 ; ; -------------------------------------------------------------------------- [Header] [GameName] [Darksun II - Wake of the Ravager, Floppy] [EndOfHeader] ; ------------------------------------------------------------------------- ; The Main Group ; ------------------------------------------------------------------------- [MainGroup] [NumberOfRecords] 18 ; ------------------------------------------------------------------------- ; Data records ; ------------------------------------------------------------------------- [StartRecord] [CardName] [Roland SoundCanvas] [CardId] 120 [CardGroup] 4 [RmMidiDriverName] [mt32mpu.adv] [RmDigitalDriverName] [] [PmMidiDriverName] [a32mt32.dll] [PmDigitalDriverName] [] [MidiDriverChunkNumber] 2 [DigitalDriverChunkNumber] 2 [NumberOfMidiAddresses] 4 [MidiAddress] 0x330 [MidiAltAddress] 0x332 [MidiAltAddress] 0x334 [MidiAltAddress] 0x336 [NumberOfDigitalAddresses] 1 [DigitalAddress] -1 [NumberOfIrqs] 6 [Irq] 2 [AltIrq] 3 [AltIrq] 4 [AltIrq] 5 [AltIrq] 6 [AltIrq] 7 [NumberOfMidiIrqs] 6 [MidiIrq] 2 [MidiAltIrq] 3 [MidiAltIrq] 4 [MidiAltIrq] 5 [MidiAltIrq] 6 [MidiAltIrq] 7 [NumberOfDmas] 1 [Dma] -1 [Flags] 1 ; number of flags to follow [DspNotEnabled] [Jumpers] 2 [AddressJumper] [IrqJumper] [EndRecord] ------------------------------------------------------------------------- ; This is correct RT [StartRecord] [CardName] [Adlib Regular] [CardId] 104 [CardGroup] 1 [RmMidiDriverName] [adlib.adv] [RmDigitalDriverName] [] [PmMidiDriverName] [a32adlib.dll] [PmDigitalDriverName] [] [MidiDriverChunkNumber] 1 [DigitalDriverChunkNumber] 1 [NumberOfMidiAddresses] 1 [MidiAddress] 0x388 [NumberOfDigitalAddresses] 1 [Dma] -1 [NumberOfIrqs] 1 [Irq] -1 [NumberOfMidiIrqs] 1 [MidiIrq] -1 [NumberOfDmas] 1 [Dma] -1 [Flags] 1 ; number of flags to follow [DspNotEnabled] [Jumpers] 0 [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Adlib Gold] [CardId] 116 [CardGroup] 1 [RmMidiDriverName] [adlibg.adv] [RmDigitalDriverName] [algdig.adv] [PmMidiDriverName] [a32algfm.dll] [PmDigitalDriverName] [a32algdg.dll] [MidiDriverChunkNumber] 12 [DigitalDriverChunkNumber] 13 [NumberOfMidiAddresses] 9 [MidiAddress] 0x388 [MidiAltAddress] 0x390 [MidiAltAddress] 0x398 [MidiAltAddress] 0x3a0 [MidiAltAddress] 0x3a8 [MidiAltAddress] 0x3b0 [MidiAltAddress] 0x3b8 [MidiAltAddress] 0x3c0 [MidiAltAddress] 0x3c8 [NumberOfDigitalAddresses] 9 [DigitalAddress] 0x388 [DigitalAltAddress] 0x390 [DigitalAltAddress] 0x398 [DigitalAltAddress] 0x3a0 [DigitalAltAddress] 0x3a8 [DigitalAltAddress] 0x3b0 [DigitalAltAddress] 0x3b8 [DigitalAltAddress] 0x3c0 [DigitalAltAddress] 0x3c8 [NumberOfIrqs] 4 [Irq] 7 [AltIrq] 3 [AltIrq] 4 [AltIrq] 5 [NumberOfMidiIrqs] 4 [MidiIrq] 7 [MidiAltIrq] 3 [MidiAltIrq] 4 [MidiAltIrq] 5 [NumberOfDmas] 1 [Dma] -1 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 1 [AddressJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Sound Blaster Regular] [CardId] 102 [CardGroup] 1 [RmMidiDriverName] [sbfm.adv] [RmDigitalDriverName] [sbdig.adv] [PmMidiDriverName] [a32sbfm.dll] [PmDigitalDriverName] [a32sbdg.dll] [MidiDriverChunkNumber] 7 [DigitalDriverChunkNumber] 6 [NumberOfMidiAddresses] 6 [MidiAddress] 0x220 [MidiAltAddress] 0x210 [MidiAltAddress] 0x230 [MidiAltAddress] 0x240 [MidiAltAddress] 0x250 [MidiAltAddress] 0x260 [NumberOfDigitalAddresses] 6 [DigitalAddress] 0x220 [DigitalAltAddress] 0x210 [DigitalAltAddress] 0x230 [DigitalAltAddress] 0x240 [DigitalAltAddress] 0x250 [DigitalAltAddress] 0x260 [NumberOfIrqs] 4 [Irq] 7 [AltIrq] 2 [AltIrq] 3 [AltIrq] 5 [NumberOfMidiIrqs] 4 [MidiIrq] 7 [MidiAltIrq] 2 [MidiAltIrq] 3 [MidiAltIrq] 5 [NumberOfDmas] 1 [Dma] 1 ; As the SB reg has only 1 set of jumpers the more specific Digital and Midi ; jumper args are not used... [Jumpers] 2 [AddressJumper] [IrqJumper] [Flags] 1 ; number of flags to follow [DspEnabled] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Sound Blaster Pro I] [CardId] 103 [CardGroup] 1 [RmMidiDriverName] [sbp1fm.adv] [RmDigitalDriverName] [sbpdig.adv] [PmMidiDriverName] [a32sp1fm.dll] [PmDigitalDriverName] [a32sbpdg.dll] [MidiDriverChunkNumber] 9 [DigitalDriverChunkNumber] 8 [NumberOfMidiAddresses] 6 [MidiAddress] 0x220 [MidiAltAddress] 0x210 [MidiAltAddress] 0x230 [MidiAltAddress] 0x240 [MidiAltAddress] 0x250 [MidiAltAddress] 0x260 [NumberOfDigitalAddresses] 6 [DigitalAddress] 0x220 [DigitalAltAddress] 0x210 [DigitalAltAddress] 0x230 [DigitalAltAddress] 0x240 [DigitalAltAddress] 0x250 [DigitalAltAddress] 0x260 [NumberOfIrqs] 4 [Irq] 7 [AltIrq] 2 [AltIrq] 5 [AltIrq] 10 [NumberOfMidiIrqs] 4 [MidiIrq] 7 [MidiAltIrq] 2 [MidiAltIrq] 5 [MidiAltIrq] 10 [NumberOfDmas] 3 [Dma] 1 [AltDma] 0 [AltDma] 3 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 3 [AddressJumper] [IrqJumper] [DmaJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Sound Blaster Pro II] [CardId] 115 [CardGroup] 1 [RmMidiDriverName] [sbp2fm.adv] [RmDigitalDriverName] [sbpdig.adv] [PmMidiDriverName] [a32sp2fm.dll] [PmDigitalDriverName] [a32sbpdg.dll] [MidiDriverChunkNumber] 11 [DigitalDriverChunkNumber] 8 [NumberOfMidiAddresses] 2 [MidiAddress] 0x220 [MidiAltAddress] 0x240 [NumberOfDigitalAddresses] 2 [DigitalAddress] 0x220 [DigitalAltAddress] 0x240 [NumberOfIrqs] 4 [Irq] 5 [AltIrq] 2 [AltIrq] 7 [AltIrq] 10 [NumberOfMidiIrqs] 4 [MidiIrq] 5 [MidiAltIrq] 2 [MidiAltIrq] 7 [MidiAltIrq] 10 [NumberOfDmas] 3 [Dma] 1 [AltDma] 0 [AltDma] 3 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 3 [AddressJumper] [IrqJumper] [DmaJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Sound Blaster Pro III] [CardId] 123 [CardGroup] 1 [RmMidiDriverName] [sbp2fm.adv] [RmDigitalDriverName] [sbpdig.adv] [PmMidiDriverName] [a32sp2fm.dll] [PmDigitalDriverName] [a32sbpdg.dll] [MidiDriverChunkNumber] 11 [DigitalDriverChunkNumber] 8 [NumberOfMidiAddresses] 2 [MidiAddress] 0x220 [MidiAltAddress] 0x240 [NumberOfDigitalAddresses] 2 [DigitalAddress] 0x220 [DigitalAltAddress] 0x240 [NumberOfIrqs] 4 [Irq] 5 [AltIrq] 2 [AltIrq] 7 [AltIrq] 10 [NumberOfMidiIrqs] 4 [MidiIrq] 5 [MidiAltIrq] 2 [MidiAltIrq] 7 [MidiAltIrq] 10 [NumberOfDmas] 3 [Dma] 1 [AltDma] 0 [AltDma] 3 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 3 [AddressJumper] [IrqJumper] [DmaJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Sound Blaster 16 ASP] [CardId] 122 [CardGroup] 1 [RmMidiDriverName] [sbp2fm.adv] [RmDigitalDriverName] [sbpdig.adv] [PmMidiDriverName] [a32sp2fm.dll] [PmDigitalDriverName] [a32sbpdg.dll] [MidiDriverChunkNumber] 11 [DigitalDriverChunkNumber] 8 [NumberOfMidiAddresses] 2 [MidiAddress] 0x220 [MidiAltAddress] 0x240 [NumberOfDigitalAddresses] 2 [DigitalAddress] 0x220 [DigitalAltAddress] 0x240 [NumberOfIrqs] 4 [Irq] 5 [AltIrq] 2 [AltIrq] 7 [AltIrq] 10 [NumberOfMidiIrqs] 4 [MidiIrq] 5 [MidiAltIrq] 2 [MidiAltIrq] 7 [MidiAltIrq] 10 [NumberOfDmas] 3 [Dma] 1 [AltDma] 0 [AltDma] 3 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 3 [AddressJumper] [IrqJumper] [DmaJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Wave Blaster] [CardId] 121 [CardGroup] 4 [RmMidiDriverName] [mt32mpu.adv] [RmDigitalDriverName] [sbpdig.adv] [PmMidiDriverName] [a32mt32.dll] [PmDigitalDriverName] [a32sbpdg.dll] [MidiDriverChunkNumber] 2 [DigitalDriverChunkNumber] 8 [NumberOfMidiAddresses] 2 [MidiAddress] 0x330 [MidiAltAddress] 0x300 [NumberOfDigitalAddresses] 4 [DigitalAddress] 0x220 [DigitalAltAddress] 0x240 [DigitalAltAddress] 0x260 [DigitalAltAddress] 0x280 [NumberOfIrqs] 4 [Irq] 5 [AltIrq] 2 [AltIrq] 7 [AltIrq] 10 [NumberOfMidiIrqs] 1 [MidiIrq] -1 [NumberOfDmas] 3 [Dma] 1 [AltDma] 0 [AltDma] 3 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 4 [MidiAddressJumper] [DigitalAddressJumper] [DigitalIrqJumper] [DigitalDmaJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [ES688 AudioDrive] [CardId] 135 [CardGroup] 1 [RmMidiDriverName] [sbp2fm.adv] [RmDigitalDriverName] [sbpdig.adv] [PmMidiDriverName] [a32sp2fm.dll] [PmDigitalDriverName] [a32sbpdg.dll] [MidiDriverChunkNumber] 11 [DigitalDriverChunkNumber] 8 [NumberOfMidiAddresses] 4 [MidiAddress] 0x220 [MidiAltAddress] 0x230 [MidiAltAddress] 0x240 [MidiAltAddress] 0x250 [NumberOfDigitalAddresses] 4 [DigitalAddress] 0x220 [DigitalAltAddress] 0x230 [DigitalAltAddress] 0x240 [DigitalAltAddress] 0x250 [NumberOfIrqs] 4 [Irq] 7 [AltIrq] 2 [AltIrq] 5 [AltIrq] 10 [NumberOfMidiIrqs] 4 [MidiIrq] 7 [MidiAltIrq] 2 [MidiAltIrq] 5 [MidiAltIrq] 10 [NumberOfDmas] 3 [Dma] 1 [AltDma] 0 [AltDma] 3 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 3 [AddressJumper] [IrqJumper] [DmaJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [ES488 AudioDrive] [CardId] 134 [CardGroup] 1 [RmMidiDriverName] [sbfm.adv] [RmDigitalDriverName] [sbdig.adv] [PmMidiDriverName] [a32sbfm.dll] [PmDigitalDriverName] [a32sbdg.dll] [MidiDriverChunkNumber] 7 [DigitalDriverChunkNumber] 6 [NumberOfMidiAddresses] 2 [MidiAddress] 0x220 [MidiAltAddress] 0x240 [NumberOfDigitalAddresses] 2 [DigitalAddress] 0x220 [DigitalAltAddress] 0x240 [NumberOfIrqs] 3 [Irq] 7 [AltIrq] 2 [AltIrq] 5 [NumberOfMidiIrqs] 3 [MidiIrq] 7 [MidiAltIrq] 2 [MidiAltIrq] 5 [NumberOfDmas] 2 [Dma] 1 [AltDma] 3 [Jumpers] 3 [AddressJumper] [IrqJumper] [DmaJumper] [Flags] 1 ; number of flags to follow [DspEnabled] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Media Vision Pas] [CardId] 106 [CardGroup] 1 [RmMidiDriverName] [pasfm.adv] [RmDigitalDriverName] [pasdig.adv] [PmMidiDriverName] [a32pasfm.dll] [PmDigitalDriverName] [a32pasdg.dll] [MidiDriverChunkNumber] 4 [DigitalDriverChunkNumber] 3 [NumberOfMidiAddresses] 3 [MidiAddress] 0x220 [MidiAltAddress] 0x230 [MidiAltAddress] 0x240 [NumberOfDigitalAddresses] 3 [DigitalAddress] 0x220 [DigitalAltAddress] 0x230 [DigitalAltAddress] 0x240 [NumberOfIrqs] 8 [Irq] 5 [AltIrq] 2 [AltIrq] 3 [AltIrq] 7 [AltIrq] 10 [AltIrq] 11 [AltIrq] 12 [AltIrq] 15 [NumberOfMidiIrqs] 8 [MidiIrq] 5 [MidiAltIrq] 2 [MidiAltIrq] 3 [MidiAltIrq] 7 [MidiAltIrq] 10 [MidiAltIrq] 11 [MidiAltIrq] 12 [MidiAltIrq] 15 [NumberOfDmas] 2 [Dma] 3 [AltDma] 1 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 3 [AddressJumper] [IrqJumper] [DmaJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Media Vision Thunderboard] [CardId] 107 [CardGroup] 1 [RmMidiDriverName] [sbfm.adv] [RmDigitalDriverName] [sbdig.adv] [PmMidiDriverName] [a32sbfm.dll] [PmDigitalDriverName] [a32sbdg.dll] [MidiDriverChunkNumber] 7 [DigitalDriverChunkNumber] 6 [NumberOfMidiAddresses] 6 [MidiAddress] 0x220 [MidiAltAddress] 0x210 [MidiAltAddress] 0x230 [MidiAltAddress] 0x240 [MidiAltAddress] 0x250 [MidiAltAddress] 0x260 [NumberOfDigitalAddresses] 6 [DigitalAddress] 0x220 [DigitalAltAddress] 0x210 [DigitalAltAddress] 0x230 [DigitalAltAddress] 0x240 [DigitalAltAddress] 0x250 [DigitalAltAddress] 0x260 [NumberOfIrqs] 4 [Irq] 7 [AltIrq] 2 [AltIrq] 3 [AltIrq] 5 [NumberOfMidiIrqs] 4 [MidiIrq] 7 [MidiAltIrq] 2 [MidiAltIrq] 3 [MidiAltIrq] 5 [NumberOfDmas] 1 [Dma] 1 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 2 [AddressJumper] [IrqJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Ensoniq SoundScape] [CardId] 129 [CardGroup] 4 [RmMidiDriverName] [mt32mpu.adv] [RmDigitalDriverName] [sbdig.adv] [PmMidiDriverName] [a32mt32.dll] [PmDigitalDriverName] [a32sbdg.dll] [MidiDriverChunkNumber] 2 [DigitalDriverChunkNumber] 6 [NumberOfMidiAddresses] 4 [MidiAddress] 0x330 [MidiAltAddress] 0x340 [MidiAltAddress] 0x350 [MidiAltAddress] 0x360 [NumberOfDigitalAddresses] 1 [DigitalAddress] 0x220 [NumberOfIrqs] 4 [Irq] 2 [AltIrq] 7 [AltIrq] 5 [AltIrq] 15 [NumberOfMidiIrqs] 4 [MidiIrq] 2 [MidiAltIrq] 7 [MidiAltIrq] 5 [MidiAltIrq] 15 [NumberOfDmas] 3 [Dma] 1 [AltDma] 0 [AltDma] 3 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 3 [AddressJumper] [IrqJumper] [DmaJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Orchid Soundwave32] [CardId] 130 [CardGroup] 4 [RmMidiDriverName] [mt32mpu.adv] [RmDigitalDriverName] [sbdig.adv] [PmMidiDriverName] [a32mt32.dll] [PmDigitalDriverName] [a32sbdg.dll] [MidiDriverChunkNumber] 2 [DigitalDriverChunkNumber] 6 [NumberOfMidiAddresses] 6 [MidiAddress] 0x330 [MidiAltAddress] 0x332 [MidiAltAddress] 0x334 [MidiAltAddress] 0x336 [MidiAltAddress] 0x300 [MidiAltAddress] 0x320 [NumberOfDigitalAddresses] 1 [DigitalAddress] 0x220 [NumberOfIrqs] 3 [Irq] 7 [AltIrq] 3 [AltIrq] 5 [NumberOfMidiIrqs] 3 [MidiIrq] 7 [MidiAltIrq] 3 [MidiAltIrq] 5 [NumberOfDmas] 1 [Dma] 1 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 3 [AddressJumper] [IrqJumper] [DmaJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Aria Type Cards] [CardId] 125 [CardGroup] 4 [RmMidiDriverName] [ariatsr.adv] [RmDigitalDriverName] [ariadig.adv] [PmMidiDriverName] [a32arxm.dll] [PmDigitalDriverName] [a32ardg.dll] [MidiDriverChunkNumber] 19 [DigitalDriverChunkNumber] 20 [NumberOfMidiAddresses] 4 [MidiAddress] 0x290 [MidiAltAddress] 0x280 [MidiAltAddress] 0x2a0 [MidiAltAddress] 0x2b0 [NumberOfDigitalAddresses] 4 [DigitalAddress] 0x290 [DigitalAltAddress] 0x280 [DigitalAltAddress] 0x2a0 [DigitalAltAddress] 0x2b0 [NumberOfIrqs] 3 [Irq] 10 [AltIrq] 11 [AltIrq] 12 [NumberOfMidiIrqs] 3 [MidiIrq] 10 [MidiAltIrq] 11 [MidiAltIrq] 12 [NumberOfDmas] 2 [Dma] 5 [AltDma] 6 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 3 [AddressJumper] [IrqJumper] [DmaJumper] [EndRecord] [StartRecord] [CardName] [Logitech Soundman Wave] [CardId] 131 [CardGroup] 4 [RmMidiDriverName] [mt32mpu.adv] [RmDigitalDriverName] [sbdig.adv] [PmMidiDriverName] [a32mt32.dll] [PmDigitalDriverName] [a32sbdg.dll] [MidiDriverChunkNumber] 2 [DigitalDriverChunkNumber] 6 [NumberOfMidiAddresses] 3 [MidiAddress] 0x330 [MidiAltAddress] 0x310 [MidiAltAddress] 0x320 [NumberOfDigitalAddresses] 3 [DigitalAddress] 0x220 [DigitalAltAddress] 0x240 [DigitalAltAddress] 0x260 [NumberOfIrqs] 4 [Irq] 7 [AltIrq] 2 [AltIrq] 3 [AltIrq] 5 [NumberOfMidiIrqs] 4 [MidiIrq] 2 [MidiAltIrq] 3 [MidiAltIrq] 5 [MidiAltIrq] 7 [NumberOfDmas] 2 [Dma] 1 [AltDma] 3 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 4 [MidiAddressJumper] [DigitalAddressJumper] [MidiIrqJumper] [MidiDmaJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [No Sound] [CardId] 113 [CardGroup] 0 [RmMidiDriverName] [] [RmDigitalDriverName] [] [PmMidiDriverName] [] [PmDigitalDriverName] [] [MidiDriverChunkNumber] 0 [DigitalDriverChunkNumber] 0 [NumberOfMidiAddresses] 1 [MidiAddress] -1 [NumberOfDigitalAddresses] 1 [DigitalAddress] -1 [NumberOfIrqs] 1 [Irq] -1 [NumberOfMidiIrqs] 1 [MidiIrq] -1 [NumberOfDmas] 1 [Dma] -1 [Flags] 2 ; number of flags to follow [DspNotEnabled] [MidiNotEnabled] [Jumpers] 0 [EndRecord] // ------------------------------------------------------------------------- [EndOfGroup] [MusicOnlyGroup] [NumberOfRecords] 2 [StartRecord] [CardName] [Roland SoundCanvas] [CardId] 120 [CardGroup] 4 [RmMidiDriverName] [mt32mpu.adv] [RmDigitalDriverName] [] [PmMidiDriverName] [a32mt32.dll] [PmDigitalDriverName] [] [MidiDriverChunkNumber] 2 [DigitalDriverChunkNumber] 2 [NumberOfMidiAddresses] 4 [MidiAddress] 0x330 [MidiAltAddress] 0x332 [MidiAltAddress] 0x334 [MidiAltAddress] 0x336 [NumberOfDigitalAddresses] 0 [NumberOfIrqs] 6 [Irq] 2 [AltIrq] 3 [AltIrq] 4 [AltIrq] 5 [AltIrq] 6 [AltIrq] 7 [NumberOfMidiIrqs] 6 [MidiIrq] 2 [MidiAltIrq] 3 [MidiAltIrq] 4 [MidiAltIrq] 5 [MidiAltIrq] 6 [MidiAltIrq] 7 [NumberOfDmas] 0 [Flags] 1 ; number of flags to follow [DspNotEnabled] [Jumpers] 2 [AddressJumper] [IrqJumper] [EndRecord] [StartRecord] [CardName] [Generic GM] [CardId] 109 [CardGroup] 4 [RmMidiDriverName] [mt32mpu.adv] [RmDigitalDriverName] [] [PmMidiDriverName] [a32mt32.dll] [PmDigitalDriverName] [] [MidiDriverChunkNumber] 2 [DigitalDriverChunkNumber] 2 [NumberOfMidiAddresses] 5 [MidiAddress] 0x330 [MidiAltAddress] 0x300 [MidiAltAddress] 0x332 [MidiAltAddress] 0x334 [MidiAltAddress] 0x336 [NumberOfDigitalAddresses] 0 [NumberOfIrqs] 6 [Irq] 2 [AltIrq] 3 [AltIrq] 4 [AltIrq] 5 [AltIrq] 6 [AltIrq] 7 [NumberOfMidiIrqs] 6 [MidiIrq] 2 [MidiAltIrq] 3 [MidiAltIrq] 4 [MidiAltIrq] 5 [MidiAltIrq] 6 [MidiAltIrq] 7 [NumberOfDmas] 1 [Dma] -1 [Flags] 1 ; number of flags to follow [DspNotEnabled] [Jumpers] 2 [AddressJumper] [IrqJumper] [EndRecord] [EndOfGroup] [DigitalGroup] [NumberOfRecords] 13 ; ------------------------------------------------------------------------- ; Data records ; ------------------------------------------------------------------------- [StartRecord] [CardName] [Adlib Gold] [CardId] 116 [CardGroup] 1 [RmMidiDriverName] [adlibg.adv] [RmDigitalDriverName] [algdig.adv] [PmMidiDriverName] [a32algfm.dll] [PmDigitalDriverName] [a32algdg.dll] [MidiDriverChunkNumber] 12 [DigitalDriverChunkNumber] 13 [NumberOfMidiAddresses] 9 [MidiAddress] 0x388 [MidiAltAddress] 0x390 [MidiAltAddress] 0x398 [MidiAltAddress] 0x3a0 [MidiAltAddress] 0x3a8 [MidiAltAddress] 0x3b0 [MidiAltAddress] 0x3b8 [MidiAltAddress] 0x3c0 [MidiAltAddress] 0x3c8 [NumberOfDigitalAddresses] 9 [DigitalAddress] 0x388 [DigitalAltAddress] 0x390 [DigitalAltAddress] 0x398 [DigitalAltAddress] 0x3a0 [DigitalAltAddress] 0x3a8 [DigitalAltAddress] 0x3b0 [DigitalAltAddress] 0x3b8 [DigitalAltAddress] 0x3c0 [DigitalAltAddress] 0x3c8 [NumberOfIrqs] 4 [Irq] 7 [AltIrq] 3 [AltIrq] 4 [AltIrq] 5 [NumberOfMidiIrqs] 4 [MidiIrq] 7 [MidiAltIrq] 3 [MidiAltIrq] 4 [MidiAltIrq] 5 [NumberOfDmas] 1 [Dma] -1 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 1 [AddressJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Sound Blaster Regular] [CardId] 102 [CardGroup] 1 [RmMidiDriverName] [sbfm.adv] [RmDigitalDriverName] [sbdig.adv] [PmMidiDriverName] [a32sbfm.dll] [PmDigitalDriverName] [a32sbdg.dll] [MidiDriverChunkNumber] 7 [DigitalDriverChunkNumber] 6 [NumberOfMidiAddresses] 6 [MidiAddress] 0x220 [MidiAltAddress] 0x210 [MidiAltAddress] 0x230 [MidiAltAddress] 0x240 [MidiAltAddress] 0x250 [MidiAltAddress] 0x260 [NumberOfDigitalAddresses] 6 [DigitalAddress] 0x220 [DigitalAltAddress] 0x210 [DigitalAltAddress] 0x230 [DigitalAltAddress] 0x240 [DigitalAltAddress] 0x250 [DigitalAltAddress] 0x260 [NumberOfIrqs] 4 [Irq] 7 [AltIrq] 2 [AltIrq] 3 [AltIrq] 5 [NumberOfMidiIrqs] 4 [MidiIrq] 7 [MidiAltIrq] 2 [MidiAltIrq] 3 [MidiAltIrq] 5 [NumberOfDmas] 1 [Dma] 1 ; As the SB reg has only 1 set of jumpers the more specific Digital and Midi ; jumper args are not used... [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 2 [AddressJumper] [IrqJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Sound Blaster Pro I] [CardId] 103 [CardGroup] 1 [RmMidiDriverName] [sbp1fm.adv] [RmDigitalDriverName] [sbpdig.adv] [PmMidiDriverName] [a32sp1fm.dll] [PmDigitalDriverName] [a32sbpdg.dll] [MidiDriverChunkNumber] 9 [DigitalDriverChunkNumber] 8 [NumberOfMidiAddresses] 6 [MidiAddress] 0x220 [MidiAltAddress] 0x210 [MidiAltAddress] 0x230 [MidiAltAddress] 0x240 [MidiAltAddress] 0x250 [MidiAltAddress] 0x260 [NumberOfDigitalAddresses] 6 [DigitalAddress] 0x220 [DigitalAltAddress] 0x210 [DigitalAltAddress] 0x230 [DigitalAltAddress] 0x240 [DigitalAltAddress] 0x250 [DigitalAltAddress] 0x260 [NumberOfIrqs] 4 [Irq] 7 [AltIrq] 2 [AltIrq] 5 [AltIrq] 10 [NumberOfMidiIrqs] 4 [MidiIrq] 7 [MidiAltIrq] 2 [MidiAltIrq] 5 [MidiAltIrq] 10 [NumberOfDmas] 3 [Dma] 1 [AltDma] 0 [AltDma] 3 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 3 [AddressJumper] [IrqJumper] [DmaJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] ; This is correct RT [CardName] [Sound Blaster Pro II] [CardId] 115 [CardGroup] 1 [RmMidiDriverName] [sbp2fm.adv] [RmDigitalDriverName] [sbpdig.adv] [PmMidiDriverName] [a32sp2fm.dll] [PmDigitalDriverName] [a32sbpdg.dll] [MidiDriverChunkNumber] 11 [DigitalDriverChunkNumber] 8 [NumberOfMidiAddresses] 2 [MidiAddress] 0x220 [MidiAltAddress] 0x240 [NumberOfDigitalAddresses] 2 [DigitalAddress] 0x220 [DigitalAltAddress] 0x240 [NumberOfIrqs] 4 [Irq] 5 [AltIrq] 2 [AltIrq] 7 [AltIrq] 10 [NumberOfMidiIrqs] 4 [MidiIrq] 5 [MidiAltIrq] 2 [MidiAltIrq] 7 [MidiAltIrq] 10 [NumberOfDmas] 3 [Dma] 1 [AltDma] 0 [AltDma] 3 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 3 [AddressJumper] [IrqJumper] [DmaJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] ; This is correct RT [CardName] [Sound Blaster Pro III] [CardId] 123 [CardGroup] 1 [RmMidiDriverName] [sbp2fm.adv] [RmDigitalDriverName] [sbpdig.adv] [PmMidiDriverName] [a32sp2fm.dll] [PmDigitalDriverName] [a32sbpdg.dll] [MidiDriverChunkNumber] 11 [DigitalDriverChunkNumber] 8 [NumberOfMidiAddresses] 2 [MidiAddress] 0x220 [MidiAltAddress] 0x240 [NumberOfDigitalAddresses] 2 [DigitalAddress] 0x220 [DigitalAltAddress] 0x240 [NumberOfIrqs] 4 [Irq] 5 [AltIrq] 2 [AltIrq] 7 [AltIrq] 10 [NumberOfMidiIrqs] 4 [MidiIrq] 5 [MidiAltIrq] 2 [MidiAltIrq] 7 [MidiAltIrq] 10 [NumberOfDmas] 3 [Dma] 1 [AltDma] 0 [AltDma] 3 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 3 [AddressJumper] [IrqJumper] [DmaJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Sound Blaster 16 Asp] [CardId] 122 [CardGroup] 1 [RmMidiDriverName] [sbp2fm.adv] [RmDigitalDriverName] [sbpdig.adv] [PmMidiDriverName] [a32sp2fm.dll] [PmDigitalDriverName] [a32sbpdg.dll] [MidiDriverChunkNumber] 11 [DigitalDriverChunkNumber] 8 [NumberOfMidiAddresses] 2 [MidiAddress] 0x220 [MidiAltAddress] 0x240 [NumberOfDigitalAddresses] 2 [DigitalAddress] 0x220 [DigitalAltAddress] 0x240 [NumberOfIrqs] 4 [Irq] 5 [AltIrq] 2 [AltIrq] 7 [AltIrq] 10 [NumberOfMidiIrqs] 4 [MidiIrq] 5 [MidiAltIrq] 2 [MidiAltIrq] 7 [MidiAltIrq] 10 [NumberOfDmas] 3 [Dma] 1 [AltDma] 0 [AltDma] 3 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 3 [AddressJumper] [IrqJumper] [DmaJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Media Vision Pas] [CardId] 106 [CardGroup] 1 [RmMidiDriverName] [pasfm.adv] [RmDigitalDriverName] [pasdig.adv] [PmMidiDriverName] [a32pasfm.dll] [PmDigitalDriverName] [a32pasdg.dll] [MidiDriverChunkNumber] 4 [DigitalDriverChunkNumber] 3 [NumberOfMidiAddresses] 3 [MidiAddress] 0x220 [MidiAltAddress] 0x230 [MidiAltAddress] 0x240 [NumberOfDigitalAddresses] 3 [DigitalAddress] 0x220 [DigitalAltAddress] 0x230 [DigitalAltAddress] 0x240 [NumberOfIrqs] 8 [Irq] 5 [AltIrq] 2 [AltIrq] 3 [AltIrq] 7 [AltIrq] 10 [AltIrq] 11 [AltIrq] 12 [AltIrq] 15 [NumberOfMidiIrqs] 8 [MidiIrq] 5 [MidiAltIrq] 2 [MidiAltIrq] 3 [MidiAltIrq] 7 [MidiAltIrq] 10 [MidiAltIrq] 11 [MidiAltIrq] 12 [MidiAltIrq] 15 [NumberOfDmas] 2 [Dma] 3 [AltDma] 1 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 3 [AddressJumper] [IrqJumper] [DmaJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Media Vision Thunderboard] [CardId] 107 [CardGroup] 1 [RmMidiDriverName] [sbfm.adv] [RmDigitalDriverName] [sbdig.adv] [PmMidiDriverName] [a32sbfm.dll] [PmDigitalDriverName] [a32sbdg.dll] [MidiDriverChunkNumber] 7 [DigitalDriverChunkNumber] 6 [NumberOfMidiAddresses] 6 [MidiAddress] 0x220 [MidiAltAddress] 0x210 [MidiAltAddress] 0x230 [MidiAltAddress] 0x240 [MidiAltAddress] 0x250 [MidiAltAddress] 0x260 [NumberOfDigitalAddresses] 6 [DigitalAddress] 0x220 [DigitalAltAddress] 0x210 [DigitalAltAddress] 0x230 [DigitalAltAddress] 0x240 [DigitalAltAddress] 0x250 [DigitalAltAddress] 0x260 [NumberOfIrqs] 4 [Irq] 7 [AltIrq] 2 [AltIrq] 3 [AltIrq] 5 [NumberOfMidiIrqs] 4 [MidiIrq] 7 [MidiAltIrq] 2 [MidiAltIrq] 3 [MidiAltIrq] 5 [NumberOfDmas] 1 [Dma] 1 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 3 [AddressJumper] [IrqJumper] [DmaJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Ensoniq SoundScape] [CardId] 129 [CardGroup] 4 [RmMidiDriverName] [mt32mpu.adv] [RmDigitalDriverName] [sbdig.adv] [PmMidiDriverName] [a32mt32.dll] [PmDigitalDriverName] [a32sbdg.dll] [MidiDriverChunkNumber] 2 [DigitalDriverChunkNumber] 6 [NumberOfMidiAddresses] 4 [MidiAddress] 0x330 [MidiAltAddress] 0x340 [MidiAltAddress] 0x350 [MidiAltAddress] 0x360 [NumberOfDigitalAddresses] 1 [DigitalAddress] 0x220 [NumberOfIrqs] 4 [Irq] 2 [AltIrq] 7 [AltIrq] 5 [AltIrq] 15 [NumberOfMidiIrqs] 4 [MidiIrq] 2 [MidiAltIrq] 7 [MidiAltIrq] 5 [MidiAltIrq] 15 [NumberOfDmas] 3 [Dma] 1 [AltDma] 0 [AltDma] 3 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 3 [AddressJumper] [IrqJumper] [DmaJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Orchid Soundwave32] [CardId] 130 [CardGroup] 4 [RmMidiDriverName] [mt32mpu.adv] [RmDigitalDriverName] [sbdig.adv] [PmMidiDriverName] [a32mt32.dll] [PmDigitalDriverName] [a32sbdg.dll] [MidiDriverChunkNumber] 2 [DigitalDriverChunkNumber] 6 [NumberOfMidiAddresses] 6 [MidiAddress] 0x330 [MidiAltAddress] 0x332 [MidiAltAddress] 0x334 [MidiAltAddress] 0x336 [MidiAltAddress] 0x300 [MidiAltAddress] 0x320 [NumberOfDigitalAddresses] 1 [DigitalAddress] 0x220 [NumberOfIrqs] 3 [Irq] 7 [AltIrq] 3 [AltIrq] 5 [NumberOfMidiIrqs] 3 [MidiIrq] 7 [MidiAltIrq] 3 [MidiAltIrq] 5 [NumberOfDmas] 1 [Dma] 1 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 3 [AddressJumper] [IrqJumper] [DmaJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Logitech Soundman Wave] [CardId] 131 [CardGroup] 4 [RmMidiDriverName] [mt32mpu.adv] [RmDigitalDriverName] [sbdig.adv] [PmMidiDriverName] [a32mt32.dll] [PmDigitalDriverName] [a32sbdg.dll] [MidiDriverChunkNumber] 2 [DigitalDriverChunkNumber] 6 [NumberOfMidiAddresses] 3 [MidiAddress] 0x330 [MidiAltAddress] 0x310 [MidiAltAddress] 0x320 [NumberOfDigitalAddresses] 3 [DigitalAddress] 0x220 [DigitalAltAddress] 0x240 [DigitalAltAddress] 0x260 [NumberOfIrqs] 4 [Irq] 7 [AltIrq] 2 [AltIrq] 3 [AltIrq] 5 [NumberOfMidiIrqs] 4 [MidiIrq] 2 [MidiAltIrq] 3 [MidiAltIrq] 5 [MidiAltIrq] 7 [NumberOfDmas] 2 [Dma] 1 [AltDma] 3 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 4 [MidiAddressJumper] [DigitalAddressJumper] [MidiIrqJumper] [MidiDmaJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Generic OPL4 FM Board] [CardId] 132 [CardGroup] 4 [RmMidiDriverName] [mt32mpu.adv] [RmDigitalDriverName] [sbdig.adv] [PmMidiDriverName] [a32mt32.dll] [PmDigitalDriverName] [a32sbdg.dll] [MidiDriverChunkNumber] 2 [DigitalDriverChunkNumber] 6 [NumberOfMidiAddresses] 6 [MidiAddress] 0x330 [MidiAltAddress] 0x300 [MidiAltAddress] 0x310 [MidiAltAddress] 0x320 [MidiAltAddress] 0x340 [MidiAltAddress] 0x360 [NumberOfDigitalAddresses] 6 [DigitalAddress] 0x220 [DigitalAltAddress] 0x210 [DigitalAltAddress] 0x230 [DigitalAltAddress] 0x240 [DigitalAltAddress] 0x250 [DigitalAltAddress] 0x260 [NumberOfIrqs] 7 [Irq] 7 [AltIrq] 2 [AltIrq] 3 [AltIrq] 4 [AltIrq] 5 [AltIrq] 6 [AltIrq] 9 [NumberOfMidiIrqs] 4 [MidiIrq] 2 [MidiAltIrq] 3 [MidiAltIrq] 5 [MidiAltIrq] 7 [NumberOfDmas] 4 [Dma] 1 [AltDma] 3 [AltDma] 5 [AltDma] 7 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 4 [MidiAddressJumper] [DigitalAddressJumper] [MidiIrqJumper] [MidiDmaJumper] [EndRecord] // ------------------------------------------------------------------------- [StartRecord] [CardName] [Aria Type Cards] [CardId] 125 [CardGroup] 4 [RmMidiDriverName] [ariatsr.adv] [RmDigitalDriverName] [ariadig.adv] [PmMidiDriverName] [a32arxm.dll] [PmDigitalDriverName] [a32ardg.dll] [MidiDriverChunkNumber] 19 [DigitalDriverChunkNumber] 20 [NumberOfMidiAddresses] 4 [MidiAddress] 0x290 [MidiAltAddress] 0x280 [MidiAltAddress] 0x2a0 [MidiAltAddress] 0x2b0 [NumberOfDigitalAddresses] 4 [DigitalAddress] 0x290 [DigitalAltAddress] 0x280 [DigitalAltAddress] 0x2a0 [DigitalAltAddress] 0x2b0 [NumberOfIrqs] 3 [Irq] 10 [AltIrq] 11 [AltIrq] 12 [NumberOfMidiIrqs] 3 [MidiIrq] 10 [MidiAltIrq] 11 [MidiAltIrq] 12 [NumberOfDmas] 2 [Dma] 5 [AltDma] 6 [Flags] 1 ; number of flags to follow [DspEnabled] [Jumpers] 3 [AddressJumper] [IrqJumper] [DmaJumper] [EndRecord] // ------------------------------------------------------------------------- // ------------------------------------------------------------------------- [EndOfGroup] [EndOfFile]