summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/device.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* device_interface: Eliminate device pointer conversion (nw) AJR2017-12-131-1/+0
* Move object finder resolution before device_start - should solve github #2759 Vas Crabb2017-10-281-0/+2
* Turn most of the ROM entry accessor macros into templates, and make them work... Vas Crabb2017-09-181-1/+1
* Fix -slot card,bios=rev (selected BIOS was being applied to slot itself, not ... Vas Crabb2017-08-041-2/+2
* added flag for imperfect timing (nw) hap2017-07-271-1/+2
* Move unemulated/imperfect flags from machines into devices. Vas Crabb2017-07-271-9/+65
* fix clang build (nw) smf-2017-07-041-2/+0
* finally got rid of machine_mconfig_additions (nw) Ivan Vangelista2017-06-141-1/+0
* general cleanup: Vas Crabb2017-05-231-16/+0
* There's no day like today. This just follows up on the last commit: game dri... Vas Crabb2017-05-221-1/+2
* Move static data out of devices into the device types. This is a significant... Vas Crabb2017-05-141-43/+84
* Mechanism for devices to generate clocks for other devices AJR2017-04-211-0/+1
* Refactoring in response to MT#6531 Nathan Woods2017-04-061-0/+1