..
debug
Kludge some absolute tag lookups in the core that can't really be helped (nw)
2018-05-21 01:10:27 -04: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
general cleanup:
2017-05-23 15:01:11 +10:00
video
rgbsse: Fix scaling functions for negative values. Fixes graphical anomalies in warfa.
2018-03-11 12:36:59 -06:00
addrmap.cpp
Remove some machine().device usage from the core (nw)
2018-05-20 18:39:57 -04:00
addrmap.h
addrmap: Remove the now-unused macros [Vas Crabb, Robbbert]
2018-04-21 16:42:27 +02:00
attotime.cpp
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
attotime.h
let's be dimensionally correct
2018-01-26 18:02:29 +11:00
bookkeeping.cpp
XML refactoring:
2016-12-11 18:15:41 +11:00
bookkeeping.h
general cleanup:
2017-05-23 15:01:11 +10:00
config.cpp
Add verbose logging for CFG files ( #2980 )
2017-12-28 17:40:47 -05:00
config.h
XML refactoring:
2016-12-11 18:15:41 +11:00
crsshair.cpp
Remove all uses of first_screen() from core files, nw
2018-03-11 11:17:16 +01:00
crsshair.h
general cleanup:
2017-05-23 15:01:11 +10:00
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
Delegate support for lambdas and std::functions in general, also supporting const members now [Miodrag Milanovic]
2016-11-05 20:26:04 +01:00
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
voodoo: deal with needing to be able to configure screen/CPU or set them at start in a safer way
2018-05-23 17:25:17 +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
Remove some machine().device usage from the core (nw)
2018-05-20 18:39:57 -04:00
diexec.h
diexec: Interrupt API changes (nw)
2018-05-18 13:40:29 -04:00
digfx.cpp
More cleanup/streamlining of machine configuration and macros:
2018-05-15 05:43:28 +10:00
digfx.h
More cleanup/streamlining of machine configuration and macros:
2018-05-15 05:43:28 +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
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
dinetwork.h
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
dinvram.cpp
Rename *.c -> *.cpp in our source (nw)
2015-11-08 12:56:12 +01:00
dinvram.h
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
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
Various palette and screen improvements (nw)
2017-11-13 00:07:48 -05:00
dipty.cpp
general cleanup:
2017-05-23 15:01:11 +10:00
dipty.h
general cleanup:
2017-05-23 15:01:11 +10:00
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
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
dirtc.h
general cleanup:
2017-05-23 15:01:11 +10:00
diserial.cpp
More cleanup/streamlining of machine configuration and macros:
2018-05-15 05:43:28 +10:00
diserial.h
More cleanup/streamlining of machine configuration and macros:
2018-05-15 05:43:28 +10: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: Polymorphic classes need virtual destructors (nw)
2017-10-13 22:08:44 -04:00
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
This is too contentious, please put it up for review
2017-08-01 15:19:44 +10:00
divtlb.h
dimemory: Lift the cap on the number of address spaces per device [O. Galibert]
2017-07-03 08:03:57 +02:00
drawgfx.cpp
More cleanup/streamlining of machine configuration and macros:
2018-05-15 05:43:28 +10:00
drawgfx.h
More cleanup/streamlining of machine configuration and macros:
2018-05-15 05:43:28 +10:00
drawgfxm.h
v9938, v9958: Convert to use RGB32 bitmaps
2017-11-05 21:55:34 -05:00
drivenum.cpp
ui: improve layout of art/info box, support mousewheel scroll in info
2017-08-10 15:03:52 +10:00
drivenum.h
Cherry-pick some features from self-registering drivers PoC:
2017-02-16 12:20:35 +11:00
driver.cpp
diexec: Interrupt API changes (nw)
2018-05-18 13:40:29 -04:00
driver.h
Revert "- Removed MACHINE/SOUND/VIDEO _START/_RESET macros. This has the side effect of making machine-config overrides of these much"
2018-05-16 21:56:39 +10:00
emu.h
More cleanup/streamlining of machine configuration and macros:
2018-05-15 05:43:28 +10:00
emualloc.cpp
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
emualloc.h
general cleanup:
2017-05-23 15:01:11 +10:00
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
Fix NATIVE_MASK, should unbreak all non-zero-address-shift CPUs (nw)
2018-05-13 21:49:40 +02:00
emuopts.cpp
Fix error in debug build with SMS card options (nw)
2018-05-21 03:01:39 -04: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
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
fileio.h
general cleanup:
2017-05-23 15:01:11 +10:00
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
general cleanup:
2017-05-23 15:01:11 +10:00
http.cpp
Revert "Revert "Merge branch 'master' of https://github.com/mamedev/mame ""
2017-12-13 21:31:27 -07:00
http.h
Refactor server_{ws,http}.hpp into separate interface and implementation. ( #2548 )
2017-08-06 21:25:55 +10:00
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
XML refactoring:
2016-12-11 18:15:41 +11:00
inpttype.h
Remove all uses of first_screen() from core files, nw
2018-03-11 11:17:16 +01:00
input.cpp
Quick fix for symptom of #1778 but doesn't address how it decided the joystick component was unknown to begin with
2016-11-26 15:59:30 +11:00
input.h
Make "Keypad ," and "Keypad =" standard keys
2018-05-11 10:31:01 -04:00
inputdev.cpp
general cleanup:
2017-05-23 15:01:11 +10:00
inputdev.h
general cleanup:
2017-05-23 15:01:11 +10:00
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
Candela PAL driven address map ( #2657 )
2017-09-19 21:35:10 +10:00
machine.cpp
maps: Finish mame/audio and the lone dummy (nw)
2018-04-20 11:26:34 +02:00
machine.h
Try to fix the build once again (nw)
2018-05-20 15:19:13 -04:00
main.cpp
srcclean (nw)
2017-03-26 12:57:49 +11:00
main.h
Generate layouts for systems with three or more screens
2017-09-29 19:57:47 +10:00
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
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
memarray.h
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
natkeyboard.cpp
Make "Keypad ," and "Keypad =" standard keys
2018-05-11 10:31:01 -04:00
natkeyboard.h
natural keyboard: prefer lower shift states, eliminate O(n) lookup
2017-09-05 20:25:40 +10:00
network.cpp
XML refactoring:
2016-12-11 18:15:41 +11:00
network.h
general cleanup:
2017-05-23 15:01:11 +10:00
output.cpp
devcb updates (nw)
2018-04-29 19:48:38 -04:00
output.h
Replace set_led_value and set_lamp_value with output_finders. [Wilbe… ( #3592 )
2018-05-20 13:27:20 -04:00
parameters.cpp
fix MT06364
2016-09-06 13:31:55 +03:00
parameters.h
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
profiler.cpp
Changed the profiler to use std::ostringstream as the text sink (instead of std::string)
2017-05-30 11:55:11 +10:00
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
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
rendfont.cpp
coretmpl: add an associative LRU cache with map-like behaviour
2016-12-15 17:00:34 +11:00
rendfont.h
general cleanup:
2017-05-23 15:01:11 +10:00
rendlay.cpp
cleaner handling of layout parsing errors (nw)
2018-03-29 15:29:08 +11:00
rendlay.h
general cleanup:
2017-05-23 15:01:11 +10:00
rendutil.cpp
that doesn't require an instance (nw)
2017-09-03 12:51:21 +10:00
rendutil.h
rendlay image_component: detect image format(png) before loading image. No PNG error message anymore when loading JPG. (nw)
2017-09-02 23:12:27 +02:00
romentry.cpp
Introduce u8/u16/u32/u64/s8/s16/s32/s64
2016-11-19 05:38:48 +11:00
romentry.h
Turn most of the ROM entry accessor macros into templates, and make them work on tiny_rom_entry/rom_entry pointers/references, also claw back a little performance lost in the ROM entry refactoring
2017-09-18 14:23:08 +10:00
romload.cpp
romload.cpp: Eliminate extraneous machine argument (nw)
2018-05-22 19:58:18 -04:00
romload.h
romload.cpp: Eliminate extraneous machine argument (nw)
2018-05-22 19:58:18 -04:00
save.cpp
try this for size - emu.h no net change (nw)
2018-05-18 20:45:39 +10:00
save.h
try this for size - emu.h no net change (nw)
2018-05-18 20:45:39 +10:00
schedule.cpp
Kludge some absolute tag lookups in the core that can't really be helped (nw)
2018-05-21 01:10:27 -04: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
general cleanup:
2017-05-23 15:01:11 +10:00
sound.cpp
sound.cpp: Turn this check into an assert now that the caller should prevent this (nw)
2018-05-15 20:28:54 -04: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
Don't process every character individually when searching - this reduces
2017-08-10 18:05:54 +10:00
uiinput.h
Don't process every character individually when searching - this reduces
2017-08-10 18:05:54 +10:00
validity.cpp
Make MCFG_DEVICE_ADD and callable device types more flexible:
2018-05-04 03:01:32 +10:00
validity.h
Fix region validation for slot devices (nw)
2017-06-10 10:24:27 -04:00
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