trunk/src/mame/drivers/btime.c
| r19865 | r19866 | |
| 1316 | 1316 | MCFG_PALETTE_INIT_OVERRIDE(btime_state,btime) |
| 1317 | 1317 | MCFG_VIDEO_START_OVERRIDE(btime_state,btime) |
| 1318 | 1318 | |
| 1319 | | /* audio hardware */ |
| 1319 | /* sound hardware */ |
| 1320 | 1320 | MCFG_SPEAKER_STANDARD_MONO("mono") |
| 1321 | 1321 | |
| 1322 | 1322 | MCFG_SOUND_ADD("ay1", AY8910, HCLK2) |
| r19865 | r19866 | |
| 1393 | 1393 | MCFG_MACHINE_RESET_OVERRIDE(btime_state,mmonkey) |
| 1394 | 1394 | MACHINE_CONFIG_END |
| 1395 | 1395 | |
| 1396 | | static MACHINE_CONFIG_DERIVED( sdtennis, btime ) |
| 1396 | static MACHINE_CONFIG_DERIVED( bnj, btime ) |
| 1397 | 1397 | |
| 1398 | 1398 | /* basic machine hardware */ |
| 1399 | 1399 | MCFG_CPU_REPLACE("maincpu", DECO_C10707, HCLK4) |
| 1400 | 1400 | MCFG_CPU_CLOCK(HCLK4) |
| 1401 | 1401 | MCFG_CPU_PROGRAM_MAP(bnj_map) |
| 1402 | 1402 | |
| 1403 | | MCFG_CPU_REPLACE("audiocpu", DECO_C10707, HCLK1/3/2) |
| 1404 | | MCFG_CPU_PROGRAM_MAP(audio_map) |
| 1405 | | |
| 1406 | 1403 | /* video hardware */ |
| 1407 | 1404 | MCFG_GFXDECODE(bnj) |
| 1408 | 1405 | MCFG_PALETTE_LENGTH(16) |
| r19865 | r19866 | |
| 1410 | 1407 | MCFG_VIDEO_START_OVERRIDE(btime_state,bnj) |
| 1411 | 1408 | MCFG_SCREEN_MODIFY("screen") |
| 1412 | 1409 | MCFG_SCREEN_UPDATE_DRIVER(btime_state, screen_update_bnj) |
| 1410 | MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 1*8, 31*8-1) // 256 * 240, confirmed |
| 1413 | 1411 | MACHINE_CONFIG_END |
| 1414 | 1412 | |
| 1415 | 1413 | |
| 1416 | | static MACHINE_CONFIG_DERIVED( bnj, sdtennis ) |
| 1414 | static MACHINE_CONFIG_DERIVED( sdtennis, bnj ) |
| 1417 | 1415 | |
| 1418 | 1416 | /* basic machine hardware */ |
| 1419 | | |
| 1420 | | /* video hardware */ |
| 1421 | | MCFG_DEVICE_MODIFY("screen") |
| 1422 | | MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 1*8, 31*8-1) // 256 * 240, confirmed |
| 1417 | MCFG_CPU_REPLACE("audiocpu", DECO_C10707, HCLK1/3/2) |
| 1418 | MCFG_CPU_PROGRAM_MAP(audio_map) |
| 1423 | 1419 | MACHINE_CONFIG_END |
| 1424 | 1420 | |
| 1425 | 1421 | |
| r19865 | r19866 | |
| 1430 | 1426 | MCFG_CPU_PROGRAM_MAP(zoar_map) |
| 1431 | 1427 | |
| 1432 | 1428 | /* video hardware */ |
| 1433 | | MCFG_DEVICE_MODIFY("screen") |
| 1434 | | MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 1*8, 31*8-1) // 256 * 240, confirmed |
| 1435 | | |
| 1436 | 1429 | MCFG_GFXDECODE(zoar) |
| 1437 | 1430 | MCFG_PALETTE_LENGTH(64) |
| 1438 | 1431 | |
| 1439 | | MCFG_SCREEN_MODIFY("screen") |
| 1432 | MCFG_DEVICE_MODIFY("screen") |
| 1440 | 1433 | MCFG_SCREEN_UPDATE_DRIVER(btime_state, screen_update_zoar) |
| 1434 | MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 1*8, 31*8-1) // 256 * 240, confirmed |
| 1441 | 1435 | |
| 1436 | /* sound hardware */ |
| 1442 | 1437 | MCFG_SOUND_REPLACE("ay1", AY8910, HCLK1) |
| 1443 | 1438 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.23) |
| 1444 | 1439 | MCFG_SOUND_CONFIG(ay1_intf) |