.. |
debug
|
Fix scrolling glitch in memory view when address expression is applied
|
2018-08-12 16:35:51 -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
|
Better support for screen orientation/geometry:
|
2018-07-26 23:11:02 +10:00 |
ui
|
(nw) srcclean and some cleanup:
|
2018-07-22 20:41:57 +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
|
memory,devcb: Put capabilities at parity [O. Galibert]
|
2018-08-10 09:47:03 +02:00 |
addrmap.h
|
memory,devcb: Put capabilities at parity [O. Galibert]
|
2018-08-10 09:47:03 +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
|
memory,devcb: Put capabilities at parity [O. Galibert]
|
2018-08-10 09:47:03 +02:00 |
devcb.h
|
memory,devcb: Put capabilities at parity [O. Galibert]
|
2018-08-10 09:47:03 +02: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
|
Move ROM loading macros to romentry.h and remove romload.h from emu.h (nw)
|
2018-06-24 09:05:55 -04:00 |
devfind.h
|
(nw) add warning comment to dangerous API
|
2018-07-31 16:12:22 +10:00 |
device.cpp
|
devcb3
|
2018-07-07 02:40:29 +10:00 |
device.h
|
devcb3
|
2018-07-07 02:40:29 +10: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
|
-mac: MACHINE_CONFIG removal, nw
|
2018-08-04 23:03:13 +02:00 |
diexec.cpp
|
Prevent aggressive incompetence (nw)
|
2018-07-27 22:34:45 +02:00 |
diexec.h
|
-8042kbdc, mb89352, mc6854: Removed legacy devcb accessors. [Ryan Holtz]
|
2018-07-31 04:56:22 +02: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 ROM loading macros to romentry.h and remove romload.h from emu.h (nw)
|
2018-06-24 09:05:55 -04: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
|
emumem: Backend modernization [O. Galibert]
|
2018-06-29 20:04:28 +02:00 |
dimemory.h
|
emumem: Backend modernization [O. Galibert]
|
2018-06-29 20:04:28 +02:00 |
dinetwork.cpp
|
osdnet: don't call it close (nw)
|
2018-06-01 08:41:30 -05: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
|
fix building with clang 6.0.1 (nw)
|
2018-07-07 11:28:01 +01: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
|
(nw) srcclean and some cleanup:
|
2018-07-22 20:41:57 +10:00 |
divtlb.h
|
(nw) srcclean and some cleanup:
|
2018-07-22 20:41:57 +10:00 |
drawgfx.cpp
|
make rectangle work better with constexpr, change many things to use designated getters/setters (nw)
|
2018-07-28 02:27:53 +10:00 |
drawgfx.h
|
More cleanup/streamlining of machine configuration and macros:
|
2018-05-15 05:43:28 +10:00 |
drawgfxm.h
|
make rectangle work better with constexpr, change many things to use designated getters/setters (nw)
|
2018-07-28 02:27:53 +10: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
|
devcb3
|
2018-07-07 02:40:29 +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
|
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
|
memory,devcb: Put capabilities at parity [O. Galibert]
|
2018-08-10 09:47:03 +02:00 |
emumem_hedp.h
|
memory,devcb: Put capabilities at parity [O. Galibert]
|
2018-08-10 09:47:03 +02:00 |
emumem_hedr0.cpp
|
emumem: Backend modernization [O. Galibert]
|
2018-06-29 20:04:28 +02:00 |
emumem_hedr1.cpp
|
emumem: Backend modernization [O. Galibert]
|
2018-06-29 20:04:28 +02:00 |
emumem_hedr2.cpp
|
emumem: Backend modernization [O. Galibert]
|
2018-06-29 20:04:28 +02:00 |
emumem_hedr3.cpp
|
emumem: Backend modernization [O. Galibert]
|
2018-06-29 20:04:28 +02: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
|
emumem: Backend modernization [O. Galibert]
|
2018-06-29 20:04:28 +02:00 |
emumem_hedw1.cpp
|
emumem: Backend modernization [O. Galibert]
|
2018-06-29 20:04:28 +02:00 |
emumem_hedw2.cpp
|
emumem: Backend modernization [O. Galibert]
|
2018-06-29 20:04:28 +02:00 |
emumem_hedw3.cpp
|
emumem: Backend modernization [O. Galibert]
|
2018-06-29 20:04:28 +02: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
|
memory: Allow simplified versions of handlers [O. Galibert]
|
2018-08-02 21:08:47 +02:00 |
emumem_hem.h
|
memory: Allow simplified versions of handlers [O. Galibert]
|
2018-08-02 21:08:47 +02:00 |
emumem_hep.cpp
|
emumem: Backend modernization [O. Galibert]
|
2018-06-29 20:04:28 +02:00 |
emumem_hep.h
|
memory: Allow simplified versions of handlers [O. Galibert]
|
2018-08-02 21:08:47 +02:00 |
emumem_het.cpp
|
memory: Allow simplified versions of handlers [O. Galibert]
|
2018-08-02 21:08:47 +02:00 |
emumem_het.h
|
memory: Allow simplified versions of handlers [O. Galibert]
|
2018-08-02 21:08:47 +02:00 |
emumem_heu.cpp
|
memory: Allow simplified versions of handlers [O. Galibert]
|
2018-08-02 21:08:47 +02:00 |
emumem_heu.h
|
memory: Allow simplified versions of handlers [O. Galibert]
|
2018-08-02 21:08:47 +02:00 |
emumem_heun.cpp
|
memory: Allow simplified versions of handlers [O. Galibert]
|
2018-08-02 21:08:47 +02:00 |
emumem_heun.h
|
memory: Allow simplified versions of handlers [O. Galibert]
|
2018-08-02 21:08:47 +02:00 |
emumem_mud.cpp
|
memory: Allow simplified versions of handlers [O. Galibert]
|
2018-08-02 21:08:47 +02:00 |
emumem_mud.h
|
memory: Allow simplified versions of handlers [O. Galibert]
|
2018-08-02 21:08:47 +02:00 |
emumem.cpp
|
memory,devcb: Put capabilities at parity [O. Galibert]
|
2018-08-10 09:47:03 +02:00 |
emumem.h
|
memory,devcb: Put capabilities at parity [O. Galibert]
|
2018-08-10 09:47:03 +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
|
Remove emupal.h from emu.h (nw)
|
2018-06-13 14:56:22 -04:00 |
emupal.h
|
-c1541, c1571, c2031, c1551, rastersp: Removed MCFG and MACHINE_CONFIG usage. [Ryan Holtz]
|
2018-08-01 04:45:25 +02: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
|
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
|
general cleanup:
|
2017-05-23 15:01:11 +10:00 |
http.cpp
|
fix building with clang 6.0.1 (nw)
|
2018-07-07 11:28:01 +01: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
|
Move ROM loading macros to romentry.h and remove romload.h from emu.h (nw)
|
2018-06-24 09:05:55 -04: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
|
Allow per-device internal layouts and remove some more MCFG_ macros.
|
2018-07-16 16:26:01 +10:00 |
mconfig.h
|
Allow per-device internal layouts and remove some more MCFG_ macros.
|
2018-07-16 16:26:01 +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
|
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
|
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
|
devcb3
|
2018-07-07 02:40:29 +10: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) more layout documentation
|
2018-07-31 21:40:20 +10:00 |
render.h
|
(nw) Further layout work:
|
2018-08-02 23:11:17 +10:00 |
rendersw.hxx
|
Introduce u8/u16/u32/u64/s8/s16/s32/s64
|
2016-11-19 05:38:48 +11: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
|
general cleanup:
|
2017-05-23 15:01:11 +10:00 |
rendlay.cpp
|
(nw) apparently msys glibstdc++ doesn't have that std::abs overload...
|
2018-08-02 23:42:19 +10:00 |
rendlay.h
|
Better support for screen orientation/geometry:
|
2018-07-26 23:11:02 +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
|
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
|
nscsi_cd: support media changes (nw)
|
2018-07-23 20:42:08 +07: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
|
try this for size - emu.h no net change (nw)
|
2018-05-18 20:45:39 +10:00 |
save.h
|
Better support for screen orientation/geometry:
|
2018-07-26 23:11:02 +10: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
|
Reshuffle some stuff:
|
2018-03-28 05:25:15 +11:00 |
screen.cpp
|
ignore SVG dimensions, like we always did (nw)
|
2018-07-28 15:04:40 +10:00 |
screen.h
|
make rectangle work better with constexpr, change many things to use designated getters/setters (nw)
|
2018-07-28 02:27:53 +10:00 |
softlist_dev.cpp
|
Move ROM loading macros to romentry.h and remove romload.h from emu.h (nw)
|
2018-06-24 09:05:55 -04:00 |
softlist_dev.h
|
misc cleanup and stuff to make macro removal easier (nw)
|
2018-07-05 23:05:45 +10:00 |
softlist.cpp
|
damn PCH (nw)
|
2018-06-25 14:36:10 +10:00 |
softlist.h
|
general cleanup:
|
2017-05-23 15:01:11 +10:00 |
sound.cpp
|
Fix setting sample rate back to zero & crash for synchronous streams when rate is zero. This fixes all reported bugs. (nw)
|
2018-07-29 13:47:56 +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
|
Next-gen config: make address map config not look like arse
|
2018-06-06 23:39:57 +10:00 |
tilemap.cpp
|
make rectangle work better with constexpr, change many things to use designated getters/setters (nw)
|
2018-07-28 02:27:53 +10: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
|
devcb3
|
2018-07-07 02:40:29 +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
|
xtal.cpp: Definition to be used later (nw)
|
2018-08-11 19:51:14 -04:00 |
xtal.h
|
let's be dimensionally correct
|
2018-01-26 18:02:29 +11:00 |