Previous 199869 Revisions Next

r22905 Saturday 18th May, 2013 at 17:54:36 UTC by David Haywood
added gfxdecode
[src/mame]mame.lst
[src/mame/drivers]seabattl.c

trunk/src/mame/drivers/seabattl.c
r22904r22905
129129
130130}
131131
132static const gfx_layout tiles32x16x3_layout =
133{
134   32,16,
135   RGN_FRAC(1,3),
136   3,
137   { RGN_FRAC(0,3),RGN_FRAC(1,3),RGN_FRAC(2,3) },
138   { 384,385,386,387,388,389,390,391, 0, 1, 2, 3, 4, 5, 6, 7, 128,129,130,131,132,133,134,135, 256,257,258,259,260,261,262,263 },
139   { 0*8,1*8,2*8,3*8,4*8,5*8,6*8,7*8,8*8,9*8,10*8,11*8,12*8,13*8,14*8,15*8 },
140   16*8*4
141};
142
143
144static const gfx_layout tiles8x8_layout =
145{
146   8,8,
147   RGN_FRAC(1,1),
148   1,
149   { 0 },
150   { 0, 1, 2, 3, 4, 5, 6, 7 },
151   { 0*8,1*8,2*8,3*8,4*8,5*8,6*8,7*8 },
152   8*8
153};
154
155static GFXDECODE_START( seabattl )
156   GFXDECODE_ENTRY( "gfx1", 0, tiles32x16x3_layout, 0, 1 )
157   GFXDECODE_ENTRY( "gfx2", 0, tiles8x8_layout, 0, 1 )
158   GFXDECODE_ENTRY( "gfx3", 0, tiles8x8_layout, 0, 1 )
159GFXDECODE_END
160
161
132162static MACHINE_CONFIG_START( seabattl, seabattl_state )
133163
134164   /* basic machine hardware */
r22904r22905
139169
140170   MCFG_PALETTE_LENGTH(256)
141171
172   MCFG_GFXDECODE(seabattl)
173
142174   /* video hardware */
143175   MCFG_SCREEN_ADD("screen", RASTER)
144176   MCFG_SCREEN_REFRESH_RATE(50)
r22904r22905
162194   ROM_LOAD( "sea b b_1 5.prg",      0x1000, 0x0400, CRC(55c263f6) SHA1(33eba61cb8c9318cf19b771c93a14397b4ee0ace) )
163195   ROM_CONTINUE(                     0x3000, 0x0400 )
164196
165   ROM_REGION( 0x1800, "gfx1", 0 )
197   ROM_REGION( 0x1800, "gfx1", 0 ) // first half of each of these is empty, is that correct?
166198   ROM_LOAD( "sea b red.prg",      0x0000, 0x0800, CRC(fe7192df) SHA1(0b262bc1ac959d8dd79d71780e16237075f4a099) )
167199   ROM_LOAD( "sea b green.prg",    0x0800, 0x0800, CRC(cea4c0c9) SHA1(697c136ef363676b346692740d3c3a482dde6207) )
168200   ROM_LOAD( "sea b blu.prg",      0x1000, 0x0800, CRC(cd972c4a) SHA1(fcb8149bc462912c8393431ccb792ea4b1b1109d) )
r22904r22905
174206   ROM_LOAD( "sea b wawe.prg",     0x0000, 0x0800, CRC(7e356dc5) SHA1(71d34fa39ff0b7d0fa6d32ba2b9dc0006a03d1bb) )
175207ROM_END
176208
177GAME( 1980, seabattl, 0,        seabattl, seabattl, driver_device, 0, ROT0,  "Zaccaria", "Sea Battle",                    GAME_NO_SOUND | GAME_NOT_WORKING )
209ROM_START( seabattla ) // this was a very different looking PCB (bootleg called armada maybe?) most parts had been stripped
210   ROM_REGION( 0x8000, "maincpu", 0 )
211   ROM_LOAD( "program roms",      0x0000, 0x0400, NO_DUMP )
212
213   ROM_REGION( 0xc00, "gfx1", 0 ) // probably the same as above without the blank data at the start
214   ROM_LOAD( "armadared.ic26",      0x0000, 0x0400, CRC(b588f509) SHA1(073f9dc584aba1351969ef597cd80a0037938dfb) )
215   ROM_LOAD( "armadagreen.ic25",    0x0400, 0x0400, CRC(3cc861c9) SHA1(d9159ee045cc0994f468035ae28cd8b79b5985ee) )
216   ROM_LOAD( "armadablu.ic24",      0x0800, 0x0400, CRC(3689e530) SHA1(b30ab0d5ddc9b296437aa1bc2887f1416eb69f9c) )
217
218   ROM_REGION( 0x0800, "gfx2", 0 )
219   ROM_LOAD( "greenobj.ic38",     0x0000, 0x0800, CRC(81a9a741) SHA1(b2725c320a232d4abf6e6fc58ccf6a5edb8dd9a0) )
220
221   ROM_REGION( 0x0800, "gfx3", 0 )
222   ROM_LOAD( "seawawe.ic9",     0x0000, 0x0800, CRC(7e356dc5) SHA1(71d34fa39ff0b7d0fa6d32ba2b9dc0006a03d1bb) ) // identical to above set
223ROM_END
224
225GAME( 1980, seabattl,  0,               seabattl, seabattl, driver_device, 0, ROT0,  "Zaccaria", "Sea Battle (set 1)",                    GAME_NO_SOUND | GAME_NOT_WORKING )
226GAME( 1980, seabattla, seabattl,        seabattl, seabattl, driver_device, 0, ROT0,  "Zaccaria", "Sea Battle (set 2)",                    GAME_NO_SOUND | GAME_NOT_WORKING )
trunk/src/mame/mame.lst
r22904r22905
75377537catnmous        // (c) 1982
75387538catnmousa       // (c) 1982
75397539seabattl      // (c) 1980
7540seabattla      // (c) 1980
75407541monymony        // (c) 1983
75417542jackrabt        // (c) 1984
75427543jackrabt2       // (c) 1984

Previous 199869 Revisions Next


© 1997-2024 The MAME Team