summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/vt50/vt50.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/vt50/vt50.h')
-rw-r--r--src/devices/cpu/vt50/vt50.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/devices/cpu/vt50/vt50.h b/src/devices/cpu/vt50/vt50.h
index 894a5bb7538..69d7f6f2b09 100644
--- a/src/devices/cpu/vt50/vt50.h
+++ b/src/devices/cpu/vt50/vt50.h
@@ -34,6 +34,14 @@ protected:
virtual void state_string_export(const device_state_entry &entry, std::string &str) const override;
private:
+ // execution helpers
+ void execute_te(u8 inst);
+ void execute_tf(u8 inst);
+ void execute_tw(u8 inst);
+ void execute_tg(u8 inst);
+ void execute_th(u8 inst);
+ void execute_tj(u8 dest);
+
// address spaces
address_space_config m_rom_config;
address_space_config m_ram_config;
@@ -56,6 +64,13 @@ private:
bool m_x8;
bool m_cursor_ff;
bool m_video_process;
+
+ // execution phases
+ u8 m_t;
+ bool m_write_ff;
+ bool m_flag_test_ff;
+ bool m_load_pc;
+ bool m_qa_e23;
s32 m_icount;
};