summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/himesiki.cpp
diff options
context:
space:
mode:
author David Haywood <mamehaze@users.noreply.github.com>2016-03-13 15:39:03 +0000
committer David Haywood <mamehaze@users.noreply.github.com>2016-03-13 15:39:03 +0000
commit570c8cf82f88f88837027a980ce005983a054dbb (patch)
tree5eacec2b9926cf0a71df65049ec4a9e06113c5ab /src/mame/drivers/himesiki.cpp
parente48a88ff43e3b9c129dc1e0e43a8777ad917d5a8 (diff)
improve (nw)
Diffstat (limited to 'src/mame/drivers/himesiki.cpp')
-rw-r--r--src/mame/drivers/himesiki.cpp17
1 files changed, 11 insertions, 6 deletions
diff --git a/src/mame/drivers/himesiki.cpp b/src/mame/drivers/himesiki.cpp
index b223c419326..0ec7c4b492e 100644
--- a/src/mame/drivers/himesiki.cpp
+++ b/src/mame/drivers/himesiki.cpp
@@ -100,9 +100,9 @@ A 12.000MHz
WRITE8_MEMBER(himesiki_state::himesiki_rombank_w)
{
- membank("bank1")->set_entry(((data & 0x08) >> 3));
+ membank("bank1")->set_entry(((data & 0x0c) >> 2));
- if (data & 0xf7)
+ if (data & 0xf3)
logerror("p06_w %02x\n", data);
}
@@ -335,7 +335,10 @@ MACHINE_CONFIG_END
ROM_START( himesiki )
ROM_REGION( 0x020000, "maincpu", 0 ) /* z80 */
ROM_LOAD( "1.1k", 0x00000, 0x08000, CRC(fb4604b3) SHA1(e8155bbafb881125e1bf9a04808d6a6546887e90) )
- ROM_LOAD( "2.1g", 0x10000, 0x08000, CRC(0c30ded1) SHA1(0ad67115fa15d0b6261a278a946a6d46c06430ef) )
+ // banked data
+ ROM_LOAD( "2.1g", 0x10000, 0x04000, CRC(0c30ded1) SHA1(0ad67115fa15d0b6261a278a946a6d46c06430ef) )
+ ROM_CONTINUE(0x18000, 0x4000)
+ // 1j is unpopulated on this game
ROM_REGION( 0x010000, "sub", 0 ) /* z80 */
ROM_LOAD( "5.6n", 0x00000, 0x08000, CRC(b1214ac7) SHA1(ee5459c28d9c3c2eb3467261716b1259ec486534) )
@@ -364,9 +367,11 @@ ROM_END
ROM_START( androidp )
ROM_REGION( 0x20000, "maincpu", 0 )
ROM_LOAD( "MITSUBISHI_A01.toppcb.m5l27256k.k1.BIN", 0x00000, 0x08000, CRC(25ab85eb) SHA1(e1fab149c83ff880b119258206d5818f3db641c5) )
-
- ROM_LOAD( "MITSUBISHI_A03.toppcb.m5l27256k.G1.BIN", 0x10000, 0x08000, CRC(6cf5f48a) SHA1(b9b4e5e7bace0e8d98fbc9f4ad91bc56ef42099e) )
- ROM_LOAD( "MITSUBISHI_A02.toppcb.m5l27256k.J1.BIN", 0x18000, 0x08000, CRC(e41426be) SHA1(e7e06ef3ff5160bb7d870e148ba2799da52cf24c) ) // 2nd half empty (correct?)
+ // banked data
+ ROM_LOAD( "MITSUBISHI_A03.toppcb.m5l27256k.G1.BIN", 0x10000, 0x04000, CRC(6cf5f48a) SHA1(b9b4e5e7bace0e8d98fbc9f4ad91bc56ef42099e) )
+ ROM_CONTINUE(0x18000, 0x4000)
+ ROM_LOAD( "MITSUBISHI_A02.toppcb.m5l27256k.J1.BIN", 0x14000, 0x04000, CRC(e41426be) SHA1(e7e06ef3ff5160bb7d870e148ba2799da52cf24c) )
+ ROM_CONTINUE(0x1c000, 0x4000)
ROM_REGION( 0x18000, "sub", 0 )
ROM_LOAD( "MITSUBISHI_A04.toppcb.m5l27256k.N6.BIN", 0x00000, 0x08000, CRC(13c38fe4) SHA1(34a35fa057159a5c83892a88b8c908faa39d5cb3) )