Skip to content

Commit ccdef41

Browse files
committed
Cherry Master (ED-98, Pick-A-Party) improvements:
- Fixed the PPI #2 init. - Splitted inputs. Clones promoted to working -------------------------- Cherry Master (ED-98, Pick-A-Party) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas, Ivan Vangelista]
1 parent 622739e commit ccdef41

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

src/mame/igs/goldstar.cpp

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5404,6 +5404,22 @@ static INPUT_PORTS_START( cmv801 )
54045404
// Test Mode For Disp. Of Doll not working
54055405
INPUT_PORTS_END
54065406

5407+
static INPUT_PORTS_START( cmpap )
5408+
PORT_INCLUDE( cmv801 )
5409+
5410+
PORT_MODIFY("DSW2")
5411+
PORT_DIPNAME( 0x07, 0x00, "Main Game Pay Rate" ) PORT_DIPLOCATION("DSW2:!1,!2,!3") // OK
5412+
PORT_DIPSETTING( 0x07, "30%" )
5413+
PORT_DIPSETTING( 0x06, "35%" )
5414+
PORT_DIPSETTING( 0x05, "40%" )
5415+
PORT_DIPSETTING( 0x04, "45%" )
5416+
PORT_DIPSETTING( 0x03, "50%" )
5417+
PORT_DIPSETTING( 0x02, "55%" )
5418+
PORT_DIPSETTING( 0x01, "60%" )
5419+
PORT_DIPSETTING( 0x00, "65%" )
5420+
INPUT_PORTS_END
5421+
5422+
54075423
static INPUT_PORTS_START( cmv4 )
54085424
PORT_INCLUDE( cmv4_player )
54095425

@@ -29365,8 +29381,8 @@ void cmaster_state::init_cmpap()
2936529381
}
2936629382

2936729383
// forcing PPI mode 0 for all, and A, B & C as input.
29368-
rom[0x0076] = 0x9b;
2936929384
rom[0x007a] = 0x9b;
29385+
rom[0x007e] = 0x9b;
2937029386
}
2937129387

2937229388

@@ -31235,7 +31251,7 @@ GAME( 1994, chryanglb, ncb3, chryanglb, chryanglb, cmaster_state, init_chr
3123531251
// cherry master hardware has a rather different mem map, but is basically the same
3123631252
GAMEL( 198?, cmv823, 0, cm, cmv801, cmaster_state, init_cmv823, ROT0, "Corsica", "Cherry Master (ED-96, Corsica CM v8.23)", 0, layout_cmv4 ) // encrypted
3123731253
GAMEL( 198?, cmv801, cmv823, cm, cmv801, cmaster_state, init_cm, ROT0, "Corsica", "Cherry Master (ED-96, Corsica CM v8.01)", 0, layout_cmv4 ) // says ED-96 where the manufacturer is on some games...
31238-
GAMEL( 198?, cmpap, 0, cm, cmv801, cmaster_state, init_cmpap, ROT0, "Pick-A-Party Brazil", "Cherry Master (ED-98, Pick-A-Party)", MACHINE_NOT_WORKING, layout_cmv4 ) // probably works correctly, needs i/o checking
31254+
GAMEL( 198?, cmpap, 0, cm, cmpap, cmaster_state, init_cmpap, ROT0, "Pick-A-Party Brazil", "Cherry Master (ED-98, Pick-A-Party)", 0, layout_cmv4 )
3123931255

3124031256

3124131257
// most of these are almost certainly bootlegs, with added features, hacked payouts etc. identifying which are

0 commit comments

Comments
 (0)