summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/ltd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/ltd.cpp')
-rw-r--r--src/mame/drivers/ltd.cpp147
1 files changed, 134 insertions, 13 deletions
diff --git a/src/mame/drivers/ltd.cpp b/src/mame/drivers/ltd.cpp
index 5cf1a7722c2..9607f6cf7ef 100644
--- a/src/mame/drivers/ltd.cpp
+++ b/src/mame/drivers/ltd.cpp
@@ -582,6 +582,63 @@ ROM_START(discodan)
ROM_END
/*-------------------------------------------------------------------
+/ Hustler
+/-------------------------------------------------------------------*/
+ROM_START(hustlerp)
+ ROM_REGION(0x1000, "roms", 0)
+ ROM_LOAD("hustler_1.bin", 0x0000, 0x0800, CRC(43f323f5) SHA1(086b81699bea08b10b4231e398f4f689395355b0))
+ ROM_RELOAD(0x0800, 0x0800)
+ROM_END
+
+ROM_START(hustlerpa)
+ ROM_REGION(0x1000, "roms", 0)
+ ROM_LOAD("hustler_2.bin", 0x0000, 0x0800, CRC(83c79157) SHA1(286fd0c984870639fcd7d7b8f6a5a5ddabcddcf5))
+ ROM_RELOAD(0x0800, 0x0800)
+ROM_END
+
+/*-------------------------------------------------------------------
+/ Martian Queen
+/-------------------------------------------------------------------*/
+
+// No good dump available
+
+/*-------------------------------------------------------------------
+/ King Kong
+/-------------------------------------------------------------------*/
+
+ROM_START(kkongltd)
+ ROM_REGION(0x1000, "roms", 0)
+ ROM_LOAD("kong.bin", 0x0000, 0x0800, CRC(5b2a3123) SHA1(eee417d17d3272ee63c728915af84da33f1f73a2))
+ ROM_RELOAD(0x0800, 0x0800)
+ROM_END
+
+/*-------------------------------------------------------------------
+/ Viking King
+/-------------------------------------------------------------------*/
+
+ROM_START(vikngkng)
+ ROM_REGION(0x1000, "roms", 0)
+ ROM_LOAD("vikking.bin", 0x0000, 0x0800, CRC(aa32d158) SHA1(b24294ae4ecb2ab3119ad7fe79ef567b19ac792a))
+ ROM_RELOAD(0x0800, 0x0800)
+ROM_END
+
+/*-------------------------------------------------------------------
+/ Force
+/-------------------------------------------------------------------*/
+
+ROM_START(force)
+ ROM_REGION(0x1000, "roms", 0)
+ ROM_LOAD("forceltd.bin", 0x0000, 0x0800, CRC(48f9ebbe) SHA1(8aaab352fb21263b1b93ffefd9b5169284083beb))
+ ROM_RELOAD(0x0800, 0x0800)
+ROM_END
+
+/*-------------------------------------------------------------------
+/ Space Poker
+/-------------------------------------------------------------------*/
+
+// No good dump available
+
+/*-------------------------------------------------------------------
/ Black Hole
/-------------------------------------------------------------------*/
ROM_START(bhol_ltd)
@@ -591,6 +648,15 @@ ROM_START(bhol_ltd)
ROM_END
/*-------------------------------------------------------------------
+/ Cowboy Eight Ball
+/-------------------------------------------------------------------*/
+
+ROM_START(cowboy)
+ ROM_REGION(0x1000, "roms", 0)
+ ROM_LOAD("cowboy3p.bin", 0x0000, 0x1000, CRC(5afa29af) SHA1(a5ccf5cd17c63d4292222b792535187b1bcfa786))
+ROM_END
+
+/*-------------------------------------------------------------------
/ Zephy
/-------------------------------------------------------------------*/
ROM_START(zephy)
@@ -598,16 +664,30 @@ ROM_START(zephy)
ROM_LOAD("zephy.l2", 0x0000, 0x1000, CRC(8dd11287) SHA1(8133d0c797eb0fdb56d83fc55da91bfc3cddc9e3))
ROM_END
+ROM_START(zephya)
+ ROM_REGION(0x1000, "roms", 0)
+ ROM_LOAD("zephy1.bin", 0x0000, 0x1000, CRC(ae189c8a) SHA1(c309b436ef94cd5c266c88fe5f222261e083e4eb))
+ROM_END
+
/*-------------------------------------------------------------------
-/ Cowboy Eight Ball
+/ Cowboy Eight Ball 2
/-------------------------------------------------------------------*/
-ROM_START(cowboy)
+ROM_START(cowboy2)
ROM_REGION(0x2000, "roms", 0)
ROM_LOAD("cowboy_l.bin", 0x0000, 0x1000, CRC(87befe2a) SHA1(93fdf40b10e53d7d95e5dc72923b6be887411fc0))
ROM_LOAD("cowboy_h.bin", 0x1000, 0x1000, CRC(105e5d7b) SHA1(75edeab8c8ba19f334479133802acbc25f405763))
ROM_END
/*-------------------------------------------------------------------
+/ Haunted Hotel
+/-------------------------------------------------------------------*/
+ROM_START(hhotel)
+ ROM_REGION(0x2000, "roms", 0)
+ ROM_LOAD("hh1.bin", 0x0000, 0x1000, CRC(a107a683) SHA1(5bb79d9a0a6b33f067cdd54942784c67ab557909))
+ ROM_LOAD("hh2.bin", 0x1000, 0x1000, CRC(e0c2ebc1) SHA1(131240589162c7b3f44a2bb951945c7d64f89c8d))
+ROM_END
+
+/*-------------------------------------------------------------------
/ Mr. & Mrs. Pec-Men
/-------------------------------------------------------------------*/
ROM_START(pecmen)
@@ -626,23 +706,64 @@ ROM_START(alcapone)
ROM_END
/*-------------------------------------------------------------------
+/ Alien Warrior
+/-------------------------------------------------------------------*/
+
+// No good dump available
+
+/*-------------------------------------------------------------------
/ Columbia
/-------------------------------------------------------------------*/
ROM_START(columbia)
ROM_REGION(0x2000, "roms", 0)
- ROM_LOAD("columb-d.bin", 0x0000, 0x1000, NO_DUMP)
- ROM_LOAD("columb-e.bin", 0x1000, 0x1000, CRC(013abca0) SHA1(269376af92368d214c3d09ec6d3eb653841666f3))
+ ROM_LOAD("columb-l.bin", 0x0000, 0x1000, CRC(ac345dee) SHA1(14f03fa8059de5cd69cc83638aa6533fbcead37e))
+ ROM_LOAD("columb-h.bin", 0x1000, 0x1000, CRC(acd2a85b) SHA1(30889ee4230ce05f6060f926b2137bbf5939db2d))
+ROM_END
+
+/*-------------------------------------------------------------------
+/ Time Machine
+/-------------------------------------------------------------------*/
+ROM_START(tmacltd4)
+ ROM_REGION(0x2000, "roms", 0)
+ ROM_LOAD("tm4-l.bin", 0x0000, 0x1000, NO_DUMP)
+ ROM_LOAD("tm4-h.bin", 0x1000, 0x1000, CRC(f5f97992) SHA1(ba31f71a600e7061b500e0750f50643503e52a80))
+ROM_END
+
+ROM_START(tmacltd2)
+ ROM_REGION(0x2000, "roms", 0)
+ ROM_LOAD("tm4-l.bin", 0x0000, 0x1000, NO_DUMP)
+ ROM_LOAD("tm4-h.bin", 0x1000, 0x1000, CRC(f717c9db) SHA1(9ca5819b707fa20edfc289734e1aa189ae242aa3))
+ROM_END
+
+/*-------------------------------------------------------------------
+/ Trick Shooter
+/-------------------------------------------------------------------*/
+ROM_START(tricksht)
+ ROM_REGION(0x2000, "roms", 0)
+ ROM_LOAD("tricks-l.bin", 0x0000, 0x1000, CRC(951413ff) SHA1(f4a28f7b41cb077377433dc7bfb6647e5d392481))
+ ROM_LOAD("tricks-h.bin", 0x1000, 0x1000, CRC(2e4efb51) SHA1(3dd20addecf4b47bd68b05d557c378d1dbbbd892))
ROM_END
// system 3
-GAME(1981, arizona, 0, ltd3, ltd3, ltd_state, atla_ltd, ROT0, "LTD", "Arizona", MACHINE_IS_SKELETON_MECHANICAL)
-GAME(1981, atla_ltd, 0, ltd3, ltd3, ltd_state, atla_ltd, ROT0, "LTD", "Atlantis (LTD)", MACHINE_MECHANICAL | MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
-GAME(1981, discodan, 0, ltd3, ltd3, ltd_state, atla_ltd, ROT0, "LTD", "Disco Dancing", MACHINE_IS_SKELETON_MECHANICAL)
-GAME(1981, bhol_ltd, 0, ltd3, ltd3, ltd_state, bhol_ltd, ROT0, "LTD", "Black Hole (LTD)", MACHINE_MECHANICAL | MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
-GAME(1981, zephy, 0, ltd3, ltd3, ltd_state, zephy, ROT0, "LTD", "Zephy", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1981, arizona, 0, ltd3, ltd3, ltd_state, atla_ltd, ROT0, "LTD", "Arizona", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1981, atla_ltd, 0, ltd3, ltd3, ltd_state, atla_ltd, ROT0, "LTD", "Atlantis (LTD)", MACHINE_MECHANICAL | MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
+GAME(1981, discodan, 0, ltd3, ltd3, ltd_state, atla_ltd, ROT0, "LTD", "Disco Dancing", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1981, hustlerp, 0, ltd3, ltd3, ltd_state, atla_ltd, ROT0, "LTD", "Hustler", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1981, hustlerpa, hustlerp, ltd3, ltd3, ltd_state, atla_ltd, ROT0, "LTD", "Hustler (alternate set)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1981, kkongltd, 0, ltd3, ltd3, ltd_state, atla_ltd, ROT0, "LTD", "King Kong", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(198?, vikngkng, 0, ltd3, ltd3, ltd_state, atla_ltd, ROT0, "LTD", "Viking King", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1981, force, 0, ltd3, ltd3, ltd_state, atla_ltd, ROT0, "LTD", "Force", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1981, bhol_ltd, 0, ltd3, ltd3, ltd_state, bhol_ltd, ROT0, "LTD", "Black Hole (LTD)", MACHINE_MECHANICAL | MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
+GAME(1981, cowboy, 0, ltd3, ltd3, ltd_state, zephy, ROT0, "LTD", "Cowboy Eight Ball", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1981, zephy, 0, ltd3, ltd3, ltd_state, zephy, ROT0, "LTD", "Zephy", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1981, zephya, zephy, ltd3, ltd3, ltd_state, zephy, ROT0, "LTD", "Zephy (alternate set)", MACHINE_IS_SKELETON_MECHANICAL)
// system 4
-GAME(1981, cowboy, 0, ltd4, ltd4, ltd_state, ltd, ROT0, "LTD", "Cowboy Eight Ball 2", MACHINE_IS_SKELETON_MECHANICAL)
-GAME(1981, pecmen, 0, ltd4, ltd4, ltd_state, ltd, ROT0, "LTD", "Mr. & Mrs. Pec-Men", MACHINE_IS_SKELETON_MECHANICAL)
-GAME(1981, alcapone, 0, ltd4, ltd4, ltd_state, ltd, ROT0, "LTD", "Al Capone", MACHINE_IS_SKELETON_MECHANICAL)
-GAME(1982, columbia, 0, ltd4, ltd4, ltd_state, ltd, ROT0, "LTD", "Columbia", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1982, cowboy2, 0, ltd4, ltd4, ltd_state, ltd, ROT0, "LTD", "Cowboy Eight Ball 2", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1981, hhotel, 0, ltd4, ltd4, ltd_state, ltd, ROT0, "LTD", "Haunted Hotel", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1981, pecmen, 0, ltd4, ltd4, ltd_state, ltd, ROT0, "LTD", "Mr. & Mrs. Pec-Men", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1981, alcapone, 0, ltd4, ltd4, ltd_state, ltd, ROT0, "LTD", "Al Capone", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1982, columbia, 0, ltd4, ltd4, ltd_state, ltd, ROT0, "LTD", "Columbia", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1981, tmacltd4, 0, ltd4, ltd4, ltd_state, ltd, ROT0, "LTD", "Time Machine (LTD, 4 players)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1981, tmacltd2, tmacltd4, ltd4, ltd4, ltd_state, ltd, ROT0, "LTD", "Time Machine (LTD, 2 players)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1982, tricksht, 0, ltd4, ltd4, ltd_state, ltd, ROT0, "LTD", "Trick Shooter", MACHINE_IS_SKELETON_MECHANICAL)