summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/device.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* emu/devcb.h: Eliminated the need to call resolve() on callbacks. (#11333) Vas Crabb2023-06-171-6/+3
* emu/devfind.h: Added a lookup() member function to device finders. Vas Crabb2023-06-121-6/+40
* emu/device.h: Removed device (READ|WRITE)_LINE_MEMBER in favor of explicit fu... MooglyGuy2023-06-011-13/+0
* - Removed device_timer, device_timer_id, et al in favor of direct callback me... MooglyGuy2022-06-041-9/+1
* diexec: optionally resynchronize to the implicit clock domain on clock freque... Olivier Galibert2022-05-171-5/+6
* -util/corealloc.h: Reduced make_unique_clear to a single variant for POD arrays. Vas Crabb2022-04-031-1/+1
* Remove void *ptr parameter from emu_timer, timer_device and all related callb... AJR2022-01-261-5/+5
* -util/delegate.cpp: One less level of indirection for functoid delegates. Vas Crabb2021-09-161-46/+137
* -Reworked device type definition macros a little and added more Doxygen. Vas Crabb2021-09-071-18/+102
* device.h: fix typos Patrick Mackinlay2021-09-071-2/+2
* Allow devices to specify a parent for the purpose of searching for ROMs. Vas Crabb2021-09-061-0/+14
* formats, osd, util: Started refactoring file I/O stuff. (#8456) Vas Crabb2021-08-221-8/+4
* Debugger-related feature removals and cleanup AJR2021-08-151-6/+1
* Much more core std::string_view modernization AJR2021-01-201-30/+33
* view: Save their state Olivier Galibert2020-12-211-0/+2
* Fairly significant overhaul of Lua engine and some cleanup. Vas Crabb2020-11-251-53/+47
* -Switch to building MAME as C++17. Vas Crabb2020-11-151-2/+3
* Don't clear memory before constructing devices, with the exception of drivers... Vas Crabb2020-09-281-2/+2
* validity.cpp, devfind.cpp: Catch missing required I/O ports in systems (exclu... Vas Crabb2020-08-281-1/+1
* (nw) Cleanup on the way: Vas Crabb2020-03-101-2/+1
* restore the two std::forward that are actually needed - only two of them are ... Vas Crabb2019-12-131-4/+4
* Work around MSVC overload resolution issue in save_item/save_pointer (nw) Vas Crabb2019-12-131-10/+10
* Added wrapper for using STRUCT_MEMBER with an indeterminate length array Vas Crabb2019-12-091-0/+6
* Allow saving members of structures in n-dimensional arrays, even if the membe... Vas Crabb2019-12-091-2/+16
* These two should be noexcept as well (nw) AJR2019-11-091-2/+2
* Make devdelegate more like devcb for configuration. This is a Vas Crabb2019-10-261-0/+1
* (nw) add doxygen comments for a bunch of core stuff, and convert a bunch of c... Vas Crabb2019-10-161-17/+278
* -core: Removed almost all MCFG defines, and removed all remaining MACHINE_CON... MooglyGuy2019-07-021-6/+0
* (nw) Clean up the mess on master Vas Crabb2019-03-261-12/+32
* Revert "conflict resolution (nw)" andreasnaive2019-03-251-32/+12
* -device: Added more granular device_feature bits as well as a couple more cat... MooglyGuy2019-03-171-13/+32
* -astrocade: Various changes. [Ryan Holtz] mooglyguy2019-03-171-1/+2
* emumem: Fix ioports/membanks in internal maps [O. Galibert] Olivier Galibert2018-08-261-6/+6
* devcb3 Vas Crabb2018-07-071-6/+3
* Allow passing std::unique_ptr<TYPE> directly to save_pointer and remove now-s... AJR2018-06-241-2/+2
* as if millions of this pointers suddenly cried out in terror, and were sudden... Vas Crabb2018-06-081-3/+3
* Add support for custom device constructors when replacing devices. Vas Crabb2018-05-081-0/+2
* Streamline machine configuration macros - everyone's a device edition. Vas Crabb2018-05-061-5/+0
* Make MCFG_DEVICE_ADD and callable device types more flexible: Vas Crabb2018-05-041-2/+30
* Allow devcb to be bound to a device/mixin or the target of a device Vas Crabb2018-05-021-0/+1
* Make devopt menu localisable. Vas Crabb2018-04-281-2/+2
* Sarayan made me do it. Vas Crabb2018-04-281-26/+42
* remove safe_pc() and safe_pcbase() (nw) smf-2018-04-131-2/+0
* Allow machine configuration to specify BIOS easily, move default BIOS selecti... Vas Crabb2018-03-261-4/+5
* destaticify initializations (nw) (#3289) wilbertpol2018-03-041-24/+24
* Register device callbacks and add some basic validation for them AJR2018-02-201-0/+6
* Fixes (nw) Olivier Galibert2018-02-131-2/+3
* xtal.h is dead, long live to xtal.cpp [O. Galibert] Olivier Galibert2018-01-231-0/+2
* Revert "Revert "Merge branch 'master' of https://github.com/mamedev/mame"" Firehawke2017-12-131-1/+0
* Revert "Merge branch 'master' of https://github.com/mamedev/mame" Firehawke2017-12-131-0/+1