From 644775767f4b188fa3947d192c52d6226c6be062 Mon Sep 17 00:00:00 2001 From: Scott Stone Date: Wed, 5 Jan 2011 21:22:34 +0000 Subject: [PATCH] Added a few more mechanical games. UI changes: No working clones for GAME_MECHANICAL and change screen to red. --- src/emu/ui.c | 4 ++-- src/mame/drivers/astrocde.c | 2 +- src/mame/drivers/itech8.c | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/emu/ui.c b/src/emu/ui.c index 3d1e410e053..0aa1974ad07 100644 --- a/src/emu/ui.c +++ b/src/emu/ui.c @@ -307,7 +307,7 @@ int ui_display_startup_screens(running_machine *machine, int first_time, int sho ui_set_handler(handler_messagebox_ok, 0); if (machine->gamedrv->flags & (GAME_WRONG_COLORS | GAME_IMPERFECT_COLORS | GAME_REQUIRES_ARTWORK | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_NO_SOUND)) messagebox_backcolor = UI_YELLOW_COLOR; - if (machine->gamedrv->flags & (GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION)) + if (machine->gamedrv->flags & (GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION | GAME_MECHANICAL)) messagebox_backcolor = UI_RED_COLOR; } break; @@ -976,7 +976,7 @@ static astring &warnings_string(running_machine *machine, astring &string) foundworking = FALSE; for (i = 0; drivers[i] != NULL; i++) if (drivers[i] == maindrv || driver_get_clone(drivers[i]) == maindrv) - if ((drivers[i]->flags & (GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION)) == 0) + if ((drivers[i]->flags & (GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION | GAME_MECHANICAL)) == 0) { /* this one works, add a header and display the name of the clone */ if (!foundworking) diff --git a/src/mame/drivers/astrocde.c b/src/mame/drivers/astrocde.c index 328a5a8a5e9..ad54a94968a 100644 --- a/src/mame/drivers/astrocde.c +++ b/src/mame/drivers/astrocde.c @@ -1839,4 +1839,4 @@ GAME( 1983, profpac, 0, profpac, profpac, profpac, ROT0, "Bally Midway" /* 91465 CPU board + 91699 game board + 91466 RAM board + 91488 pattern board + 91467 memory board */ GAME( 1982, demndrgn, 0, demndrgn, demndrgn, demndrgn, ROT0, "Bally Midway", "Demons & Dragons (prototype)", GAME_NO_SOUND | GAME_SUPPORTS_SAVE ) -GAMEL(1983, tenpindx, 0, tenpindx, tenpindx, tenpindx, ROT0, "Bally Midway", "Ten Pin Deluxe", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE, layout_tenpindx ) +GAMEL(1983, tenpindx, 0, tenpindx, tenpindx, tenpindx, ROT0, "Bally Midway", "Ten Pin Deluxe", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE | GAME_MECHANICAL, layout_tenpindx ) diff --git a/src/mame/drivers/itech8.c b/src/mame/drivers/itech8.c index cd6f2ba21c4..bc36cf3baaf 100644 --- a/src/mame/drivers/itech8.c +++ b/src/mame/drivers/itech8.c @@ -2733,10 +2733,10 @@ GAME( 1989, gtg2t, gtg2, stratab_hi, gtg2t, 0, ROT0, " GAME( 1991, gtg2j, gtg2, stratab_lo, gtg, 0, ROT0, "Strata/Incredible Technologies", "Golden Tee Golf II (Joystick, V1.0)", 0 ) /* Slick Shot-style PCB */ -GAME( 1990, slikshot, 0, slikshot_hi, slikshot, slikshot, ROT90, "Grand Products/Incredible Technologies", "Slick Shot (V2.2)", 0 ) -GAME( 1990, slikshot17,slikshot, slikshot_hi, slikshot, slikshot, ROT90, "Grand Products/Incredible Technologies", "Slick Shot (V1.7)", 0 ) -GAME( 1990, slikshot16,slikshot, slikshot_hi, slikshot, slikshot, ROT90, "Grand Products/Incredible Technologies", "Slick Shot (V1.6)", 0 ) -GAME( 1990, dynobop, 0, slikshot_hi, dynobop, slikshot, ROT90, "Grand Products/Incredible Technologies", "Dyno Bop", 0 ) +GAME( 1990, slikshot, 0, slikshot_hi, slikshot, slikshot, ROT90, "Grand Products/Incredible Technologies", "Slick Shot (V2.2)", GAME_MECHANICAL ) +GAME( 1990, slikshot17,slikshot, slikshot_hi, slikshot, slikshot, ROT90, "Grand Products/Incredible Technologies", "Slick Shot (V1.7)", GAME_MECHANICAL ) +GAME( 1990, slikshot16,slikshot, slikshot_hi, slikshot, slikshot, ROT90, "Grand Products/Incredible Technologies", "Slick Shot (V1.6)", GAME_MECHANICAL ) +GAME( 1990, dynobop, 0, slikshot_hi, dynobop, slikshot, ROT90, "Grand Products/Incredible Technologies", "Dyno Bop", GAME_MECHANICAL ) GAME( 1990, sstrike, 0, sstrike, sstrike, sstrike, ROT270, "Strata/Incredible Technologies", "Super Strike Bowling", GAME_MECHANICAL ) GAME( 1991, pokrdice, 0, slikshot_lo_noz80, pokrdice, 0, ROT90, "Strata/Incredible Technologies", "Poker Dice", 0 )