was going to make the internal artwork nicer, but can't find any good cab pics

This commit is contained in:
Michaël Banaan Ananas 2013-07-10 16:00:40 +00:00
parent 0c26b8a17d
commit 154ade3ecb
2 changed files with 26 additions and 18 deletions

View File

@ -5,7 +5,7 @@ Sea Battle by Zaccaria
driver by Mariusz Wojcieszek, hap, Phil Bennett and David Haywood driver by Mariusz Wojcieszek, hap, Phil Bennett and David Haywood
TODO: TODO:
- correct colors - correct colors (note: the flyer screenshots look faked; not a good reference)
- should it have a horizon/sky? - should it have a horizon/sky?
- video timing - video timing
- video offsets - video offsets
@ -523,10 +523,6 @@ static MACHINE_CONFIG_START( seabattl, seabattl_state )
MCFG_CPU_IO_MAP(seabattl_io_map) MCFG_CPU_IO_MAP(seabattl_io_map)
MCFG_CPU_VBLANK_INT_DRIVER("screen", seabattl_state, seabattl_interrupt) MCFG_CPU_VBLANK_INT_DRIVER("screen", seabattl_state, seabattl_interrupt)
MCFG_PALETTE_LENGTH(26)
MCFG_GFXDECODE(seabattl)
MCFG_S2636_ADD("s2636", s2636_config) MCFG_S2636_ADD("s2636", s2636_config)
MCFG_DM9368_ADD("sc_thousand", digit_score_thousand_intf) MCFG_DM9368_ADD("sc_thousand", digit_score_thousand_intf)
@ -543,9 +539,11 @@ static MACHINE_CONFIG_START( seabattl, seabattl_state )
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */)
MCFG_SCREEN_SIZE(256, 256) MCFG_SCREEN_SIZE(256, 256)
MCFG_SCREEN_VISIBLE_AREA(1*8, 29*8-1, 2*8, 32*8-1) MCFG_SCREEN_VISIBLE_AREA(1*8, 29*8-1, 2*8, 32*8-1)
MCFG_SCREEN_UPDATE_DRIVER(seabattl_state, screen_update_seabattl) MCFG_SCREEN_UPDATE_DRIVER(seabattl_state, screen_update_seabattl)
MCFG_GFXDECODE(seabattl)
MCFG_PALETTE_LENGTH(26)
/* sound hardware */ /* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_SPEAKER_STANDARD_MONO("mono")
MCFG_SOUND_ADD("s2636snd", S2636_SOUND, 0) MCFG_SOUND_ADD("s2636snd", S2636_SOUND, 0)

View File

@ -1,15 +1,22 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<mamelayout version="2"> <mamelayout version="2">
<element name="digit" defstate="10"> <element name="digit" defstate="0">
<led7seg> <led7seg>
<color red="1.0" green="0.3" blue="0.0" /> <color red="1.0" green="0.3" blue="0.0" />
</led7seg> </led7seg>
</element> </element>
<view name="Sea Battle">
<!-- NOTE: layout is made up, keep it simple. -->
<!-- It still needs to be verified with a good cabinet reference pic. -->
<view name="Simple LEDs">
<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>
<!-- score -->
<bezel name="digit0" element="digit"> <bezel name="digit0" element="digit">
<bounds x="1.000" y="3.1" width="0.145" height="0.2" /> <bounds x="1.000" y="3.1" width="0.145" height="0.2" />
</bezel> </bezel>
@ -19,15 +26,18 @@
<bezel name="digit2" element="digit"> <bezel name="digit2" element="digit">
<bounds x="1.290" y="3.1" width="0.145" height="0.2" /> <bounds x="1.290" y="3.1" width="0.145" height="0.2" />
</bezel> </bezel>
<bezel name="digit3" element="digit"> <bezel name="digit3" element="digit">
<bounds x="1.435" y="3.1" width="0.145" height="0.2" /> <bounds x="1.435" y="3.1" width="0.145" height="0.2" />
</bezel> </bezel>
<bezel name="digit4" element="digit">
<bounds x="2.580" y="3.1" width="0.145" height="0.2" />
</bezel>
<bezel name="digit5" element="digit">
<bounds x="2.725" y="3.1" width="0.145" height="0.2" />
</bezel>
</view> <!-- time -->
<bezel name="digit4" element="digit">
<bounds x="2.580" y="3.1" width="0.145" height="0.2" />
</bezel>
<bezel name="digit5" element="digit">
<bounds x="2.725" y="3.1" width="0.145" height="0.2" />
</bezel>
</view>
</mamelayout> </mamelayout>