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

Subversion Repositories t6507lp

[/] [t6507lp/] [trunk/] [fv/] [fsm_opcodes.e] - Diff between revs 215 and 216

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 215 Rev 216
<'
<'
type valid_opcodes : [
type valid_opcodes : [
        ADC_IMM = 8'h69,
        ADC_IMM = 8'h69,
        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,
        //BMI_REL = 8'h30,
        //BMI_REL = 8'h30,
        //BNE_REL = 8'hD0,
        //BNE_REL = 8'hD0,
        //BPL_REL = 8'h10,
        //BPL_REL = 8'h10,
        BRK_IMP = 8'h00,
        BRK_IMP = 8'h00,
        //BVC_REL = 8'h50,
        //BVC_REL = 8'h50,
        //BVS_REL = 8'h70,
        //BVS_REL = 8'h70,
        CLC_IMP = 8'h18,
        CLC_IMP = 8'h18,
        CLD_IMP = 8'hD8,
        CLD_IMP = 8'hD8,
        CLI_IMP = 8'h58,
        CLI_IMP = 8'h58,
        CLV_IMP = 8'hB8,
        CLV_IMP = 8'hB8,
        CMP_IMM = 8'hC9,
        CMP_IMM = 8'hC9,
        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,
        LDA_IMM = 8'hA9,
        LDA_IMM = 8'hA9,
        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,
        LDX_ABY = 8'hBE,
        LDX_ABY = 8'hBE,
        LDY_IMM = 8'hA0,
        LDY_IMM = 8'hA0,
        LDY_ZPG = 8'hA4,
        LDY_ZPG = 8'hA4,
        LDY_ZPX = 8'hB4,
        LDY_ZPX = 8'hB4,
        LDY_ABS = 8'hAC,
        LDY_ABS = 8'hAC,
        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,
        STY_ZPX = 8'h94,
        STY_ZPX = 8'h94,
        STY_ABS = 8'h8C,
        STY_ABS = 8'h8C,
        TAX_IMP = 8'hAA,
        TAX_IMP = 8'hAA,
        TAY_IMP = 8'hA8,
        TAY_IMP = 8'hA8,
        TSX_IMP = 8'hBA,
        TSX_IMP = 8'hBA,
        TXA_IMP = 8'h8A,
        TXA_IMP = 8'h8A,
        TXS_IMP = 8'h9A,
        TXS_IMP = 8'h9A,
        TYA_IMP = 8'h98
        TYA_IMP = 8'h98
];
];
'>
'>
 
 

powered by: WebSVN 2.1.0

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