Skip to content

Commit e424829

Browse files
committed
New working clones
------------------ Arlington Horse Racing (v1.21-I) [Hammy, The Dumping Union]
1 parent d1e9fa6 commit e424829

File tree

2 files changed

+73
-41
lines changed

2 files changed

+73
-41
lines changed

src/mame/itech/itech8.cpp

Lines changed: 72 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,22 @@
88
driver by Aaron Giles
99
1010
Games supported:
11-
* Strata Bowling [3 sets]
12-
* Super Strike Bowling
13-
* Wheel of Fortune [2 sets]
11+
* Arlington Horse Racing
12+
* Dyno Bop
13+
* Golden Par Golf
14+
* Golden Tee Golf
15+
* Golden Tee Golf II
1416
* Grudge Match
15-
* Golden Tee Golf [4 sets]
16-
* Golden Tee Golf II [3 sets]
17-
* Golden Par Golf [2 sets]
18-
* Slick Shot [3 sets]
19-
* Dyno-Bop
20-
* Arlington Horse Racing [2 sets]
21-
* Neck & Neck
22-
* Peggle [2 sets]
23-
* Poker Dice
24-
* Hot Shots Tennis [2 sets]
25-
* Rim Rockin' Basketball [5 sets]
17+
* Hot Shots Tennis
18+
* Neck-N-Neck
2619
* Ninja Clowns
20+
* Peggle
21+
* Poker Dice
22+
* Rim Rockin' Basketball
23+
* Slick Shot
24+
* Strata Bowling
25+
* Super Strike Bowling
26+
* Wheel of Fortune
2727
2828
Known issues:
2929
* None
@@ -2408,9 +2408,21 @@ ROM_START( hstennis10 ) // PCB p/n 1030
24082408
ROM_END
24092409

24102410

2411+
/*
2412+
2413+
For the Arlingtion Horse Racing sets, I.T. had both domestic and international versions, these were denoted by the final "D" or "I" in version.
2414+
2415+
The international version has the following differences in the Operator Adjustable Menu:
2416+
2417+
Changes "Ticket Dispenser Settings" to "Coin Hopper / Ticket Dispenser Setting"
2418+
Removes the "Skill Level Adjustment" setting
2419+
2420+
Incredible Technologies also used the "I" for the international version designation with Time Killers (see itech32.cpp)
2421+
2422+
*/
24112423
ROM_START( arlingtn ) // PCB p/n 1030 rev. 1A
24122424
ROM_REGION( 0x10000, "maincpu", 0 )
2413-
ROM_LOAD( "ahr-d_v_1.40_u5.u5", 0x00000, 0x10000, CRC(02338ddd) SHA1(8e8e0c319c0b7533511089aa7a671a112169a4a1) ) // labeled AHR-D V 1.40 (U5) - service menu reports version as 1.40-D
2425+
ROM_LOAD( "ahr-d_v_1.40_u5.u5", 0x00000, 0x10000, CRC(02338ddd) SHA1(8e8e0c319c0b7533511089aa7a671a112169a4a1) ) // labeled AHR-D V 1.40 (U5) - service menu reports version as V 1.40-D
24142426

24152427
ROM_REGION( 0x10000, "soundcpu", 0 )
24162428
ROM_LOAD( "ahr_snd_v1.1_u27.u27", 0x08000, 0x8000, CRC(dec57dca) SHA1(21a8ead10b0434629f41f6b067c49b6622569a6c) ) // labeled AHR SND V1.1 (U27)
@@ -2426,9 +2438,27 @@ ROM_START( arlingtn ) // PCB p/n 1030 rev. 1A
24262438
ROM_END
24272439

24282440

2441+
ROM_START( arlingtni ) // PCB p/n 1030 rev. 1A
2442+
ROM_REGION( 0x10000, "maincpu", 0 )
2443+
ROM_LOAD( "ahr-1_1.21_u5.u5", 0x00000, 0x10000, CRC(0708b36a) SHA1(6454781f1631265b43917c26c60e24cee6dc38de) ) // labeled AHR-1 1.21 (U5) - service menu reports version as V 1.21-I
2444+
2445+
ROM_REGION( 0x10000, "soundcpu", 0 )
2446+
ROM_LOAD( "bin.u27", 0x08000, 0x8000, CRC(eba70650) SHA1(c28595fcc4df6e6674f39a22fcbb8e1cc494bb18) ) // missing label, but clearly different code. v1.0 or specific to international?
2447+
2448+
ROM_REGION( 0xc0000, "grom", 0 )
2449+
ROM_LOAD( "ahr_grom0.grom0", 0x00000, 0x20000, CRC(5ef57fe5) SHA1(e877979e034a61968b432037501e25a302a17a9a) )
2450+
ROM_LOAD( "ahr_grom1.grom1", 0x20000, 0x20000, CRC(6aca95c0) SHA1(da7a899bf0812a7af178e48b5a626ce56a836579) )
2451+
ROM_LOAD( "ahr_grom2.grom2", 0x40000, 0x10000, CRC(6d6fde1b) SHA1(aaabc45d4b566be42e8d28d767e4771a96d9caae) )
2452+
// GROM3, GROM4 & GROM5 are unpopulated
2453+
2454+
ROM_REGION( 0x40000, "oki", 0 )
2455+
ROM_LOAD( "ahr_srom0.srom0", 0x00000, 0x40000, CRC(56087f81) SHA1(1d4a1f396ee9d8ed51d0417ea94b0b379312d72f) )
2456+
ROM_END
2457+
2458+
24292459
ROM_START( arlingtna ) // PCB p/n 1030 rev. 1A
24302460
ROM_REGION( 0x10000, "maincpu", 0 )
2431-
ROM_LOAD( "ahr-d_v_1.21_u5.u5", 0x00000, 0x10000, CRC(00aae02e) SHA1(3bcfbd256c34ae222dde24ba9544f19da70b698e) ) // labeled AHR-D V 1.21 (U5) - service menu reports version as 1.21-D
2461+
ROM_LOAD( "ahr-d_v_1.21_u5.u5", 0x00000, 0x10000, CRC(00aae02e) SHA1(3bcfbd256c34ae222dde24ba9544f19da70b698e) ) // labeled AHR-D V 1.21 (U5) - service menu reports version as V 1.21-D
24322462

24332463
ROM_REGION( 0x10000, "soundcpu", 0 )
24342464
ROM_LOAD( "ahr_snd_v1.1_u27.u27", 0x08000, 0x8000, CRC(dec57dca) SHA1(21a8ead10b0434629f41f6b067c49b6622569a6c) ) // labeled AHR SND V 1.1 (U27)
@@ -2752,46 +2782,47 @@ GAME( 1989, wfortunea, wfortune, wfortune, wfortune, itech8_state,
27522782
GAME( 1989, grmatch, 0, grmatch, grmatch, grmatch_state, empty_init, ROT0, "Yankee Game Technology", "Grudge Match (Yankee Game Technology)", 0 )
27532783

27542784
// Strata Bowling-style PCB
2755-
GAME( 1990, stratab, 0, stratab_hi, stratab, itech8_state, empty_init, ROT270, "Strata / Incredible Technologies", "Strata Bowling (V3)", 0 ) // still says V1 in service mode?
2756-
GAME( 1990, stratab1, stratab, stratab_hi, stratab, itech8_state, empty_init, ROT270, "Strata / Incredible Technologies", "Strata Bowling (V1)", 0 )
2785+
GAME( 1990, stratab, 0, stratab_hi, stratab, itech8_state, empty_init, ROT270, "Strata / Incredible Technologies", "Strata Bowling (v3)", 0 ) // still says V1 in service mode?
2786+
GAME( 1990, stratab1, stratab, stratab_hi, stratab, itech8_state, empty_init, ROT270, "Strata / Incredible Technologies", "Strata Bowling (v1)", 0 )
27572787
GAME( 1990, gtg, 0, stratab_hi, gtg, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Golden Tee Golf (Joystick, v3.3)", 0 )
27582788
GAME( 1990, gtgj31, gtg, stratab_hi, gtg, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Golden Tee Golf (Joystick, v3.1)", 0 )
27592789
GAME( 1989, gtgt21, gtg, stratab_hi, gtgt, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Golden Tee Golf (Trackball, v2.1)", 0 )
27602790
GAME( 1989, gtgt20, gtg, stratab_hi, gtgt, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Golden Tee Golf (Trackball, v2.0)", 0 )
27612791
GAME( 1989, gtgt10, gtg, stratab_hi, gtgt, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Golden Tee Golf (Trackball, v1.0)", 0 )
2762-
GAME( 1989, gtg2t, gtg2, stratab_hi, gtg2t, itech8_state, init_invbank, ROT0, "Strata / Incredible Technologies", "Golden Tee Golf II (Trackball, V1.1)", 0 )
2763-
GAME( 1991, gtg2j, gtg2, stratab_lo, gtg, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Golden Tee Golf II (Joystick, V1.0)", 0 )
2792+
GAME( 1989, gtg2t, gtg2, stratab_hi, gtg2t, itech8_state, init_invbank, ROT0, "Strata / Incredible Technologies", "Golden Tee Golf II (Trackball, v1.1)", 0 )
2793+
GAME( 1991, gtg2j, gtg2, stratab_lo, gtg, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Golden Tee Golf II (Joystick, v1.0)", 0 )
27642794

27652795
// Slick Shot-style PCB
2766-
GAME( 1990, slikshot, 0, slikshot_hi, slikshot, slikshot_state, empty_init, ROT90, "Grand Products / Incredible Technologies", "Slick Shot (V2.2)", MACHINE_MECHANICAL )
2767-
GAME( 1990, slikshot17, slikshot, slikshot_hi, slikshot, slikshot_state, empty_init, ROT90, "Grand Products / Incredible Technologies", "Slick Shot (V1.7)", MACHINE_MECHANICAL )
2768-
GAME( 1990, slikshot16, slikshot, slikshot_hi, slikshot, slikshot_state, empty_init, ROT90, "Grand Products / Incredible Technologies", "Slick Shot (V1.6)", MACHINE_MECHANICAL )
2769-
GAME( 1990, dynobop, 0, slikshot_hi, dynobop, slikshot_state, empty_init, ROT90, "Grand Products / Incredible Technologies", "Dyno Bop (V1.1)", MACHINE_MECHANICAL )
2770-
GAME( 1990, sstrike, 0, slikshot_lo, sstrike, sstrike_state, empty_init, ROT270, "Strata / Incredible Technologies", "Super Strike Bowling (V1)", MACHINE_MECHANICAL )
2771-
GAME( 1990, stratabs, stratab, slikshot_lo, stratabs, sstrike_state, empty_init, ROT270, "Strata / Incredible Technologies", "Strata Bowling (V1 4T, Super Strike Bowling type PCB)", MACHINE_NOT_WORKING ) // need to figure out the control hookup for this set, service mode indicates it's still a trackball like stratab
2772-
GAME( 1991, pokrdice, 0, slikshot_lo_noz80, pokrdice, itech8_state, empty_init, ROT90, "Strata / Incredible Technologies", "Poker Dice (V1.7)", 0 )
2796+
GAME( 1990, slikshot, 0, slikshot_hi, slikshot, slikshot_state, empty_init, ROT90, "Grand Products / Incredible Technologies", "Slick Shot (v2.2)", MACHINE_MECHANICAL )
2797+
GAME( 1990, slikshot17, slikshot, slikshot_hi, slikshot, slikshot_state, empty_init, ROT90, "Grand Products / Incredible Technologies", "Slick Shot (v1.7)", MACHINE_MECHANICAL )
2798+
GAME( 1990, slikshot16, slikshot, slikshot_hi, slikshot, slikshot_state, empty_init, ROT90, "Grand Products / Incredible Technologies", "Slick Shot (v1.6)", MACHINE_MECHANICAL )
2799+
GAME( 1990, dynobop, 0, slikshot_hi, dynobop, slikshot_state, empty_init, ROT90, "Grand Products / Incredible Technologies", "Dyno Bop (v1.1)", MACHINE_MECHANICAL )
2800+
GAME( 1990, sstrike, 0, slikshot_lo, sstrike, sstrike_state, empty_init, ROT270, "Strata / Incredible Technologies", "Super Strike Bowling (v1)", MACHINE_MECHANICAL )
2801+
GAME( 1990, stratabs, stratab, slikshot_lo, stratabs, sstrike_state, empty_init, ROT270, "Strata / Incredible Technologies", "Strata Bowling (v1 4T, Super Strike Bowling type PCB)", MACHINE_NOT_WORKING ) // need to figure out the control hookup for this set, service mode indicates it's still a trackball like stratab
2802+
GAME( 1991, pokrdice, 0, slikshot_lo_noz80, pokrdice, itech8_state, empty_init, ROT90, "Strata / Incredible Technologies", "Poker Dice (v1.7)", 0 )
27732803

27742804
// Hot Shots Tennis-style PCB
2775-
GAME( 1990, hstennis, 0, hstennis_hi, hstennis, itech8_state, init_hstennis, ROT90, "Strata / Incredible Technologies", "Hot Shots Tennis (V1.1)", 0 )
2776-
GAME( 1990, hstennis10, hstennis, hstennis_hi, hstennis, itech8_state, init_hstennis, ROT90, "Strata / Incredible Technologies", "Hot Shots Tennis (V1.0)", 0 )
2777-
GAME( 1991, arlingtn, 0, hstennis_hi, arlingtn, itech8_state, init_arligntn, ROT0, "Strata / Incredible Technologies", "Arlington Horse Racing (v1.40-D)", 0 )
2778-
GAME( 1991, arlingtna, arlingtn, hstennis_hi, arlingtn, itech8_state, init_arligntn, ROT0, "Strata / Incredible Technologies", "Arlington Horse Racing (v1.21-D)", 0 )
2805+
GAME( 1990, hstennis, 0, hstennis_hi, hstennis, itech8_state, init_hstennis, ROT90, "Strata / Incredible Technologies", "Hot Shots Tennis (v1.1)", 0 )
2806+
GAME( 1990, hstennis10, hstennis, hstennis_hi, hstennis, itech8_state, init_hstennis, ROT90, "Strata / Incredible Technologies", "Hot Shots Tennis (v1.0)", 0 )
2807+
GAME( 1991, arlingtn, 0, hstennis_hi, arlingtn, itech8_state, init_arligntn, ROT0, "Strata / Incredible Technologies", "Arlington Horse Racing (v1.40-D)", 0 ) // D == Domestic
2808+
GAME( 1991, arlingtni, arlingtn, hstennis_hi, arlingtn, itech8_state, init_arligntn, ROT0, "Strata / Incredible Technologies", "Arlington Horse Racing (v1.21-I)", 0 ) // I == International
2809+
GAME( 1991, arlingtna, arlingtn, hstennis_hi, arlingtn, itech8_state, init_arligntn, ROT0, "Strata / Incredible Technologies", "Arlington Horse Racing (v1.21-D)", 0 ) // D == Domestic
27792810
GAME( 1991, peggle, 0, hstennis_lo, peggle, itech8_state, init_peggle, ROT90, "Strata / Incredible Technologies", "Peggle (Joystick, v1.0)", 0 )
27802811
GAME( 1991, pegglet, peggle, hstennis_lo, pegglet, itech8_state, init_peggle, ROT90, "Strata / Incredible Technologies", "Peggle (Trackball, v1.0)", 0 )
2781-
GAME( 1992, neckneck, 0, hstennis_lo, neckneck, itech8_state, init_neckneck, ROT0, "Bundra Games / Incredible Technologies", "Neck-n-Neck (v1.2)", 0 )
2812+
GAME( 1992, neckneck, 0, hstennis_lo, neckneck, itech8_state, init_neckneck, ROT0, "Bundra Games / Incredible Technologies", "Neck-N-Neck (v1.2)", 0 )
27822813

27832814
// Rim Rockin' Basketball-style PCB
2784-
GAME( 1991, rimrockn, 0, rimrockn, rimrockn, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Rim Rockin' Basketball (V2.2)", 0 )
2785-
GAME( 1991, rimrockn20, rimrockn, rimrockn, rimrockn, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Rim Rockin' Basketball (V2.0)", 0 )
2786-
GAME( 1991, rimrockn16, rimrockn, rimrockn, rimrockn, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Rim Rockin' Basketball (V1.6)", 0 )
2787-
GAME( 1991, rimrockn15, rimrockn, rimrockn, rimrockn, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Rim Rockin' Basketball (V1.5)", 0 )
2788-
GAME( 1991, rimrockn12, rimrockn, rimrockn, rimrockn, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Rim Rockin' Basketball (V1.2)", 0 )
2789-
GAME( 1991, rimrockn12b, rimrockn, rimrockn, rimrockn, itech8_state, empty_init, ROT0, "bootleg", "Rim Rockin' Basketball (V1.2, bootleg)", 0 )
2815+
GAME( 1991, rimrockn, 0, rimrockn, rimrockn, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Rim Rockin' Basketball (v2.2)", 0 )
2816+
GAME( 1991, rimrockn20, rimrockn, rimrockn, rimrockn, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Rim Rockin' Basketball (v2.0)", 0 )
2817+
GAME( 1991, rimrockn16, rimrockn, rimrockn, rimrockn, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Rim Rockin' Basketball (v1.6)", 0 )
2818+
GAME( 1991, rimrockn15, rimrockn, rimrockn, rimrockn, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Rim Rockin' Basketball (v1.5)", 0 )
2819+
GAME( 1991, rimrockn12, rimrockn, rimrockn, rimrockn, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Rim Rockin' Basketball (v1.2)", 0 )
2820+
GAME( 1991, rimrockn12b, rimrockn, rimrockn, rimrockn, itech8_state, empty_init, ROT0, "bootleg", "Rim Rockin' Basketball (v1.2, bootleg)", 0 )
27902821

27912822
// Ninja Clowns-style PCB
27922823
GAME( 1991, ninclown, 0, ninclown, ninclown, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Ninja Clowns (27 oct 91)", 0 )
27932824

27942825
// Golden Tee Golf II-style PCB
2795-
GAME( 1992, gpgolf, 0, gtg2, gpgolf, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Golden Par Golf (Joystick, V1.1)", 0 )
2796-
GAME( 1991, gpgolfa, gpgolf, gtg2, gpgolf, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Golden Par Golf (Joystick, V1.0)", 0 )
2797-
GAME( 1992, gtg2, 0, gtg2, gtg2, itech8_state, init_invbank, ROT0, "Strata / Incredible Technologies", "Golden Tee Golf II (Trackball, V2.2)", 0 )
2826+
GAME( 1992, gpgolf, 0, gtg2, gpgolf, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Golden Par Golf (Joystick, v1.1)", 0 )
2827+
GAME( 1991, gpgolfa, gpgolf, gtg2, gpgolf, itech8_state, empty_init, ROT0, "Strata / Incredible Technologies", "Golden Par Golf (Joystick, v1.0)", 0 )
2828+
GAME( 1992, gtg2, 0, gtg2, gtg2, itech8_state, init_invbank, ROT0, "Strata / Incredible Technologies", "Golden Tee Golf II (Trackball, v2.2)", 0 )

src/mame/mame.lst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22391,6 +22391,7 @@ virtpool
2239122391
@source:itech/itech8.cpp
2239222392
arlingtn
2239322393
arlingtna
22394+
arlingtni
2239422395
dynobop
2239522396
gpgolf
2239622397
gpgolfa

0 commit comments

Comments
 (0)