anchor.diff:  
       // Raster Line Counter
       // - This determines the Raster X position as well as all horizontal timed operations.
  -    let rasterX = Array.init (config.RasterWidth) (fun counter ->
  -        if (config.RasterWidth <= 0x200 || counter <= 0x18C) then
  +    let rasterX = Array.init config.RasterWidth (fun counter ->
  +        if config.RasterWidth <= 0x200 || counter <= 0x18C then
               counter
           else
               let extraCycles = config.RasterWidth - 0x200
               let adjustedCycle = counter - extraCycles
  -            if (adjustedCycle < 0x18C) then
  +            if adjustedCycle < 0x18C then
                   0x18C
               else
                   adjustedCycle
           )
  -    let nextRasterLineCounter = Array.init (config.RasterWidth) (fun x ->
  -        if x >= (config.RasterWidth - 1) then 0 else (x + 1)
  -        )
  +    let nextRasterLineCounter = Array.init config.RasterWidth (fun x -> if x >= (config.RasterWidth - 1) then 0 else (x + 1))
   
       let mutable rasterLineCounter = config.RasterIncrement - 1
       let GetRasterX () =
  
positive.code:         (videoMemoryPointer >>> 6) |||
          (characterBankPointer >>> 10) |||
          0x01
      let SetMemoryPointers (value) =
          videoMemoryPointer <- (value &&& 0xF0) <<< 6
          characterBankPointer <- (value &&& 0x0E) <<< 10
  
  
negative.code:     let mobXExpansionToggle = Array.zeroCreate 8
      let GetMobXExpansionEnable () =
          getValueFromBits(mobXExpansionEnabled)
      let SetMobXExpansionEnable value =
          setBitsFromValue(mobXExpansionEnabled, value)
  
      // Sprite-sprite Collision (1E)
  