mame/src/emu
2017-12-11 19:05:02 -05:00
..
debug don't lie (nw) 2017-12-07 14:37:39 +00:00
drivers Add XTAL values for various Japanese PCs and MCFG_SCREEN_RAW_PARAMS for fm7 (nw) 2017-12-11 19:05:02 -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
attotime.h Retired min/max in attotime.h, in favor of std::[min|max]() 2017-05-25 21:45:46 +10:00
bookkeeping.cpp
bookkeeping.h general cleanup: 2017-05-23 15:01:11 +10:00
config.cpp * Make XML file a class of its own managed with smart poitners 2017-07-21 11:47:41 +10:00
config.h
crsshair.cpp
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
devdelegate.h
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
device.cpp Move object finder resolution before device_start - should solve github #2759 2017-10-28 13:58:03 +11:00
device.h Move object finder resolution before device_start - should solve github #2759 2017-10-28 13:58:03 +11: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 dvdisasm: Overhaul [O. Galibert] 2017-11-26 17:41:27 +01:00
diexec.cpp Fix MAME lockup if you step and PlayStation based game twice then rewind twice (nw) 2017-12-07 14:19:12 +00: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
dinetwork.h
dinvram.cpp
dinvram.h
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 Moderate overhaul of device_rom_interface (nw) 2017-12-10 09:02:38 -05:00
dirom.h Moderate overhaul of device_rom_interface (nw) 2017-12-10 09:02:38 -05:00
dirtc.cpp
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
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
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
emualloc.h general cleanup: 2017-05-23 15:01:11 +10:00
emucore.cpp
emucore.h Add BITSWAP4 and BITSWAP12 for future use (nw) 2017-12-11 02:43:32 -05:00
emufwd.h emumem: API change [O. Galibert] 2017-11-29 10:32:31 +01:00
emumem.cpp Watchpoint fixes (nw) 2017-12-03 16:38:53 +01:00
emumem.h constexpr implies inline, generalise iabs, work around lack of C++14 constexpr in VS2015 (nw) 2017-12-01 23:45:11 +11:00
emuopts.cpp (nw) fixed typo, and rewind off by default. 2017-12-08 00:42:01 +11:00
emuopts.h Rewind feature and RAM savestates. 2017-12-06 19:31:10 +03: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
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 prodigy: WIP Added support for SVG web UI through XSL transformation of the LAY file 2017-11-16 22:48:13 +01: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
inpttype.h Rewind feature and RAM savestates. 2017-12-06 19:31:10 +03:00
input.cpp
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 Fix core rounding error with analog input sensitivity scaling (nw) 2017-11-21 14:04:20 -05:00
ioport.h Rewind feature and RAM savestates. 2017-12-06 19:31:10 +03:00
logmacro.h Candela PAL driven address map (#2657) 2017-09-19 21:35:10 +10:00
machine.cpp Rewind feature and RAM savestates. 2017-12-06 19:31:10 +03:00
machine.h Rewind feature and RAM savestates. 2017-12-06 19:31:10 +03: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
memarray.h
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
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
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 fix unused variable error compiling with MSVC (nw) 2017-10-01 18:57:07 +01:00
render.h Generate layouts for systems with three or more screens 2017-09-29 19:57:47 +10:00
rendersw.hxx
rendfont.cpp
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
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 Rewind feature and RAM savestates. 2017-12-06 19:31:10 +03:00
save.h Rewind feature and RAM savestates. 2017-12-06 19:31:10 +03:00
schedule.cpp Fix scheduler overflow when a device executes for more cycles than there are in a second 2017-06-27 12:36:30 -04:00
schedule.h general cleanup: 2017-05-23 15:01:11 +10:00
screen.cpp Various palette and screen improvements (nw) 2017-11-13 00:07:48 -05:00
screen.h Various palette and screen improvements (nw) 2017-11-13 00:07:48 -05:00
softlist_dev.cpp (nw) Removed duplicates from list of approximate software matches. 2017-05-21 23:22:19 +10:00
softlist_dev.h general cleanup: 2017-05-23 15:01:11 +10:00
softlist.cpp general cleanup: 2017-05-23 15:01:11 +10: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 allow compiler a little more optimisation leeway in x86 count_leading_* (nw) 2017-12-02 23:44:19 +11: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