From 6d26419b72a185580a25f35c81f4b9d3604aa2cb Mon Sep 17 00:00:00 2001 From: Aaron Giles Date: Thu, 11 Sep 2008 14:37:23 +0000 Subject: [PATCH] 02207: marioj, marioo: Access Violation --- src/mame/drivers/mario.c | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/mame/drivers/mario.c b/src/mame/drivers/mario.c index ab543ffbd83..e0bb8674a92 100644 --- a/src/mame/drivers/mario.c +++ b/src/mame/drivers/mario.c @@ -405,7 +405,7 @@ ROM_START( mario ) ROM_LOAD( "tma1-c.7d_e-1", 0x4000, 0x2000, CRC(dcceb6c1) SHA1(b19804e69ce2c98cf276c6055c3a250316b96b45) ) ROM_LOAD( "tma1-c.7c_e-3", 0xf000, 0x1000, CRC(0d31bd1c) SHA1(a2e238470ba2ea3c81225fec687f61f047c68c59) ) - ROM_REGION( 0x2000, "audio", 0 ) /* sound */ + ROM_REGION( 0x1800, "audio", 0 ) /* sound */ /* internal rom */ ROM_FILL( 0x0000, 0x0800, 0x00) /* first half banked */ @@ -436,8 +436,13 @@ ROM_START( marioo ) ROM_LOAD( "mario.7d", 0x4000, 0x2000, CRC(dcceb6c1) SHA1(b19804e69ce2c98cf276c6055c3a250316b96b45) ) ROM_LOAD( "mario.7c", 0xf000, 0x1000, CRC(4a63d96b) SHA1(b09060b2c84ab77cc540a27b8f932cb60ec8d442) ) - ROM_REGION( 0x1000, "audio", 0 ) /* sound */ - ROM_LOAD( "tma1c-a.6k", 0x0000, 0x1000, CRC(06b9ff85) SHA1(111a29bcb9cda0d935675fa26eca6b099a88427f) ) + ROM_REGION( 0x1800, "audio", 0 ) /* sound */ + /* internal rom */ + ROM_FILL( 0x0000, 0x0800, 0x00) + /* first half banked */ + ROM_LOAD( "tma1c-a.6k", 0x1000, 0x0800, CRC(06b9ff85) SHA1(111a29bcb9cda0d935675fa26eca6b099a88427f) ) + /* second half always read */ + ROM_CONTINUE( 0x0800, 0x0800) ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE ) ROM_LOAD( "mario.3f", 0x0000, 0x1000, CRC(28b0c42c) SHA1(46749568aff88a28c3b6a1ac423abd1b90742a4d) ) @@ -462,8 +467,13 @@ ROM_START( marioj ) ROM_LOAD( "tma1c-a1.7d", 0x4000, 0x2000, CRC(f8575f31) SHA1(710d0e72fcfce700ed2a22fb9c7c392cc76b250b) ) ROM_LOAD( "tma1c-a2.7c", 0xf000, 0x1000, CRC(a3c11e9e) SHA1(d0612b0f8c2ea4e798f551922a04a324f4ed5f3d) ) - ROM_REGION( 0x1000, "audio", 0 ) /* sound */ - ROM_LOAD( "tma1c-a.6k", 0x0000, 0x1000, CRC(06b9ff85) SHA1(111a29bcb9cda0d935675fa26eca6b099a88427f) ) + ROM_REGION( 0x1800, "audio", 0 ) /* sound */ + /* internal rom */ + ROM_FILL( 0x0000, 0x0800, 0x00) + /* first half banked */ + ROM_LOAD( "tma1c-a.6k", 0x1000, 0x0800, CRC(06b9ff85) SHA1(111a29bcb9cda0d935675fa26eca6b099a88427f) ) + /* second half always read */ + ROM_CONTINUE( 0x0800, 0x0800) ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE ) ROM_LOAD( "tma1v-a.3f", 0x0000, 0x1000, CRC(adf49ee0) SHA1(11fc2cd197bfe3ecb6af55c3c7a326c94988d2bd) )