Atom.PutProp[$PCEmul, $PKList, 
LIST[
  $Init, -- initialize D Bus signals
  $ResetOn,
Arbiter, BICs, and DynaBus Exerciser
These chips' DBus register initialization requirements need not be met in this simulation, because these chips are modelled to have plausible default values for these registers.  (Right?)
 
Memory Controller
  LIST[$SendDBusAddress, B[AdDBus[bd:1, hyb:4, Int:0, ci:1,pth:0]]], -- chipID
  LIST[$ReadDBusAndCheck, C[IdCte[t:6, v:0]], B[16]],
  LIST[$SendDBusAddress, B[AdDBus[bd:1,hyb:4,Int:0,ci:1,pth:1]]], -- devID
  LIST[$SendDBusData, C[1], B[10]], -- devID = 1
  LIST[$SendDBusAddress, B[AdDBus[bd:1,hyb:4,Int:0,ci:1,pth:0]]], -- chipID
Display Controller
  LIST[$SendDBusAddress, B[AdDBus[bd:0, hyb:2, Int:0, ci:1, pth:0]]], -- chipID
  LIST[$ReadDBusAndCheck, C[IdCte[t:8, v:0]], B[16]],
  LIST[$SendDBusAddress, B[AdDBus[bd:0, hyb:2, Int:0, ci:1, pth:1]]], -- devID
  LIST[$SendDBusData, C[2], B[10]], -- devID = 2
  LIST[$SendDBusAddress, B[AdDBus[bd:0, hyb:2, Int:0, ci:1, pth:2]]], -- params
  LIST[$SendDBusData, C[  5], B[ 5]], -- intAction.reason
  LIST[$SendDBusData, C[  0], B[ 1]], -- intAction.broadcast
  LIST[$SendDBusData, C[  0], B[10]], -- intAction.intDevID
  LIST[$SendDBusData, C[7FH], B[ 7]], -- criticalMask
  LIST[$SendDBusData, C[  2], B[ 3]], -- maxOARHP
  LIST[$SendDBusData, C[  2], B[ 3]], -- maxOARLP
  LIST[$SendDBusData, C[  3], B[ 5]], -- maxORBR
  LIST[$SendDBusAddress, B[AdDBus[bd:0, hyb:2, Int:0, ci:1, pth:4]]], -- unused
  -- avoid harmful effects of DShiftCK glitch; 5-1-88.
  $ResetOff,  -- after this, the D Bus is no longer used.
  $Nop,
  LIST[$Jump,$Nop],
]];