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

« back to all changes in this revision

Viewing changes to src/mame/drivers/terracre.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:
677
677
        ROM_LOAD( "2a_17b.rom",   0x4000, 0x4000, CRC(affc898d) SHA1(a78f06fa125de16fcdb8f4dc1629eb775aad913a) )
678
678
        ROM_LOAD( "2a_18b.rom",   0x8000, 0x4000, CRC(302dc0ab) SHA1(4db8f12e70f9adf1eb993c6a8af68b5edbf79773) )
679
679
 
680
 
        ROM_REGION( 0x02000, "gfx1", ROMREGION_DISPOSE )
 
680
        ROM_REGION( 0x02000, "gfx1", 0 )
681
681
        ROM_LOAD( "2a_16b.rom",   0x00000, 0x2000, CRC(591a3804) SHA1(e1b46f5652e7f9677d75f01c6132975ace4facdd) ) /* tiles */
682
682
 
683
 
        ROM_REGION( 0x10000, "gfx2", ROMREGION_DISPOSE )
 
683
        ROM_REGION( 0x10000, "gfx2", 0 )
684
684
        ROM_LOAD( "1a_15f.rom",   0x00000, 0x8000, CRC(984a597f) SHA1(1f33892f160691c44872b37f0f6cb1493c9f7fb1) ) /* Background */
685
685
        ROM_LOAD( "1a_17f.rom",   0x08000, 0x8000, CRC(30e297ff) SHA1(9843826ae63039d6693c8a0b30af721d70f40056) )
686
686
 
687
 
        ROM_REGION( 0x10000, "gfx3", ROMREGION_DISPOSE )
 
687
        ROM_REGION( 0x10000, "gfx3", 0 )
688
688
        ROM_LOAD( "2a_6e.rom",    0x00000, 0x4000, CRC(bcf7740b) SHA1(8701862c35eb8fb1ec239253136a3858ebea4d0c) ) /* Sprites */
689
689
        ROM_LOAD( "2a_7e.rom",    0x04000, 0x4000, CRC(a70b565c) SHA1(153e5f5a9927c294660dd0d636a9f651d4984d6d) )
690
690
        ROM_LOAD( "2a_6g.rom",    0x08000, 0x4000, CRC(4a9ec3e6) SHA1(0a35b82fb49ecf7edafd02744a48490e744c0a00) )
704
704
/* Notes: All the roms are the same except the SOUND ROMs */
705
705
/**********************************************************/
706
706
 
707
 
ROM_START( terracrb )
 
707
ROM_START( terracrea )
708
708
        ROM_REGION( 0x20000, "maincpu", 0 )     /* 128K for 68000 code */
709
709
        ROM_LOAD16_BYTE( "1a_4b.rom",    0x00001, 0x4000, CRC(76f17479) SHA1(e6be7f78fe7dc9d66feb3ada6ad08d461c66640d) )
710
710
        ROM_LOAD16_BYTE( "1a_4d.rom",    0x00000, 0x4000, CRC(8119f06e) SHA1(314e2d8e75f66862cf6567ac05f417a3a66f1254) )
720
720
        ROM_LOAD( "dg.12",        0x4000, 0x4000, CRC(9e9b3808) SHA1(7b6f8d2b75f063aa81711a7c2bf1563cc38eee8b) )
721
721
        ROM_LOAD( "2a_18b.rom",   0x8000, 0x4000, CRC(302dc0ab) SHA1(4db8f12e70f9adf1eb993c6a8af68b5edbf79773) )
722
722
 
723
 
        ROM_REGION( 0x02000, "gfx1", ROMREGION_DISPOSE )
 
723
        ROM_REGION( 0x02000, "gfx1", 0 )
724
724
        ROM_LOAD( "2a_16b.rom",   0x00000, 0x2000, CRC(591a3804) SHA1(e1b46f5652e7f9677d75f01c6132975ace4facdd) ) /* tiles */
725
725
 
726
 
        ROM_REGION( 0x10000, "gfx2", ROMREGION_DISPOSE )
 
726
        ROM_REGION( 0x10000, "gfx2", 0 )
727
727
        ROM_LOAD( "1a_15f.rom",   0x00000, 0x8000, CRC(984a597f) SHA1(1f33892f160691c44872b37f0f6cb1493c9f7fb1) ) /* Background */
728
728
        ROM_LOAD( "1a_17f.rom",   0x08000, 0x8000, CRC(30e297ff) SHA1(9843826ae63039d6693c8a0b30af721d70f40056) )
729
729
 
730
 
        ROM_REGION( 0x10000, "gfx3", ROMREGION_DISPOSE )
 
730
        ROM_REGION( 0x10000, "gfx3", 0 )
731
731
        ROM_LOAD( "2a_6e.rom",    0x00000, 0x4000, CRC(bcf7740b) SHA1(8701862c35eb8fb1ec239253136a3858ebea4d0c) ) /* Sprites */
732
732
        ROM_LOAD( "2a_7e.rom",    0x04000, 0x4000, CRC(a70b565c) SHA1(153e5f5a9927c294660dd0d636a9f651d4984d6d) )
733
733
        ROM_LOAD( "2a_6g.rom",    0x08000, 0x4000, CRC(4a9ec3e6) SHA1(0a35b82fb49ecf7edafd02744a48490e744c0a00) )
747
747
/* Notes: All the roms are the same except the SOUND ROMs */
748
748
/**********************************************************/
749
749
 
750
 
ROM_START( terracra )
 
750
ROM_START( terracren ) /* 'n' for OPN(YM2203) */
751
751
        ROM_REGION( 0x20000, "maincpu", 0 )     /* 128K for 68000 code */
752
752
        ROM_LOAD16_BYTE( "1a_4b.rom",    0x00001, 0x4000, CRC(76f17479) SHA1(e6be7f78fe7dc9d66feb3ada6ad08d461c66640d) )
753
753
        ROM_LOAD16_BYTE( "1a_4d.rom",    0x00000, 0x4000, CRC(8119f06e) SHA1(314e2d8e75f66862cf6567ac05f417a3a66f1254) )
762
762
        ROM_LOAD( "tc2a_15b.bin", 0x0000, 0x4000, CRC(790ddfa9) SHA1(90aa25fbfc9b5f52145ab3cf126610cf21024c20) )
763
763
        ROM_LOAD( "tc2a_17b.bin", 0x4000, 0x4000, CRC(d4531113) SHA1(efc37c33a0791cae4d4ab50bc884cd6c8a6f95f5) )
764
764
 
765
 
        ROM_REGION( 0x02000, "gfx1", ROMREGION_DISPOSE )
 
765
        ROM_REGION( 0x02000, "gfx1", 0 )
766
766
        ROM_LOAD( "2a_16b.rom",   0x00000, 0x2000, CRC(591a3804) SHA1(e1b46f5652e7f9677d75f01c6132975ace4facdd) ) /* tiles */
767
767
 
768
 
        ROM_REGION( 0x10000, "gfx2", ROMREGION_DISPOSE )
 
768
        ROM_REGION( 0x10000, "gfx2", 0 )
769
769
        ROM_LOAD( "1a_15f.rom",   0x00000, 0x8000, CRC(984a597f) SHA1(1f33892f160691c44872b37f0f6cb1493c9f7fb1) ) /* Background */
770
770
        ROM_LOAD( "1a_17f.rom",   0x08000, 0x8000, CRC(30e297ff) SHA1(9843826ae63039d6693c8a0b30af721d70f40056) )
771
771
 
772
 
        ROM_REGION( 0x10000, "gfx3", ROMREGION_DISPOSE )
 
772
        ROM_REGION( 0x10000, "gfx3", 0 )
773
773
        ROM_LOAD( "2a_6e.rom",    0x00000, 0x4000, CRC(bcf7740b) SHA1(8701862c35eb8fb1ec239253136a3858ebea4d0c) ) /* Sprites */
774
774
        ROM_LOAD( "2a_7e.rom",    0x04000, 0x4000, CRC(a70b565c) SHA1(153e5f5a9927c294660dd0d636a9f651d4984d6d) )
775
775
        ROM_LOAD( "2a_6g.rom",    0x08000, 0x4000, CRC(4a9ec3e6) SHA1(0a35b82fb49ecf7edafd02744a48490e744c0a00) )
797
797
        ROM_LOAD( "2.17b",      0x04000, 0x4000, CRC(427a7cca) SHA1(b30e3dd4f685c4095478972d38bb9616369a51bf) )
798
798
        ROM_LOAD( "3.18b",      0x08000, 0x4000, CRC(b8cceaf7) SHA1(5682df3193ad1dfef366353921bfa7af08aec055) )
799
799
 
800
 
        ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE ) /* alphanumerics */
 
800
        ROM_REGION( 0x2000, "gfx1", 0 ) /* alphanumerics */
801
801
        ROM_LOAD( "8.16g",      0x0000, 0x2000, CRC(0cec8644) SHA1(a8f2a67b2243771e20ba51a539a83f0017dff6bc) )
802
802
 
803
 
        ROM_REGION( 0x20000, "gfx2", ROMREGION_DISPOSE ) /* tiles */
 
803
        ROM_REGION( 0x20000, "gfx2", 0 ) /* tiles */
804
804
        ROM_LOAD( "13.15f",     0x00000, 0x8000, CRC(415ff4d9) SHA1(b5d17bfbf78e620c29f8933f06bd88cc89825b4b) )
805
805
        ROM_LOAD( "14.17f",     0x08000, 0x8000, CRC(492b5c48) SHA1(822d9098427650d55cdd6e4a7e540147198d72fc) )
806
806
        ROM_LOAD( "15.18f",     0x10000, 0x8000, CRC(b1ac0b9d) SHA1(1b413823669db24a5cfb93f66f54bd08c410a0d4) )
807
807
 
808
 
        ROM_REGION( 0x10000, "gfx3", ROMREGION_DISPOSE ) /* sprites */
 
808
        ROM_REGION( 0x10000, "gfx3", 0 ) /* sprites */
809
809
        ROM_LOAD( "4.6e",       0x0000, 0x4000, CRC(f77ced7a) SHA1(55bf0a0799d85877a71d1529073b0ed847c80e54) )
810
810
        ROM_LOAD( "5.7e",       0x4000, 0x4000, CRC(16ef1465) SHA1(7547f24fec79f774e1be441c3734bdcc03b5d313) )
811
811
        ROM_LOAD( "6.6g",       0x8000, 0x4000, CRC(936ec941) SHA1(b4891e207d66f8b77c237fc23ffa48f87ab6993a) )
836
836
        ROM_LOAD( "2.17b",      0x04000, 0x4000, CRC(427a7cca) SHA1(b30e3dd4f685c4095478972d38bb9616369a51bf) )
837
837
        ROM_LOAD( "3.18b",      0x08000, 0x4000, CRC(b8cceaf7) SHA1(5682df3193ad1dfef366353921bfa7af08aec055) )
838
838
 
839
 
        ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE ) /* alphanumerics */
 
839
        ROM_REGION( 0x2000, "gfx1", 0 ) /* alphanumerics */
840
840
        ROM_LOAD( "a8.16g",     0x0000, 0x2000, CRC(aeba2102) SHA1(fb4d047a78cd47f628fedfda8349dc46cf6a6f32) )
841
841
 
842
 
        ROM_REGION( 0x20000, "gfx2", ROMREGION_DISPOSE ) /* tiles */
 
842
        ROM_REGION( 0x20000, "gfx2", 0 ) /* tiles */
843
843
        ROM_LOAD( "13.15f",     0x00000, 0x8000, CRC(415ff4d9) SHA1(b5d17bfbf78e620c29f8933f06bd88cc89825b4b) )
844
844
        ROM_LOAD( "14.17f",     0x08000, 0x8000, CRC(492b5c48) SHA1(822d9098427650d55cdd6e4a7e540147198d72fc) )
845
845
        ROM_LOAD( "15.18f",     0x10000, 0x8000, CRC(b1ac0b9d) SHA1(1b413823669db24a5cfb93f66f54bd08c410a0d4) )
846
846
 
847
 
        ROM_REGION( 0x10000, "gfx3", ROMREGION_DISPOSE ) /* sprites */
 
847
        ROM_REGION( 0x10000, "gfx3", 0 ) /* sprites */
848
848
        ROM_LOAD( "4.6e",       0x0000, 0x4000, CRC(f77ced7a) SHA1(55bf0a0799d85877a71d1529073b0ed847c80e54) )
849
849
        ROM_LOAD( "a5.7e",      0x4000, 0x4000, CRC(5fbf9a16) SHA1(d33a020626db8267fd1c1eacbff15c569d7fb72d) )
850
850
        ROM_LOAD( "6.6g",       0x8000, 0x4000, CRC(936ec941) SHA1(b4891e207d66f8b77c237fc23ffa48f87ab6993a) )
875
875
        ROM_LOAD( "horekid.10", 0x4000, 0x4000,CRC(c1eaa938) SHA1(839f03e701f072a6441ee4980eb1961859c40d97) )
876
876
        ROM_LOAD( "horekid.11", 0x8000, 0x4000,CRC(0a2bc702) SHA1(0cef9e9022a27d30d2f83a16a55d8ede0ab686f4) )
877
877
 
878
 
        ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE ) /* alphanumerics */
 
878
        ROM_REGION( 0x2000, "gfx1", 0 ) /* alphanumerics */
879
879
        ROM_LOAD( "horekid.16", 0x0000, 0x2000, CRC(104b77cc) SHA1(f875c7fe4f2b540bc44fa144a449a01268011431) )
880
880
 
881
 
        ROM_REGION( 0x20000, "gfx2", ROMREGION_DISPOSE ) /* tiles */
 
881
        ROM_REGION( 0x20000, "gfx2", 0 ) /* tiles */
882
882
        ROM_LOAD( "horekid.05", 0x00000, 0x8000, CRC(da25ae10) SHA1(83d8b78cff85854b497b40525ec3c93a84ba6248) )
883
883
        ROM_LOAD( "horekid.06", 0x08000, 0x8000, CRC(616e4321) SHA1(5bf0e0a7290b6bcb5dfbb1070eeb683830e6916b) )
884
884
        ROM_LOAD( "horekid.07", 0x10000, 0x8000, CRC(8c7d2be2) SHA1(efd70997126fc7c2622546fabe69cb222dca87f9) )
885
885
        ROM_LOAD( "horekid.08", 0x18000, 0x8000, CRC(a0066b02) SHA1(d6437932028e937dab5728f40d6d09b6afe9a903) )
886
886
 
887
 
        ROM_REGION( 0x20000, "gfx3", ROMREGION_DISPOSE ) /* sprites */
 
887
        ROM_REGION( 0x20000, "gfx3", 0 ) /* sprites */
888
888
        ROM_LOAD( "horekid.12", 0x00000, 0x8000, CRC(a3caa07a) SHA1(4baa7d1867dbaa8bace43416040114129f5405d6) )
889
889
        ROM_LOAD( "horekid.13", 0x08000, 0x8000, CRC(0e48ff8e) SHA1(5a3025991378ed3f9bdc2d420b1432332278178b) )
890
890
        ROM_LOAD( "horekid.14", 0x10000, 0x8000, CRC(e300747a) SHA1(5875a46c215b12f1e9a889819215bca40e4459a6) )
915
915
        ROM_LOAD( "horekid.10", 0x4000, 0x4000,CRC(c1eaa938) SHA1(839f03e701f072a6441ee4980eb1961859c40d97) )
916
916
        ROM_LOAD( "horekid.11", 0x8000, 0x4000,CRC(0a2bc702) SHA1(0cef9e9022a27d30d2f83a16a55d8ede0ab686f4) )
917
917
 
918
 
        ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE ) /* alphanumerics */
 
918
        ROM_REGION( 0x2000, "gfx1", 0 ) /* alphanumerics */
919
919
        ROM_LOAD( "horekid.16", 0x0000, 0x2000, CRC(104b77cc) SHA1(f875c7fe4f2b540bc44fa144a449a01268011431) )
920
920
 
921
 
        ROM_REGION( 0x20000, "gfx2", ROMREGION_DISPOSE ) /* tiles */
 
921
        ROM_REGION( 0x20000, "gfx2", 0 ) /* tiles */
922
922
        ROM_LOAD( "horekid.05", 0x00000, 0x8000, CRC(da25ae10) SHA1(83d8b78cff85854b497b40525ec3c93a84ba6248) )
923
923
        ROM_LOAD( "horekid.06", 0x08000, 0x8000, CRC(616e4321) SHA1(5bf0e0a7290b6bcb5dfbb1070eeb683830e6916b) )
924
924
        ROM_LOAD( "horekid.07", 0x10000, 0x8000, CRC(8c7d2be2) SHA1(efd70997126fc7c2622546fabe69cb222dca87f9) )
925
925
        ROM_LOAD( "horekid.08", 0x18000, 0x8000, CRC(a0066b02) SHA1(d6437932028e937dab5728f40d6d09b6afe9a903) )
926
926
 
927
 
        ROM_REGION( 0x20000, "gfx3", ROMREGION_DISPOSE ) /* sprites */
 
927
        ROM_REGION( 0x20000, "gfx3", 0 ) /* sprites */
928
928
        ROM_LOAD( "horekid.12", 0x00000, 0x8000, CRC(a3caa07a) SHA1(4baa7d1867dbaa8bace43416040114129f5405d6) )
929
929
        ROM_LOAD( "horekid.13", 0x08000, 0x8000, CRC(0e48ff8e) SHA1(5a3025991378ed3f9bdc2d420b1432332278178b) )
930
930
        ROM_LOAD( "horekid.14", 0x10000, 0x8000, CRC(e300747a) SHA1(5875a46c215b12f1e9a889819215bca40e4459a6) )
961
961
        ROM_LOAD( "1-j.bin",    0x4000, 0x4000,CRC(c1eaa938) SHA1(839f03e701f072a6441ee4980eb1961859c40d97) )
962
962
        ROM_LOAD( "1-k.bin",    0x8000, 0x4000,CRC(0a2bc702) SHA1(0cef9e9022a27d30d2f83a16a55d8ede0ab686f4) )
963
963
 
964
 
        ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE ) /* alphanumerics */
 
964
        ROM_REGION( 0x2000, "gfx1", 0 ) /* alphanumerics */
965
965
        ROM_LOAD( "1-p.bin",    0x0000, 0x2000, CRC(104b77cc) SHA1(f875c7fe4f2b540bc44fa144a449a01268011431) )
966
966
 
967
 
        ROM_REGION( 0x20000, "gfx2", ROMREGION_DISPOSE ) /* tiles */
 
967
        ROM_REGION( 0x20000, "gfx2", 0 ) /* tiles */
968
968
        ROM_LOAD( "1-e.bin",    0x00000, 0x8000, CRC(da25ae10) SHA1(83d8b78cff85854b497b40525ec3c93a84ba6248) )
969
969
        ROM_LOAD( "1-f.bin",    0x08000, 0x8000, CRC(616e4321) SHA1(5bf0e0a7290b6bcb5dfbb1070eeb683830e6916b) )
970
970
        ROM_LOAD( "1-g.bin",    0x10000, 0x8000, CRC(8c7d2be2) SHA1(efd70997126fc7c2622546fabe69cb222dca87f9) )
971
971
        ROM_LOAD( "1-h.bin",    0x18000, 0x8000, CRC(a0066b02) SHA1(d6437932028e937dab5728f40d6d09b6afe9a903) )
972
972
 
973
 
        ROM_REGION( 0x20000, "gfx3", ROMREGION_DISPOSE ) /* sprites */
 
973
        ROM_REGION( 0x20000, "gfx3", 0 ) /* sprites */
974
974
        ROM_LOAD( "1-l.bin",    0x00000, 0x8000, CRC(a3caa07a) SHA1(4baa7d1867dbaa8bace43416040114129f5405d6) )
975
975
        ROM_LOAD( "1-m.bin",    0x08000, 0x8000, CRC(15b6cbdf) SHA1(b7f2a527946bcbd51aeae98b8971f4fbabcb3d14) ) // Booby Kids gfx hack changes these 2 roms ONLY
976
976
        ROM_LOAD( "1-n.bin",    0x10000, 0x8000, CRC(e300747a) SHA1(5875a46c215b12f1e9a889819215bca40e4459a6) )
1004
1004
 
1005
1005
/*    YEAR, NAME,   PARENT,     MACHINE, INPUT,    INIT,     MONITOR,  COMPANY,      FULLNAME, FLAGS */
1006
1006
GAME( 1985, terracre, 0,        ym3526,  terracre, 0,        ROT270,  "Nichibutsu", "Terra Cresta (YM3526 set 1)", GAME_SUPPORTS_SAVE )
1007
 
GAME( 1985, terracrb, terracre, ym3526,  terracre, 0,        ROT270,  "Nichibutsu", "Terra Cresta (YM3526 set 2)", GAME_SUPPORTS_SAVE )
1008
 
GAME( 1985, terracra, terracre, ym2203,  terracre, 0,        ROT270,  "Nichibutsu", "Terra Cresta (YM2203)", GAME_SUPPORTS_SAVE )
 
1007
GAME( 1985, terracrea,terracre, ym3526,  terracre, 0,        ROT270,  "Nichibutsu", "Terra Cresta (YM3526 set 2)", GAME_SUPPORTS_SAVE )
 
1008
GAME( 1985, terracren,terracre, ym2203,  terracre, 0,        ROT270,  "Nichibutsu", "Terra Cresta (YM2203)", GAME_SUPPORTS_SAVE )
1009
1009
GAME( 1986, amazon,   0,        amazon,  amazon,   amazon,   ROT270,  "Nichibutsu", "Soldier Girl Amazon", GAME_SUPPORTS_SAVE )
1010
1010
GAME( 1986, amatelas, amazon,   amazon,  amazon,   amatelas, ROT270,  "Nichibutsu", "Sei Senshi Amatelass", GAME_SUPPORTS_SAVE )
1011
1011
GAME( 1987, horekid,  0,        amazon,  horekid,  horekid,  ROT270,  "Nichibutsu", "Kid no Hore Hore Daisakusen", GAME_SUPPORTS_SAVE )