index
:
mame
aaron-nl3
aaron-pci-cleanup
addrbus-64
arm3_copro
asmjit
cbm_joy_swap
cdimono2_wip
cdplay
cdtv_subcode
dc_pvr-thread
deprecated
draggable-layout
dribbling-nl
dsp563xx
floppysound
hlsl_aviplay
lisa
lua_engine_ui_refactor_2
make_coco_fdc_fixed
master
n64-angrylion
netlist-generated
new_menus
nl-splitfrogs
nl_dips
nltool-updates
py_regtests
release0288
rendlay_vid
s23-firewire
saturn_cdblock
saturn_vdp_split
save-experiments
save_structs
script-eof-marker
shangha3_drop
taitoair_vco
taitotz-pixxiii
taitowlf_zoom
time-experiments
time-experiments2
voodoo_directx11
x86_std-exceptions
xbox_swlist
xtal
ymfm-delay
MAME - Multiple Arcade Machine Emulator
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
src
/
emu
/
device.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Some internal name cleanup. Don't bother registering the internal periodic ti...
Aaron Giles
2021-03-30
1
-2
/
+0
*
Change the way timers are saved. Use presave to populate a fixed array of dat...
Aaron Giles
2021-03-29
1
-5
/
+36
*
Added stricter checks on allocation of device timers. Fixed several places th...
Aaron Giles
2021-03-27
1
-8
/
+1
*
Major timer object reshuffling. timer_expired_delegate wraps the various call...
Aaron Giles
2021-03-26
1
-6
/
+15
*
Require a timer ID for device's synchronize. Several people were calling sync...
Aaron Giles
2021-03-25
1
-1
/
+1
*
Use the device-provided timer_alloc instead of reaching around to the schedul...
Aaron Giles
2021-03-25
1
-2
/
+2
*
Add scheduler object and accessor to device_t. Upgrade all 3 timer parameters...
Aaron Giles
2021-03-24
1
-3
/
+5
*
Unsplit timer.h and just moved schedule.h up higher in the emu.h include orde...
Aaron Giles
2021-03-24
1
-1
/
+1
*
Fully deprecate unregistered timer_set/synchronize. Standardize on emu_timer_...
Aaron Giles
2021-03-24
1
-4
/
+2
*
Renamed timer_expired_registered_delegate to emu_timer_cb. Removed all timer_...
Aaron Giles
2021-03-23
1
-0
/
+12
*
Removed ptr parameter from temporary timers. Fixed a handful of places that u...
Aaron Giles
2021-03-22
1
-2
/
+2
*
Much more core std::string_view modernization
AJR
2021-01-20
1
-30
/
+33
*
view: Save their state
Olivier Galibert
2020-12-21
1
-0
/
+2
*
Fairly significant overhaul of Lua engine and some cleanup.
Vas Crabb
2020-11-25
1
-53
/
+47
*
-Switch to building MAME as C++17.
Vas Crabb
2020-11-15
1
-2
/
+3
*
Don't clear memory before constructing devices, with the exception of drivers...
Vas Crabb
2020-09-28
1
-2
/
+2
*
validity.cpp, devfind.cpp: Catch missing required I/O ports in systems (exclu...
Vas Crabb
2020-08-28
1
-1
/
+1
*
(nw) Cleanup on the way:
Vas Crabb
2020-03-10
1
-2
/
+1
*
restore the two std::forward that are actually needed - only two of them are ...
Vas Crabb
2019-12-13
1
-4
/
+4
*
Work around MSVC overload resolution issue in save_item/save_pointer (nw)
Vas Crabb
2019-12-13
1
-10
/
+10
*
Added wrapper for using STRUCT_MEMBER with an indeterminate length array
Vas Crabb
2019-12-09
1
-0
/
+6
*
Allow saving members of structures in n-dimensional arrays, even if the membe...
Vas Crabb
2019-12-09
1
-2
/
+16
*
These two should be noexcept as well (nw)
AJR
2019-11-09
1
-2
/
+2
*
Make devdelegate more like devcb for configuration. This is a
Vas Crabb
2019-10-26
1
-0
/
+1
*
(nw) add doxygen comments for a bunch of core stuff, and convert a bunch of c...
Vas Crabb
2019-10-16
1
-17
/
+278
*
-core: Removed almost all MCFG defines, and removed all remaining MACHINE_CON...
MooglyGuy
2019-07-02
1
-6
/
+0
*
(nw) Clean up the mess on master
Vas Crabb
2019-03-26
1
-12
/
+32
*
Revert "conflict resolution (nw)"
andreasnaive
2019-03-25
1
-32
/
+12
*
-device: Added more granular device_feature bits as well as a couple more cat...
MooglyGuy
2019-03-17
1
-13
/
+32
*
-astrocade: Various changes. [Ryan Holtz]
mooglyguy
2019-03-17
1
-1
/
+2
*
emumem: Fix ioports/membanks in internal maps [O. Galibert]
Olivier Galibert
2018-08-26
1
-6
/
+6
*
devcb3
Vas Crabb
2018-07-07
1
-6
/
+3
*
Allow passing std::unique_ptr<TYPE> directly to save_pointer and remove now-s...
AJR
2018-06-24
1
-2
/
+2
*
as if millions of this pointers suddenly cried out in terror, and were sudden...
Vas Crabb
2018-06-08
1
-3
/
+3
*
Add support for custom device constructors when replacing devices.
Vas Crabb
2018-05-08
1
-0
/
+2
*
Streamline machine configuration macros - everyone's a device edition.
Vas Crabb
2018-05-06
1
-5
/
+0
*
Make MCFG_DEVICE_ADD and callable device types more flexible:
Vas Crabb
2018-05-04
1
-2
/
+30
*
Allow devcb to be bound to a device/mixin or the target of a device
Vas Crabb
2018-05-02
1
-0
/
+1
*
Make devopt menu localisable.
Vas Crabb
2018-04-28
1
-2
/
+2
*
Sarayan made me do it.
Vas Crabb
2018-04-28
1
-26
/
+42
*
remove safe_pc() and safe_pcbase() (nw)
smf-
2018-04-13
1
-2
/
+0
*
Allow machine configuration to specify BIOS easily, move default BIOS selecti...
Vas Crabb
2018-03-26
1
-4
/
+5
*
destaticify initializations (nw) (#3289)
wilbertpol
2018-03-04
1
-24
/
+24
*
Register device callbacks and add some basic validation for them
AJR
2018-02-20
1
-0
/
+6
*
Fixes (nw)
Olivier Galibert
2018-02-13
1
-2
/
+3
*
xtal.h is dead, long live to xtal.cpp [O. Galibert]
Olivier Galibert
2018-01-23
1
-0
/
+2
*
Revert "Revert "Merge branch 'master' of https://github.com/mamedev/mame""
Firehawke
2017-12-13
1
-1
/
+0
*
Revert "Merge branch 'master' of https://github.com/mamedev/mame"
Firehawke
2017-12-13
1
-0
/
+1
*
device_interface: Eliminate device pointer conversion (nw)
AJR
2017-12-13
1
-1
/
+0
*
Move object finder resolution before device_start - should solve github #2759
Vas Crabb
2017-10-28
1
-0
/
+2
[next]