diff options
Diffstat (limited to 'src/emu/machine/timekpr.h')
-rw-r--r-- | src/emu/machine/timekpr.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/emu/machine/timekpr.h b/src/emu/machine/timekpr.h new file mode 100644 index 00000000000..f651168fa80 --- /dev/null +++ b/src/emu/machine/timekpr.h @@ -0,0 +1,35 @@ +/* + * STmicroelectronics TIMEKEEPER SRAM + * + * Supports: MK48T08, M48T02 & M48T58 + * + */ + +#if !defined( TIMEKPR_H ) +#define TIMEKPR_H ( 1 ) + +extern void timekeeper_init( int chip, int type, UINT8 *data ); + +#define MAX_TIMEKEEPER_CHIPS ( 1 ) + +#define TIMEKEEPER_M48T58 ( 1 ) +#define TIMEKEEPER_M48T02 ( 2 ) +#define TIMEKEEPER_MK48T08 ( 3 ) + +/* nvram handlers */ + +extern NVRAM_HANDLER( timekeeper_0 ); + +/* 16bit memory handlers */ + +extern READ16_HANDLER( timekeeper_0_msb16_r ); +extern WRITE16_HANDLER( timekeeper_0_msb16_w ); + +/* 32bit memory handlers */ + +extern READ32_HANDLER( timekeeper_0_32be_r ); +extern WRITE32_HANDLER( timekeeper_0_32be_w ); +extern READ32_HANDLER( timekeeper_0_32le_lsb16_r ); +extern WRITE32_HANDLER( timekeeper_0_32le_lsb16_w ); + +#endif |