summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/diexec.h
Commit message (Expand)AuthorAgeFilesLines
* Clean up save state handling. Timers are now restored in proper order. Mid-ti... Aaron Giles2021-08-221-7/+11
* Dynamically allocate input lines. Add range checks for input lines. Fix a few... Aaron Giles2021-06-061-20/+35
* Now I remember why we did the input event queues: avoiding time travel. Achie... Aaron Giles2021-04-251-7/+12
* Move debugger hooks to the public. Aaron Giles2021-04-251-19/+19
* Clean up debug_flags access. Aaron Giles2021-04-241-3/+3
* You know, if I'm nice enough to give you an accessor, please use it. Aaron Giles2021-04-241-3/+3
* Simplify input handling by just using timers and not maintaining a queue (whi... Aaron Giles2021-04-241-55/+21
* Simplify the suspend model, now the suspend reason implies eatcycles. Aaron Giles2021-04-231-27/+37
* Loosen assert in the case of a 0 clock. Aaron Giles2021-04-221-2/+3
* Remove old attotime. Cleaned up new version, reorganized so subseconds and at... Aaron Giles2021-04-161-5/+5
* Replace divide in core scheduler loop with a high 64x64 multiply for a nice w... Aaron Giles2021-04-151-46/+68
* Moved 'seconds_to_run' functionality to core machine. Consolidated logic for ... Aaron Giles2021-04-121-2/+1
* Update latest code to new timers and such. Aaron Giles2021-04-081-2/+2
* Re-optimize the inner scheduler loop now that it's subseconds based. Using un... Aaron Giles2021-04-081-5/+9
* Create SCHEDULER_DEBUG flag which can be used to enable scheduler asserts. Aaron Giles2021-04-071-4/+4
* Subseconds is now signed, +/-2 seconds, to more closely align with expected u... Aaron Giles2021-04-031-2/+2
* Switch out attoseconds in favor of more abstract subseconds. Update everyone ... Aaron Giles2021-04-021-9/+9
* Reorganized diexec fields to be more optimal. Moved execution and suspend log... Aaron Giles2021-03-301-32/+134
* Added stricter checks on allocation of device timers. Fixed several places th... Aaron Giles2021-03-271-1/+1
* Major timer object reshuffling. timer_expired_delegate wraps the various call... Aaron Giles2021-03-261-3/+3
* Renamed timer_expired_registered_delegate to emu_timer_cb. Removed all timer_... Aaron Giles2021-03-231-3/+10
* Timer streamlining. Maintain timers in two lists (active/inactive). Fix sever... Aaron Giles2021-03-221-1/+1
* 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-14/+12
* Quick test to see performance difference of using attoseconds exclusively dur... Aaron Giles2021-03-181-1/+1
* Fairly significant overhaul of Lua engine and some cleanup. Vas Crabb2020-11-251-1/+1
* diexec: m_totalcycles workaround doesnt apply anymore (nw) hap2020-06-221-2/+0
* Revert "diexec: m_totalcycles workaround doesnt apply anymore (nw)" hap2020-06-221-0/+2
* diexec: m_totalcycles workaround doesnt apply anymore (nw) hap2020-06-221-2/+0
* emu: correct some file headers (nw) hap2020-06-191-0/+1
* diexec: Eliminate pulse_input_line_and_vector (nw) AJR2020-04-021-1/+0
* Added wrapper for using STRUCT_MEMBER with an indeterminate length array Vas Crabb2019-12-091-2/+2
* assert aborts on failure - abort is not an exception. conditional noexcept i... Vas Crabb2019-11-101-8/+8
* Make many device_execute_interface functions noexcept, including the "informa... AJR2019-11-091-16/+16
* Make devdelegate more like devcb for configuration. This is a Vas Crabb2019-10-261-29/+17
* -core: Removed almost all MCFG defines, and removed all remaining MACHINE_CON... MooglyGuy2019-07-021-26/+0
* debugger: add 'gp' command Sven Schnelle2018-11-061-0/+6
* m37710: added basic support for up-down count on timers in event counter mode... hap2018-11-031-1/+1
* -8042kbdc, mb89352, mc6854: Removed legacy devcb accessors. [Ryan Holtz] mooglyguy2018-07-311-1/+38
* Prevent aggressive incompetence (nw) Olivier Galibert2018-07-271-5/+0
* Next-gen config: make address map config not look like arse Vas Crabb2018-06-061-3/+3
* Point conceded; it is not, at this point, sensible to make m_vblank_interrupt... mooglyguy2018-06-031-4/+4
* No. mooglyguy2018-06-031-4/+4
* Back out diexec changes from commit 2cdb153103fa94d13a53dd747985ef56ec723e7a ... AJR2018-06-031-4/+4
* fixup, improve validation (nw) Vas Crabb2018-06-011-1/+1
* svis_snd cleanups, nw mooglyguy2018-06-011-3/+3
* diexec: Interrupt API changes (nw) AJR2018-05-181-4/+5
* move some not-directly-emulation-related helpers to lib/util, further extrica... Vas Crabb2018-04-011-0/+1
* Reshuffle some stuff: Vas Crabb2018-03-281-17/+44
* destaticify initializations (nw) (#3289) wilbertpol2018-03-041-15/+23