trunk/src/emu/sound/c352.h
| r249027 | r249028 | |
| 6 | 6 | #define __C352_H__ |
| 7 | 7 | |
| 8 | 8 | //************************************************************************** |
| 9 | | // CONSTANTS |
| 10 | | //************************************************************************** |
| 11 | | |
| 12 | | enum |
| 13 | | { |
| 14 | | C352_DIVIDER_S11 = 228, // System 11 |
| 15 | | C352_DIVIDER_S22 = 288, // System 22, Super 22, NB, ND, FL |
| 16 | | C352_DIVIDER_S23 = 296, // System 23, Super 23 |
| 17 | | C352_DIVIDER_S12 = 332 // System 12 |
| 18 | | }; |
| 19 | | |
| 20 | | //************************************************************************** |
| 21 | 9 | // INTERFACE CONFIGURATION MACROS |
| 22 | 10 | //************************************************************************** |
| 23 | 11 | |
trunk/src/mame/drivers/namcofl.c
| r249027 | r249028 | |
| 610 | 610 | MCFG_VIDEO_START_OVERRIDE(namcofl_state,namcofl) |
| 611 | 611 | |
| 612 | 612 | MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") |
| 613 | | MCFG_C352_ADD("c352", 48384000/2, C352_DIVIDER_S22) |
| 613 | MCFG_C352_ADD("c352", 48384000/2, 288) |
| 614 | 614 | MCFG_SOUND_ROUTE(0, "rspeaker", 1.00) |
| 615 | 615 | MCFG_SOUND_ROUTE(1, "lspeaker", 1.00) |
| 616 | 616 | MCFG_SOUND_ROUTE(2, "rspeaker", 1.00) |
trunk/src/mame/drivers/namconb1.c
| r249027 | r249028 | |
| 1126 | 1126 | MCFG_VIDEO_START_OVERRIDE(namconb1_state,namconb1) |
| 1127 | 1127 | |
| 1128 | 1128 | MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") |
| 1129 | | MCFG_C352_ADD("c352", MASTER_CLOCK/2, C352_DIVIDER_S22) |
| 1129 | MCFG_C352_ADD("c352", MASTER_CLOCK/2, 288) |
| 1130 | 1130 | MCFG_SOUND_ROUTE(0, "rspeaker", 1.00) |
| 1131 | 1131 | MCFG_SOUND_ROUTE(1, "lspeaker", 1.00) |
| 1132 | 1132 | MCFG_SOUND_ROUTE(2, "rspeaker", 1.00) |
| r249027 | r249028 | |
| 1163 | 1163 | MCFG_VIDEO_START_OVERRIDE(namconb1_state,namconb2) |
| 1164 | 1164 | |
| 1165 | 1165 | MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") |
| 1166 | | MCFG_C352_ADD("c352", MASTER_CLOCK/2, C352_DIVIDER_S22) |
| 1166 | MCFG_C352_ADD("c352", MASTER_CLOCK/2, 288) |
| 1167 | 1167 | MCFG_SOUND_ROUTE(0, "rspeaker", 1.00) |
| 1168 | 1168 | MCFG_SOUND_ROUTE(1, "lspeaker", 1.00) |
| 1169 | 1169 | MCFG_SOUND_ROUTE(2, "rspeaker", 1.00) |
trunk/src/mame/drivers/namcond1.c
| r249027 | r249028 | |
| 319 | 319 | /* sound hardware */ |
| 320 | 320 | MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") |
| 321 | 321 | |
| 322 | | MCFG_C352_ADD("c352", XTAL_49_152MHz/2, C352_DIVIDER_S22) |
| 322 | MCFG_C352_ADD("c352", XTAL_49_152MHz/2, 288) |
| 323 | 323 | MCFG_SOUND_ROUTE(0, "rspeaker", 1.00) |
| 324 | 324 | MCFG_SOUND_ROUTE(1, "lspeaker", 1.00) |
| 325 | 325 | MCFG_SOUND_ROUTE(2, "rspeaker", 1.00) |
trunk/src/mame/drivers/namcos11.c
| r249027 | r249028 | |
| 571 | 571 | |
| 572 | 572 | MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") |
| 573 | 573 | |
| 574 | | MCFG_C352_ADD("c352", 20013200, C352_DIVIDER_S11) |
| 574 | MCFG_C352_ADD("c352", 20013200, 228) |
| 575 | 575 | MCFG_SOUND_ROUTE(0, "rspeaker", 1.00) |
| 576 | 576 | MCFG_SOUND_ROUTE(1, "lspeaker", 1.00) |
| 577 | 577 | MCFG_SOUND_ROUTE(2, "rspeaker", 1.00) |
trunk/src/mame/drivers/namcos12.c
| r249027 | r249028 | |
| 1591 | 1591 | /* sound hardware */ |
| 1592 | 1592 | MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") |
| 1593 | 1593 | |
| 1594 | | MCFG_C352_ADD("c352", 29168000, C352_DIVIDER_S12) |
| 1594 | MCFG_C352_ADD("c352", 29168000, 332) |
| 1595 | 1595 | MCFG_SOUND_ROUTE(0, "rspeaker", 1.00) |
| 1596 | 1596 | MCFG_SOUND_ROUTE(1, "lspeaker", 1.00) |
| 1597 | 1597 | MCFG_SOUND_ROUTE(2, "rspeaker", 1.00) |
trunk/src/mame/drivers/namcos22.c
| r249027 | r249028 | |
| 3781 | 3781 | /* sound hardware */ |
| 3782 | 3782 | MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") |
| 3783 | 3783 | |
| 3784 | | MCFG_C352_ADD("c352", SS22_MASTER_CLOCK/2, C352_DIVIDER_S22) |
| 3784 | MCFG_C352_ADD("c352", SS22_MASTER_CLOCK/2, 288) |
| 3785 | 3785 | MCFG_SOUND_ROUTE(0, "rspeaker", 1.00) |
| 3786 | 3786 | MCFG_SOUND_ROUTE(1, "lspeaker", 1.00) |
| 3787 | 3787 | MCFG_SOUND_ROUTE(2, "rspeaker", 1.00) |
| r249027 | r249028 | |
| 3830 | 3830 | /* sound hardware */ |
| 3831 | 3831 | MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") |
| 3832 | 3832 | |
| 3833 | | MCFG_C352_ADD("c352", SS22_MASTER_CLOCK/2, C352_DIVIDER_S22) |
| 3833 | MCFG_C352_ADD("c352", SS22_MASTER_CLOCK/2, 288) |
| 3834 | 3834 | MCFG_SOUND_ROUTE(0, "rspeaker", 1.00) |
| 3835 | 3835 | MCFG_SOUND_ROUTE(1, "lspeaker", 1.00) |
| 3836 | 3836 | MCFG_SOUND_ROUTE(2, "rspeaker", 1.00) |
trunk/src/mame/drivers/namcos23.c
| r249027 | r249028 | |
| 1247 | 1247 | #define JVSCLOCK (XTAL_14_7456MHz) |
| 1248 | 1248 | #define H8CLOCK (16737350) /* from 2061 */ |
| 1249 | 1249 | #define BUSCLOCK (16737350*2) /* 33MHz CPU bus clock / input */ |
| 1250 | | #define C352CLOCK (25992000) /* measured at 25.992MHz from 2061 pin 9 (C352 divider is 296) */ |
| 1250 | #define C352CLOCK (25992000) /* measured at 25.992MHz from 2061 pin 9 */ |
| 1251 | #define C352DIV (296) |
| 1251 | 1252 | #define VSYNC1 (59.8824) |
| 1252 | 1253 | #define VSYNC2 (59.915) |
| 1253 | 1254 | #define HSYNC (16666150) |
| r249027 | r249028 | |
| 3320 | 3321 | /* sound hardware */ |
| 3321 | 3322 | MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") |
| 3322 | 3323 | |
| 3323 | | MCFG_C352_ADD("c352", C352CLOCK, C352_DIVIDER_S23) |
| 3324 | MCFG_C352_ADD("c352", C352CLOCK, C352DIV) |
| 3324 | 3325 | MCFG_SOUND_ROUTE(0, "rspeaker", 1.00) |
| 3325 | 3326 | MCFG_SOUND_ROUTE(1, "lspeaker", 1.00) |
| 3326 | 3327 | MCFG_SOUND_ROUTE(2, "rspeaker", 1.00) |
| r249027 | r249028 | |
| 3389 | 3390 | /* sound hardware */ |
| 3390 | 3391 | MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") |
| 3391 | 3392 | |
| 3392 | | MCFG_C352_ADD("c352", C352CLOCK, C352_DIVIDER_S23) |
| 3393 | MCFG_C352_ADD("c352", C352CLOCK, C352DIV) |
| 3393 | 3394 | MCFG_SOUND_ROUTE(0, "rspeaker", 1.00) |
| 3394 | 3395 | MCFG_SOUND_ROUTE(1, "lspeaker", 1.00) |
| 3395 | 3396 | MCFG_SOUND_ROUTE(2, "rspeaker", 1.00) |
| r249027 | r249028 | |
| 3469 | 3470 | /* sound hardware */ |
| 3470 | 3471 | MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") |
| 3471 | 3472 | |
| 3472 | | MCFG_C352_ADD("c352", C352CLOCK, C352_DIVIDER_S23) |
| 3473 | MCFG_C352_ADD("c352", C352CLOCK, C352DIV) |
| 3473 | 3474 | MCFG_SOUND_ROUTE(0, "rspeaker", 1.00) |
| 3474 | 3475 | MCFG_SOUND_ROUTE(1, "lspeaker", 1.00) |
| 3475 | 3476 | MCFG_SOUND_ROUTE(2, "rspeaker", 1.00) |