anchor.diff:          mobMobCollision.[5] <- false
           mobMobCollision.[6] <- false
           mobMobCollision.[7] <- false
  -        0
  +        oldValue
   
       // Sprite-background Collision (1F)
  -    let mobDataCollision = [|false;false;false;false;false;false;false;false|]
  +    let mobDataCollision = Array.create 8 false
       let GetMobDataCollision () =
           (if mobDataCollision.[0] then 0x01 else 0x00) |||
           (if mobDataCollision.[1] then 0x02 else 0x00) |||
  
positive.code:         mobDataCollision.[5] <- false
          mobDataCollision.[6] <- false
          mobDataCollision.[7] <- false
          0
  
      // Border Color (20)
      let mutable borderColor = 0
  
negative.code:         mobYExpansionEnabled.[5] <- (value &&& 0x20) <> 0
          mobYExpansionEnabled.[6] <- (value &&& 0x40) <> 0
          mobYExpansionEnabled.[7] <- (value &&& 0x80) <> 0
      let SetMobYExpansionToggle (index:int) =
          mobYExpansionToggle.[index] <- true
      let ClearMobYExpansionToggle (index:int) =
          mobYExpansionToggle.[index] <- false
      let InvertMobYExpansionToggle (index:int) =
          mobYExpansionToggle.[index] <- not mobYExpansionToggle.[index]
  
      // Memory Pointers (18) (VM and CB are pre-shifted on store for speed)
      let mutable videoMemoryPointer = 0
  