mame/src/emu
2020-01-07 19:42:47 +01:00
..
debug Show opcodes in octal when disassembling code from octal spaces 2019-12-18 17:38:36 -05: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
video srcclean (nw) 2019-09-22 13:34:40 +10:00
addrmap.cpp Enforce that width and endianness of directly-mapped ROM regions should match those of the address space (nw) 2019-12-11 08:40:51 -05:00
addrmap.h Make devdelegate more like devcb for configuration. This is a 2019-10-26 12:47:04 +11:00
attotime.cpp
attotime.h Make many device_execute_interface functions noexcept, including the "information" overrides. This also covers several time-related functions in attotime, running_machine and emu_timer. (nw) 2019-11-09 16:10:14 -05:00
bookkeeping.cpp
bookkeeping.h
config.cpp
config.h
crsshair.cpp
crsshair.h
debugger.cpp
debugger.h
devcb.cpp
devcb.h Make devdelegate more like devcb for configuration. This is a 2019-10-26 12:47:04 +11:00
devcpu.cpp
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 Make devdelegate more like devcb for configuration. This is a 2019-10-26 12:47:04 +11:00
devdelegate.h Make devdelegate more like devcb for configuration. This is a 2019-10-26 12:47:04 +11:00
devfind.cpp Make osd_printf_* use util/strformat semantics. 2019-09-26 20:53:06 +10:00
devfind.h Tidy grammar 2019-10-23 14:43:59 +01:00
device.cpp These two should be noexcept as well (nw) 2019-11-09 22:10:08 -05:00
device.h restore the two std::forward that are actually needed - only two of them are superfluous (nw) 2019-12-13 08:19:59 +11:00
device.ipp Make devdelegate more like devcb for configuration. This is a 2019-10-26 12:47:04 +11:00
didisasm.cpp Make devdelegate more like devcb for configuration. This is a 2019-10-26 12:47:04 +11:00
didisasm.h Make devdelegate more like devcb for configuration. This is a 2019-10-26 12:47:04 +11:00
diexec.cpp diexec.cpp: fixed save state regression (nw) 2019-12-12 07:24:54 +01:00
diexec.h Added wrapper for using STRUCT_MEMBER with an indeterminate length array 2019-12-09 19:09:51 +11: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 start putting noexcept on things that have no business throwing exceptions, starting with diimage. also fix a slight bug in the interface matching function for software list parts. (nw) 2019-11-10 04:08:29 +11:00
diimage.h start putting noexcept on things that have no business throwing exceptions, starting with diimage. also fix a slight bug in the interface matching function for software list parts. (nw) 2019-11-10 04:08:29 +11: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
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
dipty.h
dirom.cpp
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
dirtc.h
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 Spring cleaning: 2019-11-01 00:47:41 +11:00
dislot.h Spring cleaning: 2019-11-01 00:47:41 +11:00
disound.cpp disound.cpp, sound.cpp, speaker.cpp: Use fill_n and resize to zero memory instead of memset (nw) 2019-11-24 15:24:18 -05: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.h (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
divtlb.cpp
divtlb.h
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
emualloc.h
emucore.cpp Spring cleaning: 2019-11-01 00:47:41 +11:00
emucore.h assert aborts on failure - abort is not an exception. conditional noexcept is an antipattern, get rid of it. (nw) 2019-11-10 13:40:53 +11:00
emufwd.h Spring cleaning: 2019-11-01 00:47:41 +11:00
emumem_hea.h
emumem_hedp.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
emumem_hedp.h Make devdelegate more like devcb for configuration. This is a 2019-10-26 12:47:04 +11: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
emumem_hedr.ipp
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
emumem_hedw.ipp
emumem_hem.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
emumem_hem.h
emumem_hep.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
emumem_hep.h
emumem_het.cpp Ref count in flight calls when a tap is installed, plus fix for less permissive compilers [O. Galibert, smf] 2019-10-21 09:12:07 +01:00
emumem_het.h
emumem_heu.cpp Ref count in flight calls when a tap is installed, plus fix for less permissive compilers [O. Galibert, smf] 2019-10-21 09:12:07 +01:00
emumem_heu.h
emumem_heun.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
emumem_heun.h
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 (nw) move some stuff to an anonymous namespace, and fully specialise templates that are no longer member classes 2019-10-26 23:47:34 +11:00
emumem.h Make devdelegate more like devcb for configuration. This is a 2019-10-26 12:47:04 +11:00
emuopts.cpp allow slot options with -listsoftware so stuff like spectrum_mgt_flop can be discovered 2019-12-17 12:38:55 +11:00
emuopts.h Remove up to one frame of input latency. (#5901) 2019-11-16 16:06:13 -05:00
emupal.cpp Make devdelegate more like devcb for configuration. This is a 2019-10-26 12:47:04 +11:00
emupal.h Make devdelegate more like devcb for configuration. This is a 2019-10-26 12:47:04 +11:00
fileio.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
fileio.h
gamedrv.h
hashfile.cpp
hashfile.h
http.cpp stop breaking msvc (nw) 2019-09-27 10:35:51 +07:00
http.h
image.cpp Spring cleaning: 2019-11-01 00:47:41 +11:00
image.h
inpttype.ipp UI input menu: treat codes containing a postive and negative of the same thing as invalid (e.g. A S not A) 2019-11-21 16:07:04 +11:00
input.cpp UI input menu: treat codes containing a postive and negative of the same thing as invalid (e.g. A S not A) 2019-11-21 16:07:04 +11:00
input.h I give up, can't keep all the compilers happy (nw) 2019-11-21 21:11:59 +11:00
inputdev.cpp Make osd_printf_* use util/strformat semantics. 2019-09-26 20:53:06 +10:00
inputdev.h
ioport.cpp UI input menu: treat codes containing a postive and negative of the same thing as invalid (e.g. A S not A) 2019-11-21 16:07:04 +11:00
ioport.h UI input menu: treat codes containing a postive and negative of the same thing as invalid (e.g. A S not A) 2019-11-21 16:07:04 +11:00
logmacro.h
machine.cpp Save states should not be break when changing output. Also get rid of a few dozen output().set_value(...) calls in favour of output finders. (nw) 2019-12-13 20:08:31 +11:00
machine.h assert aborts on failure - abort is not an exception. conditional noexcept is an antipattern, get rid of it. (nw) 2019-11-10 13:40:53 +11:00
main.cpp
main.h Spring cleaning: 2019-11-01 00:47:41 +11:00
mconfig.cpp Spring cleaning: 2019-11-01 00:47:41 +11:00
mconfig.h Spring cleaning: 2019-11-01 00:47:41 +11:00
memarray.cpp
memarray.h
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
network.h
output.cpp Save states should not be break when changing output. Also get rid of a few dozen output().set_value(...) calls in favour of output finders. (nw) 2019-12-13 20:08:31 +11:00
output.h save/restore otuput values in save states 2019-12-13 14:41:35 +11:00
parameters.cpp
parameters.h
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 Clean up render_screen_list code, replacing simple_list with std::list (nw) 2019-11-24 16:46:03 -05:00
render.h Clean up render_screen_list code, replacing simple_list with std::list (nw) 2019-11-24 16:46:03 -05: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
rendlay.cpp Save states should not be break when changing output. Also get rid of a few dozen output().set_value(...) calls in favour of output finders. (nw) 2019-12-13 20:08:31 +11:00
rendlay.h
rendutil.cpp Make osd_printf_* use util/strformat semantics. 2019-09-26 20:53:06 +10:00
rendutil.h
romentry.cpp
romentry.h
romload.cpp -romload: Switched ROM size members from u32 to u64. Fixes incorrect loading percentages in hapyfsh2. [Ryan Holtz] 2020-01-07 19:42:47 +01:00
romload.h -romload: Switched ROM size members from u32 to u64. Fixes incorrect loading percentages in hapyfsh2. [Ryan Holtz] 2020-01-07 19:42:47 +01:00
save.cpp Allow saving members of structures in n-dimensional arrays, even if the members themselves are n-dimensional arrays - see qsoundhle.cpp for an example of loops disappearing. This can greatly reduce the number of save state registrations in some cases. Obviously I want to know if save states are broken in something by this. 2019-12-09 00:35:38 +11:00
save.h save/restore otuput values in save states 2019-12-13 14:41:35 +11:00
schedule.cpp save/restore otuput values in save states 2019-12-13 14:41:35 +11:00
schedule.h schedule: pick some really low-hanging fruit (nw) 2019-11-15 00:49:00 +11:00
screen.cpp screen: leftover debug printf (nw) 2019-11-26 19:48:28 +01:00
screen.h UI input menu: treat codes containing a postive and negative of the same thing as invalid (e.g. A S not A) 2019-11-21 16:07:04 +11:00
softlist_dev.cpp softlist_dev.cpp: get some stuff out of the global namespace (nw) 2019-12-08 04:00:49 +11:00
softlist_dev.h softlist_dev.cpp: get some stuff out of the global namespace (nw) 2019-12-08 04:00:49 +11:00
softlist.cpp start putting noexcept on things that have no business throwing exceptions, starting with diimage. also fix a slight bug in the interface matching function for software list parts. (nw) 2019-11-10 04:08:29 +11:00
softlist.h start putting noexcept on things that have no business throwing exceptions, starting with diimage. also fix a slight bug in the interface matching function for software list parts. (nw) 2019-11-10 04:08:29 +11:00
sound.cpp disound.cpp, sound.cpp, speaker.cpp: Use fill_n and resize to zero memory instead of memset (nw) 2019-11-24 15:24:18 -05:00
sound.h Expose sound buffer and samplerate to luaengine (#5497) 2019-08-17 11:50:48 -04:00
speaker.cpp disound.cpp, sound.cpp, speaker.cpp: Use fill_n and resize to zero memory instead of memset (nw) 2019-11-24 15:24:18 -05:00
speaker.h 'subwoofer' does not describe a position (nw) 2019-10-05 12:32:36 +10:00
tilemap.cpp tilemap.cpp: Relax assert and do some sanity checks (fixes mtrain and strain with DEBUG=1) 2019-10-26 01:23:03 -04:00
tilemap.h Make devdelegate more like devcb for configuration. This is a 2019-10-26 12:47:04 +11: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 Spring cleaning: 2019-11-01 00:47:41 +11:00
validity.h Make osd_printf_* use util/strformat semantics. 2019-09-26 20:53:06 +10:00
video.cpp fixed -aviwrite/-mngwrite crash with screenless systems [Oliver Stöne… (#6139) 2020-01-07 11:59:06 +01:00
video.h Remove up to one frame of input latency. (#5901) 2019-11-16 16:06:13 -05:00
xtal.cpp bus/bbc/1mhzbus: Added BeebOPL FM Synthesiser. 2020-01-07 12:39:16 +00:00
xtal.h Revert "Fix ppc64el issue #3157 " 2019-06-24 02:54:34 +10:00