summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/konicdev.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/konicdev.h')
-rw-r--r--src/mame/video/konicdev.h104
1 files changed, 31 insertions, 73 deletions
diff --git a/src/mame/video/konicdev.h b/src/mame/video/konicdev.h
index 9bb63036890..789169aa6a3 100644
--- a/src/mame/video/konicdev.h
+++ b/src/mame/video/konicdev.h
@@ -6,7 +6,11 @@
**************************************************************************/
-#include "devcb.h"
+#pragma once
+#ifndef __KONICDEV_H__
+#define __KONICDEV_H__
+
+#include "devlegcy.h"
/***************************************************************************
@@ -162,70 +166,55 @@ struct _k037122_interface
int gfx_index;
};
-/***************************************************************************
- FUNCTION PROTOTYPES
-***************************************************************************/
-
-DEVICE_GET_INFO( k007121 );
-DEVICE_GET_INFO( k007342 );
-DEVICE_GET_INFO( k007420 );
-DEVICE_GET_INFO( k052109 );
-DEVICE_GET_INFO( k051960 );
-DEVICE_GET_INFO( k05324x );
-DEVICE_GET_INFO( k053247 );
-DEVICE_GET_INFO( k055673 );
-DEVICE_GET_INFO( k051316 );
-DEVICE_GET_INFO( k053936 );
-DEVICE_GET_INFO( k053251 );
-DEVICE_GET_INFO( k054000 );
-DEVICE_GET_INFO( k051733 );
-DEVICE_GET_INFO( k056832 );
-DEVICE_GET_INFO( k055555 );
-DEVICE_GET_INFO( k054338 );
-DEVICE_GET_INFO( k053250 );
-DEVICE_GET_INFO( k053252 );
-DEVICE_GET_INFO( k001006 );
-DEVICE_GET_INFO( k001005 );
-DEVICE_GET_INFO( k001604 );
-DEVICE_GET_INFO( k037122 );
+DECLARE_LEGACY_DEVICE(K007121, k007121);
+DECLARE_LEGACY_DEVICE(K007342, k007342);
+DECLARE_LEGACY_DEVICE(K007420, k007420);
+DECLARE_LEGACY_DEVICE(K052109, k052109);
+DECLARE_LEGACY_DEVICE(K051960, k051960);
+DECLARE_LEGACY_DEVICE(K053244, k05324x);
+DECLARE_LEGACY_DEVICE(K053245, k05324x);
+DECLARE_LEGACY_DEVICE(K053246, k053247);
+DECLARE_LEGACY_DEVICE(K053247, k053247);
+DECLARE_LEGACY_DEVICE(K055673, k055673);
+DECLARE_LEGACY_DEVICE(K051316, k051316);
+DECLARE_LEGACY_DEVICE(K053936, k053936);
+DECLARE_LEGACY_DEVICE(K053251, k053251);
+DECLARE_LEGACY_DEVICE(K054000, k054000);
+DECLARE_LEGACY_DEVICE(K051733, k051733);
+DECLARE_LEGACY_DEVICE(K056832, k056832);
+DECLARE_LEGACY_DEVICE(K055555, k055555);
+DECLARE_LEGACY_DEVICE(K054338, k054338);
+DECLARE_LEGACY_DEVICE(K053250, k053250);
+DECLARE_LEGACY_DEVICE(K053252, k053252);
+DECLARE_LEGACY_DEVICE(K001006, k001006);
+DECLARE_LEGACY_DEVICE(K001005, k001005);
+DECLARE_LEGACY_DEVICE(K001604, k001604);
+DECLARE_LEGACY_DEVICE(K037122, k037122);
/***************************************************************************
DEVICE CONFIGURATION MACROS
***************************************************************************/
-#define K007121 DEVICE_GET_INFO_NAME( k007121 )
-
#define MDRV_K007121_ADD(_tag) \
MDRV_DEVICE_ADD(_tag, K007121, 0)
-#define K007342 DEVICE_GET_INFO_NAME( k007342 )
-
#define MDRV_K007342_ADD(_tag, _interface) \
MDRV_DEVICE_ADD(_tag, K007342, 0) \
MDRV_DEVICE_CONFIG(_interface)
-#define K007420 DEVICE_GET_INFO_NAME( k007420 )
-
#define MDRV_K007420_ADD(_tag, _interface) \
MDRV_DEVICE_ADD(_tag, K007420, 0) \
MDRV_DEVICE_CONFIG(_interface)
-#define K052109 DEVICE_GET_INFO_NAME( k052109 )
-
#define MDRV_K052109_ADD(_tag, _interface) \
MDRV_DEVICE_ADD(_tag, K052109, 0) \
MDRV_DEVICE_CONFIG(_interface)
-#define K051960 DEVICE_GET_INFO_NAME( k051960 )
-
#define MDRV_K051960_ADD(_tag, _interface) \
MDRV_DEVICE_ADD(_tag, K051960, 0) \
MDRV_DEVICE_CONFIG(_interface)
-#define K053244 DEVICE_GET_INFO_NAME( k05324x )
-#define K053245 DEVICE_GET_INFO_NAME( k05324x )
-
#define MDRV_K053244_ADD(_tag, _interface) \
MDRV_DEVICE_ADD(_tag, K053244, 0) \
MDRV_DEVICE_CONFIG(_interface)
@@ -234,9 +223,6 @@ DEVICE_GET_INFO( k037122 );
MDRV_DEVICE_ADD(_tag, K053245, 0) \
MDRV_DEVICE_CONFIG(_interface)
-#define K053246 DEVICE_GET_INFO_NAME( k053247 )
-#define K053247 DEVICE_GET_INFO_NAME( k053247 )
-
#define MDRV_K053246_ADD(_tag, _interface) \
MDRV_DEVICE_ADD(_tag, K053246, 0) \
MDRV_DEVICE_CONFIG(_interface)
@@ -245,91 +231,61 @@ DEVICE_GET_INFO( k037122 );
MDRV_DEVICE_ADD(_tag, K053247, 0) \
MDRV_DEVICE_CONFIG(_interface)
-#define K055673 DEVICE_GET_INFO_NAME( k055673 )
-
#define MDRV_K055673_ADD(_tag, _interface) \
MDRV_DEVICE_ADD(_tag, K055673, 0) \
MDRV_DEVICE_CONFIG(_interface)
-#define K051316 DEVICE_GET_INFO_NAME( k051316 )
-
#define MDRV_K051316_ADD(_tag, _interface) \
MDRV_DEVICE_ADD(_tag, K051316, 0) \
MDRV_DEVICE_CONFIG(_interface)
-#define K053936 DEVICE_GET_INFO_NAME( k053936 )
-
#define MDRV_K053936_ADD(_tag, _interface) \
MDRV_DEVICE_ADD(_tag, K053936, 0) \
MDRV_DEVICE_CONFIG(_interface)
-#define K053251 DEVICE_GET_INFO_NAME( k053251 )
-
#define MDRV_K053251_ADD(_tag) \
MDRV_DEVICE_ADD(_tag, K053251, 0)
-#define K054000 DEVICE_GET_INFO_NAME( k054000 )
-
#define MDRV_K054000_ADD(_tag) \
MDRV_DEVICE_ADD(_tag, K054000, 0)
-#define K051733 DEVICE_GET_INFO_NAME( k051733 )
-
#define MDRV_K051733_ADD(_tag) \
MDRV_DEVICE_ADD(_tag, K051733, 0)
-#define K056832 DEVICE_GET_INFO_NAME( k056832 )
-
#define MDRV_K056832_ADD(_tag, _interface) \
MDRV_DEVICE_ADD(_tag, K056832, 0) \
MDRV_DEVICE_CONFIG(_interface)
-#define K055555 DEVICE_GET_INFO_NAME( k055555 )
-
#define MDRV_K055555_ADD(_tag) \
MDRV_DEVICE_ADD(_tag, K055555, 0)
-#define K054338 DEVICE_GET_INFO_NAME( k054338 )
-
#define MDRV_K054338_ADD(_tag, _interface) \
MDRV_DEVICE_ADD(_tag, K054338, 0) \
MDRV_DEVICE_CONFIG(_interface)
-#define K053250 DEVICE_GET_INFO_NAME( k053250 )
-
#define MDRV_K053250_ADD(_tag, _interface) \
MDRV_DEVICE_ADD(_tag, K053250, 0) \
MDRV_DEVICE_CONFIG(_interface)
-#define K053252 DEVICE_GET_INFO_NAME( k053252 )
-
#define MDRV_K053252_ADD(_tag) \
MDRV_DEVICE_ADD(_tag, K053252, 0)
-#define K001006 DEVICE_GET_INFO_NAME( k001006 )
-
#define MDRV_K001006_ADD(_tag, _interface) \
MDRV_DEVICE_ADD(_tag, K001006, 0) \
MDRV_DEVICE_CONFIG(_interface)
-#define K001005 DEVICE_GET_INFO_NAME( k001005 )
-
#define MDRV_K001005_ADD(_tag, _interface) \
MDRV_DEVICE_ADD(_tag, K001005, 0) \
MDRV_DEVICE_CONFIG(_interface)
-#define K001604 DEVICE_GET_INFO_NAME( k001604 )
-
#define MDRV_K001604_ADD(_tag, _interface) \
MDRV_DEVICE_ADD(_tag, K001604, 0) \
MDRV_DEVICE_CONFIG(_interface)
-#define K037122 DEVICE_GET_INFO_NAME( k037122 )
-
#define MDRV_K037122_ADD(_tag, _interface) \
MDRV_DEVICE_ADD(_tag, K037122, 0) \
MDRV_DEVICE_CONFIG(_interface)
@@ -852,3 +808,5 @@ READ32_DEVICE_HANDLER( k053247_reg_long_r ); // OBJSET2
READ32_DEVICE_HANDLER( k055555_long_r ); // PCU2
READ16_DEVICE_HANDLER( k053244_reg_word_r ); // OBJSET0
+
+#endif