OpenCores
URL https://opencores.org/ocsvn/t6507lp/t6507lp/trunk

Subversion Repositories t6507lp

[/] [t6507lp/] [trunk/] [fv/] [fsm_opcodes.e] - Diff between revs 212 and 214

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 212 Rev 214
Line 4... Line 4...
        ADC_ZPG = 8'h65,
        ADC_ZPG = 8'h65,
        ADC_ZPX = 8'h75,
        ADC_ZPX = 8'h75,
        ADC_ABS = 8'h6D,
        ADC_ABS = 8'h6D,
        ADC_ABX = 8'h7D,
        ADC_ABX = 8'h7D,
        ADC_ABY = 8'h79,
        ADC_ABY = 8'h79,
        //ADC_IDX = 8'h61,
        ADC_IDX = 8'h61,
        //ADC_IDY = 8'h71,
        //ADC_IDY = 8'h71,
        AND_IMM = 8'h29,
        AND_IMM = 8'h29,
        AND_ZPG = 8'h25,
        AND_ZPG = 8'h25,
        AND_ZPX = 8'h35,
        AND_ZPX = 8'h35,
        AND_ABS = 8'h2D,
        AND_ABS = 8'h2D,
        AND_ABX = 8'h3D,
        AND_ABX = 8'h3D,
        AND_ABY = 8'h39,
        AND_ABY = 8'h39,
        //AND_IDX = 8'h21,
        AND_IDX = 8'h21,
        //AND_IDY = 8'h31,
        //AND_IDY = 8'h31,
        ASL_ACC = 8'h0A,
        ASL_ACC = 8'h0A,
        ASL_ZPG = 8'h06,
        ASL_ZPG = 8'h06,
        ASL_ZPX = 8'h16,
        ASL_ZPX = 8'h16,
        ASL_ABS = 8'h0E,
        ASL_ABS = 8'h0E,
        //ASL_ABX = 8'h1E,
        ASL_ABX = 8'h1E,
        //BCC_REL = 8'h90,
        //BCC_REL = 8'h90,
        //BCS_REL = 8'hB0,
        //BCS_REL = 8'hB0,
        //BEQ_REL = 8'hF0,
        //BEQ_REL = 8'hF0,
        BIT_ZPG = 8'h24,
        BIT_ZPG = 8'h24,
        BIT_ABS = 8'h2C,
        BIT_ABS = 8'h2C,
Line 40... Line 40...
        CMP_ZPG = 8'hC5,
        CMP_ZPG = 8'hC5,
        CMP_ZPX = 8'hD5,
        CMP_ZPX = 8'hD5,
        CMP_ABS = 8'hCD,
        CMP_ABS = 8'hCD,
        CMP_ABX = 8'hDD,
        CMP_ABX = 8'hDD,
        CMP_ABY = 8'hD9,
        CMP_ABY = 8'hD9,
        //CMP_IDX = 8'hC1,
        CMP_IDX = 8'hC1,
        //CMP_IDY = 8'hD1,
        //CMP_IDY = 8'hD1,
        CPX_IMM = 8'hE0,
        CPX_IMM = 8'hE0,
        //CPX_ZPG = 8'hE4,
        //CPX_ZPG = 8'hE4,
        //CPX_ABS = 8'hEC,
        //CPX_ABS = 8'hEC,
        CPY_IMM = 8'hC0,
        CPY_IMM = 8'hC0,
        //CPY_ZPG = 8'hC4,
        //CPY_ZPG = 8'hC4,
        //CPY_ABS = 8'hCC,
        //CPY_ABS = 8'hCC,
        DEC_ZPG = 8'hC6,
        DEC_ZPG = 8'hC6,
        DEC_ZPX = 8'hD6,
        DEC_ZPX = 8'hD6,
        DEC_ABS = 8'hCE,
        DEC_ABS = 8'hCE,
        //DEC_ABX = 8'hDE,
        DEC_ABX = 8'hDE,
        DEX_IMP = 8'hCA,
        DEX_IMP = 8'hCA,
        DEY_IMP = 8'h88,
        DEY_IMP = 8'h88,
        EOR_IMM = 8'h49,
        EOR_IMM = 8'h49,
        EOR_ZPG = 8'h45,
        EOR_ZPG = 8'h45,
        EOR_ZPX = 8'h55,
        EOR_ZPX = 8'h55,
        EOR_ABS = 8'h4D,
        EOR_ABS = 8'h4D,
        EOR_ABX = 8'h5D,
        EOR_ABX = 8'h5D,
        EOR_ABY = 8'h59,
        EOR_ABY = 8'h59,
        //EOR_IDX = 8'h41,
        EOR_IDX = 8'h41,
        //EOR_IDY = 8'h51,
        //EOR_IDY = 8'h51,
        INC_ZPG = 8'hE6,
        INC_ZPG = 8'hE6,
        INC_ZPX = 8'hF6,
        INC_ZPX = 8'hF6,
        INC_ABS = 8'hEE,
        INC_ABS = 8'hEE,
        //INC_ABX = 8'hFE,
        INC_ABX = 8'hFE,
        INX_IMP = 8'hE8,
        INX_IMP = 8'hE8,
        INY_IMP = 8'hC8,
        INY_IMP = 8'hC8,
        JMP_ABS = 8'h4C,
        JMP_ABS = 8'h4C,
        //JMP_IND = 8'h6C,
        //JMP_IND = 8'h6C,
        //JSR_ABS = 8'h20,
        //JSR_ABS = 8'h20,
Line 77... Line 77...
        LDA_ZPG = 8'hA5,
        LDA_ZPG = 8'hA5,
        LDA_ZPX = 8'hB5,
        LDA_ZPX = 8'hB5,
        LDA_ABS = 8'hAD,
        LDA_ABS = 8'hAD,
        LDA_ABX = 8'hBD,
        LDA_ABX = 8'hBD,
        LDA_ABY = 8'hB9,
        LDA_ABY = 8'hB9,
        //LDA_IDX = 8'hA1,
        LDA_IDX = 8'hA1,
        //LDA_IDY = 8'hB1,
        //LDA_IDY = 8'hB1,
        LDX_IMM = 8'hA2,
        LDX_IMM = 8'hA2,
        LDX_ZPG = 8'hA6,
        LDX_ZPG = 8'hA6,
        LDX_ZPY = 8'hB6,
        LDX_ZPY = 8'hB6,
        LDX_ABS = 8'hAE,
        LDX_ABS = 8'hAE,
Line 93... Line 93...
        LDY_ABX = 8'hBC,
        LDY_ABX = 8'hBC,
        LSR_ACC = 8'h4A,
        LSR_ACC = 8'h4A,
        LSR_ZPG = 8'h46,
        LSR_ZPG = 8'h46,
        LSR_ZPX = 8'h56,
        LSR_ZPX = 8'h56,
        LSR_ABS = 8'h4E,
        LSR_ABS = 8'h4E,
        //LSR_ABX = 8'h5E,
        LSR_ABX = 8'h5E,
        NOP_IMP = 8'hEA,
        NOP_IMP = 8'hEA,
        ORA_IMM = 8'h09,
        ORA_IMM = 8'h09,
        ORA_ZPG = 8'h05,
        ORA_ZPG = 8'h05,
        ORA_ZPX = 8'h15,
        ORA_ZPX = 8'h15,
        ORA_ABS = 8'h0D,
        ORA_ABS = 8'h0D,
        ORA_ABX = 8'h1D,
        ORA_ABX = 8'h1D,
        ORA_ABY = 8'h19,
        ORA_ABY = 8'h19,
        //ORA_IDX = 8'h01,
        ORA_IDX = 8'h01,
        //ORA_IDY = 8'h11,
        //ORA_IDY = 8'h11,
        PHA_IMP = 8'h48,
        PHA_IMP = 8'h48,
        PHP_IMP = 8'h08,
        PHP_IMP = 8'h08,
        PLA_IMP = 8'h68,
        PLA_IMP = 8'h68,
        PLP_IMP = 8'h28,
        PLP_IMP = 8'h28,
        ROL_ACC = 8'h2A,
        ROL_ACC = 8'h2A,
        ROL_ZPG = 8'h26,
        ROL_ZPG = 8'h26,
        ROL_ZPX = 8'h36,
        ROL_ZPX = 8'h36,
        ROL_ABS = 8'h2E,
        ROL_ABS = 8'h2E,
        //ROL_ABX = 8'h3E,
        ROL_ABX = 8'h3E,
        //ROR_ACC = 8'h6A,
        ROR_ACC = 8'h6A,
        ROR_ZPG = 8'h66,
        ROR_ZPG = 8'h66,
        ROR_ZPX = 8'h76,
        ROR_ZPX = 8'h76,
        ROR_ABS = 8'h6E,
        ROR_ABS = 8'h6E,
        //ROR_ABX = 8'h7E,
        ROR_ABX = 8'h7E,
        RTI_IMP = 8'h40,
        RTI_IMP = 8'h40,
        RTS_IMP = 8'h60,
        RTS_IMP = 8'h60,
        SBC_IMM = 8'hE9,
        SBC_IMM = 8'hE9,
        SBC_ZPG = 8'hE5,
        SBC_ZPG = 8'hE5,
        SBC_ZPX = 8'hF5,
        SBC_ZPX = 8'hF5,
        SBC_ABS = 8'hED,
        SBC_ABS = 8'hED,
        SBC_ABX = 8'hFD,
        SBC_ABX = 8'hFD,
        SBC_ABY = 8'hF9,
        SBC_ABY = 8'hF9,
        //SBC_IDX = 8'hE1,
        SBC_IDX = 8'hE1,
        //SBC_IDY = 8'hF1,
        //SBC_IDY = 8'hF1,
        SEC_IMP = 8'h38,
        SEC_IMP = 8'h38,
        SED_IMP = 8'hF8,
        SED_IMP = 8'hF8,
        SEI_IMP = 8'h78,
        SEI_IMP = 8'h78,
        STA_ZPG = 8'h85,
        STA_ZPG = 8'h85,
        STA_ZPX = 8'h95,
        STA_ZPX = 8'h95,
        STA_ABS = 8'h8D,
        STA_ABS = 8'h8D,
        //STA_ABX = 8'h9D,
        //STA_ABX = 8'h9D,
        //STA_ABY = 8'h99,
        //STA_ABY = 8'h99,
        //STA_IDX = 8'h81,
        STA_IDX = 8'h81,
        //STA_IDY = 8'h91,
        //STA_IDY = 8'h91,
        STX_ZPG = 8'h86,
        STX_ZPG = 8'h86,
        STX_ZPY = 8'h96,
        STX_ZPY = 8'h96,
        STX_ABS = 8'h8E,
        STX_ABS = 8'h8E,
        STY_ZPG = 8'h84,
        STY_ZPG = 8'h84,

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.