diff options
author | 2017-03-25 17:35:45 -0400 | |
---|---|---|
committer | 2017-03-25 17:35:45 -0400 | |
commit | 323eb04ded6efbf03ff4355512201a0df0d443a7 (patch) | |
tree | 67b13536617fe0ffdfb0b02ecff639e3f8a18f8f /docs/release/scripts/src/osd/winui.lua | |
parent | 8ce5aa566f3f8faac454ee875c6495bf475cb6bd (diff) |
Memory unit masking and address mirroring fixes (nw)
- Fix a bug which effectively treated AM_MIRROR as AM_SELECT when applied to a single-address range mirrored into a contiguous block. The automatic expansion of zero address masks now only applies to those stemming from (default) configuration, not from optimization. (This allows the assertion in latch8_device to be reinstated.)
- Fix a bug where AM_SELECT applied to narrow-width handlers with a submaximal number of subunits would select the wrong address bits or none at all. (This allows rpunch_gga_w to be WRITE8 as intended.)
- Add more stringent appropriateness checking of unit masks for narrow-width handlers.
Diffstat (limited to 'docs/release/scripts/src/osd/winui.lua')
0 files changed, 0 insertions, 0 deletions