From 608499617a31676fbc7d57b57084928ac112ad0c Mon Sep 17 00:00:00 2001 From: AJR Date: Wed, 18 Sep 2024 10:36:09 -0400 Subject: diexec: Remove vestigial execute_burn override --- src/devices/cpu/tlcs90/tlcs90.h | 2 +- src/devices/cpu/z180/z180.h | 2 +- src/emu/diexec.cpp | 12 ------------ src/emu/diexec.h | 1 - 4 files changed, 2 insertions(+), 15 deletions(-) diff --git a/src/devices/cpu/tlcs90/tlcs90.h b/src/devices/cpu/tlcs90/tlcs90.h index 6535ebf81f1..7479b699057 100644 --- a/src/devices/cpu/tlcs90/tlcs90.h +++ b/src/devices/cpu/tlcs90/tlcs90.h @@ -47,7 +47,7 @@ protected: virtual bool execute_input_edge_triggered(int inputnum) const noexcept override { return inputnum == INPUT_LINE_NMI; } virtual void execute_run() override; virtual void execute_set_input(int inputnum, int state) override; - virtual void execute_burn(int32_t cycles) override; + [[maybe_unused]] void execute_burn(int32_t cycles); // device_memory_interface overrides virtual space_config_vector memory_space_config() const override; diff --git a/src/devices/cpu/z180/z180.h b/src/devices/cpu/z180/z180.h index 5ccb2073c54..18aa0b5770f 100644 --- a/src/devices/cpu/z180/z180.h +++ b/src/devices/cpu/z180/z180.h @@ -147,7 +147,7 @@ protected: virtual uint32_t execute_default_irq_vector(int inputnum) const noexcept override { return 0xff; } virtual bool execute_input_edge_triggered(int inputnum) const noexcept override { return inputnum == INPUT_LINE_NMI; } virtual void execute_run() override; - virtual void execute_burn(int32_t cycles) override; + [[maybe_unused]] void execute_burn(int32_t cycles); virtual void execute_set_input(int inputnum, int state) override; // device_memory_interface implementation diff --git a/src/emu/diexec.cpp b/src/emu/diexec.cpp index ba0099a18e8..60ba1e7e8ba 100644 --- a/src/emu/diexec.cpp +++ b/src/emu/diexec.cpp @@ -304,18 +304,6 @@ bool device_execute_interface::execute_input_edge_triggered(int linenum) const n } -//------------------------------------------------- -// execute_burn - called after we consume a bunch -// of cycles for artifical reasons (such as -// spinning devices for performance optimization) -//------------------------------------------------- - -void device_execute_interface::execute_burn(s32 cycles) -{ - // by default, do nothing -} - - //------------------------------------------------- // execute_set_input - called when a synchronized // input is changed diff --git a/src/emu/diexec.h b/src/emu/diexec.h index fa76de3b438..81c337645bb 100644 --- a/src/emu/diexec.h +++ b/src/emu/diexec.h @@ -205,7 +205,6 @@ protected: // optional operation overrides virtual void execute_run() = 0; - virtual void execute_burn(s32 cycles); virtual void execute_set_input(int linenum, int state); // interface-level overrides -- cgit v1.2.3