diff options
Diffstat (limited to 'src/devices/cpu/tms9900/tms9980a.h')
-rw-r--r-- | src/devices/cpu/tms9900/tms9980a.h | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/devices/cpu/tms9900/tms9980a.h b/src/devices/cpu/tms9900/tms9980a.h index e290cd39ac1..4219c14f819 100644 --- a/src/devices/cpu/tms9900/tms9980a.h +++ b/src/devices/cpu/tms9900/tms9980a.h @@ -10,7 +10,6 @@ #pragma once -#include "debugger.h" #include "tms9900.h" enum @@ -36,19 +35,16 @@ protected: void mem_write(void) override; void acquire_instruction(void) override; - void resolve_lines() override; - - uint16_t read_workspace_register_debug(int reg) override; + uint16_t read_workspace_register_debug(int reg) override; void write_workspace_register_debug(int reg, uint16_t data) override; - uint32_t execute_min_cycles() const override; - uint32_t execute_max_cycles() const override; - uint32_t execute_input_lines() const override; + uint32_t execute_min_cycles() const noexcept override; + uint32_t execute_max_cycles() const noexcept override; void execute_set_input(int irqline, int state) override; // The clock is internally divided by 4 - virtual uint64_t execute_clocks_to_cycles(uint64_t clocks) const override { return (clocks + 4 - 1) / 4; } - virtual uint64_t execute_cycles_to_clocks(uint64_t cycles) const override { return (cycles * 4); } + virtual uint64_t execute_clocks_to_cycles(uint64_t clocks) const noexcept override { return (clocks + 4 - 1) / 4; } + virtual uint64_t execute_cycles_to_clocks(uint64_t cycles) const noexcept override { return (cycles * 4); } virtual std::unique_ptr<util::disasm_interface> create_disassembler() override; |