Previous 199869 Revisions Next

r31404 Thursday 24th July, 2014 at 00:19:16 UTC by Robbbert
GamePlan 1: Fixed display problem, games marked as working.
[src/mame/drivers]gp_1.c

trunk/src/mame/drivers/gp_1.c
r31403r31404
44    Game Plan MPU-1
55    These are "cocktail" cabinets, although there is only one seating position.
66
7When first turned on, you need to press 9 to enter the setup program, then keep
8pressing 9 until 05 shows in the balls display. Press the credit button to set
9the first high score at which a free credit is awarded. Then press 9 to set the
102nd high score, then 9 to set the 3rd high score. Keep pressing 9 until you exit
11back to normal operation. If this setup is not done, each player will get 3 free
12games at the start of ball 1.
13
14
715ToDo:
8- Player 4 score doesn't show
9- Tens digit of credits doesn't show
10- The machine awards 3 free credits per player at the start of ball 1.
11- Nothing specific done with Family Fun / Star Trip, although they seem to work
12  just as well as the others.
16- Family Fun / Star Trip, the chimes have been replaced by a SN76477, not yet
17  emulated.
1318
1419********************************************************************************/
1520
r31403r31404
333338   }
334339
335340   static const UINT8 patterns[16] = { 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7c,0x07,0x7f,0x67,0x58,0x4c,0x62,0x69,0x78,0 }; // 7448
336   if (m_u14 >= 8)
341   if (m_digit == 7)
342      m_segment[m_u14] = data & 15; // only 8,9,10,11 are needed
343   else
344   if (m_u14 == 8)
337345   {
338      if (m_digit == 7)
339         m_segment[m_u14] = data & 15;
340      else
341         output_set_digit_value(m_digit+(m_u14-8)*8, patterns[m_segment[m_u14]]);
346      output_set_digit_value(m_digit, patterns[m_segment[8]]);
347      output_set_digit_value(m_digit+8, patterns[m_segment[9]]);
348      output_set_digit_value(m_digit+16, patterns[m_segment[10]]);
349      output_set_digit_value(m_digit+24, patterns[m_segment[11]]);
342350   }
343351}
344352
r31403r31404
446454ROM_END
447455
448456GAME(1978, gp_110,   0,        gp_1,     gp_1,     driver_device, 0,   ROT0, "Game Plan", "Model 110",    GAME_IS_BIOS_ROOT)
449GAME(1978, blvelvet, gp_110,   gp_1,     gp_1,     driver_device, 0,   ROT0, "Game Plan", "Black Velvet", GAME_IS_SKELETON_MECHANICAL)
450GAME(1978, camlight, gp_110,   gp_1,     gp_1,     driver_device, 0,   ROT0, "Game Plan", "Camel Lights", GAME_IS_SKELETON_MECHANICAL)
451GAME(1978, foxylady, gp_110,   gp_1,     gp_1,     driver_device, 0,   ROT0, "Game Plan", "Foxy Lady",    GAME_IS_SKELETON_MECHANICAL)
452GAME(1978, real,     gp_110,   gp_1,     gp_1,     driver_device, 0,   ROT0, "Game Plan", "Real",         GAME_IS_SKELETON_MECHANICAL)
453GAME(1978, rio,      gp_110,   gp_1,     gp_1,     driver_device, 0,   ROT0, "Game Plan", "Rio",          GAME_IS_SKELETON_MECHANICAL)
454GAME(1978, chucklck, gp_110,   gp_1,     gp_1,     driver_device, 0,   ROT0, "Game Plan", "Chuck-A-Luck", GAME_IS_SKELETON_MECHANICAL)
455GAME(1979, famlyfun, 0,        gp_1,     gp_1,     driver_device, 0,   ROT0, "Game Plan", "Family Fun!",  GAME_IS_SKELETON_MECHANICAL)
456GAME(1979, startrip, 0,        gp_1,     gp_1,     driver_device, 0,   ROT0, "Game Plan", "Star Trip",    GAME_IS_SKELETON_MECHANICAL)
457GAME(1978, blvelvet, gp_110,   gp_1,     gp_1,     driver_device, 0,   ROT0, "Game Plan", "Black Velvet", GAME_MECHANICAL)
458GAME(1978, camlight, gp_110,   gp_1,     gp_1,     driver_device, 0,   ROT0, "Game Plan", "Camel Lights", GAME_MECHANICAL)
459GAME(1978, foxylady, gp_110,   gp_1,     gp_1,     driver_device, 0,   ROT0, "Game Plan", "Foxy Lady",    GAME_MECHANICAL)
460GAME(1978, real,     gp_110,   gp_1,     gp_1,     driver_device, 0,   ROT0, "Game Plan", "Real",         GAME_MECHANICAL)
461GAME(1978, rio,      gp_110,   gp_1,     gp_1,     driver_device, 0,   ROT0, "Game Plan", "Rio",          GAME_MECHANICAL)
462GAME(1978, chucklck, gp_110,   gp_1,     gp_1,     driver_device, 0,   ROT0, "Game Plan", "Chuck-A-Luck", GAME_MECHANICAL)
463GAME(1979, famlyfun, 0,        gp_1,     gp_1,     driver_device, 0,   ROT0, "Game Plan", "Family Fun!",  GAME_MECHANICAL | GAME_IMPERFECT_SOUND )
464GAME(1979, startrip, 0,        gp_1,     gp_1,     driver_device, 0,   ROT0, "Game Plan", "Star Trip",    GAME_MECHANICAL | GAME_IMPERFECT_SOUND )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team