trunk/src/mame/drivers/model2.c
| r19977 | r19978 | |
| 1013 | 1013 | { |
| 1014 | 1014 | if (ACCESSING_BITS_0_7 && (offset == 0)) |
| 1015 | 1015 | { |
| 1016 | if (m_dsbz80 != NULL) |
| 1017 | { |
| 1018 | m_dsbz80->latch_w(space, 0, data&0xff); |
| 1019 | } |
| 1020 | |
| 1016 | 1021 | scsp_midi_in(machine().device("scsp"), space, 0, data&0xff, 0); |
| 1017 | 1022 | |
| 1018 | 1023 | // give the 68k time to notice |
| r19977 | r19978 | |
| 2220 | 2225 | MCFG_SOUND_ROUTE(0, "rspeaker", 2.0) |
| 2221 | 2226 | MACHINE_CONFIG_END |
| 2222 | 2227 | |
| 2228 | static MACHINE_CONFIG_DERIVED( stcc, model2c ) |
| 2229 | MCFG_DSBZ80_ADD(DSBZ80_TAG) |
| 2230 | MCFG_SOUND_ROUTE(0, "lspeaker", 1.0) |
| 2231 | MCFG_SOUND_ROUTE(1, "rspeaker", 1.0) |
| 2232 | MACHINE_CONFIG_END |
| 2233 | |
| 2223 | 2234 | /* ROM definitions */ |
| 2224 | 2235 | |
| 2225 | 2236 | /* |
| r19977 | r19978 | |
| 3379 | 3390 | ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program |
| 3380 | 3391 | ROM_LOAD16_WORD_SWAP("epr-19274.31", 0x080000, 0x20000, CRC(2dcc08ae) SHA1(bad26e2c994f2d4db5d9be0e34cf21a8bf5aa7e9) ) |
| 3381 | 3392 | |
| 3382 | | ROM_REGION( 0x20000, "cpu3", 0) // DSB program |
| 3383 | | ROM_LOAD16_WORD_SWAP("epr-19275.2s", 0x000000, 0x20000, CRC(ee809d3f) SHA1(347080858fbfe9955002f382603a1b86a52d26d5) ) |
| 3393 | ROM_REGION( 0x20000, "mpegcpu", 0) // DSB program |
| 3394 | ROM_LOAD("epr-19275.2s", 0x000000, 0x20000, CRC(ee809d3f) SHA1(347080858fbfe9955002f382603a1b86a52d26d5) ) |
| 3384 | 3395 | |
| 3385 | 3396 | ROM_REGION( 0x20000, "cpu4", 0) // Communication program |
| 3386 | 3397 | ROM_LOAD16_WORD_SWAP("epr-18643a.7", 0x000000, 0x20000, CRC(b5e048ec) SHA1(8182e05a2ffebd590a936c1359c81e60caa79c2a)) |
| r19977 | r19978 | |
| 3438 | 3449 | ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program |
| 3439 | 3450 | ROM_LOAD16_WORD_SWAP("epr-19274.31", 0x080000, 0x20000, CRC(2dcc08ae) SHA1(bad26e2c994f2d4db5d9be0e34cf21a8bf5aa7e9) ) |
| 3440 | 3451 | |
| 3441 | | ROM_REGION( 0x20000, "cpu3", 0) // DSB program |
| 3442 | | ROM_LOAD16_WORD_SWAP("epr-19275.2s", 0x000000, 0x20000, CRC(ee809d3f) SHA1(347080858fbfe9955002f382603a1b86a52d26d5) ) |
| 3452 | ROM_REGION( 0x20000, "mpegcpu", 0) // DSB program |
| 3453 | ROM_LOAD("epr-19275.2s", 0x000000, 0x20000, CRC(ee809d3f) SHA1(347080858fbfe9955002f382603a1b86a52d26d5) ) |
| 3443 | 3454 | |
| 3444 | 3455 | ROM_REGION( 0x20000, "cpu4", 0) // Communication program |
| 3445 | 3456 | ROM_LOAD16_WORD_SWAP("epr-18643a.7", 0x000000, 0x20000, CRC(b5e048ec) SHA1(8182e05a2ffebd590a936c1359c81e60caa79c2a)) |
| r19977 | r19978 | |
| 3497 | 3508 | ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program |
| 3498 | 3509 | ROM_LOAD16_WORD_SWAP("epr-19274.31", 0x080000, 0x20000, CRC(2dcc08ae) SHA1(bad26e2c994f2d4db5d9be0e34cf21a8bf5aa7e9) ) |
| 3499 | 3510 | |
| 3500 | | ROM_REGION( 0x20000, "cpu3", 0) // DSB program |
| 3511 | ROM_REGION( 0x20000, "mpegcpu", 0) // DSB program |
| 3501 | 3512 | ROM_LOAD16_WORD_SWAP("epr-19275.2s", 0x000000, 0x20000, CRC(ee809d3f) SHA1(347080858fbfe9955002f382603a1b86a52d26d5) ) |
| 3502 | 3513 | |
| 3503 | 3514 | ROM_REGION( 0x20000, "cpu4", 0) // Communication program |
| r19977 | r19978 | |
| 5379 | 5390 | |
| 5380 | 5391 | // Model 2C-CRX (TGPx4, SCSP sound board) |
| 5381 | 5392 | GAME( 1996, skisuprg, 0, model2c, model2, driver_device, 0, ROT0, "Sega", "Sega Ski Super G", GAME_NOT_WORKING|GAME_IMPERFECT_GRAPHICS ) |
| 5382 | | GAME( 1996, stcc, 0, model2c, model2, driver_device, 0, ROT0, "Sega", "Sega Touring Car Championship", GAME_NOT_WORKING|GAME_IMPERFECT_GRAPHICS ) |
| 5383 | | GAME( 1996, stcca, stcc, model2c, model2, driver_device, 0, ROT0, "Sega", "Sega Touring Car Championship (Revision A)", GAME_NOT_WORKING|GAME_IMPERFECT_GRAPHICS ) |
| 5384 | | GAME( 1996, stccb, stcc, model2c, model2, driver_device, 0, ROT0, "Sega", "Sega Touring Car Championship (Unknown Revision)", GAME_NOT_WORKING|GAME_IMPERFECT_GRAPHICS ) |
| 5393 | GAME( 1996, stcc, 0, stcc, model2, driver_device, 0, ROT0, "Sega", "Sega Touring Car Championship", GAME_NOT_WORKING|GAME_IMPERFECT_GRAPHICS ) |
| 5394 | GAME( 1996, stcca, stcc, stcc, model2, driver_device, 0, ROT0, "Sega", "Sega Touring Car Championship (Revision A)", GAME_NOT_WORKING|GAME_IMPERFECT_GRAPHICS ) |
| 5395 | GAME( 1996, stccb, stcc, stcc, model2, driver_device, 0, ROT0, "Sega", "Sega Touring Car Championship (Unknown Revision)", GAME_NOT_WORKING|GAME_IMPERFECT_GRAPHICS ) |
| 5385 | 5396 | GAME( 1996, waverunr, 0, model2c, model2, driver_device, 0, ROT0, "Sega", "Wave Runner (Japan, Revision A)", GAME_NOT_WORKING|GAME_IMPERFECT_GRAPHICS ) |
| 5386 | 5397 | GAME( 1997, hotd, 0, model2c, model2, driver_device, 0, ROT0, "Sega", "House of the Dead", GAME_NOT_WORKING|GAME_IMPERFECT_GRAPHICS ) |
| 5387 | 5398 | GAME( 1997, overrev, 0, model2c, srallyc, model2_state,overrev, ROT0, "Jaleco", "Over Rev (Model 2C, Revision A)", GAME_NOT_WORKING|GAME_IMPERFECT_GRAPHICS ) |