.cseg .org 0x1D00 ;********************** ; Opcode jump table ;********************** opctbl: jmp _BRK_IMP ;00 jmp _ORA_INDX ;01 jmp _INV2 ;02 jmp _INV ;03 jmp _TSB_ZPG ;04 jmp _ORA_ZPG ;05 jmp _ASL_ZPG ;06 jmp _RMB0_ZPG ;07 jmp _PHP_IMP ;08 jmp _ORA_IMM ;09 jmp _ASL_IMP ;0A jmp _INV ;0B jmp _TSB_ABS ;0C jmp _ORA_ABS ;0D jmp _ASL_ABS ;0E jmp _BBR0_REL ;0F jmp _BPL_REL ;10 jmp _ORA_INDY ;11 jmp _ORA_IND ;12 jmp _INV ;13 jmp _TRB_ZPG ;14 jmp _ORA_ZPGX ;15 jmp _ASL_ZPGX ;16 jmp _RMB1_ZPG ;17 jmp _CLC_IMP ;18 jmp _ORA_ABSY ;19 jmp _INC_IMP ;1A jmp _INV ;1B jmp _TRB_ABS ;1C jmp _ORA_ABSX ;1D jmp _ASL_ABSX ;1E jmp _BBR1_REL ;1F jmp _JSR_ABS ;20 jmp _AND_INDX ;21 jmp _INV2 ;22 jmp _INV ;23 jmp _BIT_ZPG ;24 jmp _AND_ZPG ;25 jmp _ROL_ZPG ;26 jmp _RMB2_ZPG ;27 jmp _PLP_IMP ;28 jmp _AND_IMM ;29 jmp _ROL_IMP ;2A jmp _INV ;2B jmp _BIT_ABS ;2C jmp _AND_ABS ;2D jmp _ROL_ABS ;2E jmp _BBR2_REL ;2F jmp _BMI_REL ;30 jmp _AND_INDY ;31 jmp _AND_IND ;32 jmp _INV ;33 jmp _BIT_ZPGX ;34 jmp _AND_ZPGX ;35 jmp _ROL_ZPGX ;36 jmp _RMB3_ZPG ;37 jmp _SEC_IMP ;38 jmp _AND_ABSY ;39 jmp _DEC_IMP ;3A jmp _INV ;3B jmp _BIT_ABSX ;3C jmp _AND_ABSX ;3D jmp _ROL_ABSX ;3E jmp _BBR3_REL ;3F jmp _RTI_IMP ;40 jmp _EOR_INDX ;41 jmp _INV2 ;42 jmp _INV ;43 jmp _INV2 ;44 jmp _EOR_ZPG ;45 jmp _LSR_ZPG ;46 jmp _RMB4_ZPG ;47 jmp _PHA_IMP ;48 jmp _EOR_IMM ;49 jmp _LSR_IMP ;4A jmp _INV ;4B jmp _JMP_ABS ;4C jmp _EOR_ABS ;4D jmp _LSR_ABS ;4E jmp _BBR4_REL ;4F jmp _BVC_REL ;50 jmp _EOR_INDY ;51 jmp _EOR_IND ;52 jmp _INV ;53 jmp _INV2 ;54 jmp _EOR_ZPGX ;55 jmp _LSR_ZPGX ;56 jmp _RMB5_ZPG ;57 jmp _CLI_IMP ;58 jmp _EOR_ABSY ;59 jmp _PHY_IMP ;5A jmp _INV ;5B jmp _INV3 ;5C jmp _EOR_ABSX ;5D jmp _LSR_ABSX ;5E jmp _BBR5_REL ;5F jmp _RTS_IMP ;60 jmp _ADC_INDX ;61 jmp _INV2 ;62 jmp _INV ;63 jmp _STZ_ZPG ;64 jmp _ADC_ZPG ;65 jmp _ROR_ZPG ;66 jmp _RMB6_ZPG ;67 jmp _PLA_IMP ;68 jmp _ADC_IMM ;69 jmp _ROR_IMP ;6A jmp _INV ;6B jmp _JMP_JIND ;6C jmp _ADC_ABS ;6D jmp _ROR_ABS ;6E jmp _BBR6_REL ;6F jmp _BVS_REL ;70 jmp _ADC_INDY ;71 jmp _ADC_IND ;72 jmp _INV ;73 jmp _STZ_ZPGX ;74 jmp _ADC_ZPGX ;75 jmp _ROR_ZPGX ;76 jmp _RMB7_ZPG ;77 jmp _SEI_IMP ;78 jmp _ADC_ABSY ;79 jmp _PLY_IMP ;7A jmp _INV ;7B jmp _JMP_JINDX ;7C jmp _ADC_ABSX ;7D jmp _ROR_ABSX ;7E jmp _BBR7_REL ;7F jmp _BRA_REL ;80 jmp _STA_INDX ;81 jmp _INV2 ;82 jmp _INV ;83 jmp _STY_ZPG ;84 jmp _STA_ZPG ;85 jmp _STX_ZPG ;86 jmp _SMB0_ZPG ;87 jmp _DEY_IMP ;88 jmp _BIT_IMM ;89 jmp _TXA_IMP ;8A jmp _INV ;8B jmp _STY_ABS ;8C jmp _STA_ABS ;8D jmp _STX_ABS ;8E jmp _BBS0_REL ;8F jmp _BCC_REL ;90 jmp _STA_INDY ;91 jmp _STA_IND ;92 jmp _INV ;93 jmp _STY_ZPGX ;94 jmp _STA_ZPGX ;95 jmp _STX_ZPGY ;96 jmp _SMB1_ZPG ;97 jmp _TYA_IMP ;98 jmp _STA_ABSY ;99 jmp _TXS_IMP ;9A jmp _INV ;9B jmp _STZ_ABS ;9C jmp _STA_ABSX ;9D jmp _STZ_ABSX ;9E jmp _BBS1_REL ;9F jmp _LDY_IMM ;A0 jmp _LDA_INDX ;A1 jmp _LDX_IMM ;A2 jmp _INV ;A3 jmp _LDY_ZPG ;A4 jmp _LDA_ZPG ;A5 jmp _LDX_ZPG ;A6 jmp _SMB2_ZPG ;A7 jmp _TAY_IMP ;A8 jmp _LDA_IMM ;A9 jmp _TAX_IMP ;AA jmp _INV ;AB jmp _LDY_ABS ;AC jmp _LDA_ABS ;AD jmp _LDX_ABS ;AE jmp _BBS2_REL ;AF jmp _BCS_REL ;B0 jmp _LDA_INDY ;B1 jmp _LDA_IND ;B2 jmp _INV ;B3 jmp _LDY_ZPGX ;B4 jmp _LDA_ZPGX ;B5 jmp _LDX_ZPGY ;B6 jmp _SMB3_ZPG ;B7 jmp _CLV_IMP ;B8 jmp _LDA_ABSY ;B9 jmp _TSX_IMP ;BA jmp _INV ;BB jmp _LDY_ABSX ;BC jmp _LDA_ABSX ;BD jmp _LDX_ABSY ;BE jmp _BBS3_REL ;BF jmp _CPY_IMM ;C0 jmp _CMP_INDX ;C1 jmp _INV2 ;C2 jmp _INV ;C3 jmp _CPY_ZPG ;C4 jmp _CMP_ZPG ;C5 jmp _DEC_ZPG ;C6 jmp _SMB4_ZPG ;C7 jmp _INY_IMP ;C8 jmp _CMP_IMM ;C9 jmp _DEX_IMP ;CA jmp _WAI_IMP ;CB jmp _CPY_ABS ;CC jmp _CMP_ABS ;CD jmp _DEC_ABS ;CE jmp _BBS4_REL ;CF jmp _BNE_REL ;D0 jmp _CMP_INDY ;D1 jmp _CMP_IND ;D2 jmp _INV ;D3 jmp _INV2 ;D4 jmp _CMP_ZPGX ;D5 jmp _DEC_ZPGX ;D6 jmp _SMB5_ZPG ;D7 jmp _CLD_IMP ;D8 jmp _CMP_ABSY ;D9 jmp _PHX_IMP ;DA jmp _STP_IMP ;DB jmp _INV3 ;DC jmp _CMP_ABSX ;DD jmp _DEC_ABSX ;DE jmp _BBS5_REL ;DF jmp _CPX_IMM ;E0 jmp _SBC_INDX ;E1 jmp _INV2 ;E2 jmp _INV ;E3 jmp _CPX_ZPG ;E4 jmp _SBC_ZPG ;E5 jmp _INC_ZPG ;E6 jmp _SMB6_ZPG ;E7 jmp _INX_IMP ;E8 jmp _SBC_IMM ;E9 jmp _NOP_IMP ;EA jmp _INV ;EB jmp _CPX_ABS ;EC jmp _SBC_ABS ;ED jmp _INC_ABS ;EE jmp _BBS6_REL ;EF jmp _BEQ_REL ;F0 jmp _SBC_INDY ;F1 jmp _SBC_IND ;F2 jmp _INV ;F3 jmp _INV2 ;F4 jmp _SBC_ZPGX ;F5 jmp _INC_ZPGX ;F6 jmp _SMB7_ZPG ;F7 jmp _SED_IMP ;F8 jmp _SBC_ABSY ;F9 jmp _PLX_IMP ;FA jmp _INV ;FB jmp _INV3 ;FC jmp _SBC_ABSX ;FD jmp _INC_ABSX ;FE jmp _BBS7_REL ;FF