.. |
debug
|
mu100: Add missing roms, also some wip [Guru, O. Galibert]
|
2018-12-06 15:02:17 +01:00 |
drivers
|
-arcadia, binbug, cd2650, cvs, dm7000, dolphunk, galaxia, hp48, instruct, konamim2, laserbat, phunsy, pipbug, quasar,
|
2018-12-15 10:39:27 +01:00 |
layout
|
(nw) more adjustments:
|
2018-11-26 19:44:54 +11:00 |
ui
|
(nw) srcclean and some cleanup:
|
2018-07-22 20:41:57 +10:00 |
video
|
Start cleaning up palette configuration:
|
2018-12-29 05:53:50 +11:00 |
addrmap.cpp
|
-keyboard/a1200, changela, goldnpkr, m68705prg, mexico86, pipeline, pitnrun, qix, quizpun2, stfight, tigeroad: Removed MACHINE_CONFIG. [Ryan Holtz]
|
2018-12-14 23:45:04 +01:00 |
addrmap.h
|
memory,devcb: Put capabilities at parity [O. Galibert]
|
2018-08-10 09:47:03 +02:00 |
attotime.cpp
|
Remove emu.h from attotime (nw)
|
2018-11-03 08:29:33 +01:00 |
attotime.h
|
attotime::from_ticks: on 0hz return attotime::never instead of crashing (nw)
|
2018-11-11 18:01:41 +01: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
|
(nw) So we're back to MSVC blowing up on non-trivial templates. Lovely.
|
2018-12-30 17:34:49 +11:00 |
devfind.cpp
|
srcclean and cleanup (nw)
|
2019-01-27 14:22:20 +11:00 |
devfind.h
|
Add object finder for address spaces
|
2019-01-22 11:39:32 -05: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
|
-keyboard/a1200, changela, goldnpkr, m68705prg, mexico86, pipeline, pitnrun, qix, quizpun2, stfight, tigeroad: Removed MACHINE_CONFIG. [Ryan Holtz]
|
2018-12-14 23:45:04 +01:00 |
diexec.h
|
debugger: add 'gp' command
|
2018-11-06 15:44:52 +01:00 |
digfx.cpp
|
More cleanup/streamlining of machine configuration and macros:
|
2018-05-15 05:43:28 +10:00 |
digfx.h
|
get rid of the rest of the digfx MCFG as well (nw)
|
2019-01-07 03:36:29 +11: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
|
dimemory: Reimplement aa0d17757d9e5857bb99887841133045cc530655 correctly; reading past the end of a std::vector is not a good thing to do (nw)
|
2018-11-28 02:55:46 +11:00 |
dimemory.h
|
emumem: Backend modernization [O. Galibert]
|
2018-06-29 20:04:28 +02:00 |
dinetwork.cpp
|
Always call send_complete_cb, even if no adapter is present (nw) (#4477)
|
2019-01-06 14:00:13 +01: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
|
Start cleaning up palette configuration:
|
2018-12-29 05:53:50 +11:00 |
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
|
misc cleanup (nw)
|
2018-10-28 00:44:20 +11:00 |
dirtc.h
|
fix building with clang 6.0.1 (nw)
|
2018-07-07 11:28:01 +01:00 |
diserial.cpp
|
diserial: Make is_receiver_register_full and is_transmit_register_empty const and inline (nw)
|
2019-01-04 17:17:30 -05:00 |
diserial.h
|
diserial: Make is_receiver_register_full and is_transmit_register_empty const and inline (nw)
|
2019-01-04 17:17:30 -05:00 |
dislot.cpp
|
(nw) misc follow-up
|
2018-05-06 19:19:48 +10:00 |
dislot.h
|
wd33x9c: Checkpoint commit for co-debugging
|
2019-01-03 18:29:54 +01:00 |
disound.cpp
|
Start cleaning up palette configuration:
|
2018-12-29 05:53:50 +11:00 |
disound.h
|
Start cleaning up palette configuration:
|
2018-12-29 05:53:50 +11: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
|
Make search not suck as badly (use algorithm derived from Jaro-Winkler similarity to match search strings, match on more useful stuff)
|
2019-01-14 00:44:46 +11:00 |
drivenum.h
|
Make search not suck as badly (use algorithm derived from Jaro-Winkler similarity to match search strings, match on more useful stuff)
|
2019-01-14 00:44:46 +11:00 |
driver.cpp
|
Eliminate custom_port_read and use ioport finders instead (nw)
|
2018-12-26 18:26:37 -05:00 |
driver.h
|
Eliminate custom_port_read and use ioport finders instead (nw)
|
2018-12-26 18:26:37 -05:00 |
emu.h
|
devcb3
|
2018-07-07 02:40:29 +10:00 |
emualloc.cpp
|
Remove emu.h from emucore (nw)
|
2018-11-03 08:31:55 +01:00 |
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
|
emumem: remove m_baseptr, may fix the save state issues [O. Galibert]
|
2018-12-20 20:25:33 +01:00 |
emumem.h
|
Start cleaning up palette configuration:
|
2018-12-29 05:53:50 +11:00 |
emuopts.cpp
|
clean up and improve option descriptions
|
2018-12-13 11:04:05 +11:00 |
emuopts.h
|
M1COMM, M2COMM, S32COMM: Updates to simulation (#3369)
|
2018-03-21 13:34:39 -04:00 |
emupal.cpp
|
seems to get bind errors in some cases without this (nw)
|
2018-12-29 08:36:03 +11:00 |
emupal.h
|
remove some MCFG macros that were barely used any more (nw)
|
2019-01-06 22:11:30 +11:00 |
fileio.cpp
|
More UI stuff:
|
2019-01-19 17:34:43 +11:00 |
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
|
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
|
|
|
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
|
Assert in field_set_name if no field is configured (nw)
|
2019-01-13 11:26:50 -05: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
|
|
|
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
|
|
|
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
|
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
|
Renamed flipendian -> swapendian, as I spent minutes trying to find the functions to tell to another person who spent minutes trying to find the functions, and we refer to such functions as swapping just about everywhere else in the codebase, nw
|
2018-11-05 19:11:18 +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
|
screen: don't assert on update_partial with scanline<0, plenty drivers do update_partial(vpos-1) (nw)
|
2018-11-24 13:21:12 +01:00 |
screen.h
|
srcclean and fixup (nw)
|
2018-11-25 11:49:51 +11:00 |
softlist_dev.cpp
|
one shouldn't assume page zero looks like a std::string (nw)
|
2019-01-20 01:44:08 +11: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
|
-keyboard/a1200, changela, goldnpkr, m68705prg, mexico86, pipeline, pitnrun, qix, quizpun2, stfight, tigeroad: Removed MACHINE_CONFIG. [Ryan Holtz]
|
2018-12-14 23:45:04 +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
|
-keyboard/a1200, changela, goldnpkr, m68705prg, mexico86, pipeline, pitnrun, qix, quizpun2, stfight, tigeroad: Removed MACHINE_CONFIG. [Ryan Holtz]
|
2018-12-14 23:45:04 +01:00 |
validity.h
|
|
|
video.cpp
|
Replace ATTOSECONDS_TO_HZ with as_hz where appropriate (nw)
|
2018-11-05 16:05:51 -05:00 |
video.h
|
video.h: get rid of LCD_FRAMES_PER_SECOND (nw)
|
2018-10-10 09:42:52 +02:00 |
xtal.cpp
|
xtal.cpp: Might as well define this one now (nw)
|
2019-01-26 17:34:04 -05:00 |
xtal.h
|
let's be dimensionally correct
|
2018-01-26 18:02:29 +11:00 |