mirror of
https://github.com/holub/mame
synced 2025-06-08 22:03:55 +03:00
diexec: Remove vestigial execute_burn override
This commit is contained in:
parent
b888990563
commit
608499617a
@ -47,7 +47,7 @@ protected:
|
|||||||
virtual bool execute_input_edge_triggered(int inputnum) const noexcept override { return inputnum == INPUT_LINE_NMI; }
|
virtual bool execute_input_edge_triggered(int inputnum) const noexcept override { return inputnum == INPUT_LINE_NMI; }
|
||||||
virtual void execute_run() override;
|
virtual void execute_run() override;
|
||||||
virtual void execute_set_input(int inputnum, int state) 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
|
// device_memory_interface overrides
|
||||||
virtual space_config_vector memory_space_config() const override;
|
virtual space_config_vector memory_space_config() const override;
|
||||||
|
@ -147,7 +147,7 @@ protected:
|
|||||||
virtual uint32_t execute_default_irq_vector(int inputnum) const noexcept override { return 0xff; }
|
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 bool execute_input_edge_triggered(int inputnum) const noexcept override { return inputnum == INPUT_LINE_NMI; }
|
||||||
virtual void execute_run() override;
|
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;
|
virtual void execute_set_input(int inputnum, int state) override;
|
||||||
|
|
||||||
// device_memory_interface implementation
|
// device_memory_interface implementation
|
||||||
|
@ -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
|
// execute_set_input - called when a synchronized
|
||||||
// input is changed
|
// input is changed
|
||||||
|
@ -205,7 +205,6 @@ protected:
|
|||||||
|
|
||||||
// optional operation overrides
|
// optional operation overrides
|
||||||
virtual void execute_run() = 0;
|
virtual void execute_run() = 0;
|
||||||
virtual void execute_burn(s32 cycles);
|
|
||||||
virtual void execute_set_input(int linenum, int state);
|
virtual void execute_set_input(int linenum, int state);
|
||||||
|
|
||||||
// interface-level overrides
|
// interface-level overrides
|
||||||
|
Loading…
Reference in New Issue
Block a user