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

« back to all changes in this revision

Viewing changes to src/mame/drivers/combatsc.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:
138
138
WRITE8_HANDLER( combascb_bankselect_w );
139
139
WRITE8_HANDLER( combasc_bankselect_w );
140
140
MACHINE_RESET( combasc );
141
 
MACHINE_RESET( combascb );
142
141
WRITE8_HANDLER( combasc_pf_control_w );
143
142
READ8_HANDLER( combasc_scrollram_r );
144
143
WRITE8_HANDLER( combasc_scrollram_w );
145
144
 
146
145
VIDEO_UPDATE( combascb );
147
146
VIDEO_UPDATE( combasc );
148
 
WRITE8_HANDLER( combasc_io_w );
149
147
WRITE8_HANDLER( combasc_vreg_w );
150
148
 
151
149
 
242
240
        /* unknown. always write 0 */
243
241
}
244
242
 
 
243
static int boost;
245
244
static emu_timer *combasc_interleave_timer;
246
245
 
247
246
static READ8_DEVICE_HANDLER ( combasc_ym2203_r )
248
247
{
249
 
        static int boost = 1;
250
248
        int status = ym2203_r(device,offset);
251
249
 
252
250
        if (cpu_get_pc(cputag_get_cpu(device->machine, "audiocpu")) == 0x334)
639
637
        ROM_REGION( 0x10000 , "audiocpu", 0 ) /* sound CPU */
640
638
        ROM_LOAD( "611g03.rom", 0x00000, 0x08000, CRC(2a544db5) SHA1(94a97c3c54bf13ccc665aa5057ac6b1d700fae2d) )
641
639
 
642
 
        ROM_REGION( 0x80000, "gfx1", ROMREGION_DISPOSE )
 
640
        ROM_REGION( 0x80000, "gfx1", 0 )
643
641
        ROM_LOAD16_BYTE( "611g07.rom",    0x00000, 0x40000, CRC(73b38720) SHA1(e109eb78aea464127d813284ca040e8d719599e3) )
644
642
        ROM_LOAD16_BYTE( "611g08.rom",    0x00001, 0x40000, CRC(46e7d28c) SHA1(1ece7fac954204ac35d00f3d573964fcf82dcf77) )
645
643
 
646
 
        ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE )
 
644
        ROM_REGION( 0x80000, "gfx2", 0 )
647
645
        ROM_LOAD16_BYTE( "611g11.rom",    0x00000, 0x40000, CRC(69687538) SHA1(4349a1c052a759acdf7259f8bf8c5c9489b788f2) )
648
646
        ROM_LOAD16_BYTE( "611g12.rom",    0x00001, 0x40000, CRC(9c6bf898) SHA1(eafc227b4e7df0c652ec7d78784c039c35965fdc) )
649
647
 
656
654
        ROM_REGION( 0x20000, "upd", 0 ) /* uPD7759 data */
657
655
        ROM_LOAD( "611g04.rom",  0x00000, 0x20000, CRC(2987e158) SHA1(87c5129161d3be29a339083349807e60b625c3f7) )
658
656
 
659
 
        ROM_REGION( 0x0600, "plds", ROMREGION_DISPOSE )
 
657
        ROM_REGION( 0x0600, "plds", 0 )
660
658
        ROM_LOAD( "ampal16l8.e7", 0x0000, 0x0104, CRC(300a9936) SHA1(a4a87e93f41392fc7d7d8601d7187d87b9f9ab01) )
661
659
        ROM_LOAD( "pal16r6.16d",  0x0200, 0x0104, NO_DUMP ) /* PAL is read protected */
662
660
        ROM_LOAD( "pal20l8.8h",   0x0400, 0x0144, NO_DUMP ) /* PAL is read protected */
672
670
        ROM_REGION( 0x10000 , "audiocpu", 0 ) /* sound CPU */
673
671
        ROM_LOAD( "611g03.rom", 0x00000, 0x08000, CRC(2a544db5) SHA1(94a97c3c54bf13ccc665aa5057ac6b1d700fae2d) )
674
672
 
675
 
        ROM_REGION( 0x80000, "gfx1", ROMREGION_DISPOSE )
 
673
        ROM_REGION( 0x80000, "gfx1", 0 )
676
674
        ROM_LOAD16_BYTE( "611g07.rom",    0x00000, 0x40000, CRC(73b38720) SHA1(e109eb78aea464127d813284ca040e8d719599e3) )
677
675
        ROM_LOAD16_BYTE( "611g08.rom",    0x00001, 0x40000, CRC(46e7d28c) SHA1(1ece7fac954204ac35d00f3d573964fcf82dcf77) )
678
676
 
679
 
        ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE )
 
677
        ROM_REGION( 0x80000, "gfx2", 0 )
680
678
        ROM_LOAD16_BYTE( "611g11.rom",    0x00000, 0x40000, CRC(69687538) SHA1(4349a1c052a759acdf7259f8bf8c5c9489b788f2) )
681
679
        ROM_LOAD16_BYTE( "611g12.rom",    0x00001, 0x40000, CRC(9c6bf898) SHA1(eafc227b4e7df0c652ec7d78784c039c35965fdc) )
682
680
 
700
698
        ROM_REGION( 0x10000 , "audiocpu", 0 ) /* sound CPU */
701
699
        ROM_LOAD( "611g03.rom", 0x00000, 0x08000, CRC(2a544db5) SHA1(94a97c3c54bf13ccc665aa5057ac6b1d700fae2d) )
702
700
 
703
 
        ROM_REGION( 0x80000, "gfx1", ROMREGION_DISPOSE )
 
701
        ROM_REGION( 0x80000, "gfx1", 0 )
704
702
        ROM_LOAD16_BYTE( "611g07.rom",    0x00000, 0x40000, CRC(73b38720) SHA1(e109eb78aea464127d813284ca040e8d719599e3) )
705
703
        ROM_LOAD16_BYTE( "611g08.rom",    0x00001, 0x40000, CRC(46e7d28c) SHA1(1ece7fac954204ac35d00f3d573964fcf82dcf77) )
706
704
 
707
 
        ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE )
 
705
        ROM_REGION( 0x80000, "gfx2", 0 )
708
706
        ROM_LOAD16_BYTE( "611g11.rom",    0x00000, 0x40000, CRC(69687538) SHA1(4349a1c052a759acdf7259f8bf8c5c9489b788f2) )
709
707
        ROM_LOAD16_BYTE( "611g12.rom",    0x00001, 0x40000, CRC(9c6bf898) SHA1(eafc227b4e7df0c652ec7d78784c039c35965fdc) )
710
708
 
728
726
        ROM_REGION( 0x10000 , "audiocpu", 0 ) /* sound CPU */
729
727
        ROM_LOAD( "611g03.rom", 0x00000, 0x08000, CRC(2a544db5) SHA1(94a97c3c54bf13ccc665aa5057ac6b1d700fae2d) )
730
728
 
731
 
        ROM_REGION( 0x80000, "gfx1", ROMREGION_DISPOSE )
 
729
        ROM_REGION( 0x80000, "gfx1", 0 )
732
730
        ROM_LOAD16_BYTE( "611g07.rom",    0x00000, 0x40000, CRC(73b38720) SHA1(e109eb78aea464127d813284ca040e8d719599e3) )
733
731
        ROM_LOAD16_BYTE( "611g08.rom",    0x00001, 0x40000, CRC(46e7d28c) SHA1(1ece7fac954204ac35d00f3d573964fcf82dcf77) )
734
732
 
735
 
        ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE )
 
733
        ROM_REGION( 0x80000, "gfx2", 0 )
736
734
        ROM_LOAD16_BYTE( "611g11.rom",    0x00000, 0x40000, CRC(69687538) SHA1(4349a1c052a759acdf7259f8bf8c5c9489b788f2) )
737
735
        ROM_LOAD16_BYTE( "611g12.rom",    0x00001, 0x40000, CRC(9c6bf898) SHA1(eafc227b4e7df0c652ec7d78784c039c35965fdc) )
738
736
 
758
756
        ROM_LOAD( "combat.001",  0x00000, 0x10000, CRC(61456b3b) SHA1(320db628283dd1bec465e95020d1a1158e6d6ae4) )
759
757
        ROM_LOAD( "611g03.rom",  0x00000, 0x08000, CRC(2a544db5) SHA1(94a97c3c54bf13ccc665aa5057ac6b1d700fae2d) ) /* FAKE - from Konami set! */
760
758
 
761
 
        ROM_REGION( 0x80000, "gfx1", ROMREGION_DISPOSE | ROMREGION_INVERT )
 
759
        ROM_REGION( 0x80000, "gfx1", ROMREGION_INVERT )
762
760
        ROM_LOAD( "combat.006",  0x00000, 0x10000, CRC(8dc29a1f) SHA1(564dd7c6acff34db93b8e300dda563f5f38ba159) ) /* tiles, bank 0 */
763
761
        ROM_LOAD( "combat.008",  0x10000, 0x10000, CRC(61599f46) SHA1(cfd79a88bb496773daf207552c67f595ee696bc4) )
764
762
        ROM_LOAD( "combat.010",  0x20000, 0x10000, CRC(d5cda7cd) SHA1(140db6270c3f358aa27013db3bb819a48ceb5142) )
768
766
        ROM_LOAD( "combat.009",  0x60000, 0x10000, CRC(5ac80383) SHA1(1e89c371a92afc000d593daebda4156952a15244) )
769
767
        ROM_LOAD( "combat.011",  0x70000, 0x10000, CRC(cda83114) SHA1(12d2a9f694287edb3bb0ee7a8ba0e0724dad8e1f) )
770
768
 
771
 
        ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT )
 
769
        ROM_REGION( 0x80000, "gfx2", ROMREGION_INVERT )
772
770
        ROM_LOAD( "combat.013",  0x00000, 0x10000, CRC(4bed2293) SHA1(3369de47d4ba041d9f17a18dcca2af7ac9f8bc0c) ) /* sprites, bank 0 */
773
771
        ROM_LOAD( "combat.015",  0x10000, 0x10000, CRC(26c41f31) SHA1(f8eb7d0729a21a0dd92ce99c9cda0cde9526b861) )
774
772
        ROM_LOAD( "combat.017",  0x20000, 0x10000, CRC(6071e6da) SHA1(ba5f8e83b07faaffc564d3568630e17efdb5a09f) )
790
788
 
791
789
static void combasc_init_common(running_machine *machine)
792
790
{
 
791
        boost = 1;
793
792
        combasc_interleave_timer = timer_alloc(machine, NULL, NULL);
794
793
}
795
794