Go to file
Olivier Galibert 40c79602b6 memory: Add support for dynamically mapping devices [O. Galibert]
Just call install_device on the space with as parameters:
- start and end of the mapping zone
- device (not pointer to the device)
- map method

and optionally, if the device data width is not the same than the
space data width:
- device data width (for consistency checking)
- unit mask

For instance, the static mapping:
  AM_RANGE(0x02114100, 0x02114107) AM_DEVICE8("fdc", n82077aa_device, amap, 0xffffffff)

can be converted to a dynamic mapping (where fdc is a pointer to the device):
  machine().device("maincpu")->memory().space(AS_PROGRAM)->
    install_device(0x02114100, 0x02114107, *fdc, &n82077aa_device::amap, 8, 0xffffffff);
2012-08-03 18:55:37 +00:00
artwork HLSL Updates: [Ryan Holtz, Bat Country Entertainment, austere] 2011-06-06 21:25:38 +00:00
docs Refactored the hlsl.txt documentation file to match current MAME commands (nw) 2011-11-13 03:54:52 +00:00
hash minor aesthetic bits. no whatsnew. 2012-05-27 09:37:38 +00:00
hlsl HLSL "Hurricain't Keep A Good Dev Down" Bugfix Extravaganza: [Ryan Holtz, Bat 2011-08-28 09:10:53 +00:00
src memory: Add support for dynamically mapping devices [O. Galibert] 2012-08-03 18:55:37 +00:00
.gitattributes Revert r17106 (before spaces changed to _). The following revisions should be intact (nw) 2012-08-03 16:16:41 +00:00
makefile swapped order of version.o linking for consistency 2012-06-11 18:55:35 +00:00