.. |
debug
|
debugcpu: Fixed watchpoints for CPUs with a negative address shift. [Ryan Holtz]
|
2018-09-30 19:46:17 +02: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
|
added devcb workround to allow mitsumi keyboard to build with visual studio (nw)
|
2018-08-26 23:23:25 +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
|
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
|
Fix main fallout (nw)
|
2018-08-26 23:03:06 +02:00 |
device.h
|
emumem: Fix ioports/membanks in internal maps [O. Galibert]
|
2018-08-26 10:36:30 +02: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
|
Apply logical address mask properly in debug disassembly view
|
2018-08-24 22:20:54 -04:00 |
dimemory.h
|
emumem: Backend modernization [O. Galibert]
|
2018-06-29 20:04:28 +02:00 |
dinetwork.cpp
|
interpro: notworking -> networking (#3815)
|
2018-09-04 19:26:58 +10:00 |
dinetwork.h
|
interpro: notworking -> networking (#3815)
|
2018-09-04 19:26:58 +10:00 |
dinvram.cpp
|
|
|
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
|
rtc: add leap year support (nw)
|
2018-10-10 14:21:30 +02:00 |
dirtc.h
|
fix building with clang 6.0.1 (nw)
|
2018-07-07 11:28:01 +01:00 |
diserial.cpp
|
hazl1420: Add interrupts and hook up DIP switches through I/O expanders (nw)
|
2018-09-24 15:39:44 -04:00 |
diserial.h
|
Re-write serial mouse support:
|
2018-09-19 20:00:56 +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
|
divideo: Fetch screen to be potentially configured during device_config_complete (nw)
|
2018-08-21 09:04:09 -04:00 |
divideo.h
|
divideo: Fetch screen to be potentially configured during device_config_complete (nw)
|
2018-08-21 09:04:09 -04: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
|
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
|
srcclean and manual fixup (nw)
|
2018-08-26 13:50:14 +10:00 |
emumem_hedp.h
|
srcclean and manual fixup (nw)
|
2018-08-26 13:50:14 +10: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: Fix unmapped values with subunits [smf]
|
2018-08-31 17:48:44 +01: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
|
srcclean (nw)
|
2018-09-23 12:22:35 +10:00 |
emumem.h
|
emumem: Fix ioports/membanks in internal maps [O. Galibert]
|
2018-08-26 10:36:30 +02:00 |
emuopts.cpp
|
Fix connonical command line option.
|
2018-09-25 22:33:06 -07:00 |
emuopts.h
|
M1COMM, M2COMM, S32COMM: Updates to simulation (#3369)
|
2018-03-21 13:34:39 -04:00 |
emupal.cpp
|
Namco System 21 and other related refactors (#4013)
|
2018-09-21 15:01:12 -04:00 |
emupal.h
|
Namco System 21 and other related refactors (#4013)
|
2018-09-21 15:01:12 -04: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) 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
|
fixup (nw)
|
2018-08-27 01:30:08 +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
|
Use boolean not bool for libjpeg functions
|
2018-10-11 22:53:46 +11: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
|
Apply logical address mask properly in debug disassembly view
|
2018-08-24 22:20:54 -04: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
|
Optimise start up by delaying the state save sort and check for duplicates until all the devices have been started. This has the most visible effect on vgmplay because it registers over thirty thousand state save entries. [smf]
|
2018-08-22 17:21:03 +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
|
Reshuffle some stuff:
|
2018-03-28 05:25:15 +11:00 |
screen.cpp
|
-bgfx: Improved rendering with artwork by 5-10x or more. [Ryan Holtz]
|
2018-08-27 00:32:15 +10:00 |
screen.h
|
srcclean and manual fixup (nw)
|
2018-08-26 13:50:14 +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
|
(nw) fix lots of inadverently mutable static pointers
|
2018-09-20 11:42:37 +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
|
speaker: added rear_center (nw)
|
2018-10-05 13:28:31 +02: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
|
ds1315, ds1386, ds2404, ds75160a, ds75161a, eeprom, eepromser, eeprompar: Removed MCFG, nw
|
2018-08-23 18:34:21 +02: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
|
(nw) fix lots of inadverently mutable static pointers
|
2018-09-20 11:42:37 +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
|
video.h: get rid of LCD_FRAMES_PER_SECOND (nw)
|
2018-10-10 09:42:52 +02:00 |
xtal.cpp
|
topcat: remove MCFG, implement irq, fix some minor issues (nw)
|
2018-10-10 19:19:16 +02:00 |
xtal.h
|
let's be dimensionally correct
|
2018-01-26 18:02:29 +11:00 |