Previous 199869 Revisions Next

r26330 Thursday 21st November, 2013 at 10:54:32 UTC by hap
racknrol only has 1 snsnd chip, not 3.
also made a note that it has an ay soundchip, but it looks like it's unused
[src/mame/drivers]galaxold.c

trunk/src/mame/drivers/galaxold.c
r26329r26330
933933ADDRESS_MAP_END
934934
935935static ADDRESS_MAP_START( racknrol_io, AS_IO, 8, galaxold_state )
936   AM_RANGE(0x1d, 0x1d) AM_DEVWRITE("sn1", sn76496_device, write)
937   AM_RANGE(0x1e, 0x1e) AM_DEVWRITE("sn2", sn76496_device, write)
938   AM_RANGE(0x1f, 0x1f) AM_DEVWRITE("sn3", sn76496_device, write)
936   AM_RANGE(0x1d, 0x1d) AM_DEVWRITE("snsnd", sn76489a_device, write)
937//   AM_RANGE(0x1e, 0x1e) AM_WRITENOP
938//   AM_RANGE(0x1f, 0x1f) AM_WRITENOP
939939   AM_RANGE(0x20, 0x3f) AM_WRITE(racknrol_tiles_bank_w) AM_SHARE("racknrol_tbank")
940940   AM_RANGE(S2650_SENSE_PORT, S2650_SENSE_PORT) AM_READ_PORT("SENSE")
941941ADDRESS_MAP_END
r26329r26330
23262326 *
23272327 *************************************/
23282328
2329
2330//-------------------------------------------------
2331//  sn76496_config psg_intf
2332//-------------------------------------------------
2333
2334static const sn76496_config psg_intf =
2329static const sn76496_config racknrol_sn76496_config =
23352330{
23362331   DEVCB_NULL
23372332};
r26329r26330
24052400   MCFG_VIDEO_START_OVERRIDE(galaxold_state,mooncrst)
24062401MACHINE_CONFIG_END
24072402
2403
24082404static MACHINE_CONFIG_DERIVED( porter, mooncrst )
24092405
24102406   /* video hardware */
r26329r26330
24252421   MCFG_VIDEO_START_OVERRIDE(galaxold_state,scrambold)
24262422MACHINE_CONFIG_END
24272423
2424
24282425static MACHINE_CONFIG_DERIVED( scramb2, galaxian )
24292426
24302427   /* basic machine hardware */
r26329r26330
24382435   MCFG_VIDEO_START_OVERRIDE(galaxold_state,scrambold)
24392436MACHINE_CONFIG_END
24402437
2438
24412439static MACHINE_CONFIG_DERIVED( scrambler, galaxian )
24422440
24432441   /* basic machine hardware */
r26329r26330
24512449   MCFG_VIDEO_START_OVERRIDE(galaxold_state,scrambold)
24522450MACHINE_CONFIG_END
24532451
2452
24542453static MACHINE_CONFIG_DERIVED( guttang, galaxian )
24552454
24562455   /* basic machine hardware */
r26329r26330
24652464MACHINE_CONFIG_END
24662465
24672466
2468
24692467static MACHINE_CONFIG_DERIVED( 4in1, galaxian )
24702468
24712469   /* basic machine hardware */
r26329r26330
25022500   MCFG_VIDEO_START_OVERRIDE(galaxold_state,dkongjrm)
25032501MACHINE_CONFIG_END
25042502
2503
25052504static MACHINE_CONFIG_DERIVED( rockclim, galaxian )
25062505
25072506   /* basic machine hardware */
25082507   MCFG_CPU_MODIFY("maincpu")
25092508   MCFG_CPU_PROGRAM_MAP(rockclim_map)
25102509   MCFG_GFXDECODE(rockclim)
2510
25112511   /* video hardware */
25122512   MCFG_VIDEO_START_OVERRIDE(galaxold_state,rockclim)
25132513   MCFG_PALETTE_LENGTH(64+64+2)    /* 64 colors only, but still uses bullets so we need to keep the palette big */
r26329r26330
25152515
25162516   MCFG_SCREEN_MODIFY("screen")
25172517   MCFG_SCREEN_SIZE(64*8, 32*8)
2518
25192518MACHINE_CONFIG_END
25202519
2520
25212521static MACHINE_CONFIG_DERIVED( ozon1, galaxold_base )
25222522
25232523   /* basic machine hardware */
r26329r26330
25282528
25292529   MCFG_MACHINE_RESET_REMOVE()
25302530
2531   /* video hardware */
25312532   MCFG_PALETTE_INIT_OVERRIDE(galaxold_state,rockclim)
25322533   MCFG_PALETTE_LENGTH(32)
25332534
r26329r26330
25362537   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
25372538MACHINE_CONFIG_END
25382539
2540
25392541static MACHINE_CONFIG_START( drivfrcg, galaxold_state )
25402542
25412543   /* basic machine hardware */
r26329r26330
25442546   MCFG_CPU_IO_MAP(drivfrcg_io)
25452547   MCFG_CPU_VBLANK_INT_DRIVER("screen", galaxold_state,  hunchbks_vh_interrupt)
25462548
2547
2549   /* video hardware */
25482550   MCFG_SCREEN_ADD("screen", RASTER)
25492551   MCFG_SCREEN_REFRESH_RATE(16000.0/132/2)
25502552   MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */)
r26329r26330
25652567   MCFG_FRAGMENT_ADD(galaxian_audio)
25662568MACHINE_CONFIG_END
25672569
2570
25682571static MACHINE_CONFIG_DERIVED( bongo, galaxold_base )
25692572
25702573   /* basic machine hardware */
r26329r26330
25722575   MCFG_CPU_PROGRAM_MAP(bongo)
25732576   MCFG_CPU_IO_MAP(bongo_io)
25742577
2578   /* video hardware */
25752579   MCFG_VIDEO_START_OVERRIDE(galaxold_state,bongo)
25762580   MCFG_SCREEN_MODIFY("screen")
25772581   MCFG_SCREEN_UPDATE_DRIVER(galaxold_state, screen_update_galaxold)
25782582
2583   /* sound hardware */
25792584   MCFG_SOUND_ADD("aysnd", AY8910, PIXEL_CLOCK/4)
25802585   MCFG_SOUND_CONFIG(bongo_ay8910_interface)
25812586   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
25822587MACHINE_CONFIG_END
25832588
2589
25842590static MACHINE_CONFIG_DERIVED( hunchbkg, galaxold_base )
25852591
25862592   /* basic machine hardware */
r26329r26330
25942600   MCFG_FRAGMENT_ADD(galaxian_audio)
25952601MACHINE_CONFIG_END
25962602
2603
25972604static MACHINE_CONFIG_DERIVED( tazzmang, galaxian )
25982605
25992606   /* basic machine hardware */
r26329r26330
26012608   MCFG_CPU_PROGRAM_MAP(tazzmang)
26022609MACHINE_CONFIG_END
26032610
2611
26042612static MACHINE_CONFIG_START( racknrol, galaxold_state )
26052613
26062614   /* basic machine hardware */
r26329r26330
26092617   MCFG_CPU_IO_MAP(racknrol_io)
26102618   MCFG_CPU_VBLANK_INT_DRIVER("screen", galaxold_state,  hunchbks_vh_interrupt)
26112619
2620   /* video hardware */
26122621   MCFG_GFXDECODE(galaxian)
26132622   MCFG_PALETTE_LENGTH(32)
26142623
r26329r26330
26212630
26222631   /* sound hardware */
26232632   MCFG_SPEAKER_STANDARD_MONO("mono")
2624   MCFG_SOUND_ADD("sn1", SN76496, PIXEL_CLOCK/2)
2633   MCFG_SOUND_ADD("snsnd", SN76489A, PIXEL_CLOCK/2) // SN76489AN
26252634   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
2626   MCFG_SOUND_CONFIG(psg_intf)
2635   MCFG_SOUND_CONFIG(racknrol_sn76496_config)
2636MACHINE_CONFIG_END
26272637
2628   MCFG_SOUND_ADD("sn2", SN76496, PIXEL_CLOCK/2)
2629   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
2630   MCFG_SOUND_CONFIG(psg_intf)
26312638
2632   MCFG_SOUND_ADD("sn3", SN76496, PIXEL_CLOCK/2)
2639static MACHINE_CONFIG_START( hexpoola, galaxold_state )
2640
2641   /* basic machine hardware */
2642   MCFG_CPU_ADD("maincpu", S2650, PIXEL_CLOCK/2)
2643   MCFG_CPU_PROGRAM_MAP(racknrol)
2644   MCFG_CPU_IO_MAP(hexpoola_io)
2645   MCFG_CPU_VBLANK_INT_DRIVER("screen", galaxold_state,  hunchbks_vh_interrupt)
2646
2647   MCFG_GFXDECODE(galaxian)
2648   MCFG_PALETTE_LENGTH(32)
2649
2650   MCFG_SCREEN_ADD("screen", RASTER)
2651   MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND, VBSTART)
2652   MCFG_SCREEN_UPDATE_DRIVER(galaxold_state, screen_update_galaxold)
2653
2654   MCFG_PALETTE_INIT_OVERRIDE(galaxold_state,rockclim)
2655   MCFG_VIDEO_START_OVERRIDE(galaxold_state,racknrol)
2656
2657   /* sound hardware */
2658   MCFG_SPEAKER_STANDARD_MONO("mono")
2659   MCFG_SOUND_ADD("snsnd", SN76496, PIXEL_CLOCK/2)
26332660   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
2634   MCFG_SOUND_CONFIG(psg_intf)
2661   MCFG_SOUND_CONFIG(racknrol_sn76496_config)
26352662MACHINE_CONFIG_END
26362663
2664
26372665static MACHINE_CONFIG_DERIVED( ckongg, galaxian )
26382666
26392667   /* basic machine hardware */
r26329r26330
26432671   MCFG_GFXDECODE(gmgalax)
26442672
26452673   MCFG_VIDEO_START_OVERRIDE(galaxold_state,ckongs)
2646
26472674MACHINE_CONFIG_END
26482675
2676
26492677static MACHINE_CONFIG_DERIVED( ckongmc, galaxian )
26502678
26512679   /* basic machine hardware */
r26329r26330
26552683   MCFG_GFXDECODE(gmgalax)
26562684
26572685   MCFG_VIDEO_START_OVERRIDE(galaxold_state,ckongs)
2658
26592686MACHINE_CONFIG_END
26602687
26612688
2662static MACHINE_CONFIG_START( hexpoola, galaxold_state )
2689static MACHINE_CONFIG_DERIVED( bullsdrtg, hexpoola )
26632690
2664   /* basic machine hardware */
2665   MCFG_CPU_ADD("maincpu", S2650, PIXEL_CLOCK/2)
2666   MCFG_CPU_PROGRAM_MAP(racknrol)
2667   MCFG_CPU_IO_MAP(hexpoola_io)
2668   MCFG_CPU_VBLANK_INT_DRIVER("screen", galaxold_state,  hunchbks_vh_interrupt)
2669
2670   MCFG_GFXDECODE(galaxian)
2671   MCFG_PALETTE_LENGTH(32)
2672
2673   MCFG_SCREEN_ADD("screen", RASTER)
2674   MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND, VBSTART)
2675   MCFG_SCREEN_UPDATE_DRIVER(galaxold_state, screen_update_galaxold)
2676
2677   MCFG_PALETTE_INIT_OVERRIDE(galaxold_state,rockclim)
2678   MCFG_VIDEO_START_OVERRIDE(galaxold_state,racknrol)
2679
2680   /* sound hardware */
2681   MCFG_SPEAKER_STANDARD_MONO("mono")
2682   MCFG_SOUND_ADD("snsnd", SN76496, PIXEL_CLOCK/2)
2683   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
2684   MCFG_SOUND_CONFIG(psg_intf)
2685MACHINE_CONFIG_END
2686
2687static MACHINE_CONFIG_DERIVED( bullsdrtg, hexpoola )
26882691   MCFG_CPU_MODIFY("maincpu")
26892692   MCFG_CPU_IO_MAP(bullsdrtg_io_map)
2693MACHINE_CONFIG_END
26902694
2691MACHINE_CONFIG_END
2695
26922696/***************************************************************************
26932697
26942698  Game driver(s)
r26329r26330
33473351   ROM_LOAD( "tbp28s42.bin", 0x0100, 0x0200, CRC(9b8f310a) SHA1(8e17cc1adf441aec56d98d0809e1359d5175e8ed) )
33483352ROM_END
33493353
3350ROM_START( racknrol )
3354ROM_START( racknrol ) // has an AY-3-8910 on main pcb, but is unused? SN76489AN on daughterboard is used.
33513355   ROM_REGION( 0x8000, "maincpu", 0 )
33523356   ROM_LOAD( "horz_p.bin",   0x0000, 0x1000, CRC(32ca5b43) SHA1(f3e7662f947dcdd80f6eae4f002d2fe64a825aff) )
33533357   ROM_CONTINUE(             0x2000, 0x1000 )
r26329r26330
35023506
35033507
35043508/* Z80 games */
3505GAME( 1981, vpool,    hustler,  mooncrst, vpool,    driver_device,  0,        ROT90,  "bootleg", "Video Pool (bootleg on Moon Cresta hardware)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3506GAME( 1981, rockclim, 0,        rockclim, rockclim, driver_device,  0,        ROT180, "Taito", "Rock Climber", GAME_SUPPORTS_SAVE )
3507GAME( 1981, ckongg,   ckong,    ckongg,   ckongg,   driver_device,  0,        ROT90,  "bootleg", "Crazy Kong (bootleg on Galaxian hardware)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3508GAME( 1981, ckongmc,  ckong,    ckongmc,  ckongmc,  driver_device,  0,        ROT90,  "bootleg", "Crazy Kong (bootleg on Moon Cresta hardware)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE ) // set was marked as 'King Kong on Galaxian'
3509GAME( 1981, ckonggx,  ckong,    ckongg,   ckonggx,  galaxold_state,  ckonggx, ROT90,  "bootleg", "Crazy Kong (bootleg on Galaxian hardware, encrypted, set 1)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3510GAME( 1982, ckongcv,   ckong,    ckongg,   ckonggx,  galaxold_state, ckonggx,  ROT90,  "bootleg", "Crazy Kong (bootleg on Galaxian hardware, encrypted, set 2)", GAME_NOT_WORKING )
3511GAME( 1982, ckongis,  ckong,    ckongg,   ckonggx,  galaxold_state, ckonggx,  ROT90,  "bootleg", "Crazy Kong (bootleg on Galaxian hardware, encrypted, set 3)", GAME_NOT_WORKING )
3512GAME( 1981, scramblb, scramble, scramblb, scramblb, driver_device,  0,        ROT90,  "bootleg", "Scramble (bootleg on Galaxian hardware)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3513GAME( 1981, scramb2,  scramble, scramb2,  scramb2,  driver_device,  0,        ROT90,  "bootleg", "Scramble (bootleg)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3514GAME( 1981, scrambler,scramble,scrambler,scrambler, driver_device,  0,        ROT90,  "bootleg (Reben S.A.)", "Scramble (Reben S.A. Spanish bootleg)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3515GAME( 1981, 4in1,     0,        4in1,     4in1,     galaxold_state, 4in1,     ROT90,  "Armenia / Food and Fun", "4 Fun in 1", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
3516GAME( 1982, bagmanmc, bagman,   bagmanmc, bagmanmc, driver_device,  0,        ROT90,  "bootleg", "Bagman (bootleg on Moon Cresta hardware, set 1)", GAME_IMPERFECT_COLORS | GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3517GAME( 1984, bagmanm2, bagman,   bagmanmc, bagmanmc, driver_device,  0,        ROT90,  "bootleg (GIB)", "Bagman (bootleg on Moon Cresta hardware, set 2)", GAME_IMPERFECT_COLORS | GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3518GAME( 1982, dkongjrm, dkongjr,  dkongjrm, dkongjrm, driver_device,  0,        ROT90,  "bootleg", "Donkey Kong Jr. (bootleg on Moon Cresta hardware)", GAME_WRONG_COLORS | GAME_IMPERFECT_SOUND | GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3519GAME( 1982, porter,   dockman,  porter,   porter,   driver_device,  0,        ROT90,  "bootleg", "Port Man (bootleg on Moon Cresta hardware)", GAME_IMPERFECT_COLORS | GAME_NO_COCKTAIL )
3520GAME( 1982, tazzmang, tazmania, tazzmang, tazzmang, driver_device,  0,        ROT90,  "bootleg", "Tazz-Mania (bootleg on Galaxian hardware)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3521GAME( 1983, bongo,    0,        bongo,    bongo,    driver_device,  0,        ROT90,  "Jetsoft", "Bongo", GAME_SUPPORTS_SAVE )
3522GAME( 1983, ozon1,    0,        ozon1,    ozon1,    driver_device,  0,        ROT90,  "Proma", "Ozon I", GAME_SUPPORTS_SAVE )
3523GAME( 1983, ladybugg, ladybug,  batman2,  ladybugg, galaxold_state, ladybugg, ROT270, "bootleg", "Lady Bug (bootleg on Galaxian hardware)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3524GAME( 1982, guttangt, locomotn, guttang,  guttangt, galaxold_state, guttangt, ROT270, "bootleg (Recreativos Franco?)", "Guttang Gottong (bootleg on Galaxian type hardware)", GAME_NOT_WORKING | GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE ) // or by 'Tren' ?
3509//    YEAR  NAME       PARENT    MACHINE    INPUT      INIT                       ROT     COMPANY, FULLNAME, FLAGS, LAYOUT
3510GAME( 1981, vpool,     hustler,  mooncrst,  vpool,     driver_device,  0,         ROT90,  "bootleg", "Video Pool (bootleg on Moon Cresta hardware)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3511GAME( 1981, rockclim,  0,        rockclim,  rockclim,  driver_device,  0,         ROT180, "Taito", "Rock Climber", GAME_SUPPORTS_SAVE )
3512GAME( 1981, ckongg,    ckong,    ckongg,    ckongg,    driver_device,  0,         ROT90,  "bootleg", "Crazy Kong (bootleg on Galaxian hardware)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3513GAME( 1981, ckongmc,   ckong,    ckongmc,   ckongmc,   driver_device,  0,         ROT90,  "bootleg", "Crazy Kong (bootleg on Moon Cresta hardware)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE ) // set was marked as 'King Kong on Galaxian'
3514GAME( 1981, ckonggx,   ckong,    ckongg,    ckonggx,   galaxold_state, ckonggx,   ROT90,  "bootleg", "Crazy Kong (bootleg on Galaxian hardware, encrypted, set 1)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3515GAME( 1982, ckongcv,   ckong,    ckongg,    ckonggx,   galaxold_state, ckonggx,   ROT90,  "bootleg", "Crazy Kong (bootleg on Galaxian hardware, encrypted, set 2)", GAME_NOT_WORKING )
3516GAME( 1982, ckongis,   ckong,    ckongg,    ckonggx,   galaxold_state, ckonggx,   ROT90,  "bootleg", "Crazy Kong (bootleg on Galaxian hardware, encrypted, set 3)", GAME_NOT_WORKING )
3517GAME( 1981, scramblb,  scramble, scramblb,  scramblb,  driver_device,  0,         ROT90,  "bootleg", "Scramble (bootleg on Galaxian hardware)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3518GAME( 1981, scramb2,   scramble, scramb2,   scramb2,   driver_device,  0,         ROT90,  "bootleg", "Scramble (bootleg)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3519GAME( 1981, scrambler, scramble, scrambler, scrambler, driver_device,  0,         ROT90,  "bootleg (Reben S.A.)", "Scramble (Reben S.A. Spanish bootleg)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3520GAME( 1981, 4in1,      0,        4in1,      4in1,      galaxold_state, 4in1,      ROT90,  "Armenia / Food and Fun", "4 Fun in 1", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
3521GAME( 1982, bagmanmc,  bagman,   bagmanmc,  bagmanmc,  driver_device,  0,         ROT90,  "bootleg", "Bagman (bootleg on Moon Cresta hardware, set 1)", GAME_IMPERFECT_COLORS | GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3522GAME( 1984, bagmanm2,  bagman,   bagmanmc,  bagmanmc,  driver_device,  0,         ROT90,  "bootleg (GIB)", "Bagman (bootleg on Moon Cresta hardware, set 2)", GAME_IMPERFECT_COLORS | GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3523GAME( 1982, dkongjrm,  dkongjr,  dkongjrm,  dkongjrm,  driver_device,  0,         ROT90,  "bootleg", "Donkey Kong Jr. (bootleg on Moon Cresta hardware)", GAME_WRONG_COLORS | GAME_IMPERFECT_SOUND | GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3524GAME( 1982, porter,    dockman,  porter,    porter,    driver_device,  0,         ROT90,  "bootleg", "Port Man (bootleg on Moon Cresta hardware)", GAME_IMPERFECT_COLORS | GAME_NO_COCKTAIL )
3525GAME( 1982, tazzmang,  tazmania, tazzmang,  tazzmang,  driver_device,  0,         ROT90,  "bootleg", "Tazz-Mania (bootleg on Galaxian hardware)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3526GAME( 1983, bongo,     0,        bongo,     bongo,     driver_device,  0,         ROT90,  "Jetsoft", "Bongo", GAME_SUPPORTS_SAVE )
3527GAME( 1983, ozon1,     0,        ozon1,     ozon1,     driver_device,  0,         ROT90,  "Proma", "Ozon I", GAME_SUPPORTS_SAVE )
3528GAME( 1983, ladybugg,  ladybug,  batman2,   ladybugg,  galaxold_state, ladybugg,  ROT270, "bootleg", "Lady Bug (bootleg on Galaxian hardware)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
3529GAME( 1982, guttangt,  locomotn, guttang,   guttangt,  galaxold_state, guttangt,  ROT270, "bootleg (Recreativos Franco?)", "Guttang Gottong (bootleg on Galaxian type hardware)", GAME_NOT_WORKING | GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE ) // or by 'Tren' ?
35253530
35263531/* S2650 games */
3527GAME( 1983, hunchbkg, hunchbak, hunchbkg, hunchbkg, driver_device,  0,        ROT90,  "Century Electronics", "Hunchback (Galaxian hardware)", GAME_SUPPORTS_SAVE )
3528GAME( 1984, drivfrcg, drivfrcp, drivfrcg, drivfrcg, driver_device,  0,        ROT90,  "Shinkai Inc. (Magic Electronics USA license)", "Driving Force (Galaxian conversion)", GAME_SUPPORTS_SAVE )
3529GAME( 1984, drivfrct, drivfrcp, drivfrcg, drivfrcg, driver_device,  0,        ROT90,  "bootleg (EMT Germany)", "Top Racer (bootleg of Driving Force)", GAME_SUPPORTS_SAVE ) // Video Klein PCB
3530GAME( 1985, drivfrcb, drivfrcp, drivfrcg, drivfrcg, driver_device,  0,        ROT90,  "bootleg (Elsys Software)", "Driving Force (Galaxian conversion bootleg)", GAME_SUPPORTS_SAVE )
3531GAME( 1986, racknrol, 0,        racknrol, racknrol, driver_device,  0,        ROT0,   "Senko Industries (Status license from Shinkai Inc.)", "Rack + Roll", GAME_SUPPORTS_SAVE )
3532GAME( 1986, hexpool,  racknrol, racknrol, racknrol, driver_device,  0,        ROT90,  "Senko Industries (Shinkai Inc. license)", "Hex Pool (Shinkai)", GAME_SUPPORTS_SAVE ) // still has Senko logo in gfx rom
3533GAME( 1985, hexpoola, racknrol, hexpoola, racknrol, driver_device,  0,        ROT90,  "Senko Industries", "Hex Pool (Senko)", GAME_SUPPORTS_SAVE )
3534GAME( 1985, trvchlng, 0,        racknrol, trvchlng, driver_device,  0,        ROT90,  "Joyland (Senko license)", "Trivia Challenge", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE )
3535GAME( 1985, bullsdrtg,bullsdrt, bullsdrtg,racknrol, galaxold_state, bullsdrtg,ROT90,  "Senko Industries", "Bulls Eye Darts (Galaxian conversion)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_WRONG_COLORS )
3532//    YEAR  NAME       PARENT    MACHINE    INPUT      INIT                       ROT     COMPANY, FULLNAME, FLAGS, LAYOUT
3533GAME( 1983, hunchbkg,  hunchbak, hunchbkg,  hunchbkg,  driver_device,  0,         ROT90,  "Century Electronics", "Hunchback (Galaxian hardware)", GAME_SUPPORTS_SAVE )
3534GAME( 1984, drivfrcg,  drivfrcp, drivfrcg,  drivfrcg,  driver_device,  0,         ROT90,  "Shinkai Inc. (Magic Electronics USA license)", "Driving Force (Galaxian conversion)", GAME_SUPPORTS_SAVE )
3535GAME( 1984, drivfrct,  drivfrcp, drivfrcg,  drivfrcg,  driver_device,  0,         ROT90,  "bootleg (EMT Germany)", "Top Racer (bootleg of Driving Force)", GAME_SUPPORTS_SAVE ) // Video Klein PCB
3536GAME( 1985, drivfrcb,  drivfrcp, drivfrcg,  drivfrcg,  driver_device,  0,         ROT90,  "bootleg (Elsys Software)", "Driving Force (Galaxian conversion bootleg)", GAME_SUPPORTS_SAVE )
3537GAME( 1986, racknrol,  0,        racknrol,  racknrol,  driver_device,  0,         ROT0,   "Senko Industries (Status license from Shinkai Inc.)", "Rack + Roll", GAME_SUPPORTS_SAVE )
3538GAME( 1986, hexpool,   racknrol, racknrol,  racknrol,  driver_device,  0,         ROT90,  "Senko Industries (Shinkai Inc. license)", "Hex Pool (Shinkai)", GAME_SUPPORTS_SAVE ) // still has Senko logo in gfx rom
3539GAME( 1985, hexpoola,  racknrol, hexpoola,  racknrol,  driver_device,  0,         ROT90,  "Senko Industries", "Hex Pool (Senko)", GAME_SUPPORTS_SAVE )
3540GAME( 1985, trvchlng,  0,        racknrol,  trvchlng,  driver_device,  0,         ROT90,  "Joyland (Senko license)", "Trivia Challenge", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE )
3541GAME( 1985, bullsdrtg, bullsdrt, bullsdrtg, racknrol,  galaxold_state, bullsdrtg, ROT90,  "Senko Industries", "Bulls Eye Darts (Galaxian conversion)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_WRONG_COLORS )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team