On Dec 17, 2018, at 10:52 AM, Noel Chiappa via cctalk
<cctalk at classiccmp.org> wrote:
  From: Paul Koning 
  For that matter, core memory details such as
destructive read weren't
 visible to the CPU 
 Umm, not quite. If you'd said 'core memory details such as destructive read
 weren't visible to the _program_', you'd have been 100% correct.
 But as I suspect you know, just overlooked, most (all?) of the -11 CPU's do
 use 'read-modify-write' cycles on the bus (DATIP in UNIBUS terms, DATIO in
 QBUS) where possible precisely for the benefit of core memory with its
 destructive readout. (And there's some hair for interlocking the multiple
 CPU's on the -11/74 which I don't recall off the top of my head.)
 And I have a vague memory of something similar on other early DEC machines;
 probably some -8 models. 
But it does *no* harm if the underlying memory does *not* have a destructive
read-out.  Otherwise all of those (even DEC branded) MOS memory boards
wouldn?t work.  ;-)
The DATIP and friends were an optimization implemented in the bus protocol
to allow for it to take advantage of the behavior of core.  However, nothing
breaks if the memory doesn?t implement a destructive read-out.
TTFN - Guy