diff options
Diffstat (limited to 'trunk/src/emu/cpu/konami/konami.h')
-rw-r--r-- | trunk/src/emu/cpu/konami/konami.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/trunk/src/emu/cpu/konami/konami.h b/trunk/src/emu/cpu/konami/konami.h new file mode 100644 index 00000000000..cb49648d4da --- /dev/null +++ b/trunk/src/emu/cpu/konami/konami.h @@ -0,0 +1,30 @@ +/*** konami: Portable Konami cpu emulator ******************************************/ + +#pragma once + +#ifndef __KONAMI_H__ +#define __KONAMI_H__ + + +typedef void (*konami_set_lines_func)(device_t *device, int lines); + +enum +{ + KONAMI_PC=1, KONAMI_S, KONAMI_CC ,KONAMI_A, KONAMI_B, KONAMI_U, KONAMI_X, KONAMI_Y, + KONAMI_DP +}; + +#define KONAMI_SETLINES_CALLBACK(name) void name(device_t *device, int lines) + +#define KONAMI_IRQ_LINE 0 /* IRQ line number */ +#define KONAMI_FIRQ_LINE 1 /* FIRQ line number */ + +/* PUBLIC FUNCTIONS */ +DECLARE_LEGACY_CPU_DEVICE(KONAMI, konami); + +CPU_DISASSEMBLE( konami ); + +void konami_configure_set_lines(device_t *device, konami_set_lines_func func); + + +#endif /* __KONAMI_H__ */ |