     ###########################################################
 
     incrementCycle: ->
+        @cycle++ if (@cycleFlags & F_SKIP) and @oddFrame and @$isRenderingEnabled() # Skipped on odd frames
         @cycle++
         @incementScanline() if @cycle > 340
         @cycleFlags = cycleFlagsTable[@cycle] & scanlineFlagsTable[@scanline] # Update flags for new scanline/cycle

            @$leaveVBlank()

    enterVBlank: ->
        @vblankActive = 1
        @vblankFlag = 1 unless @suppressVBlank
        @nmiDelay = 2
        @frameAvailable = true

    leaveVBlank: ->
        @vblankActive = 0
        @vblankFlag = 0
        @suppressVBlank = false
        @supressNMI = false


    incrementFrame: ->
        @scanline = 0
        @oddFrame = not @oddFrame

    ###########################################################
