Files
SyncHome/trunk/workspace/AVR-Computer/AVR65C02/AVRSource/opcjmp.inc
2023-03-13 08:36:51 +00:00

268 lines
5.1 KiB
PHP

.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