diff options
Diffstat (limited to 'src/emu/cpu/pic16c62x/pic16c62x.c')
-rw-r--r-- | src/emu/cpu/pic16c62x/pic16c62x.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/emu/cpu/pic16c62x/pic16c62x.c b/src/emu/cpu/pic16c62x/pic16c62x.c index 42e92b0addf..2a38bcd5f93 100644 --- a/src/emu/cpu/pic16c62x/pic16c62x.c +++ b/src/emu/cpu/pic16c62x/pic16c62x.c @@ -57,6 +57,15 @@ #include "pic16c62x.h" +const device_type PIC16C620 = &device_creator<pic16c620_device>; +const device_type PIC16C620A = &device_creator<pic16c620a_device>; +const device_type PIC16C621 = &device_creator<pic16c621_device>; +const device_type PIC16C621A = &device_creator<pic16c621a_device>; +const device_type PIC16C622 = &device_creator<pic16c622_device>; +const device_type PIC16C622A = &device_creator<pic16c622a_device>; + + + /**************************************************************************** * Internal Memory Map ****************************************************************************/ @@ -161,7 +170,7 @@ void pic16c62x_device::update_internalram_ptr() m_internalram = (UINT8 *)m_data->get_write_ptr(0x00); } -#define PIC16C62x_RDOP(A) (m_direct->read_decrypted_word((A)<<1)) +#define PIC16C62x_RDOP(A) (m_direct->read_word((A)<<1)) #define PIC16C62x_RAM_RDMEM(A) ((UINT8)m_data->read_byte(A)) #define PIC16C62x_RAM_WRMEM(A,V) (m_data->write_byte(A,V)) #define PIC16C62x_In(Port) ((UINT8)m_io->read_byte((Port))) |