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

3567 lines
208 KiB
Plaintext
Raw Normal View History

2018-05-31 11:55:03 +00:00
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