Good tip, Phil. No visible sound driver files, but the sound.ini file has clues. Looks like SBProII and SBProIII are using the same drivers, just different card ID:
Copy code to clipboard 1 ; 1.0 3/30/94
2 ;
3 ;
4 ; Rules...
5
6 ; tag arg (Numerical)
7 ; tag arg (String)
8 ; Sound card name 40 char max
9 ; drivernames 15 char max, must include extension
10 ; Using the square brackets in a comment is FORBIDDEN !
11 ; Max entrys for addr, irq, etc is 10
12
13 ; the no noise selection must have DSP NOT ENABLED...
14
15 ; Three sections...
16 ; Main Group
17 ; Music Only Group
18 ; Digital Group
19 ;
20 ; The Jumpers arg list defines hardware settings of which the card is capable.
21 ; This affects what is asked for in the custom (manual) installation portion
22 ; of the installation process...
23 ;
24 ; Jumpers NumberOfJumpers
25 ; MidiAddressJumper
26 ; MidiIrqJumper
27 ; DigitalAddressJumper
28 ; DigitalIrqJumper
29 ; DigitalDmaJumper
30 ; The following set mutually exclusive of the above set of jumpers...
31 ; AddressJumper
32 ; IrqJumper
33 ; DmaJumper
34 ;
35 ; Header
36 ; RealMode or ProtectedMode, This controls the selection of the drivers
37 ; Rm or Pm driver names are used respectivly...
38 ;
39 ;
40 ; All data and registers checked and verified 4/3/94
41 ;
42 ; --------------------------------------------------------------------------
43
44 [Header]
45 [GameName] [Darksun II - Wake of the Ravager CD-ROM]
46 [CdEnabled]
47 [MultipleInstallDisabled]
48 [MidiNotEnabled]
49 [EndOfHeader]
50
51 ; -------------------------------------------------------------------------
52 ; The Main Group
53 ; -------------------------------------------------------------------------
54
55 [MainGroup]
56
57 [NumberOfRecords] 13
58
59 ; -------------------------------------------------------------------------
60 ; Data records
… Show last 1441 lines 61 ; -------------------------------------------------------------------------
62
63 [StartRecord]
64 [CardName] [Gravis - CD ROM Music Only]
65 [CardId] 104
66 [CardGroup] 1
67
68 [RmMidiDriverName] [adlib.adv]
69 [RmDigitalDriverName] []
70 [PmMidiDriverName] [a32adlib.dll]
71 [PmDigitalDriverName] []
72
73 [MidiDriverChunkNumber] 1
74 [DigitalDriverChunkNumber] 1
75
76 [NumberOfMidiAddresses] 1
77 [MidiAddress] 0x388
78
79 [NumberOfDigitalAddresses] 1
80 [Dma] -1
81
82 [NumberOfIrqs] 1
83 [Irq] -1
84
85 [NumberOfMidiIrqs] 1
86 [MidiIrq] -1
87
88 [NumberOfDmas] 1
89 [Dma] -1
90
91 [Flags] 1 ; number of flags to follow
92 [DspNotEnabled]
93
94 [Jumpers] 0
95
96 [EndRecord]
97
98 // -------------------------------------------------------------------------
99
100 // -------------------------------------------------------------------------
101
102 [StartRecord]
103 [CardName] [Adlib Gold]
104 [CardId] 116
105 [CardGroup] 1
106
107 [RmMidiDriverName] [adlibg.adv]
108 [RmDigitalDriverName] [algdig.adv]
109 [PmMidiDriverName] [a32algfm.dll]
110 [PmDigitalDriverName] [a32algdg.dll]
111
112 [MidiDriverChunkNumber] 12
113 [DigitalDriverChunkNumber] 13
114
115 [NumberOfMidiAddresses] 9
116 [MidiAddress] 0x388
117 [MidiAltAddress] 0x390
118 [MidiAltAddress] 0x398
119 [MidiAltAddress] 0x3a0
120 [MidiAltAddress] 0x3a8
121 [MidiAltAddress] 0x3b0
122 [MidiAltAddress] 0x3b8
123 [MidiAltAddress] 0x3c0
124 [MidiAltAddress] 0x3c8
125
126 [NumberOfDigitalAddresses] 9
127 [DigitalAddress] 0x388
128 [DigitalAltAddress] 0x390
129 [DigitalAltAddress] 0x398
130 [DigitalAltAddress] 0x3a0
131 [DigitalAltAddress] 0x3a8
132 [DigitalAltAddress] 0x3b0
133 [DigitalAltAddress] 0x3b8
134 [DigitalAltAddress] 0x3c0
135 [DigitalAltAddress] 0x3c8
136
137 [NumberOfIrqs] 4
138 [Irq] 7
139 [AltIrq] 3
140 [AltIrq] 4
141 [AltIrq] 5
142
143 [NumberOfMidiIrqs] 4
144 [MidiIrq] 7
145 [MidiAltIrq] 3
146 [MidiAltIrq] 4
147 [MidiAltIrq] 5
148
149 [NumberOfDmas] 1
150 [Dma] -1
151
152 [Flags] 1 ; number of flags to follow
153 [DspEnabled]
154
155 [Jumpers] 1
156 [AddressJumper]
157
158 [EndRecord]
159
160 // -------------------------------------------------------------------------
161
162 [StartRecord]
163
164 [CardName] [Sound Blaster Regular]
165 [CardId] 102
166 [CardGroup] 1
167
168 [RmMidiDriverName] [sbfm.adv]
169 [RmDigitalDriverName] [sbdig.adv]
170 [PmMidiDriverName] [a32sbfm.dll]
171 [PmDigitalDriverName] [a32sbdg.dll]
172
173 [MidiDriverChunkNumber] 7
174 [DigitalDriverChunkNumber] 6
175
176 [NumberOfMidiAddresses] 6
177 [MidiAddress] 0x220
178 [MidiAltAddress] 0x210
179 [MidiAltAddress] 0x230
180 [MidiAltAddress] 0x240
181 [MidiAltAddress] 0x250
182 [MidiAltAddress] 0x260
183
184 [NumberOfDigitalAddresses] 6
185 [DigitalAddress] 0x220
186 [DigitalAltAddress] 0x210
187 [DigitalAltAddress] 0x230
188 [DigitalAltAddress] 0x240
189 [DigitalAltAddress] 0x250
190 [DigitalAltAddress] 0x260
191
192 [NumberOfIrqs] 4
193 [Irq] 7
194 [AltIrq] 2
195 [AltIrq] 3
196 [AltIrq] 5
197
198 [NumberOfMidiIrqs] 4
199 [MidiIrq] 7
200 [MidiAltIrq] 2
201 [MidiAltIrq] 3
202 [MidiAltIrq] 5
203
204 [NumberOfDmas] 1
205 [Dma] 1
206
207 ; As the SB reg has only 1 set of jumpers the more specific Digital and Midi
208 ; jumper args are not used...
209
210 [Jumpers] 2
211 [AddressJumper]
212 [IrqJumper]
213
214
215 [Flags] 1 ; number of flags to follow
216 [DspEnabled]
217
218 [EndRecord]
219
220
221 // -------------------------------------------------------------------------
222
223
224
225 [StartRecord]
226
227 [CardName] [Sound Blaster Pro I]
228 [CardId] 103
229 [CardGroup] 1
230
231 [RmMidiDriverName] [sbp1fm.adv]
232 [RmDigitalDriverName] [sbpdig.adv]
233 [PmMidiDriverName] [a32sp1fm.dll]
234 [PmDigitalDriverName] [a32sbpdg.dll]
235
236
237 [MidiDriverChunkNumber] 9
238 [DigitalDriverChunkNumber] 8
239
240 [NumberOfMidiAddresses] 6
241 [MidiAddress] 0x220
242 [MidiAltAddress] 0x210
243 [MidiAltAddress] 0x230
244 [MidiAltAddress] 0x240
245 [MidiAltAddress] 0x250
246 [MidiAltAddress] 0x260
247
248 [NumberOfDigitalAddresses] 6
249 [DigitalAddress] 0x220
250 [DigitalAltAddress] 0x210
251 [DigitalAltAddress] 0x230
252 [DigitalAltAddress] 0x240
253 [DigitalAltAddress] 0x250
254 [DigitalAltAddress] 0x260
255
256 [NumberOfIrqs] 4
257 [Irq] 7
258 [AltIrq] 2
259 [AltIrq] 5
260 [AltIrq] 10
261
262 [NumberOfMidiIrqs] 4
263 [MidiIrq] 7
264 [MidiAltIrq] 2
265 [MidiAltIrq] 5
266 [MidiAltIrq] 10
267
268
269 [NumberOfDmas] 3
270 [Dma] 1
271 [AltDma] 0
272 [AltDma] 3
273
274 [Flags] 1 ; number of flags to follow
275 [DspEnabled]
276
277 [Jumpers] 3
278 [AddressJumper]
279 [IrqJumper]
280 [DmaJumper]
281
282 [EndRecord]
283
284 // -------------------------------------------------------------------------
285
286
287 [StartRecord]
288
289 [CardName] [Sound Blaster Pro II]
290 [CardId] 115
291 [CardGroup] 1
292
293 [RmMidiDriverName] [sbp2fm.adv]
294 [RmDigitalDriverName] [sbpdig.adv]
295 [PmMidiDriverName] [a32sp2fm.dll]
296 [PmDigitalDriverName] [a32sbpdg.dll]
297
298
299
300 [MidiDriverChunkNumber] 11
301 [DigitalDriverChunkNumber] 8
302
303 [NumberOfMidiAddresses] 2
304 [MidiAddress] 0x220
305 [MidiAltAddress] 0x240
306
307 [NumberOfDigitalAddresses] 2
308 [DigitalAddress] 0x220
309 [DigitalAltAddress] 0x240
310
311 [NumberOfIrqs] 4
312 [Irq] 5
313 [AltIrq] 2
314 [AltIrq] 7
315 [AltIrq] 10
316
317 [NumberOfMidiIrqs] 4
318 [MidiIrq] 5
319 [MidiAltIrq] 2
320 [MidiAltIrq] 7
321 [MidiAltIrq] 10
322
323
324 [NumberOfDmas] 3
325 [Dma] 1
326 [AltDma] 0
327 [AltDma] 3
328
329 [Flags] 1 ; number of flags to follow
330 [DspEnabled]
331
332 [Jumpers] 3
333 [AddressJumper]
334 [IrqJumper]
335 [DmaJumper]
336
337 [EndRecord]
338
339 // -------------------------------------------------------------------------
340
341 [StartRecord]
342
343 [CardName] [Sound Blaster Pro III]
344 [CardId] 123
345 [CardGroup] 1
346
347 [RmMidiDriverName] [sbp2fm.adv]
348 [RmDigitalDriverName] [sbpdig.adv]
349 [PmMidiDriverName] [a32sp2fm.dll]
350 [PmDigitalDriverName] [a32sbpdg.dll]
351
352 [MidiDriverChunkNumber] 11
353 [DigitalDriverChunkNumber] 8
354
355 [NumberOfMidiAddresses] 2
356 [MidiAddress] 0x220
357 [MidiAltAddress] 0x240
358
359 [NumberOfDigitalAddresses] 2
360 [DigitalAddress] 0x220
361 [DigitalAltAddress] 0x240
362
363 [NumberOfIrqs] 4
364 [Irq] 5
365 [AltIrq] 2
366 [AltIrq] 7
367 [AltIrq] 10
368
369 [NumberOfMidiIrqs] 4
370 [MidiIrq] 5
371 [MidiAltIrq] 2
372 [MidiAltIrq] 7
373 [MidiAltIrq] 10
374
375
376 [NumberOfDmas] 3
377 [Dma] 1
378 [AltDma] 0
379 [AltDma] 3
380
381 [Flags] 1 ; number of flags to follow
382 [DspEnabled]
383
384 [Jumpers] 3
385 [AddressJumper]
386 [IrqJumper]
387 [DmaJumper]
388
389 [EndRecord]
390
391 // -------------------------------------------------------------------------
392
393 [StartRecord]
394
395 [CardName] [Sound Blaster 16 ASP]
396 [CardId] 122
397 [CardGroup] 1
398
399 [RmMidiDriverName] [sbp2fm.adv]
400 [RmDigitalDriverName] [sbpdig.adv]
401 [PmMidiDriverName] [a32sp2fm.dll]
402 [PmDigitalDriverName] [a32sbpdg.dll]
403
404
405 [MidiDriverChunkNumber] 11
406 [DigitalDriverChunkNumber] 8
407
408 [NumberOfMidiAddresses] 2
409 [MidiAddress] 0x220
410 [MidiAltAddress] 0x240
411
412 [NumberOfDigitalAddresses] 2
413 [DigitalAddress] 0x220
414 [DigitalAltAddress] 0x240
415
416 [NumberOfIrqs] 4
417 [Irq] 5
418 [AltIrq] 2
419 [AltIrq] 7
420 [AltIrq] 10
421
422 [NumberOfMidiIrqs] 4
423 [MidiIrq] 5
424 [MidiAltIrq] 2
425 [MidiAltIrq] 7
426 [MidiAltIrq] 10
427
428 [NumberOfDmas] 3
429 [Dma] 1
430 [AltDma] 0
431 [AltDma] 3
432
433 [Flags] 1 ; number of flags to follow
434 [DspEnabled]
435
436 [Jumpers] 3
437 [AddressJumper]
438 [IrqJumper]
439 [DmaJumper]
440
441 [EndRecord]
442
443 // -------------------------------------------------------------------------
444
445 [StartRecord]
446
447 [CardName] [Wave Blaster]
448 [CardId] 121
449 [CardGroup] 4
450
451 [RmMidiDriverName] [mt32mpu.adv]
452 [RmDigitalDriverName] [sbpdig.adv]
453 [PmMidiDriverName] [a32mt32.dll]
454 [PmDigitalDriverName] [a32sbpdg.dll]
455
456
457 [MidiDriverChunkNumber] 2
458 [DigitalDriverChunkNumber] 8
459
460 [NumberOfMidiAddresses] 2
461 [MidiAddress] 0x330
462 [MidiAltAddress] 0x300
463
464 [NumberOfDigitalAddresses] 4
465 [DigitalAddress] 0x220
466 [DigitalAltAddress] 0x240
467 [DigitalAltAddress] 0x260
468 [DigitalAltAddress] 0x280
469
470 [NumberOfIrqs] 4
471 [Irq] 5
472 [AltIrq] 2
473 [AltIrq] 7
474 [AltIrq] 10
475
476
477 [NumberOfMidiIrqs] 1
478 [MidiIrq] -1
479
480 [NumberOfDmas] 3
481 [Dma] 1
482 [AltDma] 0
483 [AltDma] 3
484
485 [Flags] 1 ; number of flags to follow
486 [DspEnabled]
487
488 [Jumpers] 4
489 [MidiAddressJumper]
490 [DigitalAddressJumper]
491 [DigitalIrqJumper]
492 [DigitalDmaJumper]
493
494 [EndRecord]
495
496 // -------------------------------------------------------------------------
497
498 [StartRecord]
499
500 [CardName] [Ensoniq SoundScape]
501 [CardId] 129
502 [CardGroup] 4
503
504 [RmMidiDriverName] [mt32mpu.adv]
505 [RmDigitalDriverName] [sbdig.adv]
506 [PmMidiDriverName] [a32mt32.dll]
507 [PmDigitalDriverName] [a32sbdg.dll]
508
509
510 [MidiDriverChunkNumber] 2
511 [DigitalDriverChunkNumber] 6
512
513 [NumberOfMidiAddresses] 4
514 [MidiAddress] 0x330
515 [MidiAltAddress] 0x340
516 [MidiAltAddress] 0x350
517 [MidiAltAddress] 0x360
518
519 [NumberOfDigitalAddresses] 1
520 [DigitalAddress] 0x220
521
522 [NumberOfIrqs] 4
523 [Irq] 2
524 [AltIrq] 7
525 [AltIrq] 5
526 [AltIrq] 15
527
528 [NumberOfMidiIrqs] 4
529 [MidiIrq] 2
530 [MidiAltIrq] 7
531 [MidiAltIrq] 5
532 [MidiAltIrq] 15
533
534 [NumberOfDmas] 3
535 [Dma] 1
536 [AltDma] 0
537 [AltDma] 3
538
539 [Flags] 1 ; number of flags to follow
540 [DspEnabled]
541
542 [Jumpers] 3
543 [AddressJumper]
544 [IrqJumper]
545 [DmaJumper]
546
547 [EndRecord]
548
549 // -------------------------------------------------------------------------
550
551
552 [StartRecord]
553
554 [CardName] [Orchid Soundwave32]
555 [CardId] 130
556 [CardGroup] 4
557
558 [RmMidiDriverName] [mt32mpu.adv]
559 [RmDigitalDriverName] [sbdig.adv]
560 [PmMidiDriverName] [a32mt32.dll]
561 [PmDigitalDriverName] [a32sbdg.dll]
562
563
564 [MidiDriverChunkNumber] 2
565 [DigitalDriverChunkNumber] 6
566
567 [NumberOfMidiAddresses] 6
568 [MidiAddress] 0x330
569 [MidiAltAddress] 0x332
570 [MidiAltAddress] 0x334
571 [MidiAltAddress] 0x336
572 [MidiAltAddress] 0x300
573 [MidiAltAddress] 0x320
574
575 [NumberOfDigitalAddresses] 1
576 [DigitalAddress] 0x220
577
578 [NumberOfIrqs] 3
579 [Irq] 7
580 [AltIrq] 3
581 [AltIrq] 5
582
583 [NumberOfMidiIrqs] 3
584 [MidiIrq] 7
585 [MidiAltIrq] 3
586 [MidiAltIrq] 5
587
588 [NumberOfDmas] 1
589 [Dma] 1
590
591 [Flags] 1 ; number of flags to follow
592 [DspEnabled]
593
594 [Jumpers] 3
595 [AddressJumper]
596 [IrqJumper]
597 [DmaJumper]
598
599 [EndRecord]
600
601 // -------------------------------------------------------------------------
602
603 [StartRecord]
604
605 [CardName] [Aria Type Cards]
606 [CardId] 125
607 [CardGroup] 4
608
609 [RmMidiDriverName] [ariatsr.adv]
610 [RmDigitalDriverName] [ariadig.adv]
611 [PmMidiDriverName] [a32arxm.dll]
612 [PmDigitalDriverName] [a32ardg.dll]
613
614
615 [MidiDriverChunkNumber] 19
616 [DigitalDriverChunkNumber] 20
617
618 [NumberOfMidiAddresses] 4
619 [MidiAddress] 0x290
620 [MidiAltAddress] 0x280
621 [MidiAltAddress] 0x2a0
622 [MidiAltAddress] 0x2b0
623
624 [NumberOfDigitalAddresses] 4
625 [DigitalAddress] 0x290
626 [DigitalAltAddress] 0x280
627 [DigitalAltAddress] 0x2a0
628 [DigitalAltAddress] 0x2b0
629
630 [NumberOfIrqs] 3
631 [Irq] 10
632 [AltIrq] 11
633 [AltIrq] 12
634
635 [NumberOfMidiIrqs] 3
636 [MidiIrq] 10
637 [MidiAltIrq] 11
638 [MidiAltIrq] 12
639
640 [NumberOfDmas] 2
641 [Dma] 5
642 [AltDma] 6
643
644 [Flags] 1 ; number of flags to follow
645 [DspEnabled]
646
647 [Jumpers] 3
648 [AddressJumper]
649 [IrqJumper]
650 [DmaJumper]
651
652 [EndRecord]
653
654 // -------------------------------------------------------------------------
655
656 [StartRecord]
657
658 [CardName] [Logitech Soundman Wave]
659 [CardId] 131
660 [CardGroup] 4
661
662 [RmMidiDriverName] [mt32mpu.adv]
663 [RmDigitalDriverName] [sbdig.adv]
664 [PmMidiDriverName] [a32mt32.dll]
665 [PmDigitalDriverName] [a32sbdg.dll]
666
667 [MidiDriverChunkNumber] 2
668 [DigitalDriverChunkNumber] 6
669
670 [NumberOfMidiAddresses] 3
671 [MidiAddress] 0x330
672 [MidiAltAddress] 0x310
673 [MidiAltAddress] 0x320
674
675 [NumberOfDigitalAddresses] 3
676 [DigitalAddress] 0x220
677 [DigitalAltAddress] 0x240
678 [DigitalAltAddress] 0x260
679
680 [NumberOfIrqs] 4
681 [Irq] 7
682 [AltIrq] 2
683 [AltIrq] 3
684 [AltIrq] 5
685
686 [NumberOfMidiIrqs] 4
687 [MidiIrq] 2
688 [MidiAltIrq] 3
689 [MidiAltIrq] 5
690 [MidiAltIrq] 7
691
692 [NumberOfDmas] 2
693 [Dma] 1
694 [AltDma] 3
695
696 [Flags] 1 ; number of flags to follow
697 [DspEnabled]
698
699 [Jumpers] 4
700 [MidiAddressJumper]
701 [DigitalAddressJumper]
702 [MidiIrqJumper]
703 [MidiDmaJumper]
704
705 [EndRecord]
706
707 // -------------------------------------------------------------------------
708
709
710
711 // -------------------------------------------------------------------------
712
713 [StartRecord]
714
715 [CardName] [No Sound]
716 [CardId] 113
717 [CardGroup] 0
718
719 [RmMidiDriverName] []
720 [RmDigitalDriverName] []
721 [PmMidiDriverName] []
722 [PmDigitalDriverName] []
723
724 [MidiDriverChunkNumber] 0
725 [DigitalDriverChunkNumber] 0
726
727 [NumberOfMidiAddresses] 1
728 [MidiAddress] -1
729
730 [NumberOfDigitalAddresses] 1
731 [DigitalAddress] -1
732
733 [NumberOfIrqs] 1
734 [Irq] -1
735
736 [NumberOfMidiIrqs] 1
737 [MidiIrq] -1
738
739 [NumberOfDmas] 1
740 [Dma] -1
741
742
743 [Flags] 2 ; number of flags to follow
744 [DspNotEnabled]
745 [MidiNotEnabled]
746
747
748 [Jumpers] 0
749
750 [EndRecord]
751
752
753
754 [EndOfGroup]
755
756
757
758
759
760
761
762
763
764
765 [DigitalGroup]
766
767 [NumberOfRecords] 13
768
769 ; -------------------------------------------------------------------------
770 ; Data records
771 ; -------------------------------------------------------------------------
772
773 [StartRecord]
774 [CardName] [Adlib Gold]
775 [CardId] 116
776 [CardGroup] 1
777
778 [RmMidiDriverName] [adlibg.adv]
779 [RmDigitalDriverName] [algdig.adv]
780 [PmMidiDriverName] [a32algfm.dll]
781 [PmDigitalDriverName] [a32algdg.dll]
782
783 [MidiDriverChunkNumber] 12
784 [DigitalDriverChunkNumber] 13
785
786 [NumberOfMidiAddresses] 9
787 [MidiAddress] 0x388
788 [MidiAltAddress] 0x390
789 [MidiAltAddress] 0x398
790 [MidiAltAddress] 0x3a0
791 [MidiAltAddress] 0x3a8
792 [MidiAltAddress] 0x3b0
793 [MidiAltAddress] 0x3b8
794 [MidiAltAddress] 0x3c0
795 [MidiAltAddress] 0x3c8
796
797 [NumberOfDigitalAddresses] 9
798 [DigitalAddress] 0x388
799 [DigitalAltAddress] 0x390
800 [DigitalAltAddress] 0x398
801 [DigitalAltAddress] 0x3a0
802 [DigitalAltAddress] 0x3a8
803 [DigitalAltAddress] 0x3b0
804 [DigitalAltAddress] 0x3b8
805 [DigitalAltAddress] 0x3c0
806 [DigitalAltAddress] 0x3c8
807
808 [NumberOfIrqs] 4
809 [Irq] 7
810 [AltIrq] 3
811 [AltIrq] 4
812 [AltIrq] 5
813
814 [NumberOfMidiIrqs] 4
815 [MidiIrq] 7
816 [MidiAltIrq] 3
817 [MidiAltIrq] 4
818 [MidiAltIrq] 5
819
820 [NumberOfDmas] 1
821 [Dma] -1
822
823 [Flags] 1 ; number of flags to follow
824 [DspEnabled]
825
826 [Jumpers] 1
827 [AddressJumper]
828
829 [EndRecord]
830
831 // -------------------------------------------------------------------------
832
833 [StartRecord]
834
835 [CardName] [Sound Blaster Regular]
836 [CardId] 102
837 [CardGroup] 1
838
839 [RmMidiDriverName] [sbfm.adv]
840 [RmDigitalDriverName] [sbdig.adv]
841 [PmMidiDriverName] [a32sbfm.dll]
842 [PmDigitalDriverName] [a32sbdg.dll]
843
844
845 [MidiDriverChunkNumber] 7
846 [DigitalDriverChunkNumber] 6
847
848 [NumberOfMidiAddresses] 6
849 [MidiAddress] 0x220
850 [MidiAltAddress] 0x210
851 [MidiAltAddress] 0x230
852 [MidiAltAddress] 0x240
853 [MidiAltAddress] 0x250
854 [MidiAltAddress] 0x260
855
856 [NumberOfDigitalAddresses] 6
857 [DigitalAddress] 0x220
858 [DigitalAltAddress] 0x210
859 [DigitalAltAddress] 0x230
860 [DigitalAltAddress] 0x240
861 [DigitalAltAddress] 0x250
862 [DigitalAltAddress] 0x260
863
864 [NumberOfIrqs] 4
865 [Irq] 7
866 [AltIrq] 2
867 [AltIrq] 3
868 [AltIrq] 5
869
870 [NumberOfMidiIrqs] 4
871 [MidiIrq] 7
872 [MidiAltIrq] 2
873 [MidiAltIrq] 3
874 [MidiAltIrq] 5
875
876 [NumberOfDmas] 1
877 [Dma] 1
878
879 ; As the SB reg has only 1 set of jumpers the more specific Digital and Midi
880 ; jumper args are not used...
881
882
883 [Flags] 1 ; number of flags to follow
884 [DspEnabled]
885
886 [Jumpers] 2
887 [AddressJumper]
888 [IrqJumper]
889
890
891
892 [EndRecord]
893
894
895 // -------------------------------------------------------------------------
896
897
898
899 [StartRecord]
900
901 [CardName] [Sound Blaster Pro I]
902 [CardId] 103
903 [CardGroup] 1
904
905 [RmMidiDriverName] [sbp1fm.adv]
906 [RmDigitalDriverName] [sbpdig.adv]
907 [PmMidiDriverName] [a32sp1fm.dll]
908 [PmDigitalDriverName] [a32sbpdg.dll]
909
910 [MidiDriverChunkNumber] 9
911 [DigitalDriverChunkNumber] 8
912
913 [NumberOfMidiAddresses] 6
914 [MidiAddress] 0x220
915 [MidiAltAddress] 0x210
916 [MidiAltAddress] 0x230
917 [MidiAltAddress] 0x240
918 [MidiAltAddress] 0x250
919 [MidiAltAddress] 0x260
920
921 [NumberOfDigitalAddresses] 6
922 [DigitalAddress] 0x220
923 [DigitalAltAddress] 0x210
924 [DigitalAltAddress] 0x230
925 [DigitalAltAddress] 0x240
926 [DigitalAltAddress] 0x250
927 [DigitalAltAddress] 0x260
928
929 [NumberOfIrqs] 4
930 [Irq] 7
931 [AltIrq] 2
932 [AltIrq] 5
933 [AltIrq] 10
934
935 [NumberOfMidiIrqs] 4
936 [MidiIrq] 7
937 [MidiAltIrq] 2
938 [MidiAltIrq] 5
939 [MidiAltIrq] 10
940
941
942 [NumberOfDmas] 3
943 [Dma] 1
944 [AltDma] 0
945 [AltDma] 3
946
947 [Flags] 1 ; number of flags to follow
948 [DspEnabled]
949
950 [Jumpers] 3
951 [AddressJumper]
952 [IrqJumper]
953 [DmaJumper]
954
955 [EndRecord]
956
957 // -------------------------------------------------------------------------
958
959
960 [StartRecord]
961
962 ; This is correct RT
963
964 [CardName] [Sound Blaster Pro II]
965 [CardId] 115
966 [CardGroup] 1
967
968 [RmMidiDriverName] [sbp2fm.adv]
969 [RmDigitalDriverName] [sbpdig.adv]
970 [PmMidiDriverName] [a32sp2fm.dll]
971 [PmDigitalDriverName] [a32sbpdg.dll]
972
973 [MidiDriverChunkNumber] 11
974 [DigitalDriverChunkNumber] 8
975
976 [NumberOfMidiAddresses] 2
977 [MidiAddress] 0x220
978 [MidiAltAddress] 0x240
979
980 [NumberOfDigitalAddresses] 2
981 [DigitalAddress] 0x220
982 [DigitalAltAddress] 0x240
983
984 [NumberOfIrqs] 4
985 [Irq] 5
986 [AltIrq] 2
987 [AltIrq] 7
988 [AltIrq] 10
989
990 [NumberOfMidiIrqs] 4
991 [MidiIrq] 5
992 [MidiAltIrq] 2
993 [MidiAltIrq] 7
994 [MidiAltIrq] 10
995
996
997 [NumberOfDmas] 3
998 [Dma] 1
999 [AltDma] 0
1000 [AltDma] 3
1001
1002 [Flags] 1 ; number of flags to follow
1003 [DspEnabled]
1004
1005 [Jumpers] 3
1006 [AddressJumper]
1007 [IrqJumper]
1008 [DmaJumper]
1009
1010 [EndRecord]
1011
1012 // -------------------------------------------------------------------------
1013
1014 [StartRecord]
1015
1016 ; This is correct RT
1017
1018 [CardName] [Sound Blaster Pro III]
1019 [CardId] 123
1020 [CardGroup] 1
1021
1022 [RmMidiDriverName] [sbp2fm.adv]
1023 [RmDigitalDriverName] [sbpdig.adv]
1024 [PmMidiDriverName] [a32sp2fm.dll]
1025 [PmDigitalDriverName] [a32sbpdg.dll]
1026
1027 [MidiDriverChunkNumber] 11
1028 [DigitalDriverChunkNumber] 8
1029
1030 [NumberOfMidiAddresses] 2
1031 [MidiAddress] 0x220
1032 [MidiAltAddress] 0x240
1033
1034 [NumberOfDigitalAddresses] 2
1035 [DigitalAddress] 0x220
1036 [DigitalAltAddress] 0x240
1037
1038 [NumberOfIrqs] 4
1039 [Irq] 5
1040 [AltIrq] 2
1041 [AltIrq] 7
1042 [AltIrq] 10
1043
1044 [NumberOfMidiIrqs] 4
1045 [MidiIrq] 5
1046 [MidiAltIrq] 2
1047 [MidiAltIrq] 7
1048 [MidiAltIrq] 10
1049
1050
1051 [NumberOfDmas] 3
1052 [Dma] 1
1053 [AltDma] 0
1054 [AltDma] 3
1055
1056 [Flags] 1 ; number of flags to follow
1057 [DspEnabled]
1058
1059 [Jumpers] 3
1060 [AddressJumper]
1061 [IrqJumper]
1062 [DmaJumper]
1063
1064 [EndRecord]
1065
1066 // -------------------------------------------------------------------------
1067
1068 [StartRecord]
1069
1070 [CardName] [Sound Blaster 16 Asp]
1071 [CardId] 122
1072 [CardGroup] 1
1073
1074 [RmMidiDriverName] [sbp2fm.adv]
1075 [RmDigitalDriverName] [sbpdig.adv]
1076 [PmMidiDriverName] [a32sp2fm.dll]
1077 [PmDigitalDriverName] [a32sbpdg.dll]
1078
1079 [MidiDriverChunkNumber] 11
1080 [DigitalDriverChunkNumber] 8
1081
1082 [NumberOfMidiAddresses] 2
1083 [MidiAddress] 0x220
1084 [MidiAltAddress] 0x240
1085
1086 [NumberOfDigitalAddresses] 2
1087 [DigitalAddress] 0x220
1088 [DigitalAltAddress] 0x240
1089
1090 [NumberOfIrqs] 4
1091 [Irq] 5
1092 [AltIrq] 2
1093 [AltIrq] 7
1094 [AltIrq] 10
1095
1096 [NumberOfMidiIrqs] 4
1097 [MidiIrq] 5
1098 [MidiAltIrq] 2
1099 [MidiAltIrq] 7
1100 [MidiAltIrq] 10
1101
1102 [NumberOfDmas] 3
1103 [Dma] 1
1104 [AltDma] 0
1105 [AltDma] 3
1106
1107 [Flags] 1 ; number of flags to follow
1108 [DspEnabled]
1109
1110 [Jumpers] 3
1111 [AddressJumper]
1112 [IrqJumper]
1113 [DmaJumper]
1114
1115 [EndRecord]
1116
1117 // -------------------------------------------------------------------------
1118
1119
1120 [StartRecord]
1121
1122 [CardName] [Media Vision Pas]
1123 [CardId] 106
1124 [CardGroup] 1
1125
1126 [RmMidiDriverName] [pasfm.adv]
1127 [RmDigitalDriverName] [pasdig.adv]
1128 [PmMidiDriverName] [a32pasfm.dll]
1129 [PmDigitalDriverName] [a32pasdg.dll]
1130
1131
1132 [MidiDriverChunkNumber] 4
1133 [DigitalDriverChunkNumber] 3
1134
1135 [NumberOfMidiAddresses] 3
1136 [MidiAddress] 0x220
1137 [MidiAltAddress] 0x230
1138 [MidiAltAddress] 0x240
1139
1140 [NumberOfDigitalAddresses] 3
1141 [DigitalAddress] 0x220
1142 [DigitalAltAddress] 0x230
1143 [DigitalAltAddress] 0x240
1144
1145 [NumberOfIrqs] 8
1146 [Irq] 5
1147 [AltIrq] 2
1148 [AltIrq] 3
1149 [AltIrq] 7
1150 [AltIrq] 10
1151 [AltIrq] 11
1152 [AltIrq] 12
1153 [AltIrq] 15
1154
1155 [NumberOfMidiIrqs] 8
1156 [MidiIrq] 5
1157 [MidiAltIrq] 2
1158 [MidiAltIrq] 3
1159 [MidiAltIrq] 7
1160 [MidiAltIrq] 10
1161 [MidiAltIrq] 11
1162 [MidiAltIrq] 12
1163 [MidiAltIrq] 15
1164
1165 [NumberOfDmas] 3
1166 [Dma] 3
1167 [AltDma] 1
1168 [AltDma] 5
1169
1170 [Flags] 1 ; number of flags to follow
1171 [DspEnabled]
1172
1173 [Jumpers] 3
1174 [AddressJumper]
1175 [IrqJumper]
1176 [DmaJumper]
1177
1178 [EndRecord]
1179
1180 // -------------------------------------------------------------------------
1181
1182 [StartRecord]
1183
1184 [CardName] [Media Vision Thunderboard]
1185 [CardId] 107
1186 [CardGroup] 1
1187
1188 [RmMidiDriverName] [sbfm.adv]
1189 [RmDigitalDriverName] [sbdig.adv]
1190 [PmMidiDriverName] [a32sbfm.dll]
1191 [PmDigitalDriverName] [a32sbdg.dll]
1192
1193 [MidiDriverChunkNumber] 7
1194 [DigitalDriverChunkNumber] 6
1195
1196 [NumberOfMidiAddresses] 6
1197 [MidiAddress] 0x220
1198 [MidiAltAddress] 0x210
1199 [MidiAltAddress] 0x230
1200 [MidiAltAddress] 0x240
1201 [MidiAltAddress] 0x250
1202 [MidiAltAddress] 0x260
1203
1204 [NumberOfDigitalAddresses] 6
1205 [DigitalAddress] 0x220
1206 [DigitalAltAddress] 0x210
1207 [DigitalAltAddress] 0x230
1208 [DigitalAltAddress] 0x240
1209 [DigitalAltAddress] 0x250
1210 [DigitalAltAddress] 0x260
1211
1212 [NumberOfIrqs] 4
1213 [Irq] 7
1214 [AltIrq] 2
1215 [AltIrq] 3
1216 [AltIrq] 5
1217
1218 [NumberOfMidiIrqs] 4
1219 [MidiIrq] 7
1220 [MidiAltIrq] 2
1221 [MidiAltIrq] 3
1222 [MidiAltIrq] 5
1223
1224
1225 [NumberOfDmas] 1
1226 [Dma] 1
1227
1228 [Flags] 1 ; number of flags to follow
1229 [DspEnabled]
1230
1231 [Jumpers] 3
1232 [AddressJumper]
1233 [IrqJumper]
1234 [DmaJumper]
1235
1236 [EndRecord]
1237
1238 // -------------------------------------------------------------------------
1239
1240 [StartRecord]
1241
1242 [CardName] [Ensoniq SoundScape]
1243 [CardId] 129
1244 [CardGroup] 4
1245
1246 [RmMidiDriverName] [mt32mpu.adv]
1247 [RmDigitalDriverName] [sbdig.adv]
1248 [PmMidiDriverName] [a32mt32.dll]
1249 [PmDigitalDriverName] [a32sbdg.dll]
1250
1251 [MidiDriverChunkNumber] 2
1252 [DigitalDriverChunkNumber] 6
1253
1254 [NumberOfMidiAddresses] 4
1255 [MidiAddress] 0x330
1256 [MidiAltAddress] 0x340
1257 [MidiAltAddress] 0x350
1258 [MidiAltAddress] 0x360
1259
1260 [NumberOfDigitalAddresses] 1
1261 [DigitalAddress] 0x220
1262
1263 [NumberOfIrqs] 4
1264 [Irq] 2
1265 [AltIrq] 7
1266 [AltIrq] 5
1267 [AltIrq] 15
1268
1269 [NumberOfMidiIrqs] 4
1270 [MidiIrq] 2
1271 [MidiAltIrq] 7
1272 [MidiAltIrq] 5
1273 [MidiAltIrq] 15
1274
1275 [NumberOfDmas] 3
1276 [Dma] 1
1277 [AltDma] 0
1278 [AltDma] 3
1279
1280 [Flags] 1 ; number of flags to follow
1281 [DspEnabled]
1282
1283 [Jumpers] 3
1284 [AddressJumper]
1285 [IrqJumper]
1286 [DmaJumper]
1287
1288 [EndRecord]
1289
1290 // -------------------------------------------------------------------------
1291
1292
1293 [StartRecord]
1294
1295 [CardName] [Orchid Soundwave32]
1296 [CardId] 130
1297 [CardGroup] 4
1298
1299 [RmMidiDriverName] [mt32mpu.adv]
1300 [RmDigitalDriverName] [sbdig.adv]
1301 [PmMidiDriverName] [a32mt32.dll]
1302 [PmDigitalDriverName] [a32sbdg.dll]
1303
1304 [MidiDriverChunkNumber] 2
1305 [DigitalDriverChunkNumber] 6
1306
1307 [NumberOfMidiAddresses] 6
1308 [MidiAddress] 0x330
1309 [MidiAltAddress] 0x332
1310 [MidiAltAddress] 0x334
1311 [MidiAltAddress] 0x336
1312 [MidiAltAddress] 0x300
1313 [MidiAltAddress] 0x320
1314
1315 [NumberOfDigitalAddresses] 1
1316 [DigitalAddress] 0x220
1317
1318 [NumberOfIrqs] 3
1319 [Irq] 7
1320 [AltIrq] 3
1321 [AltIrq] 5
1322
1323 [NumberOfMidiIrqs] 3
1324 [MidiIrq] 7
1325 [MidiAltIrq] 3
1326 [MidiAltIrq] 5
1327
1328 [NumberOfDmas] 1
1329 [Dma] 1
1330
1331 [Flags] 1 ; number of flags to follow
1332 [DspEnabled]
1333
1334 [Jumpers] 3
1335 [AddressJumper]
1336 [IrqJumper]
1337 [DmaJumper]
1338
1339 [EndRecord]
1340
1341 // -------------------------------------------------------------------------
1342
1343 [StartRecord]
1344
1345 [CardName] [Logitech Soundman Wave]
1346 [CardId] 131
1347 [CardGroup] 4
1348
1349 [RmMidiDriverName] [mt32mpu.adv]
1350 [RmDigitalDriverName] [sbdig.adv]
1351 [PmMidiDriverName] [a32mt32.dll]
1352 [PmDigitalDriverName] [a32sbdg.dll]
1353
1354 [MidiDriverChunkNumber] 2
1355 [DigitalDriverChunkNumber] 6
1356
1357 [NumberOfMidiAddresses] 3
1358 [MidiAddress] 0x330
1359 [MidiAltAddress] 0x310
1360 [MidiAltAddress] 0x320
1361
1362 [NumberOfDigitalAddresses] 3
1363 [DigitalAddress] 0x220
1364 [DigitalAltAddress] 0x240
1365 [DigitalAltAddress] 0x260
1366
1367 [NumberOfIrqs] 4
1368 [Irq] 7
1369 [AltIrq] 2
1370 [AltIrq] 3
1371 [AltIrq] 5
1372
1373 [NumberOfMidiIrqs] 4
1374 [MidiIrq] 2
1375 [MidiAltIrq] 3
1376 [MidiAltIrq] 5
1377 [MidiAltIrq] 7
1378
1379 [NumberOfDmas] 2
1380 [Dma] 1
1381 [AltDma] 3
1382
1383 [Flags] 1 ; number of flags to follow
1384 [DspEnabled]
1385
1386 [Jumpers] 4
1387 [MidiAddressJumper]
1388 [DigitalAddressJumper]
1389 [MidiIrqJumper]
1390 [MidiDmaJumper]
1391
1392 [EndRecord]
1393
1394 // -------------------------------------------------------------------------
1395
1396
1397 // -------------------------------------------------------------------------
1398 [StartRecord]
1399
1400 [CardName] [Aria Type Cards]
1401 [CardId] 125
1402 [CardGroup] 4
1403
1404 [RmMidiDriverName] [ariatsr.adv]
1405 [RmDigitalDriverName] [ariadig.adv]
1406 [PmMidiDriverName] [a32arxm.dll]
1407 [PmDigitalDriverName] [a32ardg.dll]
1408
1409 [MidiDriverChunkNumber] 19
1410 [DigitalDriverChunkNumber] 20
1411
1412 [NumberOfMidiAddresses] 4
1413 [MidiAddress] 0x290
1414 [MidiAltAddress] 0x280
1415 [MidiAltAddress] 0x2a0
1416 [MidiAltAddress] 0x2b0
1417
1418 [NumberOfDigitalAddresses] 4
1419 [DigitalAddress] 0x290
1420 [DigitalAltAddress] 0x280
1421 [DigitalAltAddress] 0x2a0
1422 [DigitalAltAddress] 0x2b0
1423
1424 [NumberOfIrqs] 3
1425 [Irq] 10
1426 [AltIrq] 11
1427 [AltIrq] 12
1428
1429 [NumberOfMidiIrqs] 3
1430 [MidiIrq] 10
1431 [MidiAltIrq] 11
1432 [MidiAltIrq] 12
1433
1434 [NumberOfDmas] 2
1435 [Dma] 5
1436 [AltDma] 6
1437
1438 [Flags] 1 ; number of flags to follow
1439 [DspEnabled]
1440
1441 [Jumpers] 3
1442 [AddressJumper]
1443 [IrqJumper]
1444 [DmaJumper]
1445
1446 [EndRecord]
1447
1448 // -------------------------------------------------------------------------
1449
1450 [StartRecord]
1451
1452 [CardName] [PC Speaker]
1453 [CardId] 108
1454 [CardGroup] 0
1455
1456 [RmMidiDriverName] [pcspkr.adv]
1457 [RmDigitalDriverName] [ibmsnd.com]
1458 [PmMidiDriverName] [a32spkr.dll]
1459 [PmDigitalDriverName] []
1460
1461
1462 [MidiDriverChunkNumber] 5
1463 [DigitalDriverChunkNumber] 10
1464
1465 [NumberOfMidiAddresses] 1
1466 [MidiAddress] -1
1467
1468 [NumberOfDigitalAddresses] 1
1469 [DigitalAddress] -1
1470
1471 [NumberOfIrqs] 1
1472 [Irq] -1
1473
1474 [NumberOfMidiIrqs] 1
1475 [MidiIrq] -1
1476
1477 [NumberOfDmas] 1
1478 [Dma] -1
1479
1480 [Jumpers] 0
1481
1482 [Flags] 1 ; number of flags to follow
1483 [DspEnabled]
1484
1485 [EndRecord]
1486
1487
1488 // -------------------------------------------------------------------------
1489
1490
1491 [EndOfGroup]
1492
1493
1494 [MusicOnlyGroup]
1495 [NumberOfRecords] -1
1496 [EndOfGroup]
1497
1498
1499 [EndOfFile]
1500