diff options
Diffstat (limited to 'src/emu/cpu/amis2000/amis2000.h')
-rw-r--r-- | src/emu/cpu/amis2000/amis2000.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/emu/cpu/amis2000/amis2000.h b/src/emu/cpu/amis2000/amis2000.h index e55248e809e..99ee23edb6f 100644 --- a/src/emu/cpu/amis2000/amis2000.h +++ b/src/emu/cpu/amis2000/amis2000.h @@ -78,7 +78,7 @@ protected: UINT16 m_callstack_mask; UINT8 m_callstack_depth; // callstack levels: 3 on 2000/2150, 5 on 2200/2400 UINT16 m_callstack[5+1]; // max 5 - + int m_icount; UINT16 m_pc; // 13-bit program counter UINT8 m_ppr; // prepared page register (PP 1) UINT8 m_pbr; // prepared bank register (PP 2) @@ -98,20 +98,21 @@ protected: UINT8 m_d_polarity; // invert d-latch output UINT16 m_a; // 13-bit a-pins latch (master strobe latch) + // i/o handlers devcb_read8 m_read_k; devcb_read8 m_read_i; devcb_read8 m_read_d; devcb_write8 m_write_d; devcb_write16 m_write_a; - - int m_icount; + // misc internal helpers UINT8 ram_r(); void ram_w(UINT8 data); void pop_callstack(); void push_callstack(); void d_latch_out(bool active); + // opcode handlers void op_lai(); void op_lab(); void op_lae(); |