mame/src/emu
2021-03-03 11:35:38 +01:00
..
debug Add 'wpsize' variable to access the data size from a watchpoint (#7837) 2021-03-03 11:01:17 +01:00
drivers emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
layout render.h, rendlay.h: Dependency refactoring 2021-01-04 12:15:09 -05:00
ui rendfont.cpp: Convert another function to std::string_view 2020-12-12 19:30:25 -05:00
video video/resnet.cpp: Code cleanup 2021-02-03 17:39:43 -05:00
addrmap.cpp Eliminate many unnecessary c_str calls 2020-12-21 22:47:30 -05:00
addrmap.h addrmap: Allow creators in the memory map 2021-02-24 08:46:12 +01:00
attotime.cpp -osd: Clean up inline maths utilities. 2021-01-18 01:42:28 +11:00
attotime.h -osd: Clean up inline maths utilities. 2021-01-18 01:42:28 +11:00
bookkeeping.cpp Eliminate ARRAY_LENGTH template in favor of C++17's std::size 2021-02-14 11:05:57 -05:00
bookkeeping.h general cleanup: 2017-05-23 15:01:11 +10:00
config.cpp Don't ignore config elements with attributes but no child nodes. 2020-09-02 22:10:29 +10:00
config.h emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
crsshair.cpp Eliminate ARRAY_LENGTH template in favor of C++17's std::size 2021-02-14 11:05:57 -05:00
crsshair.h ioport: Transfer crosshair polling loop to render_crosshair 2020-08-30 23:34:27 -04:00
debugger.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
debugger.h emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
devcb.cpp devcb: Remove the space for the handlers, it is not needed anyomre [Ivan Vangelista, O. Galibert] 2020-05-21 23:27:44 +02:00
devcb.h Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
devcpu.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
devcpu.h emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
devdelegate.cpp -Switch to building MAME as C++17. 2020-11-15 03:53:47 +11:00
devdelegate.h emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
devfind.cpp Fairly significant overhaul of Lua engine and some cleanup. 2020-11-25 19:18:26 +11:00
devfind.h -Improved accuracy of System 573's digital I/O audio emulation. (#7664) 2021-01-16 05:12:26 +11:00
device.cpp Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
device.h Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
device.ipp -Switch to building MAME as C++17. 2020-11-15 03:53:47 +11:00
didisasm.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
didisasm.h Fairly significant overhaul of Lua engine and some cleanup. 2020-11-25 19:18:26 +11:00
diexec.cpp Eliminate ARRAY_LENGTH template in favor of C++17's std::size 2021-02-14 11:05:57 -05:00
diexec.h Fairly significant overhaul of Lua engine and some cleanup. 2020-11-25 19:18:26 +11:00
digfx.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
digfx.h Fairly significant overhaul of Lua engine and some cleanup. 2020-11-25 19:18:26 +11:00
diimage.cpp Eliminate ARRAY_LENGTH template in favor of C++17's std::size 2021-02-14 11:05:57 -05:00
diimage.h Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
dimemory.cpp -emu/dirom.{h,ipp}: Cleaned up and made it stricter. 2020-11-09 03:55:50 +11:00
dimemory.h Fairly significant overhaul of Lua engine and some cleanup. 2020-11-25 19:18:26 +11:00
dinetwork.cpp dinetwork: Set default network device to be none to avoid inadvertantly spamming a network 2020-07-20 08:29:07 -06:00
dinetwork.h Fairly significant overhaul of Lua engine and some cleanup. 2020-11-25 19:18:26 +11:00
dinvram.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
dinvram.h Fairly significant overhaul of Lua engine and some cleanup. 2020-11-25 19:18:26 +11:00
dipalette.cpp Eliminate ARRAY_LENGTH template in favor of C++17's std::size 2021-02-14 11:05:57 -05:00
dipalette.h Fairly significant overhaul of Lua engine and some cleanup. 2020-11-25 19:18:26 +11:00
dipty.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
dipty.h Fairly significant overhaul of Lua engine and some cleanup. 2020-11-25 19:18:26 +11:00
dirom.h -emu/dirom.{h,ipp}: Cleaned up and made it stricter. 2020-11-09 03:55:50 +11:00
dirom.ipp -emu/dirom.{h,ipp}: Cleaned up and made it stricter. 2020-11-09 03:55:50 +11:00
dirtc.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
dirtc.h Fairly significant overhaul of Lua engine and some cleanup. 2020-11-25 19:18:26 +11:00
diserial.cpp diserial: Use logmacro for optional logging and make the messages more useful 2020-08-23 21:14:20 -04:00
diserial.h Eliminate ARRAY_LENGTH template in favor of C++17's std::size 2021-02-14 11:05:57 -05:00
dislot.cpp Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
dislot.h Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
disound.cpp Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
disound.h Fairly significant overhaul of Lua engine and some cleanup. 2020-11-25 19:18:26 +11:00
distate.cpp Eliminate ARRAY_LENGTH template in favor of C++17's std::size 2021-02-14 11:05:57 -05:00
distate.h Fairly significant overhaul of Lua engine and some cleanup. 2020-11-25 19:18:26 +11:00
divideo.cpp Fairly significant overhaul of Lua engine and some cleanup. 2020-11-25 19:18:26 +11:00
divideo.h Fairly significant overhaul of Lua engine and some cleanup. 2020-11-25 19:18:26 +11:00
divtlb.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
divtlb.h (nw) srcclean and some cleanup: 2018-07-22 20:41:57 +10:00
drawgfx.cpp Move some rendering code to constexpr (#7491) 2020-11-18 19:16:55 +11:00
drawgfx.h emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
drawgfxt.ipp Fix drawscanline_core leftover loop, should not live inside unrolled loop (#7474) 2020-11-14 19:23:37 +01:00
drivenum.cpp Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
drivenum.h coretmpl.h: Move lru_cache_map to separate header 2021-02-03 17:42:14 -05:00
driver.cpp Fairly significant overhaul of Lua engine and some cleanup. 2020-11-25 19:18:26 +11:00
driver.h removed last remaining uses of generic_space() (nw) 2020-04-01 22:25:31 +01:00
emu.h Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
emualloc.cpp Got rid of global_alloc/global_free. 2020-10-03 03:00:24 +10:00
emualloc.h Low-level #include overhaul 2021-01-02 15:18:15 -05:00
emucore.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
emucore.h Eliminate ARRAY_LENGTH template in favor of C++17's std::size 2021-02-14 11:05:57 -05:00
emufwd.h natkeyboard: Remove from ioport_manager 2020-12-26 13:39:34 -05:00
emumem_aspace.cpp emumem: Disable the unmap-value-in-device-map test for now 2021-02-20 16:08:22 +01:00
emumem_hea.h emumem: A little more speedup. cache and specific change syntax, and are not pointers anymore [O. Galibert] 2020-05-25 16:42:57 +02:00
emumem_hedp.cpp emumem: more idiomatic way to access members inherited from argument-dependent base templates (may or may not work around GCC11 bug causing #7616) 2021-01-04 15:15:16 +11:00
emumem_hedp.h emumem: more idiomatic way to access members inherited from argument-dependent base templates (may or may not work around GCC11 bug causing #7616) 2021-01-04 15:15:16 +11:00
emumem_hedr0.cpp Implement views, which are essentially bankdevs integrated into the 2020-11-22 19:43:52 +01:00
emumem_hedr1.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_hedr2.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_hedr3.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_hedr.h emumem: more idiomatic way to access members inherited from argument-dependent base templates (may or may not work around GCC11 bug causing #7616) 2021-01-04 15:15:16 +11:00
emumem_hedr.ipp emuview: Fix init_handlers in specific cases, fix mapping ioports in views 2021-02-27 22:07:04 +01:00
emumem_hedw0.cpp Implement views, which are essentially bankdevs integrated into the 2020-11-22 19:43:52 +01:00
emumem_hedw1.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_hedw2.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_hedw3.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_hedw.h emumem: more idiomatic way to access members inherited from argument-dependent base templates (may or may not work around GCC11 bug causing #7616) 2021-01-04 15:15:16 +11:00
emumem_hedw.ipp emuview: Fix init_handlers in specific cases, fix mapping ioports in views 2021-02-27 22:07:04 +01:00
emumem_hem.cpp emumem: more idiomatic way to access members inherited from argument-dependent base templates (may or may not work around GCC11 bug causing #7616) 2021-01-04 15:15:16 +11:00
emumem_hem.h emumem: more idiomatic way to access members inherited from argument-dependent base templates (may or may not work around GCC11 bug causing #7616) 2021-01-04 15:15:16 +11:00
emumem_hep.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_hep.h emumem: A little more speedup. cache and specific change syntax, and are not pointers anymore [O. Galibert] 2020-05-25 16:42:57 +02:00
emumem_het.cpp emumem: more idiomatic way to access members inherited from argument-dependent base templates (may or may not work around GCC11 bug causing #7616) 2021-01-04 15:15:16 +11:00
emumem_het.h emumem: more idiomatic way to access members inherited from argument-dependent base templates (may or may not work around GCC11 bug causing #7616) 2021-01-04 15:15:16 +11:00
emumem_heu.cpp emumem: more idiomatic way to access members inherited from argument-dependent base templates (may or may not work around GCC11 bug causing #7616) 2021-01-04 15:15:16 +11:00
emumem_heu.h emumem: more idiomatic way to access members inherited from argument-dependent base templates (may or may not work around GCC11 bug causing #7616) 2021-01-04 15:15:16 +11:00
emumem_heun.cpp emumem: more idiomatic way to access members inherited from argument-dependent base templates (may or may not work around GCC11 bug causing #7616) 2021-01-04 15:15:16 +11:00
emumem_heun.h emumem: more idiomatic way to access members inherited from argument-dependent base templates (may or may not work around GCC11 bug causing #7616) 2021-01-04 15:15:16 +11:00
emumem_mud.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_mud.h emumem: A little more speedup. cache and specific change syntax, and are not pointers anymore [O. Galibert] 2020-05-25 16:42:57 +02:00
emumem_mview.cpp views: Keep a reference to the handlers so that installs overlapping them don't kill them 2021-03-03 11:35:38 +01:00
emumem.cpp Eliminate many unnecessary c_str calls 2020-12-21 22:47:30 -05:00
emumem.h views: Keep a reference to the handlers so that installs overlapping them don't kill them 2021-03-03 11:35:38 +01:00
emuopts.cpp Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
emuopts.h Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
emupal.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
emupal.h Remove memarray.h from emu.h 2020-08-30 23:37:12 -04:00
fileio.cpp Revert "fileio.cpp: This doesn't technically require emu.h" 2021-02-28 13:25:25 -05:00
fileio.h render/bgfx: Fix failure to load texture .png files when -artpath contains multiple directories 2021-02-03 17:45:37 -05:00
gamedrv.h gigatron: Fix copyrights. (#6211) 2020-01-25 13:17:29 -05:00
hashfile.cpp (nw) Cleanup on the way: 2020-03-10 18:21:10 +11:00
hashfile.h general cleanup: 2017-05-23 15:01:11 +10:00
http.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
http.h emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
image.cpp -osd/windows: Minimise full-screen windows on losing focus (#2997). 2021-01-21 23:33:53 +11:00
image.h Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
inpttype.ipp More Lua engine clean-up and documentation, resulting in core cleanup. 2020-12-18 15:54:52 +11:00
input.cpp Eliminate ARRAY_LENGTH template in favor of C++17's std::size 2021-02-14 11:05:57 -05:00
input.h input.cpp, inputdev.cpp: Convert a few more functions to use std::string_view 2021-02-03 17:44:17 -05:00
inputdev.cpp input.cpp, inputdev.cpp: Convert a few more functions to use std::string_view 2021-02-03 17:44:17 -05:00
inputdev.h input.cpp, inputdev.cpp: Convert a few more functions to use std::string_view 2021-02-03 17:44:17 -05:00
ioport.cpp Eliminate ARRAY_LENGTH template in favor of C++17's std::size 2021-02-14 11:05:57 -05:00
ioport.h Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
logmacro.h Candela PAL driven address map (#2657) 2017-09-19 21:35:10 +10:00
machine.cpp Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
machine.h natkeyboard: Remove from ioport_manager 2020-12-26 13:39:34 -05:00
main.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
main.h Fairly significant overhaul of Lua engine and some cleanup. 2020-11-25 19:18:26 +11:00
mconfig.cpp Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
mconfig.h -Switch to building MAME as C++17. 2020-11-15 03:53:47 +11:00
memarray.cpp Remove memarray.h from emu.h 2020-08-30 23:37:12 -04:00
memarray.h Remove memarray.h from emu.h 2020-08-30 23:37:12 -04:00
natkeyboard.cpp Eliminate ARRAY_LENGTH template in favor of C++17's std::size 2021-02-14 11:05:57 -05:00
natkeyboard.h emu/ioport.cpp: Improved initial keyboard enable settings when changing slot options. 2020-10-11 14:23:14 +11:00
network.cpp Fairly significant overhaul of Lua engine and some cleanup. 2020-11-25 19:18:26 +11:00
network.h general cleanup: 2017-05-23 15:01:11 +10:00
output.cpp Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
output.h Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
parameters.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
parameters.h Introduce u8/u16/u32/u64/s8/s16/s32/s64 2016-11-19 05:38:48 +11:00
profiler.cpp Fairly significant overhaul of Lua engine and some cleanup. 2020-11-25 19:18:26 +11:00
profiler.h Eliminate ARRAY_LENGTH template in favor of C++17's std::size 2021-02-14 11:05:57 -05:00
recording.cpp util/png: Update add_text to take std::string_view for arguments 2020-12-21 23:07:50 -05:00
recording.h recording: fix frame sync regression (nw) 2020-06-19 11:54:40 +02:00
render.cpp Eliminate ARRAY_LENGTH template in favor of C++17's std::size 2021-02-14 11:05:57 -05:00
render.h render.h, rendlay.h: Dependency refactoring 2021-01-04 12:15:09 -05:00
rendersw.hxx Move some rendering code to constexpr (#7491) 2020-11-18 19:16:55 +11:00
rendertypes.h render.h, rendlay.h: Dependency refactoring 2021-01-04 12:15:09 -05:00
rendfont.cpp Eliminate ARRAY_LENGTH template in favor of C++17's std::size 2021-02-14 11:05:57 -05:00
rendfont.h rendfont.cpp: Convert another function to std::string_view 2020-12-12 19:30:25 -05:00
rendlay.cpp rendlay.cpp: Increased precision of ellipse calculations. 2021-02-17 21:18:22 +11:00
rendlay.h render.h, rendlay.h: Dependency refactoring 2021-01-04 12:15:09 -05:00
rendutil.cpp srcclean in preparation for 0.226 release branch 2020-10-25 12:32:15 +11:00
rendutil.h Use std::clamp in various core functions 2021-02-03 17:45:21 -05:00
romentry.cpp damn PCH (nw) 2018-06-25 14:36:10 +10:00
romentry.h Move ROM loading macros to romentry.h and remove romload.h from emu.h (nw) 2018-06-24 09:05:55 -04:00
romload.cpp Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
romload.h Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
save.cpp video/avgdvg.cpp: Modernised code somewhat. 2020-11-07 07:38:10 +11:00
save.h video/avgdvg.cpp: Modernised code somewhat. 2020-11-07 07:38:10 +11:00
schedule.cpp -osd: Clean up inline maths utilities. 2021-01-18 01:42:28 +11:00
schedule.h Move some RC timing macros out of the core (nw) 2020-05-03 20:21:01 -04:00
screen.cpp Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
screen.h Fairly significant overhaul of Lua engine and some cleanup. 2020-11-25 19:18:26 +11:00
softlist_dev.cpp Eliminate ARRAY_LENGTH template in favor of C++17's std::size 2021-02-14 11:05:57 -05:00
softlist_dev.h Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
softlist.cpp Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
softlist.h Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
sound.cpp Eliminate ARRAY_LENGTH template in favor of C++17's std::size 2021-02-14 11:05:57 -05:00
sound.h Use std::clamp in various core functions 2021-02-03 17:45:21 -05:00
speaker.cpp Revert "sound: Improved view interfaces to match usage patterns" 2020-09-17 01:24:17 -07:00
speaker.h Fairly significant overhaul of Lua engine and some cleanup. 2020-11-25 19:18:26 +11:00
tilemap.cpp Got rid of global_alloc/global_free. 2020-10-03 03:00:24 +10:00
tilemap.h Remove memarray.h from emu.h 2020-08-30 23:37:12 -04:00
uiinput.cpp Eliminate ARRAY_LENGTH template in favor of C++17's std::size 2021-02-14 11:05:57 -05:00
uiinput.h Miscellaneous cleanup: 2020-10-10 03:11:01 +11:00
validity.cpp Ensure validation of device tags in non-default slot options 2021-02-20 13:03:33 -05:00
validity.h validity.cpp, devfind.cpp: Catch missing required I/O ports in systems (excluding slot cards) 2020-08-28 13:11:27 +10:00
video.cpp Much more core std::string_view modernization 2021-01-20 18:06:15 -05:00
video.h More Lua interface cleanup - it's simpler with cleaner underlyng APIs. 2020-12-27 01:32:37 +11:00
xtal.cpp coolridr.cpp: Use measured clocks for Cool Riders by correct XTAL usage based on documentation in header of coolridr.cpp 2021-02-28 00:15:01 -06:00
xtal.h fixed some clang-tidy warnings (nw) (#6236) 2020-01-30 20:01:48 -05:00