mame/src/emu
2019-07-24 11:00:06 -04:00
..
debug -debugcon: Added CMDFLAG_CUSTOM_HELP, in order to flag custom device-specific commands that have custom help text. [Ryan Holtz] 2019-07-07 05:05:02 +02: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 emu/video/generic.cpp : Add packed, raw case of generic gfx layouts, example usages 2019-06-05 17:47:38 +09:00
addrmap.cpp Make submaps work with address-shifted spaces (nw) 2019-06-09 19:26:41 -04:00
addrmap.h Make submaps work with address-shifted spaces (nw) 2019-06-09 19:26:41 -04:00
attotime.cpp Remove emu.h from attotime (nw) 2018-11-03 08:29:33 +01:00
attotime.h attotime::from_ticks: on 0hz return attotime::never instead of crashing (nw) 2018-11-11 18:01:41 +01:00
bookkeeping.cpp
bookkeeping.h
config.cpp
config.h
crsshair.cpp Remove all uses of first_screen() from core files, nw 2018-03-11 11:17:16 +01:00
crsshair.h
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
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
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 (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
devfind.h (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
device.cpp Fix main fallout (nw) 2018-08-26 23:03:06 +02:00
device.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
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 Revert "Allow 16bpp gfxdecode (#5167)" 2019-07-19 16:35:20 -04:00
digfx.h Revert "Allow 16bpp gfxdecode (#5167)" 2019-07-19 16:35:20 -04:00
diimage.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
diimage.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
dimemory.cpp dimemory: Reimplement aa0d17757d9e5857bb99887841133045cc530655 correctly; reading past the end of a std::vector is not a good thing to do (nw) 2018-11-28 02:55:46 +11: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 dinetwork: Add loopback control (nw) 2019-05-26 22:16:24 -04:00
dinetwork.h dinetwork: Add loopback control (nw) 2019-05-26 22:16:24 -04:00
dinvram.cpp
dinvram.h
dipalette.cpp dipalette: Fix faulty assertion that was breaking nes_vt.cpp in debug builds (nw) 2018-05-06 09:29:48 -04:00
dipalette.h Start cleaning up palette configuration: 2018-12-29 05:53:50 +11:00
dipty.cpp
dipty.h
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 diserial: Make received parity consistent with transmitted parity (nw) 2019-05-17 09:14:28 -04: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 Start cleaning up palette configuration: 2018-12-29 05:53:50 +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 m68705: Prevent registration of illegal debug states for nonexistent port latches/DDRs 2019-05-04 16:52:21 -04:00
distate.h (nw) Clean up the mess on master 2019-03-26 11:13:37 +11: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 Revert "Allow 16bpp gfxdecode (#5167)" 2019-07-19 16:35:20 -04:00
drawgfx.h Revert "Allow 16bpp gfxdecode (#5167)" 2019-07-19 16:35:20 -04:00
drawgfxm.h Revert "Allow 16bpp gfxdecode (#5167)" 2019-07-19 16:35:20 -04: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 Eliminate custom_port_read and use ioport finders instead (nw) 2018-12-26 18:26:37 -05:00
driver.h Eliminate custom_port_read and use ioport finders instead (nw) 2018-12-26 18:26:37 -05:00
emu.h devcb3 2018-07-07 02:40:29 +10:00
emualloc.cpp Remove emu.h from emucore (nw) 2018-11-03 08:31:55 +01:00
emualloc.h
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) Clean up the mess on master 2019-03-26 11:13:37 +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 Created a -skip_mandatory_fileman option 2019-07-21 15:53:56 -04:00
emuopts.h Created a -skip_mandatory_fileman option 2019-07-21 15:53:56 -04:00
emupal.cpp 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
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
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
http.cpp fix building with clang 6.0.1 (nw) 2018-07-07 11:28:01 +01:00
http.h
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
inpttype.h add focus next/previous input types, will be hooked up later (nw) 2019-05-26 15:44:32 +10:00
input.cpp
input.h Make "Keypad ," and "Keypad =" standard keys 2018-05-11 10:31:01 -04:00
inputdev.cpp
inputdev.h
ioport.cpp New working machine added 2019-04-15 00:59:26 +02:00
ioport.h add focus next/previous input types, will be hooked up later (nw) 2019-05-26 15:44:32 +10:00
logmacro.h
machine.cpp Defaulting to empty search path if null 2019-06-16 12:03:17 -04:00
machine.h Try to fix the build once again (nw) 2018-05-20 15:19:13 -04:00
main.cpp
main.h
mconfig.cpp Allow per-device internal layouts and remove some more MCFG_ macros. 2018-07-16 16:26:01 +10:00
mconfig.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
memarray.cpp
memarray.h
natkeyboard.cpp Exposed natual_keyboard object to LUA (#5364) 2019-07-20 13:49:15 -05:00
natkeyboard.h Exposed natual_keyboard object to LUA (#5364) 2019-07-20 13:49:15 -05:00
network.cpp
network.h
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
parameters.h
profiler.cpp Added support for profiling LUA 2019-07-24 11:00:06 -04:00
profiler.h Added support for profiling LUA 2019-07-24 11:00:06 -04:00
render.cpp -core: Removed TEXFORMAT_PALETTEA16. [Ryan Holtz] 2019-07-10 20:08:36 +02:00
render.h render: more caching gone wrong (nw) 2019-07-06 21:12:24 +10: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 make rectangle work better with constexpr, change many things to use designated getters/setters (nw) 2018-07-28 02:27:53 +10:00
rendfont.h
rendlay.cpp (nw) handle layouts that wanted screens to be opaque. if you have a layout with only screens and need to add, mark them explicitly. haven't tracked down the lightgun pointer issue yet. 2019-07-12 15:11:36 +10:00
rendlay.h Better support for screen orientation/geometry: 2018-07-26 23:11:02 +10:00
rendutil.cpp Use boolean not bool for libjpeg functions 2018-10-11 22:53:46 +11:00
rendutil.h
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 (nw) Clean up the mess on master 2019-03-26 11:13:37 +11: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 -save: Print all duplicate savestate entries found rather than bailing after the first one, nw 2019-06-24 05:07:58 +02:00
save.h Fix compile error on Linux with NO_USE_XINPUT=0 2018-10-11 11:44:22 +01: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 cking_master, cxg_ch2001: move from chessbase to screenless (nw) 2019-06-12 15:57:31 +02:00
screen.h -core: Removed TEXFORMAT_PALETTEA16. [Ryan Holtz] 2019-07-10 20:08:36 +02:00
softlist_dev.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11: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
sound.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
sound.h sound_stream::sample_rate() was broken since adding support for setting a zero rate, nothing appears to rely on it (nw) 2018-08-09 20:34:19 +01:00
speaker.cpp dsp16: fix condition mask in disassembler (nw) 2018-05-09 19:26:44 +10:00
speaker.h speaker: added rear_center (nw) 2018-10-05 13:28:31 +02:00
tilemap.cpp Revert "Allow 16bpp gfxdecode (#5167)" 2019-07-19 16:35:20 -04:00
tilemap.h Revert "Allow 16bpp gfxdecode (#5167)" 2019-07-19 16:35:20 -04:00
uiinput.cpp Added ui_input_manager::[set_]presses_enabled() and exposed to LUA 2019-07-21 15:22:19 -04:00
uiinput.h Added ui_input_manager::[set_]presses_enabled() and exposed to LUA 2019-07-21 15:22:19 -04:00
validity.cpp validity.cpp: Be more verbose when validating device types (nw) 2019-06-17 20:38:34 -04:00
validity.h
video.cpp video: additional fix to 33383cdaa7 (MAME slowdown on screenless view) (nw) 2019-07-23 12:38:25 +02:00
video.h Making video_manager::effective_frameskip() public and exposing via LUA 2019-07-18 22:24:07 -04:00
xtal.cpp xtal: correct typo (nw) 2019-06-23 18:44:22 +02:00
xtal.h Revert "Fix ppc64el issue #3157 " 2019-06-24 02:54:34 +10:00