diff options
Diffstat (limited to 'trunk/src/emu/machine/k053252.h')
-rw-r--r-- | trunk/src/emu/machine/k053252.h | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/trunk/src/emu/machine/k053252.h b/trunk/src/emu/machine/k053252.h new file mode 100644 index 00000000000..c6e3ffb1e1f --- /dev/null +++ b/trunk/src/emu/machine/k053252.h @@ -0,0 +1,39 @@ +/** Konami 053252 **/ +/* CRT and interrupt control unit */ +#pragma once + +#ifndef __K053252_H__ +#define __K053252_H__ + +#include "devlegcy.h" + +DECLARE_LEGACY_DEVICE(K053252, k053252); + + + +typedef struct _k053252_interface k053252_interface; +struct _k053252_interface +{ + const char *screen; + devcb_write_line int1_en; + devcb_write_line int2_en; + devcb_write_line int1_ack; + devcb_write_line int2_ack; +// devcb_write8 int_time; + int offsx; + int offsy; +}; + + +#define MCFG_K053252_ADD(_tag, _clock, _interface) \ + MCFG_DEVICE_ADD(_tag, K053252, _clock) \ + MCFG_DEVICE_CONFIG(_interface) + +/** Konami 053252 **/ +/* CRT and interrupt control unit */ +READ8_DEVICE_HANDLER( k053252_r ); // CCU registers +WRITE8_DEVICE_HANDLER( k053252_w ); + + + +#endif /* __K033906_H__ */ |