summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mame/drivers/armedf.cpp15
-rw-r--r--src/mame/drivers/cmmb.cpp6
-rw-r--r--src/mame/drivers/namcos22.cpp2
-rw-r--r--src/mame/video/armedf.cpp1
4 files changed, 11 insertions, 13 deletions
diff --git a/src/mame/drivers/armedf.cpp b/src/mame/drivers/armedf.cpp
index 1752e49f5f8..686b7692f00 100644
--- a/src/mame/drivers/armedf.cpp
+++ b/src/mame/drivers/armedf.cpp
@@ -14,7 +14,7 @@ Kozure Ookami
Crazy Climber 2
(c)1988 Nichibutsu
-Armed Formation
+Armed F (アームドF, not "Formation Armed F")
(c)1988 Nichibutsu
Sky Robo / Tatakae! Big Fighter
@@ -838,6 +838,7 @@ static INPUT_PORTS_START( legion )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
#else
PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "SW2:7" ) /* Listed as "Unused" */
+ PORT_DIPUNUSED_DIPLOC( 0x80, 0x80, "SW2:8" )
#endif
INPUT_PORTS_END
@@ -1905,9 +1906,9 @@ void armedf_state::init_legion()
/* This is a hack to allow you to use the extra features
of 3 of the "Unused" Dip Switches (see notes above). */
u16 *ROM = (u16 *)memregion("maincpu")->base();
- RAM[0x0001d6 / 2] = 0x0001;
+ ROM[0x0001d6 / 2] = 0x0001;
/* To avoid checksum error */
- RAM[0x000488 / 2] = 0x4e71;
+ ROM[0x000488 / 2] = 0x4e71;
#endif
m_scroll_type = 2;
@@ -1918,8 +1919,8 @@ void armedf_state::init_legionjb()
#if LEGION_HACK
/* This is a hack to allow you to use the extra features
of 3 of the "Unused" Dip Switches (see notes above). */
- u16 *RAM = (u16 *)memregion("maincpu")->base();
- RAM[0x0001d6/2] = 0x0001;
+ u16 *ROM = (u16 *)memregion("maincpu")->base();
+ ROM[0x0001d6/2] = 0x0001;
/* No need to patch the checksum routine (see notes) ! */
#endif
@@ -1956,8 +1957,8 @@ GAME( 1987, kozure, 0, kozure, kozure, armedf_state, init_kozur
GAME( 1988, cclimbr2, 0, cclimbr2, cclimbr2, armedf_state, init_cclimbr2, ROT0, "Nichibutsu", "Crazy Climber 2 (Japan)", MACHINE_SUPPORTS_SAVE )
GAME( 1988, cclimbr2a, cclimbr2, cclimbr2, cclimbr2, armedf_state, init_cclimbr2, ROT0, "Nichibutsu", "Crazy Climber 2 (Japan, Harder)", MACHINE_SUPPORTS_SAVE )
-GAME( 1988, armedf, 0, armedf, armedf, armedf_state, init_armedf, ROT270, "Nichibutsu", "Armed Formation (Japan)", MACHINE_SUPPORTS_SAVE )
-GAME( 1988, armedff, armedf, armedf, armedf, armedf_state, init_armedf, ROT270, "Nichibutsu (Fillmore license)", "Armed Formation (Fillmore license)", MACHINE_SUPPORTS_SAVE )
+GAME( 1988, armedf, 0, armedf, armedf, armedf_state, init_armedf, ROT270, "Nichibutsu", "Armed F (Japan)", MACHINE_SUPPORTS_SAVE )
+GAME( 1988, armedff, armedf, armedf, armedf, armedf_state, init_armedf, ROT270, "Nichibutsu (Fillmore license)", "Armed F (Fillmore license)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, skyrobo, 0, bigfghtr, bigfghtr, bigfghtr_state, init_armedf, ROT0, "Nichibutsu", "Sky Robo", MACHINE_SUPPORTS_SAVE )
GAME( 1989, bigfghtr, skyrobo, bigfghtr, bigfghtr, bigfghtr_state, init_armedf, ROT0, "Nichibutsu", "Tatakae! Big Fighter (Japan)", MACHINE_SUPPORTS_SAVE )
diff --git a/src/mame/drivers/cmmb.cpp b/src/mame/drivers/cmmb.cpp
index b99fdf300a3..f070fed1f4d 100644
--- a/src/mame/drivers/cmmb.cpp
+++ b/src/mame/drivers/cmmb.cpp
@@ -129,8 +129,6 @@ void cmmb_state::cmmb_charram_w(offs_t offset, uint8_t data)
{
m_charram[offset] = data;
- offset&=0xfff;
-
/* dirty char */
m_gfxdecode->gfx(0)->mark_dirty(offset >> 4);
m_gfxdecode->gfx(1)->mark_dirty(offset >> 5);
@@ -455,5 +453,5 @@ ROM_START( cmmb103 )
//ROM_FILL( 0x1c124, 2, 0xea ) // temporary patch to avoid waiting on IRQs
ROM_END
-GAME( 2001, cmmb103, 0, cmmb, cmmb, cmmb_state, empty_init, ROT270, "Cosmodog / Team Play (Licensed from Infogrames via Midway Games West)", "Centipede / Millipede / Missile Command (rev 1.03)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING )
-GAME( 2002, cmmb162, 0, cmmb, cmmb, cmmb_state, empty_init, ROT270, "Cosmodog / Team Play (Licensed from Infogrames via Midway Games West)", "Centipede / Millipede / Missile Command / Let's Go Bowling (rev 1.62)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING )
+GAME( 2001, cmmb103, 0, cmmb, cmmb, cmmb_state, empty_init, ROT270, "Cosmodog / Team Play (licensed from Infogrames via Midway Games West)", "Centipede / Millipede / Missile Command (rev 1.03)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING )
+GAME( 2002, cmmb162, 0, cmmb, cmmb, cmmb_state, empty_init, ROT270, "Cosmodog / Team Play (licensed from Infogrames via Midway Games West)", "Centipede / Millipede / Missile Command / Let's Go Bowling (rev 1.62)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING )
diff --git a/src/mame/drivers/namcos22.cpp b/src/mame/drivers/namcos22.cpp
index 4c8e08ed88a..e0663309e4a 100644
--- a/src/mame/drivers/namcos22.cpp
+++ b/src/mame/drivers/namcos22.cpp
@@ -31,7 +31,7 @@ TODO:
+ cybrcomm enemies should flash white when you shoot them, probably lighting related
+ timecris helicopter, car, grenade boxes should flash white when you shoot them (similar to cybrcomm)
- improve ss22 spot, only used in dirtdash and testmode, not understood well:
- + should probably be done before global fade
+ + should be done before global fade, see dirtdash when starting at jungle level
+ should not apply to some of the sprites in dirtdash jungle level (eg. time/position)
+ how is it enabled exactly? the enable bit in spotram is set in tokyowar too(which doesn't use spot)
+ what is the high bit in spot_factor for? not used anywhere
diff --git a/src/mame/video/armedf.cpp b/src/mame/video/armedf.cpp
index 513e60d9c30..45a9b36f1f8 100644
--- a/src/mame/video/armedf.cpp
+++ b/src/mame/video/armedf.cpp
@@ -372,7 +372,6 @@ u32 armedf_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, con
m_fg_tilemap->set_scrollx(0, m_fg_scrollx);
m_fg_tilemap->set_scrolly(0, m_fg_scrolly);
break;
-
}
screen.priority().fill(0, cliprect);