diff options
Diffstat (limited to 'src/mame/video/konicdev.h')
-rw-r--r-- | src/mame/video/konicdev.h | 104 |
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 |