All pastes #753124 Raw Edit

Stuff

public text v1 · immutable
#753124 ·published 2007-10-28 23:41 UTC
rendered paste body
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