diff options
author | 2021-09-23 09:09:47 +0200 | |
---|---|---|
committer | 2021-09-23 09:09:47 +0200 | |
commit | fbc858eee2588cbb6749bafab99fb1638e45ffed (patch) | |
tree | 082104899d8dc8068215ec5ed981f0cb560ab920 | |
parent | d35ff4bca69175bb6909722379298c17ae2f0989 (diff) |
konmedal68k.cpp: made pwrchanc show the title screen
-rw-r--r-- | src/mame/drivers/konmedal68k.cpp | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/mame/drivers/konmedal68k.cpp b/src/mame/drivers/konmedal68k.cpp index 1bc9f475a72..acb211cf51b 100644 --- a/src/mame/drivers/konmedal68k.cpp +++ b/src/mame/drivers/konmedal68k.cpp @@ -54,6 +54,7 @@ public: void kzaurus(machine_config &config); void koropens(machine_config &config); + void pwrchanc(machine_config &config); void spcpokan(machine_config &config); void gs662(machine_config &config); @@ -134,6 +135,7 @@ private: void kzaurus_main(address_map &map); void koropens_main(address_map &map); + void pwrchanc_main(address_map &map); void spcpokan_main(address_map &map); void gs662_main(address_map &map); @@ -316,6 +318,13 @@ void konmedal68k_state::koropens_main(address_map &map) map(0xc00000, 0xc01fff).r(FUNC(konmedal68k_state::vrom_koropens_r)); } +void konmedal68k_state::pwrchanc_main(address_map &map) +{ + koropens_main(map); + map(0xa04000, 0xa05fff).rw(m_k056832, FUNC(k056832_device::ram_word_r), FUNC(k056832_device::ram_word_w)); + map(0xa06000, 0xa07fff).rw(m_k056832, FUNC(k056832_device::ram_word_r), FUNC(k056832_device::ram_word_w)); +} + void konmedal68k_slot_state::slot_main(address_map &map) { common_main(map); @@ -652,6 +661,13 @@ void konmedal68k_state::koropens(machine_config &config) m_maincpu->set_addrmap(AS_PROGRAM, &konmedal68k_state::koropens_main); } +void konmedal68k_state::pwrchanc(machine_config &config) +{ + koropens(config); + + m_maincpu->set_addrmap(AS_PROGRAM, &konmedal68k_state::pwrchanc_main); +} + void konmedal68k_state::spcpokan(machine_config &config) { kzaurus(config); @@ -830,7 +846,7 @@ GAME( 1996, dobouchn, 0, kzaurus, kzaurus, konmedal68k_state, empty_init, ROT0 GAME( 1997, unkkonmd, 0, gs662, kzaurus, konmedal68k_state, empty_init, ROT0, "Konami", "unknown Konami medal game (game code GS662)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS) GAME( 1997, koropens, 0, koropens, kzaurus, konmedal68k_state, empty_init, ROT0, "Konami", "Korokoro Pensuke", MACHINE_IMPERFECT_GRAPHICS ) GAME( 1998, kattobas, 0, koropens, kattobas, konmedal68k_state, empty_init, ROT0, "Konami", "Kattobase Power Pro Kun", MACHINE_IMPERFECT_GRAPHICS ) -GAME( 1999, pwrchanc, 0, koropens, kzaurus, konmedal68k_state, empty_init, ROT0, "Konami", "Powerful Chance", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1999, pwrchanc, 0, pwrchanc, kzaurus, konmedal68k_state, empty_init, ROT0, "Konami", "Powerful Chance", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS ) GAME( 1999, ymcapsul, 0, kzaurus, kzaurus, konmedal68k_state, empty_init, ROT0, "Konami", "Yu-Gi-Oh Monster Capsule", MACHINE_IMPERFECT_GRAPHICS ) GAME( 1999, spcpokan, 0, spcpokan, spcpokan, konmedal68k_state, empty_init, ROT0, "Konami", "Space Pokan", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS) |