From d7295a96d78998a55bbf4b46ede7ebcfa038205c Mon Sep 17 00:00:00 2001 From: angelosa Date: Sat, 23 Jan 2016 19:09:43 +0100 Subject: [PATCH] Added new flag MACHINE_IS_INCOMPLETE, and hooked it up to Bombs Away and "unknown fighting game 'BB'". --- src/emu/gamedrv.h | 1 + src/mame/drivers/fitfight.cpp | 2 +- src/mame/drivers/psychic5.cpp | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/emu/gamedrv.h b/src/emu/gamedrv.h index db5e02f31cc..7fdcaf9e1c4 100644 --- a/src/emu/gamedrv.h +++ b/src/emu/gamedrv.h @@ -44,6 +44,7 @@ const UINT32 MACHINE_TYPE_COMPUTER = 0x00100000; // any kind of co const UINT32 MACHINE_TYPE_OTHER = 0x00200000; // any other emulated system that doesn't fit above (ex. clock, satelite receiver,...) const UINT32 MACHINE_IMPERFECT_KEYBOARD = 0x00400000; // keyboard is known to be wrong const UINT32 MACHINE_CLICKABLE_ARTWORK = 0x00800000; // marking that artwork is clickable and require mouse cursor +const UINT32 MACHINE_IS_INCOMPLETE = 0x01000000; // any official game/system with blantantly incomplete HW or SW should be marked with this // useful combinations of flags const UINT32 MACHINE_IS_SKELETON = MACHINE_NO_SOUND | MACHINE_NOT_WORKING; // mask for skelly games diff --git a/src/mame/drivers/fitfight.cpp b/src/mame/drivers/fitfight.cpp index 1f0a8b679e6..97ba31d9a7b 100644 --- a/src/mame/drivers/fitfight.cpp +++ b/src/mame/drivers/fitfight.cpp @@ -1021,5 +1021,5 @@ DRIVER_INIT_MEMBER(fitfight_state,hotmindff) GAME( 199?, fitfight, 0, fitfight, fitfight, fitfight_state, fitfight, ROT0, "bootleg", "Fit of Fighting", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) GAME( 199?, histryma, 0, fitfight, histryma, fitfight_state, histryma, ROT0, "bootleg", "The History of Martial Arts", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) -GAME( 199?, bbprot, 0, bbprot, bbprot, fitfight_state, bbprot, ROT0, "", "unknown fighting game 'BB' (prototype)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) +GAME( 199?, bbprot, 0, bbprot, bbprot, fitfight_state, bbprot, ROT0, "", "unknown fighting game 'BB' (prototype)", MACHINE_IS_INCOMPLETE | MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) GAME( 199?, hotmindff, hotmind, fitfight, fitfight, fitfight_state, hotmindff, ROT0, "Playmark", "Hot Mind (Fit of Fighting hardware)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // need to fix scroll offsets + inputs diff --git a/src/mame/drivers/psychic5.cpp b/src/mame/drivers/psychic5.cpp index 5e36bc66891..763cba29999 100644 --- a/src/mame/drivers/psychic5.cpp +++ b/src/mame/drivers/psychic5.cpp @@ -947,4 +947,4 @@ ROM_END GAME( 1987, psychic5, 0, psychic5, psychic5, driver_device, 0, ROT270, "Jaleco / NMK", "Psychic 5 (World)", MACHINE_SUPPORTS_SAVE ) // "Oversea's version V2.00 CHANGED BY TAMIO NAKASATO" text present in ROM, various modifications (English names, more complete attract demo etc.) GAME( 1987, psychic5j, psychic5, psychic5, psychic5, driver_device, 0, ROT270, "Jaleco / NMK", "Psychic 5 (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1988, bombsa, 0, bombsa, bombsa, driver_device, 0, ROT270, "Jaleco", "Bombs Away", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +GAME( 1988, bombsa, 0, bombsa, bombsa, driver_device, 0, ROT270, "Jaleco", "Bombs Away", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE )