summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/diexec.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add adjust_periodic() to persistent_timer. Update obvious situations where it... Aaron Giles2021-09-111-1/+1
* Dynamically allocate input lines. Add range checks for input lines. Fix a few... Aaron Giles2021-06-061-18/+14
* Now I remember why we did the input event queues: avoiding time travel. Achie... Aaron Giles2021-04-251-14/+46
* Clean up debug_flags access. Aaron Giles2021-04-241-1/+1
* You know, if I'm nice enough to give you an accessor, please use it. Aaron Giles2021-04-241-1/+1
* Simplify input handling by just using timers and not maintaining a queue (whi... Aaron Giles2021-04-241-232/+124
* Ensure CPUs held in reset are set up properly. Aaron Giles2021-04-241-1/+1
* Simplify the suspend model, now the suspend reason implies eatcycles. Aaron Giles2021-04-231-15/+10
* Replace divide in core scheduler loop with a high 64x64 multiply for a nice w... Aaron Giles2021-04-151-11/+11
* Switch out attoseconds in favor of more abstract subseconds. Update everyone ... Aaron Giles2021-04-021-10/+11
* Reorganized diexec fields to be more optimal. Moved execution and suspend log... Aaron Giles2021-03-301-5/+36
* Put in some dummy values for 0 clocks to prevent divide by zero int he core e... Aaron Giles2021-03-301-0/+2
* Added stricter checks on allocation of device timers. Fixed several places th... Aaron Giles2021-03-271-7/+5
* Major timer object reshuffling. timer_expired_delegate wraps the various call... Aaron Giles2021-03-261-3/+3
* enregister_interface -> interface_enregister Aaron Giles2021-03-231-3/+3
* Renamed timer_expired_registered_delegate to emu_timer_cb. Removed all timer_... Aaron Giles2021-03-231-6/+10
* Removed ptr parameter from temporary timers. Fixed a handful of places that u... Aaron Giles2021-03-221-2/+2
* Add dirtying logic to basetime_relative to defer attotime processing until qu... Aaron Giles2021-03-191-1/+1
* Move high-frequency fields to the state. Move m_inputs to the end, since that... Aaron Giles2021-03-191-19/+7
* Quick test to see performance difference of using attoseconds exclusively dur... Aaron Giles2021-03-181-5/+4
* Eliminate ARRAY_LENGTH template in favor of C++17's std::size AJR2021-02-141-3/+3
* Fairly significant overhaul of Lua engine and some cleanup. Vas Crabb2020-11-251-2/+2
* emu: correct some file headers (nw) hap2020-06-191-1/+1
* Don't clear the input queue on reset. (#6517) Mike2020-04-041-1/+0
* diexec: Eliminate pulse_input_line_and_vector (nw) AJR2020-04-021-27/+0
* diexec.cpp: fixed save state regression (nw) Ivan Vangelista2019-12-121-0/+1
* Added wrapper for using STRUCT_MEMBER with an indeterminate length array Vas Crabb2019-12-091-8/+7
* assert aborts on failure - abort is not an exception. conditional noexcept i... Vas Crabb2019-11-101-3/+3
* Make many device_execute_interface functions noexcept, including the "informa... AJR2019-11-091-10/+10
* Make devdelegate more like devcb for configuration. This is a Vas Crabb2019-10-261-3/+6
* -keyboard/a1200, changela, goldnpkr, m68705prg, mexico86, pipeline, pitnrun, ... mooglyguy2018-12-141-1/+1
* Prevent aggressive incompetence (nw) Olivier Galibert2018-07-271-1/+3
* diexec.cpp: Better fix for indentation (nw) AJR2018-06-031-2/+2
* diexec.cpp: Fix formatting and validation mistake (nw) AJR2018-06-031-16/+16
* Point conceded; it is not, at this point, sensible to make m_vblank_interrupt... mooglyguy2018-06-031-9/+16
* No. mooglyguy2018-06-031-15/+8
* Back out diexec changes from commit 2cdb153103fa94d13a53dd747985ef56ec723e7a ... AJR2018-06-031-8/+15
* fixup, improve validation (nw) Vas Crabb2018-06-011-8/+5
* svis_snd cleanups, nw mooglyguy2018-06-011-9/+5
* Remove some machine().device usage from the core (nw) AJR2018-05-201-1/+1
* diexec: Interrupt API changes (nw) AJR2018-05-181-23/+44
* diexec: Note flaw in INPUT_LINE_RESET implementation (nw) AJR2018-04-081-0/+1
* Reshuffle some stuff: Vas Crabb2018-03-281-111/+36
* vgmplay: Disable POKEY and QSound devices if not required AJR2018-03-221-4/+4
* destaticify initializations (nw) (#3289) wilbertpol2018-03-041-58/+0
* rewind implementation fixes and improvements vadosnaprimer2017-12-221-3/+0
* Revert "Revert "Merge branch 'master' of https://github.com/mamedev/mame"" Firehawke2017-12-131-0/+3
* Revert "Merge branch 'master' of https://github.com/mamedev/mame" Firehawke2017-12-131-3/+0
* Fix MAME lockup if you step and PlayStation based game twice then rewind twic... smf-2017-12-071-0/+2
* icount was missing from the savestates vadosnaprimer2017-12-061-0/+1