| 1 | RCDATA 11
 | 
|---|
| 2 | BEGIN
 | 
|---|
| 3 |    "6",                        /* Max number of adapters (2 chars)           */
 | 
|---|
| 4 |    "mpu401.hlp",               /* Helpfile name (19 chars)                   */
 | 
|---|
| 5 |    "\0",                       /* Adapter specific dll name (19 chars)       */
 | 
|---|
| 6 |    "\0",                       /* Adapter specific dll entry point (39 chars)*/
 | 
|---|
| 7 | 
 | 
|---|
| 8 |    /**** Data for CONFIG.SYS **/
 | 
|---|
| 9 |    "2",                        /* Number of CONFIG.SYS lines (1 char)        */
 | 
|---|
| 10 |    "DEVICE=*PATH*\\MPU401.SYS *VAL**VAL**VAL**VAL**VAL**VAL**VAL**VAL**VAL*/O:LONGNAME /N:*PDD*",
 | 
|---|
| 11 |    "DEVICE=*PATH*\\VMPU401.SYS *PDD*",
 | 
|---|
| 12 | 
 | 
|---|
| 13 |    /**** Data for INI File ****/
 | 
|---|
| 14 |    "2",                        /* Number of Drivers to Install (1 char)      */
 | 
|---|
| 15 |   (maximum 6)
 | 
|---|
| 16 |    "MPU-401",                  /* Product name (39 chars)                    */
 | 
|---|
| 17 |    "2.0.0"                     /* Version of the adapter's software (5 chars)*/
 | 
|---|
| 18 |    "MPU401",                   /* PDD Name  (6 chars)                        */
 | 
|---|
| 19 |    "MDM",                      /* MCD table name (19 chars)                  */
 | 
|---|
| 20 |    "\0"                        /* VSD table name (19 chars)                  */
 | 
|---|
| 21 |     -> Generic Information for InstallDrv etc.
 | 
|---|
| 22 | END
 | 
|---|
| 23 | 
 | 
|---|
| 24 | RCDATA 12
 | 
|---|
| 25 | BEGIN
 | 
|---|
| 26 |    /**** SEQUENCER Driver ****/
 | 
|---|
| 27 |    "IBMSEQMPU401"              /* Installname (17 chars)                     */
 | 
|---|
| 28 |     -> DrvInstallName
 | 
|---|
| 29 |    "8",                        /* Device type (3 chars)                      */
 | 
|---|
| 30 |     -> DrvDeviceType
 | 
|---|
| 31 |    "1",                        /* Device flag (3 chars)                      */
 | 
|---|
| 32 |     -> DrvDeviceFlag
 | 
|---|
| 33 |    "MIDIMCD",                  /* MCD driver name (19 chars)                 */
 | 
|---|
| 34 |     -> DrvMCDDriver
 | 
|---|
| 35 |    "AUDIOIF",                  /* VSD driver name (19 chars)                 */
 | 
|---|
| 36 |     -> DrvVSDDriver
 | 
|---|
| 37 |    "3",                        /* Share Type (3 chars)                       */
 | 
|---|
| 38 |     -> DrvShareType
 | 
|---|
| 39 |    "MPU-401SEQ",               /* Resource name (17 chars)                   */
 | 
|---|
| 40 |     -> DrvResourceName
 | 
|---|
| 41 |    "1",                        /* # of Resource units (2 chars)              */
 | 
|---|
| 42 |     -> DrvResourceUnits
 | 
|---|
| 43 |    "1",                        /* # of Resource classes (2 chars)            */
 | 
|---|
| 44 |     -> DrvClassArray (Count)
 | 
|---|
| 45 |    "1",                        /* Resource classes (2 char each)             */
 | 
|---|
| 46 |     -> DrvClassNumber (within DrvClassArray)
 | 
|---|
| 47 | 
 | 
|---|
| 48 |    "0",                        /* # Valid resource class combos (2 chars)    */
 | 
|---|
| 49 |                                /* Valid resource class combos (2 chars each) */
 | 
|---|
| 50 |     '2'
 | 
|---|
| 51 |     '1', '2'
 | 
|---|
| 52 |     '2', '1' -> classes compatible?!?!
 | 
|---|
| 53 |    ClassComboArray[1][2] = 1;
 | 
|---|
| 54 |    ClassComboArray[2][1] = 1;
 | 
|---|
| 55 | 
 | 
|---|
| 56 |     -> ???
 | 
|---|
| 57 |    "1",                        /* # of connectors (2 chars)                  */
 | 
|---|
| 58 |     -> For MciInstallConn
 | 
|---|
| 59 |    "1","IBMAMPMIXMPU401","1",  /* Connectors (2 chars), (17 chars), (2 chars)*/
 | 
|---|
| 60 |     -> ConnType/ConnInstallTo/ConnIndexTo
 | 
|---|
| 61 | 
 | 
|---|
| 62 |    "1",                        /* # of extensions (2 chars)                  */
 | 
|---|
| 63 |    "MID",                      /* Extension names (3 chars each)             */
 | 
|---|
| 64 |     -> MciInstallExt (ExtArray)
 | 
|---|
| 65 | 
 | 
|---|
| 66 |    "MIDI",                     /* Extended attribute (255 chars)             */
 | 
|---|
| 67 |     -> EATYPES field
 | 
|---|
| 68 | 
 | 
|---|
| 69 |    "MIDI",                     /* Alias Name (17 chars)                      */
 | 
|---|
| 70 |     -> MciInstallAlias (AliasString)
 | 
|---|
| 71 | 
 | 
|---|
| 72 |    "CHANNELS=1111111111111111,MIDITYPE=General MIDI"
 | 
|---|
| 73 |                                /* Device Parms (255 chars)                   */
 | 
|---|
| 74 |     -> MciInstallParm (ParmString)
 | 
|---|
| 75 | END
 | 
|---|
| 76 | 
 | 
|---|
| 77 | RCDATA 13
 | 
|---|
| 78 | BEGIN
 | 
|---|
| 79 |    /**** AMPMIXER Driver *****/
 | 
|---|
| 80 |    "IBMAMPMIXMPU401"           /* Installname (17 chars)                     */
 | 
|---|
| 81 |     -> DrvInstallName
 | 
|---|
| 82 |    "9",                        /* Device type (3 chars)                      */
 | 
|---|
| 83 |     -> DrvDeviceType
 | 
|---|
| 84 |    "2",                        /* Device flag (3 chars)                      */
 | 
|---|
| 85 |     -> DrvDeviceFlag
 | 
|---|
| 86 |    "AMPMXMCD",                 /* MCD driver name (19 chars)                 */
 | 
|---|
| 87 |     -> DrvMCDDriver
 | 
|---|
| 88 |    "AUDIOIF",                  /* VSD driver name (19 chars)                 */
 | 
|---|
| 89 |     -> DrvVSDDriver
 | 
|---|
| 90 |    "3",                        /* Share Type (3 chars)                       */
 | 
|---|
| 91 |     -> DrvShareType
 | 
|---|
| 92 |    "MPU-401AMPMIX",            /* Resource name (17 chars)                   */
 | 
|---|
| 93 |     -> DrvResourceName
 | 
|---|
| 94 |    "1",                        /* # of Resource units (2 chars)              */
 | 
|---|
| 95 |     -> DrvResourceUnits
 | 
|---|
| 96 |    "1",                        /* # of Resource classes (2 chars)            */
 | 
|---|
| 97 |     -> DrvClassArray (Count)
 | 
|---|
| 98 |    "1",                        /* Resource classes (2 char each)             */
 | 
|---|
| 99 |     -> DrvClassNumber (within DrvClassArray)
 | 
|---|
| 100 | 
 | 
|---|
| 101 |    "0",                        /* # Valid resource class combos (2 chars)    */
 | 
|---|
| 102 |    "2",                        /* # of connectors (2 chars)                  */
 | 
|---|
| 103 |     -> For MciInstallConn
 | 
|---|
| 104 |    "4", "\0", "0",             /* Connectors (2 chars), (17 chars), (2 chars)*/
 | 
|---|
| 105 |    "14", "\0", "0",
 | 
|---|
| 106 |     -> ConnType/ConnInstallTo/ConnIndexTo
 | 
|---|
| 107 | 
 | 
|---|
| 108 |    "0",                        /* # of extensions  (2 chars)                 */
 | 
|---|
| 109 |    /* no extension names */    /* Extension names  (3 chars each)            */
 | 
|---|
| 110 |     -> MciInstallExt (ExtArray)
 | 
|---|
| 111 | 
 | 
|---|
| 112 |    "\0",                       /* Extended attribute (255 chars)             */
 | 
|---|
| 113 | 
 | 
|---|
| 114 |    "\0",                       /* Alias Name (17 chars)                      */
 | 
|---|
| 115 |     -> MciInstallAlias (AliasString)
 | 
|---|
| 116 | 
 | 
|---|
| 117 |    "TREBLE=50,BASS=50,PITCH=50,GAIN=70,BALANCE=50,VOL=100,INPUT=LINE,OUTPUT=SPEAKER,RESOURCEDLL=MPU401,RCID=9"
 | 
|---|
| 118 |                                /* Device Parms (255 chars)                   */
 | 
|---|
| 119 |     -> MciInstallParm (ParmString)
 | 
|---|
| 120 | END
 | 
|---|
| 121 | 
 | 
|---|
| 122 | 
 | 
|---|
| 123 | YMSAMPMIXOPL3SA
 | 
|---|
| 124 | 9
 | 
|---|
| 125 | 2
 | 
|---|
| 126 | AMPMXMCD
 | 
|---|
| 127 | AUDIOIF
 | 
|---|
| 128 | 3
 | 
|---|
| 129 | Opl3SaA
 | 
|---|
| 130 | 2
 | 
|---|
| 131 | 2
 | 
|---|
| 132 | 1
 | 
|---|
| 133 | 1
 | 
|---|
| 134 | 
 | 
|---|
| 135 | 2 <-- Class Combos?!
 | 
|---|
| 136 | 1
 | 
|---|
| 137 | 2
 | 
|---|
| 138 | 2
 | 
|---|
| 139 | 1
 | 
|---|
| 140 | 5 <- Connector Count
 | 
|---|
| 141 | 4
 | 
|---|
| 142 | 
 | 
|---|
| 143 | 0
 | 
|---|
| 144 | <
 | 
|---|
| 145 | 9
 | 
|---|
| 146 | 
 | 
|---|
| 147 | 0
 | 
|---|
| 148 | <
 | 
|---|
| 149 | 8
 | 
|---|
| 150 | 
 | 
|---|
| 151 | 0
 | 
|---|
| 152 | <
 | 
|---|
| 153 | 10
 | 
|---|
| 154 | 
 | 
|---|
| 155 | 0
 | 
|---|
| 156 | <
 | 
|---|
| 157 | 7
 | 
|---|
| 158 | 
 | 
|---|
| 159 | 0
 | 
|---|
| 160 | <
 | 
|---|
| 161 | 0
 | 
|---|
| 162 | 
 | 
|---|
| 163 | 
 | 
|---|
| 164 | TREBLE=50,BASS=50,PITCH=50,GAIN=70,BALANCE=50,VOL=100,INPUT=LINE,OUTPUT=SPEAKER,RESOURCEDLL=OPL3SARC,RCID=95
 | 
|---|