From a111d94d4c07a5eb8bedf613cb5af4c858346b38 Mon Sep 17 00:00:00 2001 From: James Wallace Date: Thu, 26 Jul 2012 19:15:20 +0000 Subject: [PATCH] Cleaned up blanking problems (temporarily), and fixed checksums (nw) --- src/mame/drivers/maygayv1.c | 12 ++++++------ src/mame/machine/bfm_bd1.c | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/mame/drivers/maygayv1.c b/src/mame/drivers/maygayv1.c index 460d630ea5a..862a0c57dc0 100644 --- a/src/mame/drivers/maygayv1.c +++ b/src/mame/drivers/maygayv1.c @@ -1379,12 +1379,12 @@ ROM_START( mv1sfx2 ) ROM_REGION( 0x100000, "maincpu", 0 ) ROM_LOAD16_BYTE( "fx28.u15", 0x00000, 0x020000, CRC(70e52fa5) SHA1(353bcc610c73ca3d4c14bd9802cf1f394ed702a8) ) ROM_LOAD16_BYTE( "fx28.u16", 0x00001, 0x020000, CRC(9095fdce) SHA1(2c9db9cc613c6660dad5054f2bef04fec8d6bb17) ) - ROM_LOAD16_BYTE( "fx.u17", 0x40000, 0x020000, CRC(0015cd0a) SHA1(788dbdbda8e28427f994527a2564ee2fffa38533) ) - ROM_LOAD16_BYTE( "fx.u18", 0x40001, 0x020000, CRC(d9234071) SHA1(af45a2acc3d10df46a4e096777813fc70a099aee) ) - ROM_LOAD16_BYTE( "sq2-407.u2", 0x80000, 0x020000, CRC(6a96a535) SHA1(fb1e7986f078f52a1db2707b150727a21c7877fc) ) - ROM_LOAD16_BYTE( "sq2-407.u1", 0x80001, 0x020000, CRC(2ee77952) SHA1(175bee58255dc4b0f840d1bf0a246539fe8f9ba0) ) - ROM_LOAD16_BYTE( "sq2-407.u4", 0xc0000, 0x020000, CRC(abd2df4d) SHA1(4b6fe1e6a037102588162923fce87e0a67e5a109) ) - ROM_LOAD16_BYTE( "sq2-407.u3", 0xc0001, 0x020000, CRC(7eb80747) SHA1(742d0f0881e0b2e0e66c454c7a2c31da9f65cf08) ) + ROM_LOAD16_BYTE( "fx28.u17", 0x40000, 0x020000, CRC(0015cd0a) SHA1(788dbdbda8e28427f994527a2564ee2fffa38533) ) + ROM_LOAD16_BYTE( "fx28.u18", 0x40001, 0x020000, CRC(d9234071) SHA1(af45a2acc3d10df46a4e096777813fc70a099aee) ) + ROM_LOAD16_BYTE( "sq2-407.u2", 0x80000, 0x020000, CRC(d9f072e0) SHA1(175bee58255dc4b0f840d1bf0a246539fe8f9ba0) ) + ROM_LOAD16_BYTE( "sq2-407.u1", 0x80001, 0x020000, CRC(6a96a535) SHA1(fb1e7986f078f52a1db2707b150727a21c7877fc) ) + ROM_LOAD16_BYTE( "sq2-407.u4", 0xc0000, 0x020000, CRC(4670e71b) SHA1(742d0f0881e0b2e0e66c454c7a2c31da9f65cf08) ) + ROM_LOAD16_BYTE( "sq2-407.u3", 0xc0001, 0x020000, CRC(3e719d35) SHA1(4b6fe1e6a037102588162923fce87e0a67e5a109) ) MV1_MISSING_ROMS //Looks like dump was complete otherwise ROM_END diff --git a/src/mame/machine/bfm_bd1.c b/src/mame/machine/bfm_bd1.c index 996c26b3578..4a02dd6dd37 100644 --- a/src/mame/machine/bfm_bd1.c +++ b/src/mame/machine/bfm_bd1.c @@ -191,7 +191,7 @@ void bfm_bd1_t::update_display() /////////////////////////////////////////////////////////////////////////// void bfm_bd1_t::blank(int data) { - switch ( data & 0x04 ) // TODO: wrong case values??? + switch ( data & 0x03 ) // TODO: wrong case values??? { case 0x00: // clear blanking { @@ -272,7 +272,7 @@ int bfm_bd1_t::write_char(int data) if (m_blank_flag) { //m_display_blanking = data & 0x0F; - blank( data & 0x04 ); +// blank( data & 0x04 ); m_blank_flag = 0; } if (m_flash_flag) @@ -296,13 +296,13 @@ int bfm_bd1_t::write_char(int data) switch ( data & 0xF0 ) { case 0x80: // 0x80 - 0x8F Set display blanking - if (data ==0x84)// futaba setup + if (data==0x84)// futaba setup { m_blank_flag = 1; } else { - blank(data&0x04);//use the blanking data + //blank(data&0x03);//use the blanking data } break;