mame/src/emu
2019-06-06 15:23:09 -04:00
..
debug (nw) Clean up the mess on master 2019-03-26 11:13:37 +11: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 (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
addrmap.h memory,devcb: Put capabilities at parity [O. Galibert] 2018-08-10 09:47:03 +02: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 Add verbose logging for CFG files (#2980) 2017-12-28 17:40:47 -05:00
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: Eliminate legacy callback syntax (nw) 2019-06-06 15:21:03 -04:00
devcpu.cpp destaticify initializations (nw) (#3289) 2018-03-04 04:18:08 +11:00
devcpu.h Streamline machine configuration macros - everyone's a device edition. 2018-05-06 00:51:27 +10: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 (nw) Clean up the mess on master 2019-03-26 11:13:37 +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 debugger: add 'gp' command 2018-11-06 15:44:52 +01:00
digfx.cpp More cleanup/streamlining of machine configuration and macros: 2018-05-15 05:43:28 +10:00
digfx.h (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
diimage.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
diimage.h move some not-directly-emulation-related helpers to lib/util, further extricate emu.h from tools (nw) 2018-04-01 19:10:26 +10: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 emumem: Backend modernization [O. Galibert] 2018-06-29 20:04:28 +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 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
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 (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
disound.cpp Start cleaning up palette configuration: 2018-12-29 05:53:50 +11:00
disound.h Start cleaning up palette configuration: 2018-12-29 05:53:50 +11: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 drawgfx.cpp : Updates 2019-06-04 11:23:08 +09:00
drawgfx.h drawgfx.cpp : Updates 2019-06-04 11:23:08 +09:00
drawgfxm.h drawgfx.cpp : Updates 2019-06-04 11:23:08 +09: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 emumem: Remove obsolete alignement limit 2019-04-06 14:25:43 +02:00
emumem.h (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
emuopts.cpp clean up and improve option descriptions 2018-12-13 11:04:05 +11:00
emuopts.h M1COMM, M2COMM, S32COMM: Updates to simulation (#3369) 2018-03-21 13:34:39 -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 Include option and file names in fatal error message for failure to load image 2018-03-22 17:38:01 -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 (nw) Clean up the mess on master 2019-03-26 11:13:37 +11: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 (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
memarray.cpp
memarray.h
natkeyboard.cpp Revert "Send LF with CR when using natuaral keyboard on systems with a line feed key" 2018-08-11 11:20:58 -04:00
natkeyboard.h Revert "Send LF with CR when using natuaral keyboard on systems with a line feed key" 2018-08-11 11:20:58 -04: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
profiler.h xtal.h is dead, long live to xtal.cpp [O. Galibert] 2018-01-23 10:25:25 +01:00
render.cpp (nw) hey GLIBC maintainers - how about you use reserved _NAMES like you're supposed to for your macros, and stop #defining random words? it makes writing portable code hard. 2018-09-20 00:02:31 +10:00
render.h (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
rendersw.hxx
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) Clean up the mess on master 2019-03-26 11:13:37 +11: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 Renamed flipendian -> swapendian, as I spent minutes trying to find the functions to tell to another person who spent minutes trying to find the functions, and we refer to such functions as swapping just about everywhere else in the codebase, nw 2018-11-05 19:11:18 +01: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 fix screen_device::update_now() when drawing partial lines (#5109) 2019-05-25 23:01:11 +02:00
screen.h devcb: Eliminate legacy callback syntax (nw) 2019-06-06 15:21:03 -04: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 emu/tilemap.cpp : Simplify handlers 2019-04-24 09:11:04 +09:00
tilemap.h emu/tilemap.cpp : Simplify handlers 2019-04-24 09:11:04 +09:00
uiinput.cpp
uiinput.h
validity.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
validity.h
video.cpp (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
video.h video.h: get rid of LCD_FRAMES_PER_SECOND (nw) 2018-10-10 09:42:52 +02:00
xtal.cpp New machines marked as NOT_WORKING 2019-06-03 18:14:00 +02:00
xtal.h xtal: Compensate for floating-point rounding errors when converting to integer value (nw) 2019-06-06 15:23:09 -04:00