     compareRegisterAndMemory: (register, address) -> 
         operand = @readByte address
         result = register - operand 
-        @carryFlag = result >= 0 # Exception on carry computation
+        @carryFlag = result >= 0
         @computeZeroFlag result
         @computeNegativeFlag result
 

            tick()
            tick()

    registerInstruction: (instruction, execution) ->
        @instructionsTable[instruction] = execution


    ROL: 41
    RTI: 42
    RTS: 43
    SBC: 44
    SEC: 45
    SED: 46
    SEI: 47
    LDA: 48
    LDX: 49
    LDY: 50
    TAX: 51
    TAY: 52
    TSX: 53
    TXA: 54
    TXS: 55
    TYA: 56

Interrupt =
    IRQ:   1
