mame/src/devices/cpu
2018-07-27 09:49:51 +01:00
..
8x300 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
adsp2100 devcb3 2018-07-07 02:40:29 +10:00
alph8201 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
alto2 as if millions of this pointers suddenly cried out in terror, and were suddenly silenced 2018-06-08 01:29:39 +10:00
am29000 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
amis2000 devcb3 2018-07-07 02:40:29 +10:00
apexc devcb3 2018-07-07 02:40:29 +10:00
arc Reshuffle some stuff: 2018-03-28 05:25:15 +11:00
arcompact as if millions of this pointers suddenly cried out in terror, and were suddenly silenced 2018-06-08 01:29:39 +10:00
arm 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
arm7 Wow. I can't believe I missed this. (nw) 2018-07-15 00:56:11 +10:00
asap 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
avr8 as if millions of this pointers suddenly cried out in terror, and were suddenly silenced 2018-06-08 01:29:39 +10:00
capricorn 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
ccpu 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
clipper (nw) Fixed the build.... hopefully 2018-07-06 20:21:08 +10:00
cop400 devcb3 2018-07-07 02:40:29 +10:00
cosmac cosmac.cpp: Clarify some minor stuff (nw) 2018-07-19 10:12:14 -04:00
cp1610 devcb3 2018-07-07 02:40:29 +10:00
cubeqcpu cube quest: Fix cache endianness [O. Galibert] 2018-05-13 15:05:03 +02:00
diablo 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
dsp16 dsp16: Fixed a couple of typos pointed out by Coverity (nw) 2018-07-24 15:18:55 +02:00
dsp32 devcb3 2018-07-07 02:40:29 +10:00
dsp56k as if millions of this pointers suddenly cried out in terror, and were suddenly silenced 2018-06-08 01:29:39 +10:00
e0c6200 devcb3 2018-07-07 02:40:29 +10:00
e132xs Fix hyperstone drc (nw) 2018-05-14 07:20:49 +02:00
es5510 Allow passing std::unique_ptr<TYPE> directly to save_pointer and remove now-superfluous .get() in many drivers/devices (nw) 2018-06-24 09:08:33 -04:00
esrip devcb3 2018-07-07 02:40:29 +10:00
f8 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
g65816 as if millions of this pointers suddenly cried out in terror, and were suddenly silenced 2018-06-08 01:29:39 +10:00
h8 devcb3 2018-07-07 02:40:29 +10:00
h6280 diexec: Interrupt API changes (nw) 2018-05-18 13:40:29 -04:00
hcd62121 devcb3 2018-07-07 02:40:29 +10:00
hd61700 devcb3 2018-07-07 02:40:29 +10:00
hmcs40 devcb3 2018-07-07 02:40:29 +10:00
hphybrid devcb3 2018-07-07 02:40:29 +10:00
i86 devcb3 2018-07-07 02:40:29 +10:00
i386 Merge pull request #3785 from MoochMcGee/i386-fix 2018-07-24 22:16:40 -04:00
i860 Reshuffle some stuff: 2018-03-28 05:25:15 +11:00
i960 diexec: Interrupt API changes (nw) 2018-05-18 13:40:29 -04:00
i8008 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
i8085 devcb3 2018-07-07 02:40:29 +10:00
i8089 devcb3 2018-07-07 02:40:29 +10:00
ie15 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
jaguar devcb3 2018-07-07 02:40:29 +10:00
lc8670 devcb3 2018-07-07 02:40:29 +10:00
lh5801 devcb3 2018-07-07 02:40:29 +10:00
lr35902 devcb3 2018-07-07 02:40:29 +10:00
m6502 devcb3 2018-07-07 02:40:29 +10:00
m6800 devcb3 2018-07-07 02:40:29 +10:00
m6805 devcb3 2018-07-07 02:40:29 +10:00
m6809 m6809: Disassembly tweaks 2018-07-24 20:21:51 -04:00
m37710 as if millions of this pointers suddenly cried out in terror, and were suddenly silenced 2018-06-08 01:29:39 +10:00
m68000 (nw) srcclean and some cleanup: 2018-07-22 20:41:57 +10:00
mb88xx devcb3 2018-07-07 02:40:29 +10:00
mb86233 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
mb86235 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
mc68hc11 diexec: Interrupt API changes (nw) 2018-05-18 13:40:29 -04:00
mcs40 cherry-pick fixes from mainline and clean up some stuff (nw) 2018-07-23 12:29:25 +10:00
mcs48 devcb3 2018-07-07 02:40:29 +10:00
mcs51 New skeleton device: Western Digital WD1007A ESDI hard disk controller [Al Kossow] 2018-07-14 18:15:42 -04:00
mcs96 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
melps4 devcb3 2018-07-07 02:40:29 +10:00
minx Reshuffle some stuff: 2018-03-28 05:25:15 +11:00
mips cherry-pick fixes from mainline and clean up some stuff (nw) 2018-07-23 12:29:25 +10:00
mn10200 devcb3 2018-07-07 02:40:29 +10:00
nanoprocessor devcb3 2018-07-07 02:40:29 +10:00
nec remove lots of MCFG_ (nw) 2018-07-17 04:46:25 +10:00
nuon don't pass so many naked pointers around (nw) 2018-03-25 01:44:45 +11:00
patinhofeio devcb3 2018-07-07 02:40:29 +10:00
pdp1 Reshuffle some stuff: 2018-03-28 05:25:15 +11:00
pdp8 Reshuffle some stuff: 2018-03-28 05:25:15 +11:00
pic16c5x devcb3 2018-07-07 02:40:29 +10:00
pic16c62x diexec: Interrupt API changes (nw) 2018-05-18 13:40:29 -04:00
powerpc as if millions of this pointers suddenly cried out in terror, and were suddenly silenced 2018-06-08 01:29:39 +10:00
pps4 devcb3 2018-07-07 02:40:29 +10:00
psx PSX CPU: hookup debugger_exception_hook & debugger_interrupt_hook [smf] 2018-07-27 09:49:51 +01:00
rsp devcb3 2018-07-07 02:40:29 +10:00
s2650 devcb3 2018-07-07 02:40:29 +10:00
saturn 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
sc61860 devcb3 2018-07-07 02:40:29 +10:00
scmp 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
score 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
scudsp devcb3 2018-07-07 02:40:29 +10:00
se3208 diexec: Interrupt API changes (nw) 2018-05-18 13:40:29 -04:00
sh as if millions of this pointers suddenly cried out in terror, and were suddenly silenced 2018-06-08 01:29:39 +10:00
sharc as if millions of this pointers suddenly cried out in terror, and were suddenly silenced 2018-06-08 01:29:39 +10:00
sm510 devcb3 2018-07-07 02:40:29 +10:00
sm8500 devcb3 2018-07-07 02:40:29 +10:00
sparc Reshuffle some stuff: 2018-03-28 05:25:15 +11:00
spc700 diexec: Interrupt API changes (nw) 2018-05-18 13:40:29 -04:00
ssem Reshuffle some stuff: 2018-03-28 05:25:15 +11:00
ssp1601 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
superfx devcb3 2018-07-07 02:40:29 +10:00
t11 devcb3 2018-07-07 02:40:29 +10:00
tlcs90 devcb3 2018-07-07 02:40:29 +10:00
tlcs870 tlcs870 updates (#3787) 2018-07-26 10:58:31 +10:00
tlcs900 devcb3 2018-07-07 02:40:29 +10:00
tms1000 devcb3 2018-07-07 02:40:29 +10:00
tms7000 devcb3 2018-07-07 02:40:29 +10:00
tms9900 devcb3 2018-07-07 02:40:29 +10:00
tms32010 devcb3 2018-07-07 02:40:29 +10:00
tms32025 devcb3 2018-07-07 02:40:29 +10:00
tms32031 devcb3 2018-07-07 02:40:29 +10:00
tms32051 as if millions of this pointers suddenly cried out in terror, and were suddenly silenced 2018-06-08 01:29:39 +10:00
tms32082 as if millions of this pointers suddenly cried out in terror, and were suddenly silenced 2018-06-08 01:29:39 +10:00
tms34010 devcb3 2018-07-07 02:40:29 +10:00
tms57002 maps: Finish devices/cpu (nw) 2018-04-20 23:18:58 +02:00
ucom4 devcb3 2018-07-07 02:40:29 +10:00
unsp Final GCC 8 batch for tonight (nw) 2018-05-01 22:52:25 -04:00
upd7725 devcb3 2018-07-07 02:40:29 +10:00
upd7810 more cleanup and removal of mcfg (nw) 2018-07-15 02:51:13 +10:00
v30mz diexec: Interrupt API changes (nw) 2018-05-18 13:40:29 -04:00
v60 emumem: Backend modernization [O. Galibert] 2018-06-29 20:04:28 +02:00
v810 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
z8 Add dump of preprogrammed Z8671 MCU with BASIC/DEBUG interpreter 2018-07-11 22:48:32 -04:00
z80 remove more MCFG_ (nw) 2018-07-07 23:39:05 +10:00
z180 diexec: Interrupt API changes (nw) 2018-05-18 13:40:29 -04:00
z8000 devcb3 2018-07-07 02:40:29 +10:00
drcbec.cpp Reshuffle some stuff: 2018-03-28 05:25:15 +11:00
drcbec.h converted lot of TRUE/FALSE to real boolean and updated types (nw) 2016-10-22 17:35:04 +02:00
drcbeut.cpp Do not use FUNC in delegate where applicable (nw) 2016-11-06 14:11:55 +01:00
drcbeut.h NOTICE (TYPE NAME CONSOLIDATION) 2016-10-22 13:13:17 +02:00
drcbex64.cpp Reshuffle some stuff: 2018-03-28 05:25:15 +11:00
drcbex64.h NOTICE (TYPE NAME CONSOLIDATION) 2016-10-22 13:13:17 +02:00
drcbex86.cpp Reshuffle some stuff: 2018-03-28 05:25:15 +11:00
drcbex86.h converted lot of TRUE/FALSE to real boolean and updated types (nw) 2016-10-22 17:35:04 +02:00
drccache.cpp srcclean (nw) 2017-03-26 12:57:49 +11:00
drccache.h kamenrid, msgundam: Use PIT device (nw) 2017-12-30 16:33:16 -05:00
drcfe.cpp use more constexpr and literal classes in UML to give compiler more optimisation opportunities (nw) 2018-03-17 00:58:54 +11:00
drcfe.h use more constexpr and literal classes in UML to give compiler more optimisation opportunities (nw) 2018-03-17 00:58:54 +11:00
drcuml.cpp don't pass so many naked pointers around (nw) 2018-03-25 01:44:45 +11:00
drcuml.h don't pass so many naked pointers around (nw) 2018-03-25 01:44:45 +11:00
drcumlsh.h don't pass so many naked pointers around (nw) 2018-03-25 01:44:45 +11:00
uml.cpp modernise drcuml somewhat (nw) 2018-03-24 03:53:40 +11:00
uml.h hopefully shut up MSVC (nw) 2018-03-25 19:30:16 +11:00
x86emit.h NOTICE (TYPE NAME CONSOLIDATION) 2016-10-22 13:13:17 +02:00
x86log.cpp dvdisasm: Overhaul [O. Galibert] 2017-11-26 17:41:27 +01:00
x86log.h Cleanups and version bump 2015-12-30 08:18:51 +01:00