summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/tms9900/ti990_10.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/tms9900/ti990_10.h')
-rw-r--r--src/emu/cpu/tms9900/ti990_10.h61
1 files changed, 0 insertions, 61 deletions
diff --git a/src/emu/cpu/tms9900/ti990_10.h b/src/emu/cpu/tms9900/ti990_10.h
deleted file mode 100644
index f1d4e20ce3a..00000000000
--- a/src/emu/cpu/tms9900/ti990_10.h
+++ /dev/null
@@ -1,61 +0,0 @@
-// license:BSD-3-Clause
-// copyright-holders:Michael Zapf
-/*
- TI 990 CPU board
- See ti990_10.c for documentation
-*/
-
-#ifndef __TI990_10_H__
-#define __TI990_10_H__
-
-#include "emu.h"
-#include "debugger.h"
-#include "tms99com.h"
-
-class ti990_10_device : public cpu_device
-{
-public:
- ti990_10_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- ~ti990_10_device();
-
-protected:
- // device-level overrides
- void device_start();
- void device_stop();
- void device_reset();
-
- // device_execute_interface overrides
- UINT32 execute_min_cycles() const;
- UINT32 execute_max_cycles() const;
- UINT32 execute_input_lines() const;
- void execute_set_input(int irqline, int state);
- void execute_run();
-
- // device_disasm_interface overrides
- UINT32 disasm_min_opcode_bytes() const;
- UINT32 disasm_max_opcode_bytes() const;
- offs_t disasm_disassemble(char *buffer, offs_t pc, const UINT8 *oprom, const UINT8 *opram, UINT32 options);
-
- const address_space_config* memory_space_config(address_spacenum spacenum) const;
-
- const address_space_config m_program_config;
- const address_space_config m_io_config;
- address_space* m_prgspace;
- address_space* m_cru;
-
- // Cycle counter
- int m_icount;
-
- // Hardware registers
- UINT16 WP; // Workspace pointer
- UINT16 PC; // Program counter
- UINT16 ST; // Status register
-
-private:
- UINT16 m_state_any;
-};
-
-// device type definition
-extern const device_type TI990_10;
-
-#endif /* __TI990_10_H__ */