rendered paste bodyrs 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