summaryrefslogtreecommitdiffstats
path: root/src/emu/device.h
Commit message (Expand)AuthorAgeFilesLines
* (nw) Cleanup on the way:GravatarGravatar Vas Crabb2020-03-101-2/+1
* restore the two std::forward that are actually needed - only two of them are ...GravatarGravatar Vas Crabb2019-12-131-4/+4
* Work around MSVC overload resolution issue in save_item/save_pointer (nw)GravatarGravatar Vas Crabb2019-12-131-10/+10
* Added wrapper for using STRUCT_MEMBER with an indeterminate length arrayGravatarGravatar Vas Crabb2019-12-091-0/+6
* Allow saving members of structures in n-dimensional arrays, even if the membe...GravatarGravatar Vas Crabb2019-12-091-2/+16
* These two should be noexcept as well (nw)GravatarGravatar AJR2019-11-091-2/+2
* Make devdelegate more like devcb for configuration. This is aGravatarGravatar Vas Crabb2019-10-261-0/+1
* (nw) add doxygen comments for a bunch of core stuff, and convert a bunch of c...GravatarGravatar Vas Crabb2019-10-161-17/+278
* -core: Removed almost all MCFG defines, and removed all remaining MACHINE_CON...GravatarGravatar MooglyGuy2019-07-021-6/+0
* (nw) Clean up the mess on masterGravatarGravatar Vas Crabb2019-03-261-12/+32
* Revert "conflict resolution (nw)"GravatarGravatar andreasnaive2019-03-251-32/+12
* -device: Added more granular device_feature bits as well as a couple more cat...GravatarGravatar MooglyGuy2019-03-171-13/+32
* -astrocade: Various changes. [Ryan Holtz]GravatarGravatar mooglyguy2019-03-171-1/+2
* emumem: Fix ioports/membanks in internal maps [O. Galibert]GravatarGravatar Olivier Galibert2018-08-261-6/+6
* devcb3GravatarGravatar Vas Crabb2018-07-071-6/+3
* Allow passing std::unique_ptr<TYPE> directly to save_pointer and remove now-s...GravatarGravatar AJR2018-06-241-2/+2
* as if millions of this pointers suddenly cried out in terror, and were sudden...GravatarGravatar Vas Crabb2018-06-081-3/+3
* Add support for custom device constructors when replacing devices.GravatarGravatar Vas Crabb2018-05-081-0/+2
* Streamline machine configuration macros - everyone's a device edition.GravatarGravatar Vas Crabb2018-05-061-5/+0
* Make MCFG_DEVICE_ADD and callable device types more flexible:GravatarGravatar Vas Crabb2018-05-041-2/+30
* Allow devcb to be bound to a device/mixin or the target of a deviceGravatarGravatar Vas Crabb2018-05-021-0/+1
* Make devopt menu localisable.GravatarGravatar Vas Crabb2018-04-281-2/+2
* Sarayan made me do it.GravatarGravatar Vas Crabb2018-04-281-26/+42
* remove safe_pc() and safe_pcbase() (nw)GravatarGravatar smf-2018-04-131-2/+0
* Allow machine configuration to specify BIOS easily, move default BIOS selecti...GravatarGravatar Vas Crabb2018-03-261-4/+5
* destaticify initializations (nw) (#3289)GravatarGravatar wilbertpol2018-03-041-24/+24
* Register device callbacks and add some basic validation for themGravatarGravatar AJR2018-02-201-0/+6
* Fixes (nw)GravatarGravatar Olivier Galibert2018-02-131-2/+3
* xtal.h is dead, long live to xtal.cpp [O. Galibert]GravatarGravatar Olivier Galibert2018-01-231-0/+2
* Revert "Revert "Merge branch 'master' of https://github.com/mamedev/mame""GravatarGravatar Firehawke2017-12-131-1/+0
* Revert "Merge branch 'master' of https://github.com/mamedev/mame"GravatarGravatar Firehawke2017-12-131-0/+1
* device_interface: Eliminate device pointer conversion (nw)GravatarGravatar AJR2017-12-131-1/+0
* Move object finder resolution before device_start - should solve github #2759GravatarGravatar Vas Crabb2017-10-281-0/+2
* Turn most of the ROM entry accessor macros into templates, and make them work...GravatarGravatar Vas Crabb2017-09-181-1/+1
* Fix -slot card,bios=rev (selected BIOS was being applied to slot itself, not ...GravatarGravatar Vas Crabb2017-08-041-2/+2
* added flag for imperfect timing (nw)GravatarGravatar hap2017-07-271-1/+2
* Move unemulated/imperfect flags from machines into devices.GravatarGravatar Vas Crabb2017-07-271-9/+65
* fix clang build (nw)GravatarGravatar smf-2017-07-041-2/+0
* finally got rid of machine_mconfig_additions (nw)GravatarGravatar Ivan Vangelista2017-06-141-1/+0
* general cleanup:GravatarGravatar Vas Crabb2017-05-231-16/+0
* There's no day like today. This just follows up on the last commit: game dri...GravatarGravatar Vas Crabb2017-05-221-1/+2
* Move static data out of devices into the device types. This is a significant...GravatarGravatar Vas Crabb2017-05-141-43/+84
* Mechanism for devices to generate clocks for other devicesGravatarGravatar AJR2017-04-211-0/+1
* Refactoring in response to MT#6531GravatarGravatar Nathan Woods2017-04-061-0/+1
* No, Vas, defaulting the constructor won't do here (nw)GravatarGravatar AJR2017-03-021-1/+2
* fix assumption that device being described is root device (fixes sampleof=005...GravatarGravatar Vas Crabb2017-03-031-2/+2
* Fix clang build by supplying constructor for device_registrar (nw)GravatarGravatar AJR2017-03-021-0/+2
* fix for libc++ build (nw)GravatarGravatar Vas Crabb2017-03-031-1/+1
* Self-registering devices.GravatarGravatar Vas Crabb2017-03-031-63/+220
* Self-registering devices prep:GravatarGravatar Vas Crabb2017-02-271-13/+25