summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/namco06.h
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2009-05-31 22:04:15 +0000
committer Aaron Giles <aaron@aarongiles.com>2009-05-31 22:04:15 +0000
commita9d29f2d7895d3bb0715a3304b2d9cdf7a8900f2 (patch)
tree2522218cb878a3c7a87d02f580ab25ea1968f54e /src/mame/machine/namco06.h
parentc800e27eae32972c08b5d12fbd921d374415c3a8 (diff)
Cleaned up Namco 5xxx docs, listing both MB88xx pin IDs and
Namco custom IDs where appropriate. Added clocks to the Namco 06xx in anticipation of improved device interconnection. Added new file devtempl.h which can be used to generate the DEVICE_GET_INFO function. Updated all the Namco I/O devices to use this. Updated galaga driver to use computed video timing.
Diffstat (limited to 'src/mame/machine/namco06.h')
-rw-r--r--src/mame/machine/namco06.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mame/machine/namco06.h b/src/mame/machine/namco06.h
index 3ff43dd2c45..988c9b13943 100644
--- a/src/mame/machine/namco06.h
+++ b/src/mame/machine/namco06.h
@@ -4,8 +4,8 @@
#include "devintrf.h"
-typedef struct _namco_06xx_interface namco_06xx_interface;
-struct _namco_06xx_interface
+typedef struct _namco_06xx_config namco_06xx_config;
+struct _namco_06xx_config
{
const char *nmicpu;
const char *chip0;
@@ -15,13 +15,13 @@ struct _namco_06xx_interface
};
-#define MDRV_NAMCO_06XX_ADD(_tag, _nmicpu, _chip0, _chip1, _chip2, _chip3) \
- MDRV_DEVICE_ADD(_tag, NAMCO_06XX, 0) \
- MDRV_DEVICE_CONFIG_DATAPTR(namco_06xx_interface, nmicpu, _nmicpu) \
- MDRV_DEVICE_CONFIG_DATAPTR(namco_06xx_interface, chip0, _chip0) \
- MDRV_DEVICE_CONFIG_DATAPTR(namco_06xx_interface, chip1, _chip1) \
- MDRV_DEVICE_CONFIG_DATAPTR(namco_06xx_interface, chip2, _chip2) \
- MDRV_DEVICE_CONFIG_DATAPTR(namco_06xx_interface, chip3, _chip3)
+#define MDRV_NAMCO_06XX_ADD(_tag, _clock, _nmicpu, _chip0, _chip1, _chip2, _chip3) \
+ MDRV_DEVICE_ADD(_tag, NAMCO_06XX, _clock) \
+ MDRV_DEVICE_CONFIG_DATAPTR(namco_06xx_config, nmicpu, _nmicpu) \
+ MDRV_DEVICE_CONFIG_DATAPTR(namco_06xx_config, chip0, _chip0) \
+ MDRV_DEVICE_CONFIG_DATAPTR(namco_06xx_config, chip1, _chip1) \
+ MDRV_DEVICE_CONFIG_DATAPTR(namco_06xx_config, chip2, _chip2) \
+ MDRV_DEVICE_CONFIG_DATAPTR(namco_06xx_config, chip3, _chip3)
#define MDRV_NAMCO_06XX_REMOVE(_tag) \
MDRV_DEVICE_REMOVE(_tag)