mame/docs/source
AJR bb0964f9a2 Changes to debugger memory address translation
- memory_translate now returns an address space number rather a boolean flag, permitting addresses in part of one space to map to an entirely different space. This is primarily intended to help MCUs which have blocks of internal memory that can be dynamically remapped, but may also allow for more accurate emulation of MMUs that drive multiple external address spaces, since the old limit of four address spaces per MAME device has been lifted.
- memory_translate has also been made a const method, in spite of a couple of badly behaved CPU cores that can't honestly treat it as one.
- The (read|write)_(byte|word|dword|qword|memory|opcode) accessors have been transferred from debugger_cpu to device_memory_interface, with somewhat modified arguments corresponding to the translate function it calls through to if requested.
2017-08-01 00:21:19 -04:00
..
_ext Added documentation to main tree (nw) 2016-08-24 15:16:43 +02:00
advanced srcclean again (nw) 2016-11-30 07:04:04 +11:00
commandline Include -output option in documentation 2017-07-05 21:38:39 +10:00
initialsetup Updated Fedora instructions 2017-07-04 12:00:51 -05:00
techspecs Changes to debugger memory address translation 2017-08-01 00:21:19 -04:00
tools srcclean again (nw) 2016-11-30 07:04:04 +11:00
usingmame (nw) 2017-06-25 10:34:31 -04:00
__init__.py Added documentation to main tree (nw) 2016-08-24 15:16:43 +02:00
conf.py update edit docs link (nw) 2017-05-10 10:41:29 -04:00
index.rst (nw) 2017-05-10 14:38:31 -04:00
license.rst Updates "2016" strings to "2017 where relevant. 2017-01-24 17:29:49 -05:00
security.rst srcclean again (nw) 2016-11-30 07:04:04 +11:00
whatis.rst Updates "2016" strings to "2017 where relevant. 2017-01-24 17:29:49 -05:00