rs window (Shift+F8)R IROM:00080000 ; --------------------------------------------------------------------------- IROM:00080000 IROM:00080000 ; Segment type: Pure code IROM:00080000 CSEG IROM IROM:00080000 org 0x80000 IROM:00080000 IROM:00080000 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ IROM:00080000 IROM:00080000 ; RESET after power on IROM:00080000 IROM:00080000 ; public RESET_ IROM:00080000 RESET_: IROM:00080000 MOV (word_ECB3), D3 IROM:00080003 MOV D3, (0x00000073,A0) IROM:00080005 MOV A2, (0x0000004F,A1) IROM:00080007 MOVBU (A1), D1 IROM:00080007 ; End of function RESET_ IROM:00080007 IROM:00080008 IROM:00080008 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ IROM:00080008 IROM:00080008 ; IRQ Manager IROM:00080008 IROM:00080008 ; public IRQMANAGER_ IROM:00080008 IRQMANAGER_: IROM:00080008 MOV 0x0000004D, D1 ; 'M' IROM:0008000A MOV D1, D0 IROM:0008000B ADD 0x0000006F, D2 ; 'o' IROM:0008000D EXTXB D2 IROM:0008000E MOV 0x00002AFC, A1 IROM:00080011 MOV SP, (0x000000B0,SP) IROM:00080013 SUB D1, D0 IROM:00080014 MOVBU (A2), D1 IROM:00080015 MOV (0x000000BB,SP), D1 IROM:00080017 MOV D2, (SP) IROM:00080018 EXTXBU D1 IROM:00080019 MOV (word_1501), D2 IROM:0008001C MOV D1, D2 IROM:0008001D EXTXBU D0 IROM:0008001E ADD 0x00000040, A0 ; '@' IROM:00080020 MOV (A0), D1 IROM:00080021 MOV D0, D1 IROM:00080022 MOV 0x0000435A, D0 IROM:00080025 MOV A2, (0x00000095,A0) IROM:00080027 MOV SP, (0x0000000B,A2) IROM:00080029 MOVBU (A0), D1 IROM:0008002A MOV (0x0000009C,A0), A0 IROM:0008002C MOV D0, D3 IROM:0008002D MOV 0x000004AC, D2 IROM:00080030 EXTXBU D0 IROM:00080031 EXTXBU D2 IROM:00080032 MOVBU (A2), D2 IROM:00080033 MOVB D0, (A2) IROM:00080034 MOV A2, (0x00000053,A2) IROM:00080036 MOV D2, (SP) IROM:00080037 MOV D0, (0x00000078,SP) IROM:00080039 MOVBU (A0), D1 IROM:0008003A CMP 0x000026B6, A1 IROM:0008003D MOVB D3, (0x000000B5,A0) IROM:00080040 MOV (A0), D0 IROM:00080041 SUB D1, D3 IROM:00080042 MOVB D3, (byte_293A) IROM:00080045 CMP 0x00001F1A, A2 IROM:00080048 MOV (A2), D3 IROM:00080049 MOV (0x000000C6,SP), D2 IROM:0008004B MOV A2, (0x00000079,A2) IROM:0008004D MOVBU (A2), D3 IROM:0008004E ADD 0x00000041, A0 ; 'A' IROM:00080050 IROM:00080050 loc_80050: ; CODE XREF: IRQMANAGER_:loc_80050j IROM:00080050 BGT loc_80050 IROM:00080052 MOV A1, (0x0000008F,A1) IROM:00080054 BRA loc_800D1