1
0
mirror of https://github.com/simh/simh.git synced 2026-01-13 15:27:14 +00:00
Mark Pizzolato 2498fafd46 MicroVAX II, rtVAX1000: Fix NVR behavior to precisely reflect original hardware
Observations made about NVR behavior on real hardware:
    1) Aligned writes only affect a single RAM location
       without regard to the size of write, so no double
       pumping on writes.
    2) Unaligned (offset 3) writes do nothing without regard to size of the write
    3) Unaligned (offset 1) write 0 to the next higher NVR RAM location.
    4) Longword aligned and Unaligned (offset 3) reads return the same NVR RAM
       value in the the upper and lower words of the result.
    5) Unaligned (offset 1) reads reference the next higher NVR RAM cell for
       word and longword reads.

- Fix write behavior to match hardware.
- Fix read behavior to double pump word values for all unaligned word and longword
  reads.
2016-04-26 12:32:13 -07:00
..
2011-04-15 08:35:43 -07:00
2011-04-15 08:35:43 -07:00
2011-04-15 08:35:43 -07:00
2013-03-24 16:47:25 -07:00