mame/src/emu
2018-05-14 00:15:07 +10:00
..
debug debug: Simplify now obsolete and buggy memory access code [O. Galibert] 2018-05-11 18:23:04 +09:00
drivers Removed DRIVER_INIT-related macros, made driver init entry in GAME/COMP/CONS explicit. (#3565) 2018-05-13 22:22:22 +09:00
layout cleaner handling of layout parsing errors (nw) 2018-03-29 15:29:08 +11:00
ui
video rgbsse: Fix scaling functions for negative values. Fixes graphical anomalies in warfa. 2018-03-11 12:36:59 -06:00
addrmap.cpp Relax constraints on address mirroring/global mask combinations. Mirror bits are now allowed to fall outside the driver-specified global mask, though memory map validation requires that they cover the entire masked-out portions of the address space if any do. 2018-04-11 10:04:31 -04:00
addrmap.h addrmap: Remove the now-unused macros [Vas Crabb, Robbbert] 2018-04-21 16:42:27 +02:00
attotime.cpp
attotime.h let's be dimensionally correct 2018-01-26 18:02:29 +11: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 Bind devcb relative to current device. This is probably going to break 2018-05-01 04:19:51 +10:00
devcb.h Streamline machine configuration macros - everyone's a device edition. 2018-05-06 00:51:27 +10: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 Allow devcb to be bound to a device/mixin or the target of a device 2018-05-02 14:43:01 +10:00
devfind.cpp Set finder tag relative to current device being configured rather than 2018-04-30 23:32:41 +10:00
devfind.h Streamline machine configuration macros - everyone's a device edition. 2018-05-06 00:51:27 +10:00
device.cpp Route sound relative to current device. 2018-05-01 21:35:58 +10:00
device.h Add support for custom device constructors when replacing devices. 2018-05-08 07:35:22 +10:00
device.ipp Add support for custom device constructors when replacing devices. 2018-05-08 07:35:22 +10:00
didisasm.cpp don't pass so many naked pointers around (nw) 2018-03-25 01:44:45 +11:00
didisasm.h Reshuffle some stuff: 2018-03-28 05:25:15 +11:00
diexec.cpp diexec: Note flaw in INPUT_LINE_RESET implementation (nw) 2018-04-08 19:06:55 -04:00
diexec.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
digfx.cpp destaticify initializations (nw) (#3289) 2018-03-04 04:18:08 +11:00
digfx.h Streamline machine configuration macros - everyone's a device edition. 2018-05-06 00:51:27 +10:00
diimage.cpp 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
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 API change: Memory maps are now methods of the owner class [O. Galibert] 2018-02-12 10:04:52 +01:00
dimemory.h API change: Memory maps are now methods of the owner class [O. Galibert] 2018-02-12 10:04:52 +01:00
dinetwork.cpp
dinetwork.h
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
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
dirtc.h
diserial.cpp
diserial.h Reshuffle some stuff: 2018-03-28 05:25:15 +11:00
dislot.cpp (nw) misc follow-up 2018-05-06 19:19:48 +10:00
dislot.h Streamline machine configuration macros - everyone's a device edition. 2018-05-06 00:51:27 +10:00
disound.cpp Make MCFG_DEVICE_ADD and callable device types more flexible: 2018-05-04 03:01:32 +10:00
disound.h Streamline machine configuration macros - everyone's a device edition. 2018-05-06 00:51:27 +10:00
distate.cpp
distate.h emupal.h: Remove underscores from template parameter names (nw) 2018-04-13 14:13:55 -04:00
divideo.cpp Bind devcb relative to current device. This is probably going to break 2018-05-01 04:19:51 +10:00
divideo.h Set finder tag relative to current device being configured rather than 2018-04-30 23:32:41 +10:00
divtlb.cpp
divtlb.h
drawgfx.cpp
drawgfx.h Streamline machine configuration macros - everyone's a device edition. 2018-05-06 00:51:27 +10:00
drawgfxm.h
drivenum.cpp
drivenum.h
driver.cpp Removed DRIVER_INIT-related macros, made driver init entry in GAME/COMP/CONS explicit. (#3565) 2018-05-13 22:22:22 +09:00
driver.h Removed DRIVER_INIT-related macros, made driver init entry in GAME/COMP/CONS explicit. (#3565) 2018-05-13 22:22:22 +09:00
emu.h Allow devcb to be bound to a device/mixin or the target of a device 2018-05-02 14:43:01 +10:00
emualloc.cpp
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 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
emufwd.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
emumem.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
emumem.h (nw) Fixed spelling mistakes 2018-05-14 00:15:07 +10:00
emuopts.cpp 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
emuopts.h M1COMM, M2COMM, S32COMM: Updates to simulation (#3369) 2018-03-21 13:34:39 -04:00
emupal.cpp gstream : Add precalculated RGB Palette for X2222 drawing gfxs, Cleanup duplicates (#3370) 2018-03-24 08:39:17 -04:00
emupal.h Set finder tag relative to current device being configured rather than 2018-04-30 23:32:41 +10:00
fileio.cpp
fileio.h
gamedrv.h Removed DRIVER_INIT-related macros, made driver init entry in GAME/COMP/CONS explicit. (#3565) 2018-05-13 22:22:22 +09:00
hashfile.cpp Added possibility of building using system pugixml 2018-03-27 10:19:22 +11:00
hashfile.h
http.cpp
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 Remove all uses of first_screen() from core files, nw 2018-03-11 11:17:16 +01: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 Make "Keypad ," and "Keypad =" standard keys 2018-05-11 10:31:01 -04:00
ioport.h Standardise on IPT_CUSTOM for hooking up custom code in PORT_BIT, leaving IPT_SPECIAL for the UI. [smf] 2018-04-03 11:58:48 +01:00
logmacro.h
machine.cpp maps: Finish mame/audio and the lone dummy (nw) 2018-04-20 11:26:34 +02:00
machine.h Eliminate vestigial member that was behind machine().first_screen() (nw) 2018-03-21 14:16:30 -04:00
main.cpp
main.h
mconfig.cpp Add support for custom device constructors when replacing devices. 2018-05-08 07:35:22 +10:00
mconfig.h forgot to git add one line again (nw) 2018-05-08 07:52:32 +10:00
memarray.cpp
memarray.h
natkeyboard.cpp Make "Keypad ," and "Keypad =" standard keys 2018-05-11 10:31:01 -04:00
natkeyboard.h
network.cpp
network.h
output.cpp devcb updates (nw) 2018-04-29 19:48:38 -04:00
output.h devcb updates (nw) 2018-04-29 19:48:38 -04: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) misc follow-up 2018-05-06 19:19:48 +10:00
render.h better handling for arbitrary numbers of screens (nw) 2018-03-12 17:31:40 +11:00
rendersw.hxx
rendfont.cpp
rendfont.h
rendlay.cpp cleaner handling of layout parsing errors (nw) 2018-03-29 15:29:08 +11:00
rendlay.h
rendutil.cpp
rendutil.h
romentry.cpp
romentry.h
romload.cpp check for error before reporting it (nw) 2018-03-26 20:22:52 +11:00
romload.h topspeed.cpp : Minor cleanups, Add arrays for reduce duplicates (#3454) 2018-05-12 02:06:06 +10:00
save.cpp srcclean and manual cleanups (nw) 2017-12-24 15:03:04 +11:00
save.h rewind implementation fixes and improvements 2017-12-22 04:39:14 +03:00
schedule.cpp Reshuffle some stuff: 2018-03-28 05:25:15 +11:00
schedule.h Reshuffle some stuff: 2018-03-28 05:25:15 +11:00
screen.cpp Address performance concerns with previous change to screen.h/.cpp, nw 2018-03-11 21:26:31 +01:00
screen.h srcclean and regenerate localisations (nw) 2018-03-25 02:03:24 +11:00
softlist_dev.cpp destaticify initializations (nw) (#3289) 2018-03-04 04:18:08 +11:00
softlist_dev.h Streamline machine configuration macros - everyone's a device edition. 2018-05-06 00:51:27 +10:00
softlist.cpp simplify nodump chd check (nw) 2018-01-03 09:56:27 +00:00
softlist.h
sound.cpp This causes huge changes in behaviour that can't be hand-waved away. 2018-01-13 02:06:27 +11:00
sound.h This causes huge changes in behaviour that can't be hand-waved away. 2018-01-13 02:06:27 +11:00
speaker.cpp dsp16: fix condition mask in disassembler (nw) 2018-05-09 19:26:44 +10:00
speaker.h dsp16: fix condition mask in disassembler (nw) 2018-05-09 19:26:44 +10:00
tilemap.cpp destaticify initializations (nw) (#3289) 2018-03-04 04:18:08 +11:00
tilemap.h Streamline machine configuration macros - everyone's a device edition. 2018-05-06 00:51:27 +10:00
uiinput.cpp
uiinput.h
validity.cpp Make MCFG_DEVICE_ADD and callable device types more flexible: 2018-05-04 03:01:32 +10:00
validity.h
video.cpp better handling for arbitrary numbers of screens (nw) 2018-03-12 17:31:40 +11:00
video.h better handling for arbitrary numbers of screens (nw) 2018-03-12 17:31:40 +11:00
xtal.cpp Add topcat asic (#3558) 2018-05-11 17:17:55 -04:00
xtal.h let's be dimensionally correct 2018-01-26 18:02:29 +11:00