Previous 199869 Revisions Next

r32692 Sunday 12th October, 2014 at 23:05:47 UTC by Brian Troha
new game added

Out of whatsnew: This game doesn't seem to have a title or demo sequence so it'll be called "Merit Touch Joker Poker" for now.  Also if dipswitch 1 isn't HIGH the game doesn't respond to "touches"

New Game Added
---------------------------------------
Merit Touch Joker Poker (9132-00) [Brian Troha, Mariusz Wojcieszek]
[src/mame]mame.lst
[src/mame/drivers]meritm.c

trunk/src/mame/drivers/meritm.c
r32691r32692
3535
3636JP6 - 3 pin jumper: ROM size (1-2 = 27256, 2-3 = 27512)
3737JP7 - 3 pin jumper: RAM / ROM for U13 to U16? (1-2 = RAM, 2-3 = ROM)
38J2 - 15 pin connector for harness to connect to the optional CRT-254 Video Billboard PCB
38J2 - 15 pin connector for the optional CRT-254
3939J3 - 65 Pin connector:
4040
4141 #1 - Blue  (video out)    #23 - V-Meter Lamp              #45 - P2 Discard 3 Switch
r32691r32692
6363
6464Power & Common Ground wires are 18 gauge, all other wires are 20 or 22 gauge.
6565
66  CRT 256: addon board for CRT 250, stores question roms (aka Memory Expansion board)
66  Optional addon boards for the CRT 250:
67  - CRT 254: Connects to a Dallas DS1204 electronic key
68  - CRT 256: Stores question roms (aka Memory Expansion board)
69  - CRT 258: Microtouch touch screen controller:
70              Connects through the Z80 socket & contains a PC16550DN UART,
71              relocated Z80, 1.8432MHz OSC, PAL labeled SC3980 & RS232C port
6772
68  CRT 258: addon board for CRT 250, contains UART and Microtouch touch screen controller
69
70
7173  CRT 260 same basic components as CRT 250 with these additional components:
7274  - Microtouch touch screen controller (SMT-3)
7375  - PC16550 UART (for communication with touch screen controller)
r32691r32692
8385  Known Games:
8486
8587  CRT 250:
88  Americana (c) 1987
8689  Dodge City (c) 1988
8790  Pit Boss II (c)1988
8891  Super Pit Boss (c)1988
r32691r32692
683686   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2)
684687INPUT_PORTS_END
685688
689static INPUT_PORTS_START(mtjpoker)
690   PORT_INCLUDE(meritm_crt250)
691
692   PORT_MODIFY("PIO1_PORTA")
693   PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED) /* Touchscreen based, no keys used for this one. */
694
695   PORT_MODIFY("PIO1_PORTB")
696   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2)
697   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_C) PORT_NAME("Calibrate Touchsceen")
698
699   PORT_MODIFY("DSW")
700   PORT_DIPNAME( 0x01, 0x00, "Enable Touch Screen" ) PORT_DIPLOCATION("SW1:1") /* MUST be ON or "touches" don't register */
701   PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
702   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
703   PORT_DIPNAME( 0x10, 0x10, "Points Per Coin" ) PORT_DIPLOCATION("SW1:5")
704   PORT_DIPSETTING(    0x10, "1 Point / Coin" )
705   PORT_DIPSETTING(    0x00, "5 Points / Coin" )
706   PORT_DIPUNKNOWN_DIPLOC( 0x20, IP_ACTIVE_LOW, "SW1:6" )
707   PORT_DIPNAME( 0xc0, 0xc0, "Max Play" )       PORT_DIPLOCATION("SW1:7,8")
708   PORT_DIPSETTING(    0x40, "10" )
709   PORT_DIPSETTING(    0xc0, "20" )
710   PORT_DIPSETTING(    0x80, "50" )
711   PORT_DIPSETTING(    0x00, "50 Raise Yes / 99 Raise No" )
712INPUT_PORTS_END
713
686714static INPUT_PORTS_START(americna)
687715   PORT_INCLUDE(meritm_crt250)
688716
r32691r32692
701729   PORT_DIPNAME( 0x10, 0x10, "Points Per Coin" ) PORT_DIPLOCATION("SW1:5")
702730   PORT_DIPSETTING(    0x10, "1 Point / Coin" )
703731   PORT_DIPSETTING(    0x00, "5 Points / Coin" )
732   PORT_DIPUNKNOWN_DIPLOC( 0x20, IP_ACTIVE_LOW, "SW1:6" )
704733   PORT_DIPNAME( 0xc0, 0xc0, "Max Play" )       PORT_DIPLOCATION("SW1:7,8")
705734   PORT_DIPSETTING(    0x40, "10" )
706735   PORT_DIPSETTING(    0xc0, "20" )
r32691r32692
11581187
11591188/*
11601189
1190This set seems odd, it doesn't really have a title sequence or demo mode.
1191 NOT 100% this is "Americana" or just a no name touch Joker poker
1192
1193The Touch Screen Calibration routine doesn't seem to work?
1194
1195*/
1196
1197ROM_START( mtjpoker ) /* Uses the CRT-258 touch controller board & Dallas DS1225Y NV SRAM */
1198   ROM_REGION( 0x80000, "maincpu", 0 )
1199   ROM_LOAD( "9132-00-02_u9-r0.u9", 0x00000, 0x10000, CRC(4ec683b6) SHA1(7cff76ba1517deede3dfa2a419e11fd603dcf695) ) /* 9132-00-02 R0 46  940416 */
1200   ROM_LOAD( "9132-00_u10-r0.u10",  0x10000, 0x10000, CRC(d6f72934) SHA1(4f3d6a5227a3b0fc298533a03cc0a32f8e2f3840) ) // == 9131-00_u10-0.u10 from americna
1201   ROM_LOAD( "9132-00_u11-r0.u11",  0x20000, 0x10000, CRC(f2db6f5d) SHA1(3f734a7e8c72c14bf4a3e6f595819311739394d3) ) // == 9131-00_u11-0.u11 from americna
1202
1203   ROM_REGION( 0x000022, "ds1204", 0 ) /* Connected via small CRT-254 daughter card through the J2 connector */
1204   ROM_LOAD( "9132-00-r0-key", 0x000000, 0x000022, BAD_DUMP CRC(c8ab29f4) SHA1(8cd352fb9335c4acba8db1a9db8ac1e08752b072) )
1205ROM_END
1206
1207/*
1208
11611209Americana - Standard 5 card draw Joker Poker.
11621210
11631211Pressing Service Mode "F2" brings up a Coins in for Coin1 & Coin2 plus total coins.
r32691r32692
11781226   ROM_LOAD( "9131-00_u11-0.u11", 0x20000, 0x10000, CRC(f2db6f5d) SHA1(3f734a7e8c72c14bf4a3e6f595819311739394d3) )
11791227ROM_END
11801228
1181ROM_START( americnaa ) /* Uses the CRT-258 touch controller board & Dallas DS1225Y NV SRAM */
1182   ROM_REGION( 0x80000, "maincpu", 0 )
1183   ROM_LOAD( "9132-00-02_u9-r0.u9", 0x00000, 0x10000, CRC(4ec683b6) SHA1(7cff76ba1517deede3dfa2a419e11fd603dcf695) ) /* 9132-00-02 R0 46  940416 */
1184   ROM_LOAD( "9132-00_u10-r0.u10",  0x10000, 0x10000, CRC(d6f72934) SHA1(4f3d6a5227a3b0fc298533a03cc0a32f8e2f3840) ) // == 9131-00_u10-0.u10 from americna
1185   ROM_LOAD( "9132-00_u11-r0.u11",  0x20000, 0x10000, CRC(f2db6f5d) SHA1(3f734a7e8c72c14bf4a3e6f595819311739394d3) ) // == 9131-00_u11-0.u11 from americna
1186
1187   ROM_REGION( 0x000022, "ds1204", 0 ) /* Connected via small CRT-254 daughter card */
1188   ROM_LOAD( "9132-00-r0-key", 0x000000, 0x000022, NO_DUMP )
1189ROM_END
1190
11911229ROM_START( dodgecty ) /* Uses a small daughter card CRT-255 & Dallas DS1225Y NV SRAM */
11921230   ROM_REGION( 0x80000, "maincpu", 0 )
11931231   ROM_LOAD( "9131-02_u9-2t.u9",  0x00000, 0x10000, CRC(22e73039) SHA1(368f03b31f7c3cb81a95b20d1cb954e8557d2017) ) /* 9131-02 U9-2T  880111 */
r32691r32692
22462284};
22472285
22482286/* CRT 250 */
2249GAME( 1987, americna,  0,        meritm_crt250, americna, driver_device, 0,        ROT0, "Merit", "Americana (9131-00)", GAME_IMPERFECT_GRAPHICS )
2250GAME( 1988, dodgecty,  0,        meritm_crt250, dodgecty, driver_device, 0,        ROT0, "Merit", "Dodge City (9131-02)", GAME_IMPERFECT_GRAPHICS )
2251GAME( 1988, pitboss2,  0,        meritm_crt250, pitboss2, driver_device, 0,        ROT0, "Merit", "Pit Boss II (9221-01C)", GAME_IMPERFECT_GRAPHICS )
2252GAME( 1988, spitboss,  0,        meritm_crt250, spitboss, driver_device, 0,        ROT0, "Merit", "Super Pit Boss (9221-02A)", GAME_IMPERFECT_GRAPHICS )
2253GAME( 1990, pitbosss,  0,        meritm_crt250, pitbosss, driver_device, 0,        ROT0, "Merit", "Pit Boss Superstar (9221-10-00B)", GAME_IMPERFECT_GRAPHICS )
2254GAME( 1990, pitbosssa, pitbosss, meritm_crt250, pitbosss, driver_device, 0,        ROT0, "Merit", "Pit Boss Superstar (9221-10-00A)", GAME_IMPERFECT_GRAPHICS )
2255GAME( 1992, pitbosssc, pitbosss, meritm_crt250, pitbosss, driver_device, 0,        ROT0, "Merit", "Pit Boss Superstar (9221-12-01)", GAME_IMPERFECT_GRAPHICS )
2287GAME( 1987, americna,  0,        meritm_crt250, americna,  driver_device, 0,        ROT0, "Merit", "Americana (9131-00)", GAME_IMPERFECT_GRAPHICS )
2288GAME( 1988, dodgecty,  0,        meritm_crt250, dodgecty,  driver_device, 0,        ROT0, "Merit", "Dodge City (9131-02)", GAME_IMPERFECT_GRAPHICS )
2289GAME( 1988, pitboss2,  0,        meritm_crt250, pitboss2,  driver_device, 0,        ROT0, "Merit", "Pit Boss II (9221-01C)", GAME_IMPERFECT_GRAPHICS )
2290GAME( 1988, spitboss,  0,        meritm_crt250, spitboss,  driver_device, 0,        ROT0, "Merit", "Super Pit Boss (9221-02A)", GAME_IMPERFECT_GRAPHICS )
2291GAME( 1990, pitbosss,  0,        meritm_crt250, pitbosss,  driver_device, 0,        ROT0, "Merit", "Pit Boss Superstar (9221-10-00B)", GAME_IMPERFECT_GRAPHICS )
2292GAME( 1990, pitbosssa, pitbosss, meritm_crt250, pitbosss,  driver_device, 0,        ROT0, "Merit", "Pit Boss Superstar (9221-10-00A)", GAME_IMPERFECT_GRAPHICS )
2293GAME( 1992, pitbosssc, pitbosss, meritm_crt250, pitbosss,  driver_device, 0,        ROT0, "Merit", "Pit Boss Superstar (9221-12-01)", GAME_IMPERFECT_GRAPHICS )
22562294
22572295/* CRT 250 + CRT 252 + CRT 256 + CRT 258 */
2258GAME( 1994, americnaa, americna, meritm_crt250_crt252_crt258, meritm_crt260, driver_device, 0,  ROT0, "Merit", "Americana (9132-00)", GAME_IMPERFECT_GRAPHICS|GAME_NOT_WORKING )
2259GAME( 1994, pbst30,    0,        meritm_crt250_crt252_crt258, pbst30,        driver_device, 0,  ROT0, "Merit", "Pit Boss Supertouch 30 (9234-10-01)", GAME_IMPERFECT_GRAPHICS )
2260GAME( 1993, pbst30b,   pbst30,   meritm_crt250_crt252_crt258, pbst30,        driver_device, 0,  ROT0, "Merit", "Pit Boss Supertouch 30 (9234-00-01)", GAME_IMPERFECT_GRAPHICS )
2296GAME( 1994, mtjpoker,  0,        meritm_crt250_crt252_crt258, mtjpoker,   driver_device, 0,  ROT0, "Merit", "Merit Touch Joker Poker (9132-00)", GAME_IMPERFECT_GRAPHICS )
2297GAME( 1994, pbst30,    0,        meritm_crt250_crt252_crt258, pbst30,     driver_device, 0,  ROT0, "Merit", "Pit Boss Supertouch 30 (9234-10-01)", GAME_IMPERFECT_GRAPHICS )
2298GAME( 1993, pbst30b,   pbst30,   meritm_crt250_crt252_crt258, pbst30,     driver_device, 0,  ROT0, "Merit", "Pit Boss Supertouch 30 (9234-00-01)", GAME_IMPERFECT_GRAPHICS )
22612299
22622300/* CRT 250 + CRT 254 + CRT 256 */
2263GAME( 1993, pbss330,   0,        meritm_crt250_questions, pbss330,  driver_device, 0,        ROT0, "Merit", "Pit Boss Superstar III 30 (9233-00-01)", GAME_IMPERFECT_GRAPHICS )
2264GAME( 1994, pitbossm,  0,        meritm_crt250_questions, pitbossm, driver_device, 0,        ROT0, "Merit", "Pit Boss Megastar (9244-00-01)", GAME_IMPERFECT_GRAPHICS )
2265GAME( 1994, pitbossma, pitbossm, meritm_crt250_questions, pitbossa, driver_device, 0,        ROT0, "Merit", "Pit Boss Megastar (9243-00-01)", GAME_IMPERFECT_GRAPHICS )
2301GAME( 1993, pbss330,   0,        meritm_crt250_questions, pbss330,  driver_device, 0, ROT0, "Merit", "Pit Boss Superstar III 30 (9233-00-01)", GAME_IMPERFECT_GRAPHICS )
2302GAME( 1994, pitbossm,  0,        meritm_crt250_questions, pitbossm, driver_device, 0, ROT0, "Merit", "Pit Boss Megastar (9244-00-01)", GAME_IMPERFECT_GRAPHICS )
2303GAME( 1994, pitbossma, pitbossm, meritm_crt250_questions, pitbossa, driver_device, 0, ROT0, "Merit", "Pit Boss Megastar (9243-00-01)", GAME_IMPERFECT_GRAPHICS )
22662304
22672305/* CRT 260 NON-touchscreen based */
2268GAME( 1995, realbrod,  0,      meritm_crt260, realbrod,      driver_device, 0,        ROT0, "Merit", "The Real Broadway (9131-20-00 R0A)", GAME_IMPERFECT_GRAPHICS )
2306GAME( 1995, realbrod,  0,        meritm_crt260, realbrod,    driver_device, 0,        ROT0, "Merit", "The Real Broadway (9131-20-00 R0A)", GAME_IMPERFECT_GRAPHICS )
22692307
22702308/* CRT 260 */
22712309GAME( 1994, megat2,    0,      meritm_crt260, meritm_crt260, driver_device, 0,        ROT0, "Merit", "Pit Boss Megatouch II (9255-10-01 ROG, Standard version)", GAME_IMPERFECT_GRAPHICS )
trunk/src/mame/mame.lst
r32691r32692
1048010480rivieraa        // (c) 1986 Merit
1048110481rivierab        // (c) 1986 Merit
1048210482americna        // (c) 1987 Merit
10483americnaa       // (c) 1994 Merit
1048410483dodgecty        // (c) 1988 Merit
1048510484dodgectya       // (c) 1986 Merit
1048610485dodgectyb       // (c) 1986 Merit
r32691r32692
1049910498pbst30          // (c) 1994 Merit
1050010499pbst30b         // (c) 1993 Merit
1050110500realbrod        // (c) 1995 Merit
10501mtjpoker        // (c) 1994 Merit
1050210502megat2          // (c) 1994 Merit
1050310503megat2a         // (c) 1994 Merit
1050410504megat2b         // (c) 1994 Merit

Previous 199869 Revisions Next


© 1997-2024 The MAME Team