summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author Charles MacDonald <chamacd@gmail.com>2012-06-22 03:32:50 +0000
committer Charles MacDonald <chamacd@gmail.com>2012-06-22 03:32:50 +0000
commitdeabc1b5d7b2515c2d2bd790183e9602e8aa10aa (patch)
treedac44d13fabfc4c7f69cde2ab1bc6d02cce60195 /src
parent8e597ae8aba2440f7fed033e3b808a82fddd5d50 (diff)
Added new game
------- Fishing (DECO Cassette). [SRI, Charles MacDonald, Team Japump!]
Diffstat (limited to 'src')
-rw-r--r--src/mame/drivers/decocass.c19
-rw-r--r--src/mame/machine/decocass.c12
-rw-r--r--src/mame/machine/decocass.h1
-rw-r--r--src/mame/mame.lst11
4 files changed, 42 insertions, 1 deletions
diff --git a/src/mame/drivers/decocass.c b/src/mame/drivers/decocass.c
index 15e77bb4c83..992e10ca544 100644
--- a/src/mame/drivers/decocass.c
+++ b/src/mame/drivers/decocass.c
@@ -801,6 +801,12 @@ static MACHINE_CONFIG_DERIVED( cdsteljn, decocass )
MCFG_MACHINE_RESET(cdsteljn)
MACHINE_CONFIG_END
+static MACHINE_CONFIG_DERIVED( cfishing, decocass )
+
+ /* basic machine hardware */
+ MCFG_MACHINE_RESET(cfishing)
+MACHINE_CONFIG_END
+
static MACHINE_CONFIG_DERIVED( chwy, decocass )
@@ -1292,6 +1298,18 @@ ROM_END
/* The Following use Dongle Type 3 (unknown part number?)
(dongle data differs for each game) */
+/* 25 Fishing / Angler Dangler */
+ROM_START( cfishing )
+ DECOCASS_BIOS_A_ROMS
+
+ ROM_REGION( 0x01000, "dongle", 0 ) /* dongle data */
+ ROM_LOAD( "dp-1250-a-0.pro", 0x0000, 0x1000, CRC(92a3b387) SHA1(e17a155d02e9ed806590b23a845dc7806b6720b1) )
+
+ ROM_REGION( 0x10000, "cassette", 0 ) /* (max) 64k for cassette image */
+ ROM_LOAD( "dt-1250-a-0.cas", 0x0000, 0x7500, CRC(d4a16425) SHA1(25afaabdc8b2217d5e73606a36ea9ba408d7bc4b) )
+ROM_END
+
+
/* 26 Hamburger / Burger Time */
/* Photo of Dongle shows DP-126B with Cassette DT-1267B (the "7B" is in a seperate white box then the DP-126 label) */
ROM_START( cbtime ) // version 7-B-0
@@ -1689,6 +1707,7 @@ static DRIVER_INIT( cdsteljn )
/* 23 */ // 1982.?? 18 Hole Pro Golf
/* 24 */ // 1982.07 Tsumego Kaisyou
/* 25 */ // 1982.10 Angler Dangler? (fishing)
+/* 25 */ GAME( 1982, cfishing, decocass, cfishing, decocass, decocass, ROT270, "Data East Corporation", "Fishing (DECO Cassette)", 0 )
/* 26 */ GAME( 1983, cbtime, decocass, cbtime, cbtime, decocass, ROT270, "Data East Corporation", "Burger Time (DECO Cassette)", 0 )
GAME( 1982, chamburger,cbtime, cbtime, cbtime, decocass, ROT270, "Data East Corporation", "Hamburger (DECO Cassette, Japan)", 0 )
/* 27 */ GAME( 1982, cburnrub, decocass, cburnrub, decocass, decocass, ROT270, "Data East Corporation", "Burnin' Rubber (DECO Cassette, set 1)", 0 )
diff --git a/src/mame/machine/decocass.c b/src/mame/machine/decocass.c
index 611298eb5f7..5b49bd17504 100644
--- a/src/mame/machine/decocass.c
+++ b/src/mame/machine/decocass.c
@@ -1563,6 +1563,17 @@ MACHINE_RESET( cptennis )
state->m_dongle_w = decocass_type2_w;
}
+MACHINE_RESET( cfishing )
+{
+ decocass_state *state = machine.driver_data<decocass_state>();
+ decocass_reset_common(machine);
+ LOG(0,("dongle type #3 (PAL)\n"));
+ state->m_dongle_r = decocass_type3_r;
+ state->m_dongle_w = decocass_type3_w;
+ state->m_type3_swap = TYPE3_SWAP_01;
+
+}
+
MACHINE_RESET( cbtime )
{
decocass_state *state = machine.driver_data<decocass_state>();
@@ -1571,6 +1582,7 @@ MACHINE_RESET( cbtime )
state->m_dongle_r = decocass_type3_r;
state->m_dongle_w = decocass_type3_w;
state->m_type3_swap = TYPE3_SWAP_12;
+
}
MACHINE_RESET( cburnrub )
diff --git a/src/mame/machine/decocass.h b/src/mame/machine/decocass.h
index 9ae5b4aeed0..28c062e4598 100644
--- a/src/mame/machine/decocass.h
+++ b/src/mame/machine/decocass.h
@@ -148,6 +148,7 @@ MACHINE_RESET( decocass );
MACHINE_RESET( ctsttape );
MACHINE_RESET( chwy );
MACHINE_RESET( cdsteljn );
+MACHINE_RESET( cfishing );
MACHINE_RESET( cterrani );
MACHINE_RESET( castfant );
MACHINE_RESET( csuperas );
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 0deed775c54..e9567e17507 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -2072,6 +2072,8 @@ kageki // B35 (c) 1988 Taito America Corporation + Romstar license (US)
kagekij // B35 (c) 1988 Taito Corporation (Japan)
kagekih // B35 (c) 1992 (hack)
chukatai // B44 (c) 1988 Taito Corporation Japan (World)
+
+
chukataiu // B44 (c) 1988 Taito Corporation (US)
chukataij // B44 (c) 1988 Taito Corporation (Japan)
kabukiz // B50 (c) 1988 Taito Corporation Japan (World)
@@ -2778,6 +2780,7 @@ sfj // 8/1987 (c) 1987 (Japan)
sfp // 8/1987 (c) 1987
tigeroad // 11/1987 (c) 1987 + Romstar (US)
toramich // 11/1987 (c) 1987 (Japan)
+
tigeroadb // bootleg
f1dream // 4/1988 (c) 1988 + Romstar
f1dreamb // bootleg
@@ -4248,6 +4251,7 @@ wrestwar1 // (c) 1989 (FD1094, decrypted)
// Philko Boards
atomicp // (c) 1990 Philko - korean clone board
+
snapper // (c) 1990 Philko - korean clone board
// S16 Bootlegs
@@ -5260,7 +5264,7 @@ cmissnx // 21 1982.04 Mission-X/Zoar
cptennis // 22 1982.06 Pro Tennis
// 23 1982.?? 18 Hole Pro Golf
// 24 1982.07 Tsumego Kaisyou
- // 25 1982.10 Angler Dangler? (fishing)
+cfishing // 25 1982.10 Fishing / Angler Dangler
cbtime // 26 1982.08 Hamburger/Burger Time
chamburger // 26 1982.08 Hamburger (Japan)
cburnrub // 27 1982.11 Burnin' Rubber
@@ -13062,6 +13066,7 @@ sc4cla7c //
sc4ccogs // Clever Cogs (Qps)
sc4cclas // Club Class (Bellfruit)
sc4cclasa //
+
sc4cclasb //
sc4cclasc //
sc4cclasd //
@@ -14015,6 +14020,7 @@ sc4monobj //
sc4monobk //
sc4monobl //
sc4monobm //
+
sc4monod // Monopoly (Mazooma) [German]
sc4monoda //
sc4monodb //
@@ -16742,6 +16748,7 @@ sc5dndtpg //
sc5dndtph //
sc5dndtpi //
sc5dndtpj //
+
sc5dndtpk //
sc5dndtpl //
sc5dndtpm //
@@ -19960,7 +19967,9 @@ starshot
// alvg.c
+
agsoccer
+
wrldtour
wrldtour2
usafootb