..
debug
debugcpu.cpp: added missing initialization of m_vblank_occurred (nw)
2018-01-06 20:50:29 +11:00
drivers
xtal.h: Add another large batch of terminal XTALs (nw)
2018-01-03 11:25:07 -05:00
layout
layout readme: reword (nw)
2017-11-05 01:31:53 +01:00
ui
general cleanup:
2017-05-23 15:01:11 +10:00
video
srcclean (nw)
2017-10-22 12:34:30 +11:00
addrmap.cpp
Pet peeving with extreme prejudice (nw)
2017-11-30 12:29:32 +01:00
addrmap.h
emumem: API change [O. Galibert]
2017-11-29 10:32:31 +01:00
attotime.cpp
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
attotime.h
Retired min/max in attotime.h, in favor of std::[min|max]()
2017-05-25 21:45:46 +10:00
bookkeeping.cpp
XML refactoring:
2016-12-11 18:15:41 +11:00
bookkeeping.h
general cleanup:
2017-05-23 15:01:11 +10:00
config.cpp
Add verbose logging for CFG files ( #2980 )
2017-12-28 17:40:47 -05:00
config.h
XML refactoring:
2016-12-11 18:15:41 +11:00
crsshair.cpp
XML refactoring:
2016-12-11 18:15:41 +11:00
crsshair.h
general cleanup:
2017-05-23 15:01:11 +10:00
debugger.cpp
general cleanup:
2017-05-23 15:01:11 +10:00
debugger.h
general cleanup:
2017-05-23 15:01:11 +10:00
devcb.cpp
dimemory: Lift the cap on the number of address spaces per device [O. Galibert]
2017-07-03 08:03:57 +02:00
devcb.h
dimemory: Lift the cap on the number of address spaces per device [O. Galibert]
2017-07-03 08:03:57 +02:00
devcpu.cpp
Move static data out of devices into the device types. This is a significant change, so please pay attention.
2017-05-14 21:44:11 +10:00
devcpu.h
dvdisasm: Overhaul [O. Galibert]
2017-11-26 17:41:27 +01:00
devdelegate.cpp
Delegate support for lambdas and std::functions in general, also supporting const members now [Miodrag Milanovic]
2016-11-05 20:26:04 +01:00
devdelegate.h
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
devfind.cpp
Start adding stuff for iterating ROM entries in a more C++ way without needing to allocate everywhere, improve performance of -listxml by another 10% or so
2017-09-22 21:36:37 +10:00
devfind.h
make object finder arrays meet more Container/Sequence requirements (allows range-based for and many algorithms to work)
2017-02-08 17:40:36 +11:00
device.cpp
Move object finder resolution before device_start - should solve github #2759
2017-10-28 13:58:03 +11:00
device.h
Revert "Revert "Merge branch 'master' of https://github.com/mamedev/mame ""
2017-12-13 21:31:27 -07:00
device.ipp
Mechanism for devices to generate clocks for other devices
2017-04-21 14:52:36 -04:00
didisasm.cpp
dvdisasm: Overhaul [O. Galibert]
2017-11-26 17:41:27 +01:00
didisasm.h
srcclean and manual cleanups (nw)
2017-12-24 15:03:04 +11:00
diexec.cpp
rewind implementation fixes and improvements
2017-12-22 04:39:14 +03:00
diexec.h
Remove pulse_input_line version using CPU minimum quantum, which can (though ideally shouldn't) be used explicitly now (nw)
2017-11-22 13:53:35 -05:00
digfx.cpp
drawgfx: Make the palette optional [O. Galibert]
2017-05-28 22:04:01 +02:00
digfx.h
drawgfx: Make the palette optional [O. Galibert]
2017-05-28 22:04:01 +02:00
diimage.cpp
Fix issue 2468
2017-07-13 12:55:35 +02:00
diimage.h
Fixed issue loading reset_on_load() images ( #2414 )
2017-06-27 16:20:45 +10:00
dimemory.cpp
Pet peeving with extreme prejudice (nw)
2017-11-30 12:29:32 +01:00
dimemory.h
This is too contentious, please put it up for review
2017-08-01 15:19:44 +10:00
dinetwork.cpp
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
dinetwork.h
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
dinvram.cpp
dinvram.h
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
dioutput.cpp
general cleanup:
2017-05-23 15:01:11 +10:00
dioutput.h
general cleanup:
2017-05-23 15:01:11 +10:00
dipalette.cpp
Various palette and screen improvements (nw)
2017-11-13 00:07:48 -05:00
dipalette.h
Various palette and screen improvements (nw)
2017-11-13 00:07:48 -05:00
dipty.cpp
general cleanup:
2017-05-23 15:01:11 +10:00
dipty.h
general cleanup:
2017-05-23 15:01:11 +10:00
dirom.cpp
Revert "Revert "Merge branch 'master' of https://github.com/mamedev/mame ""
2017-12-13 21:31:27 -07:00
dirom.h
Revert "Revert "Merge branch 'master' of https://github.com/mamedev/mame ""
2017-12-13 21:31:27 -07:00
dirtc.cpp
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
dirtc.h
general cleanup:
2017-05-23 15:01:11 +10:00
diserial.cpp
mc68901: Improve USART behavior for polled operation
2017-11-02 20:11:33 -04:00
diserial.h
Cleaned up serial, matrix keyboard and TI-8x link protocol interfaces:
2017-07-11 02:31:42 +10:00
dislot.cpp
srcclean (nw)
2017-04-23 12:27:42 +10:00
dislot.h
Cleaned up serial, matrix keyboard and TI-8x link protocol interfaces:
2017-07-11 02:31:42 +10:00
disound.cpp
Minor core cleanups (nw)
2017-07-13 10:36:19 -04:00
disound.h
Minor core cleanups (nw)
2017-07-13 10:36:19 -04:00
distate.cpp
distate: Polymorphic classes need virtual destructors (nw)
2017-10-13 22:08:44 -04:00
distate.h
distate: Polymorphic classes need virtual destructors (nw)
2017-10-13 22:08:44 -04:00
divideo.cpp
Various palette and screen improvements (nw)
2017-11-13 00:07:48 -05:00
divideo.h
Privatize m_screen and other variables of device_video_interface (nw)
2018-01-05 10:47:28 -05:00
divtlb.cpp
This is too contentious, please put it up for review
2017-08-01 15:19:44 +10:00
divtlb.h
dimemory: Lift the cap on the number of address spaces per device [O. Galibert]
2017-07-03 08:03:57 +02:00
drawgfx.cpp
v9938, v9958: Convert to use RGB32 bitmaps
2017-11-05 21:55:34 -05:00
drawgfx.h
v9938, v9958: Convert to use RGB32 bitmaps
2017-11-05 21:55:34 -05:00
drawgfxm.h
v9938, v9958: Convert to use RGB32 bitmaps
2017-11-05 21:55:34 -05:00
drivenum.cpp
ui: improve layout of art/info box, support mousewheel scroll in info
2017-08-10 15:03:52 +10:00
drivenum.h
Cherry-pick some features from self-registering drivers PoC:
2017-02-16 12:20:35 +11:00
driver.cpp
Replace driver_device::generic_pulse_irq_line with device_execute_interface::pulse_input_line (nw)
2017-11-14 23:34:11 -05:00
driver.h
Replace driver_device::generic_pulse_irq_line with device_execute_interface::pulse_input_line (nw)
2017-11-14 23:34:11 -05:00
emu.h
Remove timer_device from emu.h and move it out of src/emu (nw)
2017-10-01 22:46:42 -04:00
emualloc.cpp
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
emualloc.h
general cleanup:
2017-05-23 15:01:11 +10:00
emucore.cpp
emucore.h
Revert "Revert "Merge branch 'master' of https://github.com/mamedev/mame ""
2017-12-13 21:31:27 -07:00
emufwd.h
emumem: API change [O. Galibert]
2017-11-29 10:32:31 +01:00
emumem.cpp
srcclean and manual cleanups (nw)
2017-12-24 15:03:04 +11:00
emumem.h
we're all friends (nw)
2017-12-15 11:37:15 +00:00
emuopts.cpp
Override and fallback options for artwork ( #2908 )
2018-01-07 15:51:02 +11:00
emuopts.h
Override and fallback options for artwork ( #2908 )
2018-01-07 15:51:02 +11:00
emupal.cpp
Revert custom DECO conversion in emu dir
2017-06-28 10:15:50 -04:00
emupal.h
never hurts to srcclean (nw)
2017-07-09 03:21:32 +10:00
fileio.cpp
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
fileio.h
general cleanup:
2017-05-23 15:01:11 +10:00
gamedrv.h
ui: improve layout of art/info box, support mousewheel scroll in info
2017-08-10 15:03:52 +10:00
hashfile.cpp
Changes to make get_default_card_software() less stupid
2017-04-10 20:47:40 -04:00
hashfile.h
general cleanup:
2017-05-23 15:01:11 +10:00
http.cpp
Revert "Revert "Merge branch 'master' of https://github.com/mamedev/mame ""
2017-12-13 21:31:27 -07:00
http.h
Refactor server_{ws,http}.hpp into separate interface and implementation. ( #2548 )
2017-08-06 21:25:55 +10:00
image.cpp
Revert "(nw) Fixed random crashing when swapping one slot device with another."
2017-08-06 21:47:53 +10:00
image.h
XML refactoring:
2016-12-11 18:15:41 +11:00
inpttype.h
rewind implementation fixes and improvements
2017-12-22 04:39:14 +03:00
input.cpp
Quick fix for symptom of #1778 but doesn't address how it decided the joystick component was unknown to begin with
2016-11-26 15:59:30 +11:00
input.h
input: make xinput analog triggers half-axes and default IPT_PEDAL2 to RZ- instead of Z+, placing IPT_PEDAL and IPT_PEDAL2 on separate axes. (nw)
2017-10-17 19:58:38 +02:00
inputdev.cpp
general cleanup:
2017-05-23 15:01:11 +10:00
inputdev.h
general cleanup:
2017-05-23 15:01:11 +10:00
ioport.cpp
Stop including random strings of question marks in key names
2017-12-19 10:07:53 -05:00
ioport.h
Revert "Revert "Merge branch 'master' of https://github.com/mamedev/mame ""
2017-12-13 21:31:27 -07:00
logmacro.h
Candela PAL driven address map ( #2657 )
2017-09-19 21:35:10 +10:00
machine.cpp
Eliminate machine().firstcpu (nw)
2018-01-04 23:00:26 -05:00
machine.h
Eliminate machine().firstcpu (nw)
2018-01-04 23:00:26 -05:00
main.cpp
srcclean (nw)
2017-03-26 12:57:49 +11:00
main.h
Generate layouts for systems with three or more screens
2017-09-29 19:57:47 +10:00
mconfig.cpp
Fix -slot card,bios=rev (selected BIOS was being applied to slot itself, not card)
2017-08-04 13:07:34 +10:00
mconfig.h
general cleanup:
2017-05-23 15:01:11 +10:00
memarray.cpp
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
memarray.h
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
natkeyboard.cpp
Added support for multiple PORT_CHAR() bindings, and adopted in the CoCo driver (addresses MT#2618)
2017-09-24 11:50:30 -04:00
natkeyboard.h
natural keyboard: prefer lower shift states, eliminate O(n) lookup
2017-09-05 20:25:40 +10:00
network.cpp
XML refactoring:
2016-12-11 18:15:41 +11:00
network.h
general cleanup:
2017-05-23 15:01:11 +10:00
output.cpp
Add N-dimensional output finder to avoid runtime string hashes - intlc440 in RUN mode goes from 800% to 2000% unthrottled on 2010 i7 notebook
2017-07-29 21:32:49 +10:00
output.h
work around GCC ambiguous template error (nw)
2017-07-29 23:24:07 +10:00
parameters.cpp
parameters.h
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
profiler.cpp
Changed the profiler to use std::ostringstream as the text sink (instead of std::string)
2017-05-30 11:55:11 +10:00
profiler.h
convenience macro for enum bitwise operators (nw)
2017-07-22 14:32:29 +10:00
render.cpp
Override and fallback options for artwork ( #2908 )
2018-01-07 15:51:02 +11:00
render.h
Generate layouts for systems with three or more screens
2017-09-29 19:57:47 +10:00
rendersw.hxx
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
rendfont.cpp
coretmpl: add an associative LRU cache with map-like behaviour
2016-12-15 17:00:34 +11:00
rendfont.h
general cleanup:
2017-05-23 15:01:11 +10:00
rendlay.cpp
rendlay image_component: detect image format(png) before loading image. No PNG error message anymore when loading JPG. (nw)
2017-09-02 23:12:27 +02:00
rendlay.h
general cleanup:
2017-05-23 15:01:11 +10:00
rendutil.cpp
that doesn't require an instance (nw)
2017-09-03 12:51:21 +10:00
rendutil.h
rendlay image_component: detect image format(png) before loading image. No PNG error message anymore when loading JPG. (nw)
2017-09-02 23:12:27 +02:00
romentry.cpp
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
romentry.h
Turn most of the ROM entry accessor macros into templates, and make them work on tiny_rom_entry/rom_entry pointers/references, also claw back a little performance lost in the ROM entry refactoring
2017-09-18 14:23:08 +10:00
romload.cpp
Pet peeving with extreme prejudice (nw)
2017-11-30 12:29:32 +01:00
romload.h
Start adding stuff for iterating ROM entries in a more C++ way without needing to allocate everywhere, improve performance of -listxml by another 10% or so
2017-09-22 21:36:37 +10:00
save.cpp
srcclean and manual cleanups (nw)
2017-12-24 15:03:04 +11:00
save.h
rewind implementation fixes and improvements
2017-12-22 04:39:14 +03:00
schedule.cpp
Stop save and load logging timers unless VERBOSE is set. [smf]
2017-12-20 19:51:15 +00:00
schedule.h
general cleanup:
2017-05-23 15:01:11 +10:00
screen.cpp
binding reference to nullptr is bad, mkay? (nw)
2018-01-06 02:53:31 +11:00
screen.h
Various palette and screen improvements (nw)
2017-11-13 00:07:48 -05:00
softlist_dev.cpp
Revert "Revert "Merge branch 'master' of https://github.com/mamedev/mame ""
2017-12-13 21:31:27 -07:00
softlist_dev.h
Revert "Revert "Merge branch 'master' of https://github.com/mamedev/mame ""
2017-12-13 21:31:27 -07:00
softlist.cpp
simplify nodump chd check (nw)
2018-01-03 09:56:27 +00:00
softlist.h
general cleanup:
2017-05-23 15:01:11 +10:00
sound.cpp
Self-registering devices prep:
2017-02-27 22:57:14 +11:00
sound.h
general cleanup:
2017-05-23 15:01:11 +10:00
speaker.cpp
Move static data out of devices into the device types. This is a significant change, so please pay attention.
2017-05-14 21:44:11 +10:00
speaker.h
Move static data out of devices into the device types. This is a significant change, so please pay attention.
2017-05-14 21:44:11 +10:00
tilemap.cpp
Move static data out of devices into the device types. This is a significant change, so please pay attention.
2017-05-14 21:44:11 +10:00
tilemap.h
general cleanup:
2017-05-23 15:01:11 +10:00
uiinput.cpp
Don't process every character individually when searching - this reduces
2017-08-10 18:05:54 +10:00
uiinput.h
Don't process every character individually when searching - this reduces
2017-08-10 18:05:54 +10:00
validity.cpp
Revert "Revert "Merge branch 'master' of https://github.com/mamedev/mame ""
2017-12-13 21:31:27 -07:00
validity.h
Fix region validation for slot devices (nw)
2017-06-10 10:24:27 -04:00
video.cpp
png: make it not leak memory by default, and look a but more like C++
2017-08-13 18:12:54 +10:00
video.h
general cleanup:
2017-05-23 15:01:11 +10:00