0114 801C AA TAX0115 801D 68 PLA0116 801E 28 PLP0117 801F 6C F6 FF JMP ($FFF6)0118 8022 68 DETIRQ PLA ;IRQ (NON BRK)0119 8023 AA TAX0120 8024 68 PLA0121 8025 28 PLP0122 8026 6C F8 FF JMP ($FFF8)0123 8029 20 86 8B SVIRQ JSR ACCESS ;SAVE REGS AND DISPLAY CODE0124 802C 38 SEC0125 802D 20 64 80 JSR SAVINT0126 8030 A9 31 LDA #'1'0127 8032 4C 53 80 JMP IDISP0128 8035 08 USRENT PHP ;USER ENTRY0129 8036 20 86 8B JSR ACCESS0130 8039 38 SEC0131 803A 20 64 80 JSR SAVINT0132 803D EE 59 A6 INC PCLR0133 8040 D0 03 BNE *+50134 8042 EE 5A A6 INC PCHR0135 8045 A9 33 LDA #'3'0136 8047 4C 53 80 JMP IDISP0137 804A 20 86 8B SVBRK JSR ACCESS0138 804D 18 CLC0139 804E 20 64 80 JSR SAVINT0140 8051 A9 30 LDA #'0'0141 8053 ; INTRPT CODES 0 = BRK0142 8053 ; 1 = IRQ0143 8053 ; 2 = NMI0144 8053 ; 3 = USER ENTRY0145 8053 48 IDISP PHA ;OUT PC, INTRPT CODE (FROM A)0146 8054 20 D3 80 JSR DBOFF ;STOP NMI'S0147 8057 20 4D 83 JSR CRLF0148 805A 20 37 83 JSR OPCCOM0149 805D 68 PLA0150 805E 20 47 8A JSR OUTCHR0151 8061 4C 03 80 JMP WARM0152 8064 8D 5D A6 SAVINT STA AR ;SAVE USER REGS AFTER INTRPT0153 8067 8E 5E A6 STX XR0154 806A 8C 5F A6 STY YR0155 806D BA TSX0156 806E D8 CLD0157 806F BD 04 01 LDA $104,X0158 8072 69 FF ADC #$FF0159 8074 8D 59 A6 STA PCLR0160 8077 BD 05 01 LDA $105,X0161 807A 69 FF ADC #$FF0162 807C 8D 5A A6 STA PCHR0163 807F BD 03 01 LDA $103,X0164 8082 8D 5C A6 STA FR0165 8085 BD 02 01 LDA $102,X0166 8088 9D 05 01 STA $105,X0167 808B BD 01 01 LDA $101,X0168 808E 9D 04 01 STA $104,X0169 8091 E8 INX0170 8092 E8 INX0171 8093 E8 INX