hh_sm510: make svg backgrounds white (nw)

This commit is contained in:
hap 2017-06-30 14:50:40 +02:00
parent b9fabf4015
commit 0f8af0a61d

View File

@ -1,14 +1,14 @@
// license:BSD-3-Clause // license:BSD-3-Clause
// copyright-holders:hap, Sean Riddle // copyright-holders:hap, Sean Riddle
// thanks-to:Igor // thanks-to:Igor, ChoccyHobNob, RColtrane
/*************************************************************************** /***************************************************************************
Sharp SM5xx family handhelds. Sharp SM5xx family handhelds.
TODO: TODO:
- improve svg screen for gnw_mc25, gnw_eg26, gnw_jr55, gnw_mw56, exospace - improve LCD segments in SVGs for: gnw_mc25, gnw_eg26, gnw_jr55, gnw_mw56, exospace
- svg lcd screen background/foreground (not supported in core), - SVG background/foreground vector graphics where possible. Doesn't apply to eg. the
or should it be for external artwork only? Konami games where MAME's SVG renderer needs to add support for embedded images.
- confirm gnw_mc25/gnw_eg26 rom (dumped from Soviet clone, but pretty confident that it's same) - confirm gnw_mc25/gnw_eg26 rom (dumped from Soviet clone, but pretty confident that it's same)
***************************************************************************/ ***************************************************************************/
@ -1227,8 +1227,8 @@ ROM_START( ktopgun ) // except for filler/unused bytes, ROM listing in patent US
ROM_REGION( 0x1000, "maincpu", 0 ) ROM_REGION( 0x1000, "maincpu", 0 )
ROM_LOAD( "cms54c_kms598", 0x0000, 0x1000, CRC(50870b35) SHA1(cda1260c2e1c180995eced04b7d7ff51616dcef5) ) ROM_LOAD( "cms54c_kms598", 0x0000, 0x1000, CRC(50870b35) SHA1(cda1260c2e1c180995eced04b7d7ff51616dcef5) )
ROM_REGION( 423317, "svg", 0) ROM_REGION( 423308, "svg", 0)
ROM_LOAD( "ktopgun.svg", 0, 423317, CRC(1e341717) SHA1(74f4ae3fa0e4aacfda76d46753a5a06f115d221f) ) ROM_LOAD( "ktopgun.svg", 0, 423308, CRC(1beb2f6c) SHA1(0802dc10b7a28ab1143dde083816e5cea6879a6b) )
ROM_END ROM_END
@ -1239,8 +1239,8 @@ ROM_START( kcontra ) // except for filler/unused bytes, ROM listing in patent US
ROM_REGION( 0x100, "maincpu:melody", 0 ) ROM_REGION( 0x100, "maincpu:melody", 0 )
ROM_LOAD( "kms73b_kms773.melody", 0x000, 0x100, CRC(23d02b99) SHA1(703938e496db0eeacd14fe7605d4b5c39e0a5bc8) ) ROM_LOAD( "kms73b_kms773.melody", 0x000, 0x100, CRC(23d02b99) SHA1(703938e496db0eeacd14fe7605d4b5c39e0a5bc8) )
ROM_REGION( 710430, "svg", 0) ROM_REGION( 710421, "svg", 0)
ROM_LOAD( "kcontra.svg", 0, 710430, CRC(66cfc3a2) SHA1(bd38d62bb14321dfec2f99c1cd9346fb5f1fd856) ) ROM_LOAD( "kcontra.svg", 0, 710421, CRC(7926115d) SHA1(5ed98f2a39f43b06e9670b85b7e788466c5b9f36) )
ROM_END ROM_END
@ -1251,8 +1251,8 @@ ROM_START( ktmnt ) // except for filler/unused bytes, ROM listing in patent US51
ROM_REGION( 0x100, "maincpu:melody", 0 ) ROM_REGION( 0x100, "maincpu:melody", 0 )
ROM_LOAD( "kms73b_kms774.melody", 0x000, 0x100, CRC(8270d626) SHA1(bd91ca1d5cd7e2a62eef05c0033b19dcdbe441ca) ) ROM_LOAD( "kms73b_kms774.melody", 0x000, 0x100, CRC(8270d626) SHA1(bd91ca1d5cd7e2a62eef05c0033b19dcdbe441ca) )
ROM_REGION( 607424, "svg", 0) ROM_REGION( 607415, "svg", 0)
ROM_LOAD( "ktmnt.svg", 0, 607424, CRC(54ce0f2e) SHA1(1cd2d4c3026e8693f234ddfbbbe5f24311e5981d) ) ROM_LOAD( "ktmnt.svg", 0, 607415, CRC(508cca0d) SHA1(e295abf39a33a5d4d6a41ad8f294d73857262494) )
ROM_END ROM_END
@ -1263,8 +1263,8 @@ ROM_START( kgradius )
ROM_REGION( 0x100, "maincpu:melody", 0 ) ROM_REGION( 0x100, "maincpu:melody", 0 )
ROM_LOAD( "kms73b_kms771.melody", 0x000, 0x100, CRC(4c586b73) SHA1(14c5ab2898013a577f678970a648c374749cc66d) ) ROM_LOAD( "kms73b_kms771.melody", 0x000, 0x100, CRC(4c586b73) SHA1(14c5ab2898013a577f678970a648c374749cc66d) )
ROM_REGION( 628695, "svg", 0) ROM_REGION( 628686, "svg", 0)
ROM_LOAD( "kgradius.svg", 0, 628695, CRC(56ac8ee8) SHA1(c47190e7aaebbe84ed1ad55a8e88f5ebb18f939b) ) ROM_LOAD( "kgradius.svg", 0, 628686, CRC(eb0c8778) SHA1(f58e206c443f0514dad988dc04a011f3e4b3ecf5) )
ROM_END ROM_END
@ -1275,8 +1275,8 @@ ROM_START( kloneran )
ROM_REGION( 0x100, "maincpu:melody", 0 ) ROM_REGION( 0x100, "maincpu:melody", 0 )
ROM_LOAD( "kms73b_kms781.melody", 0x000, 0x100, CRC(a393de36) SHA1(55089f04833ccb318524ab2b584c4817505f4019) ) ROM_LOAD( "kms73b_kms781.melody", 0x000, 0x100, CRC(a393de36) SHA1(55089f04833ccb318524ab2b584c4817505f4019) )
ROM_REGION( 630184, "svg", 0) ROM_REGION( 630174, "svg", 0)
ROM_LOAD( "kloneran.svg", 0, 630184, CRC(9b254520) SHA1(c9c85df44cc16f59f25df418b2e1aeba9f2f470c) ) ROM_LOAD( "kloneran.svg", 0, 630174, CRC(39254bd1) SHA1(c00605e818e9327cee63d2438be011510ec8ec73) )
ROM_END ROM_END
@ -1284,16 +1284,16 @@ ROM_START( gnw_mc25 )
ROM_REGION( 0x1000, "maincpu", 0 ) ROM_REGION( 0x1000, "maincpu", 0 )
ROM_LOAD( "mc-25", 0x0000, 0x0740, BAD_DUMP CRC(cb820c32) SHA1(7e94fc255f32db725d5aa9e196088e490c1a1443) ) // dumped from Soviet clone ROM_LOAD( "mc-25", 0x0000, 0x0740, BAD_DUMP CRC(cb820c32) SHA1(7e94fc255f32db725d5aa9e196088e490c1a1443) ) // dumped from Soviet clone
ROM_REGION( 100018, "svg", 0) ROM_REGION( 100015, "svg", 0)
ROM_LOAD( "gnw_mc25.svg", 0, 100018, CRC(bcd01de3) SHA1(2c7a9da248f96ac11e794a46942a3e420d1e854b) ) ROM_LOAD( "gnw_mc25.svg", 0, 100015, CRC(7cd5017b) SHA1(8a43a80c0b6261173fd113ff282f7fa6336ec67c) )
ROM_END ROM_END
ROM_START( gnw_eg26 ) ROM_START( gnw_eg26 )
ROM_REGION( 0x1000, "maincpu", 0 ) ROM_REGION( 0x1000, "maincpu", 0 )
ROM_LOAD( "eg-26", 0x0000, 0x0740, BAD_DUMP CRC(cb820c32) SHA1(7e94fc255f32db725d5aa9e196088e490c1a1443) ) // dumped from Soviet clone ROM_LOAD( "eg-26", 0x0000, 0x0740, BAD_DUMP CRC(cb820c32) SHA1(7e94fc255f32db725d5aa9e196088e490c1a1443) ) // dumped from Soviet clone
ROM_REGION( 100529, "svg", 0) ROM_REGION( 100530, "svg", 0)
ROM_LOAD( "gnw_eg26.svg", 0, 100529, CRC(055c6b47) SHA1(66f78cd705bc982e92c950a7bd685c681c52a5e7) ) ROM_LOAD( "gnw_eg26.svg", 0, 100530, CRC(94270071) SHA1(ff94833cecf503eeb819d6be8a3de45cb10907f2) )
ROM_END ROM_END
ROM_START( nupogodi ) ROM_START( nupogodi )
@ -1301,15 +1301,15 @@ ROM_START( nupogodi )
ROM_LOAD( "nupogodi.bin", 0x0000, 0x0740, CRC(cb820c32) SHA1(7e94fc255f32db725d5aa9e196088e490c1a1443) ) ROM_LOAD( "nupogodi.bin", 0x0000, 0x0740, CRC(cb820c32) SHA1(7e94fc255f32db725d5aa9e196088e490c1a1443) )
ROM_REGION( 123824, "svg", 0) ROM_REGION( 123824, "svg", 0)
ROM_LOAD( "nupogodi.svg", 0, 123824, CRC(fc1ccab0) SHA1(ef81b5119a62dc68486db85a19ac9db5ef01778e) ) ROM_LOAD( "nupogodi.svg", 0, 123824, CRC(fb227607) SHA1(7b41c83a4b1494d76db18ff649541629de9bdc18) )
ROM_END ROM_END
ROM_START( exospace ) ROM_START( exospace )
ROM_REGION( 0x1000, "maincpu", 0 ) ROM_REGION( 0x1000, "maincpu", 0 )
ROM_LOAD( "exospace.bin", 0x0000, 0x0740, CRC(553e2b09) SHA1(2b74f8437b881fbb62b61f25435a5bfc66872a9a) ) ROM_LOAD( "exospace.bin", 0x0000, 0x0740, CRC(553e2b09) SHA1(2b74f8437b881fbb62b61f25435a5bfc66872a9a) )
ROM_REGION( 63114, "svg", 0) ROM_REGION( 63138, "svg", 0)
ROM_LOAD( "exospace.svg", 0, 63114, CRC(64a24c67) SHA1(54c77615a748e44c8c6217583c7567a152dcf21f) ) ROM_LOAD( "exospace.svg", 0, 63138, CRC(a17dad7e) SHA1(714bc200b81c8e6bf0c07c0eabf85442a1791e58) )
ROM_END ROM_END
@ -1317,11 +1317,11 @@ ROM_START( gnw_dm53 )
ROM_REGION( 0x1000, "maincpu", 0 ) ROM_REGION( 0x1000, "maincpu", 0 )
ROM_LOAD( "dm-53_cms54c_cms565", 0x0000, 0x1000, CRC(e21fc0f5) SHA1(3b65ccf9f98813319410414e11a3231b787cdee6) ) ROM_LOAD( "dm-53_cms54c_cms565", 0x0000, 0x1000, CRC(e21fc0f5) SHA1(3b65ccf9f98813319410414e11a3231b787cdee6) )
ROM_REGION( 124249, "svg_top", 0) ROM_REGION( 124103, "svg_top", 0)
ROM_LOAD( "gnw_dm53_top.svg", 0, 124249, CRC(d85ec1cc) SHA1(19828945c09defa3efc47eea8fa6128a0e5e9a2a) ) ROM_LOAD( "gnw_dm53_top.svg", 0, 124103, CRC(53741c86) SHA1(01aa0e97b2ad1bed66a71aeef4426e3f1a42da84) )
ROM_REGION( 108485, "svg_bottom", 0) ROM_REGION( 108339, "svg_bottom", 0)
ROM_LOAD( "gnw_dm53_bottom.svg", 0, 108485, CRC(c5649701) SHA1(b5bd436015927503a8e647a5d02bd9c87acd1e55) ) ROM_LOAD( "gnw_dm53_bottom.svg", 0, 108339, CRC(b88bf17d) SHA1(105c978722c00c14301661e5ef5051fdfc33e878) )
ROM_END ROM_END
@ -1329,11 +1329,11 @@ ROM_START( gnw_jr55 )
ROM_REGION( 0x1000, "maincpu", 0 ) ROM_REGION( 0x1000, "maincpu", 0 )
ROM_LOAD( "jr-55_cms54c_kms560", 0x0000, 0x1000, CRC(46aed0ae) SHA1(72f75ccbd84aea094148c872fc7cc1683619a18a) ) ROM_LOAD( "jr-55_cms54c_kms560", 0x0000, 0x1000, CRC(46aed0ae) SHA1(72f75ccbd84aea094148c872fc7cc1683619a18a) )
ROM_REGION( 207510, "svg_top", 0) ROM_REGION( 207397, "svg_top", 0)
ROM_LOAD( "gnw_jr55_top.svg", 0, 207510, CRC(598cc4b1) SHA1(ec485b73b8dcd521c236803d50c80203e0f29330) ) ROM_LOAD( "gnw_jr55_top.svg", 0, 207397, CRC(715b5bf3) SHA1(2b4ba476ecb2f02835df651a94d6a8b8be74112d) )
ROM_REGION( 200145, "svg_bottom", 0) ROM_REGION( 200030, "svg_bottom", 0)
ROM_LOAD( "gnw_jr55_bottom.svg", 0, 200145, CRC(07285db4) SHA1(49e1fc394750457cab0fb3297b12957af685ac2d) ) ROM_LOAD( "gnw_jr55_bottom.svg", 0, 200030, CRC(0cfefd3f) SHA1(516802d53334582e6c25c96d60afed11351bb1ca) )
ROM_END ROM_END
@ -1342,10 +1342,10 @@ ROM_START( gnw_mw56 )
ROM_LOAD( "mw-56", 0x0000, 0x1000, CRC(385e59da) SHA1(2f79281bdf2f2afca2fb5bd7b9a3beeffc9c4eb7) ) ROM_LOAD( "mw-56", 0x0000, 0x1000, CRC(385e59da) SHA1(2f79281bdf2f2afca2fb5bd7b9a3beeffc9c4eb7) )
ROM_REGION( 100251, "svg_left", 0) ROM_REGION( 100251, "svg_left", 0)
ROM_LOAD( "gnw_mw56_left.svg", 0, 100251, CRC(316b2516) SHA1(41b5a1e9ceb919bc8b0b1dfb0f8f21cda6fee665) ) ROM_LOAD( "gnw_mw56_left.svg", 0, 100251, CRC(bca1048b) SHA1(a9b213cf9243c9e332619afac125f0549cf40757) )
ROM_REGION( 85767, "svg_right", 0) ROM_REGION( 85767, "svg_right", 0)
ROM_LOAD( "gnw_mw56_right.svg", 0, 85767, CRC(8210e6e0) SHA1(d42d47cea5a5a4d6c979ba7b06b646320a458290) ) ROM_LOAD( "gnw_mw56_right.svg", 0, 85767, CRC(336a3b59) SHA1(73d9985b199146c48ec854967e075047ae1d22da) )
ROM_END ROM_END
@ -1353,8 +1353,8 @@ ROM_START( gnw_dj101 )
ROM_REGION( 0x1000, "maincpu", 0 ) ROM_REGION( 0x1000, "maincpu", 0 )
ROM_LOAD( "dj-101", 0x0000, 0x1000, CRC(8dcfb5d1) SHA1(e0ef578e9362eb9a3cab631376df3cf55978f2de) ) ROM_LOAD( "dj-101", 0x0000, 0x1000, CRC(8dcfb5d1) SHA1(e0ef578e9362eb9a3cab631376df3cf55978f2de) )
ROM_REGION( 277252, "svg", 0) ROM_REGION( 277247, "svg", 0)
ROM_LOAD( "gnw_dj101.svg", 0, 277252, CRC(d7a3832d) SHA1(59e603d9a3ba503ebbf94574d6544cb5095a0df4) ) ROM_LOAD( "gnw_dj101.svg", 0, 277247, CRC(144a3b1a) SHA1(43789d5aedb6c2d2bacd1b730bcdcd06e54b0b6a) )
ROM_END ROM_END
@ -1374,8 +1374,8 @@ ROM_START( gnw_bx301 )
ROM_REGION( 0x100, "maincpu:melody", 0 ) ROM_REGION( 0x100, "maincpu:melody", 0 )
ROM_LOAD( "bx-301_kms73b_kms744.melody", 0x000, 0x100, CRC(439d943d) SHA1(52880df15ec7513f96482f455ef3d9778aa24750) ) ROM_LOAD( "bx-301_kms73b_kms744.melody", 0x000, 0x100, CRC(439d943d) SHA1(52880df15ec7513f96482f455ef3d9778aa24750) )
ROM_REGION( 258514, "svg", 0) ROM_REGION( 258505, "svg", 0)
ROM_LOAD( "gnw_bx301.svg", 0, 258514, CRC(7b251101) SHA1(002e41374517f1fd8cecd66a2b2338aac736f319) ) ROM_LOAD( "gnw_bx301.svg", 0, 258505, CRC(b2416cf9) SHA1(c31789e86baad1e2f6b070865d08d9298cf54f69) )
ROM_END ROM_END