mame/src/emu
2019-10-16 18:31:48 +11:00
..
debug debugcmd.cpp: Correct the error message too (nw) 2019-09-23 10:13:26 -04:00
drivers (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
layout (nw) more adjustments: 2018-11-26 19:44:54 +11:00
ui (nw) srcclean and some cleanup: 2018-07-22 20:41:57 +10:00
video srcclean (nw) 2019-09-22 13:34:40 +10:00
addrmap.cpp (nw) removed every remaining AM_ macro I could find in comments, but one in emu\memarray.h cause I didn't want to cause a full recompile for this (nw) 2019-10-10 18:02:58 +02:00
addrmap.h addrmap.h: Replace assert with emu_fatalerror using helper function (nw) 2019-10-05 16:46:48 -04:00
attotime.cpp Remove emu.h from attotime (nw) 2018-11-03 08:29:33 +01:00
attotime.h (nw) add doxygen comments for a bunch of core stuff, and convert a bunch of comments to doxygen format 2019-10-16 18:31:48 +11: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 Remove all uses of first_screen() from core files, nw 2018-03-11 11:17:16 +01:00
crsshair.h general cleanup: 2017-05-23 15:01:11 +10:00
debugger.cpp Reshuffle some stuff: 2018-03-28 05:25:15 +11:00
debugger.h Reshuffle some stuff: 2018-03-28 05:25:15 +11:00
devcb.cpp memory,devcb: Put capabilities at parity [O. Galibert] 2018-08-10 09:47:03 +02:00
devcb.h devcb.h: Revert unnecessary change from ed0202220a (nw) 2019-06-27 10:38:29 -04:00
devcpu.cpp destaticify initializations (nw) (#3289) 2018-03-04 04:18:08 +11:00
devcpu.h -core: Removed almost all MCFG defines, and removed all remaining MACHINE_CONFIG_START/END uses. [Ryan Holtz] 2019-07-02 20:30:37 +02: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 (nw) So we're back to MSVC blowing up on non-trivial templates. Lovely. 2018-12-30 17:34:49 +11:00
devfind.cpp Make osd_printf_* use util/strformat semantics. 2019-09-26 20:53:06 +10:00
devfind.h (nw) add doxygen comments for a bunch of core stuff, and convert a bunch of comments to doxygen format 2019-10-16 18:31:48 +11:00
device.cpp Fix main fallout (nw) 2018-08-26 23:03:06 +02:00
device.h (nw) add doxygen comments for a bunch of core stuff, and convert a bunch of comments to doxygen format 2019-10-16 18:31:48 +11:00
device.ipp as if millions of this pointers suddenly cried out in terror, and were suddenly silenced 2018-06-08 01:29:39 +10:00
didisasm.cpp don't pass so many naked pointers around (nw) 2018-03-25 01:44:45 +11:00
didisasm.h (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
diexec.cpp -keyboard/a1200, changela, goldnpkr, m68705prg, mexico86, pipeline, pitnrun, qix, quizpun2, stfight, tigeroad: Removed MACHINE_CONFIG. [Ryan Holtz] 2018-12-14 23:45:04 +01:00
diexec.h -core: Removed almost all MCFG defines, and removed all remaining MACHINE_CONFIG_START/END uses. [Ryan Holtz] 2019-07-02 20:30:37 +02:00
digfx.cpp Make osd_printf_* use util/strformat semantics. 2019-09-26 20:53:06 +10:00
digfx.h Revert "Allow 16bpp gfxdecode (#5167)" 2019-07-19 16:35:20 -04:00
diimage.cpp Make osd_printf_* use util/strformat semantics. 2019-09-26 20:53:06 +10:00
diimage.h -avivideo.cpp: Added an image device to provide looping uncompressed AVI frames as input. [Ryan Holtz] 2019-09-23 17:44:05 +02:00
dimemory.cpp Add rudimentary validity checking for address_space_config objects (nw) 2019-10-04 12:33:07 -04:00
dimemory.h -core: Removed almost all MCFG defines, and removed all remaining MACHINE_CONFIG_START/END uses. [Ryan Holtz] 2019-07-02 20:30:37 +02:00
dinetwork.cpp (nw) get rid of the rest of assert_always - it's better to be explicit about what this thing is supposed to do 2019-09-20 02:26:16 +10:00
dinetwork.h dinetwork: Add loopback control (nw) 2019-05-26 22:16:24 -04:00
dinvram.cpp
dinvram.h Introduce u8/u16/u32/u64/s8/s16/s32/s64 2016-11-19 05:38:48 +11:00
dipalette.cpp (nw) misc cleanup: 2019-09-20 00:28:19 +10:00
dipalette.h Start cleaning up palette configuration: 2018-12-29 05:53:50 +11: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 emumem: Rename direct_read_handler to memory_access_cache. Parametrize the template on more information (data width, endianness) to make it possible to turn it into an handler cache eventually, and not just a memory block cache. Make it capable of large and unaligned accesses. [O. Galibert] 2018-05-11 18:23:04 +09:00
dirom.h -core: Removed almost all MCFG defines, and removed all remaining MACHINE_CONFIG_START/END uses. [Ryan Holtz] 2019-07-02 20:30:37 +02:00
dirtc.cpp misc cleanup (nw) 2018-10-28 00:44:20 +11:00
dirtc.h fix building with clang 6.0.1 (nw) 2018-07-07 11:28:01 +01:00
diserial.cpp i8251: Preliminary addition of synchronous support. 2019-09-06 13:15:45 +10:00
diserial.h (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
dislot.cpp (nw) misc follow-up 2018-05-06 19:19:48 +10:00
dislot.h -core: Removed almost all MCFG defines, and removed all remaining MACHINE_CONFIG_START/END uses. [Ryan Holtz] 2019-07-02 20:30:37 +02:00
disound.cpp (nw) add doxygen comments for a bunch of core stuff, and convert a bunch of comments to doxygen format 2019-10-16 18:31:48 +11:00
disound.h -core: Removed almost all MCFG defines, and removed all remaining MACHINE_CONFIG_START/END uses. [Ryan Holtz] 2019-07-02 20:30:37 +02:00
distate.cpp (nw) add doxygen comments for a bunch of core stuff, and convert a bunch of comments to doxygen format 2019-10-16 18:31:48 +11:00
distate.h gdbstub: added new GDB stub debugger (#5456) 2019-08-11 12:21:16 -04:00
divideo.cpp divideo: Fetch screen to be potentially configured during device_config_complete (nw) 2018-08-21 09:04:09 -04:00
divideo.h (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
divtlb.cpp Apply logical address mask properly in debug disassembly view 2018-08-24 22:20:54 -04:00
divtlb.h (nw) srcclean and some cleanup: 2018-07-22 20:41:57 +10:00
drawgfx.cpp (nw) more misc cleanup: 2019-09-17 22:12:04 +10:00
drawgfx.h (nw) more misc cleanup: 2019-09-17 22:12:04 +10:00
drawgfxt.ipp (nw) more misc cleanup: 2019-09-17 22:12:04 +10:00
drivenum.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
drivenum.h (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
driver.cpp (nw) misc stuff: 2019-10-09 02:26:45 +11:00
driver.h (nw) misc stuff: 2019-10-09 02:26:45 +11:00
emu.h Use std::forward_list for breakpoint and registerpoint lists (nw) 2019-09-10 15:11:02 -04:00
emualloc.cpp Remove emu.h from emucore (nw) 2018-11-03 08:31:55 +01:00
emualloc.h general cleanup: 2017-05-23 15:01:11 +10:00
emucore.cpp emumem: Rename direct_read_handler to memory_access_cache. Parametrize the template on more information (data width, endianness) to make it possible to turn it into an handler cache eventually, and not just a memory block cache. Make it capable of large and unaligned accesses. [O. Galibert] 2018-05-11 18:23:04 +09:00
emucore.h (nw) add doxygen comments for a bunch of core stuff, and convert a bunch of comments to doxygen format 2019-10-16 18:31:48 +11:00
emufwd.h devcb3 2018-07-07 02:40:29 +10:00
emumem_hea.h memory: Allow simplified versions of handlers [O. Galibert] 2018-08-02 21:08:47 +02:00
emumem_hedp.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
emumem_hedp.h srcclean and manual fixup (nw) 2018-08-26 13:50:14 +10:00
emumem_hedr0.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
emumem_hedr1.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
emumem_hedr2.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
emumem_hedr3.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
emumem_hedr.h memory: Allow simplified versions of handlers [O. Galibert] 2018-08-02 21:08:47 +02:00
emumem_hedr.ipp memory: Allow simplified versions of handlers [O. Galibert] 2018-08-02 21:08:47 +02:00
emumem_hedw0.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
emumem_hedw1.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
emumem_hedw2.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
emumem_hedw3.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
emumem_hedw.h memory: Allow simplified versions of handlers [O. Galibert] 2018-08-02 21:08:47 +02:00
emumem_hedw.ipp (nw) srcclean and some cleanup: 2018-07-22 20:41:57 +10:00
emumem_hem.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
emumem_hem.h memory: Allow simplified versions of handlers [O. Galibert] 2018-08-02 21:08:47 +02:00
emumem_hep.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
emumem_hep.h memory: Allow simplified versions of handlers [O. Galibert] 2018-08-02 21:08:47 +02:00
emumem_het.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
emumem_het.h memory: Allow simplified versions of handlers [O. Galibert] 2018-08-02 21:08:47 +02:00
emumem_heu.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
emumem_heu.h memory: Allow simplified versions of handlers [O. Galibert] 2018-08-02 21:08:47 +02:00
emumem_heun.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
emumem_heun.h memory: Allow simplified versions of handlers [O. Galibert] 2018-08-02 21:08:47 +02:00
emumem_mud.cpp Fix subtle memory subsystem bug [O. Galibert] 2019-05-28 15:48:23 +02:00
emumem_mud.h Fix subtle memory subsystem bug [O. Galibert] 2019-05-28 15:48:23 +02:00
emumem.cpp Make submaps work with address-shifted spaces (nw) 2019-06-09 19:26:41 -04:00
emumem.h (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
emuopts.cpp Changed mechanisms for overriding the mandatory file manager 2019-08-05 11:03:50 -04:00
emuopts.h Changed mechanisms for overriding the mandatory file manager 2019-08-05 11:03:50 -04:00
emupal.cpp fix up srcclean (nw) 2019-09-22 15:11:45 +10:00
emupal.h Added Star Rider skeleton based on schematics. Thanks to TrevEB for pointing me in the right direction. 2019-04-29 17:05:37 +10:00
fileio.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
fileio.h general cleanup: 2017-05-23 15:01:11 +10:00
gamedrv.h srcclean (nw) 2018-05-27 04:48:13 +10:00
hashfile.cpp Added possibility of building using system pugixml 2018-03-27 10:19:22 +11:00
hashfile.h general cleanup: 2017-05-23 15:01:11 +10:00
http.cpp stop breaking msvc (nw) 2019-09-27 10:35:51 +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 Fix segfault when trying to access some image option that does not exists (#5352) 2019-07-18 10:14:02 -04:00
image.h XML refactoring: 2016-12-11 18:15:41 +11:00
inpttype.h add focus next/previous input types, will be hooked up later (nw) 2019-05-26 15:44:32 +10:00
input.cpp srcclean (nw) 2019-08-25 13:39:06 +10:00
input.h Extracting input sequence cleaning logic into an seq_clean() function 2019-08-21 09:28:44 -04:00
inputdev.cpp Make osd_printf_* use util/strformat semantics. 2019-09-26 20:53:06 +10:00
inputdev.h general cleanup: 2017-05-23 15:01:11 +10:00
ioport.cpp Make osd_printf_* use util/strformat semantics. 2019-09-26 20:53:06 +10:00
ioport.h PORT_CUSTOM simplification (nw) 2019-09-14 15:37:04 -04:00
logmacro.h Candela PAL driven address map (#2657) 2017-09-19 21:35:10 +10:00
machine.cpp Fix AVI framerate 2019-10-03 03:43:17 +10:00
machine.h Exposing running_machine::exit_pending() and 2019-08-28 19:15:42 -04:00
main.cpp srcclean (nw) 2017-03-26 12:57:49 +11:00
main.h callback after sound update has generated new samples 2019-09-24 23:48:08 +03:00
mconfig.cpp Allow per-device internal layouts and remove some more MCFG_ macros. 2018-07-16 16:26:01 +10:00
mconfig.h emu/mconfig: that stuff was just there to support MCFG macros (nw) 2019-08-03 01:30:25 +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 Merge pull request #5614 from npwoods/natkeyboard_std_array 2019-09-11 14:16:28 -04:00
natkeyboard.h srcclean (nw) 2019-09-22 13:34: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 devcb updates (nw) 2018-04-29 19:48:38 -04:00
output.h devcb3 2018-07-07 02:40:29 +10:00
parameters.cpp fix MT06364 2016-09-06 13:31:55 +03:00
parameters.h Introduce u8/u16/u32/u64/s8/s16/s32/s64 2016-11-19 05:38:48 +11:00
profiler.cpp Added support for profiling LUA 2019-07-24 11:00:06 -04:00
profiler.h srcclean (nw) 2019-07-28 14:31:16 +10:00
render.cpp -bgfx: Do texture format conversion via a full-screen GPU pass. [Ryan Holtz] 2019-10-13 20:59:35 +02:00
render.h -bgfx: Do texture format conversion via a full-screen GPU pass. [Ryan Holtz] 2019-10-13 20:59:35 +02:00
rendersw.hxx rendersw: fix fatalerror with PRIMFLAG_TEXFORMAT(TEXFORMAT_RGB32) | PRIMFLAG_BLENDMODE(BLENDMODE_RGB_MULTIPLY). rename draw_quad_argb32_multiply to draw_quad_rgb32_multiply since it actually doesn't multiply per pixel alpha (nw) 2019-07-11 18:11:02 +02:00
rendfont.cpp Resolve [[nodiscard]] warning from c_str() call. 2019-08-23 17:18:04 -07:00
rendfont.h general cleanup: 2017-05-23 15:01:11 +10:00
rendlay.cpp Make osd_printf_* use util/strformat semantics. 2019-09-26 20:53:06 +10:00
rendlay.h Better support for screen orientation/geometry: 2018-07-26 23:11:02 +10:00
rendutil.cpp Make osd_printf_* use util/strformat semantics. 2019-09-26 20:53:06 +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 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 Make osd_printf_* use util/strformat semantics. 2019-09-26 20:53:06 +10:00
romload.h Move ROM loading macros to romentry.h and remove romload.h from emu.h (nw) 2018-06-24 09:05:55 -04:00
save.cpp Make osd_printf_* use util/strformat semantics. 2019-09-26 20:53:06 +10:00
save.h save.h: change workaround (nw) 2019-08-21 12:20:18 +02:00
schedule.cpp don't try to update m_totalcycles on devices with a zero clock, as it will crash. (nw) 2018-07-29 16:02:01 +01:00
schedule.h (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
screen.cpp (nw) clean up more stuff, mostly leftover from MCFG removal 2019-10-11 20:21:55 +11:00
screen.h (nw) clean up more stuff, mostly leftover from MCFG removal 2019-10-11 20:21:55 +11:00
softlist_dev.cpp Make osd_printf_* use util/strformat semantics. 2019-09-26 20:53:06 +10:00
softlist_dev.h (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
softlist.cpp (nw) typo in last commit 2019-04-14 10:35:20 +10:00
softlist.h general cleanup: 2017-05-23 15:01:11 +10:00
sound.cpp callback after sound update has generated new samples 2019-09-24 23:48:08 +03:00
sound.h Expose sound buffer and samplerate to luaengine (#5497) 2019-08-17 11:50:48 -04:00
speaker.cpp dsp16: fix condition mask in disassembler (nw) 2018-05-09 19:26:44 +10:00
speaker.h 'subwoofer' does not describe a position (nw) 2019-10-05 12:32:36 +10:00
tilemap.cpp tilemap.cpp: Improve contains assert, fixing tilemap viewer in debug build 2019-09-23 23:08:37 -04:00
tilemap.h (nw) misc cleanup: 2019-09-20 00:28:19 +10:00
uiinput.cpp Added ui_input_manager::[set_]presses_enabled() and exposed to LUA 2019-07-21 15:22:19 -04:00
uiinput.h srcclean (nw) 2019-07-28 14:31:16 +10:00
validity.cpp Make osd_printf_* use util/strformat semantics. 2019-09-26 20:53:06 +10:00
validity.h Make osd_printf_* use util/strformat semantics. 2019-09-26 20:53:06 +10:00
video.cpp Fix AVI framerate 2019-10-03 03:43:17 +10:00
video.h Making video_manager::effective_frameskip() public and exposing via LUA 2019-07-18 22:24:07 -04:00
xtal.cpp xtal.cpp: Some more Macintosh XTALs for later use (nw) 2019-10-15 16:52:44 -04:00
xtal.h Revert "Fix ppc64el issue #3157 " 2019-06-24 02:54:34 +10:00