~ubuntu-branches/ubuntu/lucid/sdlmame/lucid

« back to all changes in this revision

Viewing changes to src/mame/drivers/xybots.c

  • Committer: Bazaar Package Importer
  • Author(s): Cesare Falco
  • Date: 2009-11-03 17:10:15 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20091103171015-6hop4ory5lxnumpn
Tags: 0.135-0ubuntu1
* New upstream release - Closes (LP: #403212)
* debian/watch: unstable releases are no longer detected
* mame.ini: added the cheat subdirectories to cheatpath so zipped
  cheatfiles will be searched too
* renamed crsshair subdirectory to crosshair to reflect upstream change
* mame.ini: renamed references to crosshair subdirectory (see above)

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
#include "audio/atarijsa.h"
24
24
#include "xybots.h"
25
25
 
 
26
static int h256;
 
27
 
26
28
 
27
29
 
28
30
/*************************************
56
58
 
57
59
static READ16_HANDLER( special_port1_r )
58
60
{
59
 
        static int h256 = 0x0400;
60
 
 
61
61
        int result = input_port_read(space->machine, "FFE200");
62
62
 
63
63
        if (atarigen_cpu_to_sound_ready) result ^= 0x0200;
230
230
        ROM_LOAD( "136054-1116.2k",  0x010000, 0x004000, CRC(3b9f155d) SHA1(7080681a7eab282023034379825ca88adc6b300f) )
231
231
        ROM_CONTINUE(                0x004000, 0x00c000 )
232
232
 
233
 
        ROM_REGION( 0x40000, "gfx1", ROMREGION_DISPOSE )
 
233
        ROM_REGION( 0x40000, "gfx1", 0 )
234
234
        ROM_LOAD( "136054-2102.12l", 0x000000, 0x008000, CRC(c1309674) SHA1(5a163c894142c8d662557c8322dc04fded637227) )
235
235
        ROM_RELOAD(                  0x008000, 0x008000 )
236
236
        ROM_LOAD( "136054-2103.11l", 0x010000, 0x010000, CRC(907c024d) SHA1(d41c7471136f4a0632cbae28644ab1650af1467f) )
237
237
        ROM_LOAD( "136054-2117.8l",  0x030000, 0x010000, CRC(0cc9b42d) SHA1(a744d97d40afb469ee61c2fc8d4b04ff8cc72755) )
238
238
 
239
 
        ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE )
 
239
        ROM_REGION( 0x80000, "gfx2", 0 )
240
240
        ROM_LOAD( "136054-1105.2e",  0x000000, 0x010000, CRC(315a4274) SHA1(9a6cfdd655560e5d0320f95c8b60e733991a0909) )
241
241
        ROM_LOAD( "136054-1106.2ef", 0x010000, 0x010000, CRC(3d8c1dd2) SHA1(dd61fc0b96c395e1e65bb7114a60b45d68d08140) )
242
242
        ROM_LOAD( "136054-1107.2f",  0x020000, 0x010000, CRC(b7217da5) SHA1(b00ff4a3d0cffb94636f84cd923a78b5a02f9741) )
245
245
        ROM_LOAD( "136054-1110.2k",  0x050000, 0x010000, CRC(99665ff4) SHA1(e93a85a601ae364d1e773174d488fca74b8d5753) )
246
246
        ROM_LOAD( "136054-1111.2l",  0x060000, 0x010000, CRC(416107ee) SHA1(cdfe6c6bd8efaa08506cd5707887c552500c2108) )
247
247
 
248
 
        ROM_REGION( 0x02000, "gfx3", ROMREGION_DISPOSE )
 
248
        ROM_REGION( 0x02000, "gfx3", 0 )
249
249
        ROM_LOAD( "136054-1101.5c",  0x000000, 0x002000, CRC(59c028a2) SHA1(27dcde0da88f949a5e4a7632d4b403b937c8c6e0) )
250
250
ROM_END
251
251
 
261
261
        ROM_LOAD( "136054-1116.2k",  0x010000, 0x004000, CRC(3b9f155d) SHA1(7080681a7eab282023034379825ca88adc6b300f) )
262
262
        ROM_CONTINUE(                0x004000, 0x00c000 )
263
263
 
264
 
        ROM_REGION( 0x40000, "gfx1", ROMREGION_DISPOSE )
 
264
        ROM_REGION( 0x40000, "gfx1", 0 )
265
265
        ROM_LOAD( "136054-2102.12l", 0x000000, 0x008000, CRC(c1309674) SHA1(5a163c894142c8d662557c8322dc04fded637227) )
266
266
        ROM_RELOAD(                  0x008000, 0x008000 )
267
267
        ROM_LOAD( "136054-2103.11l", 0x010000, 0x010000, CRC(907c024d) SHA1(d41c7471136f4a0632cbae28644ab1650af1467f) )
268
268
        ROM_LOAD( "136054-2117.8l",  0x030000, 0x010000, CRC(0cc9b42d) SHA1(a744d97d40afb469ee61c2fc8d4b04ff8cc72755) )
269
269
 
270
 
        ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE )
 
270
        ROM_REGION( 0x80000, "gfx2", 0 )
271
271
        ROM_LOAD( "136054-1105.2e",  0x000000, 0x010000, CRC(315a4274) SHA1(9a6cfdd655560e5d0320f95c8b60e733991a0909) )
272
272
        ROM_LOAD( "136054-1106.2ef", 0x010000, 0x010000, CRC(3d8c1dd2) SHA1(dd61fc0b96c395e1e65bb7114a60b45d68d08140) )
273
273
        ROM_LOAD( "136054-1107.2f",  0x020000, 0x010000, CRC(b7217da5) SHA1(b00ff4a3d0cffb94636f84cd923a78b5a02f9741) )
276
276
        ROM_LOAD( "136054-1110.2k",  0x050000, 0x010000, CRC(99665ff4) SHA1(e93a85a601ae364d1e773174d488fca74b8d5753) )
277
277
        ROM_LOAD( "136054-1111.2l",  0x060000, 0x010000, CRC(416107ee) SHA1(cdfe6c6bd8efaa08506cd5707887c552500c2108) )
278
278
 
279
 
        ROM_REGION( 0x02000, "gfx3", ROMREGION_DISPOSE )
 
279
        ROM_REGION( 0x02000, "gfx3", 0 )
280
280
        ROM_LOAD( "136054-1101.5c",  0x000000, 0x002000, CRC(59c028a2) SHA1(27dcde0da88f949a5e4a7632d4b403b937c8c6e0) )
281
281
ROM_END
282
282
 
292
292
        ROM_LOAD( "136054-1116.2k",  0x010000, 0x004000, CRC(3b9f155d) SHA1(7080681a7eab282023034379825ca88adc6b300f) )
293
293
        ROM_CONTINUE(                0x004000, 0x00c000 )
294
294
 
295
 
        ROM_REGION( 0x40000, "gfx1", ROMREGION_DISPOSE )
 
295
        ROM_REGION( 0x40000, "gfx1", 0 )
296
296
        ROM_LOAD( "136054-2102.12l", 0x000000, 0x008000, CRC(c1309674) SHA1(5a163c894142c8d662557c8322dc04fded637227) )
297
297
        ROM_RELOAD(                  0x008000, 0x008000 )
298
298
        ROM_LOAD( "136054-2103.11l", 0x010000, 0x010000, CRC(907c024d) SHA1(d41c7471136f4a0632cbae28644ab1650af1467f) )
299
299
        ROM_LOAD( "136054-2117.8l",  0x030000, 0x010000, CRC(0cc9b42d) SHA1(a744d97d40afb469ee61c2fc8d4b04ff8cc72755) )
300
300
 
301
 
        ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE )
 
301
        ROM_REGION( 0x80000, "gfx2", 0 )
302
302
        ROM_LOAD( "136054-1105.2e",  0x000000, 0x010000, CRC(315a4274) SHA1(9a6cfdd655560e5d0320f95c8b60e733991a0909) )
303
303
        ROM_LOAD( "136054-1106.2ef", 0x010000, 0x010000, CRC(3d8c1dd2) SHA1(dd61fc0b96c395e1e65bb7114a60b45d68d08140) )
304
304
        ROM_LOAD( "136054-1107.2f",  0x020000, 0x010000, CRC(b7217da5) SHA1(b00ff4a3d0cffb94636f84cd923a78b5a02f9741) )
307
307
        ROM_LOAD( "136054-1110.2k",  0x050000, 0x010000, CRC(99665ff4) SHA1(e93a85a601ae364d1e773174d488fca74b8d5753) )
308
308
        ROM_LOAD( "136054-1111.2l",  0x060000, 0x010000, CRC(416107ee) SHA1(cdfe6c6bd8efaa08506cd5707887c552500c2108) )
309
309
 
310
 
        ROM_REGION( 0x02000, "gfx3", ROMREGION_DISPOSE )
 
310
        ROM_REGION( 0x02000, "gfx3", 0 )
311
311
        ROM_LOAD( "136054-1101.5c",  0x000000, 0x002000, CRC(59c028a2) SHA1(27dcde0da88f949a5e4a7632d4b403b937c8c6e0) )
312
312
ROM_END
313
313
 
323
323
        ROM_LOAD( "136054-1116.2k",  0x010000, 0x004000, CRC(3b9f155d) SHA1(7080681a7eab282023034379825ca88adc6b300f) )
324
324
        ROM_CONTINUE(                0x004000, 0x00c000 )
325
325
 
326
 
        ROM_REGION( 0x40000, "gfx1", ROMREGION_DISPOSE )
 
326
        ROM_REGION( 0x40000, "gfx1", 0 )
327
327
        ROM_LOAD( "136054-2102.12l", 0x000000, 0x008000, CRC(c1309674) SHA1(5a163c894142c8d662557c8322dc04fded637227) )
328
328
        ROM_RELOAD(               0x008000, 0x008000 )
329
329
        ROM_LOAD( "136054-2103.11l", 0x010000, 0x010000, CRC(907c024d) SHA1(d41c7471136f4a0632cbae28644ab1650af1467f) )
330
330
        ROM_LOAD( "136054-2117.8l",  0x030000, 0x010000, CRC(0cc9b42d) SHA1(a744d97d40afb469ee61c2fc8d4b04ff8cc72755) )
331
331
 
332
 
        ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE )
 
332
        ROM_REGION( 0x80000, "gfx2", 0 )
333
333
        ROM_LOAD( "136054-1105.2e",  0x000000, 0x010000, CRC(315a4274) SHA1(9a6cfdd655560e5d0320f95c8b60e733991a0909) )
334
334
        ROM_LOAD( "136054-1106.2ef", 0x010000, 0x010000, CRC(3d8c1dd2) SHA1(dd61fc0b96c395e1e65bb7114a60b45d68d08140) )
335
335
        ROM_LOAD( "136054-1107.2f",  0x020000, 0x010000, CRC(b7217da5) SHA1(b00ff4a3d0cffb94636f84cd923a78b5a02f9741) )
338
338
        ROM_LOAD( "136054-1110.2k",  0x050000, 0x010000, CRC(99665ff4) SHA1(e93a85a601ae364d1e773174d488fca74b8d5753) )
339
339
        ROM_LOAD( "136054-1111.2l",  0x060000, 0x010000, CRC(416107ee) SHA1(cdfe6c6bd8efaa08506cd5707887c552500c2108) )
340
340
 
341
 
        ROM_REGION( 0x02000, "gfx3", ROMREGION_DISPOSE )
 
341
        ROM_REGION( 0x02000, "gfx3", 0 )
342
342
        ROM_LOAD( "136054-1101.5c",  0x000000, 0x002000, CRC(59c028a2) SHA1(27dcde0da88f949a5e4a7632d4b403b937c8c6e0) )
343
343
ROM_END
344
344
 
354
354
        ROM_LOAD( "136054-0116.2k",  0x010000, 0x004000, NO_DUMP CRC(3b9f155d) SHA1(7080681a7eab282023034379825ca88adc6b300f) )
355
355
        ROM_CONTINUE(                0x004000, 0x00c000 )
356
356
 
357
 
        ROM_REGION( 0x40000, "gfx1", ROMREGION_DISPOSE )
 
357
        ROM_REGION( 0x40000, "gfx1", 0 )
358
358
        ROM_LOAD( "136054-1102.12l", 0x000000, 0x008000, CRC(0d304e5b) SHA1(203c86c865667b1538f61c0950682fb17ebd9abb) )
359
359
        ROM_RELOAD(                  0x008000, 0x008000 )
360
360
        ROM_LOAD( "136054-1103.11l", 0x010000, 0x010000, CRC(a514da1d) SHA1(5af3c703e0c8e8d47123241ce39f202c88a8cdb0) )
361
361
        ROM_LOAD( "136054-1117.8l",  0x030000, 0x010000, CRC(6b79154d) SHA1(6fd47503c91a23f75046acd1ef8000b63f8e8ba6) )
362
362
 
363
 
        ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE )
 
363
        ROM_REGION( 0x80000, "gfx2", 0 )
364
364
        ROM_LOAD( "136054-1105.2e",  0x000000, 0x010000, CRC(315a4274) SHA1(9a6cfdd655560e5d0320f95c8b60e733991a0909) )
365
365
        ROM_LOAD( "136054-1106.2ef", 0x010000, 0x010000, CRC(3d8c1dd2) SHA1(dd61fc0b96c395e1e65bb7114a60b45d68d08140) )
366
366
        ROM_LOAD( "136054-1107.2f",  0x020000, 0x010000, CRC(b7217da5) SHA1(b00ff4a3d0cffb94636f84cd923a78b5a02f9741) )
369
369
        ROM_LOAD( "136054-1110.2k",  0x050000, 0x010000, CRC(99665ff4) SHA1(e93a85a601ae364d1e773174d488fca74b8d5753) )
370
370
        ROM_LOAD( "136054-1111.2l",  0x060000, 0x010000, CRC(416107ee) SHA1(cdfe6c6bd8efaa08506cd5707887c552500c2108) )
371
371
 
372
 
        ROM_REGION( 0x02000, "gfx3", ROMREGION_DISPOSE )
 
372
        ROM_REGION( 0x02000, "gfx3", 0 )
373
373
        ROM_LOAD( "136054-1101.5c",  0x000000, 0x002000, CRC(59c028a2) SHA1(27dcde0da88f949a5e4a7632d4b403b937c8c6e0) )
374
374
ROM_END
375
375
 
383
383
 
384
384
static DRIVER_INIT( xybots )
385
385
{
 
386
        h256 = 0x0400;
386
387
        atarigen_eeprom_default = NULL;
387
388
        atarigen_slapstic_init(cputag_get_cpu(machine, "maincpu"), 0x008000, 0, 107);
388
389
        atarijsa_init(machine, "FFE200", 0x0100);