mac-rom/BuildResults/RISC/Obj/PowerMgr.o.dump

3567 lines
208 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

First: Flags=$01 Version=$0002
Comment:
UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE
[BE20, DF00)
Dictionary: Flags $00 FirstId 200
200: Main
Pad
Comment:
#####################################################################################
Module: POWERMGRNEWC_FIDDLEPMGRVECTORS [BE20, BFAC)
Module started due to: FILE directive, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+168 (BF88): LEA MODEMSNDONINT, A0
+12C (BF4C): LEA POWERMGRNEWC_C1E0, A0
+124 (BF44): LEA POWERMGRNEWC_C2E0, A0
+30 (BE50): JSR POWERMGRNEWC_C030
+14 (BE34): JSR POWERMGRNEWC_BFB0
Unresolved outgoing references:
+160 (BF80): LEA $DCA6, A0
Dictionary: Flags $00 FirstId 201
201: POWERMGRNEWC_FIDDLEPMGRVECTORS
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="POWERMGRNEWC_FIDDLEPMGRVECTORS"(201) Segment="Main"(200)
Size: Flags $00 ModuleSize 396
Content: Flags $08
Contents offset $0000 size $018C
00000000: 4E56 FFB0 'NV..' LINK.W A6,#-$0050
00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7)
00000008: 7000 'p.' MOVEQ #$00,D0
0000000A: 2440 '$@' MOVEA.L D0,A2
0000000C: 4878 02E4 'Hx..' PEA $02E4
00000010: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000014: 4EBA 0000 'N...' JSR POWERMGRNEWC_BFB0 ; id: 206
00000018: A71E '..' _NewPtrSysClear ; A71E
0000001A: 2848 '(H' MOVEA.L A0,A4
0000001C: 264C '&L' MOVEA.L A4,A3
0000001E: 47EB 02EC 'G...' LEA $02EC(A3),A3
00000022: 294B 010E ')K..' MOVE.L A3,$010E(A4)
00000026: 200B ' .' MOVE.L A3,D0
00000028: 5180 'Q.' SUBQ.L #8,D0
0000002A: 2F00 '/.' MOVE.L D0,-(A7)
0000002C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
00000030: 4EBA 0000 'N...' JSR POWERMGRNEWC_C030 ; id: 205
00000034: A0BD '..' DC.W $A0BD ; OS 00BD
00000036: 206C 010E ' l..' MOVEA.L $010E(A4),A0
0000003A: 2968 0038 0170 ')h.8.p' MOVE.L $0038(A0),$0170(A4)
00000040: 2D4C FFB0 '-L..' MOVE.L A4,-$0050(A6)
00000044: 2D7C 0000 02E2 '-|....' MOVE.L #$000002E2,-$004C(A6)
FFB4
0000004C: 7001 'p.' MOVEQ #$01,D0
0000004E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6)
00000052: 41EE FFB0 'A...' LEA -$0050(A6),A0
00000056: 43EE FFF8 'C...' LEA -$0008(A6),A1
0000005A: 2209 '".' MOVE.L A1,D1
0000005C: 2251 '"Q' MOVEA.L (A1),A1
0000005E: 7005 'p.' MOVEQ #$05,D0
00000060: A15C '.\' _MemoryDispatch ; A15C
00000062: 2241 '"A' MOVEA.L D1,A1
00000064: 2288 '".' MOVE.L A0,(A1)
00000066: 296E FFB8 00A6 ')n....' MOVE.L -$0048(A6),$00A6(A4)
0000006C: 21CC 0D18 '!...' MOVE.L A4,$0D18
00000070: 206C 010E ' l..' MOVEA.L $010E(A4),A0
00000074: 2668 0004 '&h..' MOVEA.L $0004(A0),A3
00000078: 1953 0055 '.S.U' MOVE.B (A3),$0055(A4)
0000007C: 196B 0001 00F6 '.k....' MOVE.B $0001(A3),$00F6(A4)
00000082: 196B 0002 0022 '.k..."' MOVE.B $0002(A3),$0022(A4)
00000088: 196B 0003 0023 '.k...#' MOVE.B $0003(A3),$0023(A4)
0000008E: 7000 'p.' MOVEQ #$00,D0
00000090: 102B 0005 '.+..' MOVE.B $0005(A3),D0
00000094: 3940 0162 '9@.b' MOVE.W D0,$0162(A4)
00000098: 7000 'p.' MOVEQ #$00,D0
0000009A: 102B 0005 '.+..' MOVE.B $0005(A3),D0
0000009E: 3940 0164 '9@.d' MOVE.W D0,$0164(A4)
000000A2: 296B 0008 009E ')k....' MOVE.L $0008(A3),$009E(A4)
000000A8: 196B 001C 0195 '.k....' MOVE.B $001C(A3),$0195(A4)
000000AE: 203C 0000 0080 ' <....' MOVE.L #$00000080,D0
000000B4: C0AB 0010 '....' AND.L $0010(A3),D0
000000B8: 6706 'g.' BEQ.S *+$0008 ; 000000C0
000000BA: 196B 0023 026F '.k.#.o' MOVE.B $0023(A3),$026F(A4)
000000C0: 206C 010E ' l..' MOVEA.L $010E(A4),A0
000000C4: 2650 '&P' MOVEA.L (A0),A3
000000C6: 2953 00E6 ')S..' MOVE.L (A3),$00E6(A4)
000000CA: 296B 0004 00EA ')k....' MOVE.L $0004(A3),$00EA(A4)
000000D0: 296B 0014 0068 ')k...h' MOVE.L $0014(A3),$0068(A4)
000000D6: 296B 0038 0228 ')k.8.(' MOVE.L $0038(A3),$0228(A4)
000000DC: 296B 003C 0016 ')k.<..' MOVE.L $003C(A3),$0016(A4)
000000E2: 397C 003C 00AC '9|.<..' MOVE.W #$003C,$00AC(A4)
000000E8: 397C 0003 00AA '9|....' MOVE.W #$0003,$00AA(A4)
000000EE: 397C 000A 00AE '9|....' MOVE.W #$000A,$00AE(A4)
000000F4: 397C 0258 00B0 '9|.X..' MOVE.W #$0258,$00B0(A4)
000000FA: 397C 000A 00E2 '9|....' MOVE.W #$000A,$00E2(A4)
00000100: 397C 00C0 00E4 '9|....' MOVE.W #$00C0,$00E4(A4)
00000106: 297C 0FFF FFFF ')|....' MOVE.L #$0FFFFFFF,$0190(A4)
0190
0000010E: 7001 'p.' MOVEQ #$01,D0
00000110: 2940 001A ')@..' MOVE.L D0,$001A(A4)
00000114: 2940 001E ')@..' MOVE.L D0,$001E(A4)
00000118: 397C 0008 0028 '9|...(' MOVE.W #$0008,$0028(A4)
0000011E: 70FF 'p.' MOVEQ #$FF,D0
00000120: 2940 0038 ')@.8' MOVE.L D0,$0038(A4)
00000124: 41FA 0000 'A...' LEA POWERMGRNEWC_C2E0,A0 ; id: 204
00000128: 2948 0064 ')H.d' MOVE.L A0,$0064(A4)
0000012C: 41FA 0000 'A...' LEA POWERMGRNEWC_C1E0,A0 ; id: 203
00000130: 2948 0224 ')H.$' MOVE.L A0,$0224(A4)
00000134: 7007 'p.' MOVEQ #$07,D0
00000136: A09F '..' _PowerDispatch ; A09F
00000138: 1940 000E '.@..' MOVE.B D0,$000E(A4)
0000013C: 197C 00FF 021F '.|....' MOVE.B #$FF,$021F(A4)
00000142: 7000 'p.' MOVEQ #$00,D0
00000144: 2940 02DE ')@..' MOVE.L D0,$02DE(A4)
00000148: 2478 0DD8 '$x..' MOVEA.L $0DD8,A2
0000014C: 200A ' .' MOVE.L A2,D0
0000014E: 6710 'g.' BEQ.S *+$0012 ; 00000160
00000150: 7001 'p.' MOVEQ #$01,D0
00000152: C0AA 0028 '...(' AND.L $0028(A2),D0
00000156: 6708 'g.' BEQ.S *+$000A ; 00000160
00000158: 7000 'p.' MOVEQ #$00,D0
0000015A: 2940 001E ')@..' MOVE.L D0,$001E(A4)
0000015E: 6022 '`"' BRA.S *+$0024 ; 00000182
00000160: 41FA 1D24 'A..$' LEA *+$1D26,A0 ; 00001E86
00000164: 2948 015E ')H.^' MOVE.L A0,$015E(A4)
00000168: 41FA 0000 'A...' LEA MODEMSNDONINT,A0 ; id: 202
0000016C: 2948 0102 ')H..' MOVE.L A0,$0102(A4)
00000170: 197C FFFF 0011 '.|....' MOVE.B #$FF,$0011(A4)
00000176: 002C 0040 0054 '.,.@.T' ORI.B #$40,$0054(A4) ; '@'
0000017C: 197C 0006 0184 '.|....' MOVE.B #$06,$0184(A4)
00000182: 4CEE 1C00 FFA4 'L.....' MOVEM.L -$005C(A6),A2-A4
00000188: 4E5E 'N^' UNLK A6
0000018A: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 202
202: MODEMSNDONINT
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MODEMSNDONINT"(202)
0000016A
Dictionary: Flags $00 FirstId 203
203: POWERMGRNEWC_C1E0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="POWERMGRNEWC_C1E0"(203)
0000012E
Dictionary: Flags $00 FirstId 204
204: POWERMGRNEWC_C2E0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="POWERMGRNEWC_C2E0"(204)
00000126
Dictionary: Flags $00 FirstId 205
205: POWERMGRNEWC_C030
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="POWERMGRNEWC_C030"(205)
00000032
Dictionary: Flags $00 FirstId 206
206: POWERMGRNEWC_BFB0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="POWERMGRNEWC_BFB0"(206)
00000016
Comment:
POWERMGRNEWC_FIDDLEPMGRVECTORS ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: POWERMGRNEWC_BFB0 [BFB0, C024)
Module started due to: MODGUESS (align, label, RTS then padding)
Dictionary: Flags $00 FirstId 207
207: POWERMGRNEWC_BFB0
Module: Flags=$88=(ForcedActive Extern Code) Module="POWERMGRNEWC_BFB0"(207) Segment="Main"(200)
Size: Flags $00 ModuleSize 116
Content: Flags $08
Contents offset $0000 size $0074
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 2A2E 000C '*...' MOVE.L $000C(A6),D5
00000010: 200B ' .' MOVE.L A3,D0
00000012: 6604 'f.' BNE.S *+$0006 ; 00000018
00000014: 7000 'p.' MOVEQ #$00,D0
00000016: 6052 '`R' BRA.S *+$0054 ; 0000006A
00000018: 284B '(K' MOVEA.L A3,A4
0000001A: 514C 'QL' SUBQ.W #8,A4
0000001C: 7007 'p.' MOVEQ #$07,D0
0000001E: C09C '..' AND.L (A4)+,D0
00000020: 0C80 0000 0003 '......' CMPI.L #$00000003,D0
00000026: 6240 'b@' BHI.S *+$0042 ; 00000068
00000028: D080 '..' ADD.L D0,D0
0000002A: 303B 0806 '0;..' MOVE.W *+$0008(D0.L),D0 ; 00000032
0000002E: 4EFB 0000 'N...' JMP *+$0002(D0.W) ; 00000030
00000032: 000A 002C '...,' ORI.B #$2C,A2 ; ','
00000036: 002C 002C 5085 '.,.,P.' ORI.B #$2C,$5085(A4) ; ','
0000003C: DA94 '..' ADD.L (A4),D5
0000003E: 2C1C ',.' MOVE.L (A4)+,D6
00000040: 6014 '`.' BRA.S *+$0016 ; 00000056
00000042: 2E1C '..' MOVE.L (A4)+,D7
00000044: 670E 'g.' BEQ.S *+$0010 ; 00000054
00000046: DE8B '..' ADD.L A3,D7
00000048: 2F05 '/.' MOVE.L D5,-(A7)
0000004A: 2F07 '/.' MOVE.L D7,-(A7)
0000004C: 4EBA FFB2 'N...' JSR *-$004C ; 00000000
00000050: 2A00 '*.' MOVE.L D0,D5
00000052: 504F 'PO' ADDQ.W #8,A7
00000054: 5986 'Y.' SUBQ.L #4,D6
00000056: 4A86 'J.' TST.L D6
00000058: 6EE8 'n.' BGT.S *-$0016 ; 00000042
0000005A: 600C '`.' BRA.S *+$000E ; 00000068
0000005C: 2014 ' .' MOVE.L (A4),D0
0000005E: 720B 'r.' MOVEQ #$0B,D1
00000060: D081 '..' ADD.L D1,D0
00000062: 74FC 't.' MOVEQ #$FC,D2
00000064: C480 '..' AND.L D0,D2
00000066: DA82 '..' ADD.L D2,D5
00000068: 2005 ' .' MOVE.L D5,D0
0000006A: 4CEE 18E8 FFE8 'L.....' MOVEM.L -$0018(A6),D3/D5-D7/A3/A4
00000070: 4E5E 'N^' UNLK A6
00000072: 4E75 'Nu' RTS
Comment:
POWERMGRNEWC_BFB0 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: POWERMGRNEWC_C030 [C030, C0D6)
Module started due to: MODGUESS (align, label, RTS then padding)
Dictionary: Flags $00 FirstId 208
208: POWERMGRNEWC_C030
Module: Flags=$88=(ForcedActive Extern Code) Module="POWERMGRNEWC_C030"(208) Segment="Main"(200)
Size: Flags $00 ModuleSize 166
Content: Flags $08
Contents offset $0000 size $00A6
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7)
00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2
0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
00000010: 514B 'QK' SUBQ.W #8,A3
00000012: 2E1B '..' MOVE.L (A3)+,D7
00000014: 201B ' .' MOVE.L (A3)+,D0
00000016: 5680 'V.' ADDQ.L #3,D0
00000018: 7CFC '|.' MOVEQ #$FC,D6
0000001A: CC80 '..' AND.L D0,D6
0000001C: 24C7 '$.' MOVE.L D7,(A2)+
0000001E: 24C6 '$.' MOVE.L D6,(A2)+
00000020: 284A '(J' MOVEA.L A2,A4
00000022: 7007 'p.' MOVEQ #$07,D0
00000024: C087 '..' AND.L D7,D0
00000026: 0C80 0000 0003 '......' CMPI.L #$00000003,D0
0000002C: 626C 'bl' BHI.S *+$006E ; 0000009A
0000002E: D080 '..' ADD.L D0,D0
00000030: 303B 0806 '0;..' MOVE.W *+$0008(D0.L),D0 ; 00000038
00000034: 4EFB 0000 'N...' JMP *+$0002(D0.W) ; 00000036
00000038: 000A 0032 '...2' ORI.B #$32,A2 ; '2'
0000003C: 0048 005C '.H.\' ORI.W #$005C,A0
00000040: D9C6 '..' ADDA.L D6,A4
00000042: 601E '`.' BRA.S *+$0020 ; 00000062
00000044: 2E1B '..' MOVE.L (A3)+,D7
00000046: 6716 'g.' BEQ.S *+$0018 ; 0000005E
00000048: DEAE 0008 '....' ADD.L $0008(A6),D7
0000004C: 200C ' .' MOVE.L A4,D0
0000004E: 5080 'P.' ADDQ.L #8,D0
00000050: 2480 '$.' MOVE.L D0,(A2)
00000052: 2F0C '/.' MOVE.L A4,-(A7)
00000054: 2F07 '/.' MOVE.L D7,-(A7)
00000056: 4EBA FFA8 'N...' JSR *-$0056 ; 00000000
0000005A: 2840 '(@' MOVEA.L D0,A4
0000005C: 504F 'PO' ADDQ.W #8,A7
0000005E: 584A 'XJ' ADDQ.W #4,A2
00000060: 5986 'Y.' SUBQ.L #4,D6
00000062: 4A86 'J.' TST.L D6
00000064: 6EDE 'n.' BGT.S *-$0020 ; 00000044
00000066: 6032 '`2' BRA.S *+$0034 ; 0000009A
00000068: 7400 't.' MOVEQ #$00,D2
0000006A: 600C '`.' BRA.S *+$000E ; 00000078
0000006C: 2E1B '..' MOVE.L (A3)+,D7
0000006E: 6704 'g.' BEQ.S *+$0006 ; 00000074
00000070: DEAE 0008 '....' ADD.L $0008(A6),D7
00000074: 28C7 '(.' MOVE.L D7,(A4)+
00000076: 5986 'Y.' SUBQ.L #4,D6
00000078: B486 '..' CMP.L D6,D2
0000007A: 6DF0 'm.' BLT.S *-$000E ; 0000006C
0000007C: 601C '`.' BRA.S *+$001E ; 0000009A
0000007E: 7400 't.' MOVEQ #$00,D2
00000080: 6004 '`.' BRA.S *+$0006 ; 00000086
00000082: 28DB '(.' MOVE.L (A3)+,(A4)+
00000084: 5986 'Y.' SUBQ.L #4,D6
00000086: B486 '..' CMP.L D6,D2
00000088: 6DF8 'm.' BLT.S *-$0006 ; 00000082
0000008A: 600E '`.' BRA.S *+$0010 ; 0000009A
0000008C: 200B ' .' MOVE.L A3,D0
0000008E: D09B '..' ADD.L (A3)+,D0
00000090: 28C0 '(.' MOVE.L D0,(A4)+
00000092: 38DB '8.' MOVE.W (A3)+,(A4)+
00000094: 66F6 'f.' BNE.S *-$0008 ; 0000008C
00000096: 284A '(J' MOVEA.L A2,A4
00000098: D9C6 '..' ADDA.L D6,A4
0000009A: 200C ' .' MOVE.L A4,D0
0000009C: 4CEE 1CC0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A2-A4
000000A2: 4E5E 'N^' UNLK A6
000000A4: 4E75 'Nu' RTS
Comment:
POWERMGRNEWC_C030 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: POWERMGRNEWC_C0E0 [C0E0, C144)
Module started due to: MODGUESS (align, label, RTS then padding)
Dictionary: Flags $00 FirstId 209
209: POWERMGRNEWC_C0E0
Module: Flags=$88=(ForcedActive Extern Code) Module="POWERMGRNEWC_C0E0"(209) Segment="Main"(200)
Size: Flags $00 ModuleSize 100
Content: Flags $08
Contents offset $0000 size $0064
00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 2878 0D18 '(x..' MOVEA.L $0D18,A4
0000000C: 7000 'p.' MOVEQ #$00,D0
0000000E: 102C 0055 '.,.U' MOVE.B $0055(A4),D0
00000012: D0BC 0008 0000 '......' ADD.L #$00080000,D0
00000018: 41EE FFF8 'A...' LEA -$0008(A6),A0
0000001C: A051 '.Q' _ReadXPRam ; A051
0000001E: 4A2E FFF8 'J...' TST.B -$0008(A6)
00000022: 662C 'f,' BNE.S *+$002E ; 00000050
00000024: 4A2E FFF9 'J...' TST.B -$0007(A6)
00000028: 6626 'f&' BNE.S *+$0028 ; 00000050
0000002A: 206C 010E ' l..' MOVEA.L $010E(A4),A0
0000002E: 2668 0004 '&h..' MOVEA.L $0004(A0),A3
00000032: 1D6B 001F FFF8 '.k....' MOVE.B $001F(A3),-$0008(A6)
00000038: 1D6B 0020 FFF9 '.k. ..' MOVE.B $0020(A3),-$0007(A6)
0000003E: 7000 'p.' MOVEQ #$00,D0
00000040: 102C 0055 '.,.U' MOVE.B $0055(A4),D0
00000044: D0BC 0008 0000 '......' ADD.L #$00080000,D0
0000004A: 41EE FFF8 'A...' LEA -$0008(A6),A0
0000004E: A052 '.R' _WriteXPRam ; A052
00000050: 18AE FFF8 '....' MOVE.B -$0008(A6),(A4)
00000054: 196E FFF9 0001 '.n....' MOVE.B -$0007(A6),$0001(A4)
0000005A: 4CEE 1800 FFF0 'L.....' MOVEM.L -$0010(A6),A3/A4
00000060: 4E5E 'N^' UNLK A6
00000062: 4E75 'Nu' RTS
Comment:
POWERMGRNEWC_C0E0 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: POWERMGRNEWC_C150 [C150, C182)
Module started due to: MODGUESS (align, label, RTS then padding)
Dictionary: Flags $00 FirstId 210
210: POWERMGRNEWC_C150
Module: Flags=$88=(ForcedActive Extern Code) Module="POWERMGRNEWC_C150"(210) Segment="Main"(200)
Size: Flags $00 ModuleSize 50
Content: Flags $08
Contents offset $0000 size $0032
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 2009 ' .' MOVE.L A1,D0
0000000A: 2640 '&@' MOVEA.L D0,A3
0000000C: 286B 0002 '(k..' MOVEA.L $0002(A3),A4
00000010: 600E '`.' BRA.S *+$0010 ; 00000020
00000012: 2F2C 000A '/,..' MOVE.L $000A(A4),-(A7)
00000016: 206C 0006 ' l..' MOVEA.L $0006(A4),A0
0000001A: 4E90 'N.' JSR (A0)
0000001C: 2854 '(T' MOVEA.L (A4),A4
0000001E: 584F 'XO' ADDQ.W #4,A7
00000020: 200C ' .' MOVE.L A4,D0
00000022: 66EE 'f.' BNE.S *-$0010 ; 00000012
00000024: 0253 FFFE '.S..' ANDI.W #$FFFE,(A3)
00000028: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4
0000002E: 4E5E 'N^' UNLK A6
00000030: 4E75 'Nu' RTS
Comment:
POWERMGRNEWC_C150 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: POWERMGRNEWC_C190 [C190, C1D8)
Module started due to: MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+28 (C1B8): LEA POWERMGRNEWC_C150, A0
Dictionary: Flags $00 FirstId 211
211: POWERMGRNEWC_C190
Module: Flags=$88=(ForcedActive Extern Code) Module="POWERMGRNEWC_C190"(211) Segment="Main"(200)
Size: Flags $00 ModuleSize 72
Content: Flags $08
Contents offset $0000 size $0048
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 7001 'p.' MOVEQ #$01,D0
00000012: C053 '.S' AND.W (A3),D0
00000014: 7200 'r.' MOVEQ #$00,D1
00000016: 3200 '2.' MOVE.W D0,D1
00000018: 7001 'p.' MOVEQ #$01,D0
0000001A: B081 '..' CMP.L D1,D0
0000001C: 6720 'g ' BEQ.S *+$0022 ; 0000003E
0000001E: 0053 0001 '.S..' ORI.W #$0001,(A3)
00000022: 397C 0007 0004 '9|....' MOVE.W #$0007,$0004(A4)
00000028: 41FA 0000 'A...' LEA POWERMGRNEWC_C150,A0 ; id: 210
0000002C: 2948 0008 ')H..' MOVE.L A0,$0008(A4)
00000030: 294B 000C ')K..' MOVE.L A3,$000C(A4)
00000034: 7000 'p.' MOVEQ #$00,D0
00000036: 2940 0010 ')@..' MOVE.L D0,$0010(A4)
0000003A: 204C ' L' MOVEA.L A4,A0
0000003C: A082 '..' _DTInstall ; A082
0000003E: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4
00000044: 4E5E 'N^' UNLK A6
00000046: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="POWERMGRNEWC_C150"(210)
0000002A
Comment:
POWERMGRNEWC_C190 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: POWERMGRNEWC_C1E0 [C1E0, C2DE)
Module started due to: MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+E4 (C2C4): JSR POWERMGRNEWC_C190
+82 (C262): JSR POWERMGRNEWC_C190
+62 (C242): JSR POWERMGRNEWC_C190
Dictionary: Flags $00 FirstId 212
212: POWERMGRNEWC_C1E0
Module: Flags=$88=(ForcedActive Extern Code) Module="POWERMGRNEWC_C1E0"(212) Segment="Main"(200)
Size: Flags $00 ModuleSize 254
Content: Flags $08
Contents offset $0000 size $00FE
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000010: 1A2C 0220 '.,. ' MOVE.B $0220(A4),D5
00000014: 1C2C 0221 '.,.!' MOVE.B $0221(A4),D6
00000018: 1E2C 026E '.,.n' MOVE.B $026E(A4),D7
0000001C: 022C 001F 026F '.,...o' ANDI.B #$1F,$026F(A4)
00000022: 196B 0001 0220 '.k... ' MOVE.B $0001(A3),$0220(A4)
00000028: 196B 0002 0221 '.k...!' MOVE.B $0002(A3),$0221(A4)
0000002E: 7000 'p.' MOVEQ #$00,D0
00000030: 102C 026F '.,.o' MOVE.B $026F(A4),D0
00000034: 7201 'r.' MOVEQ #$01,D1
00000036: C200 '..' AND.B D0,D1
00000038: 7000 'p.' MOVEQ #$00,D0
0000003A: 1001 '..' MOVE.B D1,D0
0000003C: 0C40 0001 '.@..' CMPI.W #$0001,D0
00000040: 6606 'f.' BNE.S *+$0008 ; 00000048
00000042: 196B 0002 026E '.k...n' MOVE.B $0002(A3),$026E(A4)
00000048: BC2C 0221 '.,.!' CMP.B $0221(A4),D6
0000004C: 671A 'g.' BEQ.S *+$001C ; 00000068
0000004E: 002C 0040 026F '.,.@.o' ORI.B #$40,$026F(A4) ; '@'
00000054: 4AAC 0290 'J...' TST.L $0290(A4)
00000058: 670E 'g.' BEQ.S *+$0010 ; 00000068
0000005A: 486C 028E 'Hl..' PEA $028E(A4)
0000005E: 486C 0298 'Hl..' PEA $0298(A4)
00000062: 4EBA 0000 'N...' JSR POWERMGRNEWC_C190 ; id: 211
00000066: 504F 'PO' ADDQ.W #8,A7
00000068: BE2C 026E '.,.n' CMP.B $026E(A4),D7
0000006C: 671A 'g.' BEQ.S *+$001C ; 00000088
0000006E: 002C 0020 026F '.,. .o' ORI.B #$20,$026F(A4) ; ' '
00000074: 4AAC 02AE 'J...' TST.L $02AE(A4)
00000078: 670E 'g.' BEQ.S *+$0010 ; 00000088
0000007A: 486C 02AC 'Hl..' PEA $02AC(A4)
0000007E: 486C 02B6 'Hl..' PEA $02B6(A4)
00000082: 4EBA 0000 'N...' JSR POWERMGRNEWC_C190 ; id: 211
00000086: 504F 'PO' ADDQ.W #8,A7
00000088: 7000 'p.' MOVEQ #$00,D0
0000008A: 102C 026F '.,.o' MOVE.B $026F(A4),D0
0000008E: 7260 'r`' MOVEQ #$60,D1 ; '`'
00000090: C200 '..' AND.B D0,D1
00000092: 7000 'p.' MOVEQ #$00,D0
00000094: 1001 '..' MOVE.B D1,D0
00000096: 0C40 0060 '.@.`' CMPI.W #$0060,D0
0000009A: 674E 'gN' BEQ.S *+$0050 ; 000000EA
0000009C: BA2C 0220 '.,. ' CMP.B $0220(A4),D5
000000A0: 6748 'gH' BEQ.S *+$004A ; 000000EA
000000A2: 002C 0080 026F '.,...o' ORI.B #$80,$026F(A4)
000000A8: 4AAC 0272 'J..r' TST.L $0272(A4)
000000AC: 673C 'g<' BEQ.S *+$003E ; 000000EA
000000AE: 7E01 '~.' MOVEQ #$01,D7
000000B0: 4AAC 02AE 'J...' TST.L $02AE(A4)
000000B4: 670C 'g.' BEQ.S *+$000E ; 000000C2
000000B6: 302C 02AC '0,..' MOVE.W $02AC(A4),D0
000000BA: 0800 0000 '....' BTST #$00,D0
000000BE: 6702 'g.' BEQ.S *+$0004 ; 000000C2
000000C0: 4207 'B.' CLR.B D7
000000C2: 4A07 'J.' TST.B D7
000000C4: 6712 'g.' BEQ.S *+$0014 ; 000000D8
000000C6: 4AAC 0290 'J...' TST.L $0290(A4)
000000CA: 670C 'g.' BEQ.S *+$000E ; 000000D8
000000CC: 302C 02AC '0,..' MOVE.W $02AC(A4),D0
000000D0: 0800 0000 '....' BTST #$00,D0
000000D4: 6702 'g.' BEQ.S *+$0004 ; 000000D8
000000D6: 4207 'B.' CLR.B D7
000000D8: 4A07 'J.' TST.B D7
000000DA: 670E 'g.' BEQ.S *+$0010 ; 000000EA
000000DC: 486C 0270 'Hl.p' PEA $0270(A4)
000000E0: 486C 027A 'Hl.z' PEA $027A(A4)
000000E4: 4EBA 0000 'N...' JSR POWERMGRNEWC_C190 ; id: 211
000000E8: 504F 'PO' ADDQ.W #8,A7
000000EA: 7001 'p.' MOVEQ #$01,D0
000000EC: 4840 'H@' SWAP D0
000000EE: 303C 0001 '0<..' MOVE.W #$0001,D0
000000F2: A09F '..' _PowerDispatch ; A09F
000000F4: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4
000000FA: 4E5E 'N^' UNLK A6
000000FC: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="POWERMGRNEWC_C190"(211)
000000E6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="POWERMGRNEWC_C190"(211)
00000084
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="POWERMGRNEWC_C190"(211)
00000064
Comment:
POWERMGRNEWC_C1E0 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: POWERMGRNEWC_C2E0 [C2E0, C398)
Module started due to: MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+72 (C352): LEA POWERMGRNEWC_C3A0, A0
Dictionary: Flags $00 FirstId 213
213: POWERMGRNEWC_C2E0
Module: Flags=$88=(ForcedActive Extern Code) Module="POWERMGRNEWC_C2E0"(213) Segment="Main"(200)
Size: Flags $00 ModuleSize 184
Content: Flags $08
Contents offset $0000 size $00B8
00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014
00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7)
00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000010: 1E28 0001 '.(..' MOVE.B $0001(A0),D7
00000014: 1947 000F '.G..' MOVE.B D7,$000F(A4)
00000018: 7021 'p!' MOVEQ #$21,D0 ; '!'
0000001A: C007 '..' AND.B D7,D0
0000001C: 7200 'r.' MOVEQ #$00,D1
0000001E: 1200 '..' MOVE.B D0,D1
00000020: 0C41 0021 '.A.!' CMPI.W #$0021,D1
00000024: 6606 'f.' BNE.S *+$0008 ; 0000002C
00000026: 396C 0162 0164 '9l.b.d' MOVE.W $0162(A4),$0164(A4)
0000002C: 7004 'p.' MOVEQ #$04,D0
0000002E: C007 '..' AND.B D7,D0
00000030: 677C 'g|' BEQ.S *+$007E ; 000000AE
00000032: 4A6C 0164 'Jl.d' TST.W $0164(A4)
00000036: 6F06 'o.' BLE.S *+$0008 ; 0000003E
00000038: 536C 0164 'Sl.d' SUBQ.W #1,$0164(A4)
0000003C: 6070 '`p' BRA.S *+$0072 ; 000000AE
0000003E: 4A2C 0050 'J,.P' TST.B $0050(A4)
00000042: 670A 'g.' BEQ.S *+$000C ; 0000004E
00000044: 41EC 0024 'A..$' LEA $0024(A4),A0
00000048: A05F '._' _NMRemove ; A05F
0000004A: 422C 0050 'B,.P' CLR.B $0050(A4)
0000004E: 002C 0008 0054 '.,...T' ORI.B #$08,$0054(A4)
00000054: 47EC 00EE 'G...' LEA $00EE(A4),A3
00000058: 0A2C 0010 0054 '.,...T' EORI.B #$10,$0054(A4)
0000005E: 7010 'p.' MOVEQ #$10,D0
00000060: C02C 0054 '.,.T' AND.B $0054(A4),D0
00000064: 6604 'f.' BNE.S *+$0006 ; 0000006A
00000066: 47EC 00F2 'G...' LEA $00F2(A4),A3
0000006A: 4A93 'J.' TST.L (A3)
0000006C: 6740 'g@' BEQ.S *+$0042 ; 000000AE
0000006E: 2953 003C ')S.<' MOVE.L (A3),$003C(A4)
00000072: 41FA 0000 'A...' LEA POWERMGRNEWC_C3A0,A0 ; id: 214
00000076: 2948 0040 ')H.@' MOVE.L A0,$0040(A4)
0000007A: 41EC 0024 'A..$' LEA $0024(A4),A0
0000007E: A05E '.^' _NMInstall ; A05E
00000080: 3D7C 0021 FFFC '=|.!..' MOVE.W #$0021,-$0004(A6)
00000086: 70FA 'p.' MOVEQ #$FA,D0
00000088: C007 '..' AND.B D7,D0
0000008A: 1D40 FFFE '.@..' MOVE.B D0,-$0002(A6)
0000008E: 3D7C 00E0 FFEC '=|....' MOVE.W #$00E0,-$0014(A6)
00000094: 3D7C 0003 FFEE '=|....' MOVE.W #$0003,-$0012(A6)
0000009A: 41EE FFFC 'A...' LEA -$0004(A6),A0
0000009E: 2D48 FFF0 '-H..' MOVE.L A0,-$0010(A6)
000000A2: 7000 'p.' MOVEQ #$00,D0
000000A4: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6)
000000A8: 41EE FFEC 'A...' LEA -$0014(A6),A0
000000AC: A085 '..' _PMgrOp ; A085
000000AE: 4CEE 1880 FFE0 'L.....' MOVEM.L -$0020(A6),D7/A3/A4
000000B4: 4E5E 'N^' UNLK A6
000000B6: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 214
214: POWERMGRNEWC_C3A0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="POWERMGRNEWC_C3A0"(214)
00000074
Comment:
POWERMGRNEWC_C2E0 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: POWERMGRNEWC_C3A0 [C3A0, C3BA)
Module started due to: MODGUESS (align, label, RTS then padding)
Dictionary: Flags $00 FirstId 215
215: POWERMGRNEWC_C3A0
Module: Flags=$88=(ForcedActive Extern Code) Module="POWERMGRNEWC_C3A0"(215) Segment="Main"(200)
Size: Flags $00 ModuleSize 26
Content: Flags $08
Contents offset $0000 size $001A
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000008: A05F '._' _NMRemove ; A05F
0000000A: 2078 0D18 ' x..' MOVEA.L $0D18,A0
0000000E: 0228 00F7 0054 '.(...T' ANDI.B #$F7,$0054(A0)
00000014: 4E5E 'N^' UNLK A6
00000016: 4E74 0004 'Nt..' RTD #$0004
Comment:
POWERMGRNEWC_C3A0 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: INITPMGRVARS [C3C0, C540)
Module started due to: MODGUESS (align, label, RTD then padding)
Resolved outgoing references:
+7C (C43C): BSR RESETPMGRINTS
+74 (C434): LEA PMGRINT, A0
+70 (C430): BSR INSTALLVBLS
+6C (C42C): BSR DODYNAMICSPEEDCHANGE
+64 (C424): BSR POWERMGRNEWC_C0E0
+4E (C40E): BSR POWERMGRNEWC_C0E0
+3C (C3FC): BSR POWERMGRNEWC_FIDDLEPMGRVECTORS
Unresolved outgoing references:
+52 (C412): BSR $C608
+86 (C446): LEA $D1A8, A0
+8E (C44E): LEA $D2A8, A0
+86 (C446): INITPMGROP
+9E (C45E): SETUPPMGROPINTERFACE
+DC (C49C): DOPMGRCOMMANDS
Dictionary: Flags $00 FirstId 216
216: INITPMGRVARS
217: INITPMGROP
218: SETUPPMGROPINTERFACE
219: DOPMGRCOMMANDS
Module: Flags=$88=(ForcedActive Extern Code) Module="INITPMGRVARS"(216) Segment="Main"(200)
Size: Flags $00 ModuleSize 384
Content: Flags $08
Contents offset $0000 size $0180
00000000: 0838 0000 0B22 '.8..."' BTST #$00,$0B22
00000006: 6626 'f&' BNE.S *+$0028 ; 0000002E
00000008: 43FA 0018 'C...' LEA *+$001A,A1 ; 00000022
0000000C: 3019 '0.' MOVE.W (A1)+,D0
0000000E: A746 '.F' _GetToolTrapAddress ; A746
00000010: 3019 '0.' MOVE.W (A1)+,D0
00000012: 670C 'g.' BEQ.S *+$000E ; 00000020
00000014: A247 '.G' _SetOSTrapAddress ; A247
00000016: 0838 0003 240A '.8..$.' BTST #$03,$240A
0000001C: 6610 'f.' BNE.S *+$0012 ; 0000002E
0000001E: 60F0 '`.' BRA.S *-$000E ; 00000010
00000020: 4E75 'Nu' RTS
00000022: A89F '..' _Unimplemented ; A89F
00000024: A085 '..' _PMgrOp ; A085
00000026: A09F '..' _PowerDispatch ; A09F
00000028: A09E '..' _PowerMgrDispatch ; A09E
0000002A: A08A '..' _Sleep ; A08A
0000002C: 0000 48E7 '..H.' ORI.B #$E7,D0
00000030: F0F0 '..' DC.W $F0F0 ; ????
00000032: 2078 0DD8 ' x..' MOVEA.L $0DD8,A0
00000036: D1E8 004C '...L' ADDA.L $004C(A0),A0
0000003A: 2F08 '/.' MOVE.L A0,-(A7)
0000003C: 6100 FFC2 'a...' BSR POWERMGRNEWC_FIDDLEPMGRVECTORS-INITPMGRVARS+$FFC2 ; ids: 201, 216
00000040: 584F 'XO' ADDQ.W #4,A7
00000042: 2678 0D18 '&x..' MOVEA.L $0D18,A3
00000046: 0838 0003 240A '.8..$.' BTST #$03,$240A
0000004C: 670A 'g.' BEQ.S *+$000C ; 00000058
0000004E: 6100 FFB0 'a...' BSR POWERMGRNEWC_C0E0-INITPMGRVARS+$FFB0 ; ids: 209, 216
00000052: 6100 01F4 'a...' BSR *+$01F6 ; 00000248
00000056: 6028 '`(' BRA.S *+$002A ; 00000080
00000058: 0838 0000 0B22 '.8..."' BTST #$00,$0B22
0000005E: 6720 'g ' BEQ.S *+$0022 ; 00000080
00000060: 6100 0024 'a..$' BSR *+$0026 ; 00000086
00000064: 6100 FF9A 'a...' BSR POWERMGRNEWC_C0E0-INITPMGRVARS+$FF9A ; ids: 209, 216
00000068: 6100 0072 'a..r' BSR *+$0074 ; 000000DC
0000006C: 6100 FF92 'a...' BSR DODYNAMICSPEEDCHANGE-INITPMGRVARS+$FF92 ; ids: 223, 216
00000070: 6100 FF8E 'a...' BSR INSTALLVBLS-INITPMGRVARS+$FF8E ; ids: 222, 216
00000074: 41FA 0000 'A...' LEA PMGRINT,A0 ; id: 221
00000078: 21C8 01A2 '!...' MOVE.L A0,$01A2
0000007C: 6100 FF82 'a...' BSR RESETPMGRINTS-INITPMGRVARS+$FF82 ; ids: 220, 216
00000080: 4CDF 0F0F 'L...' MOVEM.L (A7)+,D0-D3/A0-A3
00000084: 4E75 'Nu' RTS
00000086: 41FA 0D60 'A..`' LEA *+$0D62,A0 ; 00000DE8
0000008A: 2748 0106 ''H..' MOVE.L A0,$0106(A3)
0000008E: 41FA 0E58 'A..X' LEA *+$0E5A,A0 ; 00000EE8
00000092: 2748 010A ''H..' MOVE.L A0,$010A(A3)
00000096: 6106 'a.' BSR.S *+$0008 ; 0000009E
00000098: 2749 015A ''I.Z' MOVE.L A1,$015A(A3)
0000009C: 4E75 'Nu' RTS
0000009E: 2678 0D18 '&x..' MOVEA.L $0D18,A3
000000A2: 7200 'r.' MOVEQ #$00,D1
000000A4: 240B '$.' MOVE.L A3,D2
000000A6: 5282 'R.' ADDQ.L #1,D2
000000A8: 671A 'g.' BEQ.S *+$001C ; 000000C4
000000AA: 226B 010E '"k..' MOVEA.L $010E(A3),A1
000000AE: 2269 0004 '"i..' MOVEA.L $0004(A1),A1
000000B2: 4A89 'J.' TST.L A1
000000B4: 1229 001E '.)..' MOVE.B $001E(A1),D1
000000B8: 226B 010E '"k..' MOVEA.L $010E(A3),A1
000000BC: 2269 0014 '"i..' MOVEA.L $0014(A1),A1
000000C0: 4A89 'J.' TST.L A1
000000C2: 4E75 'Nu' RTS
000000C4: 2278 0DD8 '"x..' MOVEA.L $0DD8,A1
000000C8: D3E9 004C '...L' ADDA.L $004C(A1),A1
000000CC: 2449 '$I' MOVEA.L A1,A2
000000CE: D5EA 0004 '....' ADDA.L $0004(A2),A2
000000D2: 122A 001E '.*..' MOVE.B $001E(A2),D1
000000D6: D3E9 0014 '....' ADDA.L $0014(A1),A1
000000DA: 4E75 'Nu' RTS
000000DC: 42A7 'B.' CLR.L -(A7)
000000DE: 2F0F '/.' MOVE.L A7,-(A7)
000000E0: 2F17 '/.' MOVE.L (A7),-(A7)
000000E2: 4267 'Bg' CLR.W -(A7)
000000E4: 3F3C 0021 '?<.!' MOVE.W #$0021,-(A7)
000000E8: 204F ' O' MOVEA.L A7,A0
000000EA: A085 '..' _PMgrOp ; A085
000000EC: 226B 010E '"k..' MOVEA.L $010E(A3),A1
000000F0: 2269 0004 '"i..' MOVEA.L $0004(A1),A1
000000F4: 4A89 'J.' TST.L A1
000000F6: 4A29 0007 'J)..' TST.B $0007(A1)
000000FA: 672E 'g.' BEQ.S *+$0030 ; 0000012A
000000FC: 117C 0082 000C '.|....' MOVE.B #$82,$000C(A0)
00000102: 317C 0001 0002 '1|....' MOVE.W #$0001,$0002(A0)
00000108: 30BC 0011 '0...' MOVE.W #$0011,(A0)
0000010C: A085 '..' _PMgrOp ; A085
0000010E: 226B 010E '"k..' MOVEA.L $010E(A3),A1
00000112: 2269 0004 '"i..' MOVEA.L $0004(A1),A1
00000116: 4A89 'J.' TST.L A1
00000118: 1169 0007 000C '.i....' MOVE.B $0007(A1),$000C(A0)
0000011E: 317C 0001 0002 '1|....' MOVE.W #$0001,$0002(A0)
00000124: 30BC 00E3 '0...' MOVE.W #$00E3,(A0)
00000128: A085 '..' _PMgrOp ; A085
0000012A: 4268 0002 'Bh..' CLR.W $0002(A0)
0000012E: 30BC 006A '0..j' MOVE.W #$006A,(A0)
00000132: A085 '..' _PMgrOp ; A085
00000134: 3768 000C 0022 '7h..."' MOVE.W $000C(A0),$0022(A3)
0000013A: 226B 010E '"k..' MOVEA.L $010E(A3),A1
0000013E: 2251 '"Q' MOVEA.L (A1),A1
00000140: 4AA9 0034 'J..4' TST.L $0034(A1)
00000144: 6714 'g.' BEQ.S *+$0016 ; 0000015A
00000146: 226B 010E '"k..' MOVEA.L $010E(A3),A1
0000014A: 2251 '"Q' MOVEA.L (A1),A1
0000014C: 4AA9 0034 'J..4' TST.L $0034(A1)
00000150: 6706 'g.' BEQ.S *+$0008 ; 00000158
00000152: 4EB1 8161 0034 'N..a.4' JSR ([$0034,A1])
00000158: 6020 '` ' BRA.S *+$0022 ; 0000017A
0000015A: 4268 0002 'Bh..' CLR.W $0002(A0)
0000015E: 30BC 0068 '0..h' MOVE.W #$0068,(A0)
00000162: A085 '..' _PMgrOp ; A085
00000164: 2068 0008 ' h..' MOVEA.L $0008(A0),A0
00000168: 1750 000F '.P..' MOVE.B (A0),$000F(A3)
0000016C: 082B 0000 000F '.+....' BTST #$00,$000F(A3)
00000172: 6706 'g.' BEQ.S *+$0008 ; 0000017A
00000174: 376B 0162 0164 '7k.b.d' MOVE.W $0162(A3),$0164(A3)
0000017A: 4FEF 0010 'O...' LEA $0010(A7),A7
0000017E: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 220
220: RESETPMGRINTS
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="RESETPMGRINTS"(220) Ref2="INITPMGRVARS"(216)
007E
Dictionary: Flags $00 FirstId 221
221: PMGRINT
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PMGRINT"(221)
00000076
Dictionary: Flags $00 FirstId 222
222: INSTALLVBLS
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="INSTALLVBLS"(222) Ref2="INITPMGRVARS"(216)
0072
Dictionary: Flags $00 FirstId 223
223: DODYNAMICSPEEDCHANGE
Pad
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="DODYNAMICSPEEDCHANGE"(223) Ref2="INITPMGRVARS"(216)
006E
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="POWERMGRNEWC_C0E0"(209) Ref2="INITPMGRVARS"(216)
0066
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="POWERMGRNEWC_C0E0"(209) Ref2="INITPMGRVARS"(216)
0050
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="POWERMGRNEWC_FIDDLEPMGRVECTORS"(201) Ref2="INITPMGRVARS"(216)
003E
EntryPoint: Flags=$08=(Extern Code) Offset=$0086 Entry="INITPMGROP"(217)
EntryPoint: Flags=$08=(Extern Code) Offset=$009E Entry="SETUPPMGROPINTERFACE"(218)
EntryPoint: Flags=$08=(Extern Code) Offset=$00DC Entry="DOPMGRCOMMANDS"(219)
Comment:
INITPMGRVARS ended due to: ran into next module
Comment:
#####################################################################################
Module: DODYNAMICSPEEDCHANGE [C540, D180)
Module started due to: MODGUESS (align, label)
Resolved outgoing references:
+B3C (D07C): BSR UNLOADPOLLSTACK
+A54 (CF94): BSR UNLOADPOLLSTACK
+9BA (CEFA): BSR SETUPPMGROPINTERFACE
+26E (C7AE): BSR PMGRRECV
+230 (C770): BSR PMGRSEND
+226 (C766): BSR PMGRRECV
+138 (C678): BSR.L SETUPTIMEK ; outside file
+4E (C58E): BSR.L SETUPTIMEK ; outside file
Unresolved outgoing references:
+7C4 (CD04): BSR $DBAA
+8AE (CDEE): BSR $DBAA
+A76 (CFB6): LEA $D1A8, A3
+AAC (CFEC): LEA $D2A8, A3
+19E (C6DE): INSTALLVBLS
+212 (C752): RESETPMGRINTS
+25E (C79E): PMGRINT
+2EA (C82A): THETABLE
+80C (CD4C): SETPROCESSORSPEED
+946 (CE86): NOTSURE
+9B6 (CEF6): PMGRTRAP
+B5E (D09E): WAIT4ACKLO
+B78 (D0B8): WAIT4ACKHI
+B92 (D0D2): RECEIVEBYTE
+BF6 (D136): SENDBYTE
Dictionary: Flags $00 FirstId 224
224: DODYNAMICSPEEDCHANGE
225: INSTALLVBLS
226: RESETPMGRINTS
227: PMGRINT
228: THETABLE
229: SETPROCESSORSPEED
230: NOTSURE
231: PMGRTRAP
232: WAIT4ACKLO
233: WAIT4ACKHI
234: RECEIVEBYTE
235: SENDBYTE
Module: Flags=$88=(ForcedActive Extern Code) Module="DODYNAMICSPEEDCHANGE"(224) Segment="Main"(200)
Size: Flags $00 ModuleSize 3136
Content: Flags $08
Contents offset $0000 size $0C40
00000000: 206B 010E ' k..' MOVEA.L $010E(A3),A0
00000004: 2068 0004 ' h..' MOVEA.L $0004(A0),A0
00000008: 4A88 'J.' TST.L A0
0000000A: 7020 'p ' MOVEQ #$20,D0 ; ' '
0000000C: C0A8 000C '....' AND.L $000C(A0),D0
00000010: 6700 0080 'g...' BEQ *+$0082 ; 00000092
00000014: 7001 'p.' MOVEQ #$01,D0
00000016: 3600 '6.' MOVE.W D0,D3
00000018: 617A 'az' BSR.S *+$007C ; 00000094
0000001A: 2078 01D4 ' x..' MOVEA.L $01D4,A0
0000001E: 1F28 1C00 '.(..' MOVE.B $1C00(A0),-(A7)
00000022: 1F28 1600 '.(..' MOVE.B $1600(A0),-(A7)
00000026: 0838 0003 0DD2 '.8....' BTST #$03,$0DD2
0000002C: 671E 'g.' BEQ.S *+$0020 ; 0000004C
0000002E: 2078 0CEC ' x..' MOVEA.L $0CEC,A0
00000032: 1F28 1C13 '.(..' MOVE.B $1C13(A0),-(A7)
00000036: 08D7 0007 '....' BSET #$07,(A7)
0000003A: 1F28 0012 '.(..' MOVE.B $0012(A0),-(A7)
0000003E: 08D7 0007 '....' BSET #$07,(A7)
00000042: 707F 'p.' MOVEQ #$7F,D0 ; ''
00000044: 1140 1C13 '.@..' MOVE.B D0,$1C13(A0)
00000048: 1140 0012 '.@..' MOVE.B D0,$0012(A0)
0000004C: 2F0B '/.' MOVE.L A3,-(A7)
0000004E: 61FF FFFF FFB0 'a.....' BSR.L SETUPTIMEK-DODYNAMICSPEEDCHANGE+$FFB0 ; ids: 239, 224
00000054: 265F '&_' MOVEA.L (A7)+,A3
00000056: 0838 0003 0DD2 '.8....' BTST #$03,$0DD2
0000005C: 670C 'g.' BEQ.S *+$000E ; 0000006A
0000005E: 2078 0CEC ' x..' MOVEA.L $0CEC,A0
00000062: 115F 0012 '._..' MOVE.B (A7)+,$0012(A0)
00000066: 115F 1C13 '._..' MOVE.B (A7)+,$1C13(A0)
0000006A: 2078 01D4 ' x..' MOVEA.L $01D4,A0
0000006E: 115F 1600 '._..' MOVE.B (A7)+,$1600(A0)
00000072: 115F 1C00 '._..' MOVE.B (A7)+,$1C00(A0)
00000076: 611C 'a.' BSR.S *+$001E ; 00000094
00000078: 43EB 0174 'C..t' LEA $0174(A3),A1
0000007C: 4A43 'JC' TST.W D3
0000007E: 6602 'f.' BNE.S *+$0004 ; 00000082
00000080: 5049 'PI' ADDQ.W #8,A1
00000082: 31D9 0D00 '1...' MOVE.W (A1)+,$0D00
00000086: 31D9 0D02 '1...' MOVE.W (A1)+,$0D02
0000008A: 31D9 0B24 '1..$' MOVE.W (A1)+,$0B24
0000008E: 31D9 0CEA '1...' MOVE.W (A1)+,$0CEA
00000092: 4E75 'Nu' RTS
00000094: 43EB 0174 'C..t' LEA $0174(A3),A1
00000098: 4A43 'JC' TST.W D3
0000009A: 6602 'f.' BNE.S *+$0004 ; 0000009E
0000009C: 5049 'PI' ADDQ.W #8,A1
0000009E: 32F8 0D00 '2...' MOVE.W $0D00,(A1)+
000000A2: 32F8 0D02 '2...' MOVE.W $0D02,(A1)+
000000A6: 32F8 0B24 '2..$' MOVE.W $0B24,(A1)+
000000AA: 32F8 0CEA '2...' MOVE.W $0CEA,(A1)+
000000AE: 0A43 0001 '.C..' EORI.W #$0001,D3
000000B2: 3003 '0.' MOVE.W D3,D0
000000B4: 206B 010E ' k..' MOVEA.L $010E(A3),A0
000000B8: 2050 ' P' MOVEA.L (A0),A0
000000BA: 4AA8 002C 'J..,' TST.L $002C(A0)
000000BE: 6706 'g.' BEQ.S *+$0008 ; 000000C6
000000C0: 4EF0 8161 002C 'N..a.,' JMP ([$002C,A0])
000000C6: 4E75 'Nu' RTS
000000C8: 206B 010E ' k..' MOVEA.L $010E(A3),A0
000000CC: 2068 0004 ' h..' MOVEA.L $0004(A0),A0
000000D0: 4A88 'J.' TST.L A0
000000D2: 7040 'p@' MOVEQ #$40,D0 ; '@'
000000D4: C0A8 0010 '....' AND.L $0010(A0),D0
000000D8: 6700 00C2 'g...' BEQ *+$00C4 ; 0000019C
000000DC: 43EB 0174 'C..t' LEA $0174(A3),A1
000000E0: 32F8 0D00 '2...' MOVE.W $0D00,(A1)+
000000E4: 32F8 0D02 '2...' MOVE.W $0D02,(A1)+
000000E8: 32F8 0B24 '2..$' MOVE.W $0B24,(A1)+
000000EC: 32F8 0CEA '2...' MOVE.W $0CEA,(A1)+
000000F0: 7000 'p.' MOVEQ #$00,D0
000000F2: 206B 010E ' k..' MOVEA.L $010E(A3),A0
000000F6: 2050 ' P' MOVEA.L (A0),A0
000000F8: 4AA8 002C 'J..,' TST.L $002C(A0)
000000FC: 6706 'g.' BEQ.S *+$0008 ; 00000104
000000FE: 4EB0 8161 002C 'N..a.,' JSR ([$002C,A0])
00000104: 2078 01D4 ' x..' MOVEA.L $01D4,A0
00000108: 1F28 1C00 '.(..' MOVE.B $1C00(A0),-(A7)
0000010C: 1F28 1600 '.(..' MOVE.B $1600(A0),-(A7)
00000110: 0838 0003 0DD2 '.8....' BTST #$03,$0DD2
00000116: 671E 'g.' BEQ.S *+$0020 ; 00000136
00000118: 2078 0CEC ' x..' MOVEA.L $0CEC,A0
0000011C: 1F28 1C13 '.(..' MOVE.B $1C13(A0),-(A7)
00000120: 08D7 0007 '....' BSET #$07,(A7)
00000124: 1F28 0012 '.(..' MOVE.B $0012(A0),-(A7)
00000128: 08D7 0007 '....' BSET #$07,(A7)
0000012C: 707F 'p.' MOVEQ #$7F,D0 ; ''
0000012E: 1140 1C13 '.@..' MOVE.B D0,$1C13(A0)
00000132: 1140 0012 '.@..' MOVE.B D0,$0012(A0)
00000136: 2F0B '/.' MOVE.L A3,-(A7)
00000138: 61FF FFFF FEC6 'a.....' BSR.L SETUPTIMEK-DODYNAMICSPEEDCHANGE+$FEC6 ; ids: 239, 224
0000013E: 265F '&_' MOVEA.L (A7)+,A3
00000140: 0838 0003 0DD2 '.8....' BTST #$03,$0DD2
00000146: 670C 'g.' BEQ.S *+$000E ; 00000154
00000148: 2078 0CEC ' x..' MOVEA.L $0CEC,A0
0000014C: 115F 0012 '._..' MOVE.B (A7)+,$0012(A0)
00000150: 115F 1C13 '._..' MOVE.B (A7)+,$1C13(A0)
00000154: 2078 01D4 ' x..' MOVEA.L $01D4,A0
00000158: 115F 1600 '._..' MOVE.B (A7)+,$1600(A0)
0000015C: 115F 1C00 '._..' MOVE.B (A7)+,$1C00(A0)
00000160: 43EB 017C 'C..|' LEA $017C(A3),A1
00000164: 32F8 0D00 '2...' MOVE.W $0D00,(A1)+
00000168: 32F8 0D02 '2...' MOVE.W $0D02,(A1)+
0000016C: 32F8 0B24 '2..$' MOVE.W $0B24,(A1)+
00000170: 32F8 0CEA '2...' MOVE.W $0CEA,(A1)+
00000174: 7001 'p.' MOVEQ #$01,D0
00000176: 206B 010E ' k..' MOVEA.L $010E(A3),A0
0000017A: 2050 ' P' MOVEA.L (A0),A0
0000017C: 4AA8 002C 'J..,' TST.L $002C(A0)
00000180: 6706 'g.' BEQ.S *+$0008 ; 00000188
00000182: 4EB0 8161 002C 'N..a.,' JSR ([$002C,A0])
00000188: 43EB 0174 'C..t' LEA $0174(A3),A1
0000018C: 31D9 0D00 '1...' MOVE.W (A1)+,$0D00
00000190: 31D9 0D02 '1...' MOVE.W (A1)+,$0D02
00000194: 31D9 0B24 '1..$' MOVE.W (A1)+,$0B24
00000198: 31D9 0CEA '1...' MOVE.W (A1)+,$0CEA
0000019C: 4E75 'Nu' RTS
0000019E: 226B 010E '"k..' MOVEA.L $010E(A3),A1
000001A2: 2251 '"Q' MOVEA.L (A1),A1
000001A4: 4A89 'J.' TST.L A1
000001A6: 246B 010E '$k..' MOVEA.L $010E(A3),A2
000001AA: 246A 0004 '$j..' MOVEA.L $0004(A2),A2
000001AE: 4A8A 'J.' TST.L A2
000001B0: 2029 0008 ' )..' MOVE.L $0008(A1),D0
000001B4: 6710 'g.' BEQ.S *+$0012 ; 000001C6
000001B6: 41EB 008C 'A...' LEA $008C(A3),A0
000001BA: 30BC 003C '0..<' MOVE.W #$003C,(A0)
000001BE: 2100 '!.' MOVE.L D0,-(A0)
000001C0: 5260 'R`' ADDQ.W #1,-(A0)
000001C2: 5948 'YH' SUBQ.W #4,A0
000001C4: A033 '.3' _VInstall ; A033
000001C6: 2029 001C ' )..' MOVE.L $001C(A1),D0
000001CA: 6710 'g.' BEQ.S *+$0012 ; 000001DC
000001CC: 41EB 009A 'A...' LEA $009A(A3),A0
000001D0: 30BC 0258 '0..X' MOVE.W #$0258,(A0)
000001D4: 2100 '!.' MOVE.L D0,-(A0)
000001D6: 5260 'R`' ADDQ.W #1,-(A0)
000001D8: 5948 'YH' SUBQ.W #4,A0
000001DA: A033 '.3' _VInstall ; A033
000001DC: 2029 0068 ' ).h' MOVE.L $0068(A1),D0
000001E0: 672E 'g.' BEQ.S *+$0030 ; 00000210
000001E2: 41EB 0201 'A...' LEA $0201(A3),A0
000001E6: 10AA 0022 '..."' MOVE.B $0022(A2),(A0)
000001EA: 41EB 0204 'A...' LEA $0204(A3),A0
000001EE: 20FC 0A05 0302 ' .....' MOVE.L #$0A050302,(A0)+
000001F4: 41EB 020F 'A...' LEA $020F(A3),A0
000001F8: 10BC 0007 '....' MOVE.B #$07,(A0)
000001FC: 41EB 01FA 'A...' LEA $01FA(A3),A0
00000200: 30BC 0258 '0..X' MOVE.W #$0258,(A0)
00000204: 3750 020C '7P..' MOVE.W (A0),$020C(A3)
00000208: 2100 '!.' MOVE.L D0,-(A0)
0000020A: 5260 'R`' ADDQ.W #1,-(A0)
0000020C: 5948 'YH' SUBQ.W #4,A0
0000020E: A033 '.3' _VInstall ; A033
00000210: 4E75 'Nu' RTS
00000212: 2278 01D4 '"x..' MOVEA.L $01D4,A1
00000216: 137C 0090 1A00 '.|....' MOVE.B #$90,$1A00(A1)
0000021C: 4FEF FFF4 'O...' LEA -$000C(A7),A7
00000220: 204F ' O' MOVEA.L A7,A0
00000222: 5488 'T.' ADDQ.L #2,A0
00000224: 7078 'px' MOVEQ #$78,D0 ; 'x'
00000226: 6100 FDD8 'a...' BSR PMGRRECV-DODYNAMICSPEEDCHANGE+$FDD8 ; ids: 237, 224
0000022A: 4210 'B.' CLR.B (A0)
0000022C: 7201 'r.' MOVEQ #$01,D1
0000022E: 7071 'pq' MOVEQ #$71,D0 ; 'q'
00000230: 6100 FDCE 'a...' BSR PMGRSEND-DODYNAMICSPEEDCHANGE+$FDCE ; ids: 238, 224
00000234: 4FEF 000C 'O...' LEA $000C(A7),A7
00000238: 137C 0090 1C00 '.|....' MOVE.B #$90,$1C00(A1)
0000023E: 4E75 'Nu' RTS
00000240: 082A 0003 0054 '.*...T' BTST #$03,$0054(A2)
00000246: 6614 'f.' BNE.S *+$0016 ; 0000025C
00000248: 4A2A 0050 'J*.P' TST.B $0050(A2)
0000024C: 670E 'g.' BEQ.S *+$0010 ; 0000025C
0000024E: 2F00 '/.' MOVE.L D0,-(A7)
00000250: 41EA 0024 'A..$' LEA $0024(A2),A0
00000254: A05F '._' _NMRemove ; A05F
00000256: 201F ' .' MOVE.L (A7)+,D0
00000258: 422A 0050 'B*.P' CLR.B $0050(A2)
0000025C: 4E75 'Nu' RTS
0000025E: 137C 0090 1A00 '.|....' MOVE.B #$90,$1A00(A1)
00000264: 4FEF FFF4 'O...' LEA -$000C(A7),A7
00000268: 204F ' O' MOVEA.L A7,A0
0000026A: 5488 'T.' ADDQ.L #2,A0
0000026C: 7078 'px' MOVEQ #$78,D0 ; 'x'
0000026E: 6100 FD90 'a...' BSR PMGRRECV-DODYNAMICSPEEDCHANGE+$FD90 ; ids: 237, 224
00000272: 4A40 'J@' TST.W D0
00000274: 666E 'fn' BNE.S *+$0070 ; 000002E4
00000276: 2478 0D18 '$x..' MOVEA.L $0D18,A2
0000027A: 1010 '..' MOVE.B (A0),D0
0000027C: 103B 007E '.;.~' MOVE.B *+$0080(D0.W),D0 ; 000002FC
00000280: 303B 0268 '0;.h' MOVE.W *+$006A(D0.W*2),D0 ; 000002EA
00000284: 4EFB 0064 'N..d' JMP *+$0066(D0.W) ; 000002EA
00000288: 4FEF 000C 'O...' LEA $000C(A7),A7
0000028C: 2278 01D4 '"x..' MOVEA.L $01D4,A1
00000290: 2078 0192 ' x..' MOVEA.L $0192,A0
00000294: 4ED0 'N.' JMP (A0)
00000296: 202A 0068 ' *.h' MOVE.L $0068(A2),D0
0000029A: 603C '`<' BRA.S *+$003E ; 000002D8
0000029C: 202A 0064 ' *.d' MOVE.L $0064(A2),D0
000002A0: 6036 '`6' BRA.S *+$0038 ; 000002D8
000002A2: 202A 0224 ' *.$' MOVE.L $0224(A2),D0
000002A6: 6030 '`0' BRA.S *+$0032 ; 000002D8
000002A8: 202A 0254 ' *.T' MOVE.L $0254(A2),D0
000002AC: 246A 0260 '$j.`' MOVEA.L $0260(A2),A2
000002B0: 6026 '`&' BRA.S *+$0028 ; 000002D8
000002B2: 202A 0250 ' *.P' MOVE.L $0250(A2),D0
000002B6: 246A 025C '$j.\' MOVEA.L $025C(A2),A2
000002BA: 601C '`.' BRA.S *+$001E ; 000002D8
000002BC: 202A 024C ' *.L' MOVE.L $024C(A2),D0
000002C0: 246A 0258 '$j.X' MOVEA.L $0258(A2),A2
000002C4: 6012 '`.' BRA.S *+$0014 ; 000002D8
000002C6: 0210 000F '....' ANDI.B #$0F,(A0)
000002CA: 1128 0001 '.(..' MOVE.B $0001(A0),-(A0)
000002CE: 5501 'U.' SUBQ.B #2,D1
000002D0: 1141 0002 '.A..' MOVE.B D1,$0002(A0)
000002D4: 2038 019A ' 8..' MOVE.L $019A,D0
000002D8: 670A 'g.' BEQ.S *+$000C ; 000002E4
000002DA: 2240 '"@' MOVEA.L D0,A1
000002DC: 2F0A '/.' MOVE.L A2,-(A7)
000002DE: 2F08 '/.' MOVE.L A0,-(A7)
000002E0: 4E91 'N.' JSR (A1)
000002E2: 504F 'PO' ADDQ.W #8,A7
000002E4: 4FEF 000C 'O...' LEA $000C(A7),A7
000002E8: 4E75 'Nu' RTS
000002EA: FFD2 '..' DC.W $FFD2 ; ????
000002EC: FFC8 '..' DC.W $FFC8 ; ????
000002EE: FFBE '..' DC.W $FFBE ; ????
000002F0: FFB8 '..' DC.W $FFB8 ; ????
000002F2: FFDC '..' DC.W $FFDC ; ????
000002F4: FFB2 '..' DC.W $FFB2 ; ????
000002F6: FFAC '..' DC.W $FFAC ; ????
000002F8: FF9E '..' DC.W $FF9E ; ????
000002FA: FFFA '..' DC.W $FFFA ; ????
000002FC: 0800 0101 '....' BTST #$01,D0
00000300: 0202 0202 '....' ANDI.B #$02,D2
00000304: 0303 '..' BTST D1,D3
00000306: 0303 '..' BTST D1,D3
00000308: 0303 '..' BTST D1,D3
0000030A: 0303 '..' BTST D1,D3
0000030C: 0404 0404 '....' SUBI.B #$04,D4
00000310: 0404 0404 '....' SUBI.B #$04,D4
00000314: 0404 0404 '....' SUBI.B #$04,D4
00000318: 0404 0404 '....' SUBI.B #$04,D4
0000031C: 0505 '..' BTST D2,D5
0000031E: 0505 '..' BTST D2,D5
00000320: 0505 '..' BTST D2,D5
00000322: 0505 '..' BTST D2,D5
00000324: 0505 '..' BTST D2,D5
00000326: 0505 '..' BTST D2,D5
00000328: 0505 '..' BTST D2,D5
0000032A: 0505 '..' BTST D2,D5
0000032C: 0404 0404 '....' SUBI.B #$04,D4
00000330: 0404 0404 '....' SUBI.B #$04,D4
00000334: 0404 0404 '....' SUBI.B #$04,D4
00000338: 0404 0404 '....' SUBI.B #$04,D4
0000033C: 0606 0606 '....' ADDI.B #$06,D6
00000340: 0606 0606 '....' ADDI.B #$06,D6
00000344: 0606 0606 '....' ADDI.B #$06,D6
00000348: 0606 0606 '....' ADDI.B #$06,D6
0000034C: 0404 0404 '....' SUBI.B #$04,D4
00000350: 0404 0404 '....' SUBI.B #$04,D4
00000354: 0404 0404 '....' SUBI.B #$04,D4
00000358: 0404 0404 '....' SUBI.B #$04,D4
0000035C: 0505 '..' BTST D2,D5
0000035E: 0505 '..' BTST D2,D5
00000360: 0505 '..' BTST D2,D5
00000362: 0505 '..' BTST D2,D5
00000364: 0505 '..' BTST D2,D5
00000366: 0505 '..' BTST D2,D5
00000368: 0505 '..' BTST D2,D5
0000036A: 0505 '..' BTST D2,D5
0000036C: 0404 0404 '....' SUBI.B #$04,D4
00000370: 0404 0404 '....' SUBI.B #$04,D4
00000374: 0404 0404 '....' SUBI.B #$04,D4
00000378: 0404 0404 '....' SUBI.B #$04,D4
0000037C: 0707 '..' BTST D3,D7
0000037E: 0707 '..' BTST D3,D7
00000380: 0707 '..' BTST D3,D7
00000382: 0707 '..' BTST D3,D7
00000384: 0707 '..' BTST D3,D7
00000386: 0707 '..' BTST D3,D7
00000388: 0707 '..' BTST D3,D7
0000038A: 0707 '..' BTST D3,D7
0000038C: 0404 0404 '....' SUBI.B #$04,D4
00000390: 0404 0404 '....' SUBI.B #$04,D4
00000394: 0404 0404 '....' SUBI.B #$04,D4
00000398: 0404 0404 '....' SUBI.B #$04,D4
0000039C: 0505 '..' BTST D2,D5
0000039E: 0505 '..' BTST D2,D5
000003A0: 0505 '..' BTST D2,D5
000003A2: 0505 '..' BTST D2,D5
000003A4: 0505 '..' BTST D2,D5
000003A6: 0505 '..' BTST D2,D5
000003A8: 0505 '..' BTST D2,D5
000003AA: 0505 '..' BTST D2,D5
000003AC: 0404 0404 '....' SUBI.B #$04,D4
000003B0: 0404 0404 '....' SUBI.B #$04,D4
000003B4: 0404 0404 '....' SUBI.B #$04,D4
000003B8: 0404 0404 '....' SUBI.B #$04,D4
000003BC: 0707 '..' BTST D3,D7
000003BE: 0707 '..' BTST D3,D7
000003C0: 0707 '..' BTST D3,D7
000003C2: 0707 '..' BTST D3,D7
000003C4: 0707 '..' BTST D3,D7
000003C6: 0707 '..' BTST D3,D7
000003C8: 0707 '..' BTST D3,D7
000003CA: 0707 '..' BTST D3,D7
000003CC: 0404 0404 '....' SUBI.B #$04,D4
000003D0: 0404 0404 '....' SUBI.B #$04,D4
000003D4: 0404 0404 '....' SUBI.B #$04,D4
000003D8: 0404 0404 '....' SUBI.B #$04,D4
000003DC: 0505 '..' BTST D2,D5
000003DE: 0505 '..' BTST D2,D5
000003E0: 0505 '..' BTST D2,D5
000003E2: 0505 '..' BTST D2,D5
000003E4: 0505 '..' BTST D2,D5
000003E6: 0505 '..' BTST D2,D5
000003E8: 0505 '..' BTST D2,D5
000003EA: 0505 '..' BTST D2,D5
000003EC: 0404 0404 '....' SUBI.B #$04,D4
000003F0: 0404 0404 '....' SUBI.B #$04,D4
000003F4: 0404 0404 '....' SUBI.B #$04,D4
000003F8: 0404 0404 '....' SUBI.B #$04,D4
000003FC: 2278 0D18 '"x..' MOVEA.L $0D18,A1
00000400: 2269 010E '"i..' MOVEA.L $010E(A1),A1
00000404: 2269 001C '"i..' MOVEA.L $001C(A1),A1
00000408: 4A89 'J.' TST.L A1
0000040A: 7200 'r.' MOVEQ #$00,D1
0000040C: 3200 '2.' MOVE.W D0,D1
0000040E: E549 '.I' LSL.W #2,D1
00000410: B2A9 FFFC '....' CMP.L -$0004(A1),D1
00000414: 6A0A 'j.' BPL.S *+$000C ; 00000420
00000416: 4AB1 1800 'J...' TST.L $00(A1,D1.L)
0000041A: 6704 'g.' BEQ.S *+$0006 ; 00000420
0000041C: 4EF1 1911 'N...' JMP ([0,A1,D1.L])
00000420: 70CE 'p.' MOVEQ #$CE,D0
00000422: 4E75 'Nu' RTS
00000424: 0080 004E 0060 '...N.`' ORI.L #$004E0060,D0
0000042A: 007A 0000 7000 '.z..p.' ORI.W #$0000,*+$7004 ; 0000742E
00000430: 7200 'r.' MOVEQ #$00,D1
00000432: 4840 'H@' SWAP D0
00000434: 3200 '2.' MOVE.W D0,D1
00000436: 40E7 '@.' MOVE SR,-(A7)
00000438: 007C 0700 '.|..' ORI.W #$0700,SR
0000043C: 2278 0D18 '"x..' MOVEA.L $0D18,A1
00000440: 2029 001A ' )..' MOVE.L $001A(A1),D0
00000444: B0B8 016A '...j' CMP.L $016A,D0
00000448: 6206 'b.' BHI.S *+$0008 ; 00000450
0000044A: 2378 016A 001A '#x.j..' MOVE.L $016A,$001A(A1)
00000450: 0C41 0004 '.A..' CMPI.W #$0004,D1
00000454: 624E 'bN' BHI.S *+$0050 ; 000004A4
00000456: 0CA9 5341 5241 '..SARA' CMPI.L #$53415241,$0112(A1) ; 'SARA'
0112
0000045E: 660A 'f.' BNE.S *+$000C ; 0000046A
00000460: 0C41 0003 '.A..' CMPI.W #$0003,D1
00000464: 6704 'g.' BEQ.S *+$0006 ; 0000046A
00000466: 2341 0244 '#A.D' MOVE.L D1,$0244(A1)
0000046A: 323B 12B8 '2;..' MOVE.W *-$0046(D1.W*2),D1 ; 00000424
0000046E: 4EFB 10B4 'N...' JMP *-$004A(D1.W) ; 00000424
00000472: 2029 0188 ' )..' MOVE.L $0188(A1),D0
00000476: B0B8 016A '...j' CMP.L $016A,D0
0000047A: 6228 'b(' BHI.S *+$002A ; 000004A4
0000047C: 2378 016A 0188 '#x.j..' MOVE.L $016A,$0188(A1)
00000482: 6020 '` ' BRA.S *+$0022 ; 000004A4
00000484: 7000 'p.' MOVEQ #$00,D0
00000486: 3029 00B0 '0)..' MOVE.W $00B0(A1),D0
0000048A: D0B8 016A '...j' ADD.L $016A,D0
0000048E: B0A9 001A '....' CMP.L $001A(A1),D0
00000492: 6B10 'k.' BMI.S *+$0012 ; 000004A4
00000494: 2340 001A '#@..' MOVE.L D0,$001A(A1)
00000498: 2340 018C '#@..' MOVE.L D0,$018C(A1)
0000049C: 6006 '`.' BRA.S *+$0008 ; 000004A4
0000049E: 2378 016A 001E '#x.j..' MOVE.L $016A,$001E(A1)
000004A4: 2029 001A ' )..' MOVE.L $001A(A1),D0
000004A8: 46DF 'F.' MOVE (A7)+,SR
000004AA: 4E75 'Nu' RTS
000004AC: 00A8 0070 0086 '...p..' ORI.L #$00700086,$009C(A0)
009C
000004B4: 0000 6000 '..`.' ORI.B #$00,D0
000004B8: 0002 7200 '..r.' ORI.B #$00,D2
000004BC: 4840 'H@' SWAP D0
000004BE: 3200 '2.' MOVE.W D0,D1
000004C0: 40E7 '@.' MOVE SR,-(A7)
000004C2: 007C 0700 '.|..' ORI.W #$0700,SR
000004C6: 2278 0D18 '"x..' MOVEA.L $0D18,A1
000004CA: 2029 001A ' )..' MOVE.L $001A(A1),D0
000004CE: B0B8 016A '...j' CMP.L $016A,D0
000004D2: 6206 'b.' BHI.S *+$0008 ; 000004DA
000004D4: 2378 016A 001A '#x.j..' MOVE.L $016A,$001A(A1)
000004DA: 0C41 0004 '.A..' CMPI.W #$0004,D1
000004DE: 62C4 'b.' BHI.S *-$003A ; 000004A4
000004E0: 0CA9 5341 5241 '..SARA' CMPI.L #$53415241,$0112(A1) ; 'SARA'
0112
000004E8: 670A 'g.' BEQ.S *+$000C ; 000004F4
000004EA: 0829 0002 0129 '.)...)' BTST #$02,$0129(A1)
000004F0: 6614 'f.' BNE.S *+$0016 ; 00000506
000004F2: 6020 '` ' BRA.S *+$0022 ; 00000514
000004F4: 0C41 0003 '.A..' CMPI.W #$0003,D1
000004F8: 671A 'g.' BEQ.S *+$001C ; 00000514
000004FA: 0C41 0001 '.A..' CMPI.W #$0001,D1
000004FE: 6706 'g.' BEQ.S *+$0008 ; 00000506
00000500: 2341 0244 '#A.D' MOVE.L D1,$0244(A1)
00000504: 600E '`.' BRA.S *+$0010 ; 00000514
00000506: 0CA9 5341 5241 '..SARA' CMPI.L #$53415241,$0112(A1) ; 'SARA'
0112
0000050E: 6604 'f.' BNE.S *+$0006 ; 00000514
00000510: 2341 0244 '#A.D' MOVE.L D1,$0244(A1)
00000514: 323B 1296 '2;..' MOVE.W *-$0068(D1.W*2),D1 ; 000004AC
00000518: 4EFB 1092 'N...' JMP *-$006C(D1.W) ; 000004AC
0000051C: 2029 0188 ' )..' MOVE.L $0188(A1),D0
00000520: B0B8 016A '...j' CMP.L $016A,D0
00000524: 6200 FF7E 'b..~' BHI *-$0080 ; 000004A4
00000528: 2378 016A 0188 '#x.j..' MOVE.L $016A,$0188(A1)
0000052E: 6000 FF74 '`..t' BRA *-$008A ; 000004A4
00000532: 2029 018C ' )..' MOVE.L $018C(A1),D0
00000536: B0B8 016A '...j' CMP.L $016A,D0
0000053A: 6200 FF68 'b..h' BHI *-$0096 ; 000004A4
0000053E: 2378 016A 018C '#x.j..' MOVE.L $016A,$018C(A1)
00000544: 6000 FF5E '`..^' BRA *-$00A0 ; 000004A4
00000548: 2378 016A 001E '#x.j..' MOVE.L $016A,$001E(A1)
0000054E: 08E9 0002 0054 '.....T' BSET #$02,$0054(A1)
00000554: 2029 001A ' )..' MOVE.L $001A(A1),D0
00000558: 46DF 'F.' MOVE (A7)+,SR
0000055A: 4E75 'Nu' RTS
0000055C: 40E7 '@.' MOVE SR,-(A7)
0000055E: 007C 0700 '.|..' ORI.W #$0700,SR
00000562: 2278 0D18 '"x..' MOVEA.L $0D18,A1
00000566: 7000 'p.' MOVEQ #$00,D0
00000568: 3029 00B0 '0)..' MOVE.W $00B0(A1),D0
0000056C: D0B8 016A '...j' ADD.L $016A,D0
00000570: B0A9 001A '....' CMP.L $001A(A1),D0
00000574: 6F04 'o.' BLE.S *+$0006 ; 0000057A
00000576: 2340 001A '#@..' MOVE.L D0,$001A(A1)
0000057A: 46DF 'F.' MOVE (A7)+,SR
0000057C: 4E75 'Nu' RTS
0000057E: 48E7 E0F0 'H...' MOVEM.L D0-D2/A0-A3,-(A7)
00000582: 2478 0D18 '$x..' MOVEA.L $0D18,A2
00000586: 302A 00AA '0*..' MOVE.W $00AA(A2),D0
0000058A: 526A 00B8 'Rj..' ADDQ.W #1,$00B8(A2)
0000058E: B06A 00B8 '.j..' CMP.W $00B8(A2),D0
00000592: 6E00 0060 'n..`' BGT *+$0062 ; 000005F4
00000596: 426A 00B8 'Bj..' CLR.W $00B8(A2)
0000059A: 50EA 000C 'P...' ST $000C(A2)
0000059E: 226A 010E '"j..' MOVEA.L $010E(A2),A1
000005A2: 2269 0008 '"i..' MOVEA.L $0008(A1),A1
000005A6: 4A89 'J.' TST.L A1
000005A8: 4A91 'J.' TST.L (A1)
000005AA: 6706 'g.' BEQ.S *+$0008 ; 000005B2
000005AC: 4EB1 8151 'N..Q' JSR ([0,A1])
000005B0: 6642 'fB' BNE.S *+$0044 ; 000005F4
000005B2: 4AA9 0004 'J...' TST.L $0004(A1)
000005B6: 6706 'g.' BEQ.S *+$0008 ; 000005BE
000005B8: 4EB1 8161 0004 'N..a..' JSR ([$0004,A1])
000005BE: 6634 'f4' BNE.S *+$0036 ; 000005F4
000005C0: 4AA9 0008 'J...' TST.L $0008(A1)
000005C4: 6706 'g.' BEQ.S *+$0008 ; 000005CC
000005C6: 4EB1 8161 0008 'N..a..' JSR ([$0008,A1])
000005CC: 6718 'g.' BEQ.S *+$001A ; 000005E6
000005CE: 4AA9 000C 'J...' TST.L $000C(A1)
000005D2: 6706 'g.' BEQ.S *+$0008 ; 000005DA
000005D4: 4EB1 8161 000C 'N..a..' JSR ([$000C,A1])
000005DA: 4AA9 0010 'J...' TST.L $0010(A1)
000005DE: 6706 'g.' BEQ.S *+$0008 ; 000005E6
000005E0: 4EB1 8161 0010 'N..a..' JSR ([$0010,A1])
000005E6: 43E9 0014 'C...' LEA $0014(A1),A1
000005EA: 6004 '`.' BRA.S *+$0006 ; 000005F0
000005EC: 2040 ' @' MOVEA.L D0,A0
000005EE: 4E90 'N.' JSR (A0)
000005F0: 2019 ' .' MOVE.L (A1)+,D0
000005F2: 66F8 'f.' BNE.S *-$0006 ; 000005EC
000005F4: 4CDF 0F07 'L...' MOVEM.L (A7)+,D0-D2/A0-A3
000005F8: 4E75 'Nu' RTS
000005FA: 40E7 '@.' MOVE SR,-(A7)
000005FC: 007C 0700 '.|..' ORI.W #$0700,SR
00000600: 2078 0D18 ' x..' MOVEA.L $0D18,A0
00000604: 7000 'p.' MOVEQ #$00,D0
00000606: 1028 000E '.(..' MOVE.B $000E(A0),D0
0000060A: 46DF 'F.' MOVE (A7)+,SR
0000060C: 4E75 'Nu' RTS
0000060E: 40E7 '@.' MOVE SR,-(A7)
00000610: 007C 0700 '.|..' ORI.W #$0700,SR
00000614: 7000 'p.' MOVEQ #$00,D0
00000616: 2078 0D18 ' x..' MOVEA.L $0D18,A0
0000061A: 5328 0051 'S(.Q' SUBQ.B #1,$0051(A0)
0000061E: 6A04 'j.' BPL.S *+$0006 ; 00000624
00000620: 4228 0051 'B(.Q' CLR.B $0051(A0)
00000624: 1028 0051 '.(.Q' MOVE.B $0051(A0),D0
00000628: 46DF 'F.' MOVE (A7)+,SR
0000062A: 4E75 'Nu' RTS
0000062C: 40E7 '@.' MOVE SR,-(A7)
0000062E: 007C 0700 '.|..' ORI.W #$0700,SR
00000632: 7000 'p.' MOVEQ #$00,D0
00000634: 2078 0D18 ' x..' MOVEA.L $0D18,A0
00000638: 5228 0051 'R(.Q' ADDQ.B #1,$0051(A0)
0000063C: 1028 0051 '.(.Q' MOVE.B $0051(A0),D0
00000640: 46DF 'F.' MOVE (A7)+,SR
00000642: 4E75 'Nu' RTS
00000644: 2478 0D18 '$x..' MOVEA.L $0D18,A2
00000648: 7000 'p.' MOVEQ #$00,D0
0000064A: 206A 010E ' j..' MOVEA.L $010E(A2),A0
0000064E: 2050 ' P' MOVEA.L (A0),A0
00000650: 4AA8 0018 'J...' TST.L $0018(A0)
00000654: 6706 'g.' BEQ.S *+$0008 ; 0000065C
00000656: 4EF0 8161 0018 'N..a..' JMP ([$0018,A0])
0000065C: 4E75 'Nu' RTS
0000065E: 2478 0D18 '$x..' MOVEA.L $0D18,A2
00000662: 7000 'p.' MOVEQ #$00,D0
00000664: 102A 0055 '.*.U' MOVE.B $0055(A2),D0
00000668: 4E75 'Nu' RTS
0000066A: 4840 'H@' SWAP D0
0000066C: 2478 0D18 '$x..' MOVEA.L $0D18,A2
00000670: 206A 010E ' j..' MOVEA.L $010E(A2),A0
00000674: 2068 0004 ' h..' MOVEA.L $0004(A0),A0
00000678: 4A88 'J.' TST.L A0
0000067A: 3228 0014 '2(..' MOVE.W $0014(A0),D1
0000067E: 6718 'g.' BEQ.S *+$001A ; 00000698
00000680: B041 '.A' CMP.W D1,D0
00000682: 6214 'b.' BHI.S *+$0016 ; 00000698
00000684: 206A 010E ' j..' MOVEA.L $010E(A2),A0
00000688: 2050 ' P' MOVEA.L (A0),A0
0000068A: 4AA8 0010 'J...' TST.L $0010(A0)
0000068E: 6706 'g.' BEQ.S *+$0008 ; 00000696
00000690: 4EF0 8161 0010 'N..a..' JMP ([$0010,A0])
00000696: 4E75 'Nu' RTS
00000698: 7000 'p.' MOVEQ #$00,D0
0000069A: 4E75 'Nu' RTS
0000069C: 2478 0D18 '$x..' MOVEA.L $0D18,A2
000006A0: 206A 010E ' j..' MOVEA.L $010E(A2),A0
000006A4: 2068 0020 ' h. ' MOVEA.L $0020(A0),A0
000006A8: 4A88 'J.' TST.L A0
000006AA: 7200 'r.' MOVEQ #$00,D1
000006AC: 4840 'H@' SWAP D0
000006AE: 3200 '2.' MOVE.W D0,D1
000006B0: E549 '.I' LSL.W #2,D1
000006B2: B2A8 FFFC '....' CMP.L -$0004(A0),D1
000006B6: 6204 'b.' BHI.S *+$0006 ; 000006BC
000006B8: 4EF0 1911 'N...' JMP ([0,A0,D1.L])
000006BC: 70CE 'p.' MOVEQ #$CE,D0
000006BE: 4E75 'Nu' RTS
000006C0: 2478 0D18 '$x..' MOVEA.L $0D18,A2
000006C4: 206A 010E ' j..' MOVEA.L $010E(A2),A0
000006C8: 2068 0004 ' h..' MOVEA.L $0004(A0),A0
000006CC: 4A88 'J.' TST.L A0
000006CE: 2028 0010 ' (..' MOVE.L $0010(A0),D0
000006D2: 4E75 'Nu' RTS
000006D4: 2278 0D18 '"x..' MOVEA.L $0D18,A1
000006D8: 2269 010E '"i..' MOVEA.L $010E(A1),A1
000006DC: 2269 0004 '"i..' MOVEA.L $0004(A1),A1
000006E0: 4A89 'J.' TST.L A1
000006E2: 2029 0010 ' )..' MOVE.L $0010(A1),D0
000006E6: 0800 0004 '....' BTST #$04,D0
000006EA: 6604 'f.' BNE.S *+$0006 ; 000006F0
000006EC: 70CE 'p.' MOVEQ #$CE,D0
000006EE: 4E75 'Nu' RTS
000006F0: 70CE 'p.' MOVEQ #$CE,D0
000006F2: 2F08 '/.' MOVE.L A0,-(A7)
000006F4: 2278 0D18 '"x..' MOVEA.L $0D18,A1
000006F8: 2269 010E '"i..' MOVEA.L $010E(A1),A1
000006FC: 2251 '"Q' MOVEA.L (A1),A1
000006FE: 4AA9 0058 'J..X' TST.L $0058(A1)
00000702: 6706 'g.' BEQ.S *+$0008 ; 0000070A
00000704: 4EB1 8161 0058 'N..a.X' JSR ([$0058,A1])
0000070A: 584F 'XO' ADDQ.W #4,A7
0000070C: 4E75 'Nu' RTS
0000070E: 7000 'p.' MOVEQ #$00,D0
00000710: 2478 0D18 '$x..' MOVEA.L $0D18,A2
00000714: 206A 010E ' j..' MOVEA.L $010E(A2),A0
00000718: 2050 ' P' MOVEA.L (A0),A0
0000071A: 4AA8 0030 'J..0' TST.L $0030(A0)
0000071E: 6706 'g.' BEQ.S *+$0008 ; 00000726
00000720: 4EF0 8161 0030 'N..a.0' JMP ([$0030,A0])
00000726: 4E75 'Nu' RTS
00000728: 2F00 '/.' MOVE.L D0,-(A7)
0000072A: 2478 0D18 '$x..' MOVEA.L $0D18,A2
0000072E: 206A 010E ' j..' MOVEA.L $010E(A2),A0
00000732: 2050 ' P' MOVEA.L (A0),A0
00000734: 4AA8 0040 'J..@' TST.L $0040(A0)
00000738: 6708 'g.' BEQ.S *+$000A ; 00000742
0000073A: 4EB0 8161 0040 'N..a.@' JSR ([$0040,A0])
00000740: 6006 '`.' BRA.S *+$0008 ; 00000748
00000742: 584F 'XO' ADDQ.W #4,A7
00000744: 7000 'p.' MOVEQ #$00,D0
00000746: 4E75 'Nu' RTS
00000748: 4840 'H@' SWAP D0
0000074A: 2078 0D18 ' x..' MOVEA.L $0D18,A0
0000074E: 221F '".' MOVE.L (A7)+,D1
00000750: 4841 'HA' SWAP D1
00000752: 0C41 0000 '.A..' CMPI.W #$0000,D1
00000756: 671C 'g.' BEQ.S *+$001E ; 00000774
00000758: 0C41 0002 '.A..' CMPI.W #$0002,D1
0000075C: 670C 'g.' BEQ.S *+$000E ; 0000076A
0000075E: 0C41 0001 '.A..' CMPI.W #$0001,D1
00000762: 6614 'f.' BNE.S *+$0016 ; 00000778
00000764: 3028 0222 '0(."' MOVE.W $0222(A0),D0
00000768: 600E '`.' BRA.S *+$0010 ; 00000778
0000076A: 0828 0000 026F '.(...o' BTST #$00,$026F(A0)
00000770: 66F2 'f.' BNE.S *-$000C ; 00000764
00000772: 6004 '`.' BRA.S *+$0006 ; 00000778
00000774: 303C FF00 '0<..' MOVE.W #$FF00,D0
00000778: 4840 'H@' SWAP D0
0000077A: 4E75 'Nu' RTS
0000077C: 2F00 '/.' MOVE.L D0,-(A7)
0000077E: 2478 0D18 '$x..' MOVEA.L $0D18,A2
00000782: 226A 010E '"j..' MOVEA.L $010E(A2),A1
00000786: 2251 '"Q' MOVEA.L (A1),A1
00000788: 4AA9 0044 'J..D' TST.L $0044(A1)
0000078C: 6708 'g.' BEQ.S *+$000A ; 00000796
0000078E: 4EB1 8161 0044 'N..a.D' JSR ([$0044,A1])
00000794: 60B2 '`.' BRA.S *-$004C ; 00000748
00000796: 7000 'p.' MOVEQ #$00,D0
00000798: 4E75 'Nu' RTS
0000079A: 4840 'H@' SWAP D0
0000079C: 2078 0D18 ' x..' MOVEA.L $0D18,A0
000007A0: 4A40 'J@' TST.W D0
000007A2: 670C 'g.' BEQ.S *+$000E ; 000007B0
000007A4: 2028 0228 ' (.(' MOVE.L $0228(A0),D0
000007A8: 6724 'g$' BEQ.S *+$0026 ; 000007CE
000007AA: 2040 ' @' MOVEA.L D0,A0
000007AC: 4E90 'N.' JSR (A0)
000007AE: 601E '`.' BRA.S *+$0020 ; 000007CE
000007B0: 2028 001E ' (..' MOVE.L $001E(A0),D0
000007B4: 6718 'g.' BEQ.S *+$001A ; 000007CE
000007B6: 2028 0016 ' (..' MOVE.L $0016(A0),D0
000007BA: 6712 'g.' BEQ.S *+$0014 ; 000007CE
000007BC: 2F00 '/.' MOVE.L D0,-(A7)
000007BE: 203C 0000 0800 ' <....' MOVE.L #$00000800,D0
000007C4: 6100 0EA4 'a...' BSR *+$0EA6 ; 0000166A
000007C8: 201F ' .' MOVE.L (A7)+,D0
000007CA: 2040 ' @' MOVEA.L D0,A0
000007CC: 4E90 'N.' JSR (A0)
000007CE: 7000 'p.' MOVEQ #$00,D0
000007D0: 4E75 'Nu' RTS
000007D2: 2278 0D18 '"x..' MOVEA.L $0D18,A1
000007D6: 2269 010E '"i..' MOVEA.L $010E(A1),A1
000007DA: 2269 0004 '"i..' MOVEA.L $0004(A1),A1
000007DE: 4A89 'J.' TST.L A1
000007E0: 2029 0010 ' )..' MOVE.L $0010(A1),D0
000007E4: 0800 0004 '....' BTST #$04,D0
000007E8: 6604 'f.' BNE.S *+$0006 ; 000007EE
000007EA: 70CE 'p.' MOVEQ #$CE,D0
000007EC: 4E75 'Nu' RTS
000007EE: 70CE 'p.' MOVEQ #$CE,D0
000007F0: 2F08 '/.' MOVE.L A0,-(A7)
000007F2: 2278 0D18 '"x..' MOVEA.L $0D18,A1
000007F6: 2269 010E '"i..' MOVEA.L $010E(A1),A1
000007FA: 2251 '"Q' MOVEA.L (A1),A1
000007FC: 4AA9 005C 'J..\' TST.L $005C(A1)
00000800: 6706 'g.' BEQ.S *+$0008 ; 00000808
00000802: 4EB1 8161 005C 'N..a.\' JSR ([$005C,A1])
00000808: 584F 'XO' ADDQ.W #4,A7
0000080A: 4E75 'Nu' RTS
0000080C: 4840 'H@' SWAP D0
0000080E: 3200 '2.' MOVE.W D0,D1
00000810: 2478 0D18 '$x..' MOVEA.L $0D18,A2
00000814: 206A 010E ' j..' MOVEA.L $010E(A2),A0
00000818: 2068 0004 ' h..' MOVEA.L $0004(A0),A0
0000081C: 4A88 'J.' TST.L A0
0000081E: 7440 't@' MOVEQ #$40,D2 ; '@'
00000820: C4A8 0010 '....' AND.L $0010(A0),D2
00000824: 6700 008E 'g...' BEQ *+$0090 ; 000008B4
00000828: 3F01 '?.' MOVE.W D1,-(A7)
0000082A: 206A 010E ' j..' MOVEA.L $010E(A2),A0
0000082E: 2050 ' P' MOVEA.L (A0),A0
00000830: 4AA8 002C 'J..,' TST.L $002C(A0)
00000834: 6706 'g.' BEQ.S *+$0008 ; 0000083C
00000836: 4EB0 8161 002C 'N..a.,' JSR ([$002C,A0])
0000083C: 321F '2.' MOVE.W (A7)+,D1
0000083E: 4A40 'J@' TST.W D0
00000840: 6772 'gr' BEQ.S *+$0074 ; 000008B4
00000842: 7007 'p.' MOVEQ #$07,D0
00000844: A09F '..' _PowerDispatch ; A09F
00000846: 1540 000E '.@..' MOVE.B D0,$000E(A2)
0000084A: 4601 'F.' NOT.B D1
0000084C: 0241 0001 '.A..' ANDI.W #$0001,D1
00000850: E749 '.I' LSL.W #3,D1
00000852: 43EA 0174 'C..t' LEA $0174(A2),A1
00000856: D2C1 '..' ADDA.W D1,A1
00000858: 31D9 0D00 '1...' MOVE.W (A1)+,$0D00
0000085C: 31D9 0D02 '1...' MOVE.W (A1)+,$0D02
00000860: 31D9 0B24 '1..$' MOVE.W (A1)+,$0B24
00000864: 31D9 0CEA '1...' MOVE.W (A1)+,$0CEA
00000868: 203C 6174 6C6B ' <atlk' MOVE.L #$61746C6B,D0 ; 'atlk'
0000086E: A1AD '..' _Gestalt ; A1AD
00000870: 6636 'f6' BNE.S *+$0038 ; 000008A8
00000872: 2008 ' .' MOVE.L A0,D0
00000874: 6732 'g2' BEQ.S *+$0034 ; 000008A8
00000876: 7019 'p.' MOVEQ #$19,D0
00000878: 2078 0B18 ' x..' MOVEA.L $0B18,A0
0000087C: 4EA8 0002 'N...' JSR $0002(A0)
00000880: 45E9 0002 'E...' LEA $0002(A1),A2
00000884: 601E '`.' BRA.S *+$0020 ; 000008A4
00000886: 2440 '$@' MOVEA.L D0,A2
00000888: 48E7 1F3E 'H..>' MOVEM.L D3-D7/A2-A6,-(A7)
0000088C: 42A7 'B.' CLR.L -(A7)
0000088E: 2F0A '/.' MOVE.L A2,-(A7)
00000890: 4879 7370 6564 'Hysped' PEA $73706564
00000896: 206A 0006 ' j..' MOVEA.L $0006(A2),A0
0000089A: 4E90 'N.' JSR (A0)
0000089C: 4FEF 000C 'O...' LEA $000C(A7),A7
000008A0: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6
000008A4: 2012 ' .' MOVE.L (A2),D0
000008A6: 66DE 'f.' BNE.S *-$0020 ; 00000886
000008A8: 203C 0000 0100 ' <....' MOVE.L #$00000100,D0
000008AE: 6100 0DBA 'a...' BSR *+$0DBC ; 0000166A
000008B2: 7001 'p.' MOVEQ #$01,D0
000008B4: 4E75 'Nu' RTS
000008B6: 2278 0D18 '"x..' MOVEA.L $0D18,A1
000008BA: 2269 010E '"i..' MOVEA.L $010E(A1),A1
000008BE: 2269 0004 '"i..' MOVEA.L $0004(A1),A1
000008C2: 4A89 'J.' TST.L A1
000008C4: 7000 'p.' MOVEQ #$00,D0
000008C6: 1029 0007 '.)..' MOVE.B $0007(A1),D0
000008CA: 4E75 'Nu' RTS
000008CC: 2478 0D18 '$x..' MOVEA.L $0D18,A2
000008D0: 206A 010E ' j..' MOVEA.L $010E(A2),A0
000008D4: 2050 ' P' MOVEA.L (A0),A0
000008D6: 4AA8 0074 'J..t' TST.L $0074(A0)
000008DA: 6706 'g.' BEQ.S *+$0008 ; 000008E2
000008DC: 4EF0 8161 0074 'N..a.t' JMP ([$0074,A0])
000008E2: 4E75 'Nu' RTS
000008E4: 2478 0D18 '$x..' MOVEA.L $0D18,A2
000008E8: 206A 010E ' j..' MOVEA.L $010E(A2),A0
000008EC: 2050 ' P' MOVEA.L (A0),A0
000008EE: 4AA8 0078 'J..x' TST.L $0078(A0)
000008F2: 6706 'g.' BEQ.S *+$0008 ; 000008FA
000008F4: 4EF0 8161 0078 'N..a.x' JMP ([$0078,A0])
000008FA: 4E75 'Nu' RTS
000008FC: 2278 0D18 '"x..' MOVEA.L $0D18,A1
00000900: 43E9 0270 'C..p' LEA $0270(A1),A1
00000904: 7200 'r.' MOVEQ #$00,D1
00000906: 4840 'H@' SWAP D0
00000908: 3200 '2.' MOVE.W D0,D1
0000090A: 5341 'SA' SUBQ.W #1,D1
0000090C: C2FC 001E '....' MULU.W #$001E,D1
00000910: 43F1 1000 'C...' LEA $00(A1,D1.W),A1
00000914: 0C40 0001 '.@..' CMPI.W #$0001,D0
00000918: 6D14 'm.' BLT.S *+$0016 ; 0000092E
0000091A: 0C40 0003 '.@..' CMPI.W #$0003,D0
0000091E: 6E0E 'n.' BGT.S *+$0010 ; 0000092E
00000920: 0800 0010 '....' BTST #$10,D0
00000924: 6604 'f.' BNE.S *+$0006 ; 0000092A
00000926: A96F '.o' _Enqueue ; A96F
00000928: 6006 '`.' BRA.S *+$0008 ; 00000930
0000092A: A96E '.n' _Dequeue ; A96E
0000092C: 6002 '`.' BRA.S *+$0004 ; 00000930
0000092E: 70CE 'p.' MOVEQ #$CE,D0
00000930: 4E75 'Nu' RTS
00000932: 2278 0D18 '"x..' MOVEA.L $0D18,A1
00000936: 4840 'H@' SWAP D0
00000938: 7000 'p.' MOVEQ #$00,D0
0000093A: 0829 0004 012B '.)...+' BTST #$04,$012B(A1)
00000940: 6702 'g.' BEQ.S *+$0004 ; 00000944
00000942: 7001 'p.' MOVEQ #$01,D0
00000944: 4E75 'Nu' RTS
00000946: 2478 0D18 '$x..' MOVEA.L $0D18,A2
0000094A: 4840 'H@' SWAP D0
0000094C: 4A00 'J.' TST.B D0
0000094E: 6608 'f.' BNE.S *+$000A ; 00000958
00000950: 08AA 0004 012B '.....+' BCLR #$04,$012B(A2)
00000956: 6006 '`.' BRA.S *+$0008 ; 0000095E
00000958: 08EA 0004 012B '.....+' BSET #$04,$012B(A2)
0000095E: 246A 010E '$j..' MOVEA.L $010E(A2),A2
00000962: 2452 '$R' MOVEA.L (A2),A2
00000964: 4AAA 007C 'J..|' TST.L $007C(A2)
00000968: 6706 'g.' BEQ.S *+$0008 ; 00000970
0000096A: 4EF2 8161 007C 'N..a.|' JMP ([$007C,A2])
00000970: 4E75 'Nu' RTS
00000972: 0281 0000 0F00 '......' ANDI.L #$00000F00,D1
00000978: EE49 '.I' LSR.W #7,D1
0000097A: 2278 0D18 '"x..' MOVEA.L $0D18,A1
0000097E: B2FC FFFF '....' CMPA.W #$FFFF,A1
00000982: 6714 'g.' BEQ.S *+$0016 ; 00000998
00000984: 2269 010E '"i..' MOVEA.L $010E(A1),A1
00000988: 2269 0028 '"i.(' MOVEA.L $0028(A1),A1
0000098C: 4A89 'J.' TST.L A1
0000098E: B2A9 FFFC '....' CMP.L -$0004(A1),D1
00000992: 621E 'b.' BHI.S *+$0020 ; 000009B2
00000994: 4EF1 1911 'N...' JMP ([0,A1,D1.L])
00000998: 2278 0DD8 '"x..' MOVEA.L $0DD8,A1
0000099C: D3E9 004C '...L' ADDA.L $004C(A1),A1
000009A0: D3E9 0028 '...(' ADDA.L $0028(A1),A1
000009A4: B2A9 FFFC '....' CMP.L -$0004(A1),D1
000009A8: 6208 'b.' BHI.S *+$000A ; 000009B2
000009AA: 2231 1800 '"1..' MOVE.L $00(A1,D1.L),D1
000009AE: 4EF1 1800 'N...' JMP $00(A1,D1.L)
000009B2: 70CE 'p.' MOVEQ #$CE,D0
000009B4: 4E75 'Nu' RTS
000009B6: 48E7 7FFE 'H...' MOVEM.L D1-D7/A0-A6,-(A7)
000009BA: 6100 F644 'a..D' BSR SETUPPMGROPINTERFACE-DODYNAMICSPEEDCHANGE+$F644 ; ids: 218, 224
000009BE: 40C6 '@.' MOVE SR,D6
000009C0: 4846 'HF' SWAP D6
000009C2: 3C01 '<.' MOVE.W D1,D6
000009C4: 2649 '&I' MOVEA.L A1,A3
000009C6: 2278 01D4 '"x..' MOVEA.L $01D4,A1
000009CA: 2478 0CEC '$x..' MOVEA.L $0CEC,A2
000009CE: 7210 'r.' MOVEQ #$10,D1
000009D0: C229 1C00 '.)..' AND.B $1C00(A1),D1
000009D4: 1341 1C00 '.A..' MOVE.B D1,$1C00(A1)
000009D8: 6704 'g.' BEQ.S *+$0006 ; 000009DE
000009DA: 08C1 0007 '....' BSET #$07,D1
000009DE: 1F01 '..' MOVE.B D1,-(A7)
000009E0: 4FEF FFE0 'O...' LEA -$0020(A7),A7
000009E4: 2E0F '..' MOVE.L A7,D7
000009E6: 2C78 01D8 ',x..' MOVEA.L $01D8,A6
000009EA: 5C4E '\N' ADDQ.W #6,A6
000009EC: 4AB8 013E 'J..>' TST.L $013E
000009F0: 6604 'f.' BNE.S *+$0006 ; 000009F6
000009F2: 4DFA 016C 'M..l' LEA *+$016E,A6 ; 00000B60
000009F6: 2808 '(.' MOVE.L A0,D4
000009F8: 3010 '0.' MOVE.W (A0),D0
000009FA: 4A8B 'J.' TST.L A3
000009FC: 672E 'g.' BEQ.S *+$0030 ; 00000A2C
000009FE: 47EB FFFC 'G...' LEA -$0004(A3),A3
00000A02: 584B 'XK' ADDQ.W #4,A3
00000A04: 121B '..' MOVE.B (A3)+,D1
00000A06: 6724 'g$' BEQ.S *+$0026 ; 00000A2C
00000A08: C200 '..' AND.B D0,D1
00000A0A: B21B '..' CMP.B (A3)+,D1
00000A0C: 66F4 'f.' BNE.S *-$000A ; 00000A02
00000A0E: 48E7 00E0 'H...' MOVEM.L A0-A2,-(A7)
00000A12: 007C 0700 '.|..' ORI.W #$0700,SR
00000A16: 4A82 'J.' TST.L D2
00000A18: 6606 'f.' BNE.S *+$0008 ; 00000A20
00000A1A: D7D3 '..' ADDA.L (A3),A3
00000A1C: 4E93 'N.' JSR (A3)
00000A1E: 6004 '`.' BRA.S *+$0006 ; 00000A24
00000A20: 4EB3 8151 'N..Q' JSR ([0,A3])
00000A24: 4CDF 0700 'L...' MOVEM.L (A7)+,A0-A2
00000A28: 6700 00DC 'g...' BEQ *+$00DE ; 00000B06
00000A2C: 3A38 0CEA ':8..' MOVE.W $0CEA,D5
00000A30: EB4D '.M' LSL.W #5,D5
00000A32: 363C 01FF '6<..' MOVE.W #$01FF,D3
00000A36: 3218 '2.' MOVE.W (A0)+,D1
00000A38: 303C CD38 '0<.8' MOVE.W #$CD38,D0
00000A3C: 3438 0CEA '48..' MOVE.W $0CEA,D2
00000A40: E54A '.J' LSL.W #2,D2
00000A42: 6100 0134 'a..4' BSR *+$0136 ; 00000B78
00000A46: 6700 00BE 'g...' BEQ *+$00C0 ; 00000B06
00000A4A: 007C 0700 '.|..' ORI.W #$0700,SR
00000A4E: 6100 01A6 'a...' BSR *+$01A8 ; 00000BF6
00000A52: 6718 'g.' BEQ.S *+$001A ; 00000A6C
00000A54: 6100 F5AA 'a...' BSR UNLOADPOLLSTACK-DODYNAMICSPEEDCHANGE+$F5AA ; ids: 236, 224
00000A58: 3405 '4.' MOVE.W D5,D2
00000A5A: 4846 'HF' SWAP D6
00000A5C: 46C6 'F.' MOVE D6,SR
00000A5E: 51CA FFFC 'Q...' DBF D2,*-$0002 ; 00000A5C
00000A62: 4846 'HF' SWAP D6
00000A64: 51CB FFD2 'Q...' DBF D3,*-$002C ; 00000A38
00000A68: 6000 009C '`...' BRA *+$009E ; 00000B06
00000A6C: 3618 '6.' MOVE.W (A0)+,D3
00000A6E: 0838 0001 0DD5 '.8....' BTST #$01,$0DD5
00000A74: 6718 'g.' BEQ.S *+$001A ; 00000A8E
00000A76: 47FA 01F0 'G...' LEA *+$01F2,A3 ; 00000C68
00000A7A: 2878 0D18 '(x..' MOVEA.L $0D18,A4
00000A7E: B8FC FFFF '....' CMPA.W #$FFFF,A4
00000A82: 6704 'g.' BEQ.S *+$0006 ; 00000A88
00000A84: 266C 0106 '&l..' MOVEA.L $0106(A4),A3
00000A88: 4A33 1000 'J3..' TST.B $00(A3,D1.W)
00000A8C: 6A08 'j.' BPL.S *+$000A ; 00000A96
00000A8E: 3203 '2.' MOVE.W D3,D1
00000A90: 6100 0164 'a..d' BSR *+$0166 ; 00000BF6
00000A94: 6670 'fp' BNE.S *+$0072 ; 00000B06
00000A96: 2650 '&P' MOVEA.L (A0),A3
00000A98: 7200 'r.' MOVEQ #$00,D1
00000A9A: 6006 '`.' BRA.S *+$0008 ; 00000AA2
00000A9C: 121B '..' MOVE.B (A3)+,D1
00000A9E: 6100 0156 'a..V' BSR *+$0158 ; 00000BF6
00000AA2: 56CB FFF8 'V...' DBNE D3,*-$0006 ; 00000A9C
00000AA6: 665E 'f^' BNE.S *+$0060 ; 00000B06
00000AA8: 5948 'YH' SUBQ.W #4,A0
00000AAA: 3210 '2.' MOVE.W (A0),D1
00000AAC: 47FA 02BA 'G...' LEA *+$02BC,A3 ; 00000D68
00000AB0: 2878 0D18 '(x..' MOVEA.L $0D18,A4
00000AB4: B8FC FFFF '....' CMPA.W #$FFFF,A4
00000AB8: 6704 'g.' BEQ.S *+$0006 ; 00000ABE
00000ABA: 266C 010A '&l..' MOVEA.L $010A(A4),A3
00000ABE: 1633 1000 '.3..' MOVE.B $00(A3,D1.W),D3
00000AC2: 4883 'H.' EXT.W D3
00000AC4: 3143 0002 '1C..' MOVE.W D3,$0002(A0)
00000AC8: 673C 'g<' BEQ.S *+$003E ; 00000B06
00000ACA: 0838 0001 0DD5 '.8....' BTST #$01,$0DD5
00000AD0: 6704 'g.' BEQ.S *+$0006 ; 00000AD6
00000AD2: 5343 'SC' SUBQ.W #1,D3
00000AD4: 6606 'f.' BNE.S *+$0008 ; 00000ADC
00000AD6: 6100 00BA 'a...' BSR *+$00BC ; 00000B92
00000ADA: 667A 'fz' BNE.S *+$007C ; 00000B56
00000ADC: 30C1 '0.' MOVE.W D1,(A0)+
00000ADE: 0838 0001 0DD5 '.8....' BTST #$01,$0DD5
00000AE4: 6704 'g.' BEQ.S *+$0006 ; 00000AEA
00000AE6: 4A43 'JC' TST.W D3
00000AE8: 6A08 'j.' BPL.S *+$000A ; 00000AF2
00000AEA: 6100 00A6 'a...' BSR *+$00A8 ; 00000B92
00000AEE: 6616 'f.' BNE.S *+$0018 ; 00000B06
00000AF0: 3601 '6.' MOVE.W D1,D3
00000AF2: 30C3 '0.' MOVE.W D3,(A0)+
00000AF4: 5848 'XH' ADDQ.W #4,A0
00000AF6: 2658 '&X' MOVEA.L (A0)+,A3
00000AF8: 6008 '`.' BRA.S *+$000A ; 00000B02
00000AFA: 6100 0096 'a...' BSR *+$0098 ; 00000B92
00000AFE: 6606 'f.' BNE.S *+$0008 ; 00000B06
00000B00: 16C1 '..' MOVE.B D1,(A3)+
00000B02: 51CB FFF6 'Q...' DBF D3,*-$0008 ; 00000AFA
00000B06: 2278 01D4 '"x..' MOVEA.L $01D4,A1
00000B0A: 2044 ' D' MOVEA.L D4,A0
00000B0C: 3800 '8.' MOVE.W D0,D4
00000B0E: 662C 'f,' BNE.S *+$002E ; 00000B3C
00000B10: 0C50 0010 '.P..' CMPI.W #$0010,(A0)
00000B14: 6706 'g.' BEQ.S *+$0008 ; 00000B1C
00000B16: 0C50 0011 '.P..' CMPI.W #$0011,(A0)
00000B1A: 6620 'f ' BNE.S *+$0022 ; 00000B3C
00000B1C: 2468 0004 '$h..' MOVEA.L $0004(A0),A2
00000B20: 0C12 0080 '....' CMPI.B #$80,(A2)
00000B24: 6316 'c.' BLS.S *+$0018 ; 00000B3C
00000B26: 3438 0CEA '48..' MOVE.W $0CEA,D2
00000B2A: E64A '.J' LSR.W #3,D2
00000B2C: 4A11 'J.' TST.B (A1)
00000B2E: 082E 0000 FFFC '......' BTST #$00,-$0004(A6)
00000B34: 6702 'g.' BEQ.S *+$0004 ; 00000B38
00000B36: 1F16 '..' MOVE.B (A6),-(A7)
00000B38: 51CA FFF2 'Q...' DBF D2,*-$000C ; 00000B2C
00000B3C: 6100 F4C2 'a...' BSR UNLOADPOLLSTACK-DODYNAMICSPEEDCHANGE+$F4C2 ; ids: 236, 224
00000B40: 4FEF 0020 'O.. ' LEA $0020(A7),A7
00000B44: 135F 1C00 '._..' MOVE.B (A7)+,$1C00(A1)
00000B48: 4846 'HF' SWAP D6
00000B4A: 46C6 'F.' MOVE D6,SR
00000B4C: 3004 '0.' MOVE.W D4,D0
00000B4E: 48C0 'H.' EXT.L D0
00000B50: 4CDF 7FFE 'L...' MOVEM.L (A7)+,D1-D7/A0-A6
00000B54: 4E75 'Nu' RTS
00000B56: 303C CD37 '0<.7' MOVE.W #$CD37,D0
00000B5A: 60AA '`.' BRA.S *-$0054 ; 00000B06
00000B5C: 0000 285F '..(_' ORI.B #$5F,D0 ; '_'
00000B60: 600C '`.' BRA.S *+$000E ; 00000B6E
00000B62: 4A11 'J.' TST.B (A1)
00000B64: 082E 0000 FFFC '......' BTST #$00,-$0004(A6)
00000B6A: 6702 'g.' BEQ.S *+$0004 ; 00000B6E
00000B6C: 1F16 '..' MOVE.B (A6),-(A7)
00000B6E: 0811 0003 '....' BTST #$03,(A1)
00000B72: 57CA FFEE 'W...' DBEQ D2,*-$0010 ; 00000B62
00000B76: 4ED4 'N.' JMP (A4)
00000B78: 285F '(_' MOVEA.L (A7)+,A4
00000B7A: 600C '`.' BRA.S *+$000E ; 00000B88
00000B7C: 4A11 'J.' TST.B (A1)
00000B7E: 082E 0000 FFFC '......' BTST #$00,-$0004(A6)
00000B84: 6702 'g.' BEQ.S *+$0004 ; 00000B88
00000B86: 1F16 '..' MOVE.B (A6),-(A7)
00000B88: 0811 0003 '....' BTST #$03,(A1)
00000B8C: 56CA FFEE 'V...' DBNE D2,*-$0010 ; 00000B7C
00000B90: 4ED4 'N.' JMP (A4)
00000B92: 3405 '4.' MOVE.W D5,D2
00000B94: 303C CD34 '0<.4' MOVE.W #$CD34,D0
00000B98: 2A5F '*_' MOVEA.L (A7)+,A5
00000B9A: 4EFB 6002 'N.`.' JMP *+$0004(D6.W) ; 00000B9E
00000B9E: 602E '`.' BRA.S *+$0030 ; 00000BCE
00000BA0: 0029 000C 1600 '.)....' ORI.B #$0C,$1600(A1)
00000BA6: 08A9 0004 1600 '......' BCLR #$04,$1600(A1)
00000BAC: 4A29 1400 'J)..' TST.B $1400(A1)
00000BB0: 0891 0004 '....' BCLR #$04,(A1)
00000BB4: 61A8 'a.' BSR.S *-$0056 ; 00000B5E
00000BB6: 6632 'f2' BNE.S *+$0034 ; 00000BEA
00000BB8: 08D1 0004 '....' BSET #$04,(A1)
00000BBC: 303C CD33 '0<.3' MOVE.W #$CD33,D0
00000BC0: 3405 '4.' MOVE.W D5,D2
00000BC2: 61B4 'a.' BSR.S *-$004A ; 00000B78
00000BC4: 6724 'g$' BEQ.S *+$0026 ; 00000BEA
00000BC6: 1229 1400 '.)..' MOVE.B $1400(A1),D1
00000BCA: 7000 'p.' MOVEQ #$00,D0
00000BCC: 601C '`.' BRA.S *+$001E ; 00000BEA
00000BCE: 422A 0600 'B*..' CLR.B $0600(A2)
00000BD2: 618A 'a.' BSR.S *-$0074 ; 00000B5E
00000BD4: 6614 'f.' BNE.S *+$0016 ; 00000BEA
00000BD6: 0892 0004 '....' BCLR #$04,(A2)
00000BDA: 122A 0200 '.*..' MOVE.B $0200(A2),D1
00000BDE: 303C CD33 '0<.3' MOVE.W #$CD33,D0
00000BE2: 3405 '4.' MOVE.W D5,D2
00000BE4: 6192 'a.' BSR.S *-$006C ; 00000B78
00000BE6: 6702 'g.' BEQ.S *+$0004 ; 00000BEA
00000BE8: 7000 'p.' MOVEQ #$00,D0
00000BEA: 08D1 0004 '....' BSET #$04,(A1)
00000BEE: 4EBB 6040 'N.`@' JSR *+$0042(D6.W) ; 00000C30
00000BF2: 4A40 'J@' TST.W D0
00000BF4: 4ED5 'N.' JMP (A5)
00000BF6: 2405 '$.' MOVE.L D5,D2
00000BF8: 2A5F '*_' MOVEA.L (A7)+,A5
00000BFA: 4EBB 601A 'N.`.' JSR *+$001C(D6.W) ; 00000C16
00000BFE: 0891 0004 '....' BCLR #$04,(A1)
00000C02: 303C CD36 '0<.6' MOVE.W #$CD36,D0
00000C06: 6100 FF56 'a..V' BSR *-$00A8 ; 00000B5E
00000C0A: 66DE 'f.' BNE.S *-$0020 ; 00000BEA
00000C0C: 08D1 0004 '....' BSET #$04,(A1)
00000C10: 303C CD35 '0<.5' MOVE.W #$CD35,D0
00000C14: 60CC '`.' BRA.S *-$0032 ; 00000BE2
00000C16: 600C '`.' BRA.S *+$000E ; 00000C24
00000C18: 0029 001C 1600 '.)....' ORI.B #$1C,$1600(A1)
00000C1E: 1341 1400 '.A..' MOVE.B D1,$1400(A1)
00000C22: 4E75 'Nu' RTS
00000C24: 157C 00FF 0600 '.|....' MOVE.B #$FF,$0600(A2)
00000C2A: 1541 0200 '.A..' MOVE.B D1,$0200(A2)
00000C2E: 4E75 'Nu' RTS
00000C30: 6008 '`.' BRA.S *+$000A ; 00000C3A
00000C32: 0029 001C 1600 '.)....' ORI.B #$1C,$1600(A1)
00000C38: 4E75 'Nu' RTS
00000C3A: 422A 0600 'B*..' CLR.B $0600(A2)
00000C3E: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 236
236: UNLOADPOLLSTACK
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="UNLOADPOLLSTACK"(236) Ref2="DODYNAMICSPEEDCHANGE"(224)
0B3E
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="UNLOADPOLLSTACK"(236) Ref2="DODYNAMICSPEEDCHANGE"(224)
0A56
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="SETUPPMGROPINTERFACE"(218) Ref2="DODYNAMICSPEEDCHANGE"(224)
09BC
Dictionary: Flags $00 FirstId 237
237: PMGRRECV
Pad
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="PMGRRECV"(237) Ref2="DODYNAMICSPEEDCHANGE"(224)
0270
Dictionary: Flags $00 FirstId 238
238: PMGRSEND
Pad
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="PMGRSEND"(238) Ref2="DODYNAMICSPEEDCHANGE"(224)
0232
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="PMGRRECV"(237) Ref2="DODYNAMICSPEEDCHANGE"(224)
0228
Dictionary: Flags $00 FirstId 239
239: SETUPTIMEK
Pad
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="SETUPTIMEK"(239) Ref2="DODYNAMICSPEEDCHANGE"(224)
013A
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="SETUPTIMEK"(239) Ref2="DODYNAMICSPEEDCHANGE"(224)
0050
EntryPoint: Flags=$08=(Extern Code) Offset=$019E Entry="INSTALLVBLS"(225)
EntryPoint: Flags=$08=(Extern Code) Offset=$0212 Entry="RESETPMGRINTS"(226)
EntryPoint: Flags=$08=(Extern Code) Offset=$025E Entry="PMGRINT"(227)
EntryPoint: Flags=$08=(Extern Code) Offset=$02EA Entry="THETABLE"(228)
EntryPoint: Flags=$08=(Extern Code) Offset=$080C Entry="SETPROCESSORSPEED"(229)
EntryPoint: Flags=$08=(Extern Code) Offset=$0946 Entry="NOTSURE"(230)
EntryPoint: Flags=$08=(Extern Code) Offset=$09B6 Entry="PMGRTRAP"(231)
EntryPoint: Flags=$08=(Extern Code) Offset=$0B5E Entry="WAIT4ACKLO"(232)
EntryPoint: Flags=$08=(Extern Code) Offset=$0B78 Entry="WAIT4ACKHI"(233)
EntryPoint: Flags=$08=(Extern Code) Offset=$0B92 Entry="RECEIVEBYTE"(234)
EntryPoint: Flags=$08=(Extern Code) Offset=$0BF6 Entry="SENDBYTE"(235)
Comment:
DODYNAMICSPEEDCHANGE ended due to: ran into next module
Comment:
#####################################################################################
Module: UNLOADPOLLSTACK [D180, D4E0)
Module started due to: MODGUESS (align, label)
+228 (D3A8): SERIALPOWER
+274 (D3F4): MODEMSNDONINT
+2E4 (D464): MODEMSNDOFFINT
+352 (D4D2): IDLESTATE
Dictionary: Flags $00 FirstId 240
240: UNLOADPOLLSTACK
241: SERIALPOWER
242: MODEMSNDONINT
243: MODEMSNDOFFINT
244: IDLESTATE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="UNLOADPOLLSTACK"(240) Segment="Main"(200)
Size: Flags $00 ModuleSize 864
Content: Flags $08
Contents offset $0000 size $0360
00000000: 285F '(_' MOVEA.L (A7)+,A4
00000002: BFC7 '..' CMPA.L D7,A7
00000004: 6720 'g ' BEQ.S *+$0022 ; 00000026
00000006: 2038 013E ' 8.>' MOVE.L $013E,D0
0000000A: 6718 'g.' BEQ.S *+$001A ; 00000024
0000000C: 21C7 013A '!..:' MOVE.L D7,$013A
00000010: 2647 '&G' MOVEA.L D7,A3
00000012: 48D3 1778 'H..x' MOVEM.L D3-D6/A0-A2/A4,(A3)
00000016: 4BE9 1E00 'K...' LEA $1E00(A1),A5
0000001A: 2640 '&@' MOVEA.L D0,A3
0000001C: 4E93 'N.' JSR (A3)
0000001E: 2647 '&G' MOVEA.L D7,A3
00000020: 4CD3 1778 'L..x' MOVEM.L (A3),D3-D6/A0-A2/A4
00000024: 2E47 '.G' MOVEA.L D7,A7
00000026: 4ED4 'N.' JMP (A4)
00000028: FFFF '..' DC.W $FFFF ; ????
0000002A: FFFF '..' DC.W $FFFF ; ????
0000002C: FFFF '..' DC.W $FFFF ; ????
0000002E: FFFF '..' DC.W $FFFF ; ????
00000030: FFFF '..' DC.W $FFFF ; ????
00000032: FFFF '..' DC.W $FFFF ; ????
00000034: FFFF '..' DC.W $FFFF ; ????
00000036: FFFF '..' DC.W $FFFF ; ????
00000038: 0101 '..' BTST D0,D1
0000003A: FFFF '..' DC.W $FFFF ; ????
0000003C: FFFF '..' DC.W $FFFF ; ????
0000003E: FFFF '..' DC.W $FFFF ; ????
00000040: 0000 FFFF '....' ORI.B #$FF,D0
00000044: FFFF '..' DC.W $FFFF ; ????
00000046: FF00 '..' DC.W $FF00 ; ????
00000048: FF00 '..' DC.W $FF00 ; ????
0000004A: 0201 01FF '....' ANDI.B #$FF,D1
0000004E: FFFF '..' DC.W $FFFF ; ????
00000050: 00FF '..' DC.W $00FF ; ????
00000052: FFFF '..' DC.W $FFFF ; ????
00000054: FFFF '..' DC.W $FFFF ; ????
00000056: FFFF '..' DC.W $FFFF ; ????
00000058: 0414 FF03 '....' SUBI.B #$03,(A4)
0000005C: FFFF '..' DC.W $FFFF ; ????
0000005E: FFFF '..' DC.W $FFFF ; ????
00000060: 0000 0202 '....' ORI.B #$02,D0
00000064: 03FF '..' DC.W $03FF ; ????
00000066: FF04 '..' DC.W $FF04 ; ????
00000068: 0101 '..' BTST D0,D1
0000006A: FFFF '..' DC.W $FFFF ; ????
0000006C: FFFF '..' DC.W $FFFF ; ????
0000006E: FFFF '..' DC.W $FFFF ; ????
00000070: 0000 FF01 '....' ORI.B #$01,D0
00000074: 01FF '..' DC.W $01FF ; ????
00000076: FFFF '..' DC.W $FFFF ; ????
00000078: 0100 '..' BTST D0,D0
0000007A: 0202 FF01 '....' ANDI.B #$01,D2
0000007E: 0301 '..' BTST D1,D1
00000080: 0001 0000 '....' ORI.B #$00,D1
00000084: 00FF '..' DC.W $00FF ; ????
00000086: FFFF '..' DC.W $FFFF ; ????
00000088: 02FF '..' DC.W $02FF ; ????
0000008A: FFFF '..' DC.W $FFFF ; ????
0000008C: FFFF '..' DC.W $FFFF ; ????
0000008E: FFFF '..' DC.W $FFFF ; ????
00000090: 0000 0000 '....' ORI.B #$00,D0
00000094: 0000 FFFF '....' ORI.B #$FF,D0
00000098: 0101 '..' BTST D0,D1
0000009A: 01FF '..' DC.W $01FF ; ????
0000009C: FFFF '..' DC.W $FFFF ; ????
0000009E: FFFF '..' DC.W $FFFF ; ????
000000A0: 0000 FFFF '....' ORI.B #$FF,D0
000000A4: FF05 '..' DC.W $FF05 ; ????
000000A6: 0404 04FF '....' SUBI.B #$FF,D4
000000AA: 00FF '..' DC.W $00FF ; ????
000000AC: FFFF '..' DC.W $FFFF ; ????
000000AE: FFFF '..' DC.W $FFFF ; ????
000000B0: 00FF '..' DC.W $00FF ; ????
000000B2: FFFF '..' DC.W $FFFF ; ????
000000B4: FFFF '..' DC.W $FFFF ; ????
000000B6: FFFF '..' DC.W $FFFF ; ????
000000B8: 0102 '..' BTST D0,D2
000000BA: FFFF '..' DC.W $FFFF ; ????
000000BC: FFFF '..' DC.W $FFFF ; ????
000000BE: FFFF '..' DC.W $FFFF ; ????
000000C0: 0000 FFFF '....' ORI.B #$FF,D0
000000C4: FFFF '..' DC.W $FFFF ; ????
000000C6: FFFF '..' DC.W $FFFF ; ????
000000C8: 0202 0204 '....' ANDI.B #$04,D2
000000CC: FF00 '..' DC.W $FF00 ; ????
000000CE: FFFF '..' DC.W $FFFF ; ????
000000D0: 0101 '..' BTST D0,D1
000000D2: 0302 '..' BTST D1,D2
000000D4: FFFF '..' DC.W $FFFF ; ????
000000D6: FFFF '..' DC.W $FFFF ; ????
000000D8: FFFF '..' DC.W $FFFF ; ????
000000DA: FFFF '..' DC.W $FFFF ; ????
000000DC: FFFF '..' DC.W $FFFF ; ????
000000DE: FFFF '..' DC.W $FFFF ; ????
000000E0: FFFF '..' DC.W $FFFF ; ????
000000E2: FFFF '..' DC.W $FFFF ; ????
000000E4: FFFF '..' DC.W $FFFF ; ????
000000E6: FFFF '..' DC.W $FFFF ; ????
000000E8: FFFF '..' DC.W $FFFF ; ????
000000EA: FFFF '..' DC.W $FFFF ; ????
000000EC: FFFF '..' DC.W $FFFF ; ????
000000EE: FFFF '..' DC.W $FFFF ; ????
000000F0: FFFF '..' DC.W $FFFF ; ????
000000F2: FFFF '..' DC.W $FFFF ; ????
000000F4: FFFF '..' DC.W $FFFF ; ????
000000F6: FFFF '..' DC.W $FFFF ; ????
000000F8: 00FF '..' DC.W $00FF ; ????
000000FA: FFFF '..' DC.W $FFFF ; ????
000000FC: FFFF '..' DC.W $FFFF ; ????
000000FE: FFFF '..' DC.W $FFFF ; ????
00000100: 0101 '..' BTST D0,D1
00000102: FFFF '..' DC.W $FFFF ; ????
00000104: 0000 FFFF '....' ORI.B #$FF,D0
00000108: FF04 '..' DC.W $FF04 ; ????
0000010A: 00FF '..' DC.W $00FF ; ????
0000010C: FF04 '..' DC.W $FF04 ; ????
0000010E: FFFF '..' DC.W $FFFF ; ????
00000110: 03FF '..' DC.W $03FF ; ????
00000112: 00FF '..' DC.W $00FF ; ????
00000114: 00FF '..' DC.W $00FF ; ????
00000116: FF00 '..' DC.W $FF00 ; ????
00000118: FFFF '..' DC.W $FFFF ; ????
0000011A: FFFF '..' DC.W $FFFF ; ????
0000011C: FFFF '..' DC.W $FFFF ; ????
0000011E: FFFF '..' DC.W $FFFF ; ????
00000120: FFFF '..' DC.W $FFFF ; ????
00000122: FFFF '..' DC.W $FFFF ; ????
00000124: FFFF '..' DC.W $FFFF ; ????
00000126: FFFF '..' DC.W $FFFF ; ????
00000128: 0000 0000 '....' ORI.B #$00,D0
0000012C: 0000 0000 '....' ORI.B #$00,D0
00000130: FFFF '..' DC.W $FFFF ; ????
00000132: FFFF '..' DC.W $FFFF ; ????
00000134: FFFF '..' DC.W $FFFF ; ????
00000136: FFFF '..' DC.W $FFFF ; ????
00000138: 0000 0000 '....' ORI.B #$00,D0
0000013C: 0000 0000 '....' ORI.B #$00,D0
00000140: 0202 FFFF '....' ANDI.B #$FF,D2
00000144: FFFF '..' DC.W $FFFF ; ????
00000146: FF00 '..' DC.W $FF00 ; ????
00000148: 0000 0000 '....' ORI.B #$00,D0
0000014C: 0000 0000 '....' ORI.B #$00,D0
00000150: FFFF '..' DC.W $FFFF ; ????
00000152: FFFF '..' DC.W $FFFF ; ????
00000154: FFFF '..' DC.W $FFFF ; ????
00000156: FFFF '..' DC.W $FFFF ; ????
00000158: 0000 0000 '....' ORI.B #$00,D0
0000015C: 0000 0000 '....' ORI.B #$00,D0
00000160: 0515 '..' BTST D2,(A5)
00000162: FF02 '..' DC.W $FF02 ; ????
00000164: FFFF '..' DC.W $FFFF ; ????
00000166: FF00 '..' DC.W $FF00 ; ????
00000168: 0000 0000 '....' ORI.B #$00,D0
0000016C: 0000 0000 '....' ORI.B #$00,D0
00000170: 0202 FF00 '....' ANDI.B #$00,D2
00000174: 00FF '..' DC.W $00FF ; ????
00000176: FFFF '..' DC.W $FFFF ; ????
00000178: 0000 0000 '....' ORI.B #$00,D0
0000017C: 0000 0000 '....' ORI.B #$00,D0
00000180: 0200 0303 '....' ANDI.B #$03,D0
00000184: FFFF '..' DC.W $FFFF ; ????
00000186: FFFF '..' DC.W $FFFF ; ????
00000188: 0000 0000 '....' ORI.B #$00,D0
0000018C: 0000 0000 '....' ORI.B #$00,D0
00000190: 0404 0309 '....' SUBI.B #$09,D4
00000194: FFFF '..' DC.W $FFFF ; ????
00000196: FFFF '..' DC.W $FFFF ; ????
00000198: 0000 0000 '....' ORI.B #$00,D0
0000019C: 0000 0000 '....' ORI.B #$00,D0
000001A0: FFFF '..' DC.W $FFFF ; ????
000001A2: FFFF '..' DC.W $FFFF ; ????
000001A4: FF02 '..' DC.W $FF02 ; ????
000001A6: 0101 '..' BTST D0,D1
000001A8: 0000 0000 '....' ORI.B #$00,D0
000001AC: 0000 0000 '....' ORI.B #$00,D0
000001B0: 06FF '..' DC.W $06FF ; ????
000001B2: FFFF '..' DC.W $FFFF ; ????
000001B4: FFFF '..' DC.W $FFFF ; ????
000001B6: FFFF '..' DC.W $FFFF ; ????
000001B8: 0000 0000 '....' ORI.B #$00,D0
000001BC: 0000 0000 '....' ORI.B #$00,D0
000001C0: 0202 FFFF '....' ANDI.B #$FF,D2
000001C4: FFFF '..' DC.W $FFFF ; ????
000001C6: FFFF '..' DC.W $FFFF ; ????
000001C8: 0000 0000 '....' ORI.B #$00,D0
000001CC: 0000 0000 '....' ORI.B #$00,D0
000001D0: 0200 0000 '....' ANDI.B #$00,D0
000001D4: FFFF '..' DC.W $FFFF ; ????
000001D6: FFFF '..' DC.W $FFFF ; ????
000001D8: 0000 0000 '....' ORI.B #$00,D0
000001DC: 0000 0000 '....' ORI.B #$00,D0
000001E0: FFFF '..' DC.W $FFFF ; ????
000001E2: FFFF '..' DC.W $FFFF ; ????
000001E4: FFFF '..' DC.W $FFFF ; ????
000001E6: FFFF '..' DC.W $FFFF ; ????
000001E8: 0000 0000 '....' ORI.B #$00,D0
000001EC: 0000 0000 '....' ORI.B #$00,D0
000001F0: FFFF '..' DC.W $FFFF ; ????
000001F2: FFFF '..' DC.W $FFFF ; ????
000001F4: FFFF '..' DC.W $FFFF ; ????
000001F6: FFFF '..' DC.W $FFFF ; ????
000001F8: 0000 0000 '....' ORI.B #$00,D0
000001FC: 0000 0000 '....' ORI.B #$00,D0
00000200: 0202 FFFF '....' ANDI.B #$FF,D2
00000204: 02FF '..' DC.W $02FF ; ????
00000206: FFFF '..' DC.W $FFFF ; ????
00000208: 0000 0100 '....' ORI.B #$00,D0
0000020C: 0000 0000 '....' ORI.B #$00,D0
00000210: FFFF '..' DC.W $FFFF ; ????
00000212: 02FF '..' DC.W $02FF ; ????
00000214: FFFF '..' DC.W $FFFF ; ????
00000216: FF00 '..' DC.W $FF00 ; ????
00000218: 0000 0000 '....' ORI.B #$00,D0
0000021C: 0000 0000 '....' ORI.B #$00,D0
00000220: FFFF '..' DC.W $FFFF ; ????
00000222: FFFF '..' DC.W $FFFF ; ????
00000224: FFFF '..' DC.W $FFFF ; ????
00000226: FFFF '..' DC.W $FFFF ; ????
00000228: 48E7 6080 'H.`.' MOVEM.L D1/D2/A0,-(A7)
0000022C: 2078 0D18 ' x..' MOVEA.L $0D18,A0
00000230: 2068 010E ' h..' MOVEA.L $010E(A0),A0
00000234: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0
00000238: 4A88 'J.' TST.L A0
0000023A: 6700 002E 'g...' BEQ *+$0030 ; 0000026A
0000023E: 7200 'r.' MOVEQ #$00,D1
00000240: 3200 '2.' MOVE.W D0,D1
00000242: E441 '.A' ASR.W #2,D1
00000244: 0241 001F '.A..' ANDI.W #$001F,D1
00000248: 2428 FFFC '$(..' MOVE.L -$0004(A0),D2
0000024C: E482 '..' ASR.L #2,D2
0000024E: E282 '..' ASR.L #1,D2
00000250: B282 '..' CMP.L D2,D1
00000252: 6416 'd.' BCC.S *+$0018 ; 0000026A
00000254: 0800 0007 '....' BTST #$07,D0
00000258: 6702 'g.' BEQ.S *+$0004 ; 0000025C
0000025A: D282 '..' ADD.L D2,D1
0000025C: 4AB0 1C00 'J...' TST.L $00(A0,D1.L*4)
00000260: 6708 'g.' BEQ.S *+$000A ; 0000026A
00000262: 4EB0 1D11 'N...' JSR ([0,A0,D1.L*4])
00000266: 7000 'p.' MOVEQ #$00,D0
00000268: 6004 '`.' BRA.S *+$0006 ; 0000026E
0000026A: 303C FFCE '0<..' MOVE.W #$FFCE,D0
0000026E: 4CDF 0106 'L...' MOVEM.L (A7)+,D1/D2/A0
00000272: 4E75 'Nu' RTS
00000274: 11BC 0008 81E2 '......' MOVE.B #$08,([$01D4],$1A00)
01D4 1A00
0000027E: 1038 0260 '.8.`' MOVE.B $0260,D0
00000282: 48E7 4080 'H.@.' MOVEM.L D1/A0,-(A7)
00000286: 2070 81E2 02B6 ' p....' MOVEA.L ([$02B6],$01AA),A0
01AA
0000028E: 3228 FFFE '2(..' MOVE.W -$0002(A0),D1
00000292: 0C41 0009 '.A..' CMPI.W #$0009,D1
00000296: 6F0C 'o.' BLE.S *+$000E ; 000002A4
00000298: 4AA8 0024 'J..$' TST.L $0024(A0)
0000029C: 6706 'g.' BEQ.S *+$0008 ; 000002A4
0000029E: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0
000002A2: 4E90 'N.' JSR (A0)
000002A4: 4CDF 0102 'L...' MOVEM.L (A7)+,D1/A0
000002A8: 7002 'p.' MOVEQ #$02,D0
000002AA: 48E7 4080 'H.@.' MOVEM.L D1/A0,-(A7)
000002AE: 2070 81E2 02B6 ' p....' MOVEA.L ([$02B6],$01AA),A0
01AA
000002B6: 3228 FFFE '2(..' MOVE.W -$0002(A0),D1
000002BA: 0C41 0006 '.A..' CMPI.W #$0006,D1
000002BE: 6F0C 'o.' BLE.S *+$000E ; 000002CC
000002C0: 4AA8 0018 'J...' TST.L $0018(A0)
000002C4: 6706 'g.' BEQ.S *+$0008 ; 000002CC
000002C6: 2068 0018 ' h..' MOVEA.L $0018(A0),A0
000002CA: 4E90 'N.' JSR (A0)
000002CC: 4CDF 0102 'L...' MOVEM.L (A7)+,D1/A0
000002D0: 08B0 0006 81E2 '......' BCLR #$06,([$01D4],$1800)
01D4 1800
000002DA: 41FA 0008 'A...' LEA *+$000A,A0 ; 000002E4
000002DE: 21C8 019E '!...' MOVE.L A0,$019E
000002E2: 4E75 'Nu' RTS
000002E4: 11BC 0008 81E2 '......' MOVE.B #$08,([$01D4],$1A00)
01D4 1A00
000002EE: 7000 'p.' MOVEQ #$00,D0
000002F0: 48E7 4080 'H.@.' MOVEM.L D1/A0,-(A7)
000002F4: 2070 81E2 02B6 ' p....' MOVEA.L ([$02B6],$01AA),A0
01AA
000002FC: 3228 FFFE '2(..' MOVE.W -$0002(A0),D1
00000300: 0C41 0009 '.A..' CMPI.W #$0009,D1
00000304: 6F0C 'o.' BLE.S *+$000E ; 00000312
00000306: 4AA8 0024 'J..$' TST.L $0024(A0)
0000030A: 6706 'g.' BEQ.S *+$0008 ; 00000312
0000030C: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0
00000310: 4E90 'N.' JSR (A0)
00000312: 4CDF 0102 'L...' MOVEM.L (A7)+,D1/A0
00000316: 7000 'p.' MOVEQ #$00,D0
00000318: 48E7 4080 'H.@.' MOVEM.L D1/A0,-(A7)
0000031C: 2070 81E2 02B6 ' p....' MOVEA.L ([$02B6],$01AA),A0
01AA
00000324: 3228 FFFE '2(..' MOVE.W -$0002(A0),D1
00000328: 0C41 0006 '.A..' CMPI.W #$0006,D1
0000032C: 6F0C 'o.' BLE.S *+$000E ; 0000033A
0000032E: 4AA8 0018 'J...' TST.L $0018(A0)
00000332: 6706 'g.' BEQ.S *+$0008 ; 0000033A
00000334: 2068 0018 ' h..' MOVEA.L $0018(A0),A0
00000338: 4E90 'N.' JSR (A0)
0000033A: 4CDF 0102 'L...' MOVEM.L (A7)+,D1/A0
0000033E: 08F0 0006 81E2 '......' BSET #$06,([$01D4],$1800)
01D4 1800
00000348: 41FA FF2A 'A..*' LEA *-$00D4,A0 ; 00000274
0000034C: 21C8 019E '!...' MOVE.L A0,$019E
00000350: 4E75 'Nu' RTS
00000352: 4A80 'J.' TST.L D0
00000354: 6E00 F696 'n...' BGT *-$0968 ; FFFFF9EC
00000358: 6700 F674 'g..t' BEQ *-$098A ; FFFFF9CE
0000035C: 6B00 F65C 'k..\' BMI *-$09A2 ; FFFFF9BA
EntryPoint: Flags=$08=(Extern Code) Offset=$0228 Entry="SERIALPOWER"(241)
EntryPoint: Flags=$08=(Extern Code) Offset=$0274 Entry="MODEMSNDONINT"(242)
EntryPoint: Flags=$08=(Extern Code) Offset=$02E4 Entry="MODEMSNDOFFINT"(243)
EntryPoint: Flags=$08=(Extern Code) Offset=$0352 Entry="IDLESTATE"(244)
Comment:
UNLOADPOLLSTACK ended due to: ran into next module
Comment:
#####################################################################################
Module: GOTOSLEEP [D4E0, DE04)
Module started due to: MODGUESS (align, label)
Resolved outgoing references:
+7C0 (DCA0): BSR PMGRCALLEDBYDISPLAYMGRDE30
+798 (DC78): BSR PMGRCALLEDBYDISPLAYMGRDE10
+4EA (D9CA): BSR.L PMGRCALLEDBYDISPLAYMGRDE30
+4AE (D98E): JSR PMGRCALLEDBYDISPLAYMGRDE10
+426 (D906): BSR.L PMGRCALLEDBYDISPLAYMGRDE30
+416 (D8F6): JSR PMGRCALLEDBYDISPLAYMGRDE10
+3DE (D8BE): JSR PMGRCALLEDBYDISPLAYMGRDE10
+316 (D7F6): JSR PMGRCALLEDBYDISPLAYMGRDE30
+300 (D7E0): JSR PMGRCALLEDBYDISPLAYMGRDE10
+2CE (D7AE): JSR PMGRCALLEDBYDISPLAYMGRDE10
+1CE (D6AE): BSR.L PMGRCALLEDBYDISPLAYMGRDE30
+1AE (D68E): BRA.L PMGRCALLEDBYDISPLAYMGRDE10
+1A0 (D680): BSR.L PMGRCALLEDBYDISPLAYMGRDE30
+182 (D662): BRA.L PMGRCALLEDBYDISPLAYMGRDE10
Trap A08A
+24 (D504): PMGRRECV
+26 (D506): PMGRSEND
+3E (D51E): POWERDOWNALL
Dictionary: Flags $00 FirstId 245
245: GOTOSLEEP
246: PMGRRECV
247: PMGRSEND
248: POWERDOWNALL
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="GOTOSLEEP"(245) Segment="Main"(200)
Size: Flags $00 ModuleSize 2340
Content: Flags $08
Contents offset $0000 size $0924
00000000: 0281 0000 0F00 '......' ANDI.L #$00000F00,D1
00000006: EE49 '.I' LSR.W #7,D1
00000008: 2278 0D18 '"x..' MOVEA.L $0D18,A1
0000000C: 2269 010E '"i..' MOVEA.L $010E(A1),A1
00000010: 2269 0030 '"i.0' MOVEA.L $0030(A1),A1
00000014: 4A89 'J.' TST.L A1
00000016: B2A9 FFFC '....' CMP.L -$0004(A1),D1
0000001A: 6204 'b.' BHI.S *+$0006 ; 00000020
0000001C: 4EF1 1911 'N...' JMP ([0,A1,D1.L])
00000020: 70CE 'p.' MOVEQ #$CE,D0
00000022: 4E75 'Nu' RTS
00000024: 7200 'r.' MOVEQ #$00,D1
00000026: 2F08 '/.' MOVE.L A0,-(A7)
00000028: 2F08 '/.' MOVE.L A0,-(A7)
0000002A: 3F01 '?.' MOVE.W D1,-(A7)
0000002C: 3F00 '?.' MOVE.W D0,-(A7)
0000002E: 204F ' O' MOVEA.L A7,A0
00000030: A085 '..' _PMgrOp ; A085
00000032: 322F 0002 '2/..' MOVE.W $0002(A7),D1
00000036: 4FEF 0008 'O...' LEA $0008(A7),A7
0000003A: 205F ' _' MOVEA.L (A7)+,A0
0000003C: 4E75 'Nu' RTS
0000003E: 0838 0000 0B22 '.8..."' BTST #$00,$0B22
00000044: 672A 'g*' BEQ.S *+$002C ; 00000070
00000046: 1F3C 0001 '.<..' MOVE.B #$01,-(A7)
0000004A: 2F0F '/.' MOVE.L A7,-(A7)
0000004C: 2F17 '/.' MOVE.L (A7),-(A7)
0000004E: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7)
00000052: 3F3C 0010 '?<..' MOVE.W #$0010,-(A7)
00000056: 204F ' O' MOVEA.L A7,A0
00000058: A085 '..' _PMgrOp ; A085
0000005A: 4FEF 000E 'O...' LEA $000E(A7),A7
0000005E: 2078 0D18 ' x..' MOVEA.L $0D18,A0
00000062: 08A8 0002 0054 '.....T' BCLR #$02,$0054(A0)
00000068: 7084 'p.' MOVEQ #$84,D0
0000006A: A685 '..' _SerialPower ; A685
0000006C: 7080 'p.' MOVEQ #$80,D0
0000006E: A685 '..' _SerialPower ; A685
00000070: 4E75 'Nu' RTS
00000072: 2478 0D18 '$x..' MOVEA.L $0D18,A2
00000076: 226A 010E '"j..' MOVEA.L $010E(A2),A1
0000007A: 2269 0038 '"i.8' MOVEA.L $0038(A1),A1
0000007E: 4A89 'J.' TST.L A1
00000080: 2229 FFFC '")..' MOVE.L -$0004(A1),D1
00000084: E489 '..' LSR.L #2,D1
00000086: B041 '.A' CMP.W D1,D0
00000088: 6416 'd.' BCC.S *+$0018 ; 000000A0
0000008A: 2271 0400 '"q..' MOVEA.L $00(A1,D0.W*4),A1
0000008E: 4240 'B@' CLR.W D0
00000090: 4840 'H@' SWAP D0
00000092: 2F0A '/.' MOVE.L A2,-(A7)
00000094: 2F08 '/.' MOVE.L A0,-(A7)
00000096: 2F00 '/.' MOVE.L D0,-(A7)
00000098: 4E91 'N.' JSR (A1)
0000009A: 4FEF 000C 'O...' LEA $000C(A7),A7
0000009E: 4E75 'Nu' RTS
000000A0: 70CE 'p.' MOVEQ #$CE,D0
000000A2: 4E75 'Nu' RTS
000000A4: 0000 0001 '....' ORI.B #$01,D0
000000A8: 0000 00B4 '....' ORI.B #$B4,D0
000000AC: 0000 00B4 '....' ORI.B #$B4,D0
000000B0: 0000 00C4 '....' ORI.B #$C4,D0
000000B4: 0000 00D4 '....' ORI.B #$D4,D0
000000B8: 0000 00DC '....' ORI.B #$DC,D0
000000BC: 0000 0100 '....' ORI.B #$00,D0
000000C0: 0000 0108 '....' ORI.B #$08,D0
000000C4: 0000 012E '....' ORI.B #$2E,D0 ; '.'
000000C8: 0000 013A '...:' ORI.B #$3A,D0 ; ':'
000000CC: 0000 0142 '...B' ORI.B #$42,D0 ; 'B'
000000D0: 0000 0150 '...P' ORI.B #$50,D0 ; 'P'
000000D4: 0000 0170 '...p' ORI.B #$70,D0 ; 'p'
000000D8: 0000 0188 '....' ORI.B #$88,D0
000000DC: FFFF '..' DC.W $FFFF ; ????
000000DE: F620 0000 '. ..' MOVE16 (A0)+,(A0)+
000000E2: 019C '..' BCLR D0,(A4)+
000000E4: 0000 01CE '....' ORI.B #$CE,D0
000000E8: 0000 01E4 '....' ORI.B #$E4,D0
000000EC: 0000 01FA '....' ORI.B #$FA,D0
000000F0: 0000 0204 '....' ORI.B #$04,D0
000000F4: 0000 020C '....' ORI.B #$0C,D0
000000F8: 0000 0230 '...0' ORI.B #$30,D0 ; '0'
000000FC: 0000 031E '....' ORI.B #$1E,D0
00000100: 0000 0346 '...F' ORI.B #$46,D0 ; 'F'
00000104: 0000 0390 '....' ORI.B #$90,D0
00000108: 0000 03BE '....' ORI.B #$BE,D0
0000010C: 0000 03EE '....' ORI.B #$EE,D0
00000110: 0000 0410 '....' ORI.B #$10,D0
00000114: 0000 045C '...\' ORI.B #$5C,D0 ; '\'
00000118: 0000 0472 '...r' ORI.B #$72,D0 ; 'r'
0000011C: 0000 04A2 '....' ORI.B #$A2,D0
00000120: 0000 04DA '....' ORI.B #$DA,D0
00000124: 0000 04EE '....' ORI.B #$EE,D0
00000128: 0000 0526 '...&' ORI.B #$26,D0 ; '&'
0000012C: 0000 0558 '...X' ORI.B #$58,D0 ; 'X'
00000130: 0000 0564 '...d' ORI.B #$64,D0 ; 'd'
00000134: 0000 0570 '...p' ORI.B #$70,D0 ; 'p'
00000138: 0000 058C '....' ORI.B #$8C,D0
0000013C: 0000 05A0 '....' ORI.B #$A0,D0
00000140: 0000 05AC '....' ORI.B #$AC,D0
00000144: 0000 05B4 '....' ORI.B #$B4,D0
00000148: 0000 05E8 '....' ORI.B #$E8,D0
0000014C: 0000 065A '...Z' ORI.B #$5A,D0 ; 'Z'
00000150: 0000 069C '....' ORI.B #$9C,D0
00000154: 0000 06B0 '....' ORI.B #$B0,D0
00000158: 0000 06C4 '....' ORI.B #$C4,D0
0000015C: 0000 06D2 '....' ORI.B #$D2,D0
00000160: 206A 010E ' j..' MOVEA.L $010E(A2),A0
00000164: 2068 0038 ' h.8' MOVEA.L $0038(A0),A0
00000168: 4A88 'J.' TST.L A0
0000016A: 2020 ' ' MOVE.L -(A0),D0
0000016C: E488 '..' LSR.L #2,D0
0000016E: 4E75 'Nu' RTS
00000170: 206A 010E ' j..' MOVEA.L $010E(A2),A0
00000174: 2068 0004 ' h..' MOVEA.L $0004(A0),A0
00000178: 4A88 'J.' TST.L A0
0000017A: 2028 000C ' (..' MOVE.L $000C(A0),D0
0000017E: 4E75 'Nu' RTS
00000180: 7000 'p.' MOVEQ #$00,D0
00000182: 60FF FFFF FE7C '`....|' BRA.L PMGRCALLEDBYDISPLAYMGRDE10-GOTOSLEEP+$FE7C ; ids: 250, 245
00000188: 4A00 'J.' TST.B D0
0000018A: 660E 'f.' BNE.S *+$0010 ; 0000019A
0000018C: 206A 010E ' j..' MOVEA.L $010E(A2),A0
00000190: 2068 0004 ' h..' MOVEA.L $0004(A0),A0
00000194: 4A88 'J.' TST.L A0
00000196: 1028 001F '.(..' MOVE.B $001F(A0),D0
0000019A: 1480 '..' MOVE.B D0,(A2)
0000019C: 1200 '..' MOVE.B D0,D1
0000019E: 7000 'p.' MOVEQ #$00,D0
000001A0: 61FF FFFF FE5E 'a....^' BSR.L PMGRCALLEDBYDISPLAYMGRDE30-GOTOSLEEP+$FE5E ; ids: 249, 245
000001A6: 7001 'p.' MOVEQ #$01,D0
000001A8: 6000 0520 '`.. ' BRA *+$0522 ; 000006CA
000001AC: 7001 'p.' MOVEQ #$01,D0
000001AE: 60FF FFFF FE50 '`....P' BRA.L PMGRCALLEDBYDISPLAYMGRDE10-GOTOSLEEP+$FE50 ; ids: 250, 245
000001B4: 4A00 'J.' TST.B D0
000001B6: 660E 'f.' BNE.S *+$0010 ; 000001C6
000001B8: 206A 010E ' j..' MOVEA.L $010E(A2),A0
000001BC: 2068 0004 ' h..' MOVEA.L $0004(A0),A0
000001C0: 4A88 'J.' TST.L A0
000001C2: 1028 0020 '.(. ' MOVE.B $0020(A0),D0
000001C6: 1540 0001 '.@..' MOVE.B D0,$0001(A2)
000001CA: 1200 '..' MOVE.B D0,D1
000001CC: 7001 'p.' MOVEQ #$01,D0
000001CE: 61FF FFFF FE30 'a....0' BSR.L PMGRCALLEDBYDISPLAYMGRDE30-GOTOSLEEP+$FE30 ; ids: 249, 245
000001D4: 7004 'p.' MOVEQ #$04,D0
000001D6: 6000 04F2 '`...' BRA *+$04F4 ; 000006CA
000001DA: 7000 'p.' MOVEQ #$00,D0
000001DC: 4AAA 001E 'J...' TST.L $001E(A2)
000001E0: 56C0 'V.' SNE D0
000001E2: 4400 'D.' NEG.B D0
000001E4: 4E75 'Nu' RTS
000001E6: 7013 'p.' MOVEQ #$13,D0
000001E8: A09F '..' _PowerDispatch ; A09F
000001EA: 7000 'p.' MOVEQ #$00,D0
000001EC: 4E75 'Nu' RTS
000001EE: 7000 'p.' MOVEQ #$00,D0
000001F0: 082A 0007 0129 '.*...)' BTST #$07,$0129(A2)
000001F6: 56C0 'V.' SNE D0
000001F8: 4400 'D.' NEG.B D0
000001FA: 4E75 'Nu' RTS
000001FC: 4A00 'J.' TST.B D0
000001FE: 660A 'f.' BNE.S *+$000C ; 0000020A
00000200: 08AA 0007 0129 '.....)' BCLR #$07,$0129(A2)
00000206: 6710 'g.' BEQ.S *+$0012 ; 00000218
00000208: 6008 '`.' BRA.S *+$000A ; 00000212
0000020A: 08EA 0007 0129 '.....)' BSET #$07,$0129(A2)
00000210: 6606 'f.' BNE.S *+$0008 ; 00000218
00000212: 7008 'p.' MOVEQ #$08,D0
00000214: 6100 04B4 'a...' BSR *+$04B6 ; 000006CA
00000218: 7000 'p.' MOVEQ #$00,D0
0000021A: 4E75 'Nu' RTS
0000021C: 70FB 'p.' MOVEQ #$FB,D0
0000021E: 0C68 4844 0004 '.hHD..' CMPI.W #$4844,$0004(A0) ; 'HD'
00000224: 660C 'f.' BNE.S *+$000E ; 00000232
00000226: 43EA 0166 'C..f' LEA $0166(A2),A1
0000022A: 4268 0006 'Bh..' CLR.W $0006(A0)
0000022E: A96F '.o' _Enqueue ; A96F
00000230: 7000 'p.' MOVEQ #$00,D0
00000232: 4E75 'Nu' RTS
00000234: 70FB 'p.' MOVEQ #$FB,D0
00000236: 0C68 4844 0004 '.hHD..' CMPI.W #$4844,$0004(A0) ; 'HD'
0000023C: 6608 'f.' BNE.S *+$000A ; 00000246
0000023E: 43EA 0166 'C..f' LEA $0166(A2),A1
00000242: A96E '.n' _Dequeue ; A96E
00000244: 7000 'p.' MOVEQ #$00,D0
00000246: 4E75 'Nu' RTS
00000248: 4A00 'J.' TST.B D0
0000024A: 670E 'g.' BEQ.S *+$0010 ; 0000025A
0000024C: 532A 00F8 'S*..' SUBQ.B #1,$00F8(A2)
00000250: 6E18 'n.' BGT.S *+$001A ; 0000026A
00000252: 671E 'g.' BEQ.S *+$0020 ; 00000272
00000254: 422A 00F8 'B*..' CLR.B $00F8(A2)
00000258: 6010 '`.' BRA.S *+$0012 ; 0000026A
0000025A: 4A2A 00F8 'J*..' TST.B $00F8(A2)
0000025E: 670E 'g.' BEQ.S *+$0010 ; 0000026E
00000260: 522A 00F8 'R*..' ADDQ.B #1,$00F8(A2)
00000264: 6204 'b.' BHI.S *+$0006 ; 0000026A
00000266: 532A 00F8 'S*..' SUBQ.B #1,$00F8(A2)
0000026A: 7000 'p.' MOVEQ #$00,D0
0000026C: 4E75 'Nu' RTS
0000026E: 522A 00F8 'R*..' ADDQ.B #1,$00F8(A2)
00000272: 7002 'p.' MOVEQ #$02,D0
00000274: 6100 0454 'a..T' BSR *+$0456 ; 000006CA
00000278: 60F0 '`.' BRA.S *-$000E ; 0000026A
0000027A: 7000 'p.' MOVEQ #$00,D0
0000027C: 206A 010E ' j..' MOVEA.L $010E(A2),A0
00000280: 2050 ' P' MOVEA.L (A0),A0
00000282: 4AA8 0048 'J..H' TST.L $0048(A0)
00000286: 6706 'g.' BEQ.S *+$0008 ; 0000028E
00000288: 4EF0 8161 0048 'N..a.H' JMP ([$0048,A0])
0000028E: 4E75 'Nu' RTS
00000290: 206A 010E ' j..' MOVEA.L $010E(A2),A0
00000294: 2050 ' P' MOVEA.L (A0),A0
00000296: 4AA8 004C 'J..L' TST.L $004C(A0)
0000029A: 6706 'g.' BEQ.S *+$0008 ; 000002A2
0000029C: 4EF0 8161 004C 'N..a.L' JMP ([$004C,A0])
000002A2: 7000 'p.' MOVEQ #$00,D0
000002A4: 4E75 'Nu' RTS
000002A6: 7007 'p.' MOVEQ #$07,D0
000002A8: A09F '..' _PowerDispatch ; A09F
000002AA: 4240 'B@' CLR.W D0
000002AC: 4840 'H@' SWAP D0
000002AE: 4E75 'Nu' RTS
000002B0: 7007 'p.' MOVEQ #$07,D0
000002B2: A09F '..' _PowerDispatch ; A09F
000002B4: 48C0 'H.' EXT.L D0
000002B6: 4E75 'Nu' RTS
000002B8: 7001 'p.' MOVEQ #$01,D0
000002BA: 206A 010E ' j..' MOVEA.L $010E(A2),A0
000002BE: 2068 0004 ' h..' MOVEA.L $0004(A0),A0
000002C2: 4A88 'J.' TST.L A0
000002C4: 7210 'r.' MOVEQ #$10,D1
000002C6: C2A8 000C '....' AND.L $000C(A0),D1
000002CA: 670E 'g.' BEQ.S *+$0010 ; 000002DA
000002CC: 7003 'p.' MOVEQ #$03,D0
000002CE: 4EBA 0000 'N...' JSR PMGRCALLEDBYDISPLAYMGRDE10 ; id: 250
000002D2: E208 '..' LSR.B #1,D0
000002D4: 7201 'r.' MOVEQ #$01,D1
000002D6: B300 '..' EOR.B D1,D0
000002D8: C001 '..' AND.B D1,D0
000002DA: 4E75 'Nu' RTS
000002DC: 48E7 1000 'H...' MOVEM.L D3,-(A7)
000002E0: 2600 '&.' MOVE.L D0,D3
000002E2: 7201 'r.' MOVEQ #$01,D1
000002E4: B300 '..' EOR.B D1,D0
000002E6: C200 '..' AND.B D0,D1
000002E8: D201 '..' ADD.B D1,D1
000002EA: 206A 010E ' j..' MOVEA.L $010E(A2),A0
000002EE: 2068 0004 ' h..' MOVEA.L $0004(A0),A0
000002F2: 4A88 'J.' TST.L A0
000002F4: 7010 'p.' MOVEQ #$10,D0
000002F6: C0A8 000C '....' AND.L $000C(A0),D0
000002FA: 6700 00C8 'g...' BEQ *+$00CA ; 000003C4
000002FE: 7003 'p.' MOVEQ #$03,D0
00000300: 4EBA 0000 'N...' JSR PMGRCALLEDBYDISPLAYMGRDE10 ; id: 250
00000304: 1400 '..' MOVE.B D0,D2
00000306: 0200 00FD '....' ANDI.B #$FD,D0
0000030A: 8200 '..' OR.B D0,D1
0000030C: 7000 'p.' MOVEQ #$00,D0
0000030E: B202 '..' CMP.B D2,D1
00000310: 6700 0008 'g...' BEQ *+$000A ; 0000031A
00000314: 7003 'p.' MOVEQ #$03,D0
00000316: 4EBA 0000 'N...' JSR PMGRCALLEDBYDISPLAYMGRDE30 ; id: 249
0000031A: 7002 'p.' MOVEQ #$02,D0
0000031C: C240 '.@' AND.W D0,D1
0000031E: 206A 010E ' j..' MOVEA.L $010E(A2),A0
00000322: 2068 0004 ' h..' MOVEA.L $0004(A0),A0
00000326: 4A88 'J.' TST.L A0
00000328: 7020 'p ' MOVEQ #$20,D0 ; ' '
0000032A: C0A8 000C '....' AND.L $000C(A0),D0
0000032E: 6700 0094 'g...' BEQ *+$0096 ; 000003C4
00000332: 7040 'p@' MOVEQ #$40,D0 ; '@'
00000334: C0A8 0010 '....' AND.L $0010(A0),D0
00000338: 6600 008A 'f...' BNE *+$008C ; 000003C4
0000033C: 3F01 '?.' MOVE.W D1,-(A7)
0000033E: 2003 ' .' MOVE.L D3,D0
00000340: 206A 010E ' j..' MOVEA.L $010E(A2),A0
00000344: 2050 ' P' MOVEA.L (A0),A0
00000346: 4AA8 002C 'J..,' TST.L $002C(A0)
0000034A: 6706 'g.' BEQ.S *+$0008 ; 00000352
0000034C: 4EB0 8161 002C 'N..a.,' JSR ([$002C,A0])
00000352: 321F '2.' MOVE.W (A7)+,D1
00000354: 4A40 'J@' TST.W D0
00000356: 676C 'gl' BEQ.S *+$006E ; 000003C4
00000358: 7007 'p.' MOVEQ #$07,D0
0000035A: A09F '..' _PowerDispatch ; A09F
0000035C: 1540 000E '.@..' MOVE.B D0,$000E(A2)
00000360: E549 '.I' LSL.W #2,D1
00000362: 43EA 0174 'C..t' LEA $0174(A2),A1
00000366: D2C1 '..' ADDA.W D1,A1
00000368: 31D9 0D00 '1...' MOVE.W (A1)+,$0D00
0000036C: 31D9 0D02 '1...' MOVE.W (A1)+,$0D02
00000370: 31D9 0B24 '1..$' MOVE.W (A1)+,$0B24
00000374: 31D9 0CEA '1...' MOVE.W (A1)+,$0CEA
00000378: 203C 6174 6C6B ' <atlk' MOVE.L #$61746C6B,D0 ; 'atlk'
0000037E: A1AD '..' _Gestalt ; A1AD
00000380: 6636 'f6' BNE.S *+$0038 ; 000003B8
00000382: 2008 ' .' MOVE.L A0,D0
00000384: 6732 'g2' BEQ.S *+$0034 ; 000003B8
00000386: 7019 'p.' MOVEQ #$19,D0
00000388: 2078 0B18 ' x..' MOVEA.L $0B18,A0
0000038C: 4EA8 0002 'N...' JSR $0002(A0)
00000390: 45E9 0002 'E...' LEA $0002(A1),A2
00000394: 601E '`.' BRA.S *+$0020 ; 000003B4
00000396: 2440 '$@' MOVEA.L D0,A2
00000398: 48E7 1F3E 'H..>' MOVEM.L D3-D7/A2-A6,-(A7)
0000039C: 42A7 'B.' CLR.L -(A7)
0000039E: 2F0A '/.' MOVE.L A2,-(A7)
000003A0: 4879 7370 6564 'Hysped' PEA $73706564
000003A6: 206A 0006 ' j..' MOVEA.L $0006(A2),A0
000003AA: 4E90 'N.' JSR (A0)
000003AC: 4FEF 000C 'O...' LEA $000C(A7),A7
000003B0: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6
000003B4: 2012 ' .' MOVE.L (A2),D0
000003B6: 66DE 'f.' BNE.S *-$0020 ; 00000396
000003B8: 203C 0000 0100 ' <....' MOVE.L #$00000100,D0
000003BE: 6100 030A 'a...' BSR *+$030C ; 000006CA
000003C2: 7001 'p.' MOVEQ #$01,D0
000003C4: 4CDF 0008 'L...' MOVEM.L (A7)+,D3
000003C8: 4E75 'Nu' RTS
000003CA: 206A 010E ' j..' MOVEA.L $010E(A2),A0
000003CE: 2068 0004 ' h..' MOVEA.L $0004(A0),A0
000003D2: 4A88 'J.' TST.L A0
000003D4: 7040 'p@' MOVEQ #$40,D0 ; '@'
000003D6: C0A8 000C '....' AND.L $000C(A0),D0
000003DA: 670C 'g.' BEQ.S *+$000E ; 000003E8
000003DC: 7003 'p.' MOVEQ #$03,D0
000003DE: 4EBA 0000 'N...' JSR PMGRCALLEDBYDISPLAYMGRDE10 ; id: 250
000003E2: EA08 '..' LSR.B #5,D0
000003E4: 103B 0004 '.;..' MOVE.B *+$0006(D0.W),D0 ; 000003EA
000003E8: 4E75 'Nu' RTS
000003EA: 0201 0203 '....' ANDI.B #$03,D1
000003EE: 0405 0602 '....' SUBI.B #$02,D5
000003F2: 206A 010E ' j..' MOVEA.L $010E(A2),A0
000003F6: 2068 0004 ' h..' MOVEA.L $0004(A0),A0
000003FA: 4A88 'J.' TST.L A0
000003FC: 7240 'r@' MOVEQ #$40,D1 ; '@'
000003FE: C2A8 000C '....' AND.L $000C(A0),D1
00000402: 6734 'g4' BEQ.S *+$0036 ; 00000438
00000404: 0C40 0007 '.@..' CMPI.W #$0007,D0
00000408: 6302 'c.' BLS.S *+$0004 ; 0000040C
0000040A: 7007 'p.' MOVEQ #$07,D0
0000040C: 103B 00DC '.;..' MOVE.B *-$0022(D0.W),D0 ; 000003EA
00000410: EB08 '..' LSL.B #5,D0
00000412: 1200 '..' MOVE.B D0,D1
00000414: 7003 'p.' MOVEQ #$03,D0
00000416: 4EBA 0000 'N...' JSR PMGRCALLEDBYDISPLAYMGRDE10 ; id: 250
0000041A: 1F00 '..' MOVE.B D0,-(A7)
0000041C: 0240 FF1F '.@..' ANDI.W #$FF1F,D0
00000420: 8200 '..' OR.B D0,D1
00000422: 1F01 '..' MOVE.B D1,-(A7)
00000424: 7003 'p.' MOVEQ #$03,D0
00000426: 61FF FFFF FBD8 'a.....' BSR.L PMGRCALLEDBYDISPLAYMGRDE30-GOTOSLEEP+$FBD8 ; ids: 249, 245
0000042C: 101F '..' MOVE.B (A7)+,D0
0000042E: B01F '..' CMP.B (A7)+,D0
00000430: 6706 'g.' BEQ.S *+$0008 ; 00000438
00000432: 7040 'p@' MOVEQ #$40,D0 ; '@'
00000434: 6100 0294 'a...' BSR *+$0296 ; 000006CA
00000438: 7000 'p.' MOVEQ #$00,D0
0000043A: 4E75 'Nu' RTS
0000043C: 4298 'B.' CLR.L (A0)+
0000043E: 4218 'B.' CLR.B (A0)+
00000440: 226A 010E '"j..' MOVEA.L $010E(A2),A1
00000444: 2269 0004 '"i..' MOVEA.L $0004(A1),A1
00000448: 4A89 'J.' TST.L A1
0000044A: 7001 'p.' MOVEQ #$01,D0
0000044C: C0A9 000C '....' AND.L $000C(A1),D0
00000450: 6716 'g.' BEQ.S *+$0018 ; 00000468
00000452: 5B88 '[.' SUBQ.L #5,A0
00000454: 226A 010E '"j..' MOVEA.L $010E(A2),A1
00000458: 2251 '"Q' MOVEA.L (A1),A1
0000045A: 4AA9 0050 'J..P' TST.L $0050(A1)
0000045E: 6706 'g.' BEQ.S *+$0008 ; 00000466
00000460: 4EF1 8161 0050 'N..a.P' JMP ([$0050,A1])
00000466: 4E75 'Nu' RTS
00000468: 4E75 'Nu' RTS
0000046A: 226A 010E '"j..' MOVEA.L $010E(A2),A1
0000046E: 2269 0004 '"i..' MOVEA.L $0004(A1),A1
00000472: 4A89 'J.' TST.L A1
00000474: 7001 'p.' MOVEQ #$01,D0
00000476: C0A9 000C '....' AND.L $000C(A1),D0
0000047A: 671C 'g.' BEQ.S *+$001E ; 00000498
0000047C: 226A 010E '"j..' MOVEA.L $010E(A2),A1
00000480: 2251 '"Q' MOVEA.L (A1),A1
00000482: 4AA9 0054 'J..T' TST.L $0054(A1)
00000486: 6706 'g.' BEQ.S *+$0008 ; 0000048E
00000488: 4EB1 8161 0054 'N..a.T' JSR ([$0054,A1])
0000048E: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0
00000494: 6100 0234 'a..4' BSR *+$0236 ; 000006CA
00000498: 4E75 'Nu' RTS
0000049A: 226A 010E '"j..' MOVEA.L $010E(A2),A1
0000049E: 2269 0004 '"i..' MOVEA.L $0004(A1),A1
000004A2: 4A89 'J.' TST.L A1
000004A4: 7004 'p.' MOVEQ #$04,D0
000004A6: C0A9 000C '....' AND.L $000C(A1),D0
000004AA: 670E 'g.' BEQ.S *+$0010 ; 000004BA
000004AC: 7002 'p.' MOVEQ #$02,D0
000004AE: 4EBA 0000 'N...' JSR PMGRCALLEDBYDISPLAYMGRDE10 ; id: 250
000004B2: 0800 0000 '....' BTST #$00,D0
000004B6: 57C0 'W.' SEQ D0
000004B8: 4400 'D.' NEG.B D0
000004BA: 4E75 'Nu' RTS
000004BC: 226A 010E '"j..' MOVEA.L $010E(A2),A1
000004C0: 2269 0004 '"i..' MOVEA.L $0004(A1),A1
000004C4: 4A89 'J.' TST.L A1
000004C6: 7204 'r.' MOVEQ #$04,D1
000004C8: C2A9 000C '....' AND.L $000C(A1),D1
000004CC: 6738 'g8' BEQ.S *+$003A ; 00000506
000004CE: 1F2A 0010 '.*..' MOVE.B $0010(A2),-(A7)
000004D2: 4A00 'J.' TST.B D0
000004D4: 6608 'f.' BNE.S *+$000A ; 000004DE
000004D6: 08EA 0000 0010 '......' BSET #$00,$0010(A2)
000004DC: 6006 '`.' BRA.S *+$0008 ; 000004E4
000004DE: 08AA 0000 0010 '......' BCLR #$00,$0010(A2)
000004E4: 7002 'p.' MOVEQ #$02,D0
000004E6: 122A 0010 '.*..' MOVE.B $0010(A2),D1
000004EA: 61FF FFFF FB14 'a.....' BSR.L PMGRCALLEDBYDISPLAYMGRDE30-GOTOSLEEP+$FB14 ; ids: 249, 245
000004F0: 102A 0010 '.*..' MOVE.B $0010(A2),D0
000004F4: B117 '..' EOR.B D0,(A7)
000004F6: 7001 'p.' MOVEQ #$01,D0
000004F8: C01F '..' AND.B (A7)+,D0
000004FA: 670A 'g.' BEQ.S *+$000C ; 00000506
000004FC: 203C 0000 0080 ' <....' MOVE.L #$00000080,D0
00000502: 6100 01C6 'a...' BSR *+$01C8 ; 000006CA
00000506: 4E75 'Nu' RTS
00000508: 2478 0D18 '$x..' MOVEA.L $0D18,A2
0000050C: 206A 010E ' j..' MOVEA.L $010E(A2),A0
00000510: 2068 0004 ' h..' MOVEA.L $0004(A0),A0
00000514: 4A88 'J.' TST.L A0
00000516: 7000 'p.' MOVEQ #$00,D0
00000518: 3028 0014 '0(..' MOVE.W $0014(A0),D0
0000051C: 4E75 'Nu' RTS
0000051E: 2478 0D18 '$x..' MOVEA.L $0D18,A2
00000522: 206A 010E ' j..' MOVEA.L $010E(A2),A0
00000526: 2068 0004 ' h..' MOVEA.L $0004(A0),A0
0000052A: 4A88 'J.' TST.L A0
0000052C: 3228 0014 '2(..' MOVE.W $0014(A0),D1
00000530: 6718 'g.' BEQ.S *+$001A ; 0000054A
00000532: B041 '.A' CMP.W D1,D0
00000534: 6214 'b.' BHI.S *+$0016 ; 0000054A
00000536: 206A 010E ' j..' MOVEA.L $010E(A2),A0
0000053A: 2050 ' P' MOVEA.L (A0),A0
0000053C: 4AA8 0024 'J..$' TST.L $0024(A0)
00000540: 6706 'g.' BEQ.S *+$0008 ; 00000548
00000542: 4EF0 8161 0024 'N..a.$' JMP ([$0024,A0])
00000548: 4E75 'Nu' RTS
0000054A: 7000 'p.' MOVEQ #$00,D0
0000054C: 4E75 'Nu' RTS
0000054E: 2478 0D18 '$x..' MOVEA.L $0D18,A2
00000552: 226A 010E '"j..' MOVEA.L $010E(A2),A1
00000556: 2269 0004 '"i..' MOVEA.L $0004(A1),A1
0000055A: 4A89 'J.' TST.L A1
0000055C: 3229 0014 '2)..' MOVE.W $0014(A1),D1
00000560: 6718 'g.' BEQ.S *+$001A ; 0000057A
00000562: B041 '.A' CMP.W D1,D0
00000564: 6214 'b.' BHI.S *+$0016 ; 0000057A
00000566: 226A 010E '"j..' MOVEA.L $010E(A2),A1
0000056A: 2251 '"Q' MOVEA.L (A1),A1
0000056C: 4AA9 0028 'J..(' TST.L $0028(A1)
00000570: 6706 'g.' BEQ.S *+$0008 ; 00000578
00000572: 4EF1 8161 0028 'N..a.(' JMP ([$0028,A1])
00000578: 4E75 'Nu' RTS
0000057A: 4298 'B.' CLR.L (A0)+
0000057C: 4298 'B.' CLR.L (A0)+
0000057E: 4298 'B.' CLR.L (A0)+
00000580: 4298 'B.' CLR.L (A0)+
00000582: 7000 'p.' MOVEQ #$00,D0
00000584: 4E75 'Nu' RTS
00000586: 7000 'p.' MOVEQ #$00,D0
00000588: 222A 0190 '"*..' MOVE.L $0190(A2),D1
0000058C: 670A 'g.' BEQ.S *+$000C ; 00000598
0000058E: 4C7C 1001 0000 'L|....' DIVU.L #$00000384,D1
0384
00000596: 1001 '..' MOVE.B D1,D0
00000598: 4E75 'Nu' RTS
0000059A: 4A00 'J.' TST.B D0
0000059C: 6610 'f.' BNE.S *+$0012 ; 000005AE
0000059E: 206A 010E ' j..' MOVEA.L $010E(A2),A0
000005A2: 2068 0004 ' h..' MOVEA.L $0004(A0),A0
000005A6: 4A88 'J.' TST.L A0
000005A8: 1028 0021 '.(.!' MOVE.B $0021(A0),D0
000005AC: 6720 'g ' BEQ.S *+$0022 ; 000005CE
000005AE: 7200 'r.' MOVEQ #$00,D1
000005B0: 1200 '..' MOVE.B D0,D1
000005B2: C2FC 0384 '....' MULU.W #$0384,D1
000005B6: B2AA 0190 '....' CMP.L $0190(A2),D1
000005BA: 6706 'g.' BEQ.S *+$0008 ; 000005C2
000005BC: 7010 'p.' MOVEQ #$10,D0
000005BE: 6100 010A 'a...' BSR *+$010C ; 000006CA
000005C2: 2541 0190 '%A..' MOVE.L D1,$0190(A2)
000005C6: 203C 0001 0001 ' <....' MOVE.L #$00010001,D0
000005CC: A09F '..' _PowerDispatch ; A09F
000005CE: 7000 'p.' MOVEQ #$00,D0
000005D0: 4E75 'Nu' RTS
000005D2: 4A00 'J.' TST.B D0
000005D4: 670E 'g.' BEQ.S *+$0010 ; 000005E4
000005D6: 532A 0194 'S*..' SUBQ.B #1,$0194(A2)
000005DA: 6E18 'n.' BGT.S *+$001A ; 000005F4
000005DC: 671E 'g.' BEQ.S *+$0020 ; 000005FC
000005DE: 422A 0194 'B*..' CLR.B $0194(A2)
000005E2: 6010 '`.' BRA.S *+$0012 ; 000005F4
000005E4: 4A2A 0194 'J*..' TST.B $0194(A2)
000005E8: 670E 'g.' BEQ.S *+$0010 ; 000005F8
000005EA: 522A 0194 'R*..' ADDQ.B #1,$0194(A2)
000005EE: 6204 'b.' BHI.S *+$0006 ; 000005F4
000005F0: 532A 0194 'S*..' SUBQ.B #1,$0194(A2)
000005F4: 7000 'p.' MOVEQ #$00,D0
000005F6: 4E75 'Nu' RTS
000005F8: 522A 0194 'R*..' ADDQ.B #1,$0194(A2)
000005FC: 7020 'p ' MOVEQ #$20,D0 ; ' '
000005FE: 6100 00CA 'a...' BSR *+$00CC ; 000006CA
00000602: 60F0 '`.' BRA.S *-$000E ; 000005F4
00000604: 7000 'p.' MOVEQ #$00,D0
00000606: 4A2A 0194 'J*..' TST.B $0194(A2)
0000060A: 6702 'g.' BEQ.S *+$0004 ; 0000060E
0000060C: 7001 'p.' MOVEQ #$01,D0
0000060E: 4E75 'Nu' RTS
00000610: 7000 'p.' MOVEQ #$00,D0
00000612: 4A2A 00F8 'J*..' TST.B $00F8(A2)
00000616: 6702 'g.' BEQ.S *+$0004 ; 0000061A
00000618: 7001 'p.' MOVEQ #$01,D0
0000061A: 4E75 'Nu' RTS
0000061C: 70FB 'p.' MOVEQ #$FB,D0
0000061E: 0C68 504D 0004 '.hPM..' CMPI.W #$504D,$0004(A0) ; 'PM'
00000624: 6610 'f.' BNE.S *+$0012 ; 00000636
00000626: 02A8 0000 7FFF '......' ANDI.L #$00007FFF,$0008(A0)
0008
0000062E: 43EA 0264 'C..d' LEA $0264(A2),A1
00000632: A96F '.o' _Enqueue ; A96F
00000634: 7000 'p.' MOVEQ #$00,D0
00000636: 4E75 'Nu' RTS
00000638: 70FB 'p.' MOVEQ #$FB,D0
0000063A: 0C68 504D 0004 '.hPM..' CMPI.W #$504D,$0004(A0) ; 'PM'
00000640: 6608 'f.' BNE.S *+$000A ; 0000064A
00000642: 43EA 0264 'C..d' LEA $0264(A2),A1
00000646: A96E '.n' _Dequeue ; A96E
00000648: 7000 'p.' MOVEQ #$00,D0
0000064A: 4E75 'Nu' RTS
0000064C: 4840 'H@' SWAP D0
0000064E: 303C 0001 '0<..' MOVE.W #$0001,D0
00000652: A09F '..' _PowerDispatch ; A09F
00000654: 7000 'p.' MOVEQ #$00,D0
00000656: 4E75 'Nu' RTS
00000658: 7002 'p.' MOVEQ #$02,D0
0000065A: A09F '..' _PowerDispatch ; A09F
0000065C: 7000 'p.' MOVEQ #$00,D0
0000065E: 4E75 'Nu' RTS
00000660: 4298 'B.' CLR.L (A0)+
00000662: 4218 'B.' CLR.B (A0)+
00000664: 226A 010E '"j..' MOVEA.L $010E(A2),A1
00000668: 2269 0004 '"i..' MOVEA.L $0004(A1),A1
0000066C: 4A89 'J.' TST.L A1
0000066E: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0
00000674: C0A9 000C '....' AND.L $000C(A1),D0
00000678: 6716 'g.' BEQ.S *+$0018 ; 00000690
0000067A: 5B88 '[.' SUBQ.L #5,A0
0000067C: 226A 010E '"j..' MOVEA.L $010E(A2),A1
00000680: 2251 '"Q' MOVEA.L (A1),A1
00000682: 4AA9 0060 'J..`' TST.L $0060(A1)
00000686: 6706 'g.' BEQ.S *+$0008 ; 0000068E
00000688: 4EF1 8161 0060 'N..a.`' JMP ([$0060,A1])
0000068E: 4E75 'Nu' RTS
00000690: 7000 'p.' MOVEQ #$00,D0
00000692: 4E75 'Nu' RTS
00000694: 226A 010E '"j..' MOVEA.L $010E(A2),A1
00000698: 2269 0004 '"i..' MOVEA.L $0004(A1),A1
0000069C: 4A89 'J.' TST.L A1
0000069E: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0
000006A4: C0A9 000C '....' AND.L $000C(A1),D0
000006A8: 671C 'g.' BEQ.S *+$001E ; 000006C6
000006AA: 226A 010E '"j..' MOVEA.L $010E(A2),A1
000006AE: 2251 '"Q' MOVEA.L (A1),A1
000006B0: 4AA9 0064 'J..d' TST.L $0064(A1)
000006B4: 6706 'g.' BEQ.S *+$0008 ; 000006BC
000006B6: 4EB1 8161 0064 'N..a.d' JSR ([$0064,A1])
000006BC: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0
000006C2: 6100 0006 'a...' BSR *+$0008 ; 000006CA
000006C6: 7000 'p.' MOVEQ #$00,D0
000006C8: 4E75 'Nu' RTS
000006CA: 48E7 F0E0 'H...' MOVEM.L D0-D3/A0-A2,-(A7)
000006CE: 2600 '&.' MOVE.L D0,D3
000006D0: 2478 0D18 '$x..' MOVEA.L $0D18,A2
000006D4: 45EA 0266 'E..f' LEA $0266(A2),A2
000006D8: 6018 '`.' BRA.S *+$001A ; 000006F2
000006DA: 2440 '$@' MOVEA.L D0,A2
000006DC: 202A 000C ' *..' MOVE.L $000C(A2),D0
000006E0: 6710 'g.' BEQ.S *+$0012 ; 000006F2
000006E2: 2203 '".' MOVE.L D3,D1
000006E4: C2AA 0008 '....' AND.L $0008(A2),D1
000006E8: 6708 'g.' BEQ.S *+$000A ; 000006F2
000006EA: 2F0A '/.' MOVE.L A2,-(A7)
000006EC: 2F01 '/.' MOVE.L D1,-(A7)
000006EE: 2040 ' @' MOVEA.L D0,A0
000006F0: 4E90 'N.' JSR (A0)
000006F2: 2012 ' .' MOVE.L (A2),D0
000006F4: 66E4 'f.' BNE.S *-$001A ; 000006DA
000006F6: 4CDF 070F 'L...' MOVEM.L (A7)+,D0-D3/A0-A2
000006FA: 4E75 'Nu' RTS
000006FC: 001C 0028 '...(' ORI.B #$28,(A4)+ ; '('
00000700: 0034 0040 0000 '.4.@..' ORI.B #$40,$00(A4,D0.W) ; '@'
00000706: 70CE 'p.' MOVEQ #$CE,D0
00000708: 3210 '2.' MOVE.W (A0),D1
0000070A: 0C41 0004 '.A..' CMPI.W #$0004,D1
0000070E: 6236 'b6' BHI.S *+$0038 ; 00000746
00000710: 323B 12EA '2;..' MOVE.W *-$0014(D1.W*2),D1 ; 000006FC
00000714: 4EFB 10E6 'N...' JMP *-$0018(D1.W) ; 000006FC
00000718: 202A 001A ' *..' MOVE.L $001A(A2),D0
0000071C: 2140 0002 '!@..' MOVE.L D0,$0002(A0)
00000720: 7000 'p.' MOVEQ #$00,D0
00000722: 6022 '`"' BRA.S *+$0024 ; 00000746
00000724: 202A 0188 ' *..' MOVE.L $0188(A2),D0
00000728: 2140 0002 '!@..' MOVE.L D0,$0002(A0)
0000072C: 7000 'p.' MOVEQ #$00,D0
0000072E: 6016 '`.' BRA.S *+$0018 ; 00000746
00000730: 202A 018C ' *..' MOVE.L $018C(A2),D0
00000734: 2140 0002 '!@..' MOVE.L D0,$0002(A0)
00000738: 7000 'p.' MOVEQ #$00,D0
0000073A: 600A '`.' BRA.S *+$000C ; 00000746
0000073C: 202A 001E ' *..' MOVE.L $001E(A2),D0
00000740: 2140 0002 '!@..' MOVE.L D0,$0002(A0)
00000744: 7000 'p.' MOVEQ #$00,D0
00000746: 4E75 'Nu' RTS
00000748: 226A 010E '"j..' MOVEA.L $010E(A2),A1
0000074C: 2251 '"Q' MOVEA.L (A1),A1
0000074E: 4AA9 006C 'J..l' TST.L $006C(A1)
00000752: 6706 'g.' BEQ.S *+$0008 ; 0000075A
00000754: 4EF1 8161 006C 'N..a.l' JMP ([$006C,A1])
0000075A: 4E75 'Nu' RTS
0000075C: 226A 010E '"j..' MOVEA.L $010E(A2),A1
00000760: 2251 '"Q' MOVEA.L (A1),A1
00000762: 4AA9 0070 'J..p' TST.L $0070(A1)
00000766: 6706 'g.' BEQ.S *+$0008 ; 0000076E
00000768: 4EF1 8161 0070 'N..a.p' JMP ([$0070,A1])
0000076E: 4E75 'Nu' RTS
00000770: 7000 'p.' MOVEQ #$00,D0
00000772: 082A 0006 012B '.*...+' BTST #$06,$012B(A2)
00000778: 6702 'g.' BEQ.S *+$0004 ; 0000077C
0000077A: 70FF 'p.' MOVEQ #$FF,D0
0000077C: 4E75 'Nu' RTS
0000077E: 4A00 'J.' TST.B D0
00000780: 6608 'f.' BNE.S *+$000A ; 0000078A
00000782: 08AA 0006 012B '.....+' BCLR #$06,$012B(A2)
00000788: 6006 '`.' BRA.S *+$0008 ; 00000790
0000078A: 08EA 0006 012B '.....+' BSET #$06,$012B(A2)
00000790: 6104 'a.' BSR.S *+$0006 ; 00000796
00000792: 7000 'p.' MOVEQ #$00,D0
00000794: 4E75 'Nu' RTS
00000796: 7005 'p.' MOVEQ #$05,D0
00000798: 6100 F866 'a..f' BSR PMGRCALLEDBYDISPLAYMGRDE10-GOTOSLEEP+$F866 ; ids: 250, 245
0000079C: 1200 '..' MOVE.B D0,D1
0000079E: 0801 0004 '....' BTST #$04,D1
000007A2: 660E 'f.' BNE.S *+$0010 ; 000007B2
000007A4: 082A 0006 012B '.*...+' BTST #$06,$012B(A2)
000007AA: 6718 'g.' BEQ.S *+$001A ; 000007C4
000007AC: 08C1 0004 '....' BSET #$04,D1
000007B0: 600C '`.' BRA.S *+$000E ; 000007BE
000007B2: 082A 0006 012B '.*...+' BTST #$06,$012B(A2)
000007B8: 660A 'f.' BNE.S *+$000C ; 000007C4
000007BA: 0881 0004 '....' BCLR #$04,D1
000007BE: 7005 'p.' MOVEQ #$05,D0
000007C0: 6100 F83E 'a..>' BSR PMGRCALLEDBYDISPLAYMGRDE30-GOTOSLEEP+$F83E ; ids: 249, 245
000007C4: 4E75 'Nu' RTS
000007C6: 514F 'QO' SUBQ.W #8,A7
000007C8: 6118 'a.' BSR.S *+$001A ; 000007E2
000007CA: 660E 'f.' BNE.S *+$0010 ; 000007DA
000007CC: 203C 7368 7574 ' <shut' MOVE.L #$73687574,D0 ; 'shut'
000007D2: 6100 008E 'a...' BSR *+$0090 ; 00000862
000007D6: 504F 'PO' ADDQ.W #8,A7
000007D8: 4E75 'Nu' RTS
000007DA: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7)
000007DE: A895 '..' _ShutDown ; A895
000007E0: 60FE '`.' BRA.S *+$0000 ; 000007E0
000007E2: 4E56 FFC4 'NV..' LINK.W A6,#-$003C
000007E6: 48E7 60E0 'H.`.' MOVEM.L D1/D2/A0-A2,-(A7)
000007EA: 303C A89F '0<..' MOVE.W #$A89F,D0
000007EE: A746 '.F' _GetToolTrapAddress ; A746
000007F0: 2248 '"H' MOVEA.L A0,A1
000007F2: 303C A88F '0<..' MOVE.W #$A88F,D0
000007F6: A746 '.F' _GetToolTrapAddress ; A746
000007F8: B3C8 '..' CMPA.L A0,A1
000007FA: 57C0 'W.' SEQ D0
000007FC: 49C0 'I.' EXTB.L D0
000007FE: 665A 'fZ' BNE.S *+$005C ; 0000085A
00000800: 41EE 0008 'A...' LEA $0008(A6),A0
00000804: 4298 'B.' CLR.L (A0)+
00000806: 4298 'B.' CLR.L (A0)+
00000808: 554F 'UO' SUBQ.W #2,A7
0000080A: 486E 0008 'Hn..' PEA $0008(A6)
0000080E: 3F3C 0038 '?<.8' MOVE.W #$0038,-(A7)
00000812: A88F '..' _OSDispatch ; A88F
00000814: 301F '0.' MOVE.W (A7)+,D0
00000816: 6642 'fB' BNE.S *+$0044 ; 0000085A
00000818: 45EE FFC4 'E...' LEA -$003C(A6),A2
0000081C: 703C 'p<' MOVEQ #$3C,D0 ; '<'
0000081E: 2480 '$.' MOVE.L D0,(A2)
00000820: 42AA 0004 'B...' CLR.L $0004(A2)
00000824: 42AA 0038 'B..8' CLR.L $0038(A2)
00000828: 554F 'UO' SUBQ.W #2,A7
0000082A: 486E 0008 'Hn..' PEA $0008(A6)
0000082E: 2F0A '/.' MOVE.L A2,-(A7)
00000830: 3F3C 003A '?<.:' MOVE.W #$003A,-(A7)
00000834: A88F '..' _OSDispatch ; A88F
00000836: 301F '0.' MOVE.W (A7)+,D0
00000838: 66CE 'f.' BNE.S *-$0030 ; 00000808
0000083A: 0CAA 464E 4452 '..FNDR' CMPI.L #$464E4452,$0010(A2) ; 'FNDR'
0010
00000842: 66C4 'f.' BNE.S *-$003A ; 00000808
00000844: 242A 0014 '$*..' MOVE.L $0014(A2),D2
00000848: 0C82 4D41 4353 '..MACS' CMPI.L #$4D414353,D2 ; 'MACS'
0000084E: 6708 'g.' BEQ.S *+$000A ; 00000858
00000850: 0C82 6D66 6472 '..mfdr' CMPI.L #$6D666472,D2 ; 'mfdr'
00000856: 66B0 'f.' BNE.S *-$004E ; 00000808
00000858: 7000 'p.' MOVEQ #$00,D0
0000085A: 4CDF 0706 'L...' MOVEM.L (A7)+,D1/D2/A0-A2
0000085E: 4E5E 'N^' UNLK A6
00000860: 4E75 'Nu' RTS
00000862: 4E56 FFAC 'NV..' LINK.W A6,#-$0054
00000866: 48E7 78E0 'H.x.' MOVEM.L D1-D4/A0-A2,-(A7)
0000086A: 2800 '(.' MOVE.L D0,D4
0000086C: 554F 'UO' SUBQ.W #2,A7
0000086E: 486E FFF8 'Hn..' PEA -$0008(A6)
00000872: 70FF 'p.' MOVEQ #$FF,D0
00000874: 2F00 '/.' MOVE.L D0,-(A7)
00000876: 3F3C 0039 '?<.9' MOVE.W #$0039,-(A7)
0000087A: A88F '..' _OSDispatch ; A88F
0000087C: 703C 'p<' MOVEQ #$3C,D0 ; '<'
0000087E: 2D40 FFBC '-@..' MOVE.L D0,-$0044(A6)
00000882: 42AE FFC0 'B...' CLR.L -$0040(A6)
00000886: 42AE FFD4 'B...' CLR.L -$002C(A6)
0000088A: 42AE FFF4 'B...' CLR.L -$000C(A6)
0000088E: 486E FFF8 'Hn..' PEA -$0008(A6)
00000892: 486E FFBC 'Hn..' PEA -$0044(A6)
00000896: 3F3C 003A '?<.:' MOVE.W #$003A,-(A7)
0000089A: A88F '..' _OSDispatch ; A88F
0000089C: 544F 'TO' ADDQ.W #2,A7
0000089E: 202E FFD4 ' ...' MOVE.L -$002C(A6),D0
000008A2: 0280 0002 0000 '......' ANDI.L #$00020000,D0
000008A8: 671E 'g.' BEQ.S *+$0020 ; 000008C8
000008AA: 554F 'UO' SUBQ.W #2,A7
000008AC: 486E 0008 'Hn..' PEA $0008(A6)
000008B0: 3F3C 003B '?<.;' MOVE.W #$003B,-(A7)
000008B4: A88F '..' _OSDispatch ; A88F
000008B6: 7632 'v2' MOVEQ #$32,D3 ; '2'
000008B8: 3F3C FFFF '?<..' MOVE.W #$FFFF,-(A7)
000008BC: 486E FFAC 'Hn..' PEA -$0054(A6)
000008C0: A971 '.q' _EventAvail ; A971
000008C2: 51CB FFF4 'Q...' DBF D3,*-$000A ; 000008B8
000008C6: 544F 'TO' ADDQ.W #2,A7
000008C8: 263C 666E 6472 '&<fndr' MOVE.L #$666E6472,D3 ; 'fndr'
000008CE: 203C 666E 6472 ' <fndr' MOVE.L #$666E6472,D0 ; 'fndr'
000008D4: A1AD '..' _Gestalt ; A1AD
000008D6: 2008 ' .' MOVE.L A0,D0
000008D8: 0800 0003 '....' BTST #$03,D0
000008DC: 6606 'f.' BNE.S *+$0008 ; 000008E4
000008DE: 263C 464E 4452 '&<FNDR' MOVE.L #$464E4452,D3 ; 'FNDR'
000008E4: 45EE FFBC 'E...' LEA -$0044(A6),A2
000008E8: 4262 'Bb' CLR.W -(A2)
000008EA: 42A2 'B.' CLR.L -(A2)
000008EC: 2504 '%.' MOVE.L D4,-(A2)
000008EE: 2503 '%.' MOVE.L D3,-(A2)
000008F0: 353C 0017 '5<..' MOVE.W #$0017,-(A2)
000008F4: 554F 'UO' SUBQ.W #2,A7
000008F6: 3F3C 0040 '?<.@' MOVE.W #$0040,-(A7)
000008FA: A88F '..' _OSDispatch ; A88F
000008FC: 2F0A '/.' MOVE.L A2,-(A7)
000008FE: 486E 0008 'Hn..' PEA $0008(A6)
00000902: 42A7 'B.' CLR.L -(A7)
00000904: 42A7 'B.' CLR.L -(A7)
00000906: 42A7 'B.' CLR.L -(A7)
00000908: 2F3C 0000 8000 '/<....' MOVE.L #$00008000,-(A7)
0000090E: 3F3C 0034 '?<.4' MOVE.W #$0034,-(A7)
00000912: A88F '..' _OSDispatch ; A88F
00000914: 3F3C 0041 '?<.A' MOVE.W #$0041,-(A7)
00000918: A88F '..' _OSDispatch ; A88F
0000091A: 301F '0.' MOVE.W (A7)+,D0
0000091C: 4CDF 071E 'L...' MOVEM.L (A7)+,D1-D4/A0-A2
00000920: 4E5E 'N^' UNLK A6
00000922: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 249
249: PMGRCALLEDBYDISPLAYMGRDE30
Pad
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="PMGRCALLEDBYDISPLAYMGRDE30"(249) Ref2="GOTOSLEEP"(245)
07C2
Dictionary: Flags $00 FirstId 250
250: PMGRCALLEDBYDISPLAYMGRDE10
Pad
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="PMGRCALLEDBYDISPLAYMGRDE10"(250) Ref2="GOTOSLEEP"(245)
079A
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="PMGRCALLEDBYDISPLAYMGRDE30"(249) Ref2="GOTOSLEEP"(245)
04EC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PMGRCALLEDBYDISPLAYMGRDE10"(250)
000004B0
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="PMGRCALLEDBYDISPLAYMGRDE30"(249) Ref2="GOTOSLEEP"(245)
0428
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PMGRCALLEDBYDISPLAYMGRDE10"(250)
00000418
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PMGRCALLEDBYDISPLAYMGRDE10"(250)
000003E0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PMGRCALLEDBYDISPLAYMGRDE30"(249)
00000318
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PMGRCALLEDBYDISPLAYMGRDE10"(250)
00000302
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PMGRCALLEDBYDISPLAYMGRDE10"(250)
000002D0
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="PMGRCALLEDBYDISPLAYMGRDE30"(249) Ref2="GOTOSLEEP"(245)
01D0
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="PMGRCALLEDBYDISPLAYMGRDE10"(250) Ref2="GOTOSLEEP"(245)
01B0
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="PMGRCALLEDBYDISPLAYMGRDE30"(249) Ref2="GOTOSLEEP"(245)
01A2
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="PMGRCALLEDBYDISPLAYMGRDE10"(250) Ref2="GOTOSLEEP"(245)
0184
EntryPoint: Flags=$08=(Extern Code) Offset=$0024 Entry="PMGRRECV"(246)
EntryPoint: Flags=$08=(Extern Code) Offset=$0026 Entry="PMGRSEND"(247)
EntryPoint: Flags=$08=(Extern Code) Offset=$003E Entry="POWERDOWNALL"(248)
Comment:
GOTOSLEEP ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: PMGRCALLEDBYDISPLAYMGRDE10 [DE10, DE2A)
Module started due to: MODGUESS (align, label, RTS then padding)
Dictionary: Flags $00 FirstId 251
251: PMGRCALLEDBYDISPLAYMGRDE10
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="PMGRCALLEDBYDISPLAYMGRDE10"(251) Segment="Main"(200)
Size: Flags $00 ModuleSize 26
Content: Flags $08
Contents offset $0000 size $001A
00000000: 2078 0D18 ' x..' MOVEA.L $0D18,A0
00000004: D028 0055 '.(.U' ADD.B $0055(A0),D0
00000008: 4840 'H@' SWAP D0
0000000A: 5240 'R@' ADDQ.W #1,D0
0000000C: 4840 'H@' SWAP D0
0000000E: 4227 'B'' CLR.B -(A7)
00000010: 204F ' O' MOVEA.L A7,A0
00000012: A051 '.Q' _ReadXPRam ; A051
00000014: 7000 'p.' MOVEQ #$00,D0
00000016: 101F '..' MOVE.B (A7)+,D0
00000018: 4E75 'Nu' RTS
Comment:
PMGRCALLEDBYDISPLAYMGRDE10 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: PMGRCALLEDBYDISPLAYMGRDE30 [DE30, DE50)
Module started due to: MODGUESS (align, label, RTS then padding)
Dictionary: Flags $00 FirstId 252
252: PMGRCALLEDBYDISPLAYMGRDE30
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="PMGRCALLEDBYDISPLAYMGRDE30"(252) Segment="Main"(200)
Size: Flags $00 ModuleSize 32
Content: Flags $08
Contents offset $0000 size $0020
00000000: 2078 0D18 ' x..' MOVEA.L $0D18,A0
00000004: D028 0055 '.(.U' ADD.B $0055(A0),D0
00000008: 4840 'H@' SWAP D0
0000000A: 5240 'R@' ADDQ.W #1,D0
0000000C: 4840 'H@' SWAP D0
0000000E: 1F01 '..' MOVE.B D1,-(A7)
00000010: 204F ' O' MOVEA.L A7,A0
00000012: A052 '.R' _WriteXPRam ; A052
00000014: 4A1F 'J.' TST.B (A7)+
00000016: 2078 0D18 ' x..' MOVEA.L $0D18,A0
0000001A: 50E8 0011 'P...' ST $0011(A0)
0000001E: 4E75 'Nu' RTS
Comment:
PMGRCALLEDBYDISPLAYMGRDE30 ended due to: ran into next module
Comment:
#####################################################################################
Module: PMGRCALLEDBYGESTALTDE50 [DE50, DEA6)
Module started due to: MODGUESS (align, label)
Dictionary: Flags $00 FirstId 253
253: PMGRCALLEDBYGESTALTDE50
Module: Flags=$88=(ForcedActive Extern Code) Module="PMGRCALLEDBYGESTALTDE50"(253) Segment="Main"(200)
Size: Flags $00 ModuleSize 86
Content: Flags $08
Contents offset $0000 size $0056
00000000: 7000 'p.' MOVEQ #$00,D0
00000002: 3012 '0.' MOVE.W (A2),D0
00000004: 674E 'gN' BEQ.S *+$0050 ; 00000054
00000006: 4640 'F@' NOT.W D0
00000008: E548 '.H' LSL.W #2,D0
0000000A: D0B8 011C '....' ADD.L $011C,D0
0000000E: 2240 '"@' MOVEA.L D0,A1
00000010: 2251 '"Q' MOVEA.L (A1),A1
00000012: 2251 '"Q' MOVEA.L (A1),A1
00000014: 4FEF FFC8 'O...' LEA -$0038(A7),A7
00000018: 204F ' O' MOVEA.L A7,A0
0000001A: 1169 0028 0031 '.i.(.1' MOVE.B $0028(A1),$0031(A0)
00000020: 1169 0029 0032 '.i.).2' MOVE.B $0029(A1),$0032(A0)
00000026: 4228 0033 'B(.3' CLR.B $0033(A0)
0000002A: 7016 'p.' MOVEQ #$16,D0
0000002C: A06E '.n' _SlotManager ; A06E
0000002E: 661E 'f.' BNE.S *+$0020 ; 0000004E
00000030: 117C 007D 0032 '.|.}.2' MOVE.B #$7D,$0032(A0) ; '}'
00000036: 7001 'p.' MOVEQ #$01,D0
00000038: A06E '.n' _SlotManager ; A06E
0000003A: 6612 'f.' BNE.S *+$0014 ; 0000004E
0000003C: 7000 'p.' MOVEQ #$00,D0
0000003E: 1029 0028 '.).(' MOVE.B $0028(A1),D0
00000042: 4840 'H@' SWAP D0
00000044: 303C 0002 '0<..' MOVE.W #$0002,D0
00000048: C068 0002 '.h..' AND.W $0002(A0),D0
0000004C: 6002 '`.' BRA.S *+$0004 ; 00000050
0000004E: 7000 'p.' MOVEQ #$00,D0
00000050: 4FEF 0038 'O..8' LEA $0038(A7),A7
00000054: 4E75 'Nu' RTS
Comment:
PMGRCALLEDBYGESTALTDE50 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: LCDSCREENCHK [DEB0, DF00)
Module started due to: MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+46 (DEF6): BSR.L DISPLAY_51EF0 ; outside file
+26 (DED6): BSR.L DISPLAY_51E80 ; outside file
+14 (DEC4): PMGRCALLEDBYSHUTDOWNMGRDEC4
+34 (DEE4): PMGRCALLEDBYSHUTDOWNMGRDEE4
Dictionary: Flags $00 FirstId 254
254: LCDSCREENCHK
255: PMGRCALLEDBYSHUTDOWNMGRDEC4
256: PMGRCALLEDBYSHUTDOWNMGRDEE4
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="LCDSCREENCHK"(254) Segment="Main"(200)
Size: Flags $00 ModuleSize 80
Content: Flags $08
Contents offset $0000 size $0050
00000000: 4AB8 08A8 'J...' TST.L $08A8
00000004: 672C 'g,' BEQ.S *+$002E ; 00000032
00000006: 2038 08A4 ' 8..' MOVE.L $08A4,D0
0000000A: 6726 'g&' BEQ.S *+$0028 ; 00000032
0000000C: 2040 ' @' MOVEA.L D0,A0
0000000E: 2248 '"H' MOVEA.L A0,A1
00000010: 2050 ' P' MOVEA.L (A0),A0
00000012: 6008 '`.' BRA.S *+$000A ; 0000001C
00000014: 204A ' J' MOVEA.L A2,A0
00000016: A128 '.(' _RecoverHandle ; A128
00000018: 2248 '"H' MOVEA.L A0,A1
0000001A: 204A ' J' MOVEA.L A2,A0
0000001C: 7000 'p.' MOVEQ #$00,D0
0000001E: 3010 '0.' MOVE.W (A0),D0
00000020: 6710 'g.' BEQ.S *+$0012 ; 00000032
00000022: 4227 'B'' CLR.B -(A7)
00000024: 2F09 '/.' MOVE.L A1,-(A7)
00000026: 61FF FFFF FFD8 'a.....' BSR.L DISPLAY_51E80-LCDSCREENCHK+$FFD8 ; ids: 258, 254
0000002C: 4A1F 'J.' TST.B (A7)+
0000002E: 4E75 'Nu' RTS
00000030: 7000 'p.' MOVEQ #$00,D0
00000032: 4E75 'Nu' RTS
00000034: 204A ' J' MOVEA.L A2,A0
00000036: A128 '.(' _RecoverHandle ; A128
00000038: 2248 '"H' MOVEA.L A0,A1
0000003A: 204A ' J' MOVEA.L A2,A0
0000003C: 7000 'p.' MOVEQ #$00,D0
0000003E: 3010 '0.' MOVE.W (A0),D0
00000040: 67F0 'g.' BEQ.S *-$000E ; 00000032
00000042: 4227 'B'' CLR.B -(A7)
00000044: 2F09 '/.' MOVE.L A1,-(A7)
00000046: 61FF FFFF FFB8 'a.....' BSR.L DISPLAY_51EF0-LCDSCREENCHK+$FFB8 ; ids: 257, 254
0000004C: 4A1F 'J.' TST.B (A7)+
0000004E: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 257
257: DISPLAY_51EF0
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="DISPLAY_51EF0"(257) Ref2="LCDSCREENCHK"(254)
0048
Dictionary: Flags $00 FirstId 258
258: DISPLAY_51E80
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="DISPLAY_51E80"(258) Ref2="LCDSCREENCHK"(254)
0028
EntryPoint: Flags=$08=(Extern Code) Offset=$0014 Entry="PMGRCALLEDBYSHUTDOWNMGRDEC4"(255)
EntryPoint: Flags=$08=(Extern Code) Offset=$0034 Entry="PMGRCALLEDBYSHUTDOWNMGRDEE4"(256)
Comment:
LCDSCREENCHK ended due to: end of FILE directive
Last
Record Summary
Type Count
0 Pad 13
1 First 1
2 Last 1
3 Comment 35
4 Dictionary 36
5 Module 17
6 EntryPoint 23
7 ModSize 17
8 Content 17
9 Reference 17
10 ComputedRef 24