diff options
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 |
commit | a9d29f2d7895d3bb0715a3304b2d9cdf7a8900f2 (patch) | |
tree | 2522218cb878a3c7a87d02f580ab25ea1968f54e /src/mame/machine/namco06.h | |
parent | c800e27eae32972c08b5d12fbd921d374415c3a8 (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.h | 18 |
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) |