diff options
author | braintro <briantro@users.noreply.github.com> | 2018-08-28 21:57:48 -0500 |
---|---|---|
committer | braintro <briantro@users.noreply.github.com> | 2018-08-28 21:57:48 -0500 |
commit | 60e73888176279c82bba44407066d5eff778d5a0 (patch) | |
tree | 17e87a1dc4fce3b87c0008679554cd60b2ad5a6e | |
parent | 092a7cc5df0c420fe6007f9f6dbc618d42a5410c (diff) |
mainevt.cpp: Document The Main Event & Devastators run on the same hardware, just slightly different congig (nw)
-rw-r--r-- | src/mame/drivers/mainevt.cpp | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/src/mame/drivers/mainevt.cpp b/src/mame/drivers/mainevt.cpp index 96d1ac86cc1..6bb8666686f 100644 --- a/src/mame/drivers/mainevt.cpp +++ b/src/mame/drivers/mainevt.cpp @@ -27,6 +27,10 @@ Notes: it currently do that only from second/fourth attract cycles (supposed to always flicker from PCB video); +Both games run on Konami's PWB351024A PCB + The Main Event uses a uPD7759 + 640KHz resonator plus sample ROM, for Devastators this area is unpopulated + Devastators uses a YM2151 + YM3012 and the 051733, for The Main Event these chips are unpopulated + ***************************************************************************/ #include "emu.h" @@ -422,7 +426,7 @@ INTERRUPT_GEN_MEMBER(mainevt_state::devstors_sound_timer_irq) MACHINE_CONFIG_START(mainevt_state::mainevt) /* basic machine hardware */ - MCFG_DEVICE_ADD("maincpu", HD6309E, 3000000) /* ?? */ + MCFG_DEVICE_ADD("maincpu", HD6309E, 24_MHz_XTAL / 8) // E & Q generated by 052109 MCFG_DEVICE_PROGRAM_MAP(mainevt_map) MCFG_DEVICE_VBLANK_INT_DRIVER("screen", mainevt_state, mainevt_interrupt) @@ -436,7 +440,7 @@ MACHINE_CONFIG_START(mainevt_state::mainevt) // MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) // MCFG_SCREEN_SIZE(64*8, 32*8) // MCFG_SCREEN_VISIBLE_AREA(14*8, (64-14)*8-1, 2*8, 30*8-1 ) - MCFG_SCREEN_RAW_PARAMS(XTAL(24'000'000)/3, 528, 14*8, (64-14)*8, 256, 16, 240) // assume 59.17 like Devastators + MCFG_SCREEN_RAW_PARAMS(XTAL(24'000'000)/3, 528, 14*8, (64-14)*8, 256, 16, 240) // same hardware as Devastators so assume 59.17 MCFG_SCREEN_UPDATE_DRIVER(mainevt_state, screen_update_mainevt) MCFG_SCREEN_PALETTE("palette") @@ -759,12 +763,12 @@ ROM_END -GAME( 1988, mainevt, 0, mainevt, mainevt, mainevt_state, empty_init, ROT0, "Konami", "The Main Event (4 Players ver. Y)", MACHINE_SUPPORTS_SAVE ) -GAME( 1988, mainevto, mainevt, mainevt, mainevt, mainevt_state, empty_init, ROT0, "Konami", "The Main Event (4 Players ver. F)", MACHINE_SUPPORTS_SAVE ) -GAME( 1988, mainevt2p,mainevt, mainevt, mainev2p, mainevt_state, empty_init, ROT0, "Konami", "The Main Event (2 Players ver. X)", MACHINE_SUPPORTS_SAVE ) -GAME( 1988, ringohja, mainevt, mainevt, mainev2p, mainevt_state, empty_init, ROT0, "Konami", "Ring no Ohja (Japan 2 Players ver. N)", MACHINE_SUPPORTS_SAVE ) -GAME( 1988, devstors, 0, devstors, devstors, mainevt_state, empty_init, ROT90, "Konami", "Devastators (ver. Z)", MACHINE_SUPPORTS_SAVE ) -GAME( 1988, devstorsx,devstors, devstors, devstors_ct, mainevt_state, empty_init, ROT90, "Konami", "Devastators (ver. X)", MACHINE_SUPPORTS_SAVE ) -GAME( 1988, devstorsv,devstors, devstors, devstors, mainevt_state, empty_init, ROT90, "Konami", "Devastators (ver. V)", MACHINE_SUPPORTS_SAVE ) -GAME( 1988, devstors2,devstors, devstors, devstors_ct, mainevt_state, empty_init, ROT90, "Konami", "Devastators (ver. 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1988, garuka, devstors, devstors, devstors_ct, mainevt_state, empty_init, ROT90, "Konami", "Garuka (Japan ver. W)", MACHINE_SUPPORTS_SAVE ) +GAME( 1988, mainevt, 0, mainevt, mainevt, mainevt_state, empty_init, ROT0, "Konami", "The Main Event (4 Players ver. Y)", MACHINE_SUPPORTS_SAVE ) +GAME( 1988, mainevto, mainevt, mainevt, mainevt, mainevt_state, empty_init, ROT0, "Konami", "The Main Event (4 Players ver. F)", MACHINE_SUPPORTS_SAVE ) +GAME( 1988, mainevt2p, mainevt, mainevt, mainev2p, mainevt_state, empty_init, ROT0, "Konami", "The Main Event (2 Players ver. X)", MACHINE_SUPPORTS_SAVE ) +GAME( 1988, ringohja, mainevt, mainevt, mainev2p, mainevt_state, empty_init, ROT0, "Konami", "Ring no Ohja (Japan 2 Players ver. N)", MACHINE_SUPPORTS_SAVE ) +GAME( 1988, devstors, 0, devstors, devstors, mainevt_state, empty_init, ROT90, "Konami", "Devastators (ver. Z)", MACHINE_SUPPORTS_SAVE ) +GAME( 1988, devstorsx, devstors, devstors, devstors_ct, mainevt_state, empty_init, ROT90, "Konami", "Devastators (ver. X)", MACHINE_SUPPORTS_SAVE ) +GAME( 1988, devstorsv, devstors, devstors, devstors, mainevt_state, empty_init, ROT90, "Konami", "Devastators (ver. V)", MACHINE_SUPPORTS_SAVE ) +GAME( 1988, devstors2, devstors, devstors, devstors_ct, mainevt_state, empty_init, ROT90, "Konami", "Devastators (ver. 2)", MACHINE_SUPPORTS_SAVE ) +GAME( 1988, garuka, devstors, devstors, devstors_ct, mainevt_state, empty_init, ROT90, "Konami", "Garuka (Japan ver. W)", MACHINE_SUPPORTS_SAVE ) |