new working clone - Trophy Hunting (Location Test)

New Clone Added
------------------------------------------------
Trophy Hunting - Bear & Moose V1.0 (Location Test) [Brian Troha, The Dumping Union]
This commit is contained in:
braintro 2018-05-18 19:53:07 -05:00
parent 39883001a3
commit df573ad9d0
2 changed files with 216 additions and 51 deletions

View File

@ -44,6 +44,7 @@ B0-003A (or B0-003B) 2001 Turkey Hunting USA Sammy
B0-006B 2001-2 Funcube 2 - 5 Namco
B0-010A 2001 Wing Shooting Championship Sammy
B0-010A 2002 Trophy Hunting - Bear & Moose Sammy
P0-145-1 2002 Trophy Hunting - Bear & Moose (test) Sammy
-------------------------------------------------------------------------------------------
TODO:
@ -2128,6 +2129,29 @@ static INPUT_PORTS_START( trophyh )
PORT_DIPSETTING( 0x0000, "Yellow" )
INPUT_PORTS_END
static INPUT_PORTS_START( trophyht )
PORT_INCLUDE(wschamp)
PORT_MODIFY("DSW2") // fffd0a.w
PORT_DIPNAME( 0x0020, 0x0020, "Blood Color" ) PORT_DIPLOCATION("SW2:6") /* WSChamp doesn't use Blood Color, so add it back in */
PORT_DIPSETTING( 0x0020, "Red" )
PORT_DIPSETTING( 0x0000, "Yellow" )
PORT_DIPNAME( 0x0080, 0x0000, "Gun Type (Leave on Hand Gun)" ) PORT_DIPLOCATION("SW2:8")
PORT_DIPSETTING( 0x0080, "Pump Action" )
PORT_DIPSETTING( 0x0000, "Hand Gun" )
PORT_MODIFY("TRIGGER") // $700000
PORT_BIT( 0xff3f, IP_ACTIVE_LOW, IPT_UNKNOWN ) // PCB only allows for two 4 pin gun connections - trigger p1
PORT_MODIFY("PUMP") // $700003.b
PORT_BIT( 0xff3f, IP_ACTIVE_LOW, IPT_UNKNOWN ) // PCB only allows for two 4 pin gun connections - trigger p2
PORT_MODIFY("BUTTONS") // $400002
PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_BUTTON1 ) // trigger P1
PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2) // trigger P2
PORT_BIT( 0xfffc, IP_ACTIVE_LOW, IPT_UNKNOWN )
INPUT_PORTS_END
/***************************************************************************
TelePachi Fever Lion
@ -3840,17 +3864,6 @@ PCB B0-010A:
Trophy Hunting - Bear & Moose (c) 2002 Sammy USA
CPU: Toshiba TMP68301AF-16 (100 Pin PQFP)
Video: NEC DX-101 (240 Pin PQFP)
NEC DX-102 (52 Pin PQFP x3)
Sound: X1-010 (Mitsubishi M60016 Gate Array, 80 Pin PQFP)
EEPROM: 93LC46BX (1K Low-power 64 x 16-bit organization serial EEPROM)
OSC: 50MHz & 28MHz
Other: 8 Position Dipswitch x 2
Lattice ispLSI2032 - stamped "KW001"
Lattice isp1016E - stamped "GUN" (2 for PCB B0-010A, used for light gun input)
BAT1 - CR2032 3Volt
PCB Number: B0-003A (or B0-003B)
+-----------------------------------------------------------+
| VOL +------+ |
@ -3858,8 +3871,8 @@ PCB Number: B0-003A (or B0-003B)
| +---+ +---+ |M60016| |
| | | | | M M |CALRUA| +---+ |
+-+ | U | | U | 2 1 +------+ | | |
| | 0 | | 0 | | | |
+-+ | 7 | | 6 | M M | U | |
| | 0 | | 0 | D4992 | | |
+-+ | 7 | | 6 | M M 32.768kHz | U | |
| | | | | 2 1 | 1 | |
| +---+ +---+ | 8 | |
| Lattice | | |
@ -3871,22 +3884,22 @@ PCB Number: B0-003A (or B0-003B)
| N Lattice +-------+ 2 2 |
|C 6 isp1016E |
|o +----------+ 50MHz |
|n +---+ | | |
|n |DX | SW1 | NEC | M M |
|e |102| | DX-101 | 3 3 |
|c +---+ M M | | |
|t 1 1 | | |
|e +----------+ |
|r |
| +---+ +---++---++---+ |
| 28MHz | | | || || | |
| +---+ | | | || || | |
+-+ |DX | | U | | U || U || U | |
| |102| | 4 | | 4 || 3 || 3 | |
+-+ +---+ | 0 | | 1 || 8 || 9 | |
| | | | || || | |
| | | | || || | |
| +---+ +---++---++---+ |
|n +---+ | | +-+
|n |DX | SW1 | NEC | M M | |
|e |102| | DX-101 | 3 3 | |
|c +---+ M M | | | |
|t 1 1 | | | |
|e +----------+ | |
|r |C|
| +---+ +---++---++---+ |N|
| 28MHz | | | || || | |3|
| +---+ | | | || || | | |
+-+ |DX | | U | | U || U || U | | |
| |102| | 4 | | 4 || 3 || 3 | | |
+-+ +---+ | 0 | | 1 || 8 || 9 | | |
| C | | | || || | | |
| N | | | || || | +-+
| 1 +---+ +---++---++---+ |
+-----------------------------------------------------------+
PCB Number: B0-010A - This PCB is slightly revised for 2 player play
@ -3896,8 +3909,8 @@ PCB Number: B0-010A - This PCB is slightly revised for 2 player play
| +---+ +---+ |M60016| |
| | | | | M M |CALRUA| +---+ |
+-+ | U | | U | 2 1 +------+ | | |
| | 0 | | 0 | | | |
+-+ | 7 | | 6 | M M | U | |
| | 0 | | 0 | D4992 | | |
+-+ | 7 | | 6 | M M 32.768kHz | U | |
| | | | | 2 1 | 1 | |
| +---+ +---+ | 8 | |
| Lattice | | |
@ -3909,24 +3922,37 @@ PCB Number: B0-010A - This PCB is slightly revised for 2 player play
| N Lattice +-------+ 2 2 |
|C 6 isp1016E |
|o +----------+ 50MHz |
|n +---+ | | |
|n |DX | SW1 | NEC | M M |
|e |102| | DX-101 | 3 3 |
|c +---+ M M | | |
|t 1 1 | | |
|e +----------+ |
|r |
| +---+ +---++---++---+ |
| 28MHz | | | || || | |
| +---+ C | | | || || | |
+-+ |DX | N | U | | U || U || U | |
| |102| 7 | 4 | | 4 || 3 || 3 | |
+-+ +---+ | 0 | | 1 || 8 || 9 | |
| Lattice C | | | || || | |
| isp1016E N | | | || || | |
| 8 +---+ +---++---++---+ |
|n +---+ | | +-+
|n |DX | SW1 | NEC | M M | |
|e |102| | DX-101 | 3 3 | |
|c +---+ M M | | | |
|t 1 1 | | | |
|e +----------+ | |
|r |C|
| +---+ +---++---++---+ |N|
| 28MHz | | | || || | |3|
| +---+ C | | | || || | | |
+-+ |DX | N | U | | U || U || U | | |
| |102| 7 | 4 | | 4 || 3 || 3 | | |
+-+ +---+ | 0 | | 1 || 8 || 9 | | |
| C Lattice C | | | || || | | |
| N isp1016E N | | | || || | +-+
| 1 8 +---+ +---++---++---+ |
+-----------------------------------------------------------+
CPU: Toshiba TMP68301AF-16 (100 Pin PQFP)
Video: NEC DX-101 (240 Pin PQFP)
NEC DX-102 (52 Pin PQFP x3)
Sound: X1-010 (Mitsubishi M60016 Gate Array, 80 Pin PQFP)
EEPROM: 93LC46BX (1K Low-power 64 x 16-bit organization serial EEPROM)
OSC: 50MHz, 28MHz & 32.768kHz
Other: 8 Position Dipswitch x 2
Lattice ispLSI2032 - stamped "KW001"
Lattice isp1016E - stamped "GUN" (2 for PCB B0-010A, used for light gun input)
NEC D4992 CMOS 8-Bit Parallel I/O Calendar Clock
BAT1 - CR2032 3Volt
Ram M1 are Toshiba TC55257DFL-70L
Ram M2 are NEC D43001GU-70L
Ram M3 are ISSI IS62C1024L-70Q
@ -3938,6 +3964,111 @@ U18 Mask rom (Samples 23C32000 32Mbit (read as 27C322))
U38 - U40 Mask roms (Graphics 23c64020 64Mbit) - 23C64020 read as 27C322 with pin11 +5v & 27C322 with pin11 GND
Connectors:
CN1 - Unpopulated 8 pin header
CN2 - 8 Pin header - use unknown
CN3 - Unpopulated 3 row, 96 pin header
CN5 + CN6 labeled GUN:
CN6-4 Pin (1-4) CN5-4 Pin (7-10, standard HAPP light gun pinout)
1 No Connection 7 Red +5VDC
2 Green Pump Switch 8 White Trigger Switch
3 Brown Pump Switch 9 Black Ground
4 No Connection 10 Blue Optical
CN7 + CN8 labeled GUN (on B0-010A only, same pinout as CN5 + CN6)
==========================================
Location Test version of Trophy Hunter:
On service menu is an additional option: "9. PLAY DATA ( for LOC TEST )"
Under "7. OPTIONAL SETTING" is an added option:
3. PLAY DATA CLEAR
4. RETURN TO TEST MENU
Release versions show selection 3. RETURN TO TEST MENU, with no fourth selection
Although in the I/O TEST screen seems to test for the shotgun PUMP, The PCB seems to be set up
for two standard HAPP light guns. It's unknown how, if at all, the PUMP buttons are mapped or
hooked up through the PCB
PCB Number: P0-145-1
+-----------------------------------------------------------+
| VOL +------+ |
| |X1-010| M1 |
| +---+ +---+ |M60016| |
| | | | | M M |CALRUA| +---+ |
+-+ | U | | U | 2 1 +------+ | | |
| | 0 | | 0 | D4992 | | |
+-+ | 7 | | 6 | M M 32.768kHz | U | |
| | | | | 2 1 | 1 | |
| +---+ +---+ | 8 | |
| Lattice | | |
|J D +---+ C ispLSI2032 | | |
|A S |DX | N BAT1 +-------+ +---+ |
|M W |102| 5 |Toshiba| D |
|M 1 +---+ | TMP | S EEPROM C |
|A C | 68301 | W N |
| N Lattice +-------+ 2 2 |
|C 6 isp1016E |
|o +----------+ 50MHz |
|n +---+ | | +-+
|n |DX | SW1 | NEC | M M | |
|e |102| | DX-101 | 3 3 | |
|c +---+ M M | | | |
|t 1 1 | | | |
|e +----------+ | |
|r |C|
| +---+ +---++---++---+ |N|
| 28MHz | | | || || | |3|
| +---+ | | | || || | | |
+-+ |DX | | U | | U || U || U | | |
| |102| | 4 | | 4 || 3 || 3 | | |
+-+ +---+ | 0 | | 1 || 8 || 9 | | |
| C | | | || || | | |
| N | | | || || | +-+
| 1 +---+ +---++---++---+ |
+-----------------------------------------------------------+
Differences from PCB B0-003A (or B0-003B):
CN1 is populated - unknown use
CN3 Female 3 row, 96 pin connection populated on the underside to connect to the P1-115A flash ROM PCB
CN5 is labeled pins 1-4 and silkscreened GUN1
CN6 is labeled pins 1-4 and silkscreened GUN2
Lattice isp1016E - labeled "2GUN"
U38 - U40 unpopulated (data comes from P0-145-1 PCB)
P1-115A
+-+--------------------+------------------------------------+
| | CN3 | SW3 |
| +--------------------+ |
| | CN4 | U J U |
| +--------------------+ 5 P 6 |
| 9 4 0 |
| |
| |
| 28F016.U23 28F016.U31 28F016.U27 28F016.U35 |
| |
| 28F016.U22 28F016.U30 28F016.U26 28F016.U34 |
| |
| 28F016.U21 28F016.U29 28F016.U25 28F016.U33 |
| |
| 28F016.U20 28F016.U28 28F016.U24 28F016.U32 |
| +--------------------+ |
| | CN6 | |
+--+--------------------+-----------------------------------+
Flash ROMs are SHARP LH28F016SAT-70
SW3 unpopulated switch
CN3 Unused 3 row, 96 pin connection (underside)
CN4 Male 3 row, 96 pin connection (underside, to main P0-145-1 PCB)
CN6 Unused 3 row, 96 pin connection (top side)
JP4 3 pin Jumper header - unknown use
U59 GAL labeled FLASHA02U59 3869
U60 GAL labeled FLASH3A 2A29
--------------------------------------------------------------------------
From the WSC upgrade instruction sheet:
@ -4122,10 +4253,10 @@ ROM_START( wschampb ) /* Wing Shooting Championship V1.00, dumps match listed ch
ROM_LOAD( "as1005m01.u18", 0x100000, 0x400000, CRC(e4b137b8) SHA1(4d8d15073c51f7d383282cc5755ae5b2eab6226c) )
ROM_END
ROM_START( trophyh ) /* V1.0 is currently the only known version */
ROM_START( trophyh ) /* Version 1.00 - v: Thu Mar 28 12:35:50 2002 JST-9 - on a B0-010A PCB with all MASK ROMs */
ROM_REGION( 0x200000, "maincpu", 0 ) // TMP68301 Code
ROM_LOAD16_BYTE( "as1106e01.u06", 0x000000, 0x100000, CRC(b4950882) SHA1(2749f7ffc5b543c9f39815f0913a1d1e385b63f4) ) /* checksum D8DA printed on label */
ROM_LOAD16_BYTE( "as1107e01.u07", 0x000001, 0x100000, CRC(19ee67cb) SHA1(e75ce66d3ff5aad46ba997c09d6514260e617f55) ) /* checksum CEEF printed on label */
ROM_LOAD16_BYTE( "as1106e01.u06", 0x000000, 0x100000, CRC(b4950882) SHA1(2749f7ffc5b543c9f39815f0913a1d1e385b63f4) ) /* also commonly labeled as: Trophy U6 Ver. 1.00 D8DA */
ROM_LOAD16_BYTE( "as1107e01.u07", 0x000001, 0x100000, CRC(19ee67cb) SHA1(e75ce66d3ff5aad46ba997c09d6514260e617f55) ) /* also commonly labeled as: Trophy U7 Ver. 1.00 CEEF */
ROM_REGION( 0x2000000, "sprites", 0 ) // Sprites
ROM_LOAD( "as1101m01.u38", 0x0000000, 0x800000, CRC(855ed675) SHA1(84ce229a9feb6331413253a5aed10b362e8102e5) )
@ -4135,7 +4266,39 @@ ROM_START( trophyh ) /* V1.0 is currently the only known version */
ROM_REGION( 0x500000, "x1snd", 0 ) // Samples
// Leave 1MB empty (addressable by the chip)
ROM_LOAD( "as1105m01.u18", 0x100000, 0x400000, CRC(633d0df8) SHA1(3401c424f5c207ef438a9269e0c0e7d482771fed) )
ROM_LOAD( "as1105m01.u18", 0x100000, 0x400000, CRC(633d0df8) SHA1(3401c424f5c207ef438a9269e0c0e7d482771fed) )
ROM_END
ROM_START( trophyht ) /* V1.00 Location Test - v: Tue Feb 26 18:18:43 2002 JST-9 - on a P0-145-1 main PCB with a P1-115A flash ROM board */
ROM_REGION( 0x200000, "maincpu", 0 ) // TMP68301 Code
ROM_LOAD16_BYTE( "trophy_2-26_u6_2e9c.u06", 0x000000, 0x100000, CRC(74496d65) SHA1(8af7bce528557efe68e0ed8be8b60d0ba4409c35) ) /* hand written label: Trophy 2/26 U6 2E9C */
ROM_LOAD16_BYTE( "trophy_2-26_u6_de45.u07", 0x000001, 0x100000, CRC(9ae364f6) SHA1(9df8352345e59f1e0a5cb66a8b43d5ad7785ca29) ) /* hand written label: Trophy 2/26 U7 DE45 */
ROM_REGION( 0x2000000, "sprites", 0 ) // Sprites
ROM_LOAD( "lh28f016sat.u20", 0x0000000, 0x200000, NO_DUMP ) /* Non of the 28F016 flash ROMs are dumped */
ROM_LOAD( "lh28f016sat.u21", 0x0200000, 0x200000, NO_DUMP ) /* The correct loading order is unknown */
ROM_LOAD( "lh28f016sat.u22", 0x0400000, 0x200000, NO_DUMP )
ROM_LOAD( "lh28f016sat.u23", 0x0600000, 0x200000, NO_DUMP )
ROM_LOAD( "lh28f016sat.u24", 0x0800000, 0x200000, NO_DUMP )
ROM_LOAD( "lh28f016sat.u25", 0x0a00000, 0x200000, NO_DUMP )
ROM_LOAD( "lh28f016sat.u26", 0x0c00000, 0x200000, NO_DUMP )
ROM_LOAD( "lh28f016sat.u27", 0x0e00000, 0x200000, NO_DUMP )
ROM_LOAD( "lh28f016sat.u28", 0x1000000, 0x200000, NO_DUMP )
ROM_LOAD( "lh28f016sat.u29", 0x1200000, 0x200000, NO_DUMP )
ROM_LOAD( "lh28f016sat.u30", 0x1400000, 0x200000, NO_DUMP )
ROM_LOAD( "lh28f016sat.u31", 0x1600000, 0x200000, NO_DUMP )
ROM_LOAD( "lh28f016sat.u32", 0x1800000, 0x200000, NO_DUMP )
ROM_LOAD( "lh28f016sat.u33", 0x1a00000, 0x200000, NO_DUMP )
ROM_LOAD( "lh28f016sat.u34", 0x1c00000, 0x200000, NO_DUMP )
ROM_LOAD( "lh28f016sat.u35", 0x1e00000, 0x200000, NO_DUMP )
ROM_LOAD( "as1101m01.u38", 0x0000000, 0x800000, CRC(855ed675) SHA1(84ce229a9feb6331413253a5aed10b362e8102e5) ) /* Load these in until the flash ROMs are dumped */
ROM_LOAD( "as1102m01.u39", 0x0800000, 0x800000, CRC(d186d271) SHA1(3c54438b35adfab8be91df0a633270d6db49beef) ) /* Load these in until the flash ROMs are dumped */
ROM_LOAD( "as1103m01.u40", 0x1000000, 0x800000, CRC(adf8a54e) SHA1(bb28bf219d18082246f7964851a5c49b9c0ba7f5) ) /* Load these in until the flash ROMs are dumped */
ROM_LOAD( "as1104m01.u41", 0x1800000, 0x800000, CRC(387882e9) SHA1(0fdd0c77dabd1066c6f3bd64e357236a76f524ab) ) /* Load these in until the flash ROMs are dumped */
ROM_REGION( 0x500000, "x1snd", 0 ) // Samples
// Leave 1MB empty (addressable by the chip)
ROM_LOAD( "as1105m01.u18", 0x100000, 0x400000, CRC(633d0df8) SHA1(3401c424f5c207ef438a9269e0c0e7d482771fed) ) /* unlabeled 27C322 with same data as AS1105M01 MASK rom */
ROM_END
/***************************************************************************
@ -4209,6 +4372,7 @@ GAME( 2001, wschamp, 0, samshoot, wschamp, seta2_state, empty_init,
GAME( 2001, wschampa, wschamp, samshoot, wschamp, seta2_state, empty_init, ROT0, "Sammy USA Corporation", "Wing Shooting Championship V1.01", MACHINE_NO_COCKTAIL | MACHINE_IMPERFECT_GRAPHICS )
GAME( 2001, wschampb, wschamp, samshoot, wschamp, seta2_state, empty_init, ROT0, "Sammy USA Corporation", "Wing Shooting Championship V1.00", MACHINE_NO_COCKTAIL | MACHINE_IMPERFECT_GRAPHICS )
GAME( 2002, trophyh, 0, samshoot, trophyh, seta2_state, empty_init, ROT0, "Sammy USA Corporation", "Trophy Hunting - Bear & Moose V1.0", MACHINE_NO_COCKTAIL | MACHINE_IMPERFECT_GRAPHICS )
GAME( 2002, trophyht, trophyh, samshoot, trophyht, seta2_state, empty_init, ROT0, "Sammy USA Corporation", "Trophy Hunting - Bear & Moose V1.0 (Location Test)", MACHINE_NO_COCKTAIL | MACHINE_IMPERFECT_GRAPHICS )
GAME( 2000, funcube, 0, funcube, funcube, seta2_state, init_funcube, ROT0, "Namco", "Funcube (v1.5)", MACHINE_NO_COCKTAIL )
GAME( 2001, funcube2, 0, funcube2, funcube, seta2_state, init_funcube2, ROT0, "Namco", "Funcube 2 (v1.1)", MACHINE_NO_COCKTAIL )
GAME( 2001, funcube3, 0, funcube3, funcube, seta2_state, init_funcube3, ROT0, "Namco", "Funcube 3 (v1.1)", MACHINE_NO_COCKTAIL )

View File

@ -34444,6 +34444,7 @@ pzlbowl // (c) 1999 Nihon System / Moss
reelquak // (c) 1997 <unknown>
telpacfl // (c) 1996 Sunsoft
trophyh // (c) 2002 Sammy USA Corporation
trophyht // (c) 2002 Sammy USA Corporation
turkhunt // (c) 2001 Sammy USA Corporation
wschamp // (c) 2001 Sammy USA Corporation
wschampa // (c) 2001 Sammy USA Corporation