sms: fix eo's sdl blackscreen (nw)

This commit is contained in:
hap 2019-08-06 12:57:44 +02:00
parent c2f75033cb
commit d54653bfae
4 changed files with 18 additions and 15 deletions

View File

@ -15,6 +15,9 @@ This is a cost-reduced design from CC10, no special I/O chips.
Backgammon Challenger (BKC) is the same PCB, with the speaker connection going Backgammon Challenger (BKC) is the same PCB, with the speaker connection going
to the display panel instead. to the display panel instead.
CC7 (BCC) was also bootlegged around 1981 by Splice Industria Brasileira,
as "Byte XD-300". Mostek MK3880N-4 @ 4MHz, ROM contents is same as BCC REVB.
RE information from netlist by Berger (a BCC model) RE information from netlist by Berger (a BCC model)
Memory map: Memory map:

View File

@ -541,33 +541,33 @@ void stratos_state::tking2(machine_config &config)
ROM_START( stratos ) ROM_START( stratos )
ROM_REGION( 0x10000, "maincpu", 0 ) ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD("w1y01f_728m_u3.u3", 0x0000, 0x8000, CRC(b58a7256) SHA1(75b3a3a65f4ca8d52aa5b17a06319bff59d9014f) ) ROM_LOAD("w1yo1f_728m_u3.u3", 0x0000, 0x8000, CRC(b58a7256) SHA1(75b3a3a65f4ca8d52aa5b17a06319bff59d9014f) )
ROM_LOAD("bw1_819n_u4.u4", 0x8000, 0x8000, CRC(cb0de631) SHA1(f78d40213be21775966cbc832d64acd9b73de632) ) ROM_LOAD("bw1_819n_u4.u4", 0x8000, 0x8000, CRC(cb0de631) SHA1(f78d40213be21775966cbc832d64acd9b73de632) )
ROM_END ROM_END
ROM_START( stratosa ) ROM_START( stratosa )
ROM_REGION( 0x10000, "maincpu", 0 ) ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD("w1y01f_728l_u3.u3", 0x0000, 0x8000, CRC(19a22058) SHA1(a5ca54d870c70b7ce9c7be2951800bf49cc57527) ) ROM_LOAD("w1yo1f_728l_u3.u3", 0x0000, 0x8000, CRC(19a22058) SHA1(a5ca54d870c70b7ce9c7be2951800bf49cc57527) )
ROM_LOAD("bw1_819n_u4.u4", 0x8000, 0x8000, CRC(cb0de631) SHA1(f78d40213be21775966cbc832d64acd9b73de632) ) ROM_LOAD("bw1_819n_u4.u4", 0x8000, 0x8000, CRC(cb0de631) SHA1(f78d40213be21775966cbc832d64acd9b73de632) )
ROM_END ROM_END
ROM_START( tking ) // PCB rev. 10 ROM_START( tking ) // PCB rev. 10
ROM_REGION( 0x10000, "maincpu", 0 ) ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD("y01f_713d_u3.u3", 0x0000, 0x8000, CRC(b8c6d853) SHA1(98923f44bbbd2ea17c269850971d3df229e6057e) ) ROM_LOAD("yo1f_713d_u3.u3", 0x0000, 0x8000, CRC(b8c6d853) SHA1(98923f44bbbd2ea17c269850971d3df229e6057e) )
ROM_LOAD("y01f_712a_u4.u4", 0x8000, 0x8000, CRC(7d3f8f7b) SHA1(8be5d8d988ff0577ccfec0a773bfd94599f2534f) ) ROM_LOAD("yo1f_712a_u4.u4", 0x8000, 0x8000, CRC(7d3f8f7b) SHA1(8be5d8d988ff0577ccfec0a773bfd94599f2534f) )
ROM_END ROM_END
ROM_START( tkinga ) // PCB rev. 3, also PCB rev. 5 ROM_START( tkinga ) // PCB rev. 3, also PCB rev. 5
ROM_REGION( 0x10000, "maincpu", 0 ) ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD("w1y01f_728l_u3.u3", 0x0000, 0x8000, CRC(19a22058) SHA1(a5ca54d870c70b7ce9c7be2951800bf49cc57527) ) ROM_LOAD("w1yo1f_728l_u3.u3", 0x0000, 0x8000, CRC(19a22058) SHA1(a5ca54d870c70b7ce9c7be2951800bf49cc57527) )
ROM_LOAD("y01f-b_819o_u4.u4", 0x8000, 0x8000, CRC(336040d4) SHA1(aca662b8cc4d6bafd61ca158c768ba8896117169) ) ROM_LOAD("yo1f-b_819o_u4.u4", 0x8000, 0x8000, CRC(336040d4) SHA1(aca662b8cc4d6bafd61ca158c768ba8896117169) )
ROM_END ROM_END
ROM_START( tkingb ) // PCB rev. 7 ROM_START( tkingb ) // PCB rev. 7
ROM_REGION( 0x10000, "maincpu", 0 ) ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD("w1y01f_728p_u3.u3", 0x0000, 0x8000, CRC(ad77f83e) SHA1(598fdb1e40267d9d43a3d8f287723070b9afa349) ) ROM_LOAD("w1yo1f_728p_u3.u3", 0x0000, 0x8000, CRC(ad77f83e) SHA1(598fdb1e40267d9d43a3d8f287723070b9afa349) )
ROM_LOAD("y01f-b_819o_u4.u4", 0x8000, 0x8000, CRC(336040d4) SHA1(aca662b8cc4d6bafd61ca158c768ba8896117169) ) ROM_LOAD("yo1f-b_819o_u4.u4", 0x8000, 0x8000, CRC(336040d4) SHA1(aca662b8cc4d6bafd61ca158c768ba8896117169) )
ROM_END ROM_END

View File

@ -1,12 +1,12 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<mamelayout version="2"> <mamelayout version="2">
<view name="Composite"> <view name="Composite">
<!-- workaround for MAME selecting a 2-screen view by default -->
<screen index="1"><bounds left="0" top="0" right="4" bottom="3" /><color alpha="0" /></screen>
<screen index="0"> <screen index="0">
<bounds left="0" top="0" right="4" bottom="3" /> <bounds left="0" top="0" right="4" bottom="3" />
</screen> </screen>
<!-- workaround for MAME selecting a 2-screen view by default -->
<screen index="1"><bounds left="0" top="0" right="4" bottom="3" /><color alpha="0" /></screen>
</view> </view>
<view name="RGB"> <view name="RGB">

View File

@ -1,13 +1,13 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<mamelayout version="2"> <mamelayout version="2">
<view name="Main Screen Standard (4:3)"> <view name="Main Screen Standard (4:3)">
<screen index="0">
<bounds left="0" top="0" right="4" bottom="3" />
</screen>
<!-- workaround for MAME selecting a 3-screen view by default --> <!-- workaround for MAME selecting a 3-screen view by default -->
<screen index="1"><bounds left="0" top="0" right="4" bottom="3" /><color alpha="0" /></screen> <screen index="1"><bounds left="0" top="0" right="4" bottom="3" /><color alpha="0" /></screen>
<screen index="2"><bounds left="0" top="0" right="4" bottom="3" /><color alpha="0" /></screen> <screen index="2"><bounds left="0" top="0" right="4" bottom="3" /><color alpha="0" /></screen>
<screen index="0">
<bounds left="0" top="0" right="4" bottom="3" />
</screen>
</view> </view>
<view name="SegaScope Left LCD Standard (4:3)"> <view name="SegaScope Left LCD Standard (4:3)">