summaryrefslogtreecommitdiffstats
path: root/docs/release/src/hbmame/drivers/tecmosys.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'docs/release/src/hbmame/drivers/tecmosys.cpp')
-rw-r--r--docs/release/src/hbmame/drivers/tecmosys.cpp229
1 files changed, 229 insertions, 0 deletions
diff --git a/docs/release/src/hbmame/drivers/tecmosys.cpp b/docs/release/src/hbmame/drivers/tecmosys.cpp
new file mode 100644
index 00000000000..7bedfba8857
--- /dev/null
+++ b/docs/release/src/hbmame/drivers/tecmosys.cpp
@@ -0,0 +1,229 @@
+// license:BSD-3-Clause
+// Copyright-holders:Gaston90
+#include "../mame/drivers/tecmosys.cpp"
+
+
+// PSmame (c) gaston90 used with permission
+
+ /****************************************************
+ Proyecto Shadows Mame Build Plus
+*****************************************************/
+
+/****************
+ Deroon DeroDero
+******************/
+
+ROM_START( deroons01 ) // deroona
+ ROM_REGION( 0x100000, "maincpu", 0 )
+ ROM_LOAD16_BYTE( "t.01", 0x00000, 0x80000, CRC(7ad6c740) SHA1(51be70edf30364919c0d1da4a9bdd16bfbace213) )
+ ROM_LOAD16_BYTE( "t.02", 0x00001, 0x80000, CRC(e44f4430) SHA1(8a4ff12ef3a238694c30516fd7f39ccb4625dae9) )
+
+ ROM_REGION( 0x040000, "audiocpu", 0 )
+ ROM_LOAD( "t003.uz1", 0x000000, 0x040000, CRC(8bdfafa0) SHA1(c0cf3eb7a65d967958fe2aace171859b0faf7753) )
+
+ ROM_REGION( 0x2200, "cpu2", ROMREGION_ERASE00 )
+
+ ROM_REGION( 0x2000000, "sprites", ROMREGION_ERASE00 )
+ ROM_LOAD16_BYTE( "t101.uah1", 0x0000000, 0x200000, CRC(74baf845) SHA1(935d2954ba227a894542be492654a2750198e1bc) )
+ ROM_LOAD16_BYTE( "t102.ual1", 0x0000001, 0x200000, CRC(1a02c4a3) SHA1(5155eeaef009fc9a9f258e3e54ca2a7f78242df5) )
+ ROM_LOAD16_BYTE( "t103.ubl1", 0x0800001, 0x400000, CRC(84e7da88) SHA1(b5c3234f33bb945cc9762b91db087153a0589cfb) )
+ ROM_LOAD16_BYTE( "t104.ucl1", 0x1000001, 0x200000, CRC(66eb611a) SHA1(64435d35677fea3c06fdb03c670f3f63ee481c02) )
+
+ ROM_REGION( 0x100000, "layer0", 0 )
+ ROM_LOAD( "t301.ubd1", 0x000000, 0x100000, CRC(8b026177) SHA1(3887856bdaec4d9d3669fe3bc958ef186fbe9adb) )
+
+ ROM_REGION( 0x100000, "layer1", ROMREGION_ERASE00)
+
+ ROM_REGION( 0x100000, "layer2", 0 )
+ ROM_LOAD( "t201.ubb1", 0x000000, 0x100000, CRC(d5a087ac) SHA1(5098160ce7719d93e3edae05f6edd317d4c61f0d) )
+
+ ROM_REGION( 0x100000, "layer3", 0 )
+ ROM_LOAD( "t202.ubc1", 0x000000, 0x100000, CRC(f051dae1) SHA1(f5677c07fe644b3838657370f0309fb09244c619) )
+
+ ROM_REGION( 0x200000, "ymz", 0 )
+ ROM_LOAD( "t401.uya1", 0x000000, 0x200000, CRC(92111992) SHA1(ae27e11ae76dec0b9892ad32e1a8bf6ab11f2e6c) )
+
+ ROM_REGION( 0x80000, "oki", 0 )
+ ROM_LOAD( "t501.uad1", 0x00000, 0x80000, CRC(2fbcfe27) SHA1(f25c830322423f0959a36955edb563a6150f2142) )
+ROM_END
+
+/*************
+ Toukidenshou
+***************/
+
+ROM_START( tkdenshos01 )
+ ROM_REGION( 0x600000, "maincpu", 0 )
+ ROM_LOAD16_BYTE( "aeprge-2s01.pal", 0x00000, 0x80000, CRC(56ce787e) SHA1(3fee1acd962246b7f15fc9f578702207836a8e54) )
+ ROM_LOAD16_BYTE( "aeprgo-2s01.pau", 0x00001, 0x80000, CRC(dc0e29f2) SHA1(7234faeda7cc625bf5eb4d75f8524f8dc9b55c6b) )
+
+ ROM_REGION( 0x040000, "audiocpu", 0 )
+ ROM_LOAD( "aesprg-2.z1", 0x000000, 0x020000, CRC(43550ab6) SHA1(2580129ef8ebd9295249175de4ba985c752e06fe) )
+ ROM_RELOAD( 0x020000, 0x020000)
+
+ ROM_REGION( 0x2200, "cpu2", ROMREGION_ERASE00 )
+
+ ROM_REGION( 0x4000000, "sprites", ROMREGION_ERASE00 )
+ ROM_LOAD16_BYTE( "ae100h.ah1", 0x0000000, 0x0400000, CRC(06be252b) SHA1(08d1bb569fd2e66e2c2f47da7780b31945232e62) )
+ ROM_LOAD16_BYTE( "ae100.al1", 0x0000001, 0x0400000, CRC(009cdff4) SHA1(fd88f07313d14fd4429b09a1e8d6b595df3b98e5) )
+ ROM_LOAD16_BYTE( "ae101h.bh1", 0x0800000, 0x0400000, CRC(f2469eff) SHA1(ba49d15cc7949437ba9f56d9b425a5f0e62137df) )
+ ROM_LOAD16_BYTE( "ae101.bl1", 0x0800001, 0x0400000, CRC(db7791bb) SHA1(1fe40b747b7cee7a9200683192b1d60a735a0446) )
+ ROM_LOAD16_BYTE( "ae102h.ch1", 0x1000000, 0x0200000, CRC(f9d2a343) SHA1(d141ac0b20be587e77a576ef78f15d269d9c84e5) )
+ ROM_LOAD16_BYTE( "ae102.cl1", 0x1000001, 0x0200000, CRC(681be889) SHA1(8044ca7cbb325e6dcadb409f91e0c01b88a1bca7) )
+ ROM_LOAD16_BYTE( "ae104.el1", 0x2000001, 0x0400000, CRC(e431b798) SHA1(c2c24d4f395bba8c78a45ecf44009a830551e856) )
+ ROM_LOAD16_BYTE( "ae105.fl1", 0x2800001, 0x0400000, CRC(b7f9ebc1) SHA1(987f664072b43a578b39fa6132aaaccc5fe5bfc2) )
+ ROM_LOAD16_BYTE( "ae106.gl1", 0x3000001, 0x0200000, CRC(7c50374b) SHA1(40865913125230122072bb13f46fb5fb60c088ea) )
+
+ ROM_REGION( 0x080000, "layer0", 0 )
+ ROM_LOAD( "ae300w36.bd1", 0x000000, 0x080000, CRC(e829f29e) SHA1(e56bfe2669ed1d1ae394c644def426db129d97e3) )
+
+ ROM_REGION( 0x100000, "layer1", 0 )
+ ROM_LOAD( "ae200w74.ba1", 0x000000, 0x100000, CRC(c1645041) SHA1(323670a6aa2a4524eb968cc0b4d688098ffeeb12) )
+
+ ROM_REGION( 0x100000, "layer2", 0 )
+ ROM_LOAD( "ae201w75.bb1", 0x000000, 0x100000, CRC(3f63bdff) SHA1(0d3d57fdc0ec4bceef27c11403b3631d23abadbf) )
+
+ ROM_REGION( 0x100000, "layer3", 0 )
+ ROM_LOAD( "ae202w76.bc1", 0x000000, 0x100000, CRC(5cc857ca) SHA1(2553fb5220433acc15dfb726dc064fe333e51d88) )
+
+ ROM_REGION( 0x400000, "ymz", 0 )
+ ROM_LOAD( "ae400t23.ya1", 0x000000, 0x200000, CRC(c6ffb043) SHA1(e0c6c5f6b840f63c9a685a2c3be66efa4935cbeb) )
+ ROM_LOAD( "ae401t24.yb1", 0x200000, 0x200000, CRC(d83f1a73) SHA1(412b7ac9ff09a984c28b7d195330d78c4aac3dc5) )
+
+ ROM_REGION( 0x80000, "oki", 0 )
+ ROM_LOAD( "ae500w07.ad1", 0x00000, 0x80000, CRC(3734f92c) SHA1(048555b5aa89eaf983305c439ba08d32b4a1bb80) )
+ROM_END
+
+ROM_START( tkdenshos02 )
+ ROM_REGION( 0x600000, "maincpu", 0 )
+ ROM_LOAD16_BYTE( "aeprge-2s02.pal", 0x00000, 0x80000, CRC(60f63f74) SHA1(f927b41d74e8fddec3c22746dbf40ce931a26b1b) )
+ ROM_LOAD16_BYTE( "aeprgo-2s02.pau", 0x00001, 0x80000, CRC(85d5a27f) SHA1(b5e47a30dfcce6de8a8e4eccdd6708fa3e4d351c) )
+
+ ROM_REGION( 0x040000, "audiocpu", 0 )
+ ROM_LOAD( "aesprg-2.z1", 0x000000, 0x020000, CRC(43550ab6) SHA1(2580129ef8ebd9295249175de4ba985c752e06fe) )
+ ROM_RELOAD( 0x020000, 0x020000)
+
+ ROM_REGION( 0x2200, "cpu2", ROMREGION_ERASE00 )
+
+ ROM_REGION( 0x4000000, "sprites", ROMREGION_ERASE00 )
+ ROM_LOAD16_BYTE( "ae100h.ah1", 0x0000000, 0x0400000, CRC(06be252b) SHA1(08d1bb569fd2e66e2c2f47da7780b31945232e62) )
+ ROM_LOAD16_BYTE( "ae100.al1", 0x0000001, 0x0400000, CRC(009cdff4) SHA1(fd88f07313d14fd4429b09a1e8d6b595df3b98e5) )
+ ROM_LOAD16_BYTE( "ae101h.bh1", 0x0800000, 0x0400000, CRC(f2469eff) SHA1(ba49d15cc7949437ba9f56d9b425a5f0e62137df) )
+ ROM_LOAD16_BYTE( "ae101.bl1", 0x0800001, 0x0400000, CRC(db7791bb) SHA1(1fe40b747b7cee7a9200683192b1d60a735a0446) )
+ ROM_LOAD16_BYTE( "ae102h.ch1", 0x1000000, 0x0200000, CRC(f9d2a343) SHA1(d141ac0b20be587e77a576ef78f15d269d9c84e5) )
+ ROM_LOAD16_BYTE( "ae102.cl1", 0x1000001, 0x0200000, CRC(681be889) SHA1(8044ca7cbb325e6dcadb409f91e0c01b88a1bca7) )
+ ROM_LOAD16_BYTE( "ae104.el1", 0x2000001, 0x0400000, CRC(e431b798) SHA1(c2c24d4f395bba8c78a45ecf44009a830551e856) )
+ ROM_LOAD16_BYTE( "ae105.fl1", 0x2800001, 0x0400000, CRC(b7f9ebc1) SHA1(987f664072b43a578b39fa6132aaaccc5fe5bfc2) )
+ ROM_LOAD16_BYTE( "ae106.gl1", 0x3000001, 0x0200000, CRC(7c50374b) SHA1(40865913125230122072bb13f46fb5fb60c088ea) )
+
+ ROM_REGION( 0x080000, "layer0", 0 )
+ ROM_LOAD( "ae300w36.bd1", 0x000000, 0x080000, CRC(e829f29e) SHA1(e56bfe2669ed1d1ae394c644def426db129d97e3) )
+
+ ROM_REGION( 0x100000, "layer1", 0 )
+ ROM_LOAD( "ae200w74.ba1", 0x000000, 0x100000, CRC(c1645041) SHA1(323670a6aa2a4524eb968cc0b4d688098ffeeb12) )
+
+ ROM_REGION( 0x100000, "layer2", 0 )
+ ROM_LOAD( "ae201w75.bb1", 0x000000, 0x100000, CRC(3f63bdff) SHA1(0d3d57fdc0ec4bceef27c11403b3631d23abadbf) )
+
+ ROM_REGION( 0x100000, "layer3", 0 )
+ ROM_LOAD( "ae202w76.bc1", 0x000000, 0x100000, CRC(5cc857ca) SHA1(2553fb5220433acc15dfb726dc064fe333e51d88) )
+
+ ROM_REGION( 0x400000, "ymz", 0 )
+ ROM_LOAD( "ae400t23.ya1", 0x000000, 0x200000, CRC(c6ffb043) SHA1(e0c6c5f6b840f63c9a685a2c3be66efa4935cbeb) )
+ ROM_LOAD( "ae401t24.yb1", 0x200000, 0x200000, CRC(d83f1a73) SHA1(412b7ac9ff09a984c28b7d195330d78c4aac3dc5) )
+
+ ROM_REGION( 0x80000, "oki", 0 )
+ ROM_LOAD( "ae500w07.ad1", 0x00000, 0x80000, CRC(3734f92c) SHA1(048555b5aa89eaf983305c439ba08d32b4a1bb80) )
+ROM_END
+
+ROM_START( tkdenshos03 )
+ ROM_REGION( 0x600000, "maincpu", 0 )
+ ROM_LOAD16_BYTE( "aeprge-2s03.pal", 0x00000, 0x80000, CRC(e0c230ab) SHA1(4f7b3952d0d1b31a6a087fc09f7e995baf633cb5) )
+ ROM_LOAD16_BYTE( "aeprgo-2s03.pau", 0x00001, 0x80000, CRC(92af28b0) SHA1(bb768a2105c390c6bb7c5540c64fdc12d81ffabb) )
+
+ ROM_REGION( 0x040000, "audiocpu", 0 )
+ ROM_LOAD( "aesprg-2.z1", 0x000000, 0x020000, CRC(43550ab6) SHA1(2580129ef8ebd9295249175de4ba985c752e06fe) )
+ ROM_RELOAD( 0x020000, 0x020000)
+
+ ROM_REGION( 0x2200, "cpu2", ROMREGION_ERASE00 )
+
+ ROM_REGION( 0x4000000, "sprites", ROMREGION_ERASE00 )
+ ROM_LOAD16_BYTE( "ae100h.ah1", 0x0000000, 0x0400000, CRC(06be252b) SHA1(08d1bb569fd2e66e2c2f47da7780b31945232e62) )
+ ROM_LOAD16_BYTE( "ae100.al1", 0x0000001, 0x0400000, CRC(009cdff4) SHA1(fd88f07313d14fd4429b09a1e8d6b595df3b98e5) )
+ ROM_LOAD16_BYTE( "ae101h.bh1", 0x0800000, 0x0400000, CRC(f2469eff) SHA1(ba49d15cc7949437ba9f56d9b425a5f0e62137df) )
+ ROM_LOAD16_BYTE( "ae101.bl1", 0x0800001, 0x0400000, CRC(db7791bb) SHA1(1fe40b747b7cee7a9200683192b1d60a735a0446) )
+ ROM_LOAD16_BYTE( "ae102h.ch1", 0x1000000, 0x0200000, CRC(f9d2a343) SHA1(d141ac0b20be587e77a576ef78f15d269d9c84e5) )
+ ROM_LOAD16_BYTE( "ae102.cl1", 0x1000001, 0x0200000, CRC(681be889) SHA1(8044ca7cbb325e6dcadb409f91e0c01b88a1bca7) )
+ ROM_LOAD16_BYTE( "ae104.el1", 0x2000001, 0x0400000, CRC(e431b798) SHA1(c2c24d4f395bba8c78a45ecf44009a830551e856) )
+ ROM_LOAD16_BYTE( "ae105.fl1", 0x2800001, 0x0400000, CRC(b7f9ebc1) SHA1(987f664072b43a578b39fa6132aaaccc5fe5bfc2) )
+ ROM_LOAD16_BYTE( "ae106.gl1", 0x3000001, 0x0200000, CRC(7c50374b) SHA1(40865913125230122072bb13f46fb5fb60c088ea) )
+
+ ROM_REGION( 0x080000, "layer0", 0 )
+ ROM_LOAD( "ae300w36.bd1", 0x000000, 0x080000, CRC(e829f29e) SHA1(e56bfe2669ed1d1ae394c644def426db129d97e3) )
+
+ ROM_REGION( 0x100000, "layer1", 0 )
+ ROM_LOAD( "ae200w74.ba1", 0x000000, 0x100000, CRC(c1645041) SHA1(323670a6aa2a4524eb968cc0b4d688098ffeeb12) )
+
+ ROM_REGION( 0x100000, "layer2", 0 )
+ ROM_LOAD( "ae201w75.bb1", 0x000000, 0x100000, CRC(3f63bdff) SHA1(0d3d57fdc0ec4bceef27c11403b3631d23abadbf) )
+
+ ROM_REGION( 0x100000, "layer3", 0 )
+ ROM_LOAD( "ae202w76.bc1", 0x000000, 0x100000, CRC(5cc857ca) SHA1(2553fb5220433acc15dfb726dc064fe333e51d88) )
+
+ ROM_REGION( 0x400000, "ymz", 0 )
+ ROM_LOAD( "ae400t23.ya1", 0x000000, 0x200000, CRC(c6ffb043) SHA1(e0c6c5f6b840f63c9a685a2c3be66efa4935cbeb) )
+ ROM_LOAD( "ae401t24.yb1", 0x200000, 0x200000, CRC(d83f1a73) SHA1(412b7ac9ff09a984c28b7d195330d78c4aac3dc5) )
+
+ ROM_REGION( 0x80000, "oki", 0 )
+ ROM_LOAD( "ae500w07.ad1", 0x00000, 0x80000, CRC(3734f92c) SHA1(048555b5aa89eaf983305c439ba08d32b4a1bb80) )
+ROM_END
+
+ROM_START( tkdenshos04 )
+ ROM_REGION( 0x600000, "maincpu", 0 )
+ ROM_LOAD16_BYTE( "aeprge-2s04.pal", 0x00000, 0x80000, CRC(2692bf88) SHA1(52ee2b3f0e5cf8b4f297799f770aaf3d2078ccae) )
+ ROM_LOAD16_BYTE( "aeprgo-2s04.pau", 0x00001, 0x80000, CRC(84364dc9) SHA1(bdd159cd2f787973e1631ded4329127672517d78) )
+
+ ROM_REGION( 0x040000, "audiocpu", 0 )
+ ROM_LOAD( "aesprg-2.z1", 0x000000, 0x020000, CRC(43550ab6) SHA1(2580129ef8ebd9295249175de4ba985c752e06fe) )
+ ROM_RELOAD( 0x020000, 0x020000)
+
+ ROM_REGION( 0x2200, "cpu2", ROMREGION_ERASE00 )
+
+ ROM_REGION( 0x4000000, "sprites", ROMREGION_ERASE00 )
+ ROM_LOAD16_BYTE( "ae100h.ah1", 0x0000000, 0x0400000, CRC(06be252b) SHA1(08d1bb569fd2e66e2c2f47da7780b31945232e62) )
+ ROM_LOAD16_BYTE( "ae100.al1", 0x0000001, 0x0400000, CRC(009cdff4) SHA1(fd88f07313d14fd4429b09a1e8d6b595df3b98e5) )
+ ROM_LOAD16_BYTE( "ae101h.bh1", 0x0800000, 0x0400000, CRC(f2469eff) SHA1(ba49d15cc7949437ba9f56d9b425a5f0e62137df) )
+ ROM_LOAD16_BYTE( "ae101.bl1", 0x0800001, 0x0400000, CRC(db7791bb) SHA1(1fe40b747b7cee7a9200683192b1d60a735a0446) )
+ ROM_LOAD16_BYTE( "ae102h.ch1", 0x1000000, 0x0200000, CRC(f9d2a343) SHA1(d141ac0b20be587e77a576ef78f15d269d9c84e5) )
+ ROM_LOAD16_BYTE( "ae102.cl1", 0x1000001, 0x0200000, CRC(681be889) SHA1(8044ca7cbb325e6dcadb409f91e0c01b88a1bca7) )
+ ROM_LOAD16_BYTE( "ae104.el1", 0x2000001, 0x0400000, CRC(e431b798) SHA1(c2c24d4f395bba8c78a45ecf44009a830551e856) )
+ ROM_LOAD16_BYTE( "ae105.fl1", 0x2800001, 0x0400000, CRC(b7f9ebc1) SHA1(987f664072b43a578b39fa6132aaaccc5fe5bfc2) )
+ ROM_LOAD16_BYTE( "ae106.gl1", 0x3000001, 0x0200000, CRC(7c50374b) SHA1(40865913125230122072bb13f46fb5fb60c088ea) )
+
+ ROM_REGION( 0x080000, "layer0", 0 )
+ ROM_LOAD( "ae300w36.bd1", 0x000000, 0x080000, CRC(e829f29e) SHA1(e56bfe2669ed1d1ae394c644def426db129d97e3) )
+
+ ROM_REGION( 0x100000, "layer1", 0 )
+ ROM_LOAD( "ae200w74.ba1", 0x000000, 0x100000, CRC(c1645041) SHA1(323670a6aa2a4524eb968cc0b4d688098ffeeb12) )
+
+ ROM_REGION( 0x100000, "layer2", 0 )
+ ROM_LOAD( "ae201w75.bb1", 0x000000, 0x100000, CRC(3f63bdff) SHA1(0d3d57fdc0ec4bceef27c11403b3631d23abadbf) )
+
+ ROM_REGION( 0x100000, "layer3", 0 )
+ ROM_LOAD( "ae202w76.bc1", 0x000000, 0x100000, CRC(5cc857ca) SHA1(2553fb5220433acc15dfb726dc064fe333e51d88) )
+
+ ROM_REGION( 0x400000, "ymz", 0 )
+ ROM_LOAD( "ae400t23.ya1", 0x000000, 0x200000, CRC(c6ffb043) SHA1(e0c6c5f6b840f63c9a685a2c3be66efa4935cbeb) )
+ ROM_LOAD( "ae401t24.yb1", 0x200000, 0x200000, CRC(d83f1a73) SHA1(412b7ac9ff09a984c28b7d195330d78c4aac3dc5) )
+
+ ROM_REGION( 0x80000, "oki", 0 )
+ ROM_LOAD( "ae500w07.ad1", 0x00000, 0x80000, CRC(3734f92c) SHA1(048555b5aa89eaf983305c439ba08d32b4a1bb80) )
+ROM_END
+
+/* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */
+//Toukidenshou
+GAME( 1995, deroons01, deroon, tecmosys, tecmosys, tecmosys_state, init_deroon, ROT0, "bootleg", "Deroon DeroDero (Unknown hack)", MACHINE_SUPPORTS_SAVE )
+//Toukidenshou
+GAME( 1996, tkdenshos01, tkdensho, tecmosys, tecmosys, tecmosys_state, init_tkdensho, ROT0, "yumeji1768", "Toukidenshou (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE )
+GAME( 1996, tkdenshos02, tkdensho, tecmosys, tecmosys, tecmosys_state, init_tkdensho, ROT0, "DDJ", "Toukidenshou (Always Have Super Move)", MACHINE_SUPPORTS_SAVE )
+GAME( 1996, tkdenshos03, tkdensho, tecmosys, tecmosys, tecmosys_state, init_tkdensho, ROT0, "DDJ", "Toukidenshou (Easy Move)", MACHINE_SUPPORTS_SAVE )
+GAME( 1996, tkdenshos04, tkdensho, tecmosys, tecmosys, tecmosys_state, init_tkdensho, ROT0, "DDJ", "Toukidenshou (Enable Hidden Characters V2)", MACHINE_SUPPORTS_SAVE ) \ No newline at end of file