Update Call graph for the %247 GetKeyWait syscall
This commit is contained in:
parent
0384bc38aa
commit
9a1b1b2d1a
|
@ -27,8 +27,43 @@ Call graph:
|
|||
%aca setjmp (DONE)
|
||||
<80089d8a> ?
|
||||
<80055d48> ? probably enables the keyboard interrupt
|
||||
<80057982>
|
||||
<80057982> ?
|
||||
<800578ba>
|
||||
%420 OS_inner_Sleep
|
||||
<8005a60a> ? (and return 1)
|
||||
<8005a60a> ?
|
||||
%252 ? (Keyboard_????)
|
||||
<80053536> ?
|
||||
<800854c2> ?
|
||||
%11a Timer_Start(3)
|
||||
<800854c2> ?
|
||||
<800578ba> ?
|
||||
%48e GetAutoPowerOffFlag
|
||||
<80056e9c> ?
|
||||
%11b Timer_stop(3)
|
||||
%241 Keyboard_ClrBuffer
|
||||
%3ed Interrupt_SetOrClrStatusFlags
|
||||
%3ef ? (Interrupt_?????StatusFlags)
|
||||
%3ee Interrupt_QueryStatusFlags
|
||||
<8005a5f8> ?
|
||||
%254 ?
|
||||
<800578f4> ?
|
||||
<8005a63a> ?
|
||||
<800571d4> ?
|
||||
%4e5 ?
|
||||
<8008c990> ?
|
||||
<80056d8a> ?
|
||||
%253 ?
|
||||
<80056d8a> ?
|
||||
<8008a692> ?
|
||||
%250 ?
|
||||
%48e GetAutoPowerOffFlag
|
||||
%3f4 PowerOff(1)
|
||||
%4e5 ?
|
||||
%4b7 ?
|
||||
<8008c990> ?
|
||||
%028 Bdisp_PutDisp_DD
|
||||
%253 ?
|
||||
----------------------------------------------------------------------------
|
||||
|
||||
<%247 Keyboard_GetKeyWait>
|
||||
|
@ -240,7 +275,7 @@ Call graph:
|
|||
80056914: 6592 mov.l @r9, r5
|
||||
80056916: 470b jsr @r7
|
||||
80056918: 2e52 mov.l r5, @r14
|
||||
8005691a: a118 bra <80056b4e>
|
||||
8005691a: a118 bra <80056b4e> # return 1
|
||||
8005691c: 0009 nop
|
||||
|
||||
###
|
||||
|
@ -270,11 +305,14 @@ Call graph:
|
|||
800569e0: 0009 nop
|
||||
800569e2: 8801 cmp/eq #1, r0
|
||||
800569e4: 8b04 bf <800569f0>
|
||||
|
||||
# Start timer 3
|
||||
800569e6: d261 mov.l %11a Timer_Start, r2
|
||||
800569e8: 420b jsr @r2
|
||||
800569ea: e403 mov #3, r4
|
||||
800569ec: a013 bra <80056a16>
|
||||
800569ee: 0009 nop
|
||||
|
||||
800569f0: d65d mov.l 0x800854c2, r6
|
||||
800569f2: 460b jsr @r6
|
||||
800569f4: 0009 nop
|
||||
|
@ -284,16 +322,23 @@ Call graph:
|
|||
800569fc: 0009 nop
|
||||
800569fe: a00a bra <80056a16>
|
||||
80056a00: 0009 nop
|
||||
|
||||
80056a02: d25b mov.l %48e GetAutoPowerOffFlag, r2
|
||||
80056a04: 420b jsr @r2
|
||||
80056a06: 0009 nop
|
||||
80056a08: 2008 tst r0, r0
|
||||
80056a0a: 8b04 bf <80056a16>
|
||||
|
||||
80056a0c: b246 bsr <80056e9c>
|
||||
80056a0e: 0009 nop
|
||||
|
||||
# Stop timer 3
|
||||
80056a10: d258 mov.l %11b Timer_Stop, r2
|
||||
80056a12: 420b jsr @r2
|
||||
80056a14: e403 mov #3, r4
|
||||
|
||||
###
|
||||
|
||||
80056a16: ed80 mov #-128, r13
|
||||
80056a18: da57 mov.l %3ed Interrupt_SetOrClrStatusFlags, r10
|
||||
80056a1a: 6ddc extu.b r13, r13
|
||||
|
@ -316,6 +361,8 @@ Call graph:
|
|||
80056a3c: 64d3 mov r13, r4
|
||||
80056a3e: 8801 cmp/eq #1, r0
|
||||
80056a40: 8b2b bf <80056a9a>
|
||||
|
||||
|
||||
80056a42: d152 mov.l 0x8005a5f8, r1
|
||||
80056a44: 410b jsr @r1
|
||||
80056a46: ee00 mov #0, r14
|
||||
|
@ -340,6 +387,8 @@ Call graph:
|
|||
80056a6c: 72ff add #-1, r2
|
||||
80056a6e: a006 bra <80056a7e>
|
||||
80056a70: 2122 mov.l r2, @r1
|
||||
|
||||
|
||||
80056a72: d149 mov.l 0x880133e8, r1
|
||||
80056a74: 6010 mov.b @r1, r0
|
||||
80056a76: 8810 cmp/eq #16, r0
|
||||
|
@ -369,11 +418,14 @@ Call graph:
|
|||
80056aa6: 8b01 bf <80056aac>
|
||||
80056aa8: a088 bra <80056bbc>
|
||||
80056aaa: 0009 nop
|
||||
|
||||
80056aac: 64f2 mov.l @r15, r4
|
||||
80056aae: b16c bsr <80056d8a>
|
||||
80056ab0: 55f1 mov.l @(4,r15), r5
|
||||
80056ab2: b451 bsr %253
|
||||
80056ab4: 0009 nop
|
||||
|
||||
|
||||
80056ab6: 64f2 mov.l @r15, r4
|
||||
80056ab8: b167 bsr <80056d8a>
|
||||
80056aba: 55f1 mov.l @(4,r15), r5
|
||||
|
@ -450,8 +502,13 @@ Call graph:
|
|||
80056b48: 8b01 bf <80056b4e>
|
||||
80056b4a: ae9b bra <80056884>
|
||||
80056b4c: 0009 nop
|
||||
|
||||
|
||||
# Error return
|
||||
80056b4e: a06b bra <80056c28>
|
||||
80056b50: e001 mov #1, r0
|
||||
|
||||
|
||||
80056bbc: de89 mov.l 0x88013408, r14
|
||||
80056bbe: 62e2 mov.l @r14, r2
|
||||
80056bc0: 4215 cmp/pl r2
|
||||
|
@ -470,9 +527,12 @@ Call graph:
|
|||
80056bda: 6210 mov.b @r1, r2
|
||||
80056bdc: 2228 tst r2, r2
|
||||
80056bde: 8b10 bf <80056c02>
|
||||
|
||||
# PowerOff with logo
|
||||
80056be0: de83 mov.l %3f4 PowerOff, r14
|
||||
80056be2: 4e0b jsr @r14
|
||||
80056be4: e401 mov #1, r4
|
||||
|
||||
80056be6: d183 mov.l %4e5, r1
|
||||
80056be8: 410b jsr @r1
|
||||
80056bea: 0009 nop
|
||||
|
@ -492,11 +552,13 @@ Call graph:
|
|||
80056c06: 8901 bt <80056c0c>
|
||||
80056c08: af0c bra <80056a24>
|
||||
80056c0a: 0009 nop
|
||||
|
||||
80056c0c: 6682 mov.l @r8, r6
|
||||
80056c0e: 2668 tst r6, r6
|
||||
80056c10: 8901 bt <80056c16>
|
||||
80056c12: af07 bra <80056a24>
|
||||
80056c14: 0009 nop
|
||||
|
||||
80056c16: 57f3 mov.l @(12,r15), r7
|
||||
80056c18: 4715 cmp/pl r7
|
||||
80056c1a: 8b02 bf <80056c22>
|
||||
|
|
Loading…
Reference in New Issue