mirror of
https://github.com/holub/mame
synced 2025-10-07 17:27:06 +03:00
Cleaned up blanking problems (temporarily), and fixed checksums (nw)
This commit is contained in:
parent
641b343491
commit
a111d94d4c
@ -1379,12 +1379,12 @@ ROM_START( mv1sfx2 )
|
|||||||
ROM_REGION( 0x100000, "maincpu", 0 )
|
ROM_REGION( 0x100000, "maincpu", 0 )
|
||||||
ROM_LOAD16_BYTE( "fx28.u15", 0x00000, 0x020000, CRC(70e52fa5) SHA1(353bcc610c73ca3d4c14bd9802cf1f394ed702a8) )
|
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( "fx28.u16", 0x00001, 0x020000, CRC(9095fdce) SHA1(2c9db9cc613c6660dad5054f2bef04fec8d6bb17) )
|
||||||
ROM_LOAD16_BYTE( "fx.u17", 0x40000, 0x020000, CRC(0015cd0a) SHA1(788dbdbda8e28427f994527a2564ee2fffa38533) )
|
ROM_LOAD16_BYTE( "fx28.u17", 0x40000, 0x020000, CRC(0015cd0a) SHA1(788dbdbda8e28427f994527a2564ee2fffa38533) )
|
||||||
ROM_LOAD16_BYTE( "fx.u18", 0x40001, 0x020000, CRC(d9234071) SHA1(af45a2acc3d10df46a4e096777813fc70a099aee) )
|
ROM_LOAD16_BYTE( "fx28.u18", 0x40001, 0x020000, CRC(d9234071) SHA1(af45a2acc3d10df46a4e096777813fc70a099aee) )
|
||||||
ROM_LOAD16_BYTE( "sq2-407.u2", 0x80000, 0x020000, CRC(6a96a535) SHA1(fb1e7986f078f52a1db2707b150727a21c7877fc) )
|
ROM_LOAD16_BYTE( "sq2-407.u2", 0x80000, 0x020000, CRC(d9f072e0) SHA1(175bee58255dc4b0f840d1bf0a246539fe8f9ba0) )
|
||||||
ROM_LOAD16_BYTE( "sq2-407.u1", 0x80001, 0x020000, CRC(2ee77952) SHA1(175bee58255dc4b0f840d1bf0a246539fe8f9ba0) )
|
ROM_LOAD16_BYTE( "sq2-407.u1", 0x80001, 0x020000, CRC(6a96a535) SHA1(fb1e7986f078f52a1db2707b150727a21c7877fc) )
|
||||||
ROM_LOAD16_BYTE( "sq2-407.u4", 0xc0000, 0x020000, CRC(abd2df4d) SHA1(4b6fe1e6a037102588162923fce87e0a67e5a109) )
|
ROM_LOAD16_BYTE( "sq2-407.u4", 0xc0000, 0x020000, CRC(4670e71b) SHA1(742d0f0881e0b2e0e66c454c7a2c31da9f65cf08) )
|
||||||
ROM_LOAD16_BYTE( "sq2-407.u3", 0xc0001, 0x020000, CRC(7eb80747) SHA1(742d0f0881e0b2e0e66c454c7a2c31da9f65cf08) )
|
ROM_LOAD16_BYTE( "sq2-407.u3", 0xc0001, 0x020000, CRC(3e719d35) SHA1(4b6fe1e6a037102588162923fce87e0a67e5a109) )
|
||||||
|
|
||||||
MV1_MISSING_ROMS //Looks like dump was complete otherwise
|
MV1_MISSING_ROMS //Looks like dump was complete otherwise
|
||||||
ROM_END
|
ROM_END
|
||||||
|
@ -191,7 +191,7 @@ void bfm_bd1_t::update_display()
|
|||||||
///////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////
|
||||||
void bfm_bd1_t::blank(int data)
|
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
|
case 0x00: // clear blanking
|
||||||
{
|
{
|
||||||
@ -272,7 +272,7 @@ int bfm_bd1_t::write_char(int data)
|
|||||||
if (m_blank_flag)
|
if (m_blank_flag)
|
||||||
{
|
{
|
||||||
//m_display_blanking = data & 0x0F;
|
//m_display_blanking = data & 0x0F;
|
||||||
blank( data & 0x04 );
|
// blank( data & 0x04 );
|
||||||
m_blank_flag = 0;
|
m_blank_flag = 0;
|
||||||
}
|
}
|
||||||
if (m_flash_flag)
|
if (m_flash_flag)
|
||||||
@ -296,13 +296,13 @@ int bfm_bd1_t::write_char(int data)
|
|||||||
switch ( data & 0xF0 )
|
switch ( data & 0xF0 )
|
||||||
{
|
{
|
||||||
case 0x80: // 0x80 - 0x8F Set display blanking
|
case 0x80: // 0x80 - 0x8F Set display blanking
|
||||||
if (data ==0x84)// futaba setup
|
if (data==0x84)// futaba setup
|
||||||
{
|
{
|
||||||
m_blank_flag = 1;
|
m_blank_flag = 1;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
blank(data&0x04);//use the blanking data
|
//blank(data&0x03);//use the blanking data
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user