summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Couriersud <couriersud@users.noreply.github.com>2008-08-31 08:24:24 +0000
committer Couriersud <couriersud@users.noreply.github.com>2008-08-31 08:24:24 +0000
commitc6b0fc01f4780e81fc7340b3b6144d3a64f5cb45 (patch)
tree848034cf7987af1950f71253ffd6c7927db10f41
parent5d9da35053ceac12515bec5ea3dfa04c9a1f2217 (diff)
dkong.h update for 2724
-rw-r--r--src/mame/includes/dkong.h28
1 files changed, 24 insertions, 4 deletions
diff --git a/src/mame/includes/dkong.h b/src/mame/includes/dkong.h
index cdf9a888f18..6a22dbab972 100644
--- a/src/mame/includes/dkong.h
+++ b/src/mame/includes/dkong.h
@@ -41,11 +41,28 @@
#define I8035_CLOCK (XTAL_6MHz)
+/****************************************************************************
+ * CONSTANTS
+ ****************************************************************************/
+
#define HARDWARE_TYPE_TAG "HARDWARE_TYPE"
-#define HARDWARE_TKG04 0
-#define HARDWARE_TRS01 1
-#define HARDWARE_TRS02 2
-#define HARDWARE_TKG02 3
+
+enum
+{
+ HARDWARE_TKG04 = 0,
+ HARDWARE_TRS01,
+ HARDWARE_TRS02,
+ HARDWARE_TKG02
+};
+
+enum
+{
+ DK2650_HERBIEDK = 0,
+ DK2650_HUNCHBKD,
+ DK2650_EIGHTACT,
+ DK2650_SHOOTGAL,
+ DK2650_SPCLFORC
+};
#define DK2B_PALETTE_LENGTH (256+256+8+1) /* (256) */
#define DK4B_PALETTE_LENGTH (256+256+8+1) /* (256) */
@@ -84,6 +101,9 @@ struct _dkong_state
/* Specific states */
INT8 decrypt_counter;
+
+ /* 2650 protection */
+ UINT8 protect_type;
UINT8 hunchloopback;
/* Save state relevant */