mame/src/emu
2020-09-30 20:53:42 +10:00
..
debug Add abs, bit, s8, s16, s32 functions to debugger 2020-09-25 23:01:33 -04:00
drivers emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
layout Fix some layouts that were depending on emergent behaviour rather than specifying state="0" on components explicitly. 2020-09-17 12:23:21 +10:00
ui
video emu/video: check macros are defined before doing comparisons, also fix a typo in docs 2020-08-21 23:21:05 +10:00
addrmap.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
addrmap.h addrmap: remove unsupported setter, emumem enforces unmapval 0 or ~0 2020-08-01 20:57:30 +02:00
attotime.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
attotime.h attotime: Add to_string() to get a human-readable version of the time [O. Galibert] 2020-05-06 13:26:17 +02:00
bookkeeping.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
bookkeeping.h
config.cpp Don't ignore config elements with attributes but no child nodes. 2020-09-02 22:10:29 +10:00
config.h emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
crsshair.cpp emu/machine.cpp: Get rid of remaining make_unique_clear on 'manager' objects. 2020-09-30 20:53:42 +10:00
crsshair.h ioport: Transfer crosshair polling loop to render_crosshair 2020-08-30 23:34:27 -04:00
debugger.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
debugger.h emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
devcb.cpp devcb: Remove the space for the handlers, it is not needed anyomre [Ivan Vangelista, O. Galibert] 2020-05-21 23:27:44 +02:00
devcb.h Use gcc broken friend workaround also with clang 8 (#6933) 2020-07-14 08:12:38 -04:00
devcpu.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
devcpu.h emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
devdelegate.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
devdelegate.h emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
devfind.cpp devfind.cpp: move explicit template instantiations below all member bodies to make clang behave 2020-08-28 23:29:39 +10:00
devfind.h emu/save.h: Added support for saving arrays of attotimes and renamed macros to make purpose more obvious. 2020-09-14 00:55:00 +10:00
device.cpp validity.cpp, devfind.cpp: Catch missing required I/O ports in systems (excluding slot cards) 2020-08-28 13:11:27 +10:00
device.h Don't clear memory before constructing devices, with the exception of drivers for now. 2020-09-28 18:01:02 +10:00
device.ipp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
didisasm.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
didisasm.h emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
diexec.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
diexec.h diexec: m_totalcycles workaround doesnt apply anymore (nw) 2020-06-22 21:10:49 +02:00
digfx.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
digfx.h
diimage.cpp Revert "remove colon as a patch seperator" 2020-06-19 12:54:44 +02:00
diimage.h
dimemory.cpp device.cpp, dimemory.cpp: Correct typos in comments 2020-07-21 17:42:05 -04:00
dimemory.h
dinetwork.cpp dinetwork: Set default network device to be none to avoid inadvertantly spamming a network 2020-07-20 08:29:07 -06:00
dinetwork.h
dinvram.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
dinvram.h gah missed one (nw) 2020-06-11 18:11:24 +02:00
dipalette.cpp
dipalette.h
dipty.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
dipty.h
dirom.h emumem: A little more speedup. cache and specific change syntax, and are not pointers anymore [O. Galibert] 2020-05-25 16:42:57 +02:00
dirom.ipp srcclean and cleanup (nw) 2020-06-21 14:59:50 +10:00
dirtc.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
dirtc.h
diserial.cpp diserial: Use logmacro for optional logging and make the messages more useful 2020-08-23 21:14:20 -04:00
diserial.h
dislot.cpp
dislot.h
disound.cpp Complete sound modernization of remaining devices. Legacy callbacks and stream_sample_t removed. (#7297) 2020-09-28 13:46:58 +10:00
disound.h Complete sound modernization of remaining devices. Legacy callbacks and stream_sample_t removed. (#7297) 2020-09-28 13:46:58 +10:00
distate.cpp distate: remove unused variable 2020-09-18 22:20:08 +02:00
distate.h distate: remove unused variable 2020-09-18 22:20:08 +02:00
divideo.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
divideo.h
divtlb.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
divtlb.h
drawgfx.cpp Get rid of a bunch of _Names - any name starting with an underscore followed by an uppercase letter is reserved 2020-08-25 21:45:05 +10:00
drawgfx.h emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
drawgfxt.ipp
drivenum.cpp
drivenum.h
driver.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
driver.h removed last remaining uses of generic_space() (nw) 2020-04-01 22:25:31 +01:00
emu.h Remove memarray.h from emu.h 2020-08-30 23:37:12 -04:00
emualloc.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
emualloc.h
emucore.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
emucore.h Complete sound modernization of remaining devices. Legacy callbacks and stream_sample_t removed. (#7297) 2020-09-28 13:46:58 +10:00
emufwd.h Debugger expression and memory access overhaul 2020-05-25 11:15:39 -04:00
emumem_hea.h emumem: A little more speedup. cache and specific change syntax, and are not pointers anymore [O. Galibert] 2020-05-25 16:42:57 +02:00
emumem_hedp.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_hedp.h emumem: A little more speedup. cache and specific change syntax, and are not pointers anymore [O. Galibert] 2020-05-25 16:42:57 +02:00
emumem_hedr0.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_hedr1.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_hedr2.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_hedr3.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_hedr.h emumem: A little more speedup. cache and specific change syntax, and are not pointers anymore [O. Galibert] 2020-05-25 16:42:57 +02:00
emumem_hedr.ipp emumem: A little more speedup. cache and specific change syntax, and are not pointers anymore [O. Galibert] 2020-05-25 16:42:57 +02:00
emumem_hedw0.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_hedw1.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_hedw2.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_hedw3.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_hedw.h emumem: A little more speedup. cache and specific change syntax, and are not pointers anymore [O. Galibert] 2020-05-25 16:42:57 +02:00
emumem_hedw.ipp emumem: A little more speedup. cache and specific change syntax, and are not pointers anymore [O. Galibert] 2020-05-25 16:42:57 +02:00
emumem_hem.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_hem.h emumem: A little more speedup. cache and specific change syntax, and are not pointers anymore [O. Galibert] 2020-05-25 16:42:57 +02:00
emumem_hep.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_hep.h emumem: A little more speedup. cache and specific change syntax, and are not pointers anymore [O. Galibert] 2020-05-25 16:42:57 +02:00
emumem_het.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_het.h emumem: A little more speedup. cache and specific change syntax, and are not pointers anymore [O. Galibert] 2020-05-25 16:42:57 +02:00
emumem_heu.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_heu.h emumem: A little more speedup. cache and specific change syntax, and are not pointers anymore [O. Galibert] 2020-05-25 16:42:57 +02:00
emumem_heun.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_heun.h emumem: A little more speedup. cache and specific change syntax, and are not pointers anymore [O. Galibert] 2020-05-25 16:42:57 +02:00
emumem_mud.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem_mud.h emumem: A little more speedup. cache and specific change syntax, and are not pointers anymore [O. Galibert] 2020-05-25 16:42:57 +02:00
emumem.cpp TMS340X0 updates 2020-08-19 17:43:27 -04:00
emumem.h srcclean and cleanup (nw) 2020-06-21 14:59:50 +10:00
emuopts.cpp speaker.cpp: Add new option -speaker_report <n> to help devs tune volume (#6995) 2020-07-27 21:02:09 -07:00
emuopts.h speaker.cpp: Add new option -speaker_report <n> to help devs tune volume (#6995) 2020-07-27 21:02:09 -07:00
emupal.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
emupal.h Remove memarray.h from emu.h 2020-08-30 23:37:12 -04:00
fileio.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
fileio.h ROM loading cleanup: 2020-04-15 02:20:23 +10:00
gamedrv.h
hashfile.cpp (nw) Cleanup on the way: 2020-03-10 18:21:10 +11:00
hashfile.h
http.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
http.h emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
image.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
image.h
inpttype.ipp Cleaned up inputs a little. 2020-09-16 16:37:22 +10:00
input.cpp Move axis movement checking code down into input devices 2020-08-30 23:34:02 -04:00
input.h Move axis movement checking code down into input devices 2020-08-30 23:34:02 -04:00
inputdev.cpp inputdev.cpp: Fix oversight 2020-08-31 00:08:49 -04:00
inputdev.h Move axis movement checking code down into input devices 2020-08-30 23:34:02 -04:00
ioport.cpp ioport: Transfer crosshair polling loop to render_crosshair 2020-08-30 23:34:27 -04:00
ioport.h Cleaned up inputs a little. 2020-09-16 16:37:22 +10:00
logmacro.h
machine.cpp emu/machine.cpp: Get rid of remaining make_unique_clear on 'manager' objects. 2020-09-30 20:53:42 +10:00
machine.h finally retired the READ8/16/32/64 and WRITE8/16/32/64 macros (nw) 2020-06-18 20:13:33 +02:00
main.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
main.h Clean up command-line -h output, tidy up emulator_info class a little, add trim trailing whitespace to .editorconfig 2020-08-14 18:35:00 +10:00
mconfig.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
mconfig.h mconfig.h: get rid of a temporary that clang 10 doens't like (nw) 2020-04-23 22:57:48 +10:00
memarray.cpp Remove memarray.h from emu.h 2020-08-30 23:37:12 -04:00
memarray.h Remove memarray.h from emu.h 2020-08-30 23:37:12 -04:00
natkeyboard.cpp Slotified Mac 128k/512k/512ke/Plus keyboard port. 2020-07-01 02:37:55 +10:00
natkeyboard.h Slotified Mac 128k/512k/512ke/Plus keyboard port. 2020-07-01 02:37:55 +10:00
network.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
network.h
output.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
output.h
parameters.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
parameters.h
profiler.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
profiler.h
recording.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
recording.h recording: fix frame sync regression (nw) 2020-06-19 11:54:40 +02:00
render.cpp Cleaned up bitmap API. 2020-09-27 14:00:42 +10:00
render.h emu/rendlay.cpp: Added parameter animation and state masks. 2020-09-16 02:55:04 +10:00
rendersw.hxx emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
rendfont.cpp Cleaned up bitmap API. 2020-09-27 14:00:42 +10:00
rendfont.h
rendlay.cpp Cleaned up bitmap API. 2020-09-27 14:00:42 +10:00
rendlay.h
rendutil.cpp Cleaned up bitmap API. 2020-09-27 14:00:42 +10:00
rendutil.h
romentry.cpp
romentry.h
romload.cpp emu/machine.cpp: Get rid of remaining make_unique_clear on 'manager' objects. 2020-09-30 20:53:42 +10:00
romload.h emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
save.cpp emu/save.cpp: Fix bad SFINAE trick breaking segapcm.cpp, fix saving attotime array on 32-bit Linux targets that align u64 on 32-bit boundaries 2020-09-14 08:58:02 +10:00
save.h emu/save.cpp: Fix bad SFINAE trick breaking segapcm.cpp, fix saving attotime array on 32-bit Linux targets that align u64 on 32-bit boundaries 2020-09-14 08:58:02 +10:00
schedule.cpp emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
schedule.h Move some RC timing macros out of the core (nw) 2020-05-03 20:21:01 -04:00
screen.cpp Cleaned up bitmap API. 2020-09-27 14:00:42 +10:00
screen.h screen/update_now(): fix overwriting last pixel of previous update, fix rendering whole scanline when update was called inside hblank 2020-08-08 23:44:07 +02:00
softlist_dev.cpp validity.cpp, devfind.cpp: Catch missing required I/O ports in systems (excluding slot cards) 2020-08-28 13:11:27 +10:00
softlist_dev.h
softlist.cpp
softlist.h
sound.cpp Complete sound modernization of remaining devices. Legacy callbacks and stream_sample_t removed. (#7297) 2020-09-28 13:46:58 +10:00
sound.h Complete sound modernization of remaining devices. Legacy callbacks and stream_sample_t removed. (#7297) 2020-09-28 13:46:58 +10:00
speaker.cpp Revert "sound: Improved view interfaces to match usage patterns" 2020-09-17 01:24:17 -07:00
speaker.h sound: Drive updates more sensibly from the sound manager, fixing some asserts. 2020-09-14 11:08:10 -07:00
tilemap.cpp Cleaned up bitmap API. 2020-09-27 14:00:42 +10:00
tilemap.h Remove memarray.h from emu.h 2020-08-30 23:37:12 -04:00
uiinput.cpp emu/machine.cpp: Get rid of remaining make_unique_clear on 'manager' objects. 2020-09-30 20:53:42 +10:00
uiinput.h emu: correct some file headers (nw) 2020-06-19 12:38:41 +02:00
validity.cpp validity.cpp, devfind.cpp: Catch missing required I/O ports in systems (excluding slot cards) 2020-08-28 13:11:27 +10:00
validity.h validity.cpp, devfind.cpp: Catch missing required I/O ports in systems (excluding slot cards) 2020-08-28 13:11:27 +10:00
video.cpp Cleaned up bitmap API. 2020-09-27 14:00:42 +10:00
video.h video: frameskip setting is now upper frameskip limit when autoframeskip setting was enabled (nw) 2020-06-14 17:20:04 +02:00
xtal.cpp New machines marked as NOT_WORKING 2020-09-17 12:28:53 -04:00
xtal.h