From 3c499eaeb18965820cf22ccab3476c4768aafc31 Mon Sep 17 00:00:00 2001 From: Angelo Salese Date: Tue, 26 Jan 2021 14:49:05 +0100 Subject: bogeyman.cpp, shootout.cpp: Corrected monitor orientation to ROT180. [Corrado Tomaselli] --- src/mame/drivers/bogeyman.cpp | 5 +++-- src/mame/drivers/shootout.cpp | 10 +++++----- src/mame/drivers/snk.cpp | 1 + 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/mame/drivers/bogeyman.cpp b/src/mame/drivers/bogeyman.cpp index 5c806149779..85f4cb17038 100644 --- a/src/mame/drivers/bogeyman.cpp +++ b/src/mame/drivers/bogeyman.cpp @@ -33,7 +33,7 @@ void bogeyman_state::ay8910_latch_w(uint8_t data) void bogeyman_state::ay8910_control_w(uint8_t data) { // bit 0 is flipscreen - flip_screen_set(data & 0x01); + flip_screen_set(~data & 0x01); // bit 5 goes to 8910 #0 BDIR pin if ((m_last_write & 0x20) == 0x20 && (data & 0x20) == 0x00) @@ -295,4 +295,5 @@ ROM_END /* Game Driver */ -GAME( 1985, bogeyman, 0, bogeyman, bogeyman, bogeyman_state, empty_init, ROT0, "Technos Japan", "Bogey Manor", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE ) +// ROT180 confirmed by Kold +GAME( 1985, bogeyman, 0, bogeyman, bogeyman, bogeyman_state, empty_init, ROT180, "Technos Japan", "Bogey Manor", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/shootout.cpp b/src/mame/drivers/shootout.cpp index ad18084ea0a..5427177b5e2 100644 --- a/src/mame/drivers/shootout.cpp +++ b/src/mame/drivers/shootout.cpp @@ -75,7 +75,7 @@ void shootout_state::sound_cpu_command_w(uint8_t data) void shootout_state::flipscreen_w(uint8_t data) { - flip_screen_set(data & 0x01); + flip_screen_set(~data & 0x01); } /* @@ -432,7 +432,7 @@ void shootout_state::init_shootout() membank("bank1")->configure_entries(0, 16, memregion("maincpu")->base() + 0x8000, 0x4000); } - -GAME( 1985, shootout, 0, shootout, shootout, shootout_state, init_shootout, ROT0, "Data East USA", "Shoot Out (US)", MACHINE_SUPPORTS_SAVE ) -GAME( 1985, shootoutj, shootout, shootouj, shootouj, shootout_state, init_shootout, ROT0, "Data East Corporation", "Shoot Out (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1985, shootoutb, shootout, shootouk, shootout, shootout_state, init_shootout, ROT0, "bootleg", "Shoot Out (Korean Bootleg)", MACHINE_SUPPORTS_SAVE ) +// ROT180 confirmed by Kold +GAME( 1985, shootout, 0, shootout, shootout, shootout_state, init_shootout, ROT180, "Data East USA", "Shoot Out (US)", MACHINE_SUPPORTS_SAVE ) +GAME( 1985, shootoutj, shootout, shootouj, shootouj, shootout_state, init_shootout, ROT180, "Data East Corporation", "Shoot Out (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1985, shootoutb, shootout, shootouk, shootout, shootout_state, init_shootout, ROT180, "bootleg", "Shoot Out (Korean Bootleg)", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/snk.cpp b/src/mame/drivers/snk.cpp index cca973ac016..039680dda14 100644 --- a/src/mame/drivers/snk.cpp +++ b/src/mame/drivers/snk.cpp @@ -6937,6 +6937,7 @@ ROM_END /***********************************************************************/ +// TODO: according to Kold at very least Athena is ROT180 not ROT0 GAME( 1983, marvins, 0, marvins, marvins, snk_state, empty_init, ROT270, "SNK", "Marvin's Maze", 0 ) GAME( 1984, vangrd2, 0, vangrd2, vangrd2, snk_state, empty_init, ROT270, "SNK", "Vanguard II", 0 ) GAME( 1984, madcrash, 0, vangrd2, madcrash, snk_state, empty_init, ROT0, "SNK", "Mad Crasher", 0 ) -- cgit v1.2.3