.. |
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
|
|
|
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
|
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
|
|
|
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
|
|
|
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
|
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.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
|
|
|
drivenum.h
|
|
|
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
|
|
|
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
|
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
|
|
|
fileio.h
|
|
|
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
|
|
|
http.cpp
|
fix building with clang 6.0.1 (nw)
|
2018-07-07 11:28:01 +01:00 |
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
|
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
|
|
|
main.h
|
|
|
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
|
|
|
memarray.h
|
|
|
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
|
|
|
network.h
|
|
|
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
|
|
|
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) 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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
uiinput.h
|
|
|
validity.cpp
|
(nw) fix lots of inadverently mutable static pointers
|
2018-09-20 11:42:37 +10:00 |
validity.h
|
|
|
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
|
New machines marked as NOT_WORKING
|
2018-10-13 23:37:20 -04:00 |
xtal.h
|
let's be dimensionally correct
|
2018-01-26 18:02:29 +11:00 |