trunk/src/mess/drivers/c65.c
| r17640 | r17641 | |
| 203 | 203 | return c64_paddle_read(sid, 1); |
| 204 | 204 | } |
| 205 | 205 | |
| 206 | | static MOS6581_INTERFACE( c65_sound_interface ) |
| 206 | static MOS6581_INTERFACE( sidr_intf ) |
| 207 | 207 | { |
| 208 | 208 | DEVCB_DRIVER_MEMBER(c65_state, sid_potx_r), |
| 209 | 209 | DEVCB_DRIVER_MEMBER(c65_state, sid_poty_r) |
| 210 | 210 | }; |
| 211 | 211 | |
| 212 | static MOS6581_INTERFACE( sidl_intf ) |
| 213 | { |
| 214 | DEVCB_NULL, |
| 215 | DEVCB_NULL |
| 216 | }; |
| 212 | 217 | |
| 218 | |
| 213 | 219 | static CBM_IEC_INTERFACE( cbm_iec_intf ) |
| 214 | 220 | { |
| 215 | 221 | DEVCB_NULL, |
| r17640 | r17641 | |
| 321 | 327 | /* sound hardware */ |
| 322 | 328 | MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") |
| 323 | 329 | MCFG_SOUND_ADD("sid_r", SID8580, 985248) |
| 324 | | MCFG_SOUND_CONFIG(c65_sound_interface) |
| 330 | MCFG_SOUND_CONFIG(sidr_intf) |
| 325 | 331 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.50) |
| 326 | 332 | MCFG_SOUND_ADD("sid_l", SID8580, 985248) |
| 327 | 333 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.50) |
| 334 | MCFG_SOUND_CONFIG(sidl_intf) |
| 328 | 335 | |
| 329 | 336 | /* quickload */ |
| 330 | 337 | MCFG_QUICKLOAD_ADD("quickload", cbm_c65, "p00,prg", CBM_QUICKLOAD_DELAY_SECONDS) |
| r17640 | r17641 | |
| 355 | 362 | |
| 356 | 363 | /* sound hardware */ |
| 357 | 364 | MCFG_SOUND_REPLACE("sid_r", SID8580, 1022727) |
| 358 | | MCFG_SOUND_CONFIG(c65_sound_interface) |
| 365 | MCFG_SOUND_CONFIG(sidr_intf) |
| 359 | 366 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.50) |
| 360 | 367 | MCFG_SOUND_REPLACE("sid_l", SID8580, 1022727) |
| 368 | MCFG_SOUND_CONFIG(sidl_intf) |
| 361 | 369 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.50) |
| 362 | 370 | |
| 363 | 371 | /* cia */ |
trunk/src/mess/drivers/c64.c
| r17640 | r17641 | |
| 1092 | 1092 | //------------------------------------------------- |
| 1093 | 1093 | |
| 1094 | 1094 | static MACHINE_CONFIG_DERIVED_CLASS( ntsc_c, ntsc, c64c_state ) |
| 1095 | MCFG_SOUND_REPLACE(MOS6851_TAG, SID8580, VIC6567_CLOCK) |
| 1096 | MCFG_SOUND_CONFIG(sid_intf) |
| 1097 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00) |
| 1095 | 1098 | MACHINE_CONFIG_END |
| 1096 | 1099 | |
| 1097 | 1100 | |
| r17640 | r17641 | |
| 1166 | 1169 | //------------------------------------------------- |
| 1167 | 1170 | |
| 1168 | 1171 | static MACHINE_CONFIG_DERIVED_CLASS( pal_c, pal, c64c_state ) |
| 1172 | MCFG_SOUND_REPLACE(MOS6851_TAG, SID8580, VIC6569_CLOCK) |
| 1173 | MCFG_SOUND_CONFIG(sid_intf) |
| 1174 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00) |
| 1169 | 1175 | MACHINE_CONFIG_END |
| 1170 | 1176 | |
| 1171 | 1177 | |
| r17640 | r17641 | |
| 1186 | 1192 | |
| 1187 | 1193 | // sound hardware |
| 1188 | 1194 | MCFG_SPEAKER_STANDARD_MONO("mono") |
| 1189 | | MCFG_SOUND_ADD(MOS6851_TAG, SID6581, VIC6569_CLOCK) |
| 1195 | MCFG_SOUND_ADD(MOS6851_TAG, SID8580, VIC6569_CLOCK) |
| 1190 | 1196 | MCFG_SOUND_CONFIG(sid_intf) |
| 1191 | 1197 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00) |
| 1192 | 1198 | MCFG_SOUND_ADD("dac", DAC, 0) |