diexec: Remove vestigial execute_burn override

This commit is contained in:
AJR 2024-09-18 10:36:09 -04:00
parent b888990563
commit 608499617a
4 changed files with 2 additions and 15 deletions

View File

@ -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;

View File

@ -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

View File

@ -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

View File

@ -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