summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/amis2000/amis2000.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/amis2000/amis2000.h')
-rw-r--r--src/emu/cpu/amis2000/amis2000.h7
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();