anchor.diff:          ReadMemoryS <| ignore
   
       let EndISpecial () =
  -        opcode <- vopFetch1
  +        opcode <- VopFetch1
           mi <- -1
           restart <- true
           rdy
   
       let EndSuppressInterrupt () =
  -        opcode <- vopFetch1NoInterrupt
  +        opcode <- VopFetch1NoInterrupt
           mi <- -1
           restart <- true
           rdy
   
       let End () =
  -        opcode <- vopFetch1
  +        opcode <- VopFetch1
           mi <- -1
           iFlagPending <- i
           restart <- true
  
positive.code:             ea <- newEa
  
      let PushPBrk () =
          PushPInterrupt true brkVector
  
      let PushPIrq () =
          PushPInterrupt false irqVector
              
      let PushPNmi () =
          PushPInterrupt false nmiVector
  
      let PushPReset () =
          if PushDummy() then
              b <- false
              i <- true
              ea <- resetVector
              true
          else
              false
  
      let FetchPclVectorInternal () =
          if nmi && ((ea = brkVector && b) || (ea = irqVector && (not b))) then
              nmi <- false
              ea <- nmiVector
          aluTemp <- ReadMemoryInternal ea
          
      let FetchPclVector () =
  
negative.code:         match branchIrqHack, nmi, (irq && (not myIFlag)) with
              | false, true, _ ->
                  interruptPending <- false
                  ea <- NmiVector
                  opcode <- VopNmi
                  nmi <- false
                  mi <- 0
                  restart <- true
              | false, false, true ->
                  interruptPending <- false
                  ea <- IrqVector
                  opcode <- VopIrq
                  mi <- 0
                  restart <- true
              | _ -> Fetch1RealInternal()
  