diff options
Diffstat (limited to 'src/mame/includes/naomibd.h')
-rw-r--r-- | src/mame/includes/naomibd.h | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/src/mame/includes/naomibd.h b/src/mame/includes/naomibd.h index 79f51e26555..e21c9061ba7 100644 --- a/src/mame/includes/naomibd.h +++ b/src/mame/includes/naomibd.h @@ -6,6 +6,7 @@ **************************************************************************/ +#include "devlegcy.h" /*************************************************************************** CONSTANTS @@ -20,12 +21,6 @@ enum MAX_NAOMIBD_TYPES }; -enum -{ - DEVINFO_INT_DMAOFFSET = DEVINFO_INT_DEVICE_SPECIFIC+0, /* R/O: value of dma_offset register */ - DEVINFO_PTR_MEMORY = DEVINFO_PTR_DEVICE_SPECIFIC+0 /* R/O: pointer to memory inside the board containing game data */ -}; - /*************************************************************************** TYPE DEFINITIONS @@ -91,13 +86,12 @@ struct _naomibd_config int naomibd_interrupt_callback(running_device *device, naomibd_interrupt_func callback); int naomibd_get_type(running_device *device); +void *naomibd_get_memory(running_device *device); +offs_t naomibd_get_dmaoffset(running_device *device); READ64_DEVICE_HANDLER( naomibd_r ); WRITE64_DEVICE_HANDLER( naomibd_w ); - /* ----- device interface ----- */ -/* device get info callback */ -#define NAOMI_BOARD DEVICE_GET_INFO_NAME(naomibd) -DEVICE_GET_INFO( naomibd ); +DECLARE_LEGACY_NVRAM_DEVICE(NAOMI_BOARD, naomibd); |