summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorGravatarGravatar Angelo Salese <angelosa@users.noreply.github.com>2021-01-26 14:49:05 +0100
committerGravatarGravatar GitHub <noreply@github.com>2021-01-27 00:49:05 +1100
commit3c499eaeb18965820cf22ccab3476c4768aafc31 (patch)
treea25abbf4daa3f08a3fa95772e4405e6da4b7fefe
parent24754663d2adc784c7a005906c169de7b4ac061a (diff)
bogeyman.cpp, shootout.cpp: Corrected monitor orientation to ROT180. [Corrado Tomaselli]
-rw-r--r--src/mame/drivers/bogeyman.cpp5
-rw-r--r--src/mame/drivers/shootout.cpp10
-rw-r--r--src/mame/drivers/snk.cpp1
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 )