         @vramWritesIgnored     << 4 | # S[4]
         @spriteScalineOverflow << 5 | # S[5]
         @spriteZeroHit         << 6 | # S[6]
-        @vblankInProgress      << 7   # S[7]
+        @vblankStarted         << 7   # S[7]
 
     setStatus: (value) ->
         @vramWritesIgnored     = (value >>> 4) & 0x01 # S[4]
         @spriteScalineOverflow = (value >>> 5) & 0x01 # S[5]
         @spriteZeroHit         = (value >>> 6) & 0x01 # S[6]
-        @vblankInProgress      = (value >>> 7)        # S[7]
+        @vblankStarted         = (value >>> 7)        # S[7]
 
     ###########################################################
     # Object attribute memory access

    incementScanline: ->
        @cycle = 0
        @scanline++
        @scanline = -1 if @scanline is 262
        @vblankInProgress = 241 <= @scanline <= 260
        @cpu.nonMaskableInterrupt() if @scanline is 241 and @vblankGeneratesNMI
        @frameAvailable = true if @scanline is 241

    readFrame: ->
        @frameAvailable = false


    readStatus: ->
        value = @getStatus()
        @vblankStarted = 0
        @writeToogle = 0
        value

