First: Flags=$01 Version=$0002 Comment: UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE [92A70, A8534) Dictionary: Flags $00 FirstId 200 200: Main Pad Comment: ##################################################################################### Module: fnt_Panic [92A70, 92A88) Module started due to: FILE directive, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +10 (92A80): JSR longjmp ; outside file VectorTable comment: {sources}Toolbox:FontMgr:fnt.c Dictionary: Flags $00 FirstId 201 201: fnt_Panic Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_Panic"(201) Segment="Main"(200) Size: Flags $00 ModuleSize 24 Content: Flags $08 Contents offset $0000 size $0018 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000000C: 4868 005A 'Hh.Z' PEA $005A(A0) 00000010: 4EBA 0000 'N...' JSR longjmp ; id: 202 00000014: 4E5E 'N^' UNLK A6 00000016: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 202 202: longjmp Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="longjmp"(202) 00000012 Comment: fnt_Panic ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_92AB0 [92AB0, 92AC4) Module started due to: island above, MODGUESS (align, BRA.L then padding) Resolved outgoing references: +C (92ABC): JSR fnt_Panic Dictionary: Flags $00 FirstId 203 203: AUTOMOD_92AB0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_92AB0"(203) Segment="Main"(200) Size: Flags $00 ModuleSize 20 Content: Flags $08 Contents offset $0000 size $0014 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 4878 1101 'Hx..' PEA $1101 00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000000C: 4EBA 0000 'N...' JSR fnt_Panic ; id: 201 00000010: 4E5E 'N^' UNLK A6 00000012: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_Panic"(201) 0000000E Comment: AUTOMOD_92AB0 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_92AD0 [92AD0, 92B7C) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 204 204: AUTOMOD_92AD0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_92AD0"(204) Segment="Main"(200) Size: Flags $00 ModuleSize 172 Content: Flags $08 Contents offset $0000 size $00AC 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0F08 'H...' MOVEM.L D4-D7/A4,-(A7) 00000008: 282E 0008 '(...' MOVE.L $0008(A6),D4 0000000C: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 00000010: 2E04 '..' MOVE.L D4,D7 00000012: 2C2E 000C ',...' MOVE.L $000C(A6),D6 00000016: 4A87 'J.' TST.L D7 00000018: 6C06 'l.' BGE.S *+$0008 ; 00000020 0000001A: 2007 ' .' MOVE.L D7,D0 0000001C: 4480 'D.' NEG.L D0 0000001E: 2E00 '..' MOVE.L D0,D7 00000020: 4A86 'J.' TST.L D6 00000022: 6C06 'l.' BGE.S *+$0008 ; 0000002A 00000024: 2006 ' .' MOVE.L D6,D0 00000026: 4480 'D.' NEG.L D0 00000028: 2C00 ',.' MOVE.L D0,D6 0000002A: BC87 '..' CMP.L D7,D6 0000002C: 6F02 'o.' BLE.S *+$0004 ; 00000030 0000002E: 2E06 '..' MOVE.L D6,D7 00000030: 7C00 '|.' MOVEQ #$00,D6 00000032: 6006 '`.' BRA.S *+$0008 ; 0000003A 00000034: E287 '..' ASR.L #1,D7 00000036: 2006 ' .' MOVE.L D6,D0 00000038: 5286 'R.' ADDQ.L #1,D6 0000003A: 4A87 'J.' TST.L D7 0000003C: 66F6 'f.' BNE.S *-$0008 ; 00000034 0000003E: 7A1E 'z.' MOVEQ #$1E,D5 00000040: 9A86 '..' SUB.L D6,D5 00000042: 2E04 '..' MOVE.L D4,D7 00000044: EBAF '..' LSL.L D5,D7 00000046: 2C2E 000C ',...' MOVE.L $000C(A6),D6 0000004A: EBAE '..' LSL.L D5,D6 0000004C: 598F 'Y.' SUBQ.L #4,A7 0000004E: 598F 'Y.' SUBQ.L #4,A7 00000050: 2F07 '/.' MOVE.L D7,-(A7) 00000052: 2F07 '/.' MOVE.L D7,-(A7) 00000054: A84A '.J' _FracMul ; A84A 00000056: 598F 'Y.' SUBQ.L #4,A7 00000058: 2F06 '/.' MOVE.L D6,-(A7) 0000005A: 2F06 '/.' MOVE.L D6,-(A7) 0000005C: A84A '.J' _FracMul ; A84A 0000005E: 201F ' .' MOVE.L (A7)+,D0 00000060: D09F '..' ADD.L (A7)+,D0 00000062: 2F00 '/.' MOVE.L D0,-(A7) 00000064: A849 '.I' _FracSqrt ; A849 00000066: 2A1F '*.' MOVE.L (A7)+,D5 00000068: 6730 'g0' BEQ.S *+$0032 ; 0000009A 0000006A: 598F 'Y.' SUBQ.L #4,A7 0000006C: 2F07 '/.' MOVE.L D7,-(A7) 0000006E: 2F05 '/.' MOVE.L D5,-(A7) 00000070: A84B '.K' _FracDiv ; A84B 00000072: 201F ' .' MOVE.L (A7)+,D0 00000074: D0BC 0000 8000 '......' ADD.L #$00008000,D0 0000007A: 7210 'r.' MOVEQ #$10,D1 0000007C: E2A0 '..' ASR.L D1,D0 0000007E: 3880 '8.' MOVE.W D0,(A4) 00000080: 598F 'Y.' SUBQ.L #4,A7 00000082: 2F06 '/.' MOVE.L D6,-(A7) 00000084: 2F05 '/.' MOVE.L D5,-(A7) 00000086: A84B '.K' _FracDiv ; A84B 00000088: 201F ' .' MOVE.L (A7)+,D0 0000008A: D0BC 0000 8000 '......' ADD.L #$00008000,D0 00000090: 7210 'r.' MOVEQ #$10,D1 00000092: E2A0 '..' ASR.L D1,D0 00000094: 3940 0002 '9@..' MOVE.W D0,$0002(A4) 00000098: 6008 '`.' BRA.S *+$000A ; 000000A2 0000009A: 38BC 4000 '8.@.' MOVE.W #$4000,(A4) 0000009E: 426C 0002 'Bl..' CLR.W $0002(A4) 000000A2: 4CEE 10F0 FFEC 'L.....' MOVEM.L -$0014(A6),D4-D7/A4 000000A8: 4E5E 'N^' UNLK A6 000000AA: 4E75 'Nu' RTS Comment: AUTOMOD_92AD0 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: fnt_RoundToDoubleGrid [92B80, 92BD8) Module started due to: MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:FontMgr:fnt.c Dictionary: Flags $00 FirstId 205 205: fnt_RoundToDoubleGrid Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_RoundToDoubleGrid"(205) Segment="Main"(200) Size: Flags $00 ModuleSize 88 Content: Flags $08 Contents offset $0000 size $0058 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0700 'H...' MOVEM.L D5-D7,-(A7) 00000008: 2A2E 000C '*...' MOVE.L $000C(A6),D5 0000000C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 00000010: 2E06 '..' MOVE.L D6,D7 00000012: 6D10 'm.' BLT.S *+$0012 ; 00000024 00000014: DE85 '..' ADD.L D5,D7 00000016: 0687 0000 0010 '......' ADDI.L #$00000010,D7 0000001C: 0287 FFFF FFE0 '......' ANDI.L #$FFFFFFE0,D7 00000022: 601A '`.' BRA.S *+$001C ; 0000003E 00000024: 2007 ' .' MOVE.L D7,D0 00000026: 4480 'D.' NEG.L D0 00000028: 2E00 '..' MOVE.L D0,D7 0000002A: DE85 '..' ADD.L D5,D7 0000002C: 0687 0000 0010 '......' ADDI.L #$00000010,D7 00000032: 0287 FFFF FFE0 '......' ANDI.L #$FFFFFFE0,D7 00000038: 2007 ' .' MOVE.L D7,D0 0000003A: 4480 'D.' NEG.L D0 0000003C: 2E00 '..' MOVE.L D0,D7 0000003E: 2007 ' .' MOVE.L D7,D0 00000040: 2206 '".' MOVE.L D6,D1 00000042: B181 '..' EOR.L D0,D1 00000044: 6C06 'l.' BGE.S *+$0008 ; 0000004C 00000046: 4A86 'J.' TST.L D6 00000048: 6702 'g.' BEQ.S *+$0004 ; 0000004C 0000004A: 7E00 '~.' MOVEQ #$00,D7 0000004C: 2007 ' .' MOVE.L D7,D0 0000004E: 4CEE 00E0 FFF4 'L.....' MOVEM.L -$000C(A6),D5-D7 00000054: 4E5E 'N^' UNLK A6 00000056: 4E75 'Nu' RTS Comment: fnt_RoundToDoubleGrid ended due to: vector glue below Comment: ##################################################################################### Module: fnt_RoundDownToGrid [92BF0, 92C3C) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:fnt.c Dictionary: Flags $00 FirstId 206 206: fnt_RoundDownToGrid Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_RoundDownToGrid"(206) Segment="Main"(200) Size: Flags $00 ModuleSize 76 Content: Flags $08 Contents offset $0000 size $004C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0700 'H...' MOVEM.L D5-D7,-(A7) 00000008: 2A2E 000C '*...' MOVE.L $000C(A6),D5 0000000C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 00000010: 2E06 '..' MOVE.L D6,D7 00000012: 6D0A 'm.' BLT.S *+$000C ; 0000001E 00000014: DE85 '..' ADD.L D5,D7 00000016: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 0000001C: 6014 '`.' BRA.S *+$0016 ; 00000032 0000001E: 2007 ' .' MOVE.L D7,D0 00000020: 4480 'D.' NEG.L D0 00000022: 2E00 '..' MOVE.L D0,D7 00000024: DE85 '..' ADD.L D5,D7 00000026: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 0000002C: 2007 ' .' MOVE.L D7,D0 0000002E: 4480 'D.' NEG.L D0 00000030: 2E00 '..' MOVE.L D0,D7 00000032: 2007 ' .' MOVE.L D7,D0 00000034: 2206 '".' MOVE.L D6,D1 00000036: B181 '..' EOR.L D0,D1 00000038: 6C06 'l.' BGE.S *+$0008 ; 00000040 0000003A: 4A86 'J.' TST.L D6 0000003C: 6702 'g.' BEQ.S *+$0004 ; 00000040 0000003E: 7E00 '~.' MOVEQ #$00,D7 00000040: 2007 ' .' MOVE.L D7,D0 00000042: 4CEE 00E0 FFF4 'L.....' MOVEM.L -$000C(A6),D5-D7 00000048: 4E5E 'N^' UNLK A6 0000004A: 4E75 'Nu' RTS Comment: fnt_RoundDownToGrid ended due to: vector glue below Comment: ##################################################################################### Module: fnt_RoundUpToGrid [92C50, 92CA8) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:fnt.c Dictionary: Flags $00 FirstId 207 207: fnt_RoundUpToGrid Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_RoundUpToGrid"(207) Segment="Main"(200) Size: Flags $00 ModuleSize 88 Content: Flags $08 Contents offset $0000 size $0058 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0700 'H...' MOVEM.L D5-D7,-(A7) 00000008: 2A2E 000C '*...' MOVE.L $000C(A6),D5 0000000C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 00000010: 2E06 '..' MOVE.L D6,D7 00000012: 6D10 'm.' BLT.S *+$0012 ; 00000024 00000014: DE85 '..' ADD.L D5,D7 00000016: 0687 0000 003F '.....?' ADDI.L #$0000003F,D7 0000001C: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 00000022: 601A '`.' BRA.S *+$001C ; 0000003E 00000024: 2007 ' .' MOVE.L D7,D0 00000026: 4480 'D.' NEG.L D0 00000028: 2E00 '..' MOVE.L D0,D7 0000002A: DE85 '..' ADD.L D5,D7 0000002C: 0687 0000 003F '.....?' ADDI.L #$0000003F,D7 00000032: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 00000038: 2007 ' .' MOVE.L D7,D0 0000003A: 4480 'D.' NEG.L D0 0000003C: 2E00 '..' MOVE.L D0,D7 0000003E: 2007 ' .' MOVE.L D7,D0 00000040: 2206 '".' MOVE.L D6,D1 00000042: B181 '..' EOR.L D0,D1 00000044: 6C06 'l.' BGE.S *+$0008 ; 0000004C 00000046: 4A86 'J.' TST.L D6 00000048: 6702 'g.' BEQ.S *+$0004 ; 0000004C 0000004A: 7E00 '~.' MOVEQ #$00,D7 0000004C: 2007 ' .' MOVE.L D7,D0 0000004E: 4CEE 00E0 FFF4 'L.....' MOVEM.L -$000C(A6),D5-D7 00000054: 4E5E 'N^' UNLK A6 00000056: 4E75 'Nu' RTS Comment: fnt_RoundUpToGrid ended due to: vector glue below Comment: ##################################################################################### Module: fnt_RoundToGrid [92CC0, 92D18) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:fnt.c Dictionary: Flags $00 FirstId 208 208: fnt_RoundToGrid Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_RoundToGrid"(208) Segment="Main"(200) Size: Flags $00 ModuleSize 88 Content: Flags $08 Contents offset $0000 size $0058 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0700 'H...' MOVEM.L D5-D7,-(A7) 00000008: 2A2E 000C '*...' MOVE.L $000C(A6),D5 0000000C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 00000010: 2E06 '..' MOVE.L D6,D7 00000012: 6D10 'm.' BLT.S *+$0012 ; 00000024 00000014: DE85 '..' ADD.L D5,D7 00000016: 0687 0000 0020 '..... ' ADDI.L #$00000020,D7 0000001C: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 00000022: 601A '`.' BRA.S *+$001C ; 0000003E 00000024: 2007 ' .' MOVE.L D7,D0 00000026: 4480 'D.' NEG.L D0 00000028: 2E00 '..' MOVE.L D0,D7 0000002A: DE85 '..' ADD.L D5,D7 0000002C: 0687 0000 0020 '..... ' ADDI.L #$00000020,D7 00000032: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 00000038: 2007 ' .' MOVE.L D7,D0 0000003A: 4480 'D.' NEG.L D0 0000003C: 2E00 '..' MOVE.L D0,D7 0000003E: 2007 ' .' MOVE.L D7,D0 00000040: 2206 '".' MOVE.L D6,D1 00000042: B181 '..' EOR.L D0,D1 00000044: 6C06 'l.' BGE.S *+$0008 ; 0000004C 00000046: 4A86 'J.' TST.L D6 00000048: 6702 'g.' BEQ.S *+$0004 ; 0000004C 0000004A: 7E00 '~.' MOVEQ #$00,D7 0000004C: 2007 ' .' MOVE.L D7,D0 0000004E: 4CEE 00E0 FFF4 'L.....' MOVEM.L -$000C(A6),D5-D7 00000054: 4E5E 'N^' UNLK A6 00000056: 4E75 'Nu' RTS Comment: fnt_RoundToGrid ended due to: vector glue below Comment: ##################################################################################### Module: fnt_RoundToHalfGrid [92D30, 92D98) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:fnt.c Dictionary: Flags $00 FirstId 209 209: fnt_RoundToHalfGrid Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_RoundToHalfGrid"(209) Segment="Main"(200) Size: Flags $00 ModuleSize 104 Content: Flags $08 Contents offset $0000 size $0068 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 1700 'H...' MOVEM.L D3/D5-D7,-(A7) 00000008: 2A2E 000C '*...' MOVE.L $000C(A6),D5 0000000C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 00000010: 2E06 '..' MOVE.L D6,D7 00000012: 6D10 'm.' BLT.S *+$0012 ; 00000024 00000014: DE85 '..' ADD.L D5,D7 00000016: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 0000001C: 0687 0000 0020 '..... ' ADDI.L #$00000020,D7 00000022: 601A '`.' BRA.S *+$001C ; 0000003E 00000024: 2007 ' .' MOVE.L D7,D0 00000026: 4480 'D.' NEG.L D0 00000028: 2E00 '..' MOVE.L D0,D7 0000002A: DE85 '..' ADD.L D5,D7 0000002C: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 00000032: 0687 0000 0020 '..... ' ADDI.L #$00000020,D7 00000038: 2007 ' .' MOVE.L D7,D0 0000003A: 4480 'D.' NEG.L D0 0000003C: 2E00 '..' MOVE.L D0,D7 0000003E: 2007 ' .' MOVE.L D7,D0 00000040: 2206 '".' MOVE.L D6,D1 00000042: B181 '..' EOR.L D0,D1 00000044: 6C16 'l.' BGE.S *+$0018 ; 0000005C 00000046: 4A86 'J.' TST.L D6 00000048: 6712 'g.' BEQ.S *+$0014 ; 0000005C 0000004A: 4A86 'J.' TST.L D6 0000004C: 5EC3 '^.' SGT D3 0000004E: 4403 'D.' NEG.B D3 00000050: 6704 'g.' BEQ.S *+$0006 ; 00000056 00000052: 7020 'p ' MOVEQ #$20,D0 ; ' ' 00000054: 6002 '`.' BRA.S *+$0004 ; 00000058 00000056: 70E0 'p.' MOVEQ #$E0,D0 00000058: 49C0 'I.' EXTB.L D0 0000005A: 2E00 '..' MOVE.L D0,D7 0000005C: 2007 ' .' MOVE.L D7,D0 0000005E: 4CEE 00E8 FFF0 'L.....' MOVEM.L -$0010(A6),D3/D5-D7 00000064: 4E5E 'N^' UNLK A6 00000066: 4E75 'Nu' RTS Comment: fnt_RoundToHalfGrid ended due to: vector glue below Comment: ##################################################################################### Module: fnt_RoundOff [92DB0, 92DE4) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:fnt.c Dictionary: Flags $00 FirstId 210 210: fnt_RoundOff Pad Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_RoundOff"(210) Segment="Main"(200) Size: Flags $00 ModuleSize 52 Content: Flags $08 Contents offset $0000 size $0034 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0700 'H...' MOVEM.L D5-D7,-(A7) 00000008: 2A2E 000C '*...' MOVE.L $000C(A6),D5 0000000C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 00000010: 2E06 '..' MOVE.L D6,D7 00000012: 6D04 'm.' BLT.S *+$0006 ; 00000018 00000014: DE85 '..' ADD.L D5,D7 00000016: 6002 '`.' BRA.S *+$0004 ; 0000001A 00000018: 9E85 '..' SUB.L D5,D7 0000001A: 2007 ' .' MOVE.L D7,D0 0000001C: 2206 '".' MOVE.L D6,D1 0000001E: B181 '..' EOR.L D0,D1 00000020: 6C06 'l.' BGE.S *+$0008 ; 00000028 00000022: 4A86 'J.' TST.L D6 00000024: 6702 'g.' BEQ.S *+$0004 ; 00000028 00000026: 7E00 '~.' MOVEQ #$00,D7 00000028: 2007 ' .' MOVE.L D7,D0 0000002A: 4CEE 00E0 FFF4 'L.....' MOVEM.L -$000C(A6),D5-D7 00000030: 4E5E 'N^' UNLK A6 00000032: 4E75 'Nu' RTS Comment: fnt_RoundOff ended due to: vector glue below Comment: ##################################################################################### Module: fnt_SuperRound [92DF0, 92E86) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:fnt.c Dictionary: Flags $00 FirstId 211 211: fnt_SuperRound Pad Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_SuperRound"(211) Segment="Main"(200) Size: Flags $00 ModuleSize 150 Content: Flags $08 Contents offset $0000 size $0096 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 1F08 'H...' MOVEM.L D3-D7/A4,-(A7) 00000008: 2A2E 000C '*...' MOVE.L $000C(A6),D5 0000000C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 00000010: 2E06 '..' MOVE.L D6,D7 00000012: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000016: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 0000001A: 49E8 0058 'I..X' LEA $0058(A0),A4 0000001E: 4A87 'J.' TST.L D7 00000020: 6D1C 'm.' BLT.S *+$001E ; 0000003E 00000022: DE85 '..' ADD.L D5,D7 00000024: 302C 0026 '0,.&' MOVE.W $0026(A4),D0 00000028: 48C0 'H.' EXT.L D0 0000002A: 2800 '(.' MOVE.L D0,D4 0000002C: 302C 0028 '0,.(' MOVE.W $0028(A4),D0 00000030: 48C0 'H.' EXT.L D0 00000032: 9084 '..' SUB.L D4,D0 00000034: DE80 '..' ADD.L D0,D7 00000036: CEAC 001C '....' AND.L $001C(A4),D7 0000003A: DE84 '..' ADD.L D4,D7 0000003C: 6026 '`&' BRA.S *+$0028 ; 00000064 0000003E: 2007 ' .' MOVE.L D7,D0 00000040: 4480 'D.' NEG.L D0 00000042: 2E00 '..' MOVE.L D0,D7 00000044: DE85 '..' ADD.L D5,D7 00000046: 302C 0026 '0,.&' MOVE.W $0026(A4),D0 0000004A: 48C0 'H.' EXT.L D0 0000004C: 2A00 '*.' MOVE.L D0,D5 0000004E: 302C 0028 '0,.(' MOVE.W $0028(A4),D0 00000052: 48C0 'H.' EXT.L D0 00000054: 9085 '..' SUB.L D5,D0 00000056: DE80 '..' ADD.L D0,D7 00000058: CEAC 001C '....' AND.L $001C(A4),D7 0000005C: DE85 '..' ADD.L D5,D7 0000005E: 2007 ' .' MOVE.L D7,D0 00000060: 4480 'D.' NEG.L D0 00000062: 2E00 '..' MOVE.L D0,D7 00000064: 2007 ' .' MOVE.L D7,D0 00000066: 2206 '".' MOVE.L D6,D1 00000068: B181 '..' EOR.L D0,D1 0000006A: 6C1E 'l.' BGE.S *+$0020 ; 0000008A 0000006C: 4A86 'J.' TST.L D6 0000006E: 671A 'g.' BEQ.S *+$001C ; 0000008A 00000070: 4A86 'J.' TST.L D6 00000072: 5EC3 '^.' SGT D3 00000074: 4403 'D.' NEG.B D3 00000076: 6708 'g.' BEQ.S *+$000A ; 00000080 00000078: 302C 0026 '0,.&' MOVE.W $0026(A4),D0 0000007C: 48C0 'H.' EXT.L D0 0000007E: 6008 '`.' BRA.S *+$000A ; 00000088 00000080: 302C 0026 '0,.&' MOVE.W $0026(A4),D0 00000084: 48C0 'H.' EXT.L D0 00000086: 4480 'D.' NEG.L D0 00000088: 2E00 '..' MOVE.L D0,D7 0000008A: 2007 ' .' MOVE.L D7,D0 0000008C: 4CEE 10F8 FFE8 'L.....' MOVEM.L -$0018(A6),D3-D7/A4 00000092: 4E5E 'N^' UNLK A6 00000094: 4E75 'Nu' RTS Comment: fnt_SuperRound ended due to: vector glue below Comment: ##################################################################################### Module: fnt_Super45Round [92E90, 92F62) Module started due to: vector glue above, MODGUESS (align, label) VectorTable comment: {sources}Toolbox:FontMgr:fnt.c Dictionary: Flags $00 FirstId 212 212: fnt_Super45Round Pad Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_Super45Round"(212) Segment="Main"(200) Size: Flags $00 ModuleSize 210 Content: Flags $08 Contents offset $0000 size $00D2 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 1708 'H...' MOVEM.L D3/D5-D7/A4,-(A7) 00000008: 2A2E 000C '*...' MOVE.L $000C(A6),D5 0000000C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 00000010: 2E06 '..' MOVE.L D6,D7 00000012: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000016: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 0000001A: 49E8 0058 'I..X' LEA $0058(A0),A4 0000001E: 4A87 'J.' TST.L D7 00000020: 6D3A 'm:' BLT.S *+$003C ; 0000005C 00000022: DE85 '..' ADD.L D5,D7 00000024: 302C 0028 '0,.(' MOVE.W $0028(A4),D0 00000028: 48C0 'H.' EXT.L D0 0000002A: 322C 0026 '2,.&' MOVE.W $0026(A4),D1 0000002E: 48C1 'H.' EXT.L D1 00000030: 9081 '..' SUB.L D1,D0 00000032: DE80 '..' ADD.L D0,D7 00000034: 598F 'Y.' SUBQ.L #4,A7 00000036: 2F07 '/.' MOVE.L D7,-(A7) 00000038: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7) 0000003C: A84B '.K' _FracDiv ; A84B 0000003E: 2E1F '..' MOVE.L (A7)+,D7 00000040: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 00000046: 598F 'Y.' SUBQ.L #4,A7 00000048: 2F07 '/.' MOVE.L D7,-(A7) 0000004A: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7) 0000004E: A84A '.J' _FracMul ; A84A 00000050: 2E1F '..' MOVE.L (A7)+,D7 00000052: 302C 0026 '0,.&' MOVE.W $0026(A4),D0 00000056: 48C0 'H.' EXT.L D0 00000058: DE80 '..' ADD.L D0,D7 0000005A: 6044 '`D' BRA.S *+$0046 ; 000000A0 0000005C: 2007 ' .' MOVE.L D7,D0 0000005E: 4480 'D.' NEG.L D0 00000060: 2E00 '..' MOVE.L D0,D7 00000062: DE85 '..' ADD.L D5,D7 00000064: 302C 0028 '0,.(' MOVE.W $0028(A4),D0 00000068: 48C0 'H.' EXT.L D0 0000006A: 322C 0026 '2,.&' MOVE.W $0026(A4),D1 0000006E: 48C1 'H.' EXT.L D1 00000070: 9081 '..' SUB.L D1,D0 00000072: DE80 '..' ADD.L D0,D7 00000074: 598F 'Y.' SUBQ.L #4,A7 00000076: 2F07 '/.' MOVE.L D7,-(A7) 00000078: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7) 0000007C: A84B '.K' _FracDiv ; A84B 0000007E: 2E1F '..' MOVE.L (A7)+,D7 00000080: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 00000086: 598F 'Y.' SUBQ.L #4,A7 00000088: 2F07 '/.' MOVE.L D7,-(A7) 0000008A: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7) 0000008E: A84A '.J' _FracMul ; A84A 00000090: 2E1F '..' MOVE.L (A7)+,D7 00000092: 302C 0026 '0,.&' MOVE.W $0026(A4),D0 00000096: 48C0 'H.' EXT.L D0 00000098: DE80 '..' ADD.L D0,D7 0000009A: 2007 ' .' MOVE.L D7,D0 0000009C: 4480 'D.' NEG.L D0 0000009E: 2E00 '..' MOVE.L D0,D7 000000A0: 2007 ' .' MOVE.L D7,D0 000000A2: 2206 '".' MOVE.L D6,D1 000000A4: B181 '..' EOR.L D0,D1 000000A6: 6C1E 'l.' BGE.S *+$0020 ; 000000C6 000000A8: 4A86 'J.' TST.L D6 000000AA: 671A 'g.' BEQ.S *+$001C ; 000000C6 000000AC: 4A86 'J.' TST.L D6 000000AE: 5EC3 '^.' SGT D3 000000B0: 4403 'D.' NEG.B D3 000000B2: 6708 'g.' BEQ.S *+$000A ; 000000BC 000000B4: 302C 0026 '0,.&' MOVE.W $0026(A4),D0 000000B8: 48C0 'H.' EXT.L D0 000000BA: 6008 '`.' BRA.S *+$000A ; 000000C4 000000BC: 302C 0026 '0,.&' MOVE.W $0026(A4),D0 000000C0: 48C0 'H.' EXT.L D0 000000C2: 4480 'D.' NEG.L D0 000000C4: 2E00 '..' MOVE.L D0,D7 000000C6: 2007 ' .' MOVE.L D7,D0 000000C8: 4CEE 10E8 FFEC 'L.....' MOVEM.L -$0014(A6),D3/D5-D7/A4 000000CE: 4E5E 'N^' UNLK A6 000000D0: 4E75 'Nu' RTS Comment: fnt_Super45Round ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_92F70 [92F70, 93046) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Resolved outgoing references: +B6 (93026): JSR ShortFracMul +90 (93000): JSR ShortFracMul +68 (92FD8): JSR ShortMulDiv +3C (92FAC): JSR ShortMulDiv Dictionary: Flags $00 FirstId 213 213: AUTOMOD_92F70 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_92F70"(213) Segment="Main"(200) Size: Flags $00 ModuleSize 214 Content: Flags $08 Contents offset $0000 size $00D6 00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 282E 0014 '(...' MOVE.L $0014(A6),D4 00000010: 2E2E 0010 '....' MOVE.L $0010(A6),D7 00000014: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000018: 362B 0040 '6+.@' MOVE.W $0040(A3),D3 0000001C: 3A2B 0010 ':+..' MOVE.W $0010(A3),D5 00000020: 3C2B 0012 '<+..' MOVE.W $0012(A3),D6 00000024: 0C43 4000 '.C@.' CMPI.W #$4000,D3 00000028: 6758 'gX' BEQ.S *+$005A ; 00000082 0000002A: 4A45 'JE' TST.W D5 0000002C: 6726 'g&' BEQ.S *+$0028 ; 00000054 0000002E: 2054 ' T' MOVEA.L (A4),A0 00000030: 2F08 '/.' MOVE.L A0,-(A7) 00000032: 48C3 'H.' EXT.L D3 00000034: 2F03 '/.' MOVE.L D3,-(A7) 00000036: 48C5 'H.' EXT.L D5 00000038: 2F05 '/.' MOVE.L D5,-(A7) 0000003A: 2F04 '/.' MOVE.L D4,-(A7) 0000003C: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 215 00000040: 4FEF 000C 'O...' LEA $000C(A7),A7 00000044: 205F ' _' MOVEA.L (A7)+,A0 00000046: D1B0 7C00 '..|.' ADD.L D0,$00(A0,D7.L*4) 0000004A: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 0000004E: 0030 0001 7800 '.0..x.' ORI.B #$01,$00(A0,D7.L) 00000054: 4A46 'JF' TST.W D6 00000056: 6774 'gt' BEQ.S *+$0076 ; 000000CC 00000058: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 0000005C: 2F08 '/.' MOVE.L A0,-(A7) 0000005E: 48C3 'H.' EXT.L D3 00000060: 2F03 '/.' MOVE.L D3,-(A7) 00000062: 48C6 'H.' EXT.L D6 00000064: 2F06 '/.' MOVE.L D6,-(A7) 00000066: 2F04 '/.' MOVE.L D4,-(A7) 00000068: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 215 0000006C: 4FEF 000C 'O...' LEA $000C(A7),A7 00000070: 205F ' _' MOVEA.L (A7)+,A0 00000072: D1B0 7C00 '..|.' ADD.L D0,$00(A0,D7.L*4) 00000076: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 0000007A: 0030 0002 7800 '.0..x.' ORI.B #$02,$00(A0,D7.L) 00000080: 604A '`J' BRA.S *+$004C ; 000000CC 00000082: 4A45 'JE' TST.W D5 00000084: 6720 'g ' BEQ.S *+$0022 ; 000000A6 00000086: 2054 ' T' MOVEA.L (A4),A0 00000088: 2F08 '/.' MOVE.L A0,-(A7) 0000008A: 48C5 'H.' EXT.L D5 0000008C: 2F05 '/.' MOVE.L D5,-(A7) 0000008E: 2F04 '/.' MOVE.L D4,-(A7) 00000090: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 00000094: 508F 'P.' ADDQ.L #8,A7 00000096: 205F ' _' MOVEA.L (A7)+,A0 00000098: D1B0 7C00 '..|.' ADD.L D0,$00(A0,D7.L*4) 0000009C: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 000000A0: 0030 0001 7800 '.0..x.' ORI.B #$01,$00(A0,D7.L) 000000A6: 4A46 'JF' TST.W D6 000000A8: 6722 'g"' BEQ.S *+$0024 ; 000000CC 000000AA: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 000000AE: 2F08 '/.' MOVE.L A0,-(A7) 000000B0: 48C6 'H.' EXT.L D6 000000B2: 2F06 '/.' MOVE.L D6,-(A7) 000000B4: 2F04 '/.' MOVE.L D4,-(A7) 000000B6: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 000000BA: 508F 'P.' ADDQ.L #8,A7 000000BC: 205F ' _' MOVEA.L (A7)+,A0 000000BE: D1B0 7C00 '..|.' ADD.L D0,$00(A0,D7.L*4) 000000C2: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 000000C6: 0030 0002 7800 '.0..x.' ORI.B #$02,$00(A0,D7.L) 000000CC: 4CEE 18F8 FFE2 'L.....' MOVEM.L -$001E(A6),D3-D7/A3/A4 000000D2: 4E5E 'N^' UNLK A6 000000D4: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 214 214: ShortFracMul Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracMul"(214) 000000B8 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracMul"(214) 00000092 Dictionary: Flags $00 FirstId 215 215: ShortMulDiv Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortMulDiv"(215) 0000006A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortMulDiv"(215) 0000003E Comment: AUTOMOD_92F70 ended due to: BRA.L island below, 10 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93070 [93070, 9309A) Module started due to: island above, MODGUESS (align, BRA.L then padding) Dictionary: Flags $00 FirstId 216 216: AUTOMOD_93070 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93070"(216) Segment="Main"(200) Size: Flags $00 ModuleSize 42 Content: Flags $08 Contents offset $0000 size $002A 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 222E 0010 '"...' MOVE.L $0010(A6),D1 0000000A: 286E 000C '(n..' MOVEA.L $000C(A6),A4 0000000E: 2054 ' T' MOVEA.L (A4),A0 00000010: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00000014: D1B0 1C00 '....' ADD.L D0,$00(A0,D1.L*4) 00000018: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 0000001C: 0030 0001 1800 '.0....' ORI.B #$01,$00(A0,D1.L) 00000022: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000026: 4E5E 'N^' UNLK A6 00000028: 4E75 'Nu' RTS Comment: AUTOMOD_93070 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_930A0 [930A0, 930CC) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 217 217: AUTOMOD_930A0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_930A0"(217) Segment="Main"(200) Size: Flags $00 ModuleSize 44 Content: Flags $08 Contents offset $0000 size $002C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 222E 0010 '"...' MOVE.L $0010(A6),D1 0000000A: 286E 000C '(n..' MOVEA.L $000C(A6),A4 0000000E: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 00000012: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00000016: D1B0 1C00 '....' ADD.L D0,$00(A0,D1.L*4) 0000001A: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 0000001E: 0030 0002 1800 '.0....' ORI.B #$02,$00(A0,D1.L) 00000024: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000028: 4E5E 'N^' UNLK A6 0000002A: 4E75 'Nu' RTS Comment: AUTOMOD_930A0 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_930D0 [930D0, 9310C) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +2A (930FA): JSR ShortFracMul +16 (930E6): JSR ShortFracMul Dictionary: Flags $00 FirstId 218 218: AUTOMOD_930D0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_930D0"(218) Segment="Main"(200) Size: Flags $00 ModuleSize 60 Content: Flags $08 Contents offset $0000 size $003C 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 302C 000C '0,..' MOVE.W $000C(A4),D0 0000000E: 48C0 'H.' EXT.L D0 00000010: 2F00 '/.' MOVE.L D0,-(A7) 00000012: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000016: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 0000001A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 0000001E: 302C 000E '0,..' MOVE.W $000E(A4),D0 00000022: 48C0 'H.' EXT.L D0 00000024: 2F00 '/.' MOVE.L D0,-(A7) 00000026: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 0000002A: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 0000002E: 222E FFFC '"...' MOVE.L -$0004(A6),D1 00000032: D081 '..' ADD.L D1,D0 00000034: 286E FFF8 '(n..' MOVEA.L -$0008(A6),A4 00000038: 4E5E 'N^' UNLK A6 0000003A: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracMul"(214) 0000002C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracMul"(214) 00000018 Comment: AUTOMOD_930D0 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93110 [93110, 9314C) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +2A (9313A): JSR ShortFracMul +16 (93126): JSR ShortFracMul Dictionary: Flags $00 FirstId 219 219: AUTOMOD_93110 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93110"(219) Segment="Main"(200) Size: Flags $00 ModuleSize 60 Content: Flags $08 Contents offset $0000 size $003C 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 302C 0014 '0,..' MOVE.W $0014(A4),D0 0000000E: 48C0 'H.' EXT.L D0 00000010: 2F00 '/.' MOVE.L D0,-(A7) 00000012: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000016: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 0000001A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 0000001E: 302C 0016 '0,..' MOVE.W $0016(A4),D0 00000022: 48C0 'H.' EXT.L D0 00000024: 2F00 '/.' MOVE.L D0,-(A7) 00000026: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 0000002A: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 0000002E: 222E FFFC '"...' MOVE.L -$0004(A6),D1 00000032: D081 '..' ADD.L D1,D0 00000034: 286E FFF8 '(n..' MOVEA.L -$0008(A6),A4 00000038: 4E5E 'N^' UNLK A6 0000003A: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracMul"(214) 0000002C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracMul"(214) 00000018 Comment: AUTOMOD_93110 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93150 [93150, 9315C) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 220 220: AUTOMOD_93150 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93150"(220) Segment="Main"(200) Size: Flags $00 ModuleSize 12 Content: Flags $08 Contents offset $0000 size $000C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 202E 000C ' ...' MOVE.L $000C(A6),D0 00000008: 4E5E 'N^' UNLK A6 0000000A: 4E75 'Nu' RTS Comment: AUTOMOD_93150 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93160 [93160, 9316C) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 221 221: AUTOMOD_93160 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93160"(221) Segment="Main"(200) Size: Flags $00 ModuleSize 12 Content: Flags $08 Contents offset $0000 size $000C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 202E 0010 ' ...' MOVE.L $0010(A6),D0 00000008: 4E5E 'N^' UNLK A6 0000000A: 4E75 'Nu' RTS Comment: AUTOMOD_93160 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93170 [93170, 931E0) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +50 (931C0): JSR ShortFracMul +34 (931A4): JSR ShortFracMul +42 (931B2): JSR ShortFracDot +26 (93196): JSR ShortFracDot Dictionary: Flags $00 FirstId 222 222: AUTOMOD_93170 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93170"(222) Segment="Main"(200) Size: Flags $00 ModuleSize 112 Content: Flags $08 Contents offset $0000 size $0070 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: 286B 0024 '(k.$' MOVEA.L $0024(A3),A4 00000010: 3C2B 000C '<+..' MOVE.W $000C(A3),D6 00000014: 3E2B 000E '>+..' MOVE.W $000E(A3),D7 00000018: 6748 'gH' BEQ.S *+$004A ; 00000062 0000001A: 4A46 'JF' TST.W D6 0000001C: 673E 'g>' BEQ.S *+$0040 ; 0000005C 0000001E: 48C7 'H.' EXT.L D7 00000020: 2F07 '/.' MOVE.L D7,-(A7) 00000022: 48C7 'H.' EXT.L D7 00000024: 2F07 '/.' MOVE.L D7,-(A7) 00000026: 4EBA 0000 'N...' JSR ShortFracDot ; id: 223 0000002A: 3E00 '>.' MOVE.W D0,D7 0000002C: 48C7 'H.' EXT.L D7 0000002E: 2F07 '/.' MOVE.L D7,-(A7) 00000030: 2F2C 00B8 '/,..' MOVE.L $00B8(A4),-(A7) 00000034: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 00000038: 2A00 '*.' MOVE.L D0,D5 0000003A: 48C6 'H.' EXT.L D6 0000003C: 2F06 '/.' MOVE.L D6,-(A7) 0000003E: 48C6 'H.' EXT.L D6 00000040: 2F06 '/.' MOVE.L D6,-(A7) 00000042: 4EBA 0000 'N...' JSR ShortFracDot ; id: 223 00000046: 3C00 '<.' MOVE.W D0,D6 00000048: 48C6 'H.' EXT.L D6 0000004A: 2F06 '/.' MOVE.L D6,-(A7) 0000004C: 2F2C 00B4 '/,..' MOVE.L $00B4(A4),-(A7) 00000050: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 00000054: D085 '..' ADD.L D5,D0 00000056: 4FEF 0020 'O.. ' LEA $0020(A7),A7 0000005A: 600A '`.' BRA.S *+$000C ; 00000066 0000005C: 202C 00B8 ' ,..' MOVE.L $00B8(A4),D0 00000060: 6004 '`.' BRA.S *+$0006 ; 00000066 00000062: 202C 00B4 ' ,..' MOVE.L $00B4(A4),D0 00000066: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 0000006C: 4E5E 'N^' UNLK A6 0000006E: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracMul"(214) 00000052 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracMul"(214) 00000036 Dictionary: Flags $00 FirstId 223 223: ShortFracDot Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracDot"(223) 00000044 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracDot"(223) 00000028 Comment: AUTOMOD_93170 ended due to: BRA.L island below Comment: ##################################################################################### Module: AUTOMOD_931F0 [931F0, 9320C) Module started due to: island above, MODGUESS (align, BRA.L then padding) Dictionary: Flags $00 FirstId 224 224: AUTOMOD_931F0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_931F0"(224) Segment="Main"(200) Size: Flags $00 ModuleSize 28 Content: Flags $08 Contents offset $0000 size $001C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000008: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 0000000C: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 00000010: 202E 000C ' ...' MOVE.L $000C(A6),D0 00000014: 2030 0C00 ' 0..' MOVE.L $00(A0,D0.L*4),D0 00000018: 4E5E 'N^' UNLK A6 0000001A: 4E75 'Nu' RTS Comment: AUTOMOD_931F0 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93210 [93210, 93246) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +E (9321E): JSR $93170 Dictionary: Flags $00 FirstId 225 225: AUTOMOD_93210 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93210"(225) Segment="Main"(200) Size: Flags $00 ModuleSize 54 Content: Flags $08 Contents offset $0000 size $0036 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 2F0C '/.' MOVE.L A4,-(A7) 0000000E: 4EBA FF50 'N..P' JSR *-$00AE ; FFFFFF60 00000012: 2E00 '..' MOVE.L D0,D7 00000014: 598F 'Y.' SUBQ.L #4,A7 00000016: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 0000001A: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 0000001E: 202E 000C ' ...' MOVE.L $000C(A6),D0 00000022: 2F30 0C00 '/0..' MOVE.L $00(A0,D0.L*4),-(A7) 00000026: 2F07 '/.' MOVE.L D7,-(A7) 00000028: A868 '.h' _FixMul ; A868 0000002A: 201F ' .' MOVE.L (A7)+,D0 0000002C: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 00000032: 4E5E 'N^' UNLK A6 00000034: 4E75 'Nu' RTS Comment: AUTOMOD_93210 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93250 [93250, 93264) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 226 226: AUTOMOD_93250 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93250"(226) Segment="Main"(200) Size: Flags $00 ModuleSize 20 Content: Flags $08 Contents offset $0000 size $0014 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000008: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 0000000C: 2028 0060 ' (.`' MOVE.L $0060(A0),D0 00000010: 4E5E 'N^' UNLK A6 00000012: 4E75 'Nu' RTS Comment: AUTOMOD_93250 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93270 [93270, 9329E) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +E (9327E): JSR $93170 Dictionary: Flags $00 FirstId 227 227: AUTOMOD_93270 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93270"(227) Segment="Main"(200) Size: Flags $00 ModuleSize 46 Content: Flags $08 Contents offset $0000 size $002E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 2F0C '/.' MOVE.L A4,-(A7) 0000000E: 4EBA FEF0 'N...' JSR *-$010E ; FFFFFF00 00000012: 2E00 '..' MOVE.L D0,D7 00000014: 598F 'Y.' SUBQ.L #4,A7 00000016: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 0000001A: 2F28 0060 '/(.`' MOVE.L $0060(A0),-(A7) 0000001E: 2F07 '/.' MOVE.L D7,-(A7) 00000020: A868 '.h' _FixMul ; A868 00000022: 201F ' .' MOVE.L (A7)+,D0 00000024: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 0000002A: 4E5E 'N^' UNLK A6 0000002C: 4E75 'Nu' RTS Comment: AUTOMOD_93270 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_932A0 [932A0, 93426) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +D2 (93372): LEA fnt_Super45Round, A0 +C0 (93360): LEA fnt_SuperRound, A0 +AE (9334E): LEA fnt_RoundOff, A0 +9C (9333C): LEA fnt_RoundUpToGrid, A0 +8A (9332A): LEA fnt_RoundDownToGrid, A0 +78 (93318): LEA fnt_RoundToDoubleGrid, A0 +68 (93308): LEA fnt_RoundToHalfGrid, A0 +54 (932F4): LEA fnt_RoundToGrid, A0 Dictionary: Flags $00 FirstId 228 228: AUTOMOD_932A0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_932A0"(228) Segment="Main"(200) Size: Flags $00 ModuleSize 390 Content: Flags $08 Contents offset $0000 size $0186 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000008: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 0000000C: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 00000010: 202E 0010 ' ...' MOVE.L $0010(A6),D0 00000014: 222E 0014 '"...' MOVE.L $0014(A6),D1 00000018: D3B0 0C00 '....' ADD.L D1,$00(A0,D0.L*4) 0000001C: 4E5E 'N^' UNLK A6 0000001E: 4E75 'Nu' RTS 00000020: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000024: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000028: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000002C: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000030: 47E8 0058 'G..X' LEA $0058(A0),A3 00000034: 2D6C 001C FFFC '-l....' MOVE.L $001C(A4),-$0004(A6) 0000003A: 296E 000C 001C ')n....' MOVE.L $000C(A6),$001C(A4) 00000040: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000044: 2468 008C '$h..' MOVEA.L $008C(A0),A2 00000048: 4AAC 0028 'J..(' TST.L $0028(A4) 0000004C: 6700 00D8 'g...' BEQ *+$00DA ; 00000126 00000050: 6000 00C2 '`...' BRA *+$00C4 ; 00000114 00000054: 41FA 0000 'A...' LEA fnt_RoundToGrid,A0 ; id: 208 00000058: B1EB 0018 '....' CMPA.L $0018(A3),A0 0000005C: 660A 'f.' BNE.S *+$000C ; 00000068 0000005E: 397C 0001 0038 '9|...8' MOVE.W #$0001,$0038(A4) 00000064: 6000 0084 '`...' BRA *+$0086 ; 000000EA 00000068: 41FA 0000 'A...' LEA fnt_RoundToHalfGrid,A0 ; id: 209 0000006C: B1EB 0018 '....' CMPA.L $0018(A3),A0 00000070: 6606 'f.' BNE.S *+$0008 ; 00000078 00000072: 426C 0038 'Bl.8' CLR.W $0038(A4) 00000076: 6072 '`r' BRA.S *+$0074 ; 000000EA 00000078: 41FA 0000 'A...' LEA fnt_RoundToDoubleGrid,A0 ; id: 205 0000007C: B1EB 0018 '....' CMPA.L $0018(A3),A0 00000080: 6608 'f.' BNE.S *+$000A ; 0000008A 00000082: 397C 0002 0038 '9|...8' MOVE.W #$0002,$0038(A4) 00000088: 6060 '``' BRA.S *+$0062 ; 000000EA 0000008A: 41FA 0000 'A...' LEA fnt_RoundDownToGrid,A0 ; id: 206 0000008E: B1EB 0018 '....' CMPA.L $0018(A3),A0 00000092: 6608 'f.' BNE.S *+$000A ; 0000009C 00000094: 397C 0003 0038 '9|...8' MOVE.W #$0003,$0038(A4) 0000009A: 604E '`N' BRA.S *+$0050 ; 000000EA 0000009C: 41FA 0000 'A...' LEA fnt_RoundUpToGrid,A0 ; id: 207 000000A0: B1EB 0018 '....' CMPA.L $0018(A3),A0 000000A4: 6608 'f.' BNE.S *+$000A ; 000000AE 000000A6: 397C 0004 0038 '9|...8' MOVE.W #$0004,$0038(A4) 000000AC: 603C '`<' BRA.S *+$003E ; 000000EA 000000AE: 41FA 0000 'A...' LEA fnt_RoundOff,A0 ; id: 210 000000B2: B1EB 0018 '....' CMPA.L $0018(A3),A0 000000B6: 6608 'f.' BNE.S *+$000A ; 000000C0 000000B8: 397C 0005 0038 '9|...8' MOVE.W #$0005,$0038(A4) 000000BE: 602A '`*' BRA.S *+$002C ; 000000EA 000000C0: 41FA 0000 'A...' LEA fnt_SuperRound,A0 ; id: 211 000000C4: B1EB 0018 '....' CMPA.L $0018(A3),A0 000000C8: 6608 'f.' BNE.S *+$000A ; 000000D2 000000CA: 397C 0006 0038 '9|...8' MOVE.W #$0006,$0038(A4) 000000D0: 6018 '`.' BRA.S *+$001A ; 000000EA 000000D2: 41FA 0000 'A...' LEA fnt_Super45Round,A0 ; id: 212 000000D6: B1EB 0018 '....' CMPA.L $0018(A3),A0 000000DA: 6608 'f.' BNE.S *+$000A ; 000000E4 000000DC: 397C 0007 0038 '9|...8' MOVE.W #$0007,$0038(A4) 000000E2: 6006 '`.' BRA.S *+$0008 ; 000000EA 000000E4: 397C FFFF 0038 '9|...8' MOVE.W #$FFFF,$0038(A4) 000000EA: 2F0C '/.' MOVE.L A4,-(A7) 000000EC: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 000000F0: 4E90 'N.' JSR (A0) 000000F2: 4AAC 0028 'J..(' TST.L $0028(A4) 000000F6: 584F 'XO' ADDQ.W #4,A7 000000F8: 6726 'g&' BEQ.S *+$0028 ; 00000120 000000FA: 2F0C '/.' MOVE.L A4,-(A7) 000000FC: 206C 001C ' l..' MOVEA.L $001C(A4),A0 00000100: 52AC 001C 'R...' ADDQ.L #1,$001C(A4) 00000104: 1950 003C '.P.<' MOVE.B (A0),$003C(A4) 00000108: 7000 'p.' MOVEQ #$00,D0 0000010A: 1010 '..' MOVE.B (A0),D0 0000010C: 2072 0C00 ' r..' MOVEA.L $00(A2,D0.L*4),A0 00000110: 4E90 'N.' JSR (A0) 00000112: 584F 'XO' ADDQ.W #4,A7 00000114: 202C 001C ' ,..' MOVE.L $001C(A4),D0 00000118: B0AE 0010 '....' CMP.L $0010(A6),D0 0000011C: 6500 FF36 'e..6' BCS *-$00C8 ; 00000054 00000120: 296E FFFC 001C ')n....' MOVE.L -$0004(A6),$001C(A4) 00000126: 4CEE 1C00 FFEC 'L.....' MOVEM.L -$0014(A6),A2-A4 0000012C: 4E5E 'N^' UNLK A6 0000012E: 4E75 'Nu' RTS 00000130: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000134: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000138: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000013C: 2D6C 001C FFFC '-l....' MOVE.L $001C(A4),-$0004(A6) 00000142: 296E 000C 001C ')n....' MOVE.L $000C(A6),$001C(A4) 00000148: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 0000014C: 2668 008C '&h..' MOVEA.L $008C(A0),A3 00000150: 601A '`.' BRA.S *+$001C ; 0000016C 00000152: 2F0C '/.' MOVE.L A4,-(A7) 00000154: 206C 001C ' l..' MOVEA.L $001C(A4),A0 00000158: 52AC 001C 'R...' ADDQ.L #1,$001C(A4) 0000015C: 1950 003C '.P.<' MOVE.B (A0),$003C(A4) 00000160: 7000 'p.' MOVEQ #$00,D0 00000162: 1010 '..' MOVE.B (A0),D0 00000164: 2073 0C00 ' s..' MOVEA.L $00(A3,D0.L*4),A0 00000168: 4E90 'N.' JSR (A0) 0000016A: 584F 'XO' ADDQ.W #4,A7 0000016C: 202C 001C ' ,..' MOVE.L $001C(A4),D0 00000170: B0AE 0010 '....' CMP.L $0010(A6),D0 00000174: 65DC 'e.' BCS.S *-$0022 ; 00000152 00000176: 296E FFFC 001C ')n....' MOVE.L -$0004(A6),$001C(A4) 0000017C: 4CEE 1800 FFF4 'L.....' MOVEM.L -$000C(A6),A3/A4 00000182: 4E5E 'N^' UNLK A6 00000184: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_Super45Round"(212) 000000D4 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_SuperRound"(211) 000000C2 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_RoundOff"(210) 000000B0 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_RoundUpToGrid"(207) 0000009E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_RoundDownToGrid"(206) 0000008C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_RoundToDoubleGrid"(205) 0000007A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_RoundToHalfGrid"(209) 0000006A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_RoundToGrid"(208) 00000056 Comment: AUTOMOD_932A0 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: fnt_Execute [93430, 935B4) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +13E (9356E): JSR __setjmp ; outside file Unresolved outgoing references: +5C (9348C): LEA $93070, A0 +64 (93494): LEA $93150, A0 +6C (9349C): LEA $93150, A0 +9E (934CE): LEA $931F0, A0 +A6 (934D6): LEA $93250, A0 +B0 (934E0): LEA $93210, A0 +B8 (934E8): LEA $93270, A0 +100 (93530): LEA $93680, A0 +15E (9358E): LEA $932C0, A0 +166 (93596): LEA $933D0, A0 VectorTable comment: {sources}Toolbox:FontMgr:fnt.c Dictionary: Flags $00 FirstId 229 229: fnt_Execute Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_Execute"(229) Segment="Main"(200) Size: Flags $00 ModuleSize 388 Content: Flags $08 Contents offset $0000 size $0184 00000000: 4E56 FF66 'NV.f' LINK.W A6,#-$009A 00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) 00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 0000000C: 266E 0014 '&n..' MOVEA.L $0014(A6),A3 00000010: 49EE FF66 'I..f' LEA -$009A(A6),A4 00000014: 294B 0024 ')K.$' MOVE.L A3,$0024(A4) 00000018: 294A 0020 ')J. ' MOVE.L A2,$0020(A4) 0000001C: 7000 'p.' MOVEQ #$00,D0 0000001E: 2940 0034 ')@.4' MOVE.L D0,$0034(A4) 00000022: 2940 0030 ')@.0' MOVE.L D0,$0030(A4) 00000026: 2940 002C ')@.,' MOVE.L D0,$002C(A4) 0000002A: 41EA 002C 'A..,' LEA $002C(A2),A0 0000002E: 2948 0008 ')H..' MOVE.L A0,$0008(A4) 00000032: 2948 0004 ')H..' MOVE.L A0,$0004(A4) 00000036: 2888 '(.' MOVE.L A0,(A4) 00000038: 397C 4000 0014 '9|@...' MOVE.W #$4000,$0014(A4) 0000003E: 397C 4000 000C '9|@...' MOVE.W #$4000,$000C(A4) 00000044: 397C 4000 0010 '9|@...' MOVE.W #$4000,$0010(A4) 0000004A: 426C 0016 'Bl..' CLR.W $0016(A4) 0000004E: 426C 000E 'Bl..' CLR.W $000E(A4) 00000052: 426C 0012 'Bl..' CLR.W $0012(A4) 00000056: 397C 4000 0040 '9|@..@' MOVE.W #$4000,$0040(A4) 0000005C: 41FA FBE2 'A...' LEA *-$041C,A0 ; FFFFFC40 00000060: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) 00000064: 41FA FCBA 'A...' LEA *-$0344,A0 ; FFFFFD20 00000068: 2948 0046 ')H.F' MOVE.L A0,$0046(A4) 0000006C: 41FA FCB2 'A...' LEA *-$034C,A0 ; FFFFFD20 00000070: 2948 004A ')H.J' MOVE.L A0,$004A(A4) 00000074: 426C 003A 'Bl.:' CLR.W $003A(A4) 00000078: 7200 'r.' MOVEQ #$00,D1 0000007A: 122B 00C5 '.+..' MOVE.B $00C5(A3),D1 0000007E: 0C41 0001 '.A..' CMPI.W #$0001,D1 00000082: 6700 00B2 'g...' BEQ *+$00B4 ; 00000136 00000086: 7000 'p.' MOVEQ #$00,D0 00000088: 302B 000C '0+..' MOVE.W $000C(A3),D0 0000008C: 0C40 0001 '.@..' CMPI.W #$0001,D0 00000090: 6206 'b.' BHI.S *+$0008 ; 00000098 00000092: 7000 'p.' MOVEQ #$00,D0 00000094: 6000 00E4 '`...' BRA *+$00E6 ; 0000017A 00000098: 4A2B 00B2 'J+..' TST.B $00B2(A3) 0000009C: 6712 'g.' BEQ.S *+$0014 ; 000000B0 0000009E: 41FA FD20 'A.. ' LEA *-$02DE,A0 ; FFFFFDC0 000000A2: 2948 0052 ')H.R' MOVE.L A0,$0052(A4) 000000A6: 41FA FD78 'A..x' LEA *-$0286,A0 ; FFFFFE20 000000AA: 2948 0056 ')H.V' MOVE.L A0,$0056(A4) 000000AE: 603E '`>' BRA.S *+$0040 ; 000000EE 000000B0: 41FA FD2E 'A...' LEA *-$02D0,A0 ; FFFFFDE0 000000B4: 2948 0052 ')H.R' MOVE.L A0,$0052(A4) 000000B8: 41FA FD86 'A...' LEA *-$0278,A0 ; FFFFFE40 000000BC: 2948 0056 ')H.V' MOVE.L A0,$0056(A4) 000000C0: 598F 'Y.' SUBQ.L #4,A7 000000C2: 2F2B 0010 '/+..' MOVE.L $0010(A3),-(A7) 000000C6: 2F2B 00B4 '/+..' MOVE.L $00B4(A3),-(A7) 000000CA: A868 '.h' _FixMul ; A868 000000CC: 0C9F 0001 0000 '......' CMPI.L #$00010000,(A7)+ 000000D2: 6F14 'o.' BLE.S *+$0016 ; 000000E8 000000D4: 598F 'Y.' SUBQ.L #4,A7 000000D6: 2F2B 0010 '/+..' MOVE.L $0010(A3),-(A7) 000000DA: 2F2B 00B8 '/+..' MOVE.L $00B8(A3),-(A7) 000000DE: A868 '.h' _FixMul ; A868 000000E0: 0C9F 0001 0000 '......' CMPI.L #$00010000,(A7)+ 000000E6: 6E06 'n.' BGT.S *+$0008 ; 000000EE 000000E8: 7000 'p.' MOVEQ #$00,D0 000000EA: 6000 008E '`...' BRA *+$0090 ; 0000017A 000000EE: 4A2B 00C4 'J+..' TST.B $00C4(A3) 000000F2: 6726 'g&' BEQ.S *+$0028 ; 0000011A 000000F4: 206B 008C ' k..' MOVEA.L $008C(A3),A0 000000F8: 203C 00FF FFFF ' <....' MOVE.L #$00FFFFFF,D0 000000FE: C090 '..' AND.L (A0),D0 00000100: 41FA 014E 'A..N' LEA *+$0150,A0 ; 00000250 00000104: 2208 '".' MOVE.L A0,D1 00000106: 243C 00FF FFFF '$<....' MOVE.L #$00FFFFFF,D2 0000010C: C481 '..' AND.L D1,D2 0000010E: B480 '..' CMP.L D0,D2 00000110: 6724 'g$' BEQ.S *+$0026 ; 00000136 00000112: 203C 0000 1102 ' <....' MOVE.L #$00001102,D0 00000118: 6060 '``' BRA.S *+$0062 ; 0000017A 0000011A: 4A6B 0088 'Jk..' TST.W $0088(A3) 0000011E: 6716 'g.' BEQ.S *+$0018 ; 00000136 00000120: 302B 0088 '0+..' MOVE.W $0088(A3),D0 00000124: 48C0 'H.' EXT.L D0 00000126: 2F00 '/.' MOVE.L D0,-(A7) 00000128: 2F0B '/.' MOVE.L A3,-(A7) 0000012A: 206B 0098 ' k..' MOVEA.L $0098(A3),A0 0000012E: 4E90 'N.' JSR (A0) 00000130: 2740 0060 ''@.`' MOVE.L D0,$0060(A3) 00000134: 504F 'PO' ADDQ.W #8,A7 00000136: 2953 0018 ')S..' MOVE.L (A3),$0018(A4) 0000013A: 486C 005A 'Hl.Z' PEA $005A(A4) 0000013E: 4EBA 0000 'N...' JSR __setjmp ; id: 230 00000142: 2E00 '..' MOVE.L D0,D7 00000144: 584F 'XO' ADDQ.W #4,A7 00000146: 6704 'g.' BEQ.S *+$0006 ; 0000014C 00000148: 2007 ' .' MOVE.L D7,D0 0000014A: 602E '`.' BRA.S *+$0030 ; 0000017A 0000014C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 00000150: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000154: 2F0C '/.' MOVE.L A4,-(A7) 00000156: 296E 0018 0028 ')n...(' MOVE.L $0018(A6),$0028(A4) 0000015C: 6708 'g.' BEQ.S *+$000A ; 00000166 0000015E: 41FA FD30 'A..0' LEA *-$02CE,A0 ; FFFFFE90 00000162: 2008 ' .' MOVE.L A0,D0 00000164: 6006 '`.' BRA.S *+$0008 ; 0000016C 00000166: 41FA FE38 'A..8' LEA *-$01C6,A0 ; FFFFFFA0 0000016A: 2008 ' .' MOVE.L A0,D0 0000016C: 2940 004E ')@.N' MOVE.L D0,$004E(A4) 00000170: 2040 ' @' MOVEA.L D0,A0 00000172: 4E90 'N.' JSR (A0) 00000174: 7000 'p.' MOVEQ #$00,D0 00000176: 4FEF 000C 'O...' LEA $000C(A7),A7 0000017A: 4CEE 1C80 FF56 'L....V' MOVEM.L -$00AA(A6),D7/A2-A4 00000180: 4E5E 'N^' UNLK A6 00000182: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 230 230: __setjmp Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__setjmp"(230) 00000140 Comment: fnt_Execute ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_935D0 [935D0, 9360C) Module started due to: island above, MODGUESS (align, BRA.L then padding) Dictionary: Flags $00 FirstId 231 231: AUTOMOD_935D0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_935D0"(231) Segment="Main"(200) Size: Flags $00 ModuleSize 60 Content: Flags $08 Contents offset $0000 size $003C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 1108 'H...' MOVEM.L D3/D7/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 3E2C 0040 '>,.@' MOVE.W $0040(A4),D7 00000010: 0C47 FC00 '.G..' CMPI.W #$FC00,D7 00000014: 6F1C 'o.' BLE.S *+$001E ; 00000032 00000016: 0C47 0400 '.G..' CMPI.W #$0400,D7 0000001A: 6C16 'l.' BGE.S *+$0018 ; 00000032 0000001C: 4A47 'JG' TST.W D7 0000001E: 5DC3 '].' SLT D3 00000020: 4403 'D.' NEG.B D3 00000022: 6706 'g.' BEQ.S *+$0008 ; 0000002A 00000024: 303C C000 '0<..' MOVE.W #$C000,D0 00000028: 6004 '`.' BRA.S *+$0006 ; 0000002E 0000002A: 303C 4000 '0<@.' MOVE.W #$4000,D0 0000002E: 3940 0040 '9@.@' MOVE.W D0,$0040(A4) 00000032: 4CEE 1088 FFF4 'L.....' MOVEM.L -$000C(A6),D3/D7/A4 00000038: 4E5E 'N^' UNLK A6 0000003A: 4E75 'Nu' RTS Comment: AUTOMOD_935D0 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93610 [93610, 9367A) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +32 (93642): JSR ShortFracDot +1C (9362C): JSR ShortFracDot Dictionary: Flags $00 FirstId 232 232: AUTOMOD_93610 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93610"(232) Segment="Main"(200) Size: Flags $00 ModuleSize 106 Content: Flags $08 Contents offset $0000 size $006A 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 1108 'H...' MOVEM.L D3/D7/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 302C 0010 '0,..' MOVE.W $0010(A4),D0 00000010: 48C0 'H.' EXT.L D0 00000012: 2F00 '/.' MOVE.L D0,-(A7) 00000014: 302C 000C '0,..' MOVE.W $000C(A4),D0 00000018: 48C0 'H.' EXT.L D0 0000001A: 2F00 '/.' MOVE.L D0,-(A7) 0000001C: 4EBA 0000 'N...' JSR ShortFracDot ; id: 223 00000020: 3E00 '>.' MOVE.W D0,D7 00000022: 302C 0012 '0,..' MOVE.W $0012(A4),D0 00000026: 48C0 'H.' EXT.L D0 00000028: 2F00 '/.' MOVE.L D0,-(A7) 0000002A: 302C 000E '0,..' MOVE.W $000E(A4),D0 0000002E: 48C0 'H.' EXT.L D0 00000030: 2F00 '/.' MOVE.L D0,-(A7) 00000032: 4EBA 0000 'N...' JSR ShortFracDot ; id: 223 00000036: DE40 '.@' ADD.W D0,D7 00000038: 0C47 FC00 '.G..' CMPI.W #$FC00,D7 0000003C: 4FEF 0010 'O...' LEA $0010(A7),A7 00000040: 6F1A 'o.' BLE.S *+$001C ; 0000005C 00000042: 0C47 0400 '.G..' CMPI.W #$0400,D7 00000046: 6C14 'l.' BGE.S *+$0016 ; 0000005C 00000048: 4A47 'JG' TST.W D7 0000004A: 5DC3 '].' SLT D3 0000004C: 4403 'D.' NEG.B D3 0000004E: 6706 'g.' BEQ.S *+$0008 ; 00000056 00000050: 303C C000 '0<..' MOVE.W #$C000,D0 00000054: 6004 '`.' BRA.S *+$0006 ; 0000005A 00000056: 303C 4000 '0<@.' MOVE.W #$4000,D0 0000005A: 3E00 '>.' MOVE.W D0,D7 0000005C: 3947 0040 '9G.@' MOVE.W D7,$0040(A4) 00000060: 4CEE 1088 FFF4 'L.....' MOVEM.L -$000C(A6),D3/D7/A4 00000066: 4E5E 'N^' UNLK A6 00000068: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracDot"(223) 00000034 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracDot"(223) 0000001E Comment: AUTOMOD_93610 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93680 [93680, 936C4) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +1E (9369E): LEA $930A0, A0 +26 (936A6): LEA $93160, A0 +2E (936AE): LEA $93160, A0 Dictionary: Flags $00 FirstId 233 233: AUTOMOD_93680 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93680"(233) Segment="Main"(200) Size: Flags $00 ModuleSize 68 Content: Flags $08 Contents offset $0000 size $0044 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 426C 000C 'Bl..' CLR.W $000C(A4) 0000000E: 426C 0010 'Bl..' CLR.W $0010(A4) 00000012: 397C 4000 000E '9|@...' MOVE.W #$4000,$000E(A4) 00000018: 397C 4000 0012 '9|@...' MOVE.W #$4000,$0012(A4) 0000001E: 41FA FA00 'A...' LEA *-$05FE,A0 ; FFFFFA20 00000022: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) 00000026: 41FA FAB8 'A...' LEA *-$0546,A0 ; FFFFFAE0 0000002A: 2948 0046 ')H.F' MOVE.L A0,$0046(A4) 0000002E: 41FA FAB0 'A...' LEA *-$054E,A0 ; FFFFFAE0 00000032: 2948 004A ')H.J' MOVE.L A0,$004A(A4) 00000036: 397C 4000 0040 '9|@..@' MOVE.W #$4000,$0040(A4) 0000003C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000040: 4E5E 'N^' UNLK A6 00000042: 4E75 'Nu' RTS Comment: AUTOMOD_93680 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_936D0 [936D0, 93714) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +1E (936EE): LEA $93070, A0 +26 (936F6): LEA $93150, A0 +2E (936FE): LEA $93150, A0 Dictionary: Flags $00 FirstId 234 234: AUTOMOD_936D0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_936D0"(234) Segment="Main"(200) Size: Flags $00 ModuleSize 68 Content: Flags $08 Contents offset $0000 size $0044 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 397C 4000 000C '9|@...' MOVE.W #$4000,$000C(A4) 00000010: 397C 4000 0010 '9|@...' MOVE.W #$4000,$0010(A4) 00000016: 426C 000E 'Bl..' CLR.W $000E(A4) 0000001A: 426C 0012 'Bl..' CLR.W $0012(A4) 0000001E: 41FA F980 'A...' LEA *-$067E,A0 ; FFFFF9A0 00000022: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) 00000026: 41FA FA58 'A..X' LEA *-$05A6,A0 ; FFFFFA80 0000002A: 2948 0046 ')H.F' MOVE.L A0,$0046(A4) 0000002E: 41FA FA50 'A..P' LEA *-$05AE,A0 ; FFFFFA80 00000032: 2948 004A ')H.J' MOVE.L A0,$004A(A4) 00000036: 397C 4000 0040 '9|@..@' MOVE.W #$4000,$0040(A4) 0000003C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000040: 4E5E 'N^' UNLK A6 00000042: 4E75 'Nu' RTS Comment: AUTOMOD_936D0 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93720 [93720, 93786) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +22 (93742): LEA $93150, A0 +3C (9375C): LEA $93160, A0 +4C (9376C): JSR $935D0 +50 (93770): LEA $92F70, A0 Dictionary: Flags $00 FirstId 235 235: AUTOMOD_93720 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93720"(235) Segment="Main"(200) Size: Flags $00 ModuleSize 102 Content: Flags $08 Contents offset $0000 size $0066 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 7000 'p.' MOVEQ #$00,D0 0000000C: 102C 003C '.,.<' MOVE.B $003C(A4),D0 00000010: 4A80 'J.' TST.L D0 00000012: 0800 0000 '....' BTST #$00,D0 00000016: 671A 'g.' BEQ.S *+$001C ; 00000032 00000018: 397C 4000 000C '9|@...' MOVE.W #$4000,$000C(A4) 0000001E: 426C 000E 'Bl..' CLR.W $000E(A4) 00000022: 41FA FA0C 'A...' LEA *-$05F2,A0 ; FFFFFA30 00000026: 2948 0046 ')H.F' MOVE.L A0,$0046(A4) 0000002A: 396C 0010 0040 '9l...@' MOVE.W $0010(A4),$0040(A4) 00000030: 6018 '`.' BRA.S *+$001A ; 0000004A 00000032: 426C 000C 'Bl..' CLR.W $000C(A4) 00000036: 397C 4000 000E '9|@...' MOVE.W #$4000,$000E(A4) 0000003C: 41FA FA02 'A...' LEA *-$05FC,A0 ; FFFFFA40 00000040: 2948 0046 ')H.F' MOVE.L A0,$0046(A4) 00000044: 396C 0012 0040 '9l...@' MOVE.W $0012(A4),$0040(A4) 0000004A: 2F0C '/.' MOVE.L A4,-(A7) 0000004C: 4EBA FE62 'N..b' JSR *-$019C ; FFFFFEB0 00000050: 41FA F7FE 'A...' LEA *-$0800,A0 ; FFFFF850 00000054: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) 00000058: 296C 0046 004A ')l.F.J' MOVE.L $0046(A4),$004A(A4) 0000005E: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000062: 4E5E 'N^' UNLK A6 00000064: 4E75 'Nu' RTS Comment: AUTOMOD_93720 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93790 [93790, 9387E) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +3C (937CC): JSR $935D0 +40 (937D0): LEA $92F70, A0 +A4 (93834): JSR $92AD0 +CC (9385C): JSR $93610 +D0 (93860): LEA $92F70, A0 +D8 (93868): LEA $930D0, A0 Dictionary: Flags $00 FirstId 236 236: AUTOMOD_93790 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93790"(236) Segment="Main"(200) Size: Flags $00 ModuleSize 238 Content: Flags $08 Contents offset $0000 size $00EE 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 7000 'p.' MOVEQ #$00,D0 0000000C: 102C 003C '.,.<' MOVE.B $003C(A4),D0 00000010: 4A80 'J.' TST.L D0 00000012: 0800 0000 '....' BTST #$00,D0 00000016: 6712 'g.' BEQ.S *+$0014 ; 0000002A 00000018: 397C 4000 0010 '9|@...' MOVE.W #$4000,$0010(A4) 0000001E: 426C 0012 'Bl..' CLR.W $0012(A4) 00000022: 396C 000C 0040 '9l...@' MOVE.W $000C(A4),$0040(A4) 00000028: 6010 '`.' BRA.S *+$0012 ; 0000003A 0000002A: 426C 0010 'Bl..' CLR.W $0010(A4) 0000002E: 397C 4000 0012 '9|@...' MOVE.W #$4000,$0012(A4) 00000034: 396C 000E 0040 '9l...@' MOVE.W $000E(A4),$0040(A4) 0000003A: 2F0C '/.' MOVE.L A4,-(A7) 0000003C: 4EBA FE02 'N...' JSR *-$01FC ; FFFFFE40 00000040: 41FA F79E 'A...' LEA *-$0860,A0 ; FFFFF7E0 00000044: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) 00000048: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 0000004C: 4E5E 'N^' UNLK A6 0000004E: 4E75 'Nu' RTS 00000050: 4E56 0000 'NV..' LINK.W A6,#$0000 00000054: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) 00000058: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000005C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000060: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000064: 2E10 '..' MOVE.L (A0),D7 00000066: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000006A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 0000006E: 2C10 ',.' MOVE.L (A0),D6 00000070: 486C 000C 'Hl..' PEA $000C(A4) 00000074: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 00000078: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 0000007C: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 00000080: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 00000084: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 00000088: 90B1 7C00 '..|.' SUB.L $00(A1,D7.L*4),D0 0000008C: 2F00 '/.' MOVE.L D0,-(A7) 0000008E: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 00000092: 2050 ' P' MOVEA.L (A0),A0 00000094: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 00000098: 2251 '"Q' MOVEA.L (A1),A1 0000009A: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 0000009E: 90B1 7C00 '..|.' SUB.L $00(A1,D7.L*4),D0 000000A2: 2F00 '/.' MOVE.L D0,-(A7) 000000A4: 4EBA F29A 'N...' JSR *-$0D64 ; FFFFF340 000000A8: 7000 'p.' MOVEQ #$00,D0 000000AA: 102C 003C '.,.<' MOVE.B $003C(A4),D0 000000AE: 4A80 'J.' TST.L D0 000000B0: 0800 0000 '....' BTST #$00,D0 000000B4: 6714 'g.' BEQ.S *+$0016 ; 000000CA 000000B6: 3C2C 000E '<,..' MOVE.W $000E(A4),D6 000000BA: 396C 000C 000E '9l....' MOVE.W $000C(A4),$000E(A4) 000000C0: 48C6 'H.' EXT.L D6 000000C2: 2006 ' .' MOVE.L D6,D0 000000C4: 4480 'D.' NEG.L D0 000000C6: 3940 000C '9@..' MOVE.W D0,$000C(A4) 000000CA: 2F0C '/.' MOVE.L A4,-(A7) 000000CC: 4EBA FDB2 'N...' JSR *-$024C ; FFFFFE80 000000D0: 41FA F70E 'A...' LEA *-$08F0,A0 ; FFFFF7E0 000000D4: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) 000000D8: 41FA F866 'A..f' LEA *-$0798,A0 ; FFFFF940 000000DC: 2948 0046 ')H.F' MOVE.L A0,$0046(A4) 000000E0: 2948 004A ')H.J' MOVE.L A0,$004A(A4) 000000E4: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 000000EA: 4E5E 'N^' UNLK A6 000000EC: 4E75 'Nu' RTS Comment: AUTOMOD_93790 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93880 [93880, 93972) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +54 (938D4): JSR $92AD0 +90 (93910): JSR $92AD0 +CC (9394C): JSR $93610 +D0 (93950): LEA $92F70, A0 +D8 (93958): LEA $930D0, A0 +E0 (93960): LEA $93110, A0 Dictionary: Flags $00 FirstId 237 237: AUTOMOD_93880 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93880"(237) Segment="Main"(200) Size: Flags $00 ModuleSize 242 Content: Flags $08 Contents offset $0000 size $00F2 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000014: 2E10 '..' MOVE.L (A0),D7 00000016: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000001A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 0000001E: 2C10 ',.' MOVE.L (A0),D6 00000020: 486C 000C 'Hl..' PEA $000C(A4) 00000024: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 00000028: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 0000002C: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 00000030: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 00000034: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 00000038: 90B1 7C00 '..|.' SUB.L $00(A1,D7.L*4),D0 0000003C: 2F00 '/.' MOVE.L D0,-(A7) 0000003E: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 00000042: 2050 ' P' MOVEA.L (A0),A0 00000044: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 00000048: 2251 '"Q' MOVEA.L (A1),A1 0000004A: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 0000004E: 90B1 7C00 '..|.' SUB.L $00(A1,D7.L*4),D0 00000052: 2F00 '/.' MOVE.L D0,-(A7) 00000054: 4EBA F1FA 'N...' JSR *-$0E04 ; FFFFF250 00000058: 486C 0014 'Hl..' PEA $0014(A4) 0000005C: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 00000060: 2068 000C ' h..' MOVEA.L $000C(A0),A0 00000064: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 00000068: 2269 000C '"i..' MOVEA.L $000C(A1),A1 0000006C: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 00000070: 90B1 7C00 '..|.' SUB.L $00(A1,D7.L*4),D0 00000074: 2F00 '/.' MOVE.L D0,-(A7) 00000076: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 0000007A: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 0000007E: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 00000082: 2269 0008 '"i..' MOVEA.L $0008(A1),A1 00000086: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 0000008A: 90B1 7C00 '..|.' SUB.L $00(A1,D7.L*4),D0 0000008E: 2F00 '/.' MOVE.L D0,-(A7) 00000090: 4EBA F1BE 'N...' JSR *-$0E40 ; FFFFF250 00000094: 7000 'p.' MOVEQ #$00,D0 00000096: 102C 003C '.,.<' MOVE.B $003C(A4),D0 0000009A: 4A80 'J.' TST.L D0 0000009C: 0800 0000 '....' BTST #$00,D0 000000A0: 6728 'g(' BEQ.S *+$002A ; 000000CA 000000A2: 3C2C 000E '<,..' MOVE.W $000E(A4),D6 000000A6: 396C 000C 000E '9l....' MOVE.W $000C(A4),$000E(A4) 000000AC: 48C6 'H.' EXT.L D6 000000AE: 2006 ' .' MOVE.L D6,D0 000000B0: 4480 'D.' NEG.L D0 000000B2: 3940 000C '9@..' MOVE.W D0,$000C(A4) 000000B6: 3C2C 0016 '<,..' MOVE.W $0016(A4),D6 000000BA: 396C 0014 0016 '9l....' MOVE.W $0014(A4),$0016(A4) 000000C0: 48C6 'H.' EXT.L D6 000000C2: 2006 ' .' MOVE.L D6,D0 000000C4: 4480 'D.' NEG.L D0 000000C6: 3940 0014 '9@..' MOVE.W D0,$0014(A4) 000000CA: 2F0C '/.' MOVE.L A4,-(A7) 000000CC: 4EBA FCC2 'N...' JSR *-$033C ; FFFFFD90 000000D0: 41FA F61E 'A...' LEA *-$09E0,A0 ; FFFFF6F0 000000D4: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) 000000D8: 41FA F776 'A..v' LEA *-$0888,A0 ; FFFFF850 000000DC: 2948 0046 ')H.F' MOVE.L A0,$0046(A4) 000000E0: 41FA F7AE 'A...' LEA *-$0850,A0 ; FFFFF890 000000E4: 2948 004A ')H.J' MOVE.L A0,$004A(A4) 000000E8: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 000000EE: 4E5E 'N^' UNLK A6 000000F0: 4E75 'Nu' RTS Comment: AUTOMOD_93880 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93980 [93980, 93A12) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +54 (939D4): JSR $92AD0 +7C (939FC): JSR $93610 +80 (93A00): LEA $92F70, A0 Dictionary: Flags $00 FirstId 238 238: AUTOMOD_93980 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93980"(238) Segment="Main"(200) Size: Flags $00 ModuleSize 146 Content: Flags $08 Contents offset $0000 size $0092 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000014: 2E10 '..' MOVE.L (A0),D7 00000016: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000001A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 0000001E: 2C10 ',.' MOVE.L (A0),D6 00000020: 486C 0010 'Hl..' PEA $0010(A4) 00000024: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 00000028: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 0000002C: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 00000030: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 00000034: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 00000038: 90B1 7C00 '..|.' SUB.L $00(A1,D7.L*4),D0 0000003C: 2F00 '/.' MOVE.L D0,-(A7) 0000003E: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 00000042: 2050 ' P' MOVEA.L (A0),A0 00000044: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 00000048: 2251 '"Q' MOVEA.L (A1),A1 0000004A: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 0000004E: 90B1 7C00 '..|.' SUB.L $00(A1,D7.L*4),D0 00000052: 2F00 '/.' MOVE.L D0,-(A7) 00000054: 4EBA F0FA 'N...' JSR *-$0F04 ; FFFFF150 00000058: 7000 'p.' MOVEQ #$00,D0 0000005A: 102C 003C '.,.<' MOVE.B $003C(A4),D0 0000005E: 4A80 'J.' TST.L D0 00000060: 0800 0000 '....' BTST #$00,D0 00000064: 6714 'g.' BEQ.S *+$0016 ; 0000007A 00000066: 3C2C 0012 '<,..' MOVE.W $0012(A4),D6 0000006A: 396C 0010 0012 '9l....' MOVE.W $0010(A4),$0012(A4) 00000070: 48C6 'H.' EXT.L D6 00000072: 2006 ' .' MOVE.L D6,D0 00000074: 4480 'D.' NEG.L D0 00000076: 3940 0010 '9@..' MOVE.W D0,$0010(A4) 0000007A: 2F0C '/.' MOVE.L A4,-(A7) 0000007C: 4EBA FC12 'N...' JSR *-$03EC ; FFFFFC90 00000080: 41FA F56E 'A..n' LEA *-$0A90,A0 ; FFFFF5F0 00000084: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) 00000088: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 0000008E: 4E5E 'N^' UNLK A6 00000090: 4E75 'Nu' RTS Comment: AUTOMOD_93980 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93A20 [93A20, 93A68) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +28 (93A48): JSR $93610 +2C (93A4C): LEA $92F70, A0 +34 (93A54): LEA $930D0, A0 Dictionary: Flags $00 FirstId 239 239: AUTOMOD_93A20 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93A20"(239) 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: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000012: 3968 0002 000E '9h....' MOVE.W $0002(A0),$000E(A4) 00000018: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000001C: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000020: 3968 0002 000C '9h....' MOVE.W $0002(A0),$000C(A4) 00000026: 2F0C '/.' MOVE.L A4,-(A7) 00000028: 4EBA FBC6 'N...' JSR *-$0438 ; FFFFFBF0 0000002C: 41FA F522 'A.."' LEA *-$0ADC,A0 ; FFFFF550 00000030: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) 00000034: 41FA F67A 'A..z' LEA *-$0984,A0 ; FFFFF6B0 00000038: 2948 0046 ')H.F' MOVE.L A0,$0046(A4) 0000003C: 2948 004A ')H.J' MOVE.L A0,$004A(A4) 00000040: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000044: 4E5E 'N^' UNLK A6 00000046: 4E75 'Nu' RTS Comment: AUTOMOD_93A20 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93A70 [93A70, 93AAC) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +28 (93A98): JSR $93610 +2C (93A9C): LEA $92F70, A0 Dictionary: Flags $00 FirstId 240 240: AUTOMOD_93A70 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93A70"(240) Segment="Main"(200) Size: Flags $00 ModuleSize 60 Content: Flags $08 Contents offset $0000 size $003C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000012: 3968 0002 0012 '9h....' MOVE.W $0002(A0),$0012(A4) 00000018: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000001C: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000020: 3968 0002 0010 '9h....' MOVE.W $0002(A0),$0010(A4) 00000026: 2F0C '/.' MOVE.L A4,-(A7) 00000028: 4EBA FB76 'N..v' JSR *-$0488 ; FFFFFBA0 0000002C: 41FA F4D2 'A...' LEA *-$0B2C,A0 ; FFFFF500 00000030: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) 00000034: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000038: 4E5E 'N^' UNLK A6 0000003A: 4E75 'Nu' RTS Comment: AUTOMOD_93A70 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93AB0 [93AB0, 93AE2) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 241 241: AUTOMOD_93AB0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93AB0"(241) 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: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 302C 000C '0,..' MOVE.W $000C(A4),D0 0000000E: 48C0 'H.' EXT.L D0 00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000014: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) 00000018: 2080 ' .' MOVE.L D0,(A0) 0000001A: 302C 000E '0,..' MOVE.W $000E(A4),D0 0000001E: 48C0 'H.' EXT.L D0 00000020: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000024: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) 00000028: 2080 ' .' MOVE.L D0,(A0) 0000002A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 0000002E: 4E5E 'N^' UNLK A6 00000030: 4E75 'Nu' RTS Comment: AUTOMOD_93AB0 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93AF0 [93AF0, 93B22) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 242 242: AUTOMOD_93AF0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93AF0"(242) 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: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 302C 0010 '0,..' MOVE.W $0010(A4),D0 0000000E: 48C0 'H.' EXT.L D0 00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000014: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) 00000018: 2080 ' .' MOVE.L D0,(A0) 0000001A: 302C 0012 '0,..' MOVE.W $0012(A4),D0 0000001E: 48C0 'H.' EXT.L D0 00000020: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000024: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) 00000028: 2080 ' .' MOVE.L D0,(A0) 0000002A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 0000002E: 4E5E 'N^' UNLK A6 00000030: 4E75 'Nu' RTS Comment: AUTOMOD_93AF0 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93B30 [93B30, 93B56) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +16 (93B46): LEA $92F70, A0 Dictionary: Flags $00 FirstId 243 243: AUTOMOD_93B30 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93B30"(243) Segment="Main"(200) Size: Flags $00 ModuleSize 38 Content: Flags $08 Contents offset $0000 size $0026 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 296C 000C 0010 ')l....' MOVE.L $000C(A4),$0010(A4) 00000010: 397C 4000 0040 '9|@..@' MOVE.W #$4000,$0040(A4) 00000016: 41FA F428 'A..(' LEA *-$0BD6,A0 ; FFFFF440 0000001A: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) 0000001E: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000022: 4E5E 'N^' UNLK A6 00000024: 4E75 'Nu' RTS Comment: AUTOMOD_93B30 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93B60 [93B60, 93E12) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 244 244: AUTOMOD_93B60 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93B60"(244) Segment="Main"(200) Size: Flags $00 ModuleSize 690 Content: Flags $08 Contents offset $0000 size $02B2 00000000: 4E56 FFE0 'NV..' LINK.W A6,#-$0020 00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) 00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000000C: 2850 '(P' MOVEA.L (A0),A4 0000000E: 2668 0018 '&h..' MOVEA.L $0018(A0),A3 00000012: 2823 '(#' MOVE.L -(A3),D4 00000014: 2E23 '.#' MOVE.L -(A3),D7 00000016: 2C04 ',.' MOVE.L D4,D6 00000018: E586 '..' ASL.L #2,D6 0000001A: 2A07 '*.' MOVE.L D7,D5 0000001C: E585 '..' ASL.L #2,D5 0000001E: 2054 ' T' MOVEA.L (A4),A0 00000020: 2248 '"H' MOVEA.L A0,A1 00000022: 2D71 5800 FFE8 '-qX...' MOVE.L $00(A1,D5.L),-$0018(A6) 00000028: 2030 6800 ' 0h.' MOVE.L $00(A0,D6.L),D0 0000002C: 90B1 5800 '..X.' SUB.L $00(A1,D5.L),D0 00000030: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00000034: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 00000038: 2248 '"H' MOVEA.L A0,A1 0000003A: 2D71 5800 FFEC '-qX...' MOVE.L $00(A1,D5.L),-$0014(A6) 00000040: 2030 6800 ' 0h.' MOVE.L $00(A0,D6.L),D0 00000044: 90B1 5800 '..X.' SUB.L $00(A1,D5.L),D0 00000048: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 0000004C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000050: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 00000054: 2823 '(#' MOVE.L -(A3),D4 00000056: 2E23 '.#' MOVE.L -(A3),D7 00000058: 2C04 ',.' MOVE.L D4,D6 0000005A: E586 '..' ASL.L #2,D6 0000005C: 2A07 '*.' MOVE.L D7,D5 0000005E: E585 '..' ASL.L #2,D5 00000060: 2054 ' T' MOVEA.L (A4),A0 00000062: 2248 '"H' MOVEA.L A0,A1 00000064: 2D71 5800 FFE0 '-qX...' MOVE.L $00(A1,D5.L),-$0020(A6) 0000006A: 2030 6800 ' 0h.' MOVE.L $00(A0,D6.L),D0 0000006E: 90B1 5800 '..X.' SUB.L $00(A1,D5.L),D0 00000072: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) 00000076: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 0000007A: 2248 '"H' MOVEA.L A0,A1 0000007C: 2D71 5800 FFE4 '-qX...' MOVE.L $00(A1,D5.L),-$001C(A6) 00000082: 2030 6800 ' 0h.' MOVE.L $00(A0,D6.L),D0 00000086: 90B1 5800 '..X.' SUB.L $00(A1,D5.L),D0 0000008A: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 0000008E: 2E23 '.#' MOVE.L -(A3),D7 00000090: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000094: 214B 0018 '!K..' MOVE.L A3,$0018(A0) 00000098: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000009C: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 000000A0: 2068 0028 ' h.(' MOVEA.L $0028(A0),A0 000000A4: 0030 0003 7800 '.0..x.' ORI.B #$03,$00(A0,D7.L) 000000AA: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000000AE: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 000000B2: 2850 '(P' MOVEA.L (A0),A4 000000B4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000000B8: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 000000BC: 2668 0004 '&h..' MOVEA.L $0004(A0),A3 000000C0: 4AAE FFFC 'J...' TST.L -$0004(A6) 000000C4: 662A 'f*' BNE.S *+$002C ; 000000F0 000000C6: 4AAE FFF0 'J...' TST.L -$0010(A6) 000000CA: 6610 'f.' BNE.S *+$0012 ; 000000DC 000000CC: 29AE FFE0 7C00 ')...|.' MOVE.L -$0020(A6),$00(A4,D7.L*4) 000000D2: 27AE FFEC 7C00 ''...|.' MOVE.L -$0014(A6),$00(A3,D7.L*4) 000000D8: 6000 01CE '`...' BRA *+$01D0 ; 000002A8 000000DC: 282E FFE4 '(...' MOVE.L -$001C(A6),D4 000000E0: 98AE FFEC '....' SUB.L -$0014(A6),D4 000000E4: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 000000E8: 4480 'D.' NEG.L D0 000000EA: 2A00 '*.' MOVE.L D0,D5 000000EC: 6000 00D8 '`...' BRA *+$00DA ; 000001C6 000000F0: 4AAE FFF8 'J...' TST.L -$0008(A6) 000000F4: 662A 'f*' BNE.S *+$002C ; 00000120 000000F6: 4AAE FFF4 'J...' TST.L -$000C(A6) 000000FA: 6610 'f.' BNE.S *+$0012 ; 0000010C 000000FC: 29AE FFE8 7C00 ')...|.' MOVE.L -$0018(A6),$00(A4,D7.L*4) 00000102: 27AE FFE4 7C00 ''...|.' MOVE.L -$001C(A6),$00(A3,D7.L*4) 00000108: 6000 019E '`...' BRA *+$01A0 ; 000002A8 0000010C: 282E FFE0 '(...' MOVE.L -$0020(A6),D4 00000110: 98AE FFE8 '....' SUB.L -$0018(A6),D4 00000114: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 00000118: 4480 'D.' NEG.L D0 0000011A: 2A00 '*.' MOVE.L D0,D5 0000011C: 6000 00A8 '`...' BRA *+$00AA ; 000001C6 00000120: 4AAE FFF8 'J...' TST.L -$0008(A6) 00000124: 5DC3 '].' SLT D3 00000126: 4403 'D.' NEG.B D3 00000128: 6708 'g.' BEQ.S *+$000A ; 00000132 0000012A: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 0000012E: 4480 'D.' NEG.L D0 00000130: 6004 '`.' BRA.S *+$0006 ; 00000136 00000132: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 00000136: 4AAE FFFC 'J...' TST.L -$0004(A6) 0000013A: 5DC3 '].' SLT D3 0000013C: 4403 'D.' NEG.B D3 0000013E: 6708 'g.' BEQ.S *+$000A ; 00000148 00000140: 222E FFFC '"...' MOVE.L -$0004(A6),D1 00000144: 4481 'D.' NEG.L D1 00000146: 6004 '`.' BRA.S *+$0006 ; 0000014C 00000148: 222E FFFC '"...' MOVE.L -$0004(A6),D1 0000014C: B280 '..' CMP.L D0,D1 0000014E: 6C3C 'l<' BGE.S *+$003E ; 0000018C 00000150: 598F 'Y.' SUBQ.L #4,A7 00000152: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 00000156: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 0000015A: A84B '.K' _FracDiv ; A84B 0000015C: 2C1F ',.' MOVE.L (A7)+,D6 0000015E: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 00000162: 90AE FFEC '....' SUB.L -$0014(A6),D0 00000166: 2800 '(.' MOVE.L D0,D4 00000168: 598F 'Y.' SUBQ.L #4,A7 0000016A: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 0000016E: 90AE FFE8 '....' SUB.L -$0018(A6),D0 00000172: 2F00 '/.' MOVE.L D0,-(A7) 00000174: 2F06 '/.' MOVE.L D6,-(A7) 00000176: A84A '.J' _FracMul ; A84A 00000178: 989F '..' SUB.L (A7)+,D4 0000017A: 598F 'Y.' SUBQ.L #4,A7 0000017C: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) 00000180: 2F06 '/.' MOVE.L D6,-(A7) 00000182: A84A '.J' _FracMul ; A84A 00000184: 2A1F '*.' MOVE.L (A7)+,D5 00000186: 9AAE FFF4 '....' SUB.L -$000C(A6),D5 0000018A: 603A '`:' BRA.S *+$003C ; 000001C6 0000018C: 598F 'Y.' SUBQ.L #4,A7 0000018E: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 00000192: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 00000196: A84B '.K' _FracDiv ; A84B 00000198: 2C1F ',.' MOVE.L (A7)+,D6 0000019A: 598F 'Y.' SUBQ.L #4,A7 0000019C: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 000001A0: 90AE FFEC '....' SUB.L -$0014(A6),D0 000001A4: 2F00 '/.' MOVE.L D0,-(A7) 000001A6: 2F06 '/.' MOVE.L D6,-(A7) 000001A8: A84A '.J' _FracMul ; A84A 000001AA: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 000001AE: 90AE FFE8 '....' SUB.L -$0018(A6),D0 000001B2: 281F '(.' MOVE.L (A7)+,D4 000001B4: 9880 '..' SUB.L D0,D4 000001B6: 598F 'Y.' SUBQ.L #4,A7 000001B8: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) 000001BC: 2F06 '/.' MOVE.L D6,-(A7) 000001BE: A84A '.J' _FracMul ; A84A 000001C0: 2A2E FFF0 '*...' MOVE.L -$0010(A6),D5 000001C4: 9A9F '..' SUB.L (A7)+,D5 000001C6: 4A85 'J.' TST.L D5 000001C8: 6700 00A2 'g...' BEQ *+$00A4 ; 0000026C 000001CC: 4A84 'J.' TST.L D4 000001CE: 5DC3 '].' SLT D3 000001D0: 4403 'D.' NEG.B D3 000001D2: 6706 'g.' BEQ.S *+$0008 ; 000001DA 000001D4: 2004 ' .' MOVE.L D4,D0 000001D6: 4480 'D.' NEG.L D0 000001D8: 6002 '`.' BRA.S *+$0004 ; 000001DC 000001DA: 2004 ' .' MOVE.L D4,D0 000001DC: 4A85 'J.' TST.L D5 000001DE: 5DC3 '].' SLT D3 000001E0: 4403 'D.' NEG.B D3 000001E2: 6706 'g.' BEQ.S *+$0008 ; 000001EA 000001E4: 2205 '".' MOVE.L D5,D1 000001E6: 4481 'D.' NEG.L D1 000001E8: 6002 '`.' BRA.S *+$0004 ; 000001EC 000001EA: 2205 '".' MOVE.L D5,D1 000001EC: B280 '..' CMP.L D0,D1 000001EE: 6F36 'o6' BLE.S *+$0038 ; 00000226 000001F0: 598F 'Y.' SUBQ.L #4,A7 000001F2: 2F04 '/.' MOVE.L D4,-(A7) 000001F4: 2F05 '/.' MOVE.L D5,-(A7) 000001F6: A84B '.K' _FracDiv ; A84B 000001F8: 2C1F ',.' MOVE.L (A7)+,D6 000001FA: 598F 'Y.' SUBQ.L #4,A7 000001FC: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) 00000200: 2F06 '/.' MOVE.L D6,-(A7) 00000202: A84A '.J' _FracMul ; A84A 00000204: 201F ' .' MOVE.L (A7)+,D0 00000206: D0AE FFE0 '....' ADD.L -$0020(A6),D0 0000020A: 2980 7C00 ').|.' MOVE.L D0,$00(A4,D7.L*4) 0000020E: 598F 'Y.' SUBQ.L #4,A7 00000210: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) 00000214: 2F06 '/.' MOVE.L D6,-(A7) 00000216: A84A '.J' _FracMul ; A84A 00000218: 201F ' .' MOVE.L (A7)+,D0 0000021A: D0AE FFE4 '....' ADD.L -$001C(A6),D0 0000021E: 2780 7C00 ''.|.' MOVE.L D0,$00(A3,D7.L*4) 00000222: 6000 0084 '`...' BRA *+$0086 ; 000002A8 00000226: 4A84 'J.' TST.L D4 00000228: 6734 'g4' BEQ.S *+$0036 ; 0000025E 0000022A: 598F 'Y.' SUBQ.L #4,A7 0000022C: 2F05 '/.' MOVE.L D5,-(A7) 0000022E: 2F04 '/.' MOVE.L D4,-(A7) 00000230: A84B '.K' _FracDiv ; A84B 00000232: 2C1F ',.' MOVE.L (A7)+,D6 00000234: 598F 'Y.' SUBQ.L #4,A7 00000236: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) 0000023A: 2F06 '/.' MOVE.L D6,-(A7) 0000023C: A84B '.K' _FracDiv ; A84B 0000023E: 201F ' .' MOVE.L (A7)+,D0 00000240: D0AE FFE0 '....' ADD.L -$0020(A6),D0 00000244: 2980 7C00 ').|.' MOVE.L D0,$00(A4,D7.L*4) 00000248: 598F 'Y.' SUBQ.L #4,A7 0000024A: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) 0000024E: 2F06 '/.' MOVE.L D6,-(A7) 00000250: A84B '.K' _FracDiv ; A84B 00000252: 201F ' .' MOVE.L (A7)+,D0 00000254: D0AE FFE4 '....' ADD.L -$001C(A6),D0 00000258: 2780 7C00 ''.|.' MOVE.L D0,$00(A3,D7.L*4) 0000025C: 604A '`J' BRA.S *+$004C ; 000002A8 0000025E: 29AE FFE0 7C00 ')...|.' MOVE.L -$0020(A6),$00(A4,D7.L*4) 00000264: 27AE FFE4 7C00 ''...|.' MOVE.L -$001C(A6),$00(A3,D7.L*4) 0000026A: 603C '`<' BRA.S *+$003E ; 000002A8 0000026C: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 00000270: E280 '..' ASR.L #1,D0 00000272: D0AE FFE0 '....' ADD.L -$0020(A6),D0 00000276: 222E FFE8 '"...' MOVE.L -$0018(A6),D1 0000027A: D280 '..' ADD.L D0,D1 0000027C: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 00000280: E280 '..' ASR.L #1,D0 00000282: D081 '..' ADD.L D1,D0 00000284: E280 '..' ASR.L #1,D0 00000286: 2980 7C00 ').|.' MOVE.L D0,$00(A4,D7.L*4) 0000028A: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 0000028E: E280 '..' ASR.L #1,D0 00000290: D0AE FFE4 '....' ADD.L -$001C(A6),D0 00000294: 222E FFEC '"...' MOVE.L -$0014(A6),D1 00000298: D280 '..' ADD.L D0,D1 0000029A: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 0000029E: E280 '..' ASR.L #1,D0 000002A0: D081 '..' ADD.L D1,D0 000002A2: E280 '..' ASR.L #1,D0 000002A4: 2780 7C00 ''.|.' MOVE.L D0,$00(A3,D7.L*4) 000002A8: 4CEE 18F8 FFC4 'L.....' MOVEM.L -$003C(A6),D3-D7/A3/A4 000002AE: 4E5E 'N^' UNLK A6 000002B0: 4E75 'Nu' RTS Comment: AUTOMOD_93B60 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93E20 [93E20, 93E42) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 245 245: AUTOMOD_93E20 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93E20"(245) Segment="Main"(200) Size: Flags $00 ModuleSize 34 Content: Flags $08 Contents offset $0000 size $0022 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000012: 226C 0024 '"l.$' MOVEA.L $0024(A4),A1 00000016: 2350 006C '#P.l' MOVE.L (A0),$006C(A1) 0000001A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 0000001E: 4E5E 'N^' UNLK A6 00000020: 4E75 'Nu' RTS Comment: AUTOMOD_93E20 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93E50 [93E50, 93E72) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 246 246: AUTOMOD_93E50 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93E50"(246) Segment="Main"(200) Size: Flags $00 ModuleSize 34 Content: Flags $08 Contents offset $0000 size $0022 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000012: 226C 0024 '"l.$' MOVEA.L $0024(A4),A1 00000016: 2350 0058 '#P.X' MOVE.L (A0),$0058(A1) 0000001A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 0000001E: 4E5E 'N^' UNLK A6 00000020: 4E75 'Nu' RTS Comment: AUTOMOD_93E50 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93E80 [93E80, 93EA2) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 247 247: AUTOMOD_93E80 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93E80"(247) Segment="Main"(200) Size: Flags $00 ModuleSize 34 Content: Flags $08 Contents offset $0000 size $0022 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000012: 226C 0024 '"l.$' MOVEA.L $0024(A4),A1 00000016: 2350 005C '#P.\' MOVE.L (A0),$005C(A1) 0000001A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 0000001E: 4E5E 'N^' UNLK A6 00000020: 4E75 'Nu' RTS Comment: AUTOMOD_93E80 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93EB0 [93EB0, 93EEE) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 248 248: AUTOMOD_93EB0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93EB0"(248) Segment="Main"(200) Size: Flags $00 ModuleSize 62 Content: Flags $08 Contents offset $0000 size $003E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 0000000C: 266A 0024 '&j.$' MOVEA.L $0024(A2),A3 00000010: 49EB 0058 'I..X' LEA $0058(A3),A4 00000014: 59AA 0018 'Y...' SUBQ.L #4,$0018(A2) 00000018: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 0000001C: 3028 0002 '0(..' MOVE.W $0002(A0),D0 00000020: 3940 0030 '9@.0' MOVE.W D0,$0030(A4) 00000024: 48C0 'H.' EXT.L D0 00000026: 2F00 '/.' MOVE.L D0,-(A7) 00000028: 2F0B '/.' MOVE.L A3,-(A7) 0000002A: 206B 0098 ' k..' MOVEA.L $0098(A3),A0 0000002E: 4E90 'N.' JSR (A0) 00000030: 2940 0008 ')@..' MOVE.L D0,$0008(A4) 00000034: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 0000003A: 4E5E 'N^' UNLK A6 0000003C: 4E75 'Nu' RTS Comment: AUTOMOD_93EB0 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93EF0 [93EF0, 93F44) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 249 249: AUTOMOD_93EF0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93EF0"(249) Segment="Main"(200) Size: Flags $00 ModuleSize 84 Content: Flags $08 Contents offset $0000 size $0054 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000012: 2210 '".' MOVE.L (A0),D1 00000014: 102C 003C '.,.<' MOVE.B $003C(A4),D0 00000018: 0400 0010 '....' SUBI.B #$10,D0 0000001C: 6714 'g.' BEQ.S *+$0016 ; 00000032 0000001E: 5300 'S.' SUBQ.B #1,D0 00000020: 6716 'g.' BEQ.S *+$0018 ; 00000038 00000022: 5300 'S.' SUBQ.B #1,D0 00000024: 6718 'g.' BEQ.S *+$001A ; 0000003E 00000026: 5B00 '[.' SUBQ.B #5,D0 00000028: 671A 'g.' BEQ.S *+$001C ; 00000044 0000002A: 0400 000A '....' SUBI.B #$0A,D0 0000002E: 671C 'g.' BEQ.S *+$001E ; 0000004C 00000030: 601A '`.' BRA.S *+$001C ; 0000004C 00000032: 2941 002C ')A.,' MOVE.L D1,$002C(A4) 00000036: 6014 '`.' BRA.S *+$0016 ; 0000004C 00000038: 2941 0030 ')A.0' MOVE.L D1,$0030(A4) 0000003C: 600E '`.' BRA.S *+$0010 ; 0000004C 0000003E: 2941 0034 ')A.4' MOVE.L D1,$0034(A4) 00000042: 6008 '`.' BRA.S *+$000A ; 0000004C 00000044: 3001 '0.' MOVE.W D1,D0 00000046: 5340 'S@' SUBQ.W #1,D0 00000048: 3940 003A '9@.:' MOVE.W D0,$003A(A4) 0000004C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000050: 4E5E 'N^' UNLK A6 00000052: 4E75 'Nu' RTS Comment: AUTOMOD_93EF0 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93F50 [93F50, 93FBC) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 250 250: AUTOMOD_93F50 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93F50"(250) Segment="Main"(200) Size: Flags $00 ModuleSize 108 Content: Flags $08 Contents offset $0000 size $006C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000014: 2E10 '..' MOVE.L (A0),D7 00000016: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 0000001A: 2007 ' .' MOVE.L D7,D0 0000001C: 722C 'r,' MOVEQ #$2C,D1 ; ',' 0000001E: 4C01 0800 'L...' MULS.L D1,D0 00000022: 47F0 0800 'G...' LEA $00(A0,D0.L),A3 00000026: 102C 003C '.,.<' MOVE.B $003C(A4),D0 0000002A: 0400 0013 '....' SUBI.B #$13,D0 0000002E: 6532 'e2' BCS.S *+$0034 ; 00000062 00000030: 0C00 0003 '....' CMPI.B #$03,D0 00000034: 622C 'b,' BHI.S *+$002E ; 00000062 00000036: 7200 'r.' MOVEQ #$00,D1 00000038: 1200 '..' MOVE.B D0,D1 0000003A: D241 '.A' ADD.W D1,D1 0000003C: 323B 1006 '2;..' MOVE.W *+$0008(D1.W),D1 ; 00000044 00000040: 4EFB 1000 'N...' JMP *+$0002(D1.W) ; 00000042 00000044: 0012 0016 '....' ORI.B #$16,(A2) 00000048: 001C 000A '....' ORI.B #$0A,(A4)+ 0000004C: 294B 0008 ')K..' MOVE.L A3,$0008(A4) 00000050: 294B 0004 ')K..' MOVE.L A3,$0004(A4) 00000054: 288B '(.' MOVE.L A3,(A4) 00000056: 600A '`.' BRA.S *+$000C ; 00000062 00000058: 294B 0004 ')K..' MOVE.L A3,$0004(A4) 0000005C: 6004 '`.' BRA.S *+$0006 ; 00000062 0000005E: 294B 0008 ')K..' MOVE.L A3,$0008(A4) 00000062: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 00000068: 4E5E 'N^' UNLK A6 0000006A: 4E75 'Nu' RTS Comment: AUTOMOD_93F50 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_93FC0 [93FC0, 93FFC) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +2A (93FEA): LEA fnt_SuperRound, A0 Unresolved outgoing references: +26 (93FE6): JSR $940B0 Dictionary: Flags $00 FirstId 251 251: AUTOMOD_93FC0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93FC0"(251) Segment="Main"(200) Size: Flags $00 ModuleSize 60 Content: Flags $08 Contents offset $0000 size $003C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000014: 2E10 '..' MOVE.L (A0),D7 00000016: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 0000001A: 47E8 0058 'G..X' LEA $0058(A0),A3 0000001E: 7001 'p.' MOVEQ #$01,D0 00000020: 2F00 '/.' MOVE.L D0,-(A7) 00000022: 2F07 '/.' MOVE.L D7,-(A7) 00000024: 2F0C '/.' MOVE.L A4,-(A7) 00000026: 4EBA 00C8 'N...' JSR *+$00CA ; 000000F0 0000002A: 41FA 0000 'A...' LEA fnt_SuperRound,A0 ; id: 211 0000002E: 2748 0018 ''H..' MOVE.L A0,$0018(A3) 00000032: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 00000038: 4E5E 'N^' UNLK A6 0000003A: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_SuperRound"(211) 0000002C Comment: AUTOMOD_93FC0 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_94000 [94000, 9403C) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +2A (9402A): LEA fnt_Super45Round, A0 Unresolved outgoing references: +26 (94026): JSR $940B0 Dictionary: Flags $00 FirstId 252 252: AUTOMOD_94000 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94000"(252) Segment="Main"(200) Size: Flags $00 ModuleSize 60 Content: Flags $08 Contents offset $0000 size $003C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000014: 2E10 '..' MOVE.L (A0),D7 00000016: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 0000001A: 47E8 0058 'G..X' LEA $0058(A0),A3 0000001E: 7000 'p.' MOVEQ #$00,D0 00000020: 2F00 '/.' MOVE.L D0,-(A7) 00000022: 2F07 '/.' MOVE.L D7,-(A7) 00000024: 2F0C '/.' MOVE.L A4,-(A7) 00000026: 4EBA 0088 'N...' JSR *+$008A ; 000000B0 0000002A: 41FA 0000 'A...' LEA fnt_Super45Round,A0 ; id: 212 0000002E: 2748 0018 ''H..' MOVE.L A0,$0018(A3) 00000032: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 00000038: 4E5E 'N^' UNLK A6 0000003A: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_Super45Round"(212) 0000002C Comment: AUTOMOD_94000 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_94040 [94040, 94206) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +60 (940A0): LEA fnt_RoundUpToGrid, A0 +58 (94098): LEA fnt_RoundDownToGrid, A0 +50 (94090): LEA fnt_RoundOff, A0 +48 (94088): LEA fnt_RoundToDoubleGrid, A0 +40 (94080): LEA fnt_RoundToHalfGrid, A0 +38 (94078): LEA fnt_RoundToGrid, A0 Dictionary: Flags $00 FirstId 253 253: AUTOMOD_94040 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94040"(253) Segment="Main"(200) Size: Flags $00 ModuleSize 454 Content: Flags $08 Contents offset $0000 size $01C6 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 206B 0024 ' k.$' MOVEA.L $0024(A3),A0 00000010: 49E8 0070 'I..p' LEA $0070(A0),A4 00000014: 102B 003C '.+.<' MOVE.B $003C(A3),D0 00000018: 0400 0018 '....' SUBI.B #$18,D0 0000001C: 671A 'g.' BEQ.S *+$001C ; 00000038 0000001E: 5300 'S.' SUBQ.B #1,D0 00000020: 671E 'g.' BEQ.S *+$0020 ; 00000040 00000022: 0400 0024 '...$' SUBI.B #$24,D0 ; '$' 00000026: 6720 'g ' BEQ.S *+$0022 ; 00000048 00000028: 0400 003D '...=' SUBI.B #$3D,D0 ; '=' 0000002C: 6722 'g"' BEQ.S *+$0024 ; 00000050 0000002E: 5500 'U.' SUBQ.B #2,D0 00000030: 672E 'g.' BEQ.S *+$0030 ; 00000060 00000032: 5300 'S.' SUBQ.B #1,D0 00000034: 6722 'g"' BEQ.S *+$0024 ; 00000058 00000036: 602E '`.' BRA.S *+$0030 ; 00000066 00000038: 41FA 0000 'A...' LEA fnt_RoundToGrid,A0 ; id: 208 0000003C: 2888 '(.' MOVE.L A0,(A4) 0000003E: 6026 '`&' BRA.S *+$0028 ; 00000066 00000040: 41FA 0000 'A...' LEA fnt_RoundToHalfGrid,A0 ; id: 209 00000044: 2888 '(.' MOVE.L A0,(A4) 00000046: 601E '`.' BRA.S *+$0020 ; 00000066 00000048: 41FA 0000 'A...' LEA fnt_RoundToDoubleGrid,A0 ; id: 205 0000004C: 2888 '(.' MOVE.L A0,(A4) 0000004E: 6016 '`.' BRA.S *+$0018 ; 00000066 00000050: 41FA 0000 'A...' LEA fnt_RoundOff,A0 ; id: 210 00000054: 2888 '(.' MOVE.L A0,(A4) 00000056: 600E '`.' BRA.S *+$0010 ; 00000066 00000058: 41FA 0000 'A...' LEA fnt_RoundDownToGrid,A0 ; id: 206 0000005C: 2888 '(.' MOVE.L A0,(A4) 0000005E: 6006 '`.' BRA.S *+$0008 ; 00000066 00000060: 41FA 0000 'A...' LEA fnt_RoundUpToGrid,A0 ; id: 207 00000064: 2888 '(.' MOVE.L A0,(A4) 00000066: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 0000006C: 4E5E 'N^' UNLK A6 0000006E: 4E75 'Nu' RTS 00000070: 4E56 0000 'NV..' LINK.W A6,#$0000 00000074: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) 00000078: 2C2E 000C ',...' MOVE.L $000C(A6),D6 0000007C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000080: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 00000084: 49E8 0058 'I..X' LEA $0058(A0),A4 00000088: 2E3C 0000 00C0 '.<....' MOVE.L #$000000C0,D7 0000008E: CE86 '..' AND.L D6,D7 00000090: 4AAE 0010 'J...' TST.L $0010(A6) 00000094: 6744 'gD' BEQ.S *+$0046 ; 000000DA 00000096: 2007 ' .' MOVE.L D7,D0 00000098: 6712 'g.' BEQ.S *+$0014 ; 000000AC 0000009A: 0480 0000 0040 '.....@' SUBI.L #$00000040,D0 000000A0: 6712 'g.' BEQ.S *+$0014 ; 000000B4 000000A2: 0480 0000 0040 '.....@' SUBI.L #$00000040,D0 000000A8: 6712 'g.' BEQ.S *+$0014 ; 000000BC 000000AA: 6018 '`.' BRA.S *+$001A ; 000000C4 000000AC: 397C 0020 0024 '9|. .$' MOVE.W #$0020,$0024(A4) 000000B2: 6016 '`.' BRA.S *+$0018 ; 000000CA 000000B4: 397C 0040 0024 '9|.@.$' MOVE.W #$0040,$0024(A4) 000000BA: 600E '`.' BRA.S *+$0010 ; 000000CA 000000BC: 397C 0080 0024 '9|...$' MOVE.W #$0080,$0024(A4) 000000C2: 6006 '`.' BRA.S *+$0008 ; 000000CA 000000C4: 397C 03E7 0024 '9|...$' MOVE.W #$03E7,$0024(A4) 000000CA: 302C 0024 '0,.$' MOVE.W $0024(A4),D0 000000CE: 48C0 'H.' EXT.L D0 000000D0: 5380 'S.' SUBQ.L #1,D0 000000D2: 4680 'F.' NOT.L D0 000000D4: 2940 001C ')@..' MOVE.L D0,$001C(A4) 000000D8: 6052 '`R' BRA.S *+$0054 ; 0000012C 000000DA: 297C 2D41 3CCD ')|-A<.' MOVE.L #$2D413CCD,$0020(A4) 0020 000000E2: 2007 ' .' MOVE.L D7,D0 000000E4: 6712 'g.' BEQ.S *+$0014 ; 000000F8 000000E6: 0480 0000 0040 '.....@' SUBI.L #$00000040,D0 000000EC: 672A 'g*' BEQ.S *+$002C ; 00000118 000000EE: 0480 0000 0040 '.....@' SUBI.L #$00000040,D0 000000F4: 670E 'g.' BEQ.S *+$0010 ; 00000104 000000F6: 6018 '`.' BRA.S *+$001A ; 00000110 000000F8: 202C 0020 ' ,. ' MOVE.L $0020(A4),D0 000000FC: E280 '..' ASR.L #1,D0 000000FE: 2940 0020 ')@. ' MOVE.L D0,$0020(A4) 00000102: 6014 '`.' BRA.S *+$0016 ; 00000118 00000104: 202C 0020 ' ,. ' MOVE.L $0020(A4),D0 00000108: E388 '..' LSL.L #1,D0 0000010A: 2940 0020 ')@. ' MOVE.L D0,$0020(A4) 0000010E: 6008 '`.' BRA.S *+$000A ; 00000118 00000110: 297C 0000 03E7 ')|....' MOVE.L #$000003E7,$0020(A4) 0020 00000118: 7E18 '~.' MOVEQ #$18,D7 0000011A: 1007 '..' MOVE.B D7,D0 0000011C: 5300 'S.' SUBQ.B #1,D0 0000011E: 7201 'r.' MOVEQ #$01,D1 00000120: E1A9 '..' LSL.L D0,D1 00000122: D2AC 0020 '... ' ADD.L $0020(A4),D1 00000126: EEA1 '..' ASR.L D7,D1 00000128: 3941 0024 '9A.$' MOVE.W D1,$0024(A4) 0000012C: 7E30 '~0' MOVEQ #$30,D7 ; '0' 0000012E: CE86 '..' AND.L D6,D7 00000130: 2007 ' .' MOVE.L D7,D0 00000132: 671A 'g.' BEQ.S *+$001C ; 0000014E 00000134: 0480 0000 0010 '......' SUBI.L #$00000010,D0 0000013A: 6718 'g.' BEQ.S *+$001A ; 00000154 0000013C: 0480 0000 0010 '......' SUBI.L #$00000010,D0 00000142: 6720 'g ' BEQ.S *+$0022 ; 00000164 00000144: 0480 0000 0010 '......' SUBI.L #$00000010,D0 0000014A: 6728 'g(' BEQ.S *+$002A ; 00000174 0000014C: 6044 '`D' BRA.S *+$0046 ; 00000192 0000014E: 426C 0026 'Bl.&' CLR.W $0026(A4) 00000152: 603E '`>' BRA.S *+$0040 ; 00000192 00000154: 302C 0024 '0,.$' MOVE.W $0024(A4),D0 00000158: 48C0 'H.' EXT.L D0 0000015A: 5480 'T.' ADDQ.L #2,D0 0000015C: E480 '..' ASR.L #2,D0 0000015E: 3940 0026 '9@.&' MOVE.W D0,$0026(A4) 00000162: 602E '`.' BRA.S *+$0030 ; 00000192 00000164: 302C 0024 '0,.$' MOVE.W $0024(A4),D0 00000168: 48C0 'H.' EXT.L D0 0000016A: 5280 'R.' ADDQ.L #1,D0 0000016C: E280 '..' ASR.L #1,D0 0000016E: 3940 0026 '9@.&' MOVE.W D0,$0026(A4) 00000172: 601E '`.' BRA.S *+$0020 ; 00000192 00000174: 302C 0024 '0,.$' MOVE.W $0024(A4),D0 00000178: 48C0 'H.' EXT.L D0 0000017A: 322C 0024 '2,.$' MOVE.W $0024(A4),D1 0000017E: 48C1 'H.' EXT.L D1 00000180: D280 '..' ADD.L D0,D1 00000182: 302C 0024 '0,.$' MOVE.W $0024(A4),D0 00000186: 48C0 'H.' EXT.L D0 00000188: D081 '..' ADD.L D1,D0 0000018A: 5480 'T.' ADDQ.L #2,D0 0000018C: E480 '..' ASR.L #2,D0 0000018E: 3940 0026 '9@.&' MOVE.W D0,$0026(A4) 00000192: 7E0F '~.' MOVEQ #$0F,D7 00000194: CE86 '..' AND.L D6,D7 00000196: 4A87 'J.' TST.L D7 00000198: 660C 'f.' BNE.S *+$000E ; 000001A6 0000019A: 302C 0024 '0,.$' MOVE.W $0024(A4),D0 0000019E: 5340 'S@' SUBQ.W #1,D0 000001A0: 3940 0028 '9@.(' MOVE.W D0,$0028(A4) 000001A4: 6016 '`.' BRA.S *+$0018 ; 000001BC 000001A6: 2007 ' .' MOVE.L D7,D0 000001A8: 5980 'Y.' SUBQ.L #4,D0 000001AA: 322C 0024 '2,.$' MOVE.W $0024(A4),D1 000001AE: 48C1 'H.' EXT.L D1 000001B0: 4C00 1800 'L...' MULS.L D0,D1 000001B4: 5881 'X.' ADDQ.L #4,D1 000001B6: E681 '..' ASR.L #3,D1 000001B8: 3941 0028 '9A.(' MOVE.W D1,$0028(A4) 000001BC: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 000001C2: 4E5E 'N^' UNLK A6 000001C4: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_RoundUpToGrid"(207) 00000062 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_RoundDownToGrid"(206) 0000005A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_RoundOff"(210) 00000052 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_RoundToDoubleGrid"(205) 0000004A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_RoundToHalfGrid"(209) 00000042 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_RoundToGrid"(208) 0000003A Comment: AUTOMOD_94040 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_94210 [94210, 9425E) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 254 254: AUTOMOD_94210 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94210"(254) Segment="Main"(200) Size: Flags $00 ModuleSize 78 Content: Flags $08 Contents offset $0000 size $004E 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 00000010: 47E8 002C 'G..,' LEA $002C(A0),A3 00000014: 246B 0008 '$k..' MOVEA.L $0008(A3),A2 00000018: 302B 001C '0+..' MOVE.W $001C(A3),D0 0000001C: 48C0 'H.' EXT.L D0 0000001E: 5380 'S.' SUBQ.L #1,D0 00000020: 206B 0024 ' k.$' MOVEA.L $0024(A3),A0 00000024: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 00000028: 48C0 'H.' EXT.L D0 0000002A: 2200 '".' MOVE.L D0,D1 0000002C: 5281 'R.' ADDQ.L #1,D1 0000002E: 2001 ' .' MOVE.L D1,D0 00000030: 5280 'R.' ADDQ.L #1,D0 00000032: 2032 0C00 ' 2..' MOVE.L $00(A2,D0.L*4),D0 00000036: 90B2 1C00 '....' SUB.L $00(A2,D1.L*4),D0 0000003A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 0000003E: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) 00000042: 2080 ' .' MOVE.L D0,(A0) 00000044: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 0000004A: 4E5E 'N^' UNLK A6 0000004C: 4E75 'Nu' RTS Comment: AUTOMOD_94210 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_94260 [94260, 9429A) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 255 255: AUTOMOD_94260 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94260"(255) Segment="Main"(200) Size: Flags $00 ModuleSize 58 Content: Flags $08 Contents offset $0000 size $003A 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 0000000E: 2028 FFFC ' (..' MOVE.L -$0004(A0),D0 00000012: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) 00000016: 2080 ' .' MOVE.L D0,(A0) 00000018: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 0000001C: 4E5E 'N^' UNLK A6 0000001E: 4E75 'Nu' RTS 00000020: 4E56 0000 'NV..' LINK.W A6,#$0000 00000024: 2F0C '/.' MOVE.L A4,-(A7) 00000026: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000002A: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 0000002E: 2950 0018 ')P..' MOVE.L (A0),$0018(A4) 00000032: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000036: 4E5E 'N^' UNLK A6 00000038: 4E75 'Nu' RTS Comment: AUTOMOD_94260 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_942A0 [942A0, 942BE) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 256 256: AUTOMOD_942A0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_942A0"(256) Segment="Main"(200) Size: Flags $00 ModuleSize 30 Content: Flags $08 Contents offset $0000 size $001E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000000A: 2868 0018 '(h..' MOVEA.L $0018(A0),A4 0000000E: 2224 '"$' MOVE.L -(A4),D1 00000010: 2024 ' $' MOVE.L -(A4),D0 00000012: 28C1 '(.' MOVE.L D1,(A4)+ 00000014: 28C0 '(.' MOVE.L D0,(A4)+ 00000016: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 0000001A: 4E5E 'N^' UNLK A6 0000001C: 4E75 'Nu' RTS Comment: AUTOMOD_942A0 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_942C0 [942C0, 942EA) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 257 257: AUTOMOD_942C0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_942C0"(257) Segment="Main"(200) Size: Flags $00 ModuleSize 42 Content: Flags $08 Contents offset $0000 size $002A 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 0000000E: 202C 0018 ' ,..' MOVE.L $0018(A4),D0 00000012: 9090 '..' SUB.L (A0),D0 00000014: 2200 '".' MOVE.L D0,D1 00000016: E481 '..' ASR.L #2,D1 00000018: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 0000001C: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) 00000020: 2081 ' .' MOVE.L D1,(A0) 00000022: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000026: 4E5E 'N^' UNLK A6 00000028: 4E75 'Nu' RTS Comment: AUTOMOD_942C0 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_942F0 [942F0, 9431A) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 258 258: AUTOMOD_942F0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_942F0"(258) Segment="Main"(200) Size: Flags $00 ModuleSize 42 Content: Flags $08 Contents offset $0000 size $002A 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) 00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000000C: 2868 0018 '(h..' MOVEA.L $0018(A0),A4 00000010: 2C24 ',$' MOVE.L -(A4),D6 00000012: 2006 ' .' MOVE.L D6,D0 00000014: E580 '..' ASL.L #2,D0 00000016: 220C '".' MOVE.L A4,D1 00000018: 9280 '..' SUB.L D0,D1 0000001A: 2041 ' A' MOVEA.L D1,A0 0000001C: 2E10 '..' MOVE.L (A0),D7 0000001E: 28C7 '(.' MOVE.L D7,(A4)+ 00000020: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 00000026: 4E5E 'N^' UNLK A6 00000028: 4E75 'Nu' RTS Comment: AUTOMOD_942F0 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_94320 [94320, 9435C) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 259 259: AUTOMOD_94320 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94320"(259) Segment="Main"(200) Size: Flags $00 ModuleSize 60 Content: Flags $08 Contents offset $0000 size $003C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 0000000C: 266A 0018 '&j..' MOVEA.L $0018(A2),A3 00000010: 2223 '"#' MOVE.L -(A3),D1 00000012: 2001 ' .' MOVE.L D1,D0 00000014: E580 '..' ASL.L #2,D0 00000016: 284B '(K' MOVEA.L A3,A4 00000018: 99C0 '..' SUBA.L D0,A4 0000001A: 2414 '$.' MOVE.L (A4),D2 0000001C: 4A81 'J.' TST.L D1 0000001E: 670C 'g.' BEQ.S *+$000E ; 0000002C 00000020: 28AC 0004 '(...' MOVE.L $0004(A4),(A4) 00000024: 584C 'XL' ADDQ.W #4,A4 00000026: 5381 'S.' SUBQ.L #1,D1 00000028: 66F6 'f.' BNE.S *-$0008 ; 00000020 0000002A: 594B 'YK' SUBQ.W #4,A3 0000002C: 26C2 '&.' MOVE.L D2,(A3)+ 0000002E: 254B 0018 '%K..' MOVE.L A3,$0018(A2) 00000032: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 00000038: 4E5E 'N^' UNLK A6 0000003A: 4E75 'Nu' RTS Comment: AUTOMOD_94320 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_94360 [94360, 94384) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 260 260: AUTOMOD_94360 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94360"(260) Segment="Main"(200) Size: Flags $00 ModuleSize 36 Content: Flags $08 Contents offset $0000 size $0024 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000000A: 2868 0018 '(h..' MOVEA.L $0018(A0),A4 0000000E: 2024 ' $' MOVE.L -(A4),D0 00000010: 2224 '"$' MOVE.L -(A4),D1 00000012: 2880 '(.' MOVE.L D0,(A4) 00000014: 2024 ' $' MOVE.L -(A4),D0 00000016: 2881 '(.' MOVE.L D1,(A4) 00000018: 2940 0008 ')@..' MOVE.L D0,$0008(A4) 0000001C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000020: 4E5E 'N^' UNLK A6 00000022: 4E75 'Nu' RTS Comment: AUTOMOD_94360 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_94390 [94390, 94418) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 261 261: AUTOMOD_94390 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94390"(261) Segment="Main"(200) Size: Flags $00 ModuleSize 136 Content: Flags $08 Contents offset $0000 size $0088 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 2654 '&T' MOVEA.L (A4),A3 0000000E: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000012: 45E8 0058 'E..X' LEA $0058(A0),A2 00000016: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000001A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 0000001E: 2C10 ',.' MOVE.L (A0),D6 00000020: 2946 0030 ')F.0' MOVE.L D6,$0030(A4) 00000024: 2946 002C ')F.,' MOVE.L D6,$002C(A4) 00000028: 7000 'p.' MOVEQ #$00,D0 0000002A: 102C 003C '.,.<' MOVE.B $003C(A4),D0 0000002E: 4A80 'J.' TST.L D0 00000030: 0800 0000 '....' BTST #$00,D0 00000034: 6734 'g4' BEQ.S *+$0036 ; 0000006A 00000036: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 0000003A: 2F30 6C00 '/0l.' MOVE.L $00(A0,D6.L*4),-(A7) 0000003E: 2053 ' S' MOVEA.L (A3),A0 00000040: 2F30 6C00 '/0l.' MOVE.L $00(A0,D6.L*4),-(A7) 00000044: 2F0C '/.' MOVE.L A4,-(A7) 00000046: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 0000004A: 4E90 'N.' JSR (A0) 0000004C: 2E00 '..' MOVE.L D0,D7 0000004E: 2F0C '/.' MOVE.L A4,-(A7) 00000050: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000054: 2F28 0014 '/(..' MOVE.L $0014(A0),-(A7) 00000058: 2F07 '/.' MOVE.L D7,-(A7) 0000005A: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 0000005E: 4E90 'N.' JSR (A0) 00000060: 9087 '..' SUB.L D7,D0 00000062: 2E00 '..' MOVE.L D0,D7 00000064: 4FEF 0018 'O...' LEA $0018(A7),A7 00000068: 6002 '`.' BRA.S *+$0004 ; 0000006C 0000006A: 7E00 '~.' MOVEQ #$00,D7 0000006C: 2F07 '/.' MOVE.L D7,-(A7) 0000006E: 2F06 '/.' MOVE.L D6,-(A7) 00000070: 2F0B '/.' MOVE.L A3,-(A7) 00000072: 2F0C '/.' MOVE.L A4,-(A7) 00000074: 206C 0042 ' l.B' MOVEA.L $0042(A4),A0 00000078: 4E90 'N.' JSR (A0) 0000007A: 4FEF 0010 'O...' LEA $0010(A7),A7 0000007E: 4CEE 1CC0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A2-A4 00000084: 4E5E 'N^' UNLK A6 00000086: 4E75 'Nu' RTS Comment: AUTOMOD_94390 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_94420 [94420, 94516) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +6A (9448A): JSR ShortFracMul +4E (9446E): JSR ShortFracMul Dictionary: Flags $00 FirstId 262 262: AUTOMOD_94420 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94420"(262) Segment="Main"(200) Size: Flags $00 ModuleSize 246 Content: Flags $08 Contents offset $0000 size $00F6 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 2654 '&T' MOVEA.L (A4),A3 0000000E: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000012: 45E8 0058 'E..X' LEA $0058(A0),A2 00000016: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000001A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 0000001E: 2F10 '/.' MOVE.L (A0),-(A7) 00000020: 2F0C '/.' MOVE.L A4,-(A7) 00000022: 206C 0052 ' l.R' MOVEA.L $0052(A4),A0 00000026: 4E90 'N.' JSR (A0) 00000028: 2E00 '..' MOVE.L D0,D7 0000002A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000002E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000032: 2C10 ',.' MOVE.L (A0),D6 00000034: 2946 0030 ')F.0' MOVE.L D6,$0030(A4) 00000038: 2946 002C ')F.,' MOVE.L D6,$002C(A4) 0000003C: B7EC 0020 '... ' CMPA.L $0020(A4),A3 00000040: 504F 'PO' ADDQ.W #8,A7 00000042: 663E 'f>' BNE.S *+$0040 ; 00000082 00000044: 302C 000C '0,..' MOVE.W $000C(A4),D0 00000048: 48C0 'H.' EXT.L D0 0000004A: 2F00 '/.' MOVE.L D0,-(A7) 0000004C: 2F07 '/.' MOVE.L D7,-(A7) 0000004E: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 00000052: 206B 0008 ' k..' MOVEA.L $0008(A3),A0 00000056: 2180 6C00 '!.l.' MOVE.L D0,$00(A0,D6.L*4) 0000005A: 2053 ' S' MOVEA.L (A3),A0 0000005C: 2180 6C00 '!.l.' MOVE.L D0,$00(A0,D6.L*4) 00000060: 302C 000E '0,..' MOVE.W $000E(A4),D0 00000064: 48C0 'H.' EXT.L D0 00000066: 2F00 '/.' MOVE.L D0,-(A7) 00000068: 2F07 '/.' MOVE.L D7,-(A7) 0000006A: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 0000006E: 206B 000C ' k..' MOVEA.L $000C(A3),A0 00000072: 2180 6C00 '!.l.' MOVE.L D0,$00(A0,D6.L*4) 00000076: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 0000007A: 2180 6C00 '!.l.' MOVE.L D0,$00(A0,D6.L*4) 0000007E: 4FEF 0010 'O...' LEA $0010(A7),A7 00000082: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 00000086: 2F30 6C00 '/0l.' MOVE.L $00(A0,D6.L*4),-(A7) 0000008A: 2053 ' S' MOVEA.L (A3),A0 0000008C: 2F30 6C00 '/0l.' MOVE.L $00(A0,D6.L*4),-(A7) 00000090: 2F0C '/.' MOVE.L A4,-(A7) 00000092: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 00000096: 4E90 'N.' JSR (A0) 00000098: 2800 '(.' MOVE.L D0,D4 0000009A: 7000 'p.' MOVEQ #$00,D0 0000009C: 102C 003C '.,.<' MOVE.B $003C(A4),D0 000000A0: 4A80 'J.' TST.L D0 000000A2: 0800 0000 '....' BTST #$00,D0 000000A6: 4FEF 000C 'O...' LEA $000C(A7),A7 000000AA: 672C 'g,' BEQ.S *+$002E ; 000000D8 000000AC: 2A07 '*.' MOVE.L D7,D5 000000AE: 9A84 '..' SUB.L D4,D5 000000B0: 4A85 'J.' TST.L D5 000000B2: 6C06 'l.' BGE.S *+$0008 ; 000000BA 000000B4: 2005 ' .' MOVE.L D5,D0 000000B6: 4480 'D.' NEG.L D0 000000B8: 2A00 '*.' MOVE.L D0,D5 000000BA: BA92 '..' CMP.L (A2),D5 000000BC: 6F02 'o.' BLE.S *+$0004 ; 000000C0 000000BE: 2E04 '..' MOVE.L D4,D7 000000C0: 2F0C '/.' MOVE.L A4,-(A7) 000000C2: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 000000C6: 2F28 0014 '/(..' MOVE.L $0014(A0),-(A7) 000000CA: 2F07 '/.' MOVE.L D7,-(A7) 000000CC: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 000000D0: 4E90 'N.' JSR (A0) 000000D2: 2E00 '..' MOVE.L D0,D7 000000D4: 4FEF 000C 'O...' LEA $000C(A7),A7 000000D8: 9E84 '..' SUB.L D4,D7 000000DA: 2F07 '/.' MOVE.L D7,-(A7) 000000DC: 2F06 '/.' MOVE.L D6,-(A7) 000000DE: 2F0B '/.' MOVE.L A3,-(A7) 000000E0: 2F0C '/.' MOVE.L A4,-(A7) 000000E2: 206C 0042 ' l.B' MOVEA.L $0042(A4),A0 000000E6: 4E90 'N.' JSR (A0) 000000E8: 4FEF 0010 'O...' LEA $0010(A7),A7 000000EC: 4CEE 1CF0 FFE0 'L.....' MOVEM.L -$0020(A6),D4-D7/A2-A4 000000F2: 4E5E 'N^' UNLK A6 000000F4: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracMul"(214) 0000006C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracMul"(214) 00000050 Comment: AUTOMOD_94420 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_94520 [94520, 9494E) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 263 263: AUTOMOD_94520 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94520"(263) Segment="Main"(200) Size: Flags $00 ModuleSize 1070 Content: Flags $08 Contents offset $0000 size $042E 00000000: 4E56 FFB2 'NV..' LINK.W A6,#-$004E 00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) 00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000000C: 2868 0008 '(h..' MOVEA.L $0008(A0),A4 00000010: 7000 'p.' MOVEQ #$00,D0 00000012: 1028 003C '.(.<' MOVE.B $003C(A0),D0 00000016: 4A80 'J.' TST.L D0 00000018: 0800 0000 '....' BTST #$00,D0 0000001C: 6716 'g.' BEQ.S *+$0018 ; 00000034 0000001E: 2654 '&T' MOVEA.L (A4),A3 00000020: 2D6C 0008 FFCE '-l....' MOVE.L $0008(A4),-$0032(A6) 00000026: 2D6C 0010 FFD2 '-l....' MOVE.L $0010(A4),-$002E(A6) 0000002C: 7001 'p.' MOVEQ #$01,D0 0000002E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00000032: 6016 '`.' BRA.S *+$0018 ; 0000004A 00000034: 266C 0004 '&l..' MOVEA.L $0004(A4),A3 00000038: 2D6C 000C FFCE '-l....' MOVE.L $000C(A4),-$0032(A6) 0000003E: 2D6C 0014 FFD2 '-l....' MOVE.L $0014(A4),-$002E(A6) 00000044: 7002 'p.' MOVEQ #$02,D0 00000046: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 0000004A: 426E FFD6 'Bn..' CLR.W -$002A(A6) 0000004E: 6000 03C8 '`...' BRA *+$03CA ; 00000418 00000052: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 00000056: 48C0 'H.' EXT.L D0 00000058: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 0000005C: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 00000060: 48C0 'H.' EXT.L D0 00000062: 2D40 FFCA '-@..' MOVE.L D0,-$0036(A6) 00000066: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 0000006A: 48C0 'H.' EXT.L D0 0000006C: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000070: 3C30 0A00 '<0..' MOVE.W $00(A0,D0.L*2),D6 00000074: 6008 '`.' BRA.S *+$000A ; 0000007E 00000076: 202E FFCA ' ...' MOVE.L -$0036(A6),D0 0000007A: 52AE FFCA 'R...' ADDQ.L #1,-$0036(A6) 0000007E: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 00000082: 202E FFCA ' ...' MOVE.L -$0036(A6),D0 00000086: 7200 'r.' MOVEQ #$00,D1 00000088: 1230 0800 '.0..' MOVE.B $00(A0,D0.L),D1 0000008C: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 00000090: C081 '..' AND.L D1,D0 00000092: 6608 'f.' BNE.S *+$000A ; 0000009C 00000094: 48C6 'H.' EXT.L D6 00000096: BCAE FFCA '....' CMP.L -$0036(A6),D6 0000009A: 6CDA 'l.' BGE.S *-$0024 ; 00000076 0000009C: 48C6 'H.' EXT.L D6 0000009E: BCAE FFCA '....' CMP.L -$0036(A6),D6 000000A2: 6D00 036C 'm..l' BLT *+$036E ; 00000410 000000A6: 2D6E FFCA FFFC '-n....' MOVE.L -$0036(A6),-$0004(A6) 000000AC: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 000000B0: 48C0 'H.' EXT.L D0 000000B2: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 000000B6: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 000000BA: 48C0 'H.' EXT.L D0 000000BC: B0AE FFCA '....' CMP.L -$0036(A6),D0 000000C0: 57C3 'W.' SEQ D3 000000C2: 4403 'D.' NEG.B D3 000000C4: 6712 'g.' BEQ.S *+$0014 ; 000000D8 000000C6: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 000000CA: 48C0 'H.' EXT.L D0 000000CC: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 000000D0: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 000000D4: 48C0 'H.' EXT.L D0 000000D6: 6006 '`.' BRA.S *+$0008 ; 000000DE 000000D8: 202E FFCA ' ...' MOVE.L -$0036(A6),D0 000000DC: 5280 'R.' ADDQ.L #1,D0 000000DE: 2D40 FFC6 '-@..' MOVE.L D0,-$003A(A6) 000000E2: 3C00 '<.' MOVE.W D0,D6 000000E4: 6040 '`@' BRA.S *+$0042 ; 00000126 000000E6: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 000000EA: 48C0 'H.' EXT.L D0 000000EC: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 000000F0: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 000000F4: 48C0 'H.' EXT.L D0 000000F6: B0AE FFC6 '....' CMP.L -$003A(A6),D0 000000FA: 57C3 'W.' SEQ D3 000000FC: 4403 'D.' NEG.B D3 000000FE: 6712 'g.' BEQ.S *+$0014 ; 00000112 00000100: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 00000104: 48C0 'H.' EXT.L D0 00000106: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 0000010A: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 0000010E: 48C0 'H.' EXT.L D0 00000110: 6006 '`.' BRA.S *+$0008 ; 00000118 00000112: 202E FFC6 ' ...' MOVE.L -$003A(A6),D0 00000116: 5280 'R.' ADDQ.L #1,D0 00000118: 2D40 FFC6 '-@..' MOVE.L D0,-$003A(A6) 0000011C: 202E FFCA ' ...' MOVE.L -$0036(A6),D0 00000120: B0AE FFC6 '....' CMP.L -$003A(A6),D0 00000124: 6716 'g.' BEQ.S *+$0018 ; 0000013C 00000126: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 0000012A: 202E FFC6 ' ...' MOVE.L -$003A(A6),D0 0000012E: 7200 'r.' MOVEQ #$00,D1 00000130: 1230 0800 '.0..' MOVE.B $00(A0,D0.L),D1 00000134: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 00000138: C081 '..' AND.L D1,D0 0000013A: 67AA 'g.' BEQ.S *-$0054 ; 000000E6 0000013C: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 00000140: 202E FFCA ' ...' MOVE.L -$0036(A6),D0 00000144: 2248 '"H' MOVEA.L A0,A1 00000146: 222E FFC6 '"...' MOVE.L -$003A(A6),D1 0000014A: 2030 0C00 ' 0..' MOVE.L $00(A0,D0.L*4),D0 0000014E: B0B1 1C00 '....' CMP.L $00(A1,D1.L*4),D0 00000152: 6C78 'lx' BGE.S *+$007A ; 000001CC 00000154: 202E FFCA ' ...' MOVE.L -$0036(A6),D0 00000158: E580 '..' ASL.L #2,D0 0000015A: 2D40 FFBA '-@..' MOVE.L D0,-$0046(A6) 0000015E: 2D73 0800 FFD8 '-s....' MOVE.L $00(A3,D0.L),-$0028(A6) 00000164: 206E FFCE ' n..' MOVEA.L -$0032(A6),A0 00000168: 202E FFBA ' ...' MOVE.L -$0046(A6),D0 0000016C: 2D70 0800 FFDC '-p....' MOVE.L $00(A0,D0.L),-$0024(A6) 00000172: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 00000176: 202E FFBA ' ...' MOVE.L -$0046(A6),D0 0000017A: 2D70 0800 FFE0 '-p....' MOVE.L $00(A0,D0.L),-$0020(A6) 00000180: 202E FFC6 ' ...' MOVE.L -$003A(A6),D0 00000184: E580 '..' ASL.L #2,D0 00000186: 2D40 FFBE '-@..' MOVE.L D0,-$0042(A6) 0000018A: 206E FFCE ' n..' MOVEA.L -$0032(A6),A0 0000018E: 202E FFBE ' ...' MOVE.L -$0042(A6),D0 00000192: 2D70 0800 FFF0 '-p....' MOVE.L $00(A0,D0.L),-$0010(A6) 00000198: 202E FFBE ' ...' MOVE.L -$0042(A6),D0 0000019C: 2D73 0800 FFC2 '-s....' MOVE.L $00(A3,D0.L),-$003E(A6) 000001A2: 202E FFC2 ' ...' MOVE.L -$003E(A6),D0 000001A6: 90AE FFF0 '....' SUB.L -$0010(A6),D0 000001AA: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) 000001AE: 202E FFC2 ' ...' MOVE.L -$003E(A6),D0 000001B2: 90AE FFD8 '....' SUB.L -$0028(A6),D0 000001B6: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) 000001BA: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 000001BE: 202E FFBE ' ...' MOVE.L -$0042(A6),D0 000001C2: 2E30 0800 '.0..' MOVE.L $00(A0,D0.L),D7 000001C6: 9EAE FFE0 '....' SUB.L -$0020(A6),D7 000001CA: 6076 '`v' BRA.S *+$0078 ; 00000242 000001CC: 202E FFC6 ' ...' MOVE.L -$003A(A6),D0 000001D0: E580 '..' ASL.L #2,D0 000001D2: 2D40 FFBA '-@..' MOVE.L D0,-$0046(A6) 000001D6: 2D73 0800 FFD8 '-s....' MOVE.L $00(A3,D0.L),-$0028(A6) 000001DC: 206E FFCE ' n..' MOVEA.L -$0032(A6),A0 000001E0: 202E FFBA ' ...' MOVE.L -$0046(A6),D0 000001E4: 2D70 0800 FFDC '-p....' MOVE.L $00(A0,D0.L),-$0024(A6) 000001EA: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 000001EE: 202E FFBA ' ...' MOVE.L -$0046(A6),D0 000001F2: 2D70 0800 FFE0 '-p....' MOVE.L $00(A0,D0.L),-$0020(A6) 000001F8: 202E FFCA ' ...' MOVE.L -$0036(A6),D0 000001FC: E580 '..' ASL.L #2,D0 000001FE: 2D40 FFBE '-@..' MOVE.L D0,-$0042(A6) 00000202: 206E FFCE ' n..' MOVEA.L -$0032(A6),A0 00000206: 202E FFBE ' ...' MOVE.L -$0042(A6),D0 0000020A: 2D70 0800 FFF0 '-p....' MOVE.L $00(A0,D0.L),-$0010(A6) 00000210: 202E FFBE ' ...' MOVE.L -$0042(A6),D0 00000214: 2D73 0800 FFC2 '-s....' MOVE.L $00(A3,D0.L),-$003E(A6) 0000021A: 202E FFC2 ' ...' MOVE.L -$003E(A6),D0 0000021E: 90AE FFF0 '....' SUB.L -$0010(A6),D0 00000222: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) 00000226: 202E FFC2 ' ...' MOVE.L -$003E(A6),D0 0000022A: 90AE FFD8 '....' SUB.L -$0028(A6),D0 0000022E: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) 00000232: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 00000236: 202E FFBE ' ...' MOVE.L -$0042(A6),D0 0000023A: 2E30 0800 '.0..' MOVE.L $00(A0,D0.L),D7 0000023E: 9EAE FFE0 '....' SUB.L -$0020(A6),D7 00000242: 2D6E FFDC FFF4 '-n....' MOVE.L -$0024(A6),-$000C(A6) 00000248: 202E FFD8 ' ...' MOVE.L -$0028(A6),D0 0000024C: 90AE FFDC '....' SUB.L -$0024(A6),D0 00000250: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) 00000254: 4A87 'J.' TST.L D7 00000256: 6700 01A0 'g...' BEQ *+$01A2 ; 000003F8 0000025A: 0C87 0000 8000 '......' CMPI.L #$00008000,D7 00000260: 6C00 00BA 'l...' BGE *+$00BC ; 0000031C 00000264: 0CAE 0000 8000 '......' CMPI.L #$00008000,-$0014(A6) FFEC 0000026C: 6C00 00AE 'l...' BGE *+$00B0 ; 0000031C 00000270: 2007 ' .' MOVE.L D7,D0 00000272: E280 '..' ASR.L #1,D0 00000274: 2D40 FFB6 '-@..' MOVE.L D0,-$004A(A6) 00000278: 6000 0094 '`...' BRA *+$0096 ; 0000030E 0000027C: 48C6 'H.' EXT.L D6 0000027E: 206E FFCE ' n..' MOVEA.L -$0032(A6),A0 00000282: 2A30 6C00 '*0l.' MOVE.L $00(A0,D6.L*4),D5 00000286: BAAE FFF4 '....' CMP.L -$000C(A6),D5 0000028A: 6E06 'n.' BGT.S *+$0008 ; 00000292 0000028C: DAAE FFE4 '....' ADD.L -$001C(A6),D5 00000290: 604A '`J' BRA.S *+$004C ; 000002DC 00000292: BAAE FFF0 '....' CMP.L -$0010(A6),D5 00000296: 6D06 'm.' BLT.S *+$0008 ; 0000029E 00000298: DAAE FFE8 '....' ADD.L -$0018(A6),D5 0000029C: 603E '`>' BRA.S *+$0040 ; 000002DC 0000029E: 48C6 'H.' EXT.L D6 000002A0: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 000002A4: 2A30 6C00 '*0l.' MOVE.L $00(A0,D6.L*4),D5 000002A8: 9AAE FFE0 '....' SUB.L -$0020(A6),D5 000002AC: 302E FFEE '0...' MOVE.W -$0012(A6),D0 000002B0: C1C5 '..' MULS.W D5,D0 000002B2: 2A00 '*.' MOVE.L D0,D5 000002B4: DAAE FFB6 '....' ADD.L -$004A(A6),D5 000002B8: 0C85 0000 8000 '......' CMPI.L #$00008000,D5 000002BE: 6C0C 'l.' BGE.S *+$000E ; 000002CC 000002C0: 3005 '0.' MOVE.W D5,D0 000002C2: 48C0 'H.' EXT.L D0 000002C4: 81C7 '..' DIVS.W D7,D0 000002C6: 48C0 'H.' EXT.L D0 000002C8: 2A00 '*.' MOVE.L D0,D5 000002CA: 600C '`.' BRA.S *+$000E ; 000002D8 000002CC: 3007 '0.' MOVE.W D7,D0 000002CE: 48C0 'H.' EXT.L D0 000002D0: 2205 '".' MOVE.L D5,D1 000002D2: 4C40 1801 'L@..' DIVS.L D0,D1 000002D6: 2A01 '*.' MOVE.L D1,D5 000002D8: DAAE FFD8 '....' ADD.L -$0028(A6),D5 000002DC: 48C6 'H.' EXT.L D6 000002DE: 2785 6C00 ''.l.' MOVE.L D5,$00(A3,D6.L*4) 000002E2: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 000002E6: 48C0 'H.' EXT.L D0 000002E8: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 000002EC: BC70 0A00 '.p..' CMP.W $00(A0,D0.L*2),D6 000002F0: 57C3 'W.' SEQ D3 000002F2: 4403 'D.' NEG.B D3 000002F4: 6712 'g.' BEQ.S *+$0014 ; 00000308 000002F6: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 000002FA: 48C0 'H.' EXT.L D0 000002FC: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 00000300: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 00000304: 48C0 'H.' EXT.L D0 00000306: 6004 '`.' BRA.S *+$0006 ; 0000030C 00000308: 3006 '0.' MOVE.W D6,D0 0000030A: 5240 'R@' ADDQ.W #1,D0 0000030C: 3C00 '<.' MOVE.W D0,D6 0000030E: 48C6 'H.' EXT.L D6 00000310: BCAE FFC6 '....' CMP.L -$003A(A6),D6 00000314: 6600 FF66 'f..f' BNE *-$0098 ; 0000027C 00000318: 6000 00E6 '`...' BRA *+$00E8 ; 00000400 0000031C: 7001 'p.' MOVEQ #$01,D0 0000031E: 2D40 FFB6 '-@..' MOVE.L D0,-$004A(A6) 00000322: 6000 008E '`...' BRA *+$0090 ; 000003B2 00000326: 48C6 'H.' EXT.L D6 00000328: 206E FFCE ' n..' MOVEA.L -$0032(A6),A0 0000032C: 2830 6C00 '(0l.' MOVE.L $00(A0,D6.L*4),D4 00000330: B8AE FFF4 '....' CMP.L -$000C(A6),D4 00000334: 6E06 'n.' BGT.S *+$0008 ; 0000033C 00000336: D8AE FFE4 '....' ADD.L -$001C(A6),D4 0000033A: 6044 '`D' BRA.S *+$0046 ; 00000380 0000033C: B8AE FFF0 '....' CMP.L -$0010(A6),D4 00000340: 6D06 'm.' BLT.S *+$0008 ; 00000348 00000342: D8AE FFE8 '....' ADD.L -$0018(A6),D4 00000346: 6038 '`8' BRA.S *+$003A ; 00000380 00000348: 4AAE FFB6 'J...' TST.L -$004A(A6) 0000034C: 6714 'g.' BEQ.S *+$0016 ; 00000362 0000034E: 598F 'Y.' SUBQ.L #4,A7 00000350: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7) 00000354: 2F07 '/.' MOVE.L D7,-(A7) 00000356: A84D '.M' _FixDiv ; A84D 00000358: 2D5F FFB2 '-_..' MOVE.L (A7)+,-$004E(A6) 0000035C: 7000 'p.' MOVEQ #$00,D0 0000035E: 2D40 FFB6 '-@..' MOVE.L D0,-$004A(A6) 00000362: 48C6 'H.' EXT.L D6 00000364: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 00000368: 2830 6C00 '(0l.' MOVE.L $00(A0,D6.L*4),D4 0000036C: 98AE FFE0 '....' SUB.L -$0020(A6),D4 00000370: 598F 'Y.' SUBQ.L #4,A7 00000372: 2F04 '/.' MOVE.L D4,-(A7) 00000374: 2F2E FFB2 '/...' MOVE.L -$004E(A6),-(A7) 00000378: A868 '.h' _FixMul ; A868 0000037A: 281F '(.' MOVE.L (A7)+,D4 0000037C: D8AE FFD8 '....' ADD.L -$0028(A6),D4 00000380: 48C6 'H.' EXT.L D6 00000382: 2784 6C00 ''.l.' MOVE.L D4,$00(A3,D6.L*4) 00000386: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 0000038A: 48C0 'H.' EXT.L D0 0000038C: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000390: BC70 0A00 '.p..' CMP.W $00(A0,D0.L*2),D6 00000394: 57C3 'W.' SEQ D3 00000396: 4403 'D.' NEG.B D3 00000398: 6712 'g.' BEQ.S *+$0014 ; 000003AC 0000039A: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 0000039E: 48C0 'H.' EXT.L D0 000003A0: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 000003A4: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 000003A8: 48C0 'H.' EXT.L D0 000003AA: 6004 '`.' BRA.S *+$0006 ; 000003B0 000003AC: 3006 '0.' MOVE.W D6,D0 000003AE: 5240 'R@' ADDQ.W #1,D0 000003B0: 3C00 '<.' MOVE.W D0,D6 000003B2: 48C6 'H.' EXT.L D6 000003B4: BCAE FFC6 '....' CMP.L -$003A(A6),D6 000003B8: 6600 FF6C 'f..l' BNE *-$0092 ; 00000326 000003BC: 6042 '`B' BRA.S *+$0044 ; 00000400 000003BE: 48C6 'H.' EXT.L D6 000003C0: 202E FFD8 ' ...' MOVE.L -$0028(A6),D0 000003C4: 90AE FFDC '....' SUB.L -$0024(A6),D0 000003C8: D1B3 6C00 '..l.' ADD.L D0,$00(A3,D6.L*4) 000003CC: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 000003D0: 48C0 'H.' EXT.L D0 000003D2: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 000003D6: BC70 0A00 '.p..' CMP.W $00(A0,D0.L*2),D6 000003DA: 57C3 'W.' SEQ D3 000003DC: 4403 'D.' NEG.B D3 000003DE: 6712 'g.' BEQ.S *+$0014 ; 000003F2 000003E0: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 000003E4: 48C0 'H.' EXT.L D0 000003E6: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 000003EA: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 000003EE: 48C0 'H.' EXT.L D0 000003F0: 6004 '`.' BRA.S *+$0006 ; 000003F6 000003F2: 3006 '0.' MOVE.W D6,D0 000003F4: 5240 'R@' ADDQ.W #1,D0 000003F6: 3C00 '<.' MOVE.W D0,D6 000003F8: 48C6 'H.' EXT.L D6 000003FA: BCAE FFC6 '....' CMP.L -$003A(A6),D6 000003FE: 66BE 'f.' BNE.S *-$0040 ; 000003BE 00000400: 202E FFC6 ' ...' MOVE.L -$003A(A6),D0 00000404: 2D40 FFCA '-@..' MOVE.L D0,-$0036(A6) 00000408: B0AE FFFC '....' CMP.L -$0004(A6),D0 0000040C: 6600 FC9E 'f...' BNE *-$0360 ; 000000AC 00000410: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 00000414: 526E FFD6 'Rn..' ADDQ.W #1,-$002A(A6) 00000418: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 0000041C: B06C 001C '.l..' CMP.W $001C(A4),D0 00000420: 6D00 FC30 'm..0' BLT *-$03CE ; 00000052 00000424: 4CEE 18F8 FF96 'L.....' MOVEM.L -$006A(A6),D3-D7/A3/A4 0000042A: 4E5E 'N^' UNLK A6 0000042C: 4E75 'Nu' RTS Comment: AUTOMOD_94520 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_94950 [94950, 94A46) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +D8 (94A28): JSR ShortFracMul +C0 (94A10): JSR ShortFracMul +A0 (949F0): JSR ShortMulDiv +7E (949CE): JSR ShortMulDiv Dictionary: Flags $00 FirstId 264 264: AUTOMOD_94950 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94950"(264) Segment="Main"(200) Size: Flags $00 ModuleSize 246 Content: Flags $08 Contents offset $0000 size $00F6 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: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000010: 7000 'p.' MOVEQ #$00,D0 00000012: 102C 003C '.,.<' MOVE.B $003C(A4),D0 00000016: 4A80 'J.' TST.L D0 00000018: 0800 0000 '....' BTST #$00,D0 0000001C: 6708 'g.' BEQ.S *+$000A ; 00000026 0000001E: 2E2C 0030 '.,.0' MOVE.L $0030(A4),D7 00000022: 2654 '&T' MOVEA.L (A4),A3 00000024: 6008 '`.' BRA.S *+$000A ; 0000002E 00000026: 2E2C 0034 '.,.4' MOVE.L $0034(A4),D7 0000002A: 266C 0004 '&l..' MOVEA.L $0004(A4),A3 0000002E: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 00000032: 226B 000C '"k..' MOVEA.L $000C(A3),A1 00000036: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 0000003A: 90B1 7C00 '..|.' SUB.L $00(A1,D7.L*4),D0 0000003E: 2F00 '/.' MOVE.L D0,-(A7) 00000040: 2053 ' S' MOVEA.L (A3),A0 00000042: 226B 0008 '"k..' MOVEA.L $0008(A3),A1 00000046: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 0000004A: 90B1 7C00 '..|.' SUB.L $00(A1,D7.L*4),D0 0000004E: 2F00 '/.' MOVE.L D0,-(A7) 00000050: 2F0C '/.' MOVE.L A4,-(A7) 00000052: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 00000056: 4E90 'N.' JSR (A0) 00000058: 2C00 ',.' MOVE.L D0,D6 0000005A: 0C6C 4000 0040 '.l@..@' CMPI.W #$4000,$0040(A4) 00000060: 4FEF 000C 'O...' LEA $000C(A7),A7 00000064: 674A 'gJ' BEQ.S *+$004C ; 000000B0 00000066: 4A6C 0010 'Jl..' TST.W $0010(A4) 0000006A: 671C 'g.' BEQ.S *+$001E ; 00000088 0000006C: 302C 0040 '0,.@' MOVE.W $0040(A4),D0 00000070: 48C0 'H.' EXT.L D0 00000072: 2F00 '/.' MOVE.L D0,-(A7) 00000074: 302C 0010 '0,..' MOVE.W $0010(A4),D0 00000078: 48C0 'H.' EXT.L D0 0000007A: 2F00 '/.' MOVE.L D0,-(A7) 0000007C: 2F06 '/.' MOVE.L D6,-(A7) 0000007E: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 215 00000082: 2480 '$.' MOVE.L D0,(A2) 00000084: 4FEF 000C 'O...' LEA $000C(A7),A7 00000088: 4A6C 0012 'Jl..' TST.W $0012(A4) 0000008C: 6756 'gV' BEQ.S *+$0058 ; 000000E4 0000008E: 302C 0040 '0,.@' MOVE.W $0040(A4),D0 00000092: 48C0 'H.' EXT.L D0 00000094: 2F00 '/.' MOVE.L D0,-(A7) 00000096: 302C 0012 '0,..' MOVE.W $0012(A4),D0 0000009A: 48C0 'H.' EXT.L D0 0000009C: 2F00 '/.' MOVE.L D0,-(A7) 0000009E: 2F06 '/.' MOVE.L D6,-(A7) 000000A0: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 215 000000A4: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 000000A8: 2080 ' .' MOVE.L D0,(A0) 000000AA: 4FEF 000C 'O...' LEA $000C(A7),A7 000000AE: 6034 '`4' BRA.S *+$0036 ; 000000E4 000000B0: 4A6C 0010 'Jl..' TST.W $0010(A4) 000000B4: 6712 'g.' BEQ.S *+$0014 ; 000000C8 000000B6: 302C 0010 '0,..' MOVE.W $0010(A4),D0 000000BA: 48C0 'H.' EXT.L D0 000000BC: 2F00 '/.' MOVE.L D0,-(A7) 000000BE: 2F06 '/.' MOVE.L D6,-(A7) 000000C0: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 000000C4: 2480 '$.' MOVE.L D0,(A2) 000000C6: 504F 'PO' ADDQ.W #8,A7 000000C8: 4A6C 0012 'Jl..' TST.W $0012(A4) 000000CC: 6716 'g.' BEQ.S *+$0018 ; 000000E4 000000CE: 302C 0012 '0,..' MOVE.W $0012(A4),D0 000000D2: 48C0 'H.' EXT.L D0 000000D4: 2F00 '/.' MOVE.L D0,-(A7) 000000D6: 2F06 '/.' MOVE.L D6,-(A7) 000000D8: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 000000DC: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 000000E0: 2080 ' .' MOVE.L D0,(A0) 000000E2: 504F 'PO' ADDQ.W #8,A7 000000E4: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 000000E8: 2087 ' .' MOVE.L D7,(A0) 000000EA: 200B ' .' MOVE.L A3,D0 000000EC: 4CEE 1CC0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A2-A4 000000F2: 4E5E 'N^' UNLK A6 000000F4: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracMul"(214) 000000DA Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracMul"(214) 000000C2 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortMulDiv"(215) 000000A2 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortMulDiv"(215) 00000080 Comment: AUTOMOD_94950 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_94A50 [94A50, 94AB8) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 265 265: AUTOMOD_94A50 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94A50"(265) Segment="Main"(200) Size: Flags $00 ModuleSize 104 Content: Flags $08 Contents offset $0000 size $0068 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) 00000008: 282E 0010 '(...' MOVE.L $0010(A6),D4 0000000C: 2A2E 000C '*...' MOVE.L $000C(A6),D5 00000010: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 00000014: 286B 0008 '(k..' MOVEA.L $0008(A3),A4 00000018: 3E2B 003A '>+.:' MOVE.W $003A(A3),D7 0000001C: 6D3C 'm<' BLT.S *+$003E ; 0000005A 0000001E: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) 00000022: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 00000026: 2C10 ',.' MOVE.L (A0),D6 00000028: 4A6B 0010 'Jk..' TST.W $0010(A3) 0000002C: 6710 'g.' BEQ.S *+$0012 ; 0000003E 0000002E: 2054 ' T' MOVEA.L (A4),A0 00000030: DBB0 6C00 '..l.' ADD.L D5,$00(A0,D6.L*4) 00000034: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 00000038: 0030 0001 6800 '.0..h.' ORI.B #$01,$00(A0,D6.L) 0000003E: 4A6B 0012 'Jk..' TST.W $0012(A3) 00000042: 6712 'g.' BEQ.S *+$0014 ; 00000056 00000044: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 00000048: D9B0 6C00 '..l.' ADD.L D4,$00(A0,D6.L*4) 0000004C: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 00000050: 0030 0002 6800 '.0..h.' ORI.B #$02,$00(A0,D6.L) 00000056: 51CF FFC6 'Q...' DBF D7,*-$0038 ; 0000001E 0000005A: 426B 003A 'Bk.:' CLR.W $003A(A3) 0000005E: 4CEE 18F0 FFE8 'L.....' MOVEM.L -$0018(A6),D4-D7/A3/A4 00000064: 4E5E 'N^' UNLK A6 00000066: 4E75 'Nu' RTS Comment: AUTOMOD_94A50 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_94AC0 [94AC0, 94AF2) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +18 (94AD8): JSR $94950 +26 (94AE6): JSR $94A50 Dictionary: Flags $00 FirstId 266 266: AUTOMOD_94AC0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94AC0"(266) Segment="Main"(200) Size: Flags $00 ModuleSize 50 Content: Flags $08 Contents offset $0000 size $0032 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 486E FFFC 'Hn..' PEA -$0004(A6) 0000000E: 486E FFF8 'Hn..' PEA -$0008(A6) 00000012: 486E FFF4 'Hn..' PEA -$000C(A6) 00000016: 2F0C '/.' MOVE.L A4,-(A7) 00000018: 4EBA FE76 'N..v' JSR *-$0188 ; FFFFFE90 0000001C: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 00000020: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) 00000024: 2F0C '/.' MOVE.L A4,-(A7) 00000026: 4EBA FF68 'N..h' JSR *-$0096 ; FFFFFF90 0000002A: 286E FFF0 '(n..' MOVEA.L -$0010(A6),A4 0000002E: 4E5E 'N^' UNLK A6 00000030: 4E75 'Nu' RTS Comment: AUTOMOD_94AC0 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_94B00 [94B00, 94BAC) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +1A (94B1A): JSR $94950 Dictionary: Flags $00 FirstId 267 267: AUTOMOD_94B00 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94B00"(267) Segment="Main"(200) Size: Flags $00 ModuleSize 172 Content: Flags $08 Contents offset $0000 size $00AC 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 0000000C: 486E FFFC 'Hn..' PEA -$0004(A6) 00000010: 486E FFF8 'Hn..' PEA -$0008(A6) 00000014: 486E FFF4 'Hn..' PEA -$000C(A6) 00000018: 2F0A '/.' MOVE.L A2,-(A7) 0000001A: 4EBA FE34 'N..4' JSR *-$01CA ; FFFFFE50 0000001E: 2640 '&@' MOVEA.L D0,A3 00000020: 2E2E FFFC '....' MOVE.L -$0004(A6),D7 00000024: 2A2E FFF4 '*...' MOVE.L -$000C(A6),D5 00000028: 2C2E FFF8 ',...' MOVE.L -$0008(A6),D6 0000002C: 59AA 0018 'Y...' SUBQ.L #4,$0018(A2) 00000030: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 00000034: 2810 '(.' MOVE.L (A0),D4 00000036: 3D6A 0010 FFF6 '=j....' MOVE.W $0010(A2),-$000A(A6) 0000003C: 322A 0012 '2*..' MOVE.W $0012(A2),D1 00000040: 286A 0008 '(j..' MOVEA.L $0008(A2),A4 00000044: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 00000048: 3030 4A00 '00J.' MOVE.W $00(A0,D4.L*2),D0 0000004C: 48C0 'H.' EXT.L D0 0000004E: 2600 '&.' MOVE.L D0,D3 00000050: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000054: 3030 4A00 '00J.' MOVE.W $00(A0,D4.L*2),D0 00000058: 48C0 'H.' EXT.L D0 0000005A: 2400 '$.' MOVE.L D0,D2 0000005C: 9483 '..' SUB.L D3,D2 0000005E: 4A42 'JB' TST.W D2 00000060: 4FEF 0010 'O...' LEA $0010(A7),A7 00000064: 6D3C 'm<' BLT.S *+$003E ; 000000A2 00000066: BE83 '..' CMP.L D3,D7 00000068: 6604 'f.' BNE.S *+$0006 ; 0000006E 0000006A: B9CB '..' CMPA.L A3,A4 0000006C: 672C 'g,' BEQ.S *+$002E ; 0000009A 0000006E: 4A6E FFF6 'Jn..' TST.W -$000A(A6) 00000072: 6710 'g.' BEQ.S *+$0012 ; 00000084 00000074: 2054 ' T' MOVEA.L (A4),A0 00000076: DBB0 3C00 '..<.' ADD.L D5,$00(A0,D3.L*4) 0000007A: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 0000007E: 0030 0001 3800 '.0..8.' ORI.B #$01,$00(A0,D3.L) 00000084: 4A41 'JA' TST.W D1 00000086: 6712 'g.' BEQ.S *+$0014 ; 0000009A 00000088: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 0000008C: DDB0 3C00 '..<.' ADD.L D6,$00(A0,D3.L*4) 00000090: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 00000094: 0030 0002 3800 '.0..8.' ORI.B #$02,$00(A0,D3.L) 0000009A: 2003 ' .' MOVE.L D3,D0 0000009C: 5283 'R.' ADDQ.L #1,D3 0000009E: 51CA FFC6 'Q...' DBF D2,*-$0038 ; 00000066 000000A2: 4CEE 1CF8 FFD4 'L.....' MOVEM.L -$002C(A6),D3-D7/A2-A4 000000A8: 4E5E 'N^' UNLK A6 000000AA: 4E75 'Nu' RTS Comment: AUTOMOD_94B00 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_94BB0 [94BB0, 94D18) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +1A (94BCA): JSR $94950 Dictionary: Flags $00 FirstId 268 268: AUTOMOD_94BB0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94BB0"(268) Segment="Main"(200) Size: Flags $00 ModuleSize 360 Content: Flags $08 Contents offset $0000 size $0168 00000000: 4E56 FFE8 'NV..' LINK.W A6,#-$0018 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 0000000C: 486E FFF4 'Hn..' PEA -$000C(A6) 00000010: 486E FFEC 'Hn..' PEA -$0014(A6) 00000014: 486E FFE8 'Hn..' PEA -$0018(A6) 00000018: 2F0A '/.' MOVE.L A2,-(A7) 0000001A: 4EBA FD84 'N...' JSR *-$027A ; FFFFFDA0 0000001E: 2640 '&@' MOVEA.L D0,A3 00000020: 2E2E FFE8 '....' MOVE.L -$0018(A6),D7 00000024: 282E FFEC '(...' MOVE.L -$0014(A6),D4 00000028: 59AA 0018 'Y...' SUBQ.L #4,$0018(A2) 0000002C: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 00000030: 2610 '&.' MOVE.L (A0),D3 00000032: 2203 '".' MOVE.L D3,D1 00000034: 702C 'p,' MOVEQ #$2C,D0 ; ',' 00000036: 4C00 1800 'L...' MULS.L D0,D1 0000003A: 2C01 ',.' MOVE.L D1,D6 0000003C: 206A 0020 ' j. ' MOVEA.L $0020(A2),A0 00000040: 3030 681C '00h.' MOVE.W $1C(A0,D6.L),D0 00000044: 48C0 'H.' EXT.L D0 00000046: 5380 'S.' SUBQ.L #1,D0 00000048: 206A 0020 ' j. ' MOVEA.L $0020(A2),A0 0000004C: 2070 6824 ' ph$' MOVEA.L $24(A0,D6.L),A0 00000050: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 00000054: 48C0 'H.' EXT.L D0 00000056: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 0000005A: 206A 0020 ' j. ' MOVEA.L $0020(A2),A0 0000005E: 2003 ' .' MOVE.L D3,D0 00000060: 722C 'r,' MOVEQ #$2C,D1 ; ',' 00000062: 4C01 0800 'L...' MULS.L D1,D0 00000066: 2070 0820 ' p. ' MOVEA.L $20(A0,D0.L),A0 0000006A: 3010 '0.' MOVE.W (A0),D0 0000006C: 48C0 'H.' EXT.L D0 0000006E: 2400 '$.' MOVE.L D0,D2 00000070: 206A 0020 ' j. ' MOVEA.L $0020(A2),A0 00000074: 2003 ' .' MOVE.L D3,D0 00000076: 722C 'r,' MOVEQ #$2C,D1 ; ',' 00000078: 4C01 0800 'L...' MULS.L D1,D0 0000007C: D1C0 '..' ADDA.L D0,A0 0000007E: B1CB '..' CMPA.L A3,A0 00000080: 4FEF 0010 'O...' LEA $0010(A7),A7 00000084: 6706 'g.' BEQ.S *+$0008 ; 0000008C 00000086: 70FF 'p.' MOVEQ #$FF,D0 00000088: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 0000008C: 4206 'B.' CLR.B D6 0000008E: 4A6A 0010 'Jj..' TST.W $0010(A2) 00000092: 6754 'gT' BEQ.S *+$0056 ; 000000E8 00000094: 2A07 '*.' MOVE.L D7,D5 00000096: 206A 0020 ' j. ' MOVEA.L $0020(A2),A0 0000009A: 2003 ' .' MOVE.L D3,D0 0000009C: 722C 'r,' MOVEQ #$2C,D1 ; ',' 0000009E: 4C01 0800 'L...' MULS.L D1,D0 000000A2: 2070 0800 ' p..' MOVEA.L $00(A0,D0.L),A0 000000A6: 47F0 2C00 'G.,.' LEA $00(A0,D2.L*4),A3 000000AA: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 000000AE: 9082 '..' SUB.L D2,D0 000000B0: 2E00 '..' MOVE.L D0,D7 000000B2: 5387 'S.' SUBQ.L #1,D7 000000B4: 4A47 'JG' TST.W D7 000000B6: 6D06 'm.' BLT.S *+$0008 ; 000000BE 000000B8: DB9B '..' ADD.L D5,(A3)+ 000000BA: 51CF FFFC 'Q...' DBF D7,*-$0002 ; 000000B8 000000BE: 70FF 'p.' MOVEQ #$FF,D0 000000C0: B0AE FFF4 '....' CMP.L -$000C(A6),D0 000000C4: 6608 'f.' BNE.S *+$000A ; 000000CE 000000C6: 3E2E FFFA '>...' MOVE.W -$0006(A6),D7 000000CA: 9E42 '.B' SUB.W D2,D7 000000CC: 600E '`.' BRA.S *+$0010 ; 000000DC 000000CE: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 000000D2: 90AE FFF4 '....' SUB.L -$000C(A6),D0 000000D6: 3E00 '>.' MOVE.W D0,D7 000000D8: 5347 'SG' SUBQ.W #1,D7 000000DA: 584B 'XK' ADDQ.W #4,A3 000000DC: 4A47 'JG' TST.W D7 000000DE: 6D06 'm.' BLT.S *+$0008 ; 000000E6 000000E0: DB9B '..' ADD.L D5,(A3)+ 000000E2: 51CF FFFC 'Q...' DBF D7,*-$0002 ; 000000E0 000000E6: 7C01 '|.' MOVEQ #$01,D6 000000E8: 4A6A 0012 'Jj..' TST.W $0012(A2) 000000EC: 6770 'gp' BEQ.S *+$0072 ; 0000015E 000000EE: 2A04 '*.' MOVE.L D4,D5 000000F0: 206A 0020 ' j. ' MOVEA.L $0020(A2),A0 000000F4: 2003 ' .' MOVE.L D3,D0 000000F6: 722C 'r,' MOVEQ #$2C,D1 ; ',' 000000F8: 4C01 0800 'L...' MULS.L D1,D0 000000FC: 2070 0804 ' p..' MOVEA.L $04(A0,D0.L),A0 00000100: 47F0 2C00 'G.,.' LEA $00(A0,D2.L*4),A3 00000104: 206A 0020 ' j. ' MOVEA.L $0020(A2),A0 00000108: 2003 ' .' MOVE.L D3,D0 0000010A: 722C 'r,' MOVEQ #$2C,D1 ; ',' 0000010C: 4C01 0800 'L...' MULS.L D1,D0 00000110: 2070 0828 ' p.(' MOVEA.L $28(A0,D0.L),A0 00000114: 49F0 2800 'I.(.' LEA $00(A0,D2.L),A4 00000118: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 0000011C: 9082 '..' SUB.L D2,D0 0000011E: 2E00 '..' MOVE.L D0,D7 00000120: 5387 'S.' SUBQ.L #1,D7 00000122: 4A47 'JG' TST.W D7 00000124: 6D08 'm.' BLT.S *+$000A ; 0000012E 00000126: DB9B '..' ADD.L D5,(A3)+ 00000128: 8D1C '..' OR.B D6,(A4)+ 0000012A: 51CF FFFA 'Q...' DBF D7,*-$0004 ; 00000126 0000012E: 70FF 'p.' MOVEQ #$FF,D0 00000130: B0AE FFF4 '....' CMP.L -$000C(A6),D0 00000134: 6608 'f.' BNE.S *+$000A ; 0000013E 00000136: 3E2E FFFA '>...' MOVE.W -$0006(A6),D7 0000013A: 9E42 '.B' SUB.W D2,D7 0000013C: 6010 '`.' BRA.S *+$0012 ; 0000014E 0000013E: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 00000142: 90AE FFF4 '....' SUB.L -$000C(A6),D0 00000146: 3E00 '>.' MOVE.W D0,D7 00000148: 5347 'SG' SUBQ.W #1,D7 0000014A: 584B 'XK' ADDQ.W #4,A3 0000014C: 524C 'RL' ADDQ.W #1,A4 0000014E: 0006 0002 '....' ORI.B #$02,D6 00000152: 4A47 'JG' TST.W D7 00000154: 6D08 'm.' BLT.S *+$000A ; 0000015E 00000156: DB9B '..' ADD.L D5,(A3)+ 00000158: 8D1C '..' OR.B D6,(A4)+ 0000015A: 51CF FFFA 'Q...' DBF D7,*-$0004 ; 00000156 0000015E: 4CEE 1CF8 FFC8 'L.....' MOVEM.L -$0038(A6),D3-D7/A2-A4 00000164: 4E5E 'N^' UNLK A6 00000166: 4E75 'Nu' RTS Comment: AUTOMOD_94BB0 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_94D20 [94D20, 94D7E) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +3E (94D5E): JSR ShortFracMul +26 (94D46): JSR ShortFracMul Unresolved outgoing references: +4C (94D6C): JSR $94A50 Dictionary: Flags $00 FirstId 269 269: AUTOMOD_94D20 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94D20"(269) Segment="Main"(200) Size: Flags $00 ModuleSize 94 Content: Flags $08 Contents offset $0000 size $005E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0708 'H...' MOVEM.L D5-D7/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000014: 2E10 '..' MOVE.L (A0),D7 00000016: 4A6C 0010 'Jl..' TST.W $0010(A4) 0000001A: 6712 'g.' BEQ.S *+$0014 ; 0000002E 0000001C: 302C 0010 '0,..' MOVE.W $0010(A4),D0 00000020: 48C0 'H.' EXT.L D0 00000022: 2F00 '/.' MOVE.L D0,-(A7) 00000024: 2F07 '/.' MOVE.L D7,-(A7) 00000026: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 0000002A: 2A00 '*.' MOVE.L D0,D5 0000002C: 504F 'PO' ADDQ.W #8,A7 0000002E: 4A6C 0012 'Jl..' TST.W $0012(A4) 00000032: 6712 'g.' BEQ.S *+$0014 ; 00000046 00000034: 302C 0012 '0,..' MOVE.W $0012(A4),D0 00000038: 48C0 'H.' EXT.L D0 0000003A: 2F00 '/.' MOVE.L D0,-(A7) 0000003C: 2F07 '/.' MOVE.L D7,-(A7) 0000003E: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 00000042: 2C00 ',.' MOVE.L D0,D6 00000044: 504F 'PO' ADDQ.W #8,A7 00000046: 2F06 '/.' MOVE.L D6,-(A7) 00000048: 2F05 '/.' MOVE.L D5,-(A7) 0000004A: 2F0C '/.' MOVE.L A4,-(A7) 0000004C: 4EBA FCE2 'N...' JSR *-$031C ; FFFFFD30 00000050: 4FEF 000C 'O...' LEA $000C(A7),A7 00000054: 4CEE 10E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7/A4 0000005A: 4E5E 'N^' UNLK A6 0000005C: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracMul"(214) 00000040 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracMul"(214) 00000028 Comment: AUTOMOD_94D20 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_94D80 [94D80, 94F70) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +186 (94F06): JSR LongMulDiv Dictionary: Flags $00 FirstId 270 270: AUTOMOD_94D80 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94D80"(270) Segment="Main"(200) Size: Flags $00 ModuleSize 496 Content: Flags $08 Contents offset $0000 size $01F0 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 2C2C 0030 ',,.0' MOVE.L $0030(A4),D6 00000010: 2A2C 0034 '*,.4' MOVE.L $0034(A4),D5 00000014: 2654 '&T' MOVEA.L (A4),A3 00000016: 7601 'v.' MOVEQ #$01,D3 00000018: B7EC 0020 '... ' CMPA.L $0020(A4),A3 0000001C: 6716 'g.' BEQ.S *+$0018 ; 00000034 0000001E: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 00000022: B0AC 0020 '... ' CMP.L $0020(A4),D0 00000026: 670C 'g.' BEQ.S *+$000E ; 00000034 00000028: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 0000002C: B0AC 0020 '... ' CMP.L $0020(A4),D0 00000030: 6702 'g.' BEQ.S *+$0004 ; 00000034 00000032: 7600 'v.' MOVEQ #$00,D3 00000034: 49C3 'I.' EXTB.L D3 00000036: 2D43 FFFC '-C..' MOVE.L D3,-$0004(A6) 0000003A: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 0000003E: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 00000042: 226B 0004 '"k..' MOVEA.L $0004(A3),A1 00000046: 2030 5C00 ' 0\.' MOVE.L $00(A0,D5.L*4),D0 0000004A: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 0000004E: 2F00 '/.' MOVE.L D0,-(A7) 00000050: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 00000054: 2050 ' P' MOVEA.L (A0),A0 00000056: 2253 '"S' MOVEA.L (A3),A1 00000058: 2030 5C00 ' 0\.' MOVE.L $00(A0,D5.L*4),D0 0000005C: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 00000060: 2F00 '/.' MOVE.L D0,-(A7) 00000062: 2F0C '/.' MOVE.L A4,-(A7) 00000064: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 00000068: 4E90 'N.' JSR (A0) 0000006A: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 0000006E: 4AAE FFFC 'J...' TST.L -$0004(A6) 00000072: 4FEF 000C 'O...' LEA $000C(A7),A7 00000076: 673E 'g>' BEQ.S *+$0040 ; 000000B6 00000078: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 0000007C: 2068 000C ' h..' MOVEA.L $000C(A0),A0 00000080: 226B 000C '"k..' MOVEA.L $000C(A3),A1 00000084: 2030 5C00 ' 0\.' MOVE.L $00(A0,D5.L*4),D0 00000088: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 0000008C: 2F00 '/.' MOVE.L D0,-(A7) 0000008E: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 00000092: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 00000096: 226B 0008 '"k..' MOVEA.L $0008(A3),A1 0000009A: 2030 5C00 ' 0\.' MOVE.L $00(A0,D5.L*4),D0 0000009E: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 000000A2: 2F00 '/.' MOVE.L D0,-(A7) 000000A4: 2F0C '/.' MOVE.L A4,-(A7) 000000A6: 206C 004A ' l.J' MOVEA.L $004A(A4),A0 000000AA: 4E90 'N.' JSR (A0) 000000AC: 2800 '(.' MOVE.L D0,D4 000000AE: 4FEF 000C 'O...' LEA $000C(A7),A7 000000B2: 6000 0126 '`..&' BRA *+$0128 ; 000001DA 000000B6: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 000000BA: 2068 0014 ' h..' MOVEA.L $0014(A0),A0 000000BE: 226B 0014 '"k..' MOVEA.L $0014(A3),A1 000000C2: 2030 5C00 ' 0\.' MOVE.L $00(A0,D5.L*4),D0 000000C6: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 000000CA: 2F00 '/.' MOVE.L D0,-(A7) 000000CC: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 000000D0: 2068 0010 ' h..' MOVEA.L $0010(A0),A0 000000D4: 226B 0010 '"k..' MOVEA.L $0010(A3),A1 000000D8: 2030 5C00 ' 0\.' MOVE.L $00(A0,D5.L*4),D0 000000DC: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 000000E0: 2F00 '/.' MOVE.L D0,-(A7) 000000E2: 2F0C '/.' MOVE.L A4,-(A7) 000000E4: 206C 004A ' l.J' MOVEA.L $004A(A4),A0 000000E8: 4E90 'N.' JSR (A0) 000000EA: 2800 '(.' MOVE.L D0,D4 000000EC: 4FEF 000C 'O...' LEA $000C(A7),A7 000000F0: 6000 00E8 '`...' BRA *+$00EA ; 000001DA 000000F4: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 000000F8: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 000000FC: 2E10 '..' MOVE.L (A0),D7 000000FE: 4AAE FFFC 'J...' TST.L -$0004(A6) 00000102: 673C 'g<' BEQ.S *+$003E ; 00000140 00000104: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 00000108: 2068 000C ' h..' MOVEA.L $000C(A0),A0 0000010C: 226B 000C '"k..' MOVEA.L $000C(A3),A1 00000110: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 00000114: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 00000118: 2F00 '/.' MOVE.L D0,-(A7) 0000011A: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 0000011E: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 00000122: 226B 0008 '"k..' MOVEA.L $0008(A3),A1 00000126: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 0000012A: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 0000012E: 2F00 '/.' MOVE.L D0,-(A7) 00000130: 2F0C '/.' MOVE.L A4,-(A7) 00000132: 206C 004A ' l.J' MOVEA.L $004A(A4),A0 00000136: 4E90 'N.' JSR (A0) 00000138: 2A00 '*.' MOVE.L D0,D5 0000013A: 4FEF 000C 'O...' LEA $000C(A7),A7 0000013E: 603A '`:' BRA.S *+$003C ; 0000017A 00000140: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 00000144: 2068 0014 ' h..' MOVEA.L $0014(A0),A0 00000148: 226B 0014 '"k..' MOVEA.L $0014(A3),A1 0000014C: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 00000150: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 00000154: 2F00 '/.' MOVE.L D0,-(A7) 00000156: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 0000015A: 2068 0010 ' h..' MOVEA.L $0010(A0),A0 0000015E: 226B 0010 '"k..' MOVEA.L $0010(A3),A1 00000162: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 00000166: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 0000016A: 2F00 '/.' MOVE.L D0,-(A7) 0000016C: 2F0C '/.' MOVE.L A4,-(A7) 0000016E: 206C 004A ' l.J' MOVEA.L $004A(A4),A0 00000172: 4E90 'N.' JSR (A0) 00000174: 2A00 '*.' MOVE.L D0,D5 00000176: 4FEF 000C 'O...' LEA $000C(A7),A7 0000017A: 4A84 'J.' TST.L D4 0000017C: 6712 'g.' BEQ.S *+$0014 ; 00000190 0000017E: 2F04 '/.' MOVE.L D4,-(A7) 00000180: 2F05 '/.' MOVE.L D5,-(A7) 00000182: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 00000186: 4EBA 0000 'N...' JSR LongMulDiv ; id: 271 0000018A: 2A00 '*.' MOVE.L D0,D5 0000018C: 4FEF 000C 'O...' LEA $000C(A7),A7 00000190: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 00000194: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 00000198: 226B 0004 '"k..' MOVEA.L $0004(A3),A1 0000019C: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 000001A0: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 000001A4: 2F00 '/.' MOVE.L D0,-(A7) 000001A6: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 000001AA: 2050 ' P' MOVEA.L (A0),A0 000001AC: 2253 '"S' MOVEA.L (A3),A1 000001AE: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 000001B2: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 000001B6: 2F00 '/.' MOVE.L D0,-(A7) 000001B8: 2F0C '/.' MOVE.L A4,-(A7) 000001BA: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 000001BE: 4E90 'N.' JSR (A0) 000001C0: 9A80 '..' SUB.L D0,D5 000001C2: 2F05 '/.' MOVE.L D5,-(A7) 000001C4: 2F07 '/.' MOVE.L D7,-(A7) 000001C6: 2F2C 0008 '/,..' MOVE.L $0008(A4),-(A7) 000001CA: 2F0C '/.' MOVE.L A4,-(A7) 000001CC: 206C 0042 ' l.B' MOVEA.L $0042(A4),A0 000001D0: 4E90 'N.' JSR (A0) 000001D2: 4FEF 001C 'O...' LEA $001C(A7),A7 000001D6: 536C 003A 'Sl.:' SUBQ.W #1,$003A(A4) 000001DA: 4A6C 003A 'Jl.:' TST.W $003A(A4) 000001DE: 6C00 FF14 'l...' BGE *-$00EA ; 000000F4 000001E2: 426C 003A 'Bl.:' CLR.W $003A(A4) 000001E6: 4CEE 18F8 FFDC 'L.....' MOVEM.L -$0024(A6),D3-D7/A3/A4 000001EC: 4E5E 'N^' UNLK A6 000001EE: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 271 271: LongMulDiv Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="LongMulDiv"(271) 00000188 Comment: AUTOMOD_94D80 ended due to: ran into next module Comment: ##################################################################################### Module: fnt_MSIRP [94F70, 95060) Module started due to: MODGUESS (align, label) Resolved outgoing references: +64 (94FD4): JSR ShortFracMul +40 (94FB0): JSR ShortFracMul VectorTable comment: {sources}Toolbox:FontMgr:fnt.c Dictionary: Flags $00 FirstId 272 272: fnt_MSIRP Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_MSIRP"(272) Segment="Main"(200) Size: Flags $00 ModuleSize 240 Content: Flags $08 Contents offset $0000 size $00F0 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) 00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 0000000C: 2652 '&R' MOVEA.L (A2),A3 0000000E: 286A 0004 '(j..' MOVEA.L $0004(A2),A4 00000012: 2C2A 002C ',*.,' MOVE.L $002C(A2),D6 00000016: 59AA 0018 'Y...' SUBQ.L #4,$0018(A2) 0000001A: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 0000001E: 2A10 '*.' MOVE.L (A0),D5 00000020: 59AA 0018 'Y...' SUBQ.L #4,$0018(A2) 00000024: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 00000028: 2E10 '..' MOVE.L (A0),D7 0000002A: B9EA 0020 '... ' CMPA.L $0020(A2),A4 0000002E: 6660 'f`' BNE.S *+$0062 ; 00000090 00000030: 206B 0008 ' k..' MOVEA.L $0008(A3),A0 00000034: 2F08 '/.' MOVE.L A0,-(A7) 00000036: 302A 000C '0*..' MOVE.W $000C(A2),D0 0000003A: 48C0 'H.' EXT.L D0 0000003C: 2F00 '/.' MOVE.L D0,-(A7) 0000003E: 2F05 '/.' MOVE.L D5,-(A7) 00000040: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 00000044: 508F 'P.' ADDQ.L #8,A7 00000046: 205F ' _' MOVEA.L (A7)+,A0 00000048: D0B0 6C00 '..l.' ADD.L $00(A0,D6.L*4),D0 0000004C: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 00000050: 2180 7C00 '!.|.' MOVE.L D0,$00(A0,D7.L*4) 00000054: 206B 000C ' k..' MOVEA.L $000C(A3),A0 00000058: 2F08 '/.' MOVE.L A0,-(A7) 0000005A: 302A 000E '0*..' MOVE.W $000E(A2),D0 0000005E: 48C0 'H.' EXT.L D0 00000060: 2F00 '/.' MOVE.L D0,-(A7) 00000062: 2F05 '/.' MOVE.L D5,-(A7) 00000064: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 00000068: 508F 'P.' ADDQ.L #8,A7 0000006A: 205F ' _' MOVEA.L (A7)+,A0 0000006C: D0B0 6C00 '..l.' ADD.L $00(A0,D6.L*4),D0 00000070: 206C 000C ' l..' MOVEA.L $000C(A4),A0 00000074: 2180 7C00 '!.|.' MOVE.L D0,$00(A0,D7.L*4) 00000078: 2053 ' S' MOVEA.L (A3),A0 0000007A: 2254 '"T' MOVEA.L (A4),A1 0000007C: 23B0 6C00 7C00 '#.l.|.' MOVE.L $00(A0,D6.L*4),$00(A1,D7.L*4) 00000082: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 00000086: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 0000008A: 23B0 6C00 7C00 '#.l.|.' MOVE.L $00(A0,D6.L*4),$00(A1,D7.L*4) 00000090: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 00000094: 226B 0004 '"k..' MOVEA.L $0004(A3),A1 00000098: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 0000009C: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 000000A0: 2F00 '/.' MOVE.L D0,-(A7) 000000A2: 2054 ' T' MOVEA.L (A4),A0 000000A4: 2253 '"S' MOVEA.L (A3),A1 000000A6: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 000000AA: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 000000AE: 2F00 '/.' MOVE.L D0,-(A7) 000000B0: 2F0A '/.' MOVE.L A2,-(A7) 000000B2: 206A 0046 ' j.F' MOVEA.L $0046(A2),A0 000000B6: 4E90 'N.' JSR (A0) 000000B8: 9A80 '..' SUB.L D0,D5 000000BA: 2F05 '/.' MOVE.L D5,-(A7) 000000BC: 2F07 '/.' MOVE.L D7,-(A7) 000000BE: 2F0C '/.' MOVE.L A4,-(A7) 000000C0: 2F0A '/.' MOVE.L A2,-(A7) 000000C2: 206A 0042 ' j.B' MOVEA.L $0042(A2),A0 000000C6: 4E90 'N.' JSR (A0) 000000C8: 2546 0030 '%F.0' MOVE.L D6,$0030(A2) 000000CC: 2547 0034 '%G.4' MOVE.L D7,$0034(A2) 000000D0: 7000 'p.' MOVEQ #$00,D0 000000D2: 102A 003C '.*.<' MOVE.B $003C(A2),D0 000000D6: 4A80 'J.' TST.L D0 000000D8: 0800 0000 '....' BTST #$00,D0 000000DC: 4FEF 001C 'O...' LEA $001C(A7),A7 000000E0: 6704 'g.' BEQ.S *+$0006 ; 000000E6 000000E2: 2547 002C '%G.,' MOVE.L D7,$002C(A2) 000000E6: 4CEE 1CE0 FFE8 'L.....' MOVEM.L -$0018(A6),D5-D7/A2-A4 000000EC: 4E5E 'N^' UNLK A6 000000EE: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracMul"(214) 00000066 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracMul"(214) 00000042 Comment: fnt_MSIRP ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_95070 [95070, 950F2) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Dictionary: Flags $00 FirstId 273 273: AUTOMOD_95070 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95070"(273) Segment="Main"(200) Size: Flags $00 ModuleSize 130 Content: Flags $08 Contents offset $0000 size $0082 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 266C 0004 '&l..' MOVEA.L $0004(A4),A3 00000010: 2054 ' T' MOVEA.L (A4),A0 00000012: 2050 ' P' MOVEA.L (A0),A0 00000014: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 00000018: 2830 0C00 '(0..' MOVE.L $00(A0,D0.L*4),D4 0000001C: 2054 ' T' MOVEA.L (A4),A0 0000001E: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 00000022: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 00000026: 2A30 0C00 '*0..' MOVE.L $00(A0,D0.L*4),D5 0000002A: 6042 '`B' BRA.S *+$0044 ; 0000006E 0000002C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000030: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000034: 2E10 '..' MOVE.L (A0),D7 00000036: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 0000003A: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 0000003E: 9085 '..' SUB.L D5,D0 00000040: 2F00 '/.' MOVE.L D0,-(A7) 00000042: 2053 ' S' MOVEA.L (A3),A0 00000044: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 00000048: 9084 '..' SUB.L D4,D0 0000004A: 2F00 '/.' MOVE.L D0,-(A7) 0000004C: 2F0C '/.' MOVE.L A4,-(A7) 0000004E: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 00000052: 4E90 'N.' JSR (A0) 00000054: 4480 'D.' NEG.L D0 00000056: 2C00 ',.' MOVE.L D0,D6 00000058: 2F06 '/.' MOVE.L D6,-(A7) 0000005A: 2F07 '/.' MOVE.L D7,-(A7) 0000005C: 2F0B '/.' MOVE.L A3,-(A7) 0000005E: 2F0C '/.' MOVE.L A4,-(A7) 00000060: 206C 0042 ' l.B' MOVEA.L $0042(A4),A0 00000064: 4E90 'N.' JSR (A0) 00000066: 4FEF 001C 'O...' LEA $001C(A7),A7 0000006A: 536C 003A 'Sl.:' SUBQ.W #1,$003A(A4) 0000006E: 4A6C 003A 'Jl.:' TST.W $003A(A4) 00000072: 6CB8 'l.' BGE.S *-$0046 ; 0000002C 00000074: 426C 003A 'Bl.:' CLR.W $003A(A4) 00000078: 4CEE 18F0 FFE8 'L.....' MOVEM.L -$0018(A6),D4-D7/A3/A4 0000007E: 4E5E 'N^' UNLK A6 00000080: 4E75 'Nu' RTS Comment: AUTOMOD_95070 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95100 [95100, 95186) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 274 274: AUTOMOD_95100 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95100"(274) Segment="Main"(200) Size: Flags $00 ModuleSize 134 Content: Flags $08 Contents offset $0000 size $0086 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0F08 'H...' MOVEM.L D4-D7/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000014: 2E10 '..' MOVE.L (A0),D7 00000016: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000001A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 0000001E: 2C10 ',.' MOVE.L (A0),D6 00000020: 2054 ' T' MOVEA.L (A4),A0 00000022: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 00000026: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 0000002A: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 0000002E: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 00000032: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 00000036: 2F00 '/.' MOVE.L D0,-(A7) 00000038: 2054 ' T' MOVEA.L (A4),A0 0000003A: 2050 ' P' MOVEA.L (A0),A0 0000003C: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 00000040: 2251 '"Q' MOVEA.L (A1),A1 00000042: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 00000046: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 0000004A: 2F00 '/.' MOVE.L D0,-(A7) 0000004C: 2F0C '/.' MOVE.L A4,-(A7) 0000004E: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 00000052: 4E90 'N.' JSR (A0) 00000054: 2A00 '*.' MOVE.L D0,D5 00000056: 2805 '(.' MOVE.L D5,D4 00000058: E284 '..' ASR.L #1,D4 0000005A: 2F04 '/.' MOVE.L D4,-(A7) 0000005C: 2F06 '/.' MOVE.L D6,-(A7) 0000005E: 2F14 '/.' MOVE.L (A4),-(A7) 00000060: 2F0C '/.' MOVE.L A4,-(A7) 00000062: 206C 0042 ' l.B' MOVEA.L $0042(A4),A0 00000066: 4E90 'N.' JSR (A0) 00000068: 2004 ' .' MOVE.L D4,D0 0000006A: 9085 '..' SUB.L D5,D0 0000006C: 2F00 '/.' MOVE.L D0,-(A7) 0000006E: 2F07 '/.' MOVE.L D7,-(A7) 00000070: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7) 00000074: 2F0C '/.' MOVE.L A4,-(A7) 00000076: 206C 0042 ' l.B' MOVEA.L $0042(A4),A0 0000007A: 4E90 'N.' JSR (A0) 0000007C: 4CEE 10F0 FFEC 'L.....' MOVEM.L -$0014(A6),D4-D7/A4 00000082: 4E5E 'N^' UNLK A6 00000084: 4E75 'Nu' RTS Comment: AUTOMOD_95100 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95190 [95190, 951A4) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 275 275: AUTOMOD_95190 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95190"(275) Segment="Main"(200) Size: Flags $00 ModuleSize 20 Content: Flags $08 Contents offset $0000 size $0014 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000008: 59A8 0018 'Y...' SUBQ.L #4,$0018(A0) 0000000C: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 00000010: 4E5E 'N^' UNLK A6 00000012: 4E75 'Nu' RTS Comment: AUTOMOD_95190 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_951B0 [951B0, 951EA) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 276 276: AUTOMOD_951B0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_951B0"(276) Segment="Main"(200) Size: Flags $00 ModuleSize 58 Content: Flags $08 Contents offset $0000 size $003A 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 0000000C: 2052 ' R' MOVEA.L (A2),A0 0000000E: 2668 0018 '&h..' MOVEA.L $0018(A0),A3 00000012: 286A 0018 '(j..' MOVEA.L $0018(A2),A4 00000016: 302A 003A '0*.:' MOVE.W $003A(A2),D0 0000001A: 6D0C 'm.' BLT.S *+$000E ; 00000028 0000001C: 2224 '"$' MOVE.L -(A4),D1 0000001E: 0A33 0001 1800 '.3....' EORI.B #$01,$00(A3,D1.L) 00000024: 51C8 FFF6 'Q...' DBF D0,*-$0008 ; 0000001C 00000028: 426A 003A 'Bj.:' CLR.W $003A(A2) 0000002C: 254C 0018 '%L..' MOVE.L A4,$0018(A2) 00000030: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 00000036: 4E5E 'N^' UNLK A6 00000038: 4E75 'Nu' RTS Comment: AUTOMOD_951B0 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_951F0 [951F0, 9522A) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 277 277: AUTOMOD_951F0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_951F0"(277) Segment="Main"(200) Size: Flags $00 ModuleSize 58 Content: Flags $08 Contents offset $0000 size $003A 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 0000000C: 2052 ' R' MOVEA.L (A2),A0 0000000E: 2868 0018 '(h..' MOVEA.L $0018(A0),A4 00000012: 266A 0018 '&j..' MOVEA.L $0018(A2),A3 00000016: 2423 '$#' MOVE.L -(A3),D2 00000018: 2223 '"#' MOVE.L -(A3),D1 0000001A: D9C1 '..' ADDA.L D1,A4 0000001C: 3002 '0.' MOVE.W D2,D0 0000001E: 9041 '.A' SUB.W D1,D0 00000020: 4A40 'J@' TST.W D0 00000022: 6D08 'm.' BLT.S *+$000A ; 0000002C 00000024: 001C 0001 '....' ORI.B #$01,(A4)+ 00000028: 51C8 FFFA 'Q...' DBF D0,*-$0004 ; 00000024 0000002C: 254B 0018 '%K..' MOVE.L A3,$0018(A2) 00000030: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 00000036: 4E5E 'N^' UNLK A6 00000038: 4E75 'Nu' RTS Comment: AUTOMOD_951F0 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95230 [95230, 95272) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 278 278: AUTOMOD_95230 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95230"(278) Segment="Main"(200) Size: Flags $00 ModuleSize 66 Content: Flags $08 Contents offset $0000 size $0042 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: 2053 ' S' MOVEA.L (A3),A0 0000000E: 2868 0018 '(h..' MOVEA.L $0018(A0),A4 00000012: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) 00000016: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 0000001A: 2A10 '*.' MOVE.L (A0),D5 0000001C: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) 00000020: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 00000024: 2C10 ',.' MOVE.L (A0),D6 00000026: D9C6 '..' ADDA.L D6,A4 00000028: 3E05 '>.' MOVE.W D5,D7 0000002A: 9E46 '.F' SUB.W D6,D7 0000002C: 4A47 'JG' TST.W D7 0000002E: 6D08 'm.' BLT.S *+$000A ; 00000038 00000030: 021C 00FE '....' ANDI.B #$FE,(A4)+ 00000034: 51CF FFFA 'Q...' DBF D7,*-$0004 ; 00000030 00000038: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 0000003E: 4E5E 'N^' UNLK A6 00000040: 4E75 'Nu' RTS Comment: AUTOMOD_95230 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95280 [95280, 952B8) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 279 279: AUTOMOD_95280 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95280"(279) Segment="Main"(200) Size: Flags $00 ModuleSize 56 Content: Flags $08 Contents offset $0000 size $0038 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 246B 0024 '$k.$' MOVEA.L $0024(A3),A2 00000010: 49EA 0058 'I..X' LEA $0058(A2),A4 00000014: 203C FFFF 0000 ' <....' MOVE.L #$FFFF0000,D0 0000001A: C0AC 000C '....' AND.L $000C(A4),D0 0000001E: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) 00000022: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 00000026: 2210 '".' MOVE.L (A0),D1 00000028: 8280 '..' OR.L D0,D1 0000002A: 2941 000C ')A..' MOVE.L D1,$000C(A4) 0000002E: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 00000034: 4E5E 'N^' UNLK A6 00000036: 4E75 'Nu' RTS Comment: AUTOMOD_95280 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_952C0 [952C0, 9532A) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 280 280: AUTOMOD_952C0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_952C0"(280) Segment="Main"(200) Size: Flags $00 ModuleSize 106 Content: Flags $08 Contents offset $0000 size $006A 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 286B 0024 '(k.$' MOVEA.L $0024(A3),A4 00000010: 45EC 0058 'E..X' LEA $0058(A4),A2 00000014: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) 00000018: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 0000001C: 2410 '$.' MOVE.L (A0),D2 0000001E: 49EA 000C 'I...' LEA $000C(A2),A4 00000022: 4A82 'J.' TST.L D2 00000024: 6608 'f.' BNE.S *+$000A ; 0000002E 00000026: 0294 0000 FFFF '......' ANDI.L #$0000FFFF,(A4) 0000002C: 6032 '`2' BRA.S *+$0034 ; 00000060 0000002E: 7001 'p.' MOVEQ #$01,D0 00000030: B082 '..' CMP.L D2,D0 00000032: 6614 'f.' BNE.S *+$0016 ; 00000048 00000034: 203C 0000 FFFF ' <....' MOVE.L #$0000FFFF,D0 0000003A: C094 '..' AND.L (A4),D0 0000003C: 223C 0001 0000 '"<....' MOVE.L #$00010000,D1 00000042: 8280 '..' OR.L D0,D1 00000044: 2881 '(.' MOVE.L D1,(A4) 00000046: 6018 '`.' BRA.S *+$001A ; 00000060 00000048: 7002 'p.' MOVEQ #$02,D0 0000004A: B082 '..' CMP.L D2,D0 0000004C: 6612 'f.' BNE.S *+$0014 ; 00000060 0000004E: 203C 0000 FFFF ' <....' MOVE.L #$0000FFFF,D0 00000054: C094 '..' AND.L (A4),D0 00000056: 223C 0002 0000 '"<....' MOVE.L #$00020000,D1 0000005C: 8280 '..' OR.L D0,D1 0000005E: 2881 '(.' MOVE.L D1,(A4) 00000060: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 00000066: 4E5E 'N^' UNLK A6 00000068: 4E75 'Nu' RTS Comment: AUTOMOD_952C0 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95330 [95330, 9538E) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 281 281: AUTOMOD_95330 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95330"(281) Segment="Main"(200) Size: Flags $00 ModuleSize 94 Content: Flags $08 Contents offset $0000 size $005E 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 246B 0024 '$k.$' MOVEA.L $0024(A3),A2 00000010: 49EA 0068 'I..h' LEA $0068(A2),A4 00000014: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) 00000018: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 0000001C: 2410 '$.' MOVE.L (A0),D2 0000001E: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) 00000022: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 00000026: 2210 '".' MOVE.L (A0),D1 00000028: 4A2A 00C4 'J*..' TST.B $00C4(A2) 0000002C: 6726 'g&' BEQ.S *+$0028 ; 00000054 0000002E: 7001 'p.' MOVEQ #$01,D0 00000030: B082 '..' CMP.L D2,D0 00000032: 660E 'f.' BNE.S *+$0010 ; 00000042 00000034: 08AC 0000 0003 '......' BCLR #$00,$0003(A4) 0000003A: 7001 'p.' MOVEQ #$01,D0 0000003C: C081 '..' AND.L D1,D0 0000003E: 8194 '..' OR.L D0,(A4) 00000040: 6012 '`.' BRA.S *+$0014 ; 00000054 00000042: 7002 'p.' MOVEQ #$02,D0 00000044: B082 '..' CMP.L D2,D0 00000046: 660C 'f.' BNE.S *+$000E ; 00000054 00000048: 0294 FFFF FFFD '......' ANDI.L #$FFFFFFFD,(A4) 0000004E: 7002 'p.' MOVEQ #$02,D0 00000050: C081 '..' AND.L D1,D0 00000052: 8194 '..' OR.L D0,(A4) 00000054: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 0000005A: 4E5E 'N^' UNLK A6 0000005C: 4E75 'Nu' RTS Comment: AUTOMOD_95330 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95390 [95390, 953A4) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 282 282: AUTOMOD_95390 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95390"(282) Segment="Main"(200) Size: Flags $00 ModuleSize 20 Content: Flags $08 Contents offset $0000 size $0014 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000008: 59A8 0018 'Y...' SUBQ.L #4,$0018(A0) 0000000C: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 00000010: 4E5E 'N^' UNLK A6 00000012: 4E75 'Nu' RTS Comment: AUTOMOD_95390 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_953B0 [953B0, 9543A) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 283 283: AUTOMOD_953B0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_953B0"(283) Segment="Main"(200) Size: Flags $00 ModuleSize 138 Content: Flags $08 Contents offset $0000 size $008A 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0238 'H..8' MOVEM.L D6/A2-A4,-(A7) 00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 0000000C: 342E 000E '4...' MOVE.W $000E(A6),D2 00000010: 266A 0018 '&j..' MOVEA.L $0018(A2),A3 00000014: 286A 001C '(j..' MOVEA.L $001C(A2),A4 00000018: 4AAE 0010 'J...' TST.L $0010(A6) 0000001C: 6712 'g.' BEQ.S *+$0014 ; 00000030 0000001E: 5342 'SB' SUBQ.W #1,D2 00000020: 4A42 'JB' TST.W D2 00000022: 6D2A 'm*' BLT.S *+$002C ; 0000004E 00000024: 7000 'p.' MOVEQ #$00,D0 00000026: 101C '..' MOVE.B (A4)+,D0 00000028: 26C0 '&.' MOVE.L D0,(A3)+ 0000002A: 51CA FFF8 'Q...' DBF D2,*-$0006 ; 00000024 0000002E: 601E '`.' BRA.S *+$0020 ; 0000004E 00000030: 5342 'SB' SUBQ.W #1,D2 00000032: 4A42 'JB' TST.W D2 00000034: 6D18 'm.' BLT.S *+$001A ; 0000004E 00000036: 7C00 '|.' MOVEQ #$00,D6 00000038: 1C1C '..' MOVE.B (A4)+,D6 0000003A: 48C6 'H.' EXT.L D6 0000003C: 2006 ' .' MOVE.L D6,D0 0000003E: E188 '..' LSL.L #8,D0 00000040: 7200 'r.' MOVEQ #$00,D1 00000042: 121C '..' MOVE.B (A4)+,D1 00000044: D240 '.@' ADD.W D0,D1 00000046: 48C1 'H.' EXT.L D1 00000048: 26C1 '&.' MOVE.L D1,(A3)+ 0000004A: 51CA FFEA 'Q...' DBF D2,*-$0014 ; 00000036 0000004E: 254B 0018 '%K..' MOVE.L A3,$0018(A2) 00000052: 254C 001C '%L..' MOVE.L A4,$001C(A2) 00000056: 4CEE 1C40 FFF0 'L..@..' MOVEM.L -$0010(A6),D6/A2-A4 0000005C: 4E5E 'N^' UNLK A6 0000005E: 4E75 'Nu' RTS 00000060: 4E56 0000 'NV..' LINK.W A6,#$0000 00000064: 2F0C '/.' MOVE.L A4,-(A7) 00000066: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000006A: 7001 'p.' MOVEQ #$01,D0 0000006C: 2F00 '/.' MOVE.L D0,-(A7) 0000006E: 7200 'r.' MOVEQ #$00,D1 00000070: 122C 003C '.,.<' MOVE.B $003C(A4),D1 00000074: 927C 00AF '.|..' SUB.W #$00AF,D1 00000078: 48C1 'H.' EXT.L D1 0000007A: 2F01 '/.' MOVE.L D1,-(A7) 0000007C: 2F0C '/.' MOVE.L A4,-(A7) 0000007E: 4EBA FF80 'N...' JSR *-$007E ; 00000000 00000082: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000086: 4E5E 'N^' UNLK A6 00000088: 4E75 'Nu' RTS Comment: AUTOMOD_953B0 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95440 [95440, 9546A) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +1E (9545E): JSR $953B0 Dictionary: Flags $00 FirstId 284 284: AUTOMOD_95440 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95440"(284) Segment="Main"(200) Size: Flags $00 ModuleSize 42 Content: Flags $08 Contents offset $0000 size $002A 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 7001 'p.' MOVEQ #$01,D0 0000000C: 2F00 '/.' MOVE.L D0,-(A7) 0000000E: 206C 001C ' l..' MOVEA.L $001C(A4),A0 00000012: 52AC 001C 'R...' ADDQ.L #1,$001C(A4) 00000016: 7200 'r.' MOVEQ #$00,D1 00000018: 1210 '..' MOVE.B (A0),D1 0000001A: 2F01 '/.' MOVE.L D1,-(A7) 0000001C: 2F0C '/.' MOVE.L A4,-(A7) 0000001E: 4EBA FF50 'N..P' JSR *-$00AE ; FFFFFF70 00000022: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000026: 4E5E 'N^' UNLK A6 00000028: 4E75 'Nu' RTS Comment: AUTOMOD_95440 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95470 [95470, 9549A) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +1E (9548E): JSR $953B0 Dictionary: Flags $00 FirstId 285 285: AUTOMOD_95470 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95470"(285) Segment="Main"(200) Size: Flags $00 ModuleSize 42 Content: Flags $08 Contents offset $0000 size $002A 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 7000 'p.' MOVEQ #$00,D0 0000000C: 2F00 '/.' MOVE.L D0,-(A7) 0000000E: 7200 'r.' MOVEQ #$00,D1 00000010: 122C 003C '.,.<' MOVE.B $003C(A4),D1 00000014: 927C 00B7 '.|..' SUB.W #$00B7,D1 00000018: 48C1 'H.' EXT.L D1 0000001A: 2F01 '/.' MOVE.L D1,-(A7) 0000001C: 2F0C '/.' MOVE.L A4,-(A7) 0000001E: 4EBA FF20 'N.. ' JSR *-$00DE ; FFFFFF40 00000022: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000026: 4E5E 'N^' UNLK A6 00000028: 4E75 'Nu' RTS Comment: AUTOMOD_95470 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_954A0 [954A0, 954CA) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +1E (954BE): JSR $953B0 Dictionary: Flags $00 FirstId 286 286: AUTOMOD_954A0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_954A0"(286) Segment="Main"(200) Size: Flags $00 ModuleSize 42 Content: Flags $08 Contents offset $0000 size $002A 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 7000 'p.' MOVEQ #$00,D0 0000000C: 2F00 '/.' MOVE.L D0,-(A7) 0000000E: 206C 001C ' l..' MOVEA.L $001C(A4),A0 00000012: 52AC 001C 'R...' ADDQ.L #1,$001C(A4) 00000016: 7200 'r.' MOVEQ #$00,D1 00000018: 1210 '..' MOVE.B (A0),D1 0000001A: 2F01 '/.' MOVE.L D1,-(A7) 0000001C: 2F0C '/.' MOVE.L A4,-(A7) 0000001E: 4EBA FEF0 'N...' JSR *-$010E ; FFFFFF10 00000022: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000026: 4E5E 'N^' UNLK A6 00000028: 4E75 'Nu' RTS Comment: AUTOMOD_954A0 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_954D0 [954D0, 95502) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 287 287: AUTOMOD_954D0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_954D0"(287) 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: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000012: 2210 '".' MOVE.L (A0),D1 00000014: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000018: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 0000001C: 2010 ' .' MOVE.L (A0),D0 0000001E: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000022: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 00000026: 2181 0C00 '!...' MOVE.L D1,$00(A0,D0.L*4) 0000002A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 0000002E: 4E5E 'N^' UNLK A6 00000030: 4E75 'Nu' RTS Comment: AUTOMOD_954D0 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95510 [95510, 955A6) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 288 288: AUTOMOD_95510 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95510"(288) Segment="Main"(200) Size: Flags $00 ModuleSize 150 Content: Flags $08 Contents offset $0000 size $0096 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000012: 2010 ' .' MOVE.L (A0),D0 00000014: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000018: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 0000001C: 226C 0018 '"l..' MOVEA.L $0018(A4),A1 00000020: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) 00000024: 22B0 0C00 '"...' MOVE.L $00(A0,D0.L*4),(A1) 00000028: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 0000002C: 4E5E 'N^' UNLK A6 0000002E: 4E75 'Nu' RTS 00000030: 4E56 0000 'NV..' LINK.W A6,#$0000 00000034: 48E7 0708 'H...' MOVEM.L D5-D7/A4,-(A7) 00000038: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000003C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000040: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000044: 2E10 '..' MOVE.L (A0),D7 00000046: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000004A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 0000004E: 2C10 ',.' MOVE.L (A0),D6 00000050: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000054: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 00000058: 2187 6C00 '!.l.' MOVE.L D7,$00(A0,D6.L*4) 0000005C: 672E 'g.' BEQ.S *+$0030 ; 0000008C 0000005E: 2F06 '/.' MOVE.L D6,-(A7) 00000060: 2F0C '/.' MOVE.L A4,-(A7) 00000062: 206C 0052 ' l.R' MOVEA.L $0052(A4),A0 00000066: 4E90 'N.' JSR (A0) 00000068: 2A00 '*.' MOVE.L D0,D5 0000006A: 504F 'PO' ADDQ.W #8,A7 0000006C: 671E 'g.' BEQ.S *+$0020 ; 0000008C 0000006E: BE85 '..' CMP.L D5,D7 00000070: 671A 'g.' BEQ.S *+$001C ; 0000008C 00000072: 598F 'Y.' SUBQ.L #4,A7 00000074: 2F07 '/.' MOVE.L D7,-(A7) 00000076: 598F 'Y.' SUBQ.L #4,A7 00000078: 2F07 '/.' MOVE.L D7,-(A7) 0000007A: 2F05 '/.' MOVE.L D5,-(A7) 0000007C: A84D '.M' _FixDiv ; A84D 0000007E: A868 '.h' _FixMul ; A868 00000080: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000084: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 00000088: 219F 6C00 '!.l.' MOVE.L (A7)+,$00(A0,D6.L*4) 0000008C: 4CEE 10E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7/A4 00000092: 4E5E 'N^' UNLK A6 00000094: 4E75 'Nu' RTS Comment: AUTOMOD_95510 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_955B0 [955B0, 95624) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 289 289: AUTOMOD_955B0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_955B0"(289) 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 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 286B 0024 '(k.$' MOVEA.L $0024(A3),A4 00000010: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) 00000014: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 00000018: 2E10 '..' MOVE.L (A0),D7 0000001A: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) 0000001E: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 00000022: 2C10 ',.' MOVE.L (A0),D6 00000024: 2F07 '/.' MOVE.L D7,-(A7) 00000026: 2F0C '/.' MOVE.L A4,-(A7) 00000028: 206C 0098 ' l..' MOVEA.L $0098(A4),A0 0000002C: 4E90 'N.' JSR (A0) 0000002E: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 00000032: 2180 6C00 '!.l.' MOVE.L D0,$00(A0,D6.L*4) 00000036: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 0000003C: 4E5E 'N^' UNLK A6 0000003E: 4E75 'Nu' RTS 00000040: 4E56 0000 'NV..' LINK.W A6,#$0000 00000044: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) 00000048: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000004C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000050: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000054: 2E10 '..' MOVE.L (A0),D7 00000056: 2F07 '/.' MOVE.L D7,-(A7) 00000058: 2F0C '/.' MOVE.L A4,-(A7) 0000005A: 206C 0052 ' l.R' MOVEA.L $0052(A4),A0 0000005E: 4E90 'N.' JSR (A0) 00000060: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000064: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) 00000068: 2080 ' .' MOVE.L D0,(A0) 0000006A: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 00000070: 4E5E 'N^' UNLK A6 00000072: 4E75 'Nu' RTS Comment: AUTOMOD_955B0 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95630 [95630, 956A8) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 290 290: AUTOMOD_95630 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95630"(290) Segment="Main"(200) Size: Flags $00 ModuleSize 120 Content: Flags $08 Contents offset $0000 size $0078 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000014: 2C10 ',.' MOVE.L (A0),D6 00000016: 266C 0008 '&l..' MOVEA.L $0008(A4),A3 0000001A: 7000 'p.' MOVEQ #$00,D0 0000001C: 102C 003C '.,.<' MOVE.B $003C(A4),D0 00000020: 4A80 'J.' TST.L D0 00000022: 0800 0000 '....' BTST #$00,D0 00000026: 6720 'g ' BEQ.S *+$0022 ; 00000048 00000028: 206B 000C ' k..' MOVEA.L $000C(A3),A0 0000002C: 2F30 6C00 '/0l.' MOVE.L $00(A0,D6.L*4),-(A7) 00000030: 206B 0008 ' k..' MOVEA.L $0008(A3),A0 00000034: 2F30 6C00 '/0l.' MOVE.L $00(A0,D6.L*4),-(A7) 00000038: 2F0C '/.' MOVE.L A4,-(A7) 0000003A: 206C 004A ' l.J' MOVEA.L $004A(A4),A0 0000003E: 4E90 'N.' JSR (A0) 00000040: 2E00 '..' MOVE.L D0,D7 00000042: 4FEF 000C 'O...' LEA $000C(A7),A7 00000046: 601C '`.' BRA.S *+$001E ; 00000064 00000048: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 0000004C: 2F30 6C00 '/0l.' MOVE.L $00(A0,D6.L*4),-(A7) 00000050: 2053 ' S' MOVEA.L (A3),A0 00000052: 2F30 6C00 '/0l.' MOVE.L $00(A0,D6.L*4),-(A7) 00000056: 2F0C '/.' MOVE.L A4,-(A7) 00000058: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 0000005C: 4E90 'N.' JSR (A0) 0000005E: 2E00 '..' MOVE.L D0,D7 00000060: 4FEF 000C 'O...' LEA $000C(A7),A7 00000064: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000068: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) 0000006C: 2087 ' .' MOVE.L D7,(A0) 0000006E: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 00000074: 4E5E 'N^' UNLK A6 00000076: 4E75 'Nu' RTS Comment: AUTOMOD_95630 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_956B0 [956B0, 9572A) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 291 291: AUTOMOD_956B0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_956B0"(291) Segment="Main"(200) Size: Flags $00 ModuleSize 122 Content: Flags $08 Contents offset $0000 size $007A 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: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) 00000010: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 00000014: 2A10 '*.' MOVE.L (A0),D5 00000016: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) 0000001A: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 0000001E: 2E10 '..' MOVE.L (A0),D7 00000020: 286B 0008 '(k..' MOVEA.L $0008(A3),A4 00000024: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 00000028: 2F30 7C00 '/0|.' MOVE.L $00(A0,D7.L*4),-(A7) 0000002C: 2054 ' T' MOVEA.L (A4),A0 0000002E: 2F30 7C00 '/0|.' MOVE.L $00(A0,D7.L*4),-(A7) 00000032: 2F0B '/.' MOVE.L A3,-(A7) 00000034: 206B 0046 ' k.F' MOVEA.L $0046(A3),A0 00000038: 4E90 'N.' JSR (A0) 0000003A: 2C00 ',.' MOVE.L D0,D6 0000003C: 2005 ' .' MOVE.L D5,D0 0000003E: 9086 '..' SUB.L D6,D0 00000040: 2C00 ',.' MOVE.L D0,D6 00000042: 2F06 '/.' MOVE.L D6,-(A7) 00000044: 2F07 '/.' MOVE.L D7,-(A7) 00000046: 2F0C '/.' MOVE.L A4,-(A7) 00000048: 2F0B '/.' MOVE.L A3,-(A7) 0000004A: 206B 0042 ' k.B' MOVEA.L $0042(A3),A0 0000004E: 4E90 'N.' JSR (A0) 00000050: B9EB 0020 '... ' CMPA.L $0020(A3),A4 00000054: 661A 'f.' BNE.S *+$001C ; 00000070 00000056: 2054 ' T' MOVEA.L (A4),A0 00000058: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 0000005C: 23B0 7C00 7C00 '#.|.|.' MOVE.L $00(A0,D7.L*4),$00(A1,D7.L*4) 00000062: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 00000066: 226C 000C '"l..' MOVEA.L $000C(A4),A1 0000006A: 23B0 7C00 7C00 '#.|.|.' MOVE.L $00(A0,D7.L*4),$00(A1,D7.L*4) 00000070: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 00000076: 4E5E 'N^' UNLK A6 00000078: 4E75 'Nu' RTS Comment: AUTOMOD_956B0 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95730 [95730, 957EE) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 292 292: AUTOMOD_95730 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95730"(292) Segment="Main"(200) Size: Flags $00 ModuleSize 190 Content: Flags $08 Contents offset $0000 size $00BE 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 266C 0018 '&l..' MOVEA.L $0018(A4),A3 00000010: 246C 0024 '$l.$' MOVEA.L $0024(A4),A2 00000014: 2C23 ',#' MOVE.L -(A3),D6 00000016: 2A23 '*#' MOVE.L -(A3),D5 00000018: 7000 'p.' MOVEQ #$00,D0 0000001A: 102C 003C '.,.<' MOVE.B $003C(A4),D0 0000001E: 907C 0049 '.|.I' SUB.W #$0049,D0 00000022: 0800 0000 '....' BTST #$00,D0 00000026: 674C 'gL' BEQ.S *+$004E ; 00000074 00000028: 2054 ' T' MOVEA.L (A4),A0 0000002A: 2068 0014 ' h..' MOVEA.L $0014(A0),A0 0000002E: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 00000032: 2269 0014 '"i..' MOVEA.L $0014(A1),A1 00000036: 2030 5C00 ' 0\.' MOVE.L $00(A0,D5.L*4),D0 0000003A: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 0000003E: 2F00 '/.' MOVE.L D0,-(A7) 00000040: 2054 ' T' MOVEA.L (A4),A0 00000042: 2068 0010 ' h..' MOVEA.L $0010(A0),A0 00000046: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 0000004A: 2269 0010 '"i..' MOVEA.L $0010(A1),A1 0000004E: 2030 5C00 ' 0\.' MOVE.L $00(A0,D5.L*4),D0 00000052: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 00000056: 2F00 '/.' MOVE.L D0,-(A7) 00000058: 2F0C '/.' MOVE.L A4,-(A7) 0000005A: 206C 004A ' l.J' MOVEA.L $004A(A4),A0 0000005E: 4E90 'N.' JSR (A0) 00000060: 2E00 '..' MOVE.L D0,D7 00000062: 2F07 '/.' MOVE.L D7,-(A7) 00000064: 2F0A '/.' MOVE.L A2,-(A7) 00000066: 206A 0098 ' j..' MOVEA.L $0098(A2),A0 0000006A: 4E90 'N.' JSR (A0) 0000006C: 2E00 '..' MOVE.L D0,D7 0000006E: 4FEF 0014 'O...' LEA $0014(A7),A7 00000072: 603A '`:' BRA.S *+$003C ; 000000AE 00000074: 2054 ' T' MOVEA.L (A4),A0 00000076: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 0000007A: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 0000007E: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 00000082: 2030 5C00 ' 0\.' MOVE.L $00(A0,D5.L*4),D0 00000086: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 0000008A: 2F00 '/.' MOVE.L D0,-(A7) 0000008C: 2054 ' T' MOVEA.L (A4),A0 0000008E: 2050 ' P' MOVEA.L (A0),A0 00000090: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 00000094: 2251 '"Q' MOVEA.L (A1),A1 00000096: 2030 5C00 ' 0\.' MOVE.L $00(A0,D5.L*4),D0 0000009A: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 0000009E: 2F00 '/.' MOVE.L D0,-(A7) 000000A0: 2F0C '/.' MOVE.L A4,-(A7) 000000A2: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 000000A6: 4E90 'N.' JSR (A0) 000000A8: 2E00 '..' MOVE.L D0,D7 000000AA: 4FEF 000C 'O...' LEA $000C(A7),A7 000000AE: 26C7 '&.' MOVE.L D7,(A3)+ 000000B0: 294B 0018 ')K..' MOVE.L A3,$0018(A4) 000000B4: 4CEE 1CE0 FFE4 'L.....' MOVEM.L -$001C(A6),D5-D7/A2-A4 000000BA: 4E5E 'N^' UNLK A6 000000BC: 4E75 'Nu' RTS Comment: AUTOMOD_95730 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_957F0 [957F0, 9583C) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +24 (95814): JSR $93170 Dictionary: Flags $00 FirstId 293 293: AUTOMOD_957F0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_957F0"(293) Segment="Main"(200) Size: Flags $00 ModuleSize 76 Content: Flags $08 Contents offset $0000 size $004C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 266C 0024 '&l.$' MOVEA.L $0024(A4),A3 00000010: 3E2B 000C '>+..' MOVE.W $000C(A3),D7 00000014: 4A2B 00B2 'J+..' TST.B $00B2(A3) 00000018: 6618 'f.' BNE.S *+$001A ; 00000032 0000001A: 598F 'Y.' SUBQ.L #4,A7 0000001C: 7000 'p.' MOVEQ #$00,D0 0000001E: 3007 '0.' MOVE.W D7,D0 00000020: 2F00 '/.' MOVE.L D0,-(A7) 00000022: 2F0C '/.' MOVE.L A4,-(A7) 00000024: 4EBA D95A 'N..Z' JSR *-$26A4 ; FFFFD980 00000028: 588F 'X.' ADDQ.L #4,A7 0000002A: 2F00 '/.' MOVE.L D0,-(A7) 0000002C: A868 '.h' _FixMul ; A868 0000002E: 201F ' .' MOVE.L (A7)+,D0 00000030: 3E00 '>.' MOVE.W D0,D7 00000032: 7000 'p.' MOVEQ #$00,D0 00000034: 3007 '0.' MOVE.W D7,D0 00000036: 4A80 'J.' TST.L D0 00000038: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 0000003C: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) 00000040: 2080 ' .' MOVE.L D0,(A0) 00000042: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 00000048: 4E5E 'N^' UNLK A6 0000004A: 4E75 'Nu' RTS Comment: AUTOMOD_957F0 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95840 [95840, 95868) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 294 294: AUTOMOD_95840 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95840"(294) Segment="Main"(200) Size: Flags $00 ModuleSize 40 Content: Flags $08 Contents offset $0000 size $0028 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 0000000E: 7000 'p.' MOVEQ #$00,D0 00000010: 3028 000E '0(..' MOVE.W $000E(A0),D0 00000014: 4A80 'J.' TST.L D0 00000016: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 0000001A: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) 0000001E: 2080 ' .' MOVE.L D0,(A0) 00000020: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000024: 4E5E 'N^' UNLK A6 00000026: 4E75 'Nu' RTS Comment: AUTOMOD_95840 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95870 [95870, 958D4) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 295 295: AUTOMOD_95870 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95870"(295) Segment="Main"(200) Size: Flags $00 ModuleSize 100 Content: Flags $08 Contents offset $0000 size $0064 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 266C 0024 '&l.$' MOVEA.L $0024(A4),A3 00000010: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000014: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000018: 2C10 ',.' MOVE.L (A0),D6 0000001A: 7E00 '~.' MOVEQ #$00,D7 0000001C: 0806 0000 '....' BTST #$00,D6 00000020: 6706 'g.' BEQ.S *+$0008 ; 00000028 00000022: 0087 0000 0006 '......' ORI.L #$00000006,D7 00000028: 7002 'p.' MOVEQ #$02,D0 0000002A: C086 '..' AND.L D6,D0 0000002C: 670E 'g.' BEQ.S *+$0010 ; 0000003C 0000002E: 7001 'p.' MOVEQ #$01,D0 00000030: C02B 00B3 '.+..' AND.B $00B3(A3),D0 00000034: 6706 'g.' BEQ.S *+$0008 ; 0000003C 00000036: 0087 0000 0100 '......' ORI.L #$00000100,D7 0000003C: 7004 'p.' MOVEQ #$04,D0 0000003E: C086 '..' AND.L D6,D0 00000040: 670E 'g.' BEQ.S *+$0010 ; 00000050 00000042: 7002 'p.' MOVEQ #$02,D0 00000044: C02B 00B3 '.+..' AND.B $00B3(A3),D0 00000048: 6706 'g.' BEQ.S *+$0008 ; 00000050 0000004A: 0087 0000 0200 '......' ORI.L #$00000200,D7 00000050: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000054: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) 00000058: 2087 ' .' MOVE.L D7,(A0) 0000005A: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 00000060: 4E5E 'N^' UNLK A6 00000062: 4E75 'Nu' RTS Comment: AUTOMOD_95870 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_958E0 [958E0, 958F6) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 296 296: AUTOMOD_958E0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_958E0"(296) Segment="Main"(200) Size: Flags $00 ModuleSize 22 Content: Flags $08 Contents offset $0000 size $0016 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000008: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 0000000C: 117C 0001 008A '.|....' MOVE.B #$01,$008A(A0) 00000012: 4E5E 'N^' UNLK A6 00000014: 4E75 'Nu' RTS Comment: AUTOMOD_958E0 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95900 [95900, 95914) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 297 297: AUTOMOD_95900 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95900"(297) Segment="Main"(200) Size: Flags $00 ModuleSize 20 Content: Flags $08 Contents offset $0000 size $0014 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000008: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 0000000C: 4228 008A 'B(..' CLR.B $008A(A0) 00000010: 4E5E 'N^' UNLK A6 00000012: 4E75 'Nu' RTS Comment: AUTOMOD_95900 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95920 [95920, 95934) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 298 298: AUTOMOD_95920 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95920"(298) Segment="Main"(200) Size: Flags $00 ModuleSize 20 Content: Flags $08 Contents offset $0000 size $0014 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000008: 59A8 0018 'Y...' SUBQ.L #4,$0018(A0) 0000000C: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 00000010: 4E5E 'N^' UNLK A6 00000012: 4E75 'Nu' RTS Comment: AUTOMOD_95920 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95940 [95940, 95AB4) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +14A (95A8A): JSR Div26Dot6 +13C (95A7C): JSR Mul26Dot6 Dictionary: Flags $00 FirstId 299 299: AUTOMOD_95940 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95940"(299) Segment="Main"(200) Size: Flags $00 ModuleSize 372 Content: Flags $08 Contents offset $0000 size $0174 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 286B 0018 '(k..' MOVEA.L $0018(A3),A4 00000010: 2C24 ',$' MOVE.L -(A4),D6 00000012: 2E24 '.$' MOVE.L -(A4),D7 00000014: 102B 003C '.+.<' MOVE.B $003C(A3),D0 00000018: 0400 0050 '...P' SUBI.B #$50,D0 ; 'P' 0000001C: 6750 'gP' BEQ.S *+$0052 ; 0000006E 0000001E: 5300 'S.' SUBQ.B #1,D0 00000020: 6762 'gb' BEQ.S *+$0064 ; 00000084 00000022: 5300 'S.' SUBQ.B #1,D0 00000024: 6774 'gt' BEQ.S *+$0076 ; 0000009A 00000026: 5300 'S.' SUBQ.B #1,D0 00000028: 6700 0086 'g...' BEQ *+$0088 ; 000000B0 0000002C: 5300 'S.' SUBQ.B #1,D0 0000002E: 6700 0096 'g...' BEQ *+$0098 ; 000000C6 00000032: 5300 'S.' SUBQ.B #1,D0 00000034: 6700 00A6 'g...' BEQ *+$00A8 ; 000000DC 00000038: 5B00 '[.' SUBQ.B #5,D0 0000003A: 6700 00B4 'g...' BEQ *+$00B6 ; 000000F0 0000003E: 5300 'S.' SUBQ.B #1,D0 00000040: 6700 00CA 'g...' BEQ *+$00CC ; 0000010C 00000044: 5B00 '[.' SUBQ.B #5,D0 00000046: 6700 00E0 'g...' BEQ *+$00E2 ; 00000128 0000004A: 5300 'S.' SUBQ.B #1,D0 0000004C: 6700 00E2 'g...' BEQ *+$00E4 ; 00000130 00000050: 5300 'S.' SUBQ.B #1,D0 00000052: 6700 00F2 'g...' BEQ *+$00F4 ; 00000146 00000056: 5300 'S.' SUBQ.B #1,D0 00000058: 6700 00DE 'g...' BEQ *+$00E0 ; 00000138 0000005C: 0400 0028 '...(' SUBI.B #$28,D0 ; '(' 00000060: 6700 00F2 'g...' BEQ *+$00F4 ; 00000154 00000064: 5300 'S.' SUBQ.B #1,D0 00000066: 6700 00F6 'g...' BEQ *+$00F8 ; 0000015E 0000006A: 6000 00FA '`...' BRA *+$00FC ; 00000166 0000006E: BC87 '..' CMP.L D7,D6 00000070: 5EC3 '^.' SGT D3 00000072: 4403 'D.' NEG.B D3 00000074: 6704 'g.' BEQ.S *+$0006 ; 0000007A 00000076: 7001 'p.' MOVEQ #$01,D0 00000078: 6002 '`.' BRA.S *+$0004 ; 0000007C 0000007A: 7000 'p.' MOVEQ #$00,D0 0000007C: 49C0 'I.' EXTB.L D0 0000007E: 28C0 '(.' MOVE.L D0,(A4)+ 00000080: 6000 00E4 '`...' BRA *+$00E6 ; 00000166 00000084: BC87 '..' CMP.L D7,D6 00000086: 5CC3 '\.' SGE D3 00000088: 4403 'D.' NEG.B D3 0000008A: 6704 'g.' BEQ.S *+$0006 ; 00000090 0000008C: 7001 'p.' MOVEQ #$01,D0 0000008E: 6002 '`.' BRA.S *+$0004 ; 00000092 00000090: 7000 'p.' MOVEQ #$00,D0 00000092: 49C0 'I.' EXTB.L D0 00000094: 28C0 '(.' MOVE.L D0,(A4)+ 00000096: 6000 00CE '`...' BRA *+$00D0 ; 00000166 0000009A: BC87 '..' CMP.L D7,D6 0000009C: 5DC3 '].' SLT D3 0000009E: 4403 'D.' NEG.B D3 000000A0: 6704 'g.' BEQ.S *+$0006 ; 000000A6 000000A2: 7001 'p.' MOVEQ #$01,D0 000000A4: 6002 '`.' BRA.S *+$0004 ; 000000A8 000000A6: 7000 'p.' MOVEQ #$00,D0 000000A8: 49C0 'I.' EXTB.L D0 000000AA: 28C0 '(.' MOVE.L D0,(A4)+ 000000AC: 6000 00B8 '`...' BRA *+$00BA ; 00000166 000000B0: BC87 '..' CMP.L D7,D6 000000B2: 5FC3 '_.' SLE D3 000000B4: 4403 'D.' NEG.B D3 000000B6: 6704 'g.' BEQ.S *+$0006 ; 000000BC 000000B8: 7001 'p.' MOVEQ #$01,D0 000000BA: 6002 '`.' BRA.S *+$0004 ; 000000BE 000000BC: 7000 'p.' MOVEQ #$00,D0 000000BE: 49C0 'I.' EXTB.L D0 000000C0: 28C0 '(.' MOVE.L D0,(A4)+ 000000C2: 6000 00A2 '`...' BRA *+$00A4 ; 00000166 000000C6: BC87 '..' CMP.L D7,D6 000000C8: 57C3 'W.' SEQ D3 000000CA: 4403 'D.' NEG.B D3 000000CC: 6704 'g.' BEQ.S *+$0006 ; 000000D2 000000CE: 7001 'p.' MOVEQ #$01,D0 000000D0: 6002 '`.' BRA.S *+$0004 ; 000000D4 000000D2: 7000 'p.' MOVEQ #$00,D0 000000D4: 49C0 'I.' EXTB.L D0 000000D6: 28C0 '(.' MOVE.L D0,(A4)+ 000000D8: 6000 008C '`...' BRA *+$008E ; 00000166 000000DC: BC87 '..' CMP.L D7,D6 000000DE: 56C3 'V.' SNE D3 000000E0: 4403 'D.' NEG.B D3 000000E2: 6704 'g.' BEQ.S *+$0006 ; 000000E8 000000E4: 7001 'p.' MOVEQ #$01,D0 000000E6: 6002 '`.' BRA.S *+$0004 ; 000000EA 000000E8: 7000 'p.' MOVEQ #$00,D0 000000EA: 49C0 'I.' EXTB.L D0 000000EC: 28C0 '(.' MOVE.L D0,(A4)+ 000000EE: 6076 '`v' BRA.S *+$0078 ; 00000166 000000F0: 7600 'v.' MOVEQ #$00,D3 000000F2: 4A87 'J.' TST.L D7 000000F4: 6706 'g.' BEQ.S *+$0008 ; 000000FC 000000F6: 4A86 'J.' TST.L D6 000000F8: 6702 'g.' BEQ.S *+$0004 ; 000000FC 000000FA: 7601 'v.' MOVEQ #$01,D3 000000FC: 4A03 'J.' TST.B D3 000000FE: 6704 'g.' BEQ.S *+$0006 ; 00000104 00000100: 7001 'p.' MOVEQ #$01,D0 00000102: 6002 '`.' BRA.S *+$0004 ; 00000106 00000104: 7000 'p.' MOVEQ #$00,D0 00000106: 49C0 'I.' EXTB.L D0 00000108: 28C0 '(.' MOVE.L D0,(A4)+ 0000010A: 605A '`Z' BRA.S *+$005C ; 00000166 0000010C: 7601 'v.' MOVEQ #$01,D3 0000010E: 4A87 'J.' TST.L D7 00000110: 6606 'f.' BNE.S *+$0008 ; 00000118 00000112: 4A86 'J.' TST.L D6 00000114: 6602 'f.' BNE.S *+$0004 ; 00000118 00000116: 7600 'v.' MOVEQ #$00,D3 00000118: 4A03 'J.' TST.B D3 0000011A: 6704 'g.' BEQ.S *+$0006 ; 00000120 0000011C: 7001 'p.' MOVEQ #$01,D0 0000011E: 6002 '`.' BRA.S *+$0004 ; 00000122 00000120: 7000 'p.' MOVEQ #$00,D0 00000122: 49C0 'I.' EXTB.L D0 00000124: 28C0 '(.' MOVE.L D0,(A4)+ 00000126: 603E '`>' BRA.S *+$0040 ; 00000166 00000128: 2007 ' .' MOVE.L D7,D0 0000012A: D086 '..' ADD.L D6,D0 0000012C: 28C0 '(.' MOVE.L D0,(A4)+ 0000012E: 6036 '`6' BRA.S *+$0038 ; 00000166 00000130: 2007 ' .' MOVE.L D7,D0 00000132: 9086 '..' SUB.L D6,D0 00000134: 28C0 '(.' MOVE.L D0,(A4)+ 00000136: 602E '`.' BRA.S *+$0030 ; 00000166 00000138: 2F06 '/.' MOVE.L D6,-(A7) 0000013A: 2F07 '/.' MOVE.L D7,-(A7) 0000013C: 4EBA 0000 'N...' JSR Mul26Dot6 ; id: 301 00000140: 28C0 '(.' MOVE.L D0,(A4)+ 00000142: 504F 'PO' ADDQ.W #8,A7 00000144: 6020 '` ' BRA.S *+$0022 ; 00000166 00000146: 2F06 '/.' MOVE.L D6,-(A7) 00000148: 2F07 '/.' MOVE.L D7,-(A7) 0000014A: 4EBA 0000 'N...' JSR Div26Dot6 ; id: 300 0000014E: 28C0 '(.' MOVE.L D0,(A4)+ 00000150: 504F 'PO' ADDQ.W #8,A7 00000152: 6012 '`.' BRA.S *+$0014 ; 00000166 00000154: BC87 '..' CMP.L D7,D6 00000156: 6F02 'o.' BLE.S *+$0004 ; 0000015A 00000158: 2E06 '..' MOVE.L D6,D7 0000015A: 28C7 '(.' MOVE.L D7,(A4)+ 0000015C: 6008 '`.' BRA.S *+$000A ; 00000166 0000015E: BC87 '..' CMP.L D7,D6 00000160: 6C02 'l.' BGE.S *+$0004 ; 00000164 00000162: 2E06 '..' MOVE.L D6,D7 00000164: 28C7 '(.' MOVE.L D7,(A4)+ 00000166: 274C 0018 ''L..' MOVE.L A4,$0018(A3) 0000016A: 4CEE 18C8 FFEC 'L.....' MOVEM.L -$0014(A6),D3/D6/D7/A3/A4 00000170: 4E5E 'N^' UNLK A6 00000172: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 300 300: Div26Dot6 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="Div26Dot6"(300) 0000014C Dictionary: Flags $00 FirstId 301 301: Mul26Dot6 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="Mul26Dot6"(301) 0000013E Comment: AUTOMOD_95940 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95AC0 [95AC0, 95B7C) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +40 (95B00): JSR fnt_RoundToGrid Dictionary: Flags $00 FirstId 302 302: AUTOMOD_95AC0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95AC0"(302) Segment="Main"(200) Size: Flags $00 ModuleSize 188 Content: Flags $08 Contents offset $0000 size $00BC 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 286B 0018 '(k..' MOVEA.L $0018(A3),A4 00000010: 2E24 '.$' MOVE.L -(A4),D7 00000012: 1C2B 003C '.+.<' MOVE.B $003C(A3),D6 00000016: 1006 '..' MOVE.B D6,D0 00000018: 0400 0056 '...V' SUBI.B #$56,D0 ; 'V' 0000001C: 671A 'g.' BEQ.S *+$001C ; 00000038 0000001E: 5300 'S.' SUBQ.B #1,D0 00000020: 6716 'g.' BEQ.S *+$0018 ; 00000038 00000022: 5B00 '[.' SUBQ.B #5,D0 00000024: 674A 'gJ' BEQ.S *+$004C ; 00000070 00000026: 5100 'Q.' SUBQ.B #8,D0 00000028: 675A 'gZ' BEQ.S *+$005C ; 00000084 0000002A: 5300 'S.' SUBQ.B #1,D0 0000002C: 676A 'gj' BEQ.S *+$006C ; 00000098 0000002E: 5300 'S.' SUBQ.B #1,D0 00000030: 6774 'gt' BEQ.S *+$0076 ; 000000A6 00000032: 5300 'S.' SUBQ.B #1,D0 00000034: 676A 'gj' BEQ.S *+$006C ; 000000A0 00000036: 6076 '`v' BRA.S *+$0078 ; 000000AE 00000038: 7000 'p.' MOVEQ #$00,D0 0000003A: 2F00 '/.' MOVE.L D0,-(A7) 0000003C: 2F00 '/.' MOVE.L D0,-(A7) 0000003E: 2F07 '/.' MOVE.L D7,-(A7) 00000040: 4EBA 0000 'N...' JSR fnt_RoundToGrid ; id: 208 00000044: 2E00 '..' MOVE.L D0,D7 00000046: EC87 '..' ASR.L #6,D7 00000048: 7000 'p.' MOVEQ #$00,D0 0000004A: 1006 '..' MOVE.B D6,D0 0000004C: 0C40 0056 '.@.V' CMPI.W #$0056,D0 00000050: 4FEF 000C 'O...' LEA $000C(A7),A7 00000054: 6604 'f.' BNE.S *+$0006 ; 0000005A 00000056: 2007 ' .' MOVE.L D7,D0 00000058: 5287 'R.' ADDQ.L #1,D7 0000005A: 7001 'p.' MOVEQ #$01,D0 0000005C: C087 '..' AND.L D7,D0 0000005E: 57C3 'W.' SEQ D3 00000060: 4403 'D.' NEG.B D3 00000062: 6704 'g.' BEQ.S *+$0006 ; 00000068 00000064: 7001 'p.' MOVEQ #$01,D0 00000066: 6002 '`.' BRA.S *+$0004 ; 0000006A 00000068: 7000 'p.' MOVEQ #$00,D0 0000006A: 49C0 'I.' EXTB.L D0 0000006C: 28C0 '(.' MOVE.L D0,(A4)+ 0000006E: 603E '`>' BRA.S *+$0040 ; 000000AE 00000070: 4A87 'J.' TST.L D7 00000072: 57C3 'W.' SEQ D3 00000074: 4403 'D.' NEG.B D3 00000076: 6704 'g.' BEQ.S *+$0006 ; 0000007C 00000078: 7001 'p.' MOVEQ #$01,D0 0000007A: 6002 '`.' BRA.S *+$0004 ; 0000007E 0000007C: 7000 'p.' MOVEQ #$00,D0 0000007E: 49C0 'I.' EXTB.L D0 00000080: 28C0 '(.' MOVE.L D0,(A4)+ 00000082: 602A '`*' BRA.S *+$002C ; 000000AE 00000084: 4A87 'J.' TST.L D7 00000086: 5EC3 '^.' SGT D3 00000088: 4403 'D.' NEG.B D3 0000008A: 6704 'g.' BEQ.S *+$0006 ; 00000090 0000008C: 2007 ' .' MOVE.L D7,D0 0000008E: 6004 '`.' BRA.S *+$0006 ; 00000094 00000090: 2007 ' .' MOVE.L D7,D0 00000092: 4480 'D.' NEG.L D0 00000094: 28C0 '(.' MOVE.L D0,(A4)+ 00000096: 6016 '`.' BRA.S *+$0018 ; 000000AE 00000098: 2007 ' .' MOVE.L D7,D0 0000009A: 4480 'D.' NEG.L D0 0000009C: 28C0 '(.' MOVE.L D0,(A4)+ 0000009E: 600E '`.' BRA.S *+$0010 ; 000000AE 000000A0: 0687 0000 003F '.....?' ADDI.L #$0000003F,D7 000000A6: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 000000AC: 28C7 '(.' MOVE.L D7,(A4)+ 000000AE: 274C 0018 ''L..' MOVE.L A4,$0018(A3) 000000B2: 4CEE 18C8 FFEC 'L.....' MOVEM.L -$0014(A6),D3/D6/D7/A3/A4 000000B8: 4E5E 'N^' UNLK A6 000000BA: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_RoundToGrid"(208) 00000042 Comment: AUTOMOD_95AC0 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95B80 [95B80, 95C1A) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 303 303: AUTOMOD_95B80 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95B80"(303) Segment="Main"(200) Size: Flags $00 ModuleSize 154 Content: Flags $08 Contents offset $0000 size $009A 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: 1C2B 003C '.+.<' MOVE.B $003C(A3),D6 00000010: 286B 001C '(k..' MOVEA.L $001C(A3),A4 00000014: 7000 'p.' MOVEQ #$00,D0 00000016: 1006 '..' MOVE.B D6,D0 00000018: 0C40 0040 '.@.@' CMPI.W #$0040,D0 0000001C: 660A 'f.' BNE.S *+$000C ; 00000028 0000001E: 7E00 '~.' MOVEQ #$00,D7 00000020: 1E1C '..' MOVE.B (A4)+,D7 00000022: 4A87 'J.' TST.L D7 00000024: D9C7 '..' ADDA.L D7,A4 00000026: 6064 '`d' BRA.S *+$0066 ; 0000008C 00000028: 7000 'p.' MOVEQ #$00,D0 0000002A: 1006 '..' MOVE.B D6,D0 0000002C: 0C40 0041 '.@.A' CMPI.W #$0041,D0 00000030: 660E 'f.' BNE.S *+$0010 ; 00000040 00000032: 7E00 '~.' MOVEQ #$00,D7 00000034: 1E1C '..' MOVE.B (A4)+,D7 00000036: 2A07 '*.' MOVE.L D7,D5 00000038: 2005 ' .' MOVE.L D5,D0 0000003A: D085 '..' ADD.L D5,D0 0000003C: D9C0 '..' ADDA.L D0,A4 0000003E: 604C '`L' BRA.S *+$004E ; 0000008C 00000040: 7000 'p.' MOVEQ #$00,D0 00000042: 1006 '..' MOVE.B D6,D0 00000044: 0C00 00B0 '....' CMPI.B #$B0,D0 00000048: 651A 'e.' BCS.S *+$001C ; 00000064 0000004A: 7000 'p.' MOVEQ #$00,D0 0000004C: 1006 '..' MOVE.B D6,D0 0000004E: 0C00 00B7 '....' CMPI.B #$B7,D0 00000052: 6210 'b.' BHI.S *+$0012 ; 00000064 00000054: 7000 'p.' MOVEQ #$00,D0 00000056: 1006 '..' MOVE.B D6,D0 00000058: 907C 00AF '.|..' SUB.W #$00AF,D0 0000005C: 48C0 'H.' EXT.L D0 0000005E: 2E00 '..' MOVE.L D0,D7 00000060: D9C7 '..' ADDA.L D7,A4 00000062: 6028 '`(' BRA.S *+$002A ; 0000008C 00000064: 7000 'p.' MOVEQ #$00,D0 00000066: 1006 '..' MOVE.B D6,D0 00000068: 0C00 00B8 '....' CMPI.B #$B8,D0 0000006C: 651E 'e.' BCS.S *+$0020 ; 0000008C 0000006E: 7000 'p.' MOVEQ #$00,D0 00000070: 1006 '..' MOVE.B D6,D0 00000072: 0C00 00BF '....' CMPI.B #$BF,D0 00000076: 6214 'b.' BHI.S *+$0016 ; 0000008C 00000078: 7000 'p.' MOVEQ #$00,D0 0000007A: 1006 '..' MOVE.B D6,D0 0000007C: 907C 00B7 '.|..' SUB.W #$00B7,D0 00000080: 48C0 'H.' EXT.L D0 00000082: 2E00 '..' MOVE.L D0,D7 00000084: 2C07 ',.' MOVE.L D7,D6 00000086: 2006 ' .' MOVE.L D6,D0 00000088: D086 '..' ADD.L D6,D0 0000008A: D9C0 '..' ADDA.L D0,A4 0000008C: 274C 001C ''L..' MOVE.L A4,$001C(A3) 00000090: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 00000096: 4E5E 'N^' UNLK A6 00000098: 4E75 'Nu' RTS Comment: AUTOMOD_95B80 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95C20 [95C20, 95C92) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +5E (95C7E): JSR $95B80 Dictionary: Flags $00 FirstId 304 304: AUTOMOD_95C20 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95C20"(304) Segment="Main"(200) Size: Flags $00 ModuleSize 114 Content: Flags $08 Contents offset $0000 size $0072 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000014: 4A90 'J.' TST.L (A0) 00000016: 6650 'fP' BNE.S *+$0052 ; 00000068 00000018: 7E01 '~.' MOVEQ #$01,D7 0000001A: 6048 '`H' BRA.S *+$004A ; 00000064 0000001C: 206C 001C ' l..' MOVEA.L $001C(A4),A0 00000020: 52AC 001C 'R...' ADDQ.L #1,$001C(A4) 00000024: 1C10 '..' MOVE.B (A0),D6 00000026: 1946 003C '.F.<' MOVE.B D6,$003C(A4) 0000002A: 7000 'p.' MOVEQ #$00,D0 0000002C: 1006 '..' MOVE.B D6,D0 0000002E: 0C40 0059 '.@.Y' CMPI.W #$0059,D0 00000032: 6606 'f.' BNE.S *+$0008 ; 0000003A 00000034: 2007 ' .' MOVE.L D7,D0 00000036: 5387 'S.' SUBQ.L #1,D7 00000038: 602A '`*' BRA.S *+$002C ; 00000064 0000003A: 7000 'p.' MOVEQ #$00,D0 0000003C: 1006 '..' MOVE.B D6,D0 0000003E: 0C40 0058 '.@.X' CMPI.W #$0058,D0 00000042: 6606 'f.' BNE.S *+$0008 ; 0000004A 00000044: 2007 ' .' MOVE.L D7,D0 00000046: 5287 'R.' ADDQ.L #1,D7 00000048: 601A '`.' BRA.S *+$001C ; 00000064 0000004A: 7000 'p.' MOVEQ #$00,D0 0000004C: 1006 '..' MOVE.B D6,D0 0000004E: 0C40 001B '.@..' CMPI.W #$001B,D0 00000052: 6608 'f.' BNE.S *+$000A ; 0000005C 00000054: 7001 'p.' MOVEQ #$01,D0 00000056: B087 '..' CMP.L D7,D0 00000058: 670E 'g.' BEQ.S *+$0010 ; 00000068 0000005A: 6008 '`.' BRA.S *+$000A ; 00000064 0000005C: 2F0C '/.' MOVE.L A4,-(A7) 0000005E: 4EBA FF00 'N...' JSR *-$00FE ; FFFFFF60 00000062: 584F 'XO' ADDQ.W #4,A7 00000064: 4A87 'J.' TST.L D7 00000066: 66B4 'f.' BNE.S *-$004A ; 0000001C 00000068: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 0000006E: 4E5E 'N^' UNLK A6 00000070: 4E75 'Nu' RTS Comment: AUTOMOD_95C20 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95CA0 [95CA0, 95CF4) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +40 (95CE0): JSR $95B80 Dictionary: Flags $00 FirstId 305 305: AUTOMOD_95CA0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95CA0"(305) Segment="Main"(200) Size: Flags $00 ModuleSize 84 Content: Flags $08 Contents offset $0000 size $0054 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 7E01 '~.' MOVEQ #$01,D7 0000000E: 6036 '`6' BRA.S *+$0038 ; 00000046 00000010: 206C 001C ' l..' MOVEA.L $001C(A4),A0 00000014: 52AC 001C 'R...' ADDQ.L #1,$001C(A4) 00000018: 1C10 '..' MOVE.B (A0),D6 0000001A: 1946 003C '.F.<' MOVE.B D6,$003C(A4) 0000001E: 7000 'p.' MOVEQ #$00,D0 00000020: 1006 '..' MOVE.B D6,D0 00000022: 0C40 0059 '.@.Y' CMPI.W #$0059,D0 00000026: 6606 'f.' BNE.S *+$0008 ; 0000002E 00000028: 2007 ' .' MOVE.L D7,D0 0000002A: 5387 'S.' SUBQ.L #1,D7 0000002C: 6018 '`.' BRA.S *+$001A ; 00000046 0000002E: 7000 'p.' MOVEQ #$00,D0 00000030: 1006 '..' MOVE.B D6,D0 00000032: 0C40 0058 '.@.X' CMPI.W #$0058,D0 00000036: 6606 'f.' BNE.S *+$0008 ; 0000003E 00000038: 2007 ' .' MOVE.L D7,D0 0000003A: 5287 'R.' ADDQ.L #1,D7 0000003C: 6008 '`.' BRA.S *+$000A ; 00000046 0000003E: 2F0C '/.' MOVE.L A4,-(A7) 00000040: 4EBA FE9E 'N...' JSR *-$0160 ; FFFFFEE0 00000044: 584F 'XO' ADDQ.W #4,A7 00000046: 4A87 'J.' TST.L D7 00000048: 66C6 'f.' BNE.S *-$0038 ; 00000010 0000004A: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 00000050: 4E5E 'N^' UNLK A6 00000052: 4E75 'Nu' RTS Comment: AUTOMOD_95CA0 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95D00 [95D00, 95D08) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 306 306: AUTOMOD_95D00 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95D00"(306) Segment="Main"(200) Size: Flags $00 ModuleSize 8 Content: Flags $08 Contents offset $0000 size $0008 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 4E5E 'N^' UNLK A6 00000006: 4E75 'Nu' RTS Comment: AUTOMOD_95D00 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95D10 [95D10, 95D34) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 307 307: AUTOMOD_95D10 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95D10"(307) Segment="Main"(200) Size: Flags $00 ModuleSize 36 Content: Flags $08 Contents offset $0000 size $0024 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000012: 2210 '".' MOVE.L (A0),D1 00000014: 2001 ' .' MOVE.L D1,D0 00000016: 5381 'S.' SUBQ.L #1,D1 00000018: D3AC 001C '....' ADD.L D1,$001C(A4) 0000001C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000020: 4E5E 'N^' UNLK A6 00000022: 4E75 'Nu' RTS Comment: AUTOMOD_95D10 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95D40 [95D40, 95D6A) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 308 308: AUTOMOD_95D40 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95D40"(308) Segment="Main"(200) Size: Flags $00 ModuleSize 42 Content: Flags $08 Contents offset $0000 size $002A 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0B '/.' MOVE.L A3,-(A7) 00000006: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000A: 226B 0018 '"k..' MOVEA.L $0018(A3),A1 0000000E: 4AA1 'J.' TST.L -(A1) 00000010: 670A 'g.' BEQ.S *+$000C ; 0000001C 00000012: 2021 ' !' MOVE.L -(A1),D0 00000014: 5380 'S.' SUBQ.L #1,D0 00000016: D1AB 001C '....' ADD.L D0,$001C(A3) 0000001A: 6002 '`.' BRA.S *+$0004 ; 0000001E 0000001C: 5949 'YI' SUBQ.W #4,A1 0000001E: 2749 0018 ''I..' MOVE.L A1,$0018(A3) 00000022: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 00000026: 4E5E 'N^' UNLK A6 00000028: 4E75 'Nu' RTS Comment: AUTOMOD_95D40 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95D70 [95D70, 95D9C) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 309 309: AUTOMOD_95D70 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95D70"(309) Segment="Main"(200) Size: Flags $00 ModuleSize 44 Content: Flags $08 Contents offset $0000 size $002C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0B '/.' MOVE.L A3,-(A7) 00000006: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000A: 226B 0018 '"k..' MOVEA.L $0018(A3),A1 0000000E: 4AA1 'J.' TST.L -(A1) 00000010: 6704 'g.' BEQ.S *+$0006 ; 00000016 00000012: 5949 'YI' SUBQ.W #4,A1 00000014: 600A '`.' BRA.S *+$000C ; 00000020 00000016: 2221 '"!' MOVE.L -(A1),D1 00000018: 2001 ' .' MOVE.L D1,D0 0000001A: 5381 'S.' SUBQ.L #1,D1 0000001C: D3AB 001C '....' ADD.L D1,$001C(A3) 00000020: 2749 0018 ''I..' MOVE.L A1,$0018(A3) 00000024: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 00000028: 4E5E 'N^' UNLK A6 0000002A: 4E75 'Nu' RTS Comment: AUTOMOD_95D70 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95DA0 [95DA0, 95DF2) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 310 310: AUTOMOD_95DA0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95DA0"(310) Segment="Main"(200) Size: Flags $00 ModuleSize 82 Content: Flags $08 Contents offset $0000 size $0052 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000010: 47E8 0058 'G..X' LEA $0058(A0),A3 00000014: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000018: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 0000001C: 2E10 '..' MOVE.L (A0),D7 0000001E: 2F0C '/.' MOVE.L A4,-(A7) 00000020: 7000 'p.' MOVEQ #$00,D0 00000022: 102C 003C '.,.<' MOVE.B $003C(A4),D0 00000026: 907C 0068 '.|.h' SUB.W #$0068,D0 0000002A: 48C0 'H.' EXT.L D0 0000002C: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000030: 2F30 0C14 '/0..' MOVE.L $14(A0,D0.L*4),-(A7) 00000034: 2F07 '/.' MOVE.L D7,-(A7) 00000036: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 0000003A: 4E90 'N.' JSR (A0) 0000003C: 2E00 '..' MOVE.L D0,D7 0000003E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000042: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) 00000046: 2087 ' .' MOVE.L D7,(A0) 00000048: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 0000004E: 4E5E 'N^' UNLK A6 00000050: 4E75 'Nu' RTS Comment: AUTOMOD_95DA0 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95E00 [95E00, 95E4A) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +30 (95E30): JSR fnt_RoundOff Dictionary: Flags $00 FirstId 311 311: AUTOMOD_95E00 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95E00"(311) Segment="Main"(200) Size: Flags $00 ModuleSize 74 Content: Flags $08 Contents offset $0000 size $004A 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000014: 2E10 '..' MOVE.L (A0),D7 00000016: 7000 'p.' MOVEQ #$00,D0 00000018: 2F00 '/.' MOVE.L D0,-(A7) 0000001A: 7200 'r.' MOVEQ #$00,D1 0000001C: 122C 003C '.,.<' MOVE.B $003C(A4),D1 00000020: 927C 006C '.|.l' SUB.W #$006C,D1 00000024: 48C1 'H.' EXT.L D1 00000026: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 0000002A: 2F30 1C14 '/0..' MOVE.L $14(A0,D1.L*4),-(A7) 0000002E: 2F07 '/.' MOVE.L D7,-(A7) 00000030: 4EBA 0000 'N...' JSR fnt_RoundOff ; id: 210 00000034: 2E00 '..' MOVE.L D0,D7 00000036: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 0000003A: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) 0000003E: 2087 ' .' MOVE.L D7,(A0) 00000040: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 00000046: 4E5E 'N^' UNLK A6 00000048: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_RoundOff"(210) 00000032 Comment: AUTOMOD_95E00 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95E50 [95E50, 95EBC) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 312 312: AUTOMOD_95E50 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95E50"(312) Segment="Main"(200) Size: Flags $00 ModuleSize 108 Content: Flags $08 Contents offset $0000 size $006C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) 00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 0000000C: 2E2E 0008 '....' MOVE.L $0008(A6),D7 00000010: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000014: 47E8 0058 'G..X' LEA $0058(A0),A3 00000018: 2F0C '/.' MOVE.L A4,-(A7) 0000001A: 206C 0056 ' l.V' MOVEA.L $0056(A4),A0 0000001E: 4E90 'N.' JSR (A0) 00000020: 2A00 '*.' MOVE.L D0,D5 00000022: 4A87 'J.' TST.L D7 00000024: 6D18 'm.' BLT.S *+$001A ; 0000003E 00000026: 2C07 ',.' MOVE.L D7,D6 00000028: 9C85 '..' SUB.L D5,D6 0000002A: 4A86 'J.' TST.L D6 0000002C: 6C06 'l.' BGE.S *+$0008 ; 00000034 0000002E: 2006 ' .' MOVE.L D6,D0 00000030: 4480 'D.' NEG.L D0 00000032: 2C00 ',.' MOVE.L D0,D6 00000034: BCAB 0004 '....' CMP.L $0004(A3),D6 00000038: 6C26 'l&' BGE.S *+$0028 ; 00000060 0000003A: 2E05 '..' MOVE.L D5,D7 0000003C: 6022 '`"' BRA.S *+$0024 ; 00000060 0000003E: 2007 ' .' MOVE.L D7,D0 00000040: 4480 'D.' NEG.L D0 00000042: 2E00 '..' MOVE.L D0,D7 00000044: 2C07 ',.' MOVE.L D7,D6 00000046: 9C85 '..' SUB.L D5,D6 00000048: 4A86 'J.' TST.L D6 0000004A: 6C06 'l.' BGE.S *+$0008 ; 00000052 0000004C: 2006 ' .' MOVE.L D6,D0 0000004E: 4480 'D.' NEG.L D0 00000050: 2C00 ',.' MOVE.L D0,D6 00000052: BCAB 0004 '....' CMP.L $0004(A3),D6 00000056: 6C02 'l.' BGE.S *+$0004 ; 0000005A 00000058: 2E05 '..' MOVE.L D5,D7 0000005A: 2007 ' .' MOVE.L D7,D0 0000005C: 4480 'D.' NEG.L D0 0000005E: 2E00 '..' MOVE.L D0,D7 00000060: 2007 ' .' MOVE.L D7,D0 00000062: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 00000068: 4E5E 'N^' UNLK A6 0000006A: 4E75 'Nu' RTS Comment: AUTOMOD_95E50 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_95EC0 [95EC0, 962C4) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +356 (96216): JSR fnt_RoundOff +268 (96128): JSR ShortFracMul +248 (96108): JSR ShortFracMul +116 (95FD6): JSR fnt_RoundOff Unresolved outgoing references: +C0 (95F80): JSR $95E50 +1F0 (960B0): JSR $95E50 Dictionary: Flags $00 FirstId 313 313: AUTOMOD_95EC0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95EC0"(313) Segment="Main"(200) Size: Flags $00 ModuleSize 1028 Content: Flags $08 Contents offset $0000 size $0404 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 2A2C 002C '*,.,' MOVE.L $002C(A4),D5 00000010: 266C 0004 '&l..' MOVEA.L $0004(A4),A3 00000014: 246C 0024 '$l.$' MOVEA.L $0024(A4),A2 00000018: 41EA 0058 'A..X' LEA $0058(A2),A0 0000001C: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) 00000020: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000024: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000028: 2C10 ',.' MOVE.L (A0),D6 0000002A: 2014 ' .' MOVE.L (A4),D0 0000002C: B0AC 0020 '... ' CMP.L $0020(A4),D0 00000030: 6706 'g.' BEQ.S *+$0008 ; 00000038 00000032: B7EC 0020 '... ' CMPA.L $0020(A4),A3 00000036: 6638 'f8' BNE.S *+$003A ; 00000070 00000038: 206B 000C ' k..' MOVEA.L $000C(A3),A0 0000003C: 2254 '"T' MOVEA.L (A4),A1 0000003E: 2269 000C '"i..' MOVEA.L $000C(A1),A1 00000042: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 00000046: 90B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D0 0000004A: 2F00 '/.' MOVE.L D0,-(A7) 0000004C: 206B 0008 ' k..' MOVEA.L $0008(A3),A0 00000050: 2254 '"T' MOVEA.L (A4),A1 00000052: 2269 0008 '"i..' MOVEA.L $0008(A1),A1 00000056: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 0000005A: 90B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D0 0000005E: 2F00 '/.' MOVE.L D0,-(A7) 00000060: 2F0C '/.' MOVE.L A4,-(A7) 00000062: 206C 004A ' l.J' MOVEA.L $004A(A4),A0 00000066: 4E90 'N.' JSR (A0) 00000068: 2E00 '..' MOVE.L D0,D7 0000006A: 4FEF 000C 'O...' LEA $000C(A7),A7 0000006E: 6042 '`B' BRA.S *+$0044 ; 000000B2 00000070: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 00000074: 2254 '"T' MOVEA.L (A4),A1 00000076: 2269 0014 '"i..' MOVEA.L $0014(A1),A1 0000007A: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 0000007E: 90B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D0 00000082: 2F00 '/.' MOVE.L D0,-(A7) 00000084: 206B 0010 ' k..' MOVEA.L $0010(A3),A0 00000088: 2254 '"T' MOVEA.L (A4),A1 0000008A: 2269 0010 '"i..' MOVEA.L $0010(A1),A1 0000008E: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 00000092: 90B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D0 00000096: 2F00 '/.' MOVE.L D0,-(A7) 00000098: 2F0C '/.' MOVE.L A4,-(A7) 0000009A: 206C 004A ' l.J' MOVEA.L $004A(A4),A0 0000009E: 4E90 'N.' JSR (A0) 000000A0: 2E00 '..' MOVE.L D0,D7 000000A2: 2F07 '/.' MOVE.L D7,-(A7) 000000A4: 2F0A '/.' MOVE.L A2,-(A7) 000000A6: 206A 0098 ' j..' MOVEA.L $0098(A2),A0 000000AA: 4E90 'N.' JSR (A0) 000000AC: 2E00 '..' MOVE.L D0,D7 000000AE: 4FEF 0014 'O...' LEA $0014(A7),A7 000000B2: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000000B6: 4AA8 0004 'J...' TST.L $0004(A0) 000000BA: 670C 'g.' BEQ.S *+$000E ; 000000C8 000000BC: 2F0C '/.' MOVE.L A4,-(A7) 000000BE: 2F07 '/.' MOVE.L D7,-(A7) 000000C0: 4EBA FECE 'N...' JSR *-$0130 ; FFFFFF90 000000C4: 2E00 '..' MOVE.L D0,D7 000000C6: 504F 'PO' ADDQ.W #8,A7 000000C8: 2807 '(.' MOVE.L D7,D4 000000CA: 7000 'p.' MOVEQ #$00,D0 000000CC: 102C 003C '.,.<' MOVE.B $003C(A4),D0 000000D0: 7204 'r.' MOVEQ #$04,D1 000000D2: C200 '..' AND.B D0,D1 000000D4: 6728 'g(' BEQ.S *+$002A ; 000000FE 000000D6: 2F0C '/.' MOVE.L A4,-(A7) 000000D8: 7000 'p.' MOVEQ #$00,D0 000000DA: 102C 003C '.,.<' MOVE.B $003C(A4),D0 000000DE: 7203 'r.' MOVEQ #$03,D1 000000E0: C200 '..' AND.B D0,D1 000000E2: 7000 'p.' MOVEQ #$00,D0 000000E4: 1001 '..' MOVE.B D1,D0 000000E6: 2F32 0C14 '/2..' MOVE.L $14(A2,D0.L*4),-(A7) 000000EA: 2F07 '/.' MOVE.L D7,-(A7) 000000EC: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000000F0: 2268 0018 '"h..' MOVEA.L $0018(A0),A1 000000F4: 4E91 'N.' JSR (A1) 000000F6: 2E00 '..' MOVE.L D0,D7 000000F8: 4FEF 000C 'O...' LEA $000C(A7),A7 000000FC: 6022 '`"' BRA.S *+$0024 ; 00000120 000000FE: 7000 'p.' MOVEQ #$00,D0 00000100: 2F00 '/.' MOVE.L D0,-(A7) 00000102: 7200 'r.' MOVEQ #$00,D1 00000104: 122C 003C '.,.<' MOVE.B $003C(A4),D1 00000108: 7403 't.' MOVEQ #$03,D2 0000010A: C401 '..' AND.B D1,D2 0000010C: 7200 'r.' MOVEQ #$00,D1 0000010E: 1202 '..' MOVE.B D2,D1 00000110: 2F32 1C14 '/2..' MOVE.L $14(A2,D1.L*4),-(A7) 00000114: 2F07 '/.' MOVE.L D7,-(A7) 00000116: 4EBA 0000 'N...' JSR fnt_RoundOff ; id: 210 0000011A: 2E00 '..' MOVE.L D0,D7 0000011C: 4FEF 000C 'O...' LEA $000C(A7),A7 00000120: 7000 'p.' MOVEQ #$00,D0 00000122: 102C 003C '.,.<' MOVE.B $003C(A4),D0 00000126: 7208 'r.' MOVEQ #$08,D1 00000128: C200 '..' AND.B D0,D1 0000012A: 6720 'g ' BEQ.S *+$0022 ; 0000014C 0000012C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000130: 2628 0014 '&(..' MOVE.L $0014(A0),D3 00000134: 4A84 'J.' TST.L D4 00000136: 6D08 'm.' BLT.S *+$000A ; 00000140 00000138: B687 '..' CMP.L D7,D3 0000013A: 6F10 'o.' BLE.S *+$0012 ; 0000014C 0000013C: 2E03 '..' MOVE.L D3,D7 0000013E: 600C '`.' BRA.S *+$000E ; 0000014C 00000140: 2003 ' .' MOVE.L D3,D0 00000142: 4480 'D.' NEG.L D0 00000144: 2600 '&.' MOVE.L D0,D3 00000146: B687 '..' CMP.L D7,D3 00000148: 6C02 'l.' BGE.S *+$0004 ; 0000014C 0000014A: 2E03 '..' MOVE.L D3,D7 0000014C: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 00000150: 2254 '"T' MOVEA.L (A4),A1 00000152: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 00000156: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 0000015A: 90B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D0 0000015E: 2F00 '/.' MOVE.L D0,-(A7) 00000160: 2053 ' S' MOVEA.L (A3),A0 00000162: 2254 '"T' MOVEA.L (A4),A1 00000164: 2251 '"Q' MOVEA.L (A1),A1 00000166: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 0000016A: 90B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D0 0000016E: 2F00 '/.' MOVE.L D0,-(A7) 00000170: 2F0C '/.' MOVE.L A4,-(A7) 00000172: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 00000176: 4E90 'N.' JSR (A0) 00000178: 2800 '(.' MOVE.L D0,D4 0000017A: 9E84 '..' SUB.L D4,D7 0000017C: 2F07 '/.' MOVE.L D7,-(A7) 0000017E: 2F06 '/.' MOVE.L D6,-(A7) 00000180: 2F0B '/.' MOVE.L A3,-(A7) 00000182: 2F0C '/.' MOVE.L A4,-(A7) 00000184: 206C 0042 ' l.B' MOVEA.L $0042(A4),A0 00000188: 4E90 'N.' JSR (A0) 0000018A: 2945 0030 ')E.0' MOVE.L D5,$0030(A4) 0000018E: 2946 0034 ')F.4' MOVE.L D6,$0034(A4) 00000192: 7000 'p.' MOVEQ #$00,D0 00000194: 102C 003C '.,.<' MOVE.B $003C(A4),D0 00000198: 7210 'r.' MOVEQ #$10,D1 0000019A: C200 '..' AND.B D0,D1 0000019C: 4FEF 001C 'O...' LEA $001C(A7),A7 000001A0: 6704 'g.' BEQ.S *+$0006 ; 000001A6 000001A2: 2946 002C ')F.,' MOVE.L D6,$002C(A4) 000001A6: 4CEE 1CF8 FFD4 'L.....' MOVEM.L -$002C(A6),D3-D7/A2-A4 000001AC: 4E5E 'N^' UNLK A6 000001AE: 4E75 'Nu' RTS 000001B0: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 000001B4: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) 000001B8: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 000001BC: 246C 0024 '$l.$' MOVEA.L $0024(A4),A2 000001C0: 204A ' J' MOVEA.L A2,A0 000001C2: 47E8 0058 'G..X' LEA $0058(A0),A3 000001C6: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 000001CA: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 000001CE: 2F10 '/.' MOVE.L (A0),-(A7) 000001D0: 2F0C '/.' MOVE.L A4,-(A7) 000001D2: 206C 0052 ' l.R' MOVEA.L $0052(A4),A0 000001D6: 4E90 'N.' JSR (A0) 000001D8: 2E00 '..' MOVE.L D0,D7 000001DA: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 000001DE: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 000001E2: 2C10 ',.' MOVE.L (A0),D6 000001E4: 4AAB 0004 'J...' TST.L $0004(A3) 000001E8: 504F 'PO' ADDQ.W #8,A7 000001EA: 670C 'g.' BEQ.S *+$000E ; 000001F8 000001EC: 2F0C '/.' MOVE.L A4,-(A7) 000001EE: 2F07 '/.' MOVE.L D7,-(A7) 000001F0: 4EBA FD9E 'N...' JSR *-$0260 ; FFFFFF90 000001F4: 2E00 '..' MOVE.L D0,D7 000001F6: 504F 'PO' ADDQ.W #8,A7 000001F8: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 000001FC: B0AC 0020 '... ' CMP.L $0020(A4),D0 00000200: 6600 009E 'f...' BNE *+$00A0 ; 000002A0 00000204: 2054 ' T' MOVEA.L (A4),A0 00000206: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 0000020A: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 0000020E: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 00000212: 2269 0008 '"i..' MOVEA.L $0008(A1),A1 00000216: 23B0 0C00 6C00 '#...l.' MOVE.L $00(A0,D0.L*4),$00(A1,D6.L*4) 0000021C: 2054 ' T' MOVEA.L (A4),A0 0000021E: 2068 000C ' h..' MOVEA.L $000C(A0),A0 00000222: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 00000226: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 0000022A: 2269 000C '"i..' MOVEA.L $000C(A1),A1 0000022E: 23B0 0C00 6C00 '#...l.' MOVE.L $00(A0,D0.L*4),$00(A1,D6.L*4) 00000234: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 00000238: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 0000023C: 2F08 '/.' MOVE.L A0,-(A7) 0000023E: 302C 000C '0,..' MOVE.W $000C(A4),D0 00000242: 48C0 'H.' EXT.L D0 00000244: 2F00 '/.' MOVE.L D0,-(A7) 00000246: 2F07 '/.' MOVE.L D7,-(A7) 00000248: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 0000024C: 508F 'P.' ADDQ.L #8,A7 0000024E: 205F ' _' MOVEA.L (A7)+,A0 00000250: D1B0 6C00 '..l.' ADD.L D0,$00(A0,D6.L*4) 00000254: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 00000258: 2068 000C ' h..' MOVEA.L $000C(A0),A0 0000025C: 2F08 '/.' MOVE.L A0,-(A7) 0000025E: 302C 000E '0,..' MOVE.W $000E(A4),D0 00000262: 48C0 'H.' EXT.L D0 00000264: 2F00 '/.' MOVE.L D0,-(A7) 00000266: 2F07 '/.' MOVE.L D7,-(A7) 00000268: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 0000026C: 508F 'P.' ADDQ.L #8,A7 0000026E: 205F ' _' MOVEA.L (A7)+,A0 00000270: D1B0 6C00 '..l.' ADD.L D0,$00(A0,D6.L*4) 00000274: 2054 ' T' MOVEA.L (A4),A0 00000276: 2050 ' P' MOVEA.L (A0),A0 00000278: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 0000027C: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 00000280: 2251 '"Q' MOVEA.L (A1),A1 00000282: 23B0 0C00 6C00 '#...l.' MOVE.L $00(A0,D0.L*4),$00(A1,D6.L*4) 00000288: 2054 ' T' MOVEA.L (A4),A0 0000028A: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 0000028E: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 00000292: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 00000296: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 0000029A: 23B0 0C00 6C00 '#...l.' MOVE.L $00(A0,D0.L*4),$00(A1,D6.L*4) 000002A0: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 000002A4: 2068 000C ' h..' MOVEA.L $000C(A0),A0 000002A8: 2254 '"T' MOVEA.L (A4),A1 000002AA: 2269 000C '"i..' MOVEA.L $000C(A1),A1 000002AE: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 000002B2: 2230 6C00 '"0l.' MOVE.L $00(A0,D6.L*4),D1 000002B6: 92B1 0C00 '....' SUB.L $00(A1,D0.L*4),D1 000002BA: 2F01 '/.' MOVE.L D1,-(A7) 000002BC: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 000002C0: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 000002C4: 2254 '"T' MOVEA.L (A4),A1 000002C6: 2269 0008 '"i..' MOVEA.L $0008(A1),A1 000002CA: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 000002CE: 2230 6C00 '"0l.' MOVE.L $00(A0,D6.L*4),D1 000002D2: 92B1 0C00 '....' SUB.L $00(A1,D0.L*4),D1 000002D6: 2F01 '/.' MOVE.L D1,-(A7) 000002D8: 2F0C '/.' MOVE.L A4,-(A7) 000002DA: 206C 004A ' l.J' MOVEA.L $004A(A4),A0 000002DE: 4E90 'N.' JSR (A0) 000002E0: 2800 '(.' MOVE.L D0,D4 000002E2: 4A2B 0032 'J+.2' TST.B $0032(A3) 000002E6: 4FEF 000C 'O...' LEA $000C(A7),A7 000002EA: 670E 'g.' BEQ.S *+$0010 ; 000002FA 000002EC: 2007 ' .' MOVE.L D7,D0 000002EE: 2204 '".' MOVE.L D4,D1 000002F0: B181 '..' EOR.L D0,D1 000002F2: 6C06 'l.' BGE.S *+$0008 ; 000002FA 000002F4: 2007 ' .' MOVE.L D7,D0 000002F6: 4480 'D.' NEG.L D0 000002F8: 2E00 '..' MOVE.L D0,D7 000002FA: 7000 'p.' MOVEQ #$00,D0 000002FC: 102C 003C '.,.<' MOVE.B $003C(A4),D0 00000300: 7204 'r.' MOVEQ #$04,D1 00000302: C200 '..' AND.B D0,D1 00000304: 6738 'g8' BEQ.S *+$003A ; 0000033E 00000306: 2A07 '*.' MOVE.L D7,D5 00000308: 9A84 '..' SUB.L D4,D5 0000030A: 4A85 'J.' TST.L D5 0000030C: 6C06 'l.' BGE.S *+$0008 ; 00000314 0000030E: 2005 ' .' MOVE.L D5,D0 00000310: 4480 'D.' NEG.L D0 00000312: 2A00 '*.' MOVE.L D0,D5 00000314: BA93 '..' CMP.L (A3),D5 00000316: 6F02 'o.' BLE.S *+$0004 ; 0000031A 00000318: 2E04 '..' MOVE.L D4,D7 0000031A: 2F0C '/.' MOVE.L A4,-(A7) 0000031C: 7000 'p.' MOVEQ #$00,D0 0000031E: 102C 003C '.,.<' MOVE.B $003C(A4),D0 00000322: 7203 'r.' MOVEQ #$03,D1 00000324: C200 '..' AND.B D0,D1 00000326: 7000 'p.' MOVEQ #$00,D0 00000328: 1001 '..' MOVE.B D1,D0 0000032A: 2F32 0C14 '/2..' MOVE.L $14(A2,D0.L*4),-(A7) 0000032E: 2F07 '/.' MOVE.L D7,-(A7) 00000330: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 00000334: 4E90 'N.' JSR (A0) 00000336: 2E00 '..' MOVE.L D0,D7 00000338: 4FEF 000C 'O...' LEA $000C(A7),A7 0000033C: 6022 '`"' BRA.S *+$0024 ; 00000360 0000033E: 7000 'p.' MOVEQ #$00,D0 00000340: 2F00 '/.' MOVE.L D0,-(A7) 00000342: 7200 'r.' MOVEQ #$00,D1 00000344: 122C 003C '.,.<' MOVE.B $003C(A4),D1 00000348: 7403 't.' MOVEQ #$03,D2 0000034A: C401 '..' AND.B D1,D2 0000034C: 7200 'r.' MOVEQ #$00,D1 0000034E: 1202 '..' MOVE.B D2,D1 00000350: 2F32 1C14 '/2..' MOVE.L $14(A2,D1.L*4),-(A7) 00000354: 2F07 '/.' MOVE.L D7,-(A7) 00000356: 4EBA 0000 'N...' JSR fnt_RoundOff ; id: 210 0000035A: 2E00 '..' MOVE.L D0,D7 0000035C: 4FEF 000C 'O...' LEA $000C(A7),A7 00000360: 7000 'p.' MOVEQ #$00,D0 00000362: 102C 003C '.,.<' MOVE.B $003C(A4),D0 00000366: 7208 'r.' MOVEQ #$08,D1 00000368: C200 '..' AND.B D0,D1 0000036A: 6720 'g ' BEQ.S *+$0022 ; 0000038C 0000036C: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000370: 2A28 006C '*(.l' MOVE.L $006C(A0),D5 00000374: 4A84 'J.' TST.L D4 00000376: 6D08 'm.' BLT.S *+$000A ; 00000380 00000378: BA87 '..' CMP.L D7,D5 0000037A: 6F10 'o.' BLE.S *+$0012 ; 0000038C 0000037C: 2E05 '..' MOVE.L D5,D7 0000037E: 600C '`.' BRA.S *+$000E ; 0000038C 00000380: 2005 ' .' MOVE.L D5,D0 00000382: 4480 'D.' NEG.L D0 00000384: 2A00 '*.' MOVE.L D0,D5 00000386: BA87 '..' CMP.L D7,D5 00000388: 6C02 'l.' BGE.S *+$0004 ; 0000038C 0000038A: 2E05 '..' MOVE.L D5,D7 0000038C: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 00000390: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 00000394: 2254 '"T' MOVEA.L (A4),A1 00000396: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 0000039A: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 0000039E: 2230 6C00 '"0l.' MOVE.L $00(A0,D6.L*4),D1 000003A2: 92B1 0C00 '....' SUB.L $00(A1,D0.L*4),D1 000003A6: 2F01 '/.' MOVE.L D1,-(A7) 000003A8: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 000003AC: 2050 ' P' MOVEA.L (A0),A0 000003AE: 2254 '"T' MOVEA.L (A4),A1 000003B0: 2251 '"Q' MOVEA.L (A1),A1 000003B2: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 000003B6: 2230 6C00 '"0l.' MOVE.L $00(A0,D6.L*4),D1 000003BA: 92B1 0C00 '....' SUB.L $00(A1,D0.L*4),D1 000003BE: 2F01 '/.' MOVE.L D1,-(A7) 000003C0: 2F0C '/.' MOVE.L A4,-(A7) 000003C2: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 000003C6: 4E90 'N.' JSR (A0) 000003C8: 2800 '(.' MOVE.L D0,D4 000003CA: 9E84 '..' SUB.L D4,D7 000003CC: 2F07 '/.' MOVE.L D7,-(A7) 000003CE: 2F06 '/.' MOVE.L D6,-(A7) 000003D0: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7) 000003D4: 2F0C '/.' MOVE.L A4,-(A7) 000003D6: 206C 0042 ' l.B' MOVEA.L $0042(A4),A0 000003DA: 4E90 'N.' JSR (A0) 000003DC: 296C 002C 0030 ')l.,.0' MOVE.L $002C(A4),$0030(A4) 000003E2: 2946 0034 ')F.4' MOVE.L D6,$0034(A4) 000003E6: 7000 'p.' MOVEQ #$00,D0 000003E8: 102C 003C '.,.<' MOVE.B $003C(A4),D0 000003EC: 7210 'r.' MOVEQ #$10,D1 000003EE: C200 '..' AND.B D0,D1 000003F0: 4FEF 001C 'O...' LEA $001C(A7),A7 000003F4: 6704 'g.' BEQ.S *+$0006 ; 000003FA 000003F6: 2946 002C ')F.,' MOVE.L D6,$002C(A4) 000003FA: 4CEE 1CF0 FFE0 'L.....' MOVEM.L -$0020(A6),D4-D7/A2-A4 00000400: 4E5E 'N^' UNLK A6 00000402: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_RoundOff"(210) 00000358 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracMul"(214) 0000026A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortFracMul"(214) 0000024A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_RoundOff"(210) 00000118 Comment: AUTOMOD_95EC0 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_962D0 [962D0, 96328) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 314 314: AUTOMOD_962D0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_962D0"(314) Segment="Main"(200) Size: Flags $00 ModuleSize 88 Content: Flags $08 Contents offset $0000 size $0058 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 226C 0024 '"l.$' MOVEA.L $0024(A4),A1 00000010: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000014: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000018: 2E10 '..' MOVE.L (A0),D7 0000001A: 2069 0090 ' i..' MOVEA.L $0090(A1),A0 0000001E: 47F0 7E00 'G.~.' LEA $00(A0,D7.L*8),A3 00000022: 7000 'p.' MOVEQ #$00,D0 00000024: 302B 0006 '0+..' MOVE.W $0006(A3),D0 00000028: 41E9 009C 'A...' LEA $009C(A1),A0 0000002C: 2470 0C00 '$p..' MOVEA.L $00(A0,D0.L*4),A2 00000030: D5D3 '..' ADDA.L (A3),A2 00000032: 2F09 '/.' MOVE.L A1,-(A7) 00000034: 7000 'p.' MOVEQ #$00,D0 00000036: 302B 0004 '0+..' MOVE.W $0004(A3),D0 0000003A: D08A '..' ADD.L A2,D0 0000003C: 2F00 '/.' MOVE.L D0,-(A7) 0000003E: 2F0A '/.' MOVE.L A2,-(A7) 00000040: 2F0C '/.' MOVE.L A4,-(A7) 00000042: 206C 004E ' l.N' MOVEA.L $004E(A4),A0 00000046: 4E90 'N.' JSR (A0) 00000048: 4FEF 000C 'O...' LEA $000C(A7),A7 0000004C: 225F '"_' MOVEA.L (A7)+,A1 0000004E: 4CEE 1C80 FFE8 'L.....' MOVEM.L -$0018(A6),D7/A2-A4 00000054: 4E5E 'N^' UNLK A6 00000056: 4E75 'Nu' RTS Comment: AUTOMOD_962D0 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_96330 [96330, 963B2) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +4E (9637E): JSR $95B80 Dictionary: Flags $00 FirstId 315 315: AUTOMOD_96330 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96330"(315) Segment="Main"(200) Size: Flags $00 ModuleSize 130 Content: Flags $08 Contents offset $0000 size $0082 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 246C 0024 '$l.$' MOVEA.L $0024(A4),A2 00000010: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000014: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000018: 2E10 '..' MOVE.L (A0),D7 0000001A: 206A 0090 ' j..' MOVEA.L $0090(A2),A0 0000001E: 47F0 7E00 'G.~.' LEA $00(A0,D7.L*8),A3 00000022: 7000 'p.' MOVEQ #$00,D0 00000024: 102A 00C5 '.*..' MOVE.B $00C5(A2),D0 00000028: 3740 0006 '7@..' MOVE.W D0,$0006(A3) 0000002C: 7200 'r.' MOVEQ #$00,D1 0000002E: 3200 '2.' MOVE.W D0,D1 00000030: 41EA 009C 'A...' LEA $009C(A2),A0 00000034: 2D70 1C00 FFF4 '-p....' MOVE.L $00(A0,D1.L*4),-$000C(A6) 0000003A: 202C 001C ' ,..' MOVE.L $001C(A4),D0 0000003E: 90AE FFF4 '....' SUB.L -$000C(A6),D0 00000042: 2680 '&.' MOVE.L D0,(A3) 00000044: 2D6C 001C FFF8 '-l....' MOVE.L $001C(A4),-$0008(A6) 0000004A: 6008 '`.' BRA.S *+$000A ; 00000054 0000004C: 2F0C '/.' MOVE.L A4,-(A7) 0000004E: 4EBA F800 'N...' JSR *-$07FE ; FFFFF850 00000052: 584F 'XO' ADDQ.W #4,A7 00000054: 206C 001C ' l..' MOVEA.L $001C(A4),A0 00000058: 52AC 001C 'R...' ADDQ.L #1,$001C(A4) 0000005C: 1950 003C '.P.<' MOVE.B (A0),$003C(A4) 00000060: 7000 'p.' MOVEQ #$00,D0 00000062: 1010 '..' MOVE.B (A0),D0 00000064: 0C40 002D '.@.-' CMPI.W #$002D,D0 00000068: 66E2 'f.' BNE.S *-$001C ; 0000004C 0000006A: 202C 001C ' ,..' MOVE.L $001C(A4),D0 0000006E: 90AE FFF8 '....' SUB.L -$0008(A6),D0 00000072: 5380 'S.' SUBQ.L #1,D0 00000074: 3740 0004 '7@..' MOVE.W D0,$0004(A3) 00000078: 4CEE 1C80 FFE4 'L.....' MOVEM.L -$001C(A6),D7/A2-A4 0000007E: 4E5E 'N^' UNLK A6 00000080: 4E75 'Nu' RTS Comment: AUTOMOD_96330 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_963C0 [963C0, 96444) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 316 316: AUTOMOD_963C0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_963C0"(316) Segment="Main"(200) Size: Flags $00 ModuleSize 132 Content: Flags $08 Contents offset $0000 size $0084 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000014: 2E10 '..' MOVE.L (A0),D7 00000016: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 0000001A: 2068 0090 ' h..' MOVEA.L $0090(A0),A0 0000001E: 47F0 7E00 'G.~.' LEA $00(A0,D7.L*8),A3 00000022: 7000 'p.' MOVEQ #$00,D0 00000024: 302B 0006 '0+..' MOVE.W $0006(A3),D0 00000028: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 0000002C: 41E8 009C 'A...' LEA $009C(A0),A0 00000030: 2D70 0C00 FFF4 '-p....' MOVE.L $00(A0,D0.L*4),-$000C(A6) 00000036: 2E13 '..' MOVE.L (A3),D7 00000038: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 0000003C: D1C7 '..' ADDA.L D7,A0 0000003E: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) 00000042: 7000 'p.' MOVEQ #$00,D0 00000044: 302B 0004 '0+..' MOVE.W $0004(A3),D0 00000048: D087 '..' ADD.L D7,D0 0000004A: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 0000004E: 45F0 0800 'E...' LEA $00(A0,D0.L),A2 00000052: 266C 004E '&l.N' MOVEA.L $004E(A4),A3 00000056: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000005A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 0000005E: 3E28 0002 '>(..' MOVE.W $0002(A0),D7 00000062: 5347 'SG' SUBQ.W #1,D7 00000064: 4A47 'JG' TST.W D7 00000066: 6D12 'm.' BLT.S *+$0014 ; 0000007A 00000068: 2F0A '/.' MOVE.L A2,-(A7) 0000006A: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 0000006E: 2F0C '/.' MOVE.L A4,-(A7) 00000070: 4E93 'N.' JSR (A3) 00000072: 4FEF 000C 'O...' LEA $000C(A7),A7 00000076: 51CF FFF0 'Q...' DBF D7,*-$000E ; 00000068 0000007A: 4CEE 1C80 FFE4 'L.....' MOVEM.L -$001C(A6),D7/A2-A4 00000080: 4E5E 'N^' UNLK A6 00000082: 4E75 'Nu' RTS Comment: AUTOMOD_963C0 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_96450 [96450, 964F2) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +64 (964B4): JSR $92AB0 Dictionary: Flags $00 FirstId 317 317: AUTOMOD_96450 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96450"(317) Segment="Main"(200) Size: Flags $00 ModuleSize 162 Content: Flags $08 Contents offset $0000 size $00A2 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) 00000008: 1C2E 000F '....' MOVE.B $000F(A6),D6 0000000C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000010: 2668 0024 '&h.$' MOVEA.L $0024(A0),A3 00000014: 3E2B 00C6 '>+..' MOVE.W $00C6(A3),D7 00000018: 286B 0094 '(k..' MOVEA.L $0094(A3),A4 0000001C: 5347 'SG' SUBQ.W #1,D7 0000001E: 7600 'v.' MOVEQ #$00,D3 00000020: 600E '`.' BRA.S *+$0010 ; 00000030 00000022: BC2C 0007 '.,..' CMP.B $0007(A4),D6 00000026: 6604 'f.' BNE.S *+$0006 ; 0000002C 00000028: 200C ' .' MOVE.L A4,D0 0000002A: 600A '`.' BRA.S *+$000C ; 00000036 0000002C: 504C 'PL' ADDQ.W #8,A4 0000002E: 5347 'SG' SUBQ.W #1,D7 00000030: B647 '.G' CMP.W D7,D3 00000032: 6FEE 'o.' BLE.S *-$0010 ; 00000022 00000034: 7000 'p.' MOVEQ #$00,D0 00000036: 4CEE 18C8 FFEC 'L.....' MOVEM.L -$0014(A6),D3/D6/D7/A3/A4 0000003C: 4E5E 'N^' UNLK A6 0000003E: 4E75 'Nu' RTS 00000040: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000044: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000048: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000004C: 7000 'p.' MOVEQ #$00,D0 0000004E: 102C 003C '.,.<' MOVE.B $003C(A4),D0 00000052: 2F00 '/.' MOVE.L D0,-(A7) 00000054: 2F0C '/.' MOVE.L A4,-(A7) 00000056: 4EBA FFA8 'N...' JSR *-$0056 ; 00000000 0000005A: 2640 '&@' MOVEA.L D0,A3 0000005C: 200B ' .' MOVE.L A3,D0 0000005E: 504F 'PO' ADDQ.W #8,A7 00000060: 660A 'f.' BNE.S *+$000C ; 0000006C 00000062: 2F0C '/.' MOVE.L A4,-(A7) 00000064: 4EBA C5FA 'N...' JSR *-$3A04 ; FFFFC660 00000068: 584F 'XO' ADDQ.W #4,A7 0000006A: 602C '`,' BRA.S *+$002E ; 00000098 0000006C: 7000 'p.' MOVEQ #$00,D0 0000006E: 102B 0006 '.+..' MOVE.B $0006(A3),D0 00000072: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000076: 41E8 009C 'A...' LEA $009C(A0),A0 0000007A: 2470 0C00 '$p..' MOVEA.L $00(A0,D0.L*4),A2 0000007E: D5D3 '..' ADDA.L (A3),A2 00000080: 7000 'p.' MOVEQ #$00,D0 00000082: 302B 0004 '0+..' MOVE.W $0004(A3),D0 00000086: D08A '..' ADD.L A2,D0 00000088: 2F00 '/.' MOVE.L D0,-(A7) 0000008A: 2F0A '/.' MOVE.L A2,-(A7) 0000008C: 2F0C '/.' MOVE.L A4,-(A7) 0000008E: 206C 004E ' l.N' MOVEA.L $004E(A4),A0 00000092: 4E90 'N.' JSR (A0) 00000094: 4FEF 000C 'O...' LEA $000C(A7),A7 00000098: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 0000009E: 4E5E 'N^' UNLK A6 000000A0: 4E75 'Nu' RTS Comment: AUTOMOD_96450 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_96500 [96500, 965A6) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +20 (96520): JSR $96450 +74 (96574): JSR $95B80 Dictionary: Flags $00 FirstId 318 318: AUTOMOD_96500 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96500"(318) Segment="Main"(200) Size: Flags $00 ModuleSize 166 Content: Flags $08 Contents offset $0000 size $00A6 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000014: 1C28 0003 '.(..' MOVE.B $0003(A0),D6 00000018: 7000 'p.' MOVEQ #$00,D0 0000001A: 1006 '..' MOVE.B D6,D0 0000001C: 2F00 '/.' MOVE.L D0,-(A7) 0000001E: 2F0C '/.' MOVE.L A4,-(A7) 00000020: 4EBA FF2E 'N...' JSR *-$00D0 ; FFFFFF50 00000024: 2640 '&@' MOVEA.L D0,A3 00000026: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 0000002A: 7E00 '~.' MOVEQ #$00,D7 0000002C: 1E28 00C5 '.(..' MOVE.B $00C5(A0),D7 00000030: 4A87 'J.' TST.L D7 00000032: 41E8 009C 'A...' LEA $009C(A0),A0 00000036: 2D70 7C00 FFF8 '-p|...' MOVE.L $00(A0,D7.L*4),-$0008(A6) 0000003C: 246C 001C '$l..' MOVEA.L $001C(A4),A2 00000040: 200B ' .' MOVE.L A3,D0 00000042: 504F 'PO' ADDQ.W #8,A7 00000044: 6618 'f.' BNE.S *+$001A ; 0000005E 00000046: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 0000004A: 2248 '"H' MOVEA.L A0,A1 0000004C: 3029 00C6 '0)..' MOVE.W $00C6(A1),D0 00000050: 5269 00C6 'Ri..' ADDQ.W #1,$00C6(A1) 00000054: 48C0 'H.' EXT.L D0 00000056: E780 '..' ASL.L #3,D0 00000058: 2640 '&@' MOVEA.L D0,A3 0000005A: D7E8 0094 '....' ADDA.L $0094(A0),A3 0000005E: 1747 0006 '.G..' MOVE.B D7,$0006(A3) 00000062: 1746 0007 '.F..' MOVE.B D6,$0007(A3) 00000066: 202C 001C ' ,..' MOVE.L $001C(A4),D0 0000006A: 90AE FFF8 '....' SUB.L -$0008(A6),D0 0000006E: 2680 '&.' MOVE.L D0,(A3) 00000070: 6008 '`.' BRA.S *+$000A ; 0000007A 00000072: 2F0C '/.' MOVE.L A4,-(A7) 00000074: 4EBA F60A 'N...' JSR *-$09F4 ; FFFFF680 00000078: 584F 'XO' ADDQ.W #4,A7 0000007A: 206C 001C ' l..' MOVEA.L $001C(A4),A0 0000007E: 52AC 001C 'R...' ADDQ.L #1,$001C(A4) 00000082: 1950 003C '.P.<' MOVE.B (A0),$003C(A4) 00000086: 7000 'p.' MOVEQ #$00,D0 00000088: 1010 '..' MOVE.B (A0),D0 0000008A: 0C40 002D '.@.-' CMPI.W #$002D,D0 0000008E: 66E2 'f.' BNE.S *-$001C ; 00000072 00000090: 202C 001C ' ,..' MOVE.L $001C(A4),D0 00000094: 908A '..' SUB.L A2,D0 00000096: 5380 'S.' SUBQ.L #1,D0 00000098: 3740 0004 '7@..' MOVE.W D0,$0004(A3) 0000009C: 4CEE 1CC0 FFE4 'L.....' MOVEM.L -$001C(A6),D6/D7/A2-A4 000000A2: 4E5E 'N^' UNLK A6 000000A4: 4E75 'Nu' RTS Comment: AUTOMOD_96500 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_965B0 [965B0, 965EE) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 319 319: AUTOMOD_965B0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_965B0"(319) Segment="Main"(200) Size: Flags $00 ModuleSize 62 Content: Flags $08 Contents offset $0000 size $003E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000014: 2E10 '..' MOVE.L (A0),D7 00000016: 2054 ' T' MOVEA.L (A4),A0 00000018: 2668 0028 '&h.(' MOVEA.L $0028(A0),A3 0000001C: 4A6C 0010 'Jl..' TST.W $0010(A4) 00000020: 6706 'g.' BEQ.S *+$0008 ; 00000028 00000022: 0233 00FE 7800 '.3..x.' ANDI.B #$FE,$00(A3,D7.L) 00000028: 4A6C 0012 'Jl..' TST.W $0012(A4) 0000002C: 6706 'g.' BEQ.S *+$0008 ; 00000034 0000002E: 0233 00FD 7800 '.3..x.' ANDI.B #$FD,$00(A3,D7.L) 00000034: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 0000003A: 4E5E 'N^' UNLK A6 0000003C: 4E75 'Nu' RTS Comment: AUTOMOD_965B0 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_965F0 [965F0, 96614) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 320 320: AUTOMOD_965F0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_965F0"(320) Segment="Main"(200) Size: Flags $00 ModuleSize 36 Content: Flags $08 Contents offset $0000 size $0024 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000012: 226C 0024 '"l.$' MOVEA.L $0024(A4),A1 00000016: 3368 0002 0082 '3h....' MOVE.W $0002(A0),$0082(A1) 0000001C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000020: 4E5E 'N^' UNLK A6 00000022: 4E75 'Nu' RTS Comment: AUTOMOD_965F0 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_96620 [96620, 96644) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 321 321: AUTOMOD_96620 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96620"(321) Segment="Main"(200) Size: Flags $00 ModuleSize 36 Content: Flags $08 Contents offset $0000 size $0024 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000012: 226C 0024 '"l.$' MOVEA.L $0024(A4),A1 00000016: 3368 0002 0084 '3h....' MOVE.W $0002(A0),$0084(A1) 0000001C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000020: 4E5E 'N^' UNLK A6 00000022: 4E75 'Nu' RTS Comment: AUTOMOD_96620 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_96650 [96650, 9674A) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +3A (9668A): JSR $93170 Dictionary: Flags $00 FirstId 322 322: AUTOMOD_96650 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96650"(322) Segment="Main"(200) Size: Flags $00 ModuleSize 250 Content: Flags $08 Contents offset $0000 size $00FA 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) 00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000010: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) 00000014: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000018: 2010 ' .' MOVE.L (A0),D0 0000001A: E388 '..' LSL.L #1,D0 0000001C: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00000020: E580 '..' ASL.L #2,D0 00000022: 91AC 0018 '....' SUB.L D0,$0018(A4) 00000026: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 0000002A: 7C00 '|.' MOVEQ #$00,D6 0000002C: 3C28 000C '<(..' MOVE.W $000C(A0),D6 00000030: 4A86 'J.' TST.L D6 00000032: 4A28 00B2 'J(..' TST.B $00B2(A0) 00000036: 6614 'f.' BNE.S *+$0016 ; 0000004C 00000038: 2F0C '/.' MOVE.L A4,-(A7) 0000003A: 4EBA CAE4 'N...' JSR *-$351A ; FFFFCB20 0000003E: 2800 '(.' MOVE.L D0,D4 00000040: 598F 'Y.' SUBQ.L #4,A7 00000042: 2F06 '/.' MOVE.L D6,-(A7) 00000044: 2F04 '/.' MOVE.L D4,-(A7) 00000046: A868 '.h' _FixMul ; A868 00000048: 2C1F ',.' MOVE.L (A7)+,D6 0000004A: 584F 'XO' ADDQ.W #4,A7 0000004C: 302E 0012 '0...' MOVE.W $0012(A6),D0 00000050: 48C0 'H.' EXT.L D0 00000052: 2806 '(.' MOVE.L D6,D4 00000054: 9880 '..' SUB.L D0,D4 00000056: 7010 'p.' MOVEQ #$10,D0 00000058: B084 '..' CMP.L D4,D0 0000005A: 6F00 0094 'o...' BLE *+$0096 ; 000000F0 0000005E: 4A84 'J.' TST.L D4 00000060: 6D00 008E 'm...' BLT *+$0090 ; 000000F0 00000064: E98C '..' LSL.L #4,D4 00000066: 7C00 '|.' MOVEQ #$00,D6 00000068: 2E2E FFFC '....' MOVE.L -$0004(A6),D7 0000006C: E287 '..' ASR.L #1,D7 0000006E: 0887 0000 '....' BCLR #$00,D7 00000072: 601C '`.' BRA.S *+$001E ; 00000090 00000074: 2006 ' .' MOVE.L D6,D0 00000076: D087 '..' ADD.L D7,D0 00000078: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 0000007C: 2A30 0C00 '*0..' MOVE.L $00(A0,D0.L*4),D5 00000080: 70F0 'p.' MOVEQ #$F0,D0 00000082: C085 '..' AND.L D5,D0 00000084: B880 '..' CMP.L D0,D4 00000086: 6F02 'o.' BLE.S *+$0004 ; 0000008A 00000088: DC87 '..' ADD.L D7,D6 0000008A: E287 '..' ASR.L #1,D7 0000008C: 0887 0000 '....' BCLR #$00,D7 00000090: 7002 'p.' MOVEQ #$02,D0 00000092: B087 '..' CMP.L D7,D0 00000094: 6DDE 'm.' BLT.S *-$0020 ; 00000074 00000096: 6052 '`R' BRA.S *+$0054 ; 000000EA 00000098: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 0000009C: 2A30 6C00 '*0l.' MOVE.L $00(A0,D6.L*4),D5 000000A0: 7EF0 '~.' MOVEQ #$F0,D7 000000A2: CE85 '..' AND.L D5,D7 000000A4: B887 '..' CMP.L D7,D4 000000A6: 663C 'f<' BNE.S *+$003E ; 000000E4 000000A8: 7E0F '~.' MOVEQ #$0F,D7 000000AA: CE85 '..' AND.L D5,D7 000000AC: 7008 'p.' MOVEQ #$08,D0 000000AE: B087 '..' CMP.L D7,D0 000000B0: 5FC3 '_.' SLE D3 000000B2: 4403 'D.' NEG.B D3 000000B4: 6704 'g.' BEQ.S *+$0006 ; 000000BA 000000B6: 7007 'p.' MOVEQ #$07,D0 000000B8: 6002 '`.' BRA.S *+$0004 ; 000000BC 000000BA: 7008 'p.' MOVEQ #$08,D0 000000BC: 49C0 'I.' EXTB.L D0 000000BE: 9E80 '..' SUB.L D0,D7 000000C0: ED8F '..' LSL.L #6,D7 000000C2: 302E 0016 '0...' MOVE.W $0016(A6),D0 000000C6: 48C0 'H.' EXT.L D0 000000C8: E0A7 '..' ASR.L D0,D7 000000CA: 2F07 '/.' MOVE.L D7,-(A7) 000000CC: 2006 ' .' MOVE.L D6,D0 000000CE: 5280 'R.' ADDQ.L #1,D0 000000D0: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 000000D4: 2F30 0C00 '/0..' MOVE.L $00(A0,D0.L*4),-(A7) 000000D8: 2F14 '/.' MOVE.L (A4),-(A7) 000000DA: 2F0C '/.' MOVE.L A4,-(A7) 000000DC: 4E93 'N.' JSR (A3) 000000DE: 4FEF 0010 'O...' LEA $0010(A7),A7 000000E2: 6004 '`.' BRA.S *+$0006 ; 000000E8 000000E4: B887 '..' CMP.L D7,D4 000000E6: 6D08 'm.' BLT.S *+$000A ; 000000F0 000000E8: 5486 'T.' ADDQ.L #2,D6 000000EA: BCAE FFFC '....' CMP.L -$0004(A6),D6 000000EE: 6DA8 'm.' BLT.S *-$0056 ; 00000098 000000F0: 4CEE 18F8 FFE0 'L.....' MOVEM.L -$0020(A6),D3-D7/A3/A4 000000F6: 4E5E 'N^' UNLK A6 000000F8: 4E75 'Nu' RTS Comment: AUTOMOD_96650 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_96750 [96750, 96788) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +2A (9677A): JSR $96650 Dictionary: Flags $00 FirstId 323 323: AUTOMOD_96750 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96750"(323) Segment="Main"(200) Size: Flags $00 ModuleSize 56 Content: Flags $08 Contents offset $0000 size $0038 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000010: 47E8 0058 'G..X' LEA $0058(A0),A3 00000014: 302B 002C '0+.,' MOVE.W $002C(A3),D0 00000018: 48C0 'H.' EXT.L D0 0000001A: 2F00 '/.' MOVE.L D0,-(A7) 0000001C: 302B 002A '0+.*' MOVE.W $002A(A3),D0 00000020: 48C0 'H.' EXT.L D0 00000022: 2F00 '/.' MOVE.L D0,-(A7) 00000024: 2F2C 0042 '/,.B' MOVE.L $0042(A4),-(A7) 00000028: 2F0C '/.' MOVE.L A4,-(A7) 0000002A: 4EBA FED4 'N...' JSR *-$012A ; FFFFFF00 0000002E: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 00000034: 4E5E 'N^' UNLK A6 00000036: 4E75 'Nu' RTS Comment: AUTOMOD_96750 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_96790 [96790, 967CC) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +2E (967BE): JSR $96650 Dictionary: Flags $00 FirstId 324 324: AUTOMOD_96790 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96790"(324) Segment="Main"(200) Size: Flags $00 ModuleSize 60 Content: Flags $08 Contents offset $0000 size $003C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000010: 47E8 0058 'G..X' LEA $0058(A0),A3 00000014: 302B 002C '0+.,' MOVE.W $002C(A3),D0 00000018: 48C0 'H.' EXT.L D0 0000001A: 2F00 '/.' MOVE.L D0,-(A7) 0000001C: 302B 002A '0+.*' MOVE.W $002A(A3),D0 00000020: 48C0 'H.' EXT.L D0 00000022: 7210 'r.' MOVEQ #$10,D1 00000024: D081 '..' ADD.L D1,D0 00000026: 2F00 '/.' MOVE.L D0,-(A7) 00000028: 2F2C 0042 '/,.B' MOVE.L $0042(A4),-(A7) 0000002C: 2F0C '/.' MOVE.L A4,-(A7) 0000002E: 4EBA FE90 'N...' JSR *-$016E ; FFFFFEC0 00000032: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 00000038: 4E5E 'N^' UNLK A6 0000003A: 4E75 'Nu' RTS Comment: AUTOMOD_96790 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_967D0 [967D0, 9680C) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +2E (967FE): JSR $96650 Dictionary: Flags $00 FirstId 325 325: AUTOMOD_967D0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_967D0"(325) Segment="Main"(200) Size: Flags $00 ModuleSize 60 Content: Flags $08 Contents offset $0000 size $003C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000010: 47E8 0058 'G..X' LEA $0058(A0),A3 00000014: 302B 002C '0+.,' MOVE.W $002C(A3),D0 00000018: 48C0 'H.' EXT.L D0 0000001A: 2F00 '/.' MOVE.L D0,-(A7) 0000001C: 302B 002A '0+.*' MOVE.W $002A(A3),D0 00000020: 48C0 'H.' EXT.L D0 00000022: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00000024: D081 '..' ADD.L D1,D0 00000026: 2F00 '/.' MOVE.L D0,-(A7) 00000028: 2F2C 0042 '/,.B' MOVE.L $0042(A4),-(A7) 0000002C: 2F0C '/.' MOVE.L A4,-(A7) 0000002E: 4EBA FE50 'N..P' JSR *-$01AE ; FFFFFE80 00000032: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 00000038: 4E5E 'N^' UNLK A6 0000003A: 4E75 'Nu' RTS Comment: AUTOMOD_967D0 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_96810 [96810, 96848) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +24 (96834): PEA $932A0 +2A (9683A): JSR $96650 Dictionary: Flags $00 FirstId 326 326: AUTOMOD_96810 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96810"(326) Segment="Main"(200) Size: Flags $00 ModuleSize 56 Content: Flags $08 Contents offset $0000 size $0038 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 206B 0024 ' k.$' MOVEA.L $0024(A3),A0 00000010: 49E8 0058 'I..X' LEA $0058(A0),A4 00000014: 302C 002C '0,.,' MOVE.W $002C(A4),D0 00000018: 48C0 'H.' EXT.L D0 0000001A: 2F00 '/.' MOVE.L D0,-(A7) 0000001C: 302C 002A '0,.*' MOVE.W $002A(A4),D0 00000020: 48C0 'H.' EXT.L D0 00000022: 2F00 '/.' MOVE.L D0,-(A7) 00000024: 487A CA6A 'Hz.j' PEA *-$3594 ; FFFFCA90 00000028: 2F0B '/.' MOVE.L A3,-(A7) 0000002A: 4EBA FE14 'N...' JSR *-$01EA ; FFFFFE40 0000002E: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 00000034: 4E5E 'N^' UNLK A6 00000036: 4E75 'Nu' RTS Comment: AUTOMOD_96810 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_96850 [96850, 9688C) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +28 (96878): PEA $932A0 +2E (9687E): JSR $96650 Dictionary: Flags $00 FirstId 327 327: AUTOMOD_96850 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96850"(327) Segment="Main"(200) Size: Flags $00 ModuleSize 60 Content: Flags $08 Contents offset $0000 size $003C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 206B 0024 ' k.$' MOVEA.L $0024(A3),A0 00000010: 49E8 0058 'I..X' LEA $0058(A0),A4 00000014: 302C 002C '0,.,' MOVE.W $002C(A4),D0 00000018: 48C0 'H.' EXT.L D0 0000001A: 2F00 '/.' MOVE.L D0,-(A7) 0000001C: 302C 002A '0,.*' MOVE.W $002A(A4),D0 00000020: 48C0 'H.' EXT.L D0 00000022: 7210 'r.' MOVEQ #$10,D1 00000024: D081 '..' ADD.L D1,D0 00000026: 2F00 '/.' MOVE.L D0,-(A7) 00000028: 487A CA26 'Hz.&' PEA *-$35D8 ; FFFFCA50 0000002C: 2F0B '/.' MOVE.L A3,-(A7) 0000002E: 4EBA FDD0 'N...' JSR *-$022E ; FFFFFE00 00000032: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 00000038: 4E5E 'N^' UNLK A6 0000003A: 4E75 'Nu' RTS Comment: AUTOMOD_96850 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_96890 [96890, 968CC) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +28 (968B8): PEA $932A0 +2E (968BE): JSR $96650 Dictionary: Flags $00 FirstId 328 328: AUTOMOD_96890 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96890"(328) Segment="Main"(200) Size: Flags $00 ModuleSize 60 Content: Flags $08 Contents offset $0000 size $003C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 206B 0024 ' k.$' MOVEA.L $0024(A3),A0 00000010: 49E8 0058 'I..X' LEA $0058(A0),A4 00000014: 302C 002C '0,.,' MOVE.W $002C(A4),D0 00000018: 48C0 'H.' EXT.L D0 0000001A: 2F00 '/.' MOVE.L D0,-(A7) 0000001C: 302C 002A '0,.*' MOVE.W $002A(A4),D0 00000020: 48C0 'H.' EXT.L D0 00000022: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00000024: D081 '..' ADD.L D1,D0 00000026: 2F00 '/.' MOVE.L D0,-(A7) 00000028: 487A C9E6 'Hz..' PEA *-$3618 ; FFFFCA10 0000002C: 2F0B '/.' MOVE.L A3,-(A7) 0000002E: 4EBA FD90 'N...' JSR *-$026E ; FFFFFDC0 00000032: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 00000038: 4E5E 'N^' UNLK A6 0000003A: 4E75 'Nu' RTS Comment: AUTOMOD_96890 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_968D0 [968D0, 96C6A) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 329 329: AUTOMOD_968D0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_968D0"(329) Segment="Main"(200) Size: Flags $00 ModuleSize 922 Content: Flags $08 Contents offset $0000 size $039A 00000000: 4E56 FFCC 'NV..' LINK.W A6,#-$0034 00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 7000 'p.' MOVEQ #$00,D0 0000000E: 102B 003C '.+.<' MOVE.B $003C(A3),D0 00000012: 0C40 0090 '.@..' CMPI.W #$0090,D0 00000016: 57C3 'W.' SEQ D3 00000018: 4403 'D.' NEG.B D3 0000001A: 49C3 'I.' EXTB.L D3 0000001C: 2D43 FFFC '-C..' MOVE.L D3,-$0004(A6) 00000020: 4A6B 0010 'Jk..' TST.W $0010(A3) 00000024: 660E 'f.' BNE.S *+$0010 ; 00000034 00000026: 2053 ' S' MOVEA.L (A3),A0 00000028: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 0000002C: 1D7C 0002 FFFB '.|....' MOVE.B #$02,-$0005(A6) 00000032: 600A '`.' BRA.S *+$000C ; 0000003E 00000034: 2053 ' S' MOVEA.L (A3),A0 00000036: 2850 '(P' MOVEA.L (A0),A4 00000038: 1D7C 0001 FFFB '.|....' MOVE.B #$01,-$0005(A6) 0000003E: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) 00000042: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 00000046: 2F10 '/.' MOVE.L (A0),-(A7) 00000048: 2F0B '/.' MOVE.L A3,-(A7) 0000004A: 206B 0052 ' k.R' MOVEA.L $0052(A3),A0 0000004E: 4E90 'N.' JSR (A0) 00000050: 2D40 FFF2 '-@..' MOVE.L D0,-$000E(A6) 00000054: 06AE 0000 0020 '..... ' ADDI.L #$00000020,-$000E(A6) FFF2 0000005C: 202E FFF2 ' ...' MOVE.L -$000E(A6),D0 00000060: EC80 '..' ASR.L #6,D0 00000062: 2D40 FFF2 '-@..' MOVE.L D0,-$000E(A6) 00000066: 504F 'PO' ADDQ.W #8,A7 00000068: 6E00 031A 'n...' BGT *+$031C ; 00000384 0000006C: 7001 'p.' MOVEQ #$01,D0 0000006E: 2D40 FFF2 '-@..' MOVE.L D0,-$000E(A6) 00000072: 6000 0310 '`...' BRA *+$0312 ; 00000384 00000076: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) 0000007A: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 0000007E: 3D68 0002 FFEC '=h....' MOVE.W $0002(A0),-$0014(A6) 00000084: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) 00000088: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 0000008C: 3D68 0002 FFEE '=h....' MOVE.W $0002(A0),-$0012(A6) 00000092: 4AAE FFFC 'J...' TST.L -$0004(A6) 00000096: 6706 'g.' BEQ.S *+$0008 ; 0000009E 00000098: 302E FFEC '0...' MOVE.W -$0014(A6),D0 0000009C: 6002 '`.' BRA.S *+$0004 ; 000000A0 0000009E: 70FF 'p.' MOVEQ #$FF,D0 000000A0: 3D40 FFF0 '=@..' MOVE.W D0,-$0010(A6) 000000A4: 302E FFEC '0...' MOVE.W -$0014(A6),D0 000000A8: 48C0 'H.' EXT.L D0 000000AA: 2D74 0C00 FFE0 '-t....' MOVE.L $00(A4,D0.L*4),-$0020(A6) 000000B0: 302E FFEE '0...' MOVE.W -$0012(A6),D0 000000B4: 48C0 'H.' EXT.L D0 000000B6: 2D74 0C00 FFE4 '-t....' MOVE.L $00(A4,D0.L*4),-$001C(A6) 000000BC: 3D6E FFEC FFE8 '=n....' MOVE.W -$0014(A6),-$0018(A6) 000000C2: 3D6E FFEE FFEA '=n....' MOVE.W -$0012(A6),-$0016(A6) 000000C8: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 000000CC: B0AE FFE0 '....' CMP.L -$0020(A6),D0 000000D0: 6C1E 'l.' BGE.S *+$0020 ; 000000F0 000000D2: 2D6E FFE4 FFD0 '-n....' MOVE.L -$001C(A6),-$0030(A6) 000000D8: 2D6E FFE0 FFE4 '-n....' MOVE.L -$0020(A6),-$001C(A6) 000000DE: 2D6E FFD0 FFE0 '-n....' MOVE.L -$0030(A6),-$0020(A6) 000000E4: 3D6E FFEE FFE8 '=n....' MOVE.W -$0012(A6),-$0018(A6) 000000EA: 3D6E FFEC FFEA '=n....' MOVE.W -$0014(A6),-$0016(A6) 000000F0: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 000000F4: 7220 'r ' MOVEQ #$20,D1 ; ' ' 000000F6: 9081 '..' SUB.L D1,D0 000000F8: 74C0 't.' MOVEQ #$C0,D2 000000FA: C480 '..' AND.L D0,D2 000000FC: D481 '..' ADD.L D1,D2 000000FE: 2D42 FFD4 '-B..' MOVE.L D2,-$002C(A6) 00000102: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 00000106: 741F 't.' MOVEQ #$1F,D2 00000108: D082 '..' ADD.L D2,D0 0000010A: 76C0 'v.' MOVEQ #$C0,D3 0000010C: C680 '..' AND.L D0,D3 0000010E: D681 '..' ADD.L D1,D3 00000110: 2D43 FFD8 '-C..' MOVE.L D3,-$0028(A6) 00000114: 202E FFD4 ' ...' MOVE.L -$002C(A6),D0 00000118: 90AE FFD8 '....' SUB.L -$0028(A6),D0 0000011C: 7240 'r@' MOVEQ #$40,D1 ; '@' 0000011E: D081 '..' ADD.L D1,D0 00000120: EC80 '..' ASR.L #6,D0 00000122: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) 00000126: B0AE FFF2 '....' CMP.L -$000E(A6),D0 0000012A: 660A 'f.' BNE.S *+$000C ; 00000136 0000012C: 3D7C FFFF FFF0 '=|....' MOVE.W #$FFFF,-$0010(A6) 00000132: 6000 011A '`...' BRA *+$011C ; 0000024E 00000136: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 0000013A: B0AE FFF2 '....' CMP.L -$000E(A6),D0 0000013E: 6F00 008C 'o...' BLE *+$008E ; 000001CC 00000142: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 00000146: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00000148: 9081 '..' SUB.L D1,D0 0000014A: 74C0 't.' MOVEQ #$C0,D2 0000014C: C480 '..' AND.L D0,D2 0000014E: 701F 'p.' MOVEQ #$1F,D0 00000150: D480 '..' ADD.L D0,D2 00000152: 262E FFE4 '&...' MOVE.L -$001C(A6),D3 00000156: 9682 '..' SUB.L D2,D3 00000158: 2D43 FFCC '-C..' MOVE.L D3,-$0034(A6) 0000015C: 242E FFE0 '$...' MOVE.L -$0020(A6),D2 00000160: D480 '..' ADD.L D0,D2 00000162: 76C0 'v.' MOVEQ #$C0,D3 00000164: C682 '..' AND.L D2,D3 00000166: 7221 'r!' MOVEQ #$21,D1 ; '!' 00000168: D681 '..' ADD.L D1,D3 0000016A: 96AE FFE0 '....' SUB.L -$0020(A6),D3 0000016E: 2D43 FFD0 '-C..' MOVE.L D3,-$0030(A6) 00000172: 342E FFF0 '4...' MOVE.W -$0010(A6),D2 00000176: B46E FFE8 '.n..' CMP.W -$0018(A6),D2 0000017A: 660A 'f.' BNE.S *+$000C ; 00000186 0000017C: 2D6E FFD0 FFF6 '-n....' MOVE.L -$0030(A6),-$000A(A6) 00000182: 6000 00CA '`...' BRA *+$00CC ; 0000024E 00000186: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 0000018A: B06E FFEA '.n..' CMP.W -$0016(A6),D0 0000018E: 660E 'f.' BNE.S *+$0010 ; 0000019E 00000190: 202E FFCC ' ...' MOVE.L -$0034(A6),D0 00000194: 4480 'D.' NEG.L D0 00000196: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) 0000019A: 6000 00B2 '`...' BRA *+$00B4 ; 0000024E 0000019E: 202E FFD0 ' ...' MOVE.L -$0030(A6),D0 000001A2: B0AE FFCC '....' CMP.L -$0034(A6),D0 000001A6: 6E10 'n.' BGT.S *+$0012 ; 000001B8 000001A8: 2D6E FFD0 FFF6 '-n....' MOVE.L -$0030(A6),-$000A(A6) 000001AE: 3D6E FFE8 FFF0 '=n....' MOVE.W -$0018(A6),-$0010(A6) 000001B4: 6000 0098 '`...' BRA *+$009A ; 0000024E 000001B8: 202E FFCC ' ...' MOVE.L -$0034(A6),D0 000001BC: 4480 'D.' NEG.L D0 000001BE: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) 000001C2: 3D6E FFEA FFF0 '=n....' MOVE.W -$0016(A6),-$0010(A6) 000001C8: 6000 0084 '`...' BRA *+$0086 ; 0000024E 000001CC: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 000001D0: 7220 'r ' MOVEQ #$20,D1 ; ' ' 000001D2: 9081 '..' SUB.L D1,D0 000001D4: 74C0 't.' MOVEQ #$C0,D2 000001D6: C480 '..' AND.L D0,D2 000001D8: 7060 'p`' MOVEQ #$60,D0 ; '`' 000001DA: D480 '..' ADD.L D0,D2 000001DC: 94AE FFE4 '....' SUB.L -$001C(A6),D2 000001E0: 2D42 FFCC '-B..' MOVE.L D2,-$0034(A6) 000001E4: 242E FFE0 '$...' MOVE.L -$0020(A6),D2 000001E8: 721F 'r.' MOVEQ #$1F,D1 000001EA: D481 '..' ADD.L D1,D2 000001EC: 76C0 'v.' MOVEQ #$C0,D3 000001EE: C682 '..' AND.L D2,D3 000001F0: 7220 'r ' MOVEQ #$20,D1 ; ' ' 000001F2: 9681 '..' SUB.L D1,D3 000001F4: 242E FFE0 '$...' MOVE.L -$0020(A6),D2 000001F8: 9483 '..' SUB.L D3,D2 000001FA: 2D42 FFD0 '-B..' MOVE.L D2,-$0030(A6) 000001FE: 342E FFF0 '4...' MOVE.W -$0010(A6),D2 00000202: B46E FFE8 '.n..' CMP.W -$0018(A6),D2 00000206: 660C 'f.' BNE.S *+$000E ; 00000214 00000208: 202E FFD0 ' ...' MOVE.L -$0030(A6),D0 0000020C: 4480 'D.' NEG.L D0 0000020E: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) 00000212: 603A '`:' BRA.S *+$003C ; 0000024E 00000214: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 00000218: B06E FFEA '.n..' CMP.W -$0016(A6),D0 0000021C: 6608 'f.' BNE.S *+$000A ; 00000226 0000021E: 2D6E FFCC FFF6 '-n....' MOVE.L -$0034(A6),-$000A(A6) 00000224: 6028 '`(' BRA.S *+$002A ; 0000024E 00000226: 202E FFD0 ' ...' MOVE.L -$0030(A6),D0 0000022A: B0AE FFCC '....' CMP.L -$0034(A6),D0 0000022E: 6E12 'n.' BGT.S *+$0014 ; 00000242 00000230: 202E FFD0 ' ...' MOVE.L -$0030(A6),D0 00000234: 4480 'D.' NEG.L D0 00000236: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) 0000023A: 3D6E FFE8 FFF0 '=n....' MOVE.W -$0018(A6),-$0010(A6) 00000240: 600C '`.' BRA.S *+$000E ; 0000024E 00000242: 2D6E FFCC FFF6 '-n....' MOVE.L -$0034(A6),-$000A(A6) 00000248: 3D6E FFEA FFF0 '=n....' MOVE.W -$0016(A6),-$0010(A6) 0000024E: 4A6E FFF0 'Jn..' TST.W -$0010(A6) 00000252: 6D00 012C 'm..,' BLT *+$012E ; 00000380 00000256: 2053 ' S' MOVEA.L (A3),A0 00000258: 3028 001C '0(..' MOVE.W $001C(A0),D0 0000025C: 48C0 'H.' EXT.L D0 0000025E: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) 00000262: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 00000266: 48C0 'H.' EXT.L D0 00000268: 2A34 0C00 '*4..' MOVE.L $00(A4,D0.L*4),D5 0000026C: 202E FFF6 ' ...' MOVE.L -$000A(A6),D0 00000270: D085 '..' ADD.L D5,D0 00000272: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) 00000276: BAAE FFE8 '....' CMP.L -$0018(A6),D5 0000027A: 6C08 'l.' BGE.S *+$000A ; 00000284 0000027C: 2C05 ',.' MOVE.L D5,D6 0000027E: 2E2E FFE8 '....' MOVE.L -$0018(A6),D7 00000282: 6006 '`.' BRA.S *+$0008 ; 0000028A 00000284: 2C2E FFE8 ',...' MOVE.L -$0018(A6),D6 00000288: 2E05 '..' MOVE.L D5,D7 0000028A: 53AE FFE0 'S...' SUBQ.L #1,-$0020(A6) 0000028E: 6004 '`.' BRA.S *+$0006 ; 00000294 00000290: 53AE FFE0 'S...' SUBQ.L #1,-$0020(A6) 00000294: 2053 ' S' MOVEA.L (A3),A0 00000296: 2068 0020 ' h. ' MOVEA.L $0020(A0),A0 0000029A: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 0000029E: 322E FFF0 '2...' MOVE.W -$0010(A6),D1 000002A2: B270 0A00 '.p..' CMP.W $00(A0,D0.L*2),D1 000002A6: 6DE8 'm.' BLT.S *-$0016 ; 00000290 000002A8: 2053 ' S' MOVEA.L (A3),A0 000002AA: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 000002AE: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 000002B2: 3D70 0A00 FFE6 '=p....' MOVE.W $00(A0,D0.L*2),-$001A(A6) 000002B8: 2053 ' S' MOVEA.L (A3),A0 000002BA: 2068 0020 ' h. ' MOVEA.L $0020(A0),A0 000002BE: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 000002C2: 3D70 0A00 FFE4 '=p....' MOVE.W $00(A0,D0.L*2),-$001C(A6) 000002C8: 382E FFF0 '8...' MOVE.W -$0010(A6),D4 000002CC: 302E FFE6 '0...' MOVE.W -$001A(A6),D0 000002D0: 48C0 'H.' EXT.L D0 000002D2: 322E FFE4 '2...' MOVE.W -$001C(A6),D1 000002D6: 48C1 'H.' EXT.L D1 000002D8: 9081 '..' SUB.L D1,D0 000002DA: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) 000002DE: 6022 '`"' BRA.S *+$0024 ; 00000302 000002E0: 48C4 'H.' EXT.L D4 000002E2: 29AE FFE8 4C00 ')...L.' MOVE.L -$0018(A6),$00(A4,D4.L*4) 000002E8: 2053 ' S' MOVEA.L (A3),A0 000002EA: 2068 0028 ' h.(' MOVEA.L $0028(A0),A0 000002EE: 102E FFFB '....' MOVE.B -$0005(A6),D0 000002F2: 8130 4000 '.0@.' OR.B D0,$00(A0,D4.W) 000002F6: 5244 'RD' ADDQ.W #1,D4 000002F8: B86E FFE6 '.n..' CMP.W -$001A(A6),D4 000002FC: 6F04 'o.' BLE.S *+$0006 ; 00000302 000002FE: 382E FFE4 '8...' MOVE.W -$001C(A6),D4 00000302: 48C4 'H.' EXT.L D4 00000304: BCB4 4C00 '..L.' CMP.L $00(A4,D4.L*4),D6 00000308: 6E14 'n.' BGT.S *+$0016 ; 0000031E 0000030A: 48C4 'H.' EXT.L D4 0000030C: BEB4 4C00 '..L.' CMP.L $00(A4,D4.L*4),D7 00000310: 6D0C 'm.' BLT.S *+$000E ; 0000031E 00000312: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 00000316: 53AE FFDC 'S...' SUBQ.L #1,-$0024(A6) 0000031A: 4A80 'J.' TST.L D0 0000031C: 66C2 'f.' BNE.S *-$003C ; 000002E0 0000031E: 382E FFF0 '8...' MOVE.W -$0010(A6),D4 00000322: 5344 'SD' SUBQ.W #1,D4 00000324: B86E FFE4 '.n..' CMP.W -$001C(A6),D4 00000328: 6C04 'l.' BGE.S *+$0006 ; 0000032E 0000032A: 382E FFE6 '8...' MOVE.W -$001A(A6),D4 0000032E: 302E FFE6 '0...' MOVE.W -$001A(A6),D0 00000332: 48C0 'H.' EXT.L D0 00000334: 322E FFE4 '2...' MOVE.W -$001C(A6),D1 00000338: 48C1 'H.' EXT.L D1 0000033A: 9081 '..' SUB.L D1,D0 0000033C: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) 00000340: 6022 '`"' BRA.S *+$0024 ; 00000364 00000342: 48C4 'H.' EXT.L D4 00000344: 29AE FFE8 4C00 ')...L.' MOVE.L -$0018(A6),$00(A4,D4.L*4) 0000034A: 2053 ' S' MOVEA.L (A3),A0 0000034C: 2068 0028 ' h.(' MOVEA.L $0028(A0),A0 00000350: 102E FFFB '....' MOVE.B -$0005(A6),D0 00000354: 8130 4000 '.0@.' OR.B D0,$00(A0,D4.W) 00000358: 5344 'SD' SUBQ.W #1,D4 0000035A: B86E FFE4 '.n..' CMP.W -$001C(A6),D4 0000035E: 6C04 'l.' BGE.S *+$0006 ; 00000364 00000360: 382E FFE6 '8...' MOVE.W -$001A(A6),D4 00000364: 48C4 'H.' EXT.L D4 00000366: BCB4 4C00 '..L.' CMP.L $00(A4,D4.L*4),D6 0000036A: 6E14 'n.' BGT.S *+$0016 ; 00000380 0000036C: 48C4 'H.' EXT.L D4 0000036E: BEB4 4C00 '..L.' CMP.L $00(A4,D4.L*4),D7 00000372: 6D0C 'm.' BLT.S *+$000E ; 00000380 00000374: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 00000378: 53AE FFDC 'S...' SUBQ.L #1,-$0024(A6) 0000037C: 4A80 'J.' TST.L D0 0000037E: 66C2 'f.' BNE.S *-$003C ; 00000342 00000380: 536B 003A 'Sk.:' SUBQ.W #1,$003A(A3) 00000384: 4A6B 003A 'Jk.:' TST.W $003A(A3) 00000388: 6C00 FCEC 'l...' BGE *-$0312 ; 00000076 0000038C: 426B 003A 'Bk.:' CLR.W $003A(A3) 00000390: 4CEE 18F8 FFB0 'L.....' MOVEM.L -$0050(A6),D3-D7/A3/A4 00000396: 4E5E 'N^' UNLK A6 00000398: 4E75 'Nu' RTS Comment: AUTOMOD_968D0 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_96C70 [96C70, 97024) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +16C (96DDC): LEA fnt_MSIRP, A0 +166 (96DD6): LEA fnt_MSIRP, A0 Unresolved outgoing references: +A (96C7A): LEA $93680, A0 +10 (96C80): LEA $936D0, A0 +16 (96C86): LEA $93720, A0 +1C (96C8C): LEA $93720, A0 +22 (96C92): LEA $93790, A0 +28 (96C98): LEA $93790, A0 +2E (96C9E): LEA $937E0, A0 +34 (96CA4): LEA $937E0, A0 +3A (96CAA): LEA $93980, A0 +40 (96CB0): LEA $93980, A0 +46 (96CB6): LEA $93A20, A0 +4C (96CBC): LEA $93A70, A0 +52 (96CC2): LEA $93AB0, A0 +58 (96CC8): LEA $93AF0, A0 +5E (96CCE): LEA $93B30, A0 +64 (96CD4): LEA $93B60, A0 +6A (96CDA): LEA $93EF0, A0 +70 (96CE0): LEA $93EF0, A0 +76 (96CE6): LEA $93EF0, A0 +7C (96CEC): LEA $93F50, A0 +82 (96CF2): LEA $93F50, A0 +88 (96CF8): LEA $93F50, A0 +8E (96CFE): LEA $93F50, A0 +94 (96D04): LEA $93EF0, A0 +9A (96D0A): LEA $94040, A0 +A0 (96D10): LEA $94040, A0 +A6 (96D16): LEA $93E20, A0 +AC (96D1C): LEA $95CA0, A0 +B2 (96D22): LEA $95D10, A0 +B8 (96D28): LEA $93E50, A0 +BE (96D2E): LEA $93E80, A0 +C4 (96D34): LEA $93EB0, A0 +CA (96D3A): LEA $94260, A0 +D0 (96D40): LEA $93EF0, A0 +D6 (96D46): LEA $94280, A0 +DC (96D4C): LEA $942A0, A0 +E2 (96D52): LEA $942C0, A0 +E8 (96D58): LEA $942F0, A0 +EE (96D5E): LEA $94320, A0 +F4 (96D64): LEA $95100, A0 +FA (96D6A): LEA $94210, A0 +100 (96D70): LEA $965B0, A0 +106 (96D76): LEA $963C0, A0 +10C (96D7C): LEA $962D0, A0 +112 (96D82): LEA $96330, A0 +118 (96D88): LEA $92AB0, A0 +11E (96D8E): LEA $94390, A0 +124 (96D94): LEA $94390, A0 +12A (96D9A): LEA $94520, A0 +130 (96DA0): LEA $94520, A0 +136 (96DA6): LEA $94AC0, A0 +13C (96DAC): LEA $94AC0, A0 +142 (96DB2): LEA $94B00, A0 +148 (96DB8): LEA $94B00, A0 +14E (96DBE): LEA $94BB0, A0 +154 (96DC4): LEA $94BB0, A0 +15A (96DCA): LEA $94D20, A0 +160 (96DD0): LEA $94D80, A0 +172 (96DE2): LEA $95070, A0 +178 (96DE8): LEA $94040, A0 +17E (96DEE): LEA $94420, A0 +184 (96DF4): LEA $94420, A0 +18A (96DFA): LEA $95440, A0 +190 (96E00): LEA $954A0, A0 +196 (96E06): LEA $954D0, A0 +19C (96E0C): LEA $95510, A0 +1A2 (96E12): LEA $95540, A0 +1A8 (96E18): LEA $955F0, A0 +1AE (96E1E): LEA $95630, A0 +1B4 (96E24): LEA $95630, A0 +1BA (96E2A): LEA $956B0, A0 +1C0 (96E30): LEA $95730, A0 +1C6 (96E36): LEA $95730, A0 +1CC (96E3C): LEA $957F0, A0 +1D2 (96E42): LEA $95840, A0 +1D8 (96E48): LEA $958E0, A0 +1DE (96E4E): LEA $95900, A0 +1E4 (96E54): LEA $95920, A0 +1EA (96E5A): LEA $95940, A0 +1F0 (96E60): LEA $95940, A0 +1F6 (96E66): LEA $95940, A0 +1FC (96E6C): LEA $95940, A0 +202 (96E72): LEA $95940, A0 +208 (96E78): LEA $95940, A0 +20E (96E7E): LEA $95AC0, A0 +214 (96E84): LEA $95AC0, A0 +21A (96E8A): LEA $95C20, A0 +220 (96E90): LEA $95D00, A0 +226 (96E96): LEA $95940, A0 +22C (96E9C): LEA $95940, A0 +232 (96EA2): LEA $95AC0, A0 +238 (96EA8): LEA $96750, A0 +23E (96EAE): LEA $965F0, A0 +244 (96EB4): LEA $96620, A0 +24A (96EBA): LEA $95940, A0 +250 (96EC0): LEA $95940, A0 +256 (96EC6): LEA $95940, A0 +25C (96ECC): LEA $95940, A0 +262 (96ED2): LEA $95AC0, A0 +268 (96ED8): LEA $95AC0, A0 +26E (96EDE): LEA $95AC0, A0 +274 (96EE4): LEA $95AC0, A0 +27A (96EEA): LEA $95DA0, A0 +280 (96EF0): LEA $95DA0, A0 +286 (96EF6): LEA $95DA0, A0 +28C (96EFC): LEA $95DA0, A0 +292 (96F02): LEA $95E00, A0 +298 (96F08): LEA $95E00, A0 +29E (96F0E): LEA $95E00, A0 +2A4 (96F14): LEA $95E00, A0 +2AA (96F1A): LEA $955B0, A0 +2B0 (96F20): LEA $96790, A0 +2B6 (96F26): LEA $967D0, A0 +2BC (96F2C): LEA $96810, A0 +2C2 (96F32): LEA $96850, A0 +2C8 (96F38): LEA $96890, A0 +2CE (96F3E): LEA $93FC0, A0 +2D4 (96F44): LEA $94000, A0 +2DA (96F4A): LEA $95D40, A0 +2E0 (96F50): LEA $95D70, A0 +2E6 (96F56): LEA $94040, A0 +2EC (96F5C): LEA $92AB0, A0 +2F2 (96F62): LEA $94040, A0 +2F8 (96F68): LEA $94040, A0 +2FE (96F6E): LEA $95190, A0 +304 (96F74): LEA $95390, A0 +30A (96F7A): LEA $951B0, A0 +310 (96F80): LEA $951F0, A0 +316 (96F86): LEA $95230, A0 +31C (96F8C): LEA $96490, A0 +322 (96F92): LEA $96490, A0 +328 (96F98): LEA $95280, A0 +32E (96F9E): LEA $93880, A0 +334 (96FA4): LEA $93880, A0 +33A (96FAA): LEA $95870, A0 +340 (96FB0): LEA $96500, A0 +346 (96FB6): LEA $94360, A0 +34C (96FBC): LEA $95940, A0 +352 (96FC2): LEA $95940, A0 +358 (96FC8): LEA $952C0, A0 +35E (96FCE): LEA $95330, A0 +364 (96FD4): LEA $968D0, A0 +36A (96FDA): LEA $968D0, A0 +372 (96FE2): LEA $96490, A0 +37E (96FEE): LEA $95410, A0 +38A (96FFA): LEA $95470, A0 +396 (97006): LEA $95EC0, A0 +3A2 (97012): LEA $96070, A0 Dictionary: Flags $00 FirstId 330 330: AUTOMOD_96C70 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96C70"(330) Segment="Main"(200) Size: Flags $00 ModuleSize 948 Content: Flags $08 Contents offset $0000 size $03B4 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 41FA CA04 'A...' LEA *-$35FA,A0 ; FFFFCA10 0000000E: 28C8 '(.' MOVE.L A0,(A4)+ 00000010: 41FA CA4E 'A..N' LEA *-$35B0,A0 ; FFFFCA60 00000014: 28C8 '(.' MOVE.L A0,(A4)+ 00000016: 41FA CA98 'A...' LEA *-$3566,A0 ; FFFFCAB0 0000001A: 28C8 '(.' MOVE.L A0,(A4)+ 0000001C: 41FA CA92 'A...' LEA *-$356C,A0 ; FFFFCAB0 00000020: 28C8 '(.' MOVE.L A0,(A4)+ 00000022: 41FA CAFC 'A...' LEA *-$3502,A0 ; FFFFCB20 00000026: 28C8 '(.' MOVE.L A0,(A4)+ 00000028: 41FA CAF6 'A...' LEA *-$3508,A0 ; FFFFCB20 0000002C: 28C8 '(.' MOVE.L A0,(A4)+ 0000002E: 41FA CB40 'A..@' LEA *-$34BE,A0 ; FFFFCB70 00000032: 28C8 '(.' MOVE.L A0,(A4)+ 00000034: 41FA CB3A 'A..:' LEA *-$34C4,A0 ; FFFFCB70 00000038: 28C8 '(.' MOVE.L A0,(A4)+ 0000003A: 41FA CCD4 'A...' LEA *-$332A,A0 ; FFFFCD10 0000003E: 28C8 '(.' MOVE.L A0,(A4)+ 00000040: 41FA CCCE 'A...' LEA *-$3330,A0 ; FFFFCD10 00000044: 28C8 '(.' MOVE.L A0,(A4)+ 00000046: 41FA CD68 'A..h' LEA *-$3296,A0 ; FFFFCDB0 0000004A: 28C8 '(.' MOVE.L A0,(A4)+ 0000004C: 41FA CDB2 'A...' LEA *-$324C,A0 ; FFFFCE00 00000050: 28C8 '(.' MOVE.L A0,(A4)+ 00000052: 41FA CDEC 'A...' LEA *-$3212,A0 ; FFFFCE40 00000056: 28C8 '(.' MOVE.L A0,(A4)+ 00000058: 41FA CE26 'A..&' LEA *-$31D8,A0 ; FFFFCE80 0000005C: 28C8 '(.' MOVE.L A0,(A4)+ 0000005E: 41FA CE60 'A..`' LEA *-$319E,A0 ; FFFFCEC0 00000062: 28C8 '(.' MOVE.L A0,(A4)+ 00000064: 41FA CE8A 'A...' LEA *-$3174,A0 ; FFFFCEF0 00000068: 28C8 '(.' MOVE.L A0,(A4)+ 0000006A: 41FA D214 'A...' LEA *-$2DEA,A0 ; FFFFD280 0000006E: 28C8 '(.' MOVE.L A0,(A4)+ 00000070: 41FA D20E 'A...' LEA *-$2DF0,A0 ; FFFFD280 00000074: 28C8 '(.' MOVE.L A0,(A4)+ 00000076: 41FA D208 'A...' LEA *-$2DF6,A0 ; FFFFD280 0000007A: 28C8 '(.' MOVE.L A0,(A4)+ 0000007C: 41FA D262 'A..b' LEA *-$2D9C,A0 ; FFFFD2E0 00000080: 28C8 '(.' MOVE.L A0,(A4)+ 00000082: 41FA D25C 'A..\' LEA *-$2DA2,A0 ; FFFFD2E0 00000086: 28C8 '(.' MOVE.L A0,(A4)+ 00000088: 41FA D256 'A..V' LEA *-$2DA8,A0 ; FFFFD2E0 0000008C: 28C8 '(.' MOVE.L A0,(A4)+ 0000008E: 41FA D250 'A..P' LEA *-$2DAE,A0 ; FFFFD2E0 00000092: 28C8 '(.' MOVE.L A0,(A4)+ 00000094: 41FA D1EA 'A...' LEA *-$2E14,A0 ; FFFFD280 00000098: 28C8 '(.' MOVE.L A0,(A4)+ 0000009A: 41FA D334 'A..4' LEA *-$2CCA,A0 ; FFFFD3D0 0000009E: 28C8 '(.' MOVE.L A0,(A4)+ 000000A0: 41FA D32E 'A...' LEA *-$2CD0,A0 ; FFFFD3D0 000000A4: 28C8 '(.' MOVE.L A0,(A4)+ 000000A6: 41FA D108 'A...' LEA *-$2EF6,A0 ; FFFFD1B0 000000AA: 28C8 '(.' MOVE.L A0,(A4)+ 000000AC: 41FA EF82 'A...' LEA *-$107C,A0 ; FFFFF030 000000B0: 28C8 '(.' MOVE.L A0,(A4)+ 000000B2: 41FA EFEC 'A...' LEA *-$1012,A0 ; FFFFF0A0 000000B6: 28C8 '(.' MOVE.L A0,(A4)+ 000000B8: 41FA D126 'A..&' LEA *-$2ED8,A0 ; FFFFD1E0 000000BC: 28C8 '(.' MOVE.L A0,(A4)+ 000000BE: 41FA D150 'A..P' LEA *-$2EAE,A0 ; FFFFD210 000000C2: 28C8 '(.' MOVE.L A0,(A4)+ 000000C4: 41FA D17A 'A..z' LEA *-$2E84,A0 ; FFFFD240 000000C8: 28C8 '(.' MOVE.L A0,(A4)+ 000000CA: 41FA D524 'A..$' LEA *-$2ADA,A0 ; FFFFD5F0 000000CE: 28C8 '(.' MOVE.L A0,(A4)+ 000000D0: 41FA D1AE 'A...' LEA *-$2E50,A0 ; FFFFD280 000000D4: 28C8 '(.' MOVE.L A0,(A4)+ 000000D6: 41FA D538 'A..8' LEA *-$2AC6,A0 ; FFFFD610 000000DA: 28C8 '(.' MOVE.L A0,(A4)+ 000000DC: 41FA D552 'A..R' LEA *-$2AAC,A0 ; FFFFD630 000000E0: 28C8 '(.' MOVE.L A0,(A4)+ 000000E2: 41FA D56C 'A..l' LEA *-$2A92,A0 ; FFFFD650 000000E6: 28C8 '(.' MOVE.L A0,(A4)+ 000000E8: 41FA D596 'A...' LEA *-$2A68,A0 ; FFFFD680 000000EC: 28C8 '(.' MOVE.L A0,(A4)+ 000000EE: 41FA D5C0 'A...' LEA *-$2A3E,A0 ; FFFFD6B0 000000F2: 28C8 '(.' MOVE.L A0,(A4)+ 000000F4: 41FA E39A 'A...' LEA *-$1C64,A0 ; FFFFE490 000000F8: 28C8 '(.' MOVE.L A0,(A4)+ 000000FA: 41FA D4A4 'A...' LEA *-$2B5A,A0 ; FFFFD5A0 000000FE: 28C8 '(.' MOVE.L A0,(A4)+ 00000100: 41FA F83E 'A..>' LEA *-$07C0,A0 ; FFFFF940 00000104: 28C8 '(.' MOVE.L A0,(A4)+ 00000106: 41FA F648 'A..H' LEA *-$09B6,A0 ; FFFFF750 0000010A: 28C8 '(.' MOVE.L A0,(A4)+ 0000010C: 41FA F552 'A..R' LEA *-$0AAC,A0 ; FFFFF660 00000110: 28C8 '(.' MOVE.L A0,(A4)+ 00000112: 41FA F5AC 'A...' LEA *-$0A52,A0 ; FFFFF6C0 00000116: 28C8 '(.' MOVE.L A0,(A4)+ 00000118: 41FA BD26 'A..&' LEA *-$42D8,A0 ; FFFFBE40 0000011C: 28C8 '(.' MOVE.L A0,(A4)+ 0000011E: 41FA D600 'A...' LEA *-$29FE,A0 ; FFFFD720 00000122: 28C8 '(.' MOVE.L A0,(A4)+ 00000124: 41FA D5FA 'A...' LEA *-$2A04,A0 ; FFFFD720 00000128: 28C8 '(.' MOVE.L A0,(A4)+ 0000012A: 41FA D784 'A...' LEA *-$287A,A0 ; FFFFD8B0 0000012E: 28C8 '(.' MOVE.L A0,(A4)+ 00000130: 41FA D77E 'A..~' LEA *-$2880,A0 ; FFFFD8B0 00000134: 28C8 '(.' MOVE.L A0,(A4)+ 00000136: 41FA DD18 'A...' LEA *-$22E6,A0 ; FFFFDE50 0000013A: 28C8 '(.' MOVE.L A0,(A4)+ 0000013C: 41FA DD12 'A...' LEA *-$22EC,A0 ; FFFFDE50 00000140: 28C8 '(.' MOVE.L A0,(A4)+ 00000142: 41FA DD4C 'A..L' LEA *-$22B2,A0 ; FFFFDE90 00000146: 28C8 '(.' MOVE.L A0,(A4)+ 00000148: 41FA DD46 'A..F' LEA *-$22B8,A0 ; FFFFDE90 0000014C: 28C8 '(.' MOVE.L A0,(A4)+ 0000014E: 41FA DDF0 'A...' LEA *-$220E,A0 ; FFFFDF40 00000152: 28C8 '(.' MOVE.L A0,(A4)+ 00000154: 41FA DDEA 'A...' LEA *-$2214,A0 ; FFFFDF40 00000158: 28C8 '(.' MOVE.L A0,(A4)+ 0000015A: 41FA DF54 'A..T' LEA *-$20AA,A0 ; FFFFE0B0 0000015E: 28C8 '(.' MOVE.L A0,(A4)+ 00000160: 41FA DFAE 'A...' LEA *-$2050,A0 ; FFFFE110 00000164: 28C8 '(.' MOVE.L A0,(A4)+ 00000166: 41FA 0000 'A...' LEA fnt_MSIRP,A0 ; id: 272 0000016A: 28C8 '(.' MOVE.L A0,(A4)+ 0000016C: 41FA 0000 'A...' LEA fnt_MSIRP,A0 ; id: 272 00000170: 28C8 '(.' MOVE.L A0,(A4)+ 00000172: 41FA E28C 'A...' LEA *-$1D72,A0 ; FFFFE400 00000176: 28C8 '(.' MOVE.L A0,(A4)+ 00000178: 41FA D256 'A..V' LEA *-$2DA8,A0 ; FFFFD3D0 0000017C: 28C8 '(.' MOVE.L A0,(A4)+ 0000017E: 41FA D630 'A..0' LEA *-$29CE,A0 ; FFFFD7B0 00000182: 28C8 '(.' MOVE.L A0,(A4)+ 00000184: 41FA D62A 'A..*' LEA *-$29D4,A0 ; FFFFD7B0 00000188: 28C8 '(.' MOVE.L A0,(A4)+ 0000018A: 41FA E644 'A..D' LEA *-$19BA,A0 ; FFFFE7D0 0000018E: 28C8 '(.' MOVE.L A0,(A4)+ 00000190: 41FA E69E 'A...' LEA *-$1960,A0 ; FFFFE830 00000194: 28C8 '(.' MOVE.L A0,(A4)+ 00000196: 41FA E6C8 'A...' LEA *-$1936,A0 ; FFFFE860 0000019A: 28C8 '(.' MOVE.L A0,(A4)+ 0000019C: 41FA E702 'A...' LEA *-$18FC,A0 ; FFFFE8A0 000001A0: 28C8 '(.' MOVE.L A0,(A4)+ 000001A2: 41FA E72C 'A..,' LEA *-$18D2,A0 ; FFFFE8D0 000001A6: 28C8 '(.' MOVE.L A0,(A4)+ 000001A8: 41FA E7D6 'A...' LEA *-$1828,A0 ; FFFFE980 000001AC: 28C8 '(.' MOVE.L A0,(A4)+ 000001AE: 41FA E810 'A...' LEA *-$17EE,A0 ; FFFFE9C0 000001B2: 28C8 '(.' MOVE.L A0,(A4)+ 000001B4: 41FA E80A 'A...' LEA *-$17F4,A0 ; FFFFE9C0 000001B8: 28C8 '(.' MOVE.L A0,(A4)+ 000001BA: 41FA E884 'A...' LEA *-$177A,A0 ; FFFFEA40 000001BE: 28C8 '(.' MOVE.L A0,(A4)+ 000001C0: 41FA E8FE 'A...' LEA *-$1700,A0 ; FFFFEAC0 000001C4: 28C8 '(.' MOVE.L A0,(A4)+ 000001C6: 41FA E8F8 'A...' LEA *-$1706,A0 ; FFFFEAC0 000001CA: 28C8 '(.' MOVE.L A0,(A4)+ 000001CC: 41FA E9B2 'A...' LEA *-$164C,A0 ; FFFFEB80 000001D0: 28C8 '(.' MOVE.L A0,(A4)+ 000001D2: 41FA E9FC 'A...' LEA *-$1602,A0 ; FFFFEBD0 000001D6: 28C8 '(.' MOVE.L A0,(A4)+ 000001D8: 41FA EA96 'A...' LEA *-$1568,A0 ; FFFFEC70 000001DC: 28C8 '(.' MOVE.L A0,(A4)+ 000001DE: 41FA EAB0 'A...' LEA *-$154E,A0 ; FFFFEC90 000001E2: 28C8 '(.' MOVE.L A0,(A4)+ 000001E4: 41FA EACA 'A...' LEA *-$1534,A0 ; FFFFECB0 000001E8: 28C8 '(.' MOVE.L A0,(A4)+ 000001EA: 41FA EAE4 'A...' LEA *-$151A,A0 ; FFFFECD0 000001EE: 28C8 '(.' MOVE.L A0,(A4)+ 000001F0: 41FA EADE 'A...' LEA *-$1520,A0 ; FFFFECD0 000001F4: 28C8 '(.' MOVE.L A0,(A4)+ 000001F6: 41FA EAD8 'A...' LEA *-$1526,A0 ; FFFFECD0 000001FA: 28C8 '(.' MOVE.L A0,(A4)+ 000001FC: 41FA EAD2 'A...' LEA *-$152C,A0 ; FFFFECD0 00000200: 28C8 '(.' MOVE.L A0,(A4)+ 00000202: 41FA EACC 'A...' LEA *-$1532,A0 ; FFFFECD0 00000206: 28C8 '(.' MOVE.L A0,(A4)+ 00000208: 41FA EAC6 'A...' LEA *-$1538,A0 ; FFFFECD0 0000020C: 28C8 '(.' MOVE.L A0,(A4)+ 0000020E: 41FA EC40 'A..@' LEA *-$13BE,A0 ; FFFFEE50 00000212: 28C8 '(.' MOVE.L A0,(A4)+ 00000214: 41FA EC3A 'A..:' LEA *-$13C4,A0 ; FFFFEE50 00000218: 28C8 '(.' MOVE.L A0,(A4)+ 0000021A: 41FA ED94 'A...' LEA *-$126A,A0 ; FFFFEFB0 0000021E: 28C8 '(.' MOVE.L A0,(A4)+ 00000220: 41FA EE6E 'A..n' LEA *-$1190,A0 ; FFFFF090 00000224: 28C8 '(.' MOVE.L A0,(A4)+ 00000226: 41FA EAA8 'A...' LEA *-$1556,A0 ; FFFFECD0 0000022A: 28C8 '(.' MOVE.L A0,(A4)+ 0000022C: 41FA EAA2 'A...' LEA *-$155C,A0 ; FFFFECD0 00000230: 28C8 '(.' MOVE.L A0,(A4)+ 00000232: 41FA EC1C 'A...' LEA *-$13E2,A0 ; FFFFEE50 00000236: 28C8 '(.' MOVE.L A0,(A4)+ 00000238: 41FA F8A6 'A...' LEA *-$0758,A0 ; FFFFFAE0 0000023C: 28C8 '(.' MOVE.L A0,(A4)+ 0000023E: 41FA F740 'A..@' LEA *-$08BE,A0 ; FFFFF980 00000242: 28C8 '(.' MOVE.L A0,(A4)+ 00000244: 41FA F76A 'A..j' LEA *-$0894,A0 ; FFFFF9B0 00000248: 28C8 '(.' MOVE.L A0,(A4)+ 0000024A: 41FA EA84 'A...' LEA *-$157A,A0 ; FFFFECD0 0000024E: 28C8 '(.' MOVE.L A0,(A4)+ 00000250: 41FA EA7E 'A..~' LEA *-$1580,A0 ; FFFFECD0 00000254: 28C8 '(.' MOVE.L A0,(A4)+ 00000256: 41FA EA78 'A..x' LEA *-$1586,A0 ; FFFFECD0 0000025A: 28C8 '(.' MOVE.L A0,(A4)+ 0000025C: 41FA EA72 'A..r' LEA *-$158C,A0 ; FFFFECD0 00000260: 28C8 '(.' MOVE.L A0,(A4)+ 00000262: 41FA EBEC 'A...' LEA *-$1412,A0 ; FFFFEE50 00000266: 28C8 '(.' MOVE.L A0,(A4)+ 00000268: 41FA EBE6 'A...' LEA *-$1418,A0 ; FFFFEE50 0000026C: 28C8 '(.' MOVE.L A0,(A4)+ 0000026E: 41FA EBE0 'A...' LEA *-$141E,A0 ; FFFFEE50 00000272: 28C8 '(.' MOVE.L A0,(A4)+ 00000274: 41FA EBDA 'A...' LEA *-$1424,A0 ; FFFFEE50 00000278: 28C8 '(.' MOVE.L A0,(A4)+ 0000027A: 41FA EEB4 'A...' LEA *-$114A,A0 ; FFFFF130 0000027E: 28C8 '(.' MOVE.L A0,(A4)+ 00000280: 41FA EEAE 'A...' LEA *-$1150,A0 ; FFFFF130 00000284: 28C8 '(.' MOVE.L A0,(A4)+ 00000286: 41FA EEA8 'A...' LEA *-$1156,A0 ; FFFFF130 0000028A: 28C8 '(.' MOVE.L A0,(A4)+ 0000028C: 41FA EEA2 'A...' LEA *-$115C,A0 ; FFFFF130 00000290: 28C8 '(.' MOVE.L A0,(A4)+ 00000292: 41FA EEFC 'A...' LEA *-$1102,A0 ; FFFFF190 00000296: 28C8 '(.' MOVE.L A0,(A4)+ 00000298: 41FA EEF6 'A...' LEA *-$1108,A0 ; FFFFF190 0000029C: 28C8 '(.' MOVE.L A0,(A4)+ 0000029E: 41FA EEF0 'A...' LEA *-$110E,A0 ; FFFFF190 000002A2: 28C8 '(.' MOVE.L A0,(A4)+ 000002A4: 41FA EEEA 'A...' LEA *-$1114,A0 ; FFFFF190 000002A8: 28C8 '(.' MOVE.L A0,(A4)+ 000002AA: 41FA E694 'A...' LEA *-$196A,A0 ; FFFFE940 000002AE: 28C8 '(.' MOVE.L A0,(A4)+ 000002B0: 41FA F86E 'A..n' LEA *-$0790,A0 ; FFFFFB20 000002B4: 28C8 '(.' MOVE.L A0,(A4)+ 000002B6: 41FA F8A8 'A...' LEA *-$0756,A0 ; FFFFFB60 000002BA: 28C8 '(.' MOVE.L A0,(A4)+ 000002BC: 41FA F8E2 'A...' LEA *-$071C,A0 ; FFFFFBA0 000002C0: 28C8 '(.' MOVE.L A0,(A4)+ 000002C2: 41FA F91C 'A...' LEA *-$06E2,A0 ; FFFFFBE0 000002C6: 28C8 '(.' MOVE.L A0,(A4)+ 000002C8: 41FA F956 'A..V' LEA *-$06A8,A0 ; FFFFFC20 000002CC: 28C8 '(.' MOVE.L A0,(A4)+ 000002CE: 41FA D080 'A...' LEA *-$2F7E,A0 ; FFFFD350 000002D2: 28C8 '(.' MOVE.L A0,(A4)+ 000002D4: 41FA D0BA 'A...' LEA *-$2F44,A0 ; FFFFD390 000002D8: 28C8 '(.' MOVE.L A0,(A4)+ 000002DA: 41FA EDF4 'A...' LEA *-$120A,A0 ; FFFFF0D0 000002DE: 28C8 '(.' MOVE.L A0,(A4)+ 000002E0: 41FA EE1E 'A...' LEA *-$11E0,A0 ; FFFFF100 000002E4: 28C8 '(.' MOVE.L A0,(A4)+ 000002E6: 41FA D0E8 'A...' LEA *-$2F16,A0 ; FFFFD3D0 000002EA: 28C8 '(.' MOVE.L A0,(A4)+ 000002EC: 41FA BB52 'A..R' LEA *-$44AC,A0 ; FFFFBE40 000002F0: 28C8 '(.' MOVE.L A0,(A4)+ 000002F2: 41FA D0DC 'A...' LEA *-$2F22,A0 ; FFFFD3D0 000002F6: 28C8 '(.' MOVE.L A0,(A4)+ 000002F8: 41FA D0D6 'A...' LEA *-$2F28,A0 ; FFFFD3D0 000002FC: 28C8 '(.' MOVE.L A0,(A4)+ 000002FE: 41FA E220 'A.. ' LEA *-$1DDE,A0 ; FFFFE520 00000302: 28C8 '(.' MOVE.L A0,(A4)+ 00000304: 41FA E41A 'A...' LEA *-$1BE4,A0 ; FFFFE720 00000308: 28C8 '(.' MOVE.L A0,(A4)+ 0000030A: 41FA E234 'A..4' LEA *-$1DCA,A0 ; FFFFE540 0000030E: 28C8 '(.' MOVE.L A0,(A4)+ 00000310: 41FA E26E 'A..n' LEA *-$1D90,A0 ; FFFFE580 00000314: 28C8 '(.' MOVE.L A0,(A4)+ 00000316: 41FA E2A8 'A...' LEA *-$1D56,A0 ; FFFFE5C0 0000031A: 28C8 '(.' MOVE.L A0,(A4)+ 0000031C: 41FA F502 'A...' LEA *-$0AFC,A0 ; FFFFF820 00000320: 28C8 '(.' MOVE.L A0,(A4)+ 00000322: 41FA F4FC 'A...' LEA *-$0B02,A0 ; FFFFF820 00000326: 28C8 '(.' MOVE.L A0,(A4)+ 00000328: 41FA E2E6 'A...' LEA *-$1D18,A0 ; FFFFE610 0000032C: 28C8 '(.' MOVE.L A0,(A4)+ 0000032E: 41FA C8E0 'A...' LEA *-$371E,A0 ; FFFFCC10 00000332: 28C8 '(.' MOVE.L A0,(A4)+ 00000334: 41FA C8DA 'A...' LEA *-$3724,A0 ; FFFFCC10 00000338: 28C8 '(.' MOVE.L A0,(A4)+ 0000033A: 41FA E8C4 'A...' LEA *-$173A,A0 ; FFFFEC00 0000033E: 28C8 '(.' MOVE.L A0,(A4)+ 00000340: 41FA F54E 'A..N' LEA *-$0AB0,A0 ; FFFFF890 00000344: 28C8 '(.' MOVE.L A0,(A4)+ 00000346: 41FA D3A8 'A...' LEA *-$2C56,A0 ; FFFFD6F0 0000034A: 28C8 '(.' MOVE.L A0,(A4)+ 0000034C: 41FA E982 'A...' LEA *-$167C,A0 ; FFFFECD0 00000350: 28C8 '(.' MOVE.L A0,(A4)+ 00000352: 41FA E97C 'A..|' LEA *-$1682,A0 ; FFFFECD0 00000356: 28C8 '(.' MOVE.L A0,(A4)+ 00000358: 41FA E2F6 'A...' LEA *-$1D08,A0 ; FFFFE650 0000035C: 28C8 '(.' MOVE.L A0,(A4)+ 0000035E: 41FA E360 'A..`' LEA *-$1C9E,A0 ; FFFFE6C0 00000362: 28C8 '(.' MOVE.L A0,(A4)+ 00000364: 41FA F8FA 'A...' LEA *-$0704,A0 ; FFFFFC60 00000368: 28C8 '(.' MOVE.L A0,(A4)+ 0000036A: 41FA F8F4 'A...' LEA *-$070A,A0 ; FFFFFC60 0000036E: 28C8 '(.' MOVE.L A0,(A4)+ 00000370: 701E 'p.' MOVEQ #$1E,D0 00000372: 41FA F4AC 'A...' LEA *-$0B52,A0 ; FFFFF820 00000376: 28C8 '(.' MOVE.L A0,(A4)+ 00000378: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 00000372 0000037C: 7007 'p.' MOVEQ #$07,D0 0000037E: 41FA E420 'A.. ' LEA *-$1BDE,A0 ; FFFFE7A0 00000382: 28C8 '(.' MOVE.L A0,(A4)+ 00000384: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 0000037E 00000388: 7007 'p.' MOVEQ #$07,D0 0000038A: 41FA E474 'A..t' LEA *-$1B8A,A0 ; FFFFE800 0000038E: 28C8 '(.' MOVE.L A0,(A4)+ 00000390: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 0000038A 00000394: 701F 'p.' MOVEQ #$1F,D0 00000396: 41FA EEB8 'A...' LEA *-$1146,A0 ; FFFFF250 0000039A: 28C8 '(.' MOVE.L A0,(A4)+ 0000039C: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 00000396 000003A0: 701F 'p.' MOVEQ #$1F,D0 000003A2: 41FA F05C 'A..\' LEA *-$0FA2,A0 ; FFFFF400 000003A6: 28C8 '(.' MOVE.L A0,(A4)+ 000003A8: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 000003A2 000003AC: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 000003B0: 4E5E 'N^' UNLK A6 000003B2: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_MSIRP"(272) 0000016E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_MSIRP"(272) 00000168 Comment: AUTOMOD_96C70 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: fnt_Init [97030, 97044) Module started due to: MODGUESS (align, label, RTS then padding) Unresolved outgoing references: +C (9703C): JSR $96C70 VectorTable comment: {sources}Toolbox:FontMgr:fnt.c Dictionary: Flags $00 FirstId 331 331: fnt_Init Pad Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_Init"(331) Segment="Main"(200) Size: Flags $00 ModuleSize 20 Content: Flags $08 Contents offset $0000 size $0014 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000008: 2F28 008C '/(..' MOVE.L $008C(A0),-(A7) 0000000C: 4EBA FC32 'N..2' JSR *-$03CC ; FFFFFC40 00000010: 4E5E 'N^' UNLK A6 00000012: 4E75 'Nu' RTS Comment: fnt_Init ended due to: vector glue below Comment: ##################################################################################### Module: fsg_KeySize [97050, 9705E) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c Dictionary: Flags $00 FirstId 332 332: fsg_KeySize Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_KeySize"(332) Segment="Main"(200) Size: Flags $00 ModuleSize 14 Content: Flags $08 Contents offset $0000 size $000E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 203C 0000 0252 ' <...R' MOVE.L #$00000252,D0 0000000A: 4E5E 'N^' UNLK A6 0000000C: 4E75 'Nu' RTS Comment: fsg_KeySize ended due to: vector glue below Comment: ##################################################################################### Module: fsg_InterPreterDataSize [97070, 9707E) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c Dictionary: Flags $00 FirstId 333 333: fsg_InterPreterDataSize Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_InterPreterDataSize"(333) Segment="Main"(200) Size: Flags $00 ModuleSize 14 Content: Flags $08 Contents offset $0000 size $000E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0 0000000A: 4E5E 'N^' UNLK A6 0000000C: 4E75 'Nu' RTS Comment: fsg_InterPreterDataSize ended due to: vector glue below Comment: ##################################################################################### Module: fsg_ScanDataSize [97090, 9709E) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c Dictionary: Flags $00 FirstId 334 334: fsg_ScanDataSize Pad Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_ScanDataSize"(334) Segment="Main"(200) Size: Flags $00 ModuleSize 14 Content: Flags $08 Contents offset $0000 size $000E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 203C 0000 0830 ' <...0' MOVE.L #$00000830,D0 0000000A: 4E5E 'N^' UNLK A6 0000000C: 4E75 'Nu' RTS Comment: fsg_ScanDataSize ended due to: vector glue below Comment: ##################################################################################### Module: fsg_PrivateFontSpaceSize [970B0, 97126) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +4A (970FA): JSR sfnt_GetOffsetAndLength VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c Dictionary: Flags $00 FirstId 335 335: fsg_PrivateFontSpaceSize Pad Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_PrivateFontSpaceSize"(335) Segment="Main"(200) Size: Flags $00 ModuleSize 118 Content: Flags $08 Contents offset $0000 size $0076 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 7E00 '~.' MOVEQ #$00,D7 0000000E: 2947 016C ')G.l' MOVE.L D7,$016C(A4) 00000012: 7000 'p.' MOVEQ #$00,D0 00000014: 302C 01AA '0,..' MOVE.W $01AA(A4),D0 00000018: E580 '..' ASL.L #2,D0 0000001A: DE80 '..' ADD.L D0,D7 0000001C: 2947 0170 ')G.p' MOVE.L D7,$0170(A4) 00000020: 7000 'p.' MOVEQ #$00,D0 00000022: 302C 01AC '0,..' MOVE.W $01AC(A4),D0 00000026: E780 '..' ASL.L #3,D0 00000028: DE80 '..' ADD.L D0,D7 0000002A: 2947 0174 ')G.t' MOVE.L D7,$0174(A4) 0000002E: 7000 'p.' MOVEQ #$00,D0 00000030: 302C 01AE '0,..' MOVE.W $01AE(A4),D0 00000034: E780 '..' ASL.L #3,D0 00000036: DE80 '..' ADD.L D0,D7 00000038: 2947 0178 ')G.x' MOVE.L D7,$0178(A4) 0000003C: 7004 'p.' MOVEQ #$04,D0 0000003E: 2F00 '/.' MOVE.L D0,-(A7) 00000040: 486E FFFC 'Hn..' PEA -$0004(A6) 00000044: 486E FFF8 'Hn..' PEA -$0008(A6) 00000048: 2F0C '/.' MOVE.L A4,-(A7) 0000004A: 4EBA 0000 'N...' JSR sfnt_GetOffsetAndLength ; id: 336 0000004E: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 00000052: E288 '..' LSR.L #1,D0 00000054: E580 '..' ASL.L #2,D0 00000056: DE80 '..' ADD.L D0,D7 00000058: 2947 017C ')G.|' MOVE.L D7,$017C(A4) 0000005C: 0687 0000 00C8 '......' ADDI.L #$000000C8,D7 00000062: 5687 'V.' ADDQ.L #3,D7 00000064: 0287 FFFF FFFC '......' ANDI.L #$FFFFFFFC,D7 0000006A: 2007 ' .' MOVE.L D7,D0 0000006C: 4CEE 1080 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A4 00000072: 4E5E 'N^' UNLK A6 00000074: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 336 336: sfnt_GetOffsetAndLength Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_GetOffsetAndLength"(336) 0000004C Comment: fsg_PrivateFontSpaceSize ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_97130 [97130, 971A0) Module started due to: vector glue above Dictionary: Flags $00 FirstId 337 337: AUTOMOD_97130 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97130"(337) Segment="Main"(200) Size: Flags $00 ModuleSize 112 Content: Flags $08 Contents offset $0000 size $0070 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F05 '/.' MOVE.L D5,-(A7) 00000006: 2A2E 0010 '*...' MOVE.L $0010(A6),D5 0000000A: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 0000000E: 242E 000C '$...' MOVE.L $000C(A6),D2 00000012: 2282 '".' MOVE.L D2,(A1) 00000014: D485 '..' ADD.L D5,D2 00000016: 5682 'V.' ADDQ.L #3,D2 00000018: 0282 FFFF FFFC '......' ANDI.L #$FFFFFFFC,D2 0000001E: 2342 0004 '#B..' MOVE.L D2,$0004(A1) 00000022: 222E 0014 '"...' MOVE.L $0014(A6),D1 00000026: D281 '..' ADD.L D1,D1 00000028: D481 '..' ADD.L D1,D2 0000002A: 2342 0008 '#B..' MOVE.L D2,$0008(A1) 0000002E: D481 '..' ADD.L D1,D2 00000030: 2342 000C '#B..' MOVE.L D2,$000C(A1) 00000034: 2205 '".' MOVE.L D5,D1 00000036: E581 '..' ASL.L #2,D1 00000038: D481 '..' ADD.L D1,D2 0000003A: 2342 0010 '#B..' MOVE.L D2,$0010(A1) 0000003E: D481 '..' ADD.L D1,D2 00000040: 2342 0014 '#B..' MOVE.L D2,$0014(A1) 00000044: D481 '..' ADD.L D1,D2 00000046: 2342 0018 '#B..' MOVE.L D2,$0018(A1) 0000004A: D481 '..' ADD.L D1,D2 0000004C: 2342 001C '#B..' MOVE.L D2,$001C(A1) 00000050: D481 '..' ADD.L D1,D2 00000052: 2342 0020 '#B. ' MOVE.L D2,$0020(A1) 00000056: D481 '..' ADD.L D1,D2 00000058: 2342 0024 '#B.$' MOVE.L D2,$0024(A1) 0000005C: D485 '..' ADD.L D5,D2 0000005E: 2002 ' .' MOVE.L D2,D0 00000060: 5282 'R.' ADDQ.L #1,D2 00000062: 0882 0000 '....' BCLR #$00,D2 00000066: 2002 ' .' MOVE.L D2,D0 00000068: 2A2E FFFC '*...' MOVE.L -$0004(A6),D5 0000006C: 4E5E 'N^' UNLK A6 0000006E: 4E75 'Nu' RTS Comment: AUTOMOD_97130 ended due to: ran into next module Comment: ##################################################################################### Module: fsg_WorkSpaceSetOffsets [971A0, 97222) Module started due to: MODGUESS (align, label) Unresolved outgoing references: +32 (971D2): JSR $97130 +74 (97214): JSR $97130 VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c Dictionary: Flags $00 FirstId 338 338: fsg_WorkSpaceSetOffsets Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_WorkSpaceSetOffsets"(338) Segment="Main"(200) Size: Flags $00 ModuleSize 130 Content: Flags $08 Contents offset $0000 size $0082 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: 49EB 0198 'I...' LEA $0198(A3),A4 00000010: 7C00 '|.' MOVEQ #$00,D6 00000012: 2746 0024 ''F.$' MOVE.L D6,$0024(A3) 00000016: 7000 'p.' MOVEQ #$00,D0 00000018: 302C 0018 '0,..' MOVE.W $0018(A4),D0 0000001C: E580 '..' ASL.L #2,D0 0000001E: DC80 '..' ADD.L D0,D6 00000020: 7001 'p.' MOVEQ #$01,D0 00000022: 2F00 '/.' MOVE.L D0,-(A7) 00000024: 7200 'r.' MOVEQ #$00,D1 00000026: 322C 0010 '2,..' MOVE.W $0010(A4),D1 0000002A: 2F01 '/.' MOVE.L D1,-(A7) 0000002C: 2F06 '/.' MOVE.L D6,-(A7) 0000002E: 486B 0028 'Hk.(' PEA $0028(A3) 00000032: 4EBA FF5C 'N..\' JSR *-$00A2 ; FFFFFF90 00000036: 2C00 ',.' MOVE.L D0,D6 00000038: 7E00 '~.' MOVEQ #$00,D7 0000003A: 3E2C 0006 '>,..' MOVE.W $0006(A4),D7 0000003E: 7000 'p.' MOVEQ #$00,D0 00000040: 302C 000A '0,..' MOVE.W $000A(A4),D0 00000044: B087 '..' CMP.L D7,D0 00000046: 6308 'c.' BLS.S *+$000A ; 00000050 00000048: 7E00 '~.' MOVEQ #$00,D7 0000004A: 3E2C 000A '>,..' MOVE.W $000A(A4),D7 0000004E: 4A87 'J.' TST.L D7 00000050: 5887 'X.' ADDQ.L #4,D7 00000052: 7A00 'z.' MOVEQ #$00,D5 00000054: 3A2C 0008 ':,..' MOVE.W $0008(A4),D5 00000058: 7000 'p.' MOVEQ #$00,D0 0000005A: 302C 000C '0,..' MOVE.W $000C(A4),D0 0000005E: B085 '..' CMP.L D5,D0 00000060: 6308 'c.' BLS.S *+$000A ; 0000006A 00000062: 7A00 'z.' MOVEQ #$00,D5 00000064: 3A2C 000C ':,..' MOVE.W $000C(A4),D5 00000068: 4A85 'J.' TST.L D5 0000006A: 2F05 '/.' MOVE.L D5,-(A7) 0000006C: 2F07 '/.' MOVE.L D7,-(A7) 0000006E: 2F06 '/.' MOVE.L D6,-(A7) 00000070: 486B 0054 'Hk.T' PEA $0054(A3) 00000074: 4EBA FF1A 'N...' JSR *-$00E4 ; FFFFFF90 00000078: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 0000007E: 4E5E 'N^' UNLK A6 00000080: 4E75 'Nu' RTS Comment: fsg_WorkSpaceSetOffsets ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_97230 [97230, 97296) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Dictionary: Flags $00 FirstId 339 339: AUTOMOD_97230 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97230"(339) Segment="Main"(200) Size: Flags $00 ModuleSize 102 Content: Flags $08 Contents offset $0000 size $0066 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 4202 'B.' CLR.B D2 0000000A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000000E: 2D50 FFF4 '-P..' MOVE.L (A0),-$000C(A6) 00000012: 2468 0004 '$h..' MOVEA.L $0004(A0),A2 00000016: 2D68 0008 FFF8 '-h....' MOVE.L $0008(A0),-$0008(A6) 0000001C: 2668 000C '&h..' MOVEA.L $000C(A0),A3 00000020: 2868 0028 '(h.(' MOVEA.L $0028(A0),A4 00000024: 3028 001C '0(..' MOVE.W $001C(A0),D0 00000028: 48C0 'H.' EXT.L D0 0000002A: 5380 'S.' SUBQ.L #1,D0 0000002C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000030: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 00000034: 3230 0A00 '20..' MOVE.W $00(A0,D0.L*2),D1 00000038: 5A41 'ZA' ADDQ.W #5,D1 0000003A: 5341 'SA' SUBQ.W #1,D1 0000003C: 4A41 'JA' TST.W D1 0000003E: 6D1C 'm.' BLT.S *+$001E ; 0000005C 00000040: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 00000044: 58AE FFF4 'X...' ADDQ.L #4,-$000C(A6) 00000048: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 0000004C: 58AE FFF8 'X...' ADDQ.L #4,-$0008(A6) 00000050: 2240 '"@' MOVEA.L D0,A1 00000052: 2290 '".' MOVE.L (A0),(A1) 00000054: 26DA '&.' MOVE.L (A2)+,(A3)+ 00000056: 18C2 '..' MOVE.B D2,(A4)+ 00000058: 51C9 FFE6 'Q...' DBF D1,*-$0018 ; 00000040 0000005C: 4CEE 1C00 FFE8 'L.....' MOVEM.L -$0018(A6),A2-A4 00000062: 4E5E 'N^' UNLK A6 00000064: 4E75 'Nu' RTS Comment: AUTOMOD_97230 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_972A0 [972A0, 9730E) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +56 (972F6): JSR LongMulDiv +36 (972D6): JSR LongMulDiv Dictionary: Flags $00 FirstId 340 340: AUTOMOD_972A0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_972A0"(340) Segment="Main"(200) Size: Flags $00 ModuleSize 110 Content: Flags $08 Contents offset $0000 size $006E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 246E 000C '$n..' MOVEA.L $000C(A6),A2 00000010: 3E2E 0012 '>...' MOVE.W $0012(A6),D7 00000014: 7000 'p.' MOVEQ #$00,D0 00000016: 302C 00FE '0,..' MOVE.W $00FE(A4),D0 0000001A: 720A 'r.' MOVEQ #$0A,D1 0000001C: 2A00 '*.' MOVE.L D0,D5 0000001E: E3AD '..' LSL.L D1,D5 00000020: 2C2C 0104 ',,..' MOVE.L $0104(A4),D6 00000024: 286A 0010 '(j..' MOVEA.L $0010(A2),A4 00000028: 2652 '&R' MOVEA.L (A2),A3 0000002A: 5347 'SG' SUBQ.W #1,D7 0000002C: 3807 '8.' MOVE.W D7,D4 0000002E: 6D14 'm.' BLT.S *+$0016 ; 00000044 00000030: 2F06 '/.' MOVE.L D6,-(A7) 00000032: 2F05 '/.' MOVE.L D5,-(A7) 00000034: 2F1B '/.' MOVE.L (A3)+,-(A7) 00000036: 4EBA 0000 'N...' JSR LongMulDiv ; id: 271 0000003A: 28C0 '(.' MOVE.L D0,(A4)+ 0000003C: 4FEF 000C 'O...' LEA $000C(A7),A7 00000040: 51CC FFEE 'Q...' DBF D4,*-$0010 ; 00000030 00000044: 266A 0014 '&j..' MOVEA.L $0014(A2),A3 00000048: 286A 0004 '(j..' MOVEA.L $0004(A2),A4 0000004C: 4A47 'JG' TST.W D7 0000004E: 6D14 'm.' BLT.S *+$0016 ; 00000064 00000050: 2F06 '/.' MOVE.L D6,-(A7) 00000052: 2F05 '/.' MOVE.L D5,-(A7) 00000054: 2F1C '/.' MOVE.L (A4)+,-(A7) 00000056: 4EBA 0000 'N...' JSR LongMulDiv ; id: 271 0000005A: 26C0 '&.' MOVE.L D0,(A3)+ 0000005C: 4FEF 000C 'O...' LEA $000C(A7),A7 00000060: 51CF FFEE 'Q...' DBF D7,*-$0010 ; 00000050 00000064: 4CEE 1CF0 FFE4 'L.....' MOVEM.L -$001C(A6),D4-D7/A2-A4 0000006A: 4E5E 'N^' UNLK A6 0000006C: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="LongMulDiv"(271) 00000058 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="LongMulDiv"(271) 00000038 Comment: AUTOMOD_972A0 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_97310 [97310, 97342) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 341 341: AUTOMOD_97310 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97310"(341) 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 1008 'H...' MOVEM.L D3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 7601 'v.' MOVEQ #$01,D3 0000000E: 4AAC 0008 'J...' TST.L $0008(A4) 00000012: 6612 'f.' BNE.S *+$0014 ; 00000026 00000014: 4AAC 0014 'J...' TST.L $0014(A4) 00000018: 660C 'f.' BNE.S *+$000E ; 00000026 0000001A: 0CAC 0001 0000 '......' CMPI.L #$00010000,$0020(A4) 0020 00000022: 6602 'f.' BNE.S *+$0004 ; 00000026 00000024: 7600 'v.' MOVEQ #$00,D3 00000026: 1003 '..' MOVE.B D3,D0 00000028: 4CEE 1008 FFF8 'L.....' MOVEM.L -$0008(A6),D3/A4 0000002E: 4E5E 'N^' UNLK A6 00000030: 4E75 'Nu' RTS Comment: AUTOMOD_97310 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: fsg_Dot6XYMul [97350, 97416) Module started due to: MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c Dictionary: Flags $00 FirstId 342 342: fsg_Dot6XYMul Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_Dot6XYMul"(342) Segment="Main"(200) Size: Flags $00 ModuleSize 198 Content: Flags $08 Contents offset $0000 size $00C6 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) 00000008: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 0000000C: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) 00000010: 47D0 'G.' LEA (A0),A3 00000012: 49E8 000C 'I...' LEA $000C(A0),A4 00000016: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000001A: 2C10 ',.' MOVE.L (A0),D6 0000001C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000020: 2E10 '..' MOVE.L (A0),D7 00000022: 598F 'Y.' SUBQ.L #4,A7 00000024: 2F1B '/.' MOVE.L (A3)+,-(A7) 00000026: 2F06 '/.' MOVE.L D6,-(A7) 00000028: A868 '.h' _FixMul ; A868 0000002A: 598F 'Y.' SUBQ.L #4,A7 0000002C: 2F1C '/.' MOVE.L (A4)+,-(A7) 0000002E: 2F07 '/.' MOVE.L D7,-(A7) 00000030: A868 '.h' _FixMul ; A868 00000032: 201F ' .' MOVE.L (A7)+,D0 00000034: D09F '..' ADD.L (A7)+,D0 00000036: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000003A: 2080 ' .' MOVE.L D0,(A0) 0000003C: 598F 'Y.' SUBQ.L #4,A7 0000003E: 2F1B '/.' MOVE.L (A3)+,-(A7) 00000040: 2F06 '/.' MOVE.L D6,-(A7) 00000042: A868 '.h' _FixMul ; A868 00000044: 598F 'Y.' SUBQ.L #4,A7 00000046: 2F1C '/.' MOVE.L (A4)+,-(A7) 00000048: 2F07 '/.' MOVE.L D7,-(A7) 0000004A: A868 '.h' _FixMul ; A868 0000004C: 201F ' .' MOVE.L (A7)+,D0 0000004E: D09F '..' ADD.L (A7)+,D0 00000050: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000054: 2080 ' .' MOVE.L D0,(A0) 00000056: 4A93 'J.' TST.L (A3) 00000058: 6612 'f.' BNE.S *+$0014 ; 0000006C 0000005A: 4A94 'J.' TST.L (A4) 0000005C: 660E 'f.' BNE.S *+$0010 ; 0000006C 0000005E: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000062: 0CA8 0001 0000 '......' CMPI.L #$00010000,$0020(A0) 0020 0000006A: 6750 'gP' BEQ.S *+$0052 ; 000000BC 0000006C: 598F 'Y.' SUBQ.L #4,A7 0000006E: 2F13 '/.' MOVE.L (A3),-(A7) 00000070: 2F06 '/.' MOVE.L D6,-(A7) 00000072: A84A '.J' _FracMul ; A84A 00000074: 598F 'Y.' SUBQ.L #4,A7 00000076: 2F14 '/.' MOVE.L (A4),-(A7) 00000078: 2F07 '/.' MOVE.L D7,-(A7) 0000007A: A84A '.J' _FracMul ; A84A 0000007C: 2A1F '*.' MOVE.L (A7)+,D5 0000007E: DA9F '..' ADD.L (A7)+,D5 00000080: 700A 'p.' MOVEQ #$0A,D0 00000082: E1AD '..' LSL.L D0,D5 00000084: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000088: DAA8 0020 '... ' ADD.L $0020(A0),D5 0000008C: 4A85 'J.' TST.L D5 0000008E: 672C 'g,' BEQ.S *+$002E ; 000000BC 00000090: 0C85 0001 0000 '......' CMPI.L #$00010000,D5 00000096: 6724 'g$' BEQ.S *+$0026 ; 000000BC 00000098: 598F 'Y.' SUBQ.L #4,A7 0000009A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000009E: 2F10 '/.' MOVE.L (A0),-(A7) 000000A0: 2F05 '/.' MOVE.L D5,-(A7) 000000A2: A84D '.M' _FixDiv ; A84D 000000A4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000000A8: 209F ' .' MOVE.L (A7)+,(A0) 000000AA: 598F 'Y.' SUBQ.L #4,A7 000000AC: 206E 000C ' n..' MOVEA.L $000C(A6),A0 000000B0: 2F10 '/.' MOVE.L (A0),-(A7) 000000B2: 2F05 '/.' MOVE.L D5,-(A7) 000000B4: A84D '.M' _FixDiv ; A84D 000000B6: 206E 000C ' n..' MOVEA.L $000C(A6),A0 000000BA: 209F ' .' MOVE.L (A7)+,(A0) 000000BC: 4CEE 18E0 FFE8 'L.....' MOVEM.L -$0018(A6),D5-D7/A3/A4 000000C2: 4E5E 'N^' UNLK A6 000000C4: 4E75 'Nu' RTS Comment: fsg_Dot6XYMul ended due to: vector glue below Comment: ##################################################################################### Module: fsg_FixXYMul [97420, 974E2) Module started due to: vector glue above, MODGUESS (align, label) VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c Dictionary: Flags $00 FirstId 343 343: fsg_FixXYMul Pad Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_FixXYMul"(343) Segment="Main"(200) Size: Flags $00 ModuleSize 194 Content: Flags $08 Contents offset $0000 size $00C2 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) 00000008: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 0000000C: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) 00000010: 47D0 'G.' LEA (A0),A3 00000012: 49E8 000C 'I...' LEA $000C(A0),A4 00000016: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000001A: 2C10 ',.' MOVE.L (A0),D6 0000001C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000020: 2E10 '..' MOVE.L (A0),D7 00000022: 598F 'Y.' SUBQ.L #4,A7 00000024: 2F1B '/.' MOVE.L (A3)+,-(A7) 00000026: 2F06 '/.' MOVE.L D6,-(A7) 00000028: A868 '.h' _FixMul ; A868 0000002A: 598F 'Y.' SUBQ.L #4,A7 0000002C: 2F1C '/.' MOVE.L (A4)+,-(A7) 0000002E: 2F07 '/.' MOVE.L D7,-(A7) 00000030: A868 '.h' _FixMul ; A868 00000032: 201F ' .' MOVE.L (A7)+,D0 00000034: D09F '..' ADD.L (A7)+,D0 00000036: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000003A: 2080 ' .' MOVE.L D0,(A0) 0000003C: 598F 'Y.' SUBQ.L #4,A7 0000003E: 2F1B '/.' MOVE.L (A3)+,-(A7) 00000040: 2F06 '/.' MOVE.L D6,-(A7) 00000042: A868 '.h' _FixMul ; A868 00000044: 598F 'Y.' SUBQ.L #4,A7 00000046: 2F1C '/.' MOVE.L (A4)+,-(A7) 00000048: 2F07 '/.' MOVE.L D7,-(A7) 0000004A: A868 '.h' _FixMul ; A868 0000004C: 201F ' .' MOVE.L (A7)+,D0 0000004E: D09F '..' ADD.L (A7)+,D0 00000050: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000054: 2080 ' .' MOVE.L D0,(A0) 00000056: 4A93 'J.' TST.L (A3) 00000058: 6612 'f.' BNE.S *+$0014 ; 0000006C 0000005A: 4A94 'J.' TST.L (A4) 0000005C: 660E 'f.' BNE.S *+$0010 ; 0000006C 0000005E: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000062: 0CA8 0001 0000 '......' CMPI.L #$00010000,$0020(A0) 0020 0000006A: 674C 'gL' BEQ.S *+$004E ; 000000B8 0000006C: 598F 'Y.' SUBQ.L #4,A7 0000006E: 2F13 '/.' MOVE.L (A3),-(A7) 00000070: 2F06 '/.' MOVE.L D6,-(A7) 00000072: A84A '.J' _FracMul ; A84A 00000074: 598F 'Y.' SUBQ.L #4,A7 00000076: 2F14 '/.' MOVE.L (A4),-(A7) 00000078: 2F07 '/.' MOVE.L D7,-(A7) 0000007A: A84A '.J' _FracMul ; A84A 0000007C: 2A1F '*.' MOVE.L (A7)+,D5 0000007E: DA9F '..' ADD.L (A7)+,D5 00000080: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000084: DAA8 0020 '... ' ADD.L $0020(A0),D5 00000088: 4A85 'J.' TST.L D5 0000008A: 672C 'g,' BEQ.S *+$002E ; 000000B8 0000008C: 0C85 0001 0000 '......' CMPI.L #$00010000,D5 00000092: 6724 'g$' BEQ.S *+$0026 ; 000000B8 00000094: 598F 'Y.' SUBQ.L #4,A7 00000096: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000009A: 2F10 '/.' MOVE.L (A0),-(A7) 0000009C: 2F05 '/.' MOVE.L D5,-(A7) 0000009E: A84D '.M' _FixDiv ; A84D 000000A0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000000A4: 209F ' .' MOVE.L (A7)+,(A0) 000000A6: 598F 'Y.' SUBQ.L #4,A7 000000A8: 206E 000C ' n..' MOVEA.L $000C(A6),A0 000000AC: 2F10 '/.' MOVE.L (A0),-(A7) 000000AE: 2F05 '/.' MOVE.L D5,-(A7) 000000B0: A84D '.M' _FixDiv ; A84D 000000B2: 206E 000C ' n..' MOVEA.L $000C(A6),A0 000000B6: 209F ' .' MOVE.L (A7)+,(A0) 000000B8: 4CEE 18E0 FFE8 'L.....' MOVEM.L -$0018(A6),D5-D7/A3/A4 000000BE: 4E5E 'N^' UNLK A6 000000C0: 4E75 'Nu' RTS Comment: fsg_FixXYMul ended due to: vector glue below Comment: ##################################################################################### Module: fsg_MxConcat2x2 [974F0, 975C6) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c Dictionary: Flags $00 FirstId 344 344: fsg_MxConcat2x2 Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_MxConcat2x2"(344) Segment="Main"(200) Size: Flags $00 ModuleSize 214 Content: Flags $08 Contents offset $0000 size $00D6 00000000: 4E56 FFE4 'NV..' LINK.W A6,#-$001C 00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000010: 45EE FFE4 'E...' LEA -$001C(A6),A2 00000014: 598F 'Y.' SUBQ.L #4,A7 00000016: 2F13 '/.' MOVE.L (A3),-(A7) 00000018: 2F14 '/.' MOVE.L (A4),-(A7) 0000001A: A868 '.h' _FixMul ; A868 0000001C: 598F 'Y.' SUBQ.L #4,A7 0000001E: 2F2B 0004 '/+..' MOVE.L $0004(A3),-(A7) 00000022: 2F2C 000C '/,..' MOVE.L $000C(A4),-(A7) 00000026: A868 '.h' _FixMul ; A868 00000028: 201F ' .' MOVE.L (A7)+,D0 0000002A: D09F '..' ADD.L (A7)+,D0 0000002C: 24C0 '$.' MOVE.L D0,(A2)+ 0000002E: 598F 'Y.' SUBQ.L #4,A7 00000030: 2F13 '/.' MOVE.L (A3),-(A7) 00000032: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7) 00000036: A868 '.h' _FixMul ; A868 00000038: 598F 'Y.' SUBQ.L #4,A7 0000003A: 2F2B 0004 '/+..' MOVE.L $0004(A3),-(A7) 0000003E: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) 00000042: A868 '.h' _FixMul ; A868 00000044: 201F ' .' MOVE.L (A7)+,D0 00000046: D09F '..' ADD.L (A7)+,D0 00000048: 24C0 '$.' MOVE.L D0,(A2)+ 0000004A: 598F 'Y.' SUBQ.L #4,A7 0000004C: 2F13 '/.' MOVE.L (A3),-(A7) 0000004E: 2F2C 0008 '/,..' MOVE.L $0008(A4),-(A7) 00000052: A868 '.h' _FixMul ; A868 00000054: 598F 'Y.' SUBQ.L #4,A7 00000056: 2F2B 0004 '/+..' MOVE.L $0004(A3),-(A7) 0000005A: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) 0000005E: A868 '.h' _FixMul ; A868 00000060: 201F ' .' MOVE.L (A7)+,D0 00000062: D09F '..' ADD.L (A7)+,D0 00000064: 24C0 '$.' MOVE.L D0,(A2)+ 00000066: 598F 'Y.' SUBQ.L #4,A7 00000068: 2F2B 000C '/+..' MOVE.L $000C(A3),-(A7) 0000006C: 2F14 '/.' MOVE.L (A4),-(A7) 0000006E: A868 '.h' _FixMul ; A868 00000070: 598F 'Y.' SUBQ.L #4,A7 00000072: 2F2B 0010 '/+..' MOVE.L $0010(A3),-(A7) 00000076: 2F2C 000C '/,..' MOVE.L $000C(A4),-(A7) 0000007A: A868 '.h' _FixMul ; A868 0000007C: 201F ' .' MOVE.L (A7)+,D0 0000007E: D09F '..' ADD.L (A7)+,D0 00000080: 24C0 '$.' MOVE.L D0,(A2)+ 00000082: 598F 'Y.' SUBQ.L #4,A7 00000084: 2F2B 000C '/+..' MOVE.L $000C(A3),-(A7) 00000088: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7) 0000008C: A868 '.h' _FixMul ; A868 0000008E: 598F 'Y.' SUBQ.L #4,A7 00000090: 2F2B 0010 '/+..' MOVE.L $0010(A3),-(A7) 00000094: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) 00000098: A868 '.h' _FixMul ; A868 0000009A: 201F ' .' MOVE.L (A7)+,D0 0000009C: D09F '..' ADD.L (A7)+,D0 0000009E: 24C0 '$.' MOVE.L D0,(A2)+ 000000A0: 598F 'Y.' SUBQ.L #4,A7 000000A2: 2F2B 000C '/+..' MOVE.L $000C(A3),-(A7) 000000A6: 2F2C 0008 '/,..' MOVE.L $0008(A4),-(A7) 000000AA: A868 '.h' _FixMul ; A868 000000AC: 598F 'Y.' SUBQ.L #4,A7 000000AE: 2F2B 0010 '/+..' MOVE.L $0010(A3),-(A7) 000000B2: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) 000000B6: A868 '.h' _FixMul ; A868 000000B8: 201F ' .' MOVE.L (A7)+,D0 000000BA: D09F '..' ADD.L (A7)+,D0 000000BC: 24C0 '$.' MOVE.L D0,(A2)+ 000000BE: 47EC 0018 'G...' LEA $0018(A4),A3 000000C2: 284A '(J' MOVEA.L A2,A4 000000C4: 7E05 '~.' MOVEQ #$05,D7 000000C6: 2724 ''$' MOVE.L -(A4),-(A3) 000000C8: 51CF FFFC 'Q...' DBF D7,*-$0002 ; 000000C6 000000CC: 4CEE 1C80 FFD4 'L.....' MOVEM.L -$002C(A6),D7/A2-A4 000000D2: 4E5E 'N^' UNLK A6 000000D4: 4E75 'Nu' RTS Comment: fsg_MxConcat2x2 ended due to: vector glue below Comment: ##################################################################################### Module: fsg_MxScaleAB [975D0, 97636) Module started due to: vector glue above, MODGUESS (align, label) VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c Dictionary: Flags $00 FirstId 345 345: fsg_MxScaleAB Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_MxScaleAB"(345) Segment="Main"(200) Size: Flags $00 ModuleSize 102 Content: Flags $08 Contents offset $0000 size $0066 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) 00000008: 2C2E 000C ',...' MOVE.L $000C(A6),D6 0000000C: 2E2E 0008 '....' MOVE.L $0008(A6),D7 00000010: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000014: 49D0 'I.' LEA (A0),A4 00000016: 598F 'Y.' SUBQ.L #4,A7 00000018: 2F07 '/.' MOVE.L D7,-(A7) 0000001A: 2F14 '/.' MOVE.L (A4),-(A7) 0000001C: A868 '.h' _FixMul ; A868 0000001E: 289F '(.' MOVE.L (A7)+,(A4) 00000020: 584C 'XL' ADDQ.W #4,A4 00000022: 598F 'Y.' SUBQ.L #4,A7 00000024: 2F07 '/.' MOVE.L D7,-(A7) 00000026: 2F14 '/.' MOVE.L (A4),-(A7) 00000028: A868 '.h' _FixMul ; A868 0000002A: 289F '(.' MOVE.L (A7)+,(A4) 0000002C: 584C 'XL' ADDQ.W #4,A4 0000002E: 598F 'Y.' SUBQ.L #4,A7 00000030: 2F07 '/.' MOVE.L D7,-(A7) 00000032: 2F14 '/.' MOVE.L (A4),-(A7) 00000034: A868 '.h' _FixMul ; A868 00000036: 289F '(.' MOVE.L (A7)+,(A4) 00000038: 584C 'XL' ADDQ.W #4,A4 0000003A: 598F 'Y.' SUBQ.L #4,A7 0000003C: 2F06 '/.' MOVE.L D6,-(A7) 0000003E: 2F14 '/.' MOVE.L (A4),-(A7) 00000040: A868 '.h' _FixMul ; A868 00000042: 289F '(.' MOVE.L (A7)+,(A4) 00000044: 584C 'XL' ADDQ.W #4,A4 00000046: 598F 'Y.' SUBQ.L #4,A7 00000048: 2F06 '/.' MOVE.L D6,-(A7) 0000004A: 2F14 '/.' MOVE.L (A4),-(A7) 0000004C: A868 '.h' _FixMul ; A868 0000004E: 289F '(.' MOVE.L (A7)+,(A4) 00000050: 584C 'XL' ADDQ.W #4,A4 00000052: 598F 'Y.' SUBQ.L #4,A7 00000054: 2F06 '/.' MOVE.L D6,-(A7) 00000056: 2F14 '/.' MOVE.L (A4),-(A7) 00000058: A868 '.h' _FixMul ; A868 0000005A: 289F '(.' MOVE.L (A7)+,(A4) 0000005C: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 00000062: 4E5E 'N^' UNLK A6 00000064: 4E75 'Nu' RTS Comment: fsg_MxScaleAB ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_97640 [97640, 9767A) Module started due to: vector glue above Dictionary: Flags $00 FirstId 346 346: AUTOMOD_97640 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97640"(346) Segment="Main"(200) Size: Flags $00 ModuleSize 58 Content: Flags $08 Contents offset $0000 size $003A 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 1300 'H...' MOVEM.L D3/D6/D7,-(A7) 00000008: 2C2E 000C ',...' MOVE.L $000C(A6),D6 0000000C: 2E2E 0008 '....' MOVE.L $0008(A6),D7 00000010: 6C06 'l.' BGE.S *+$0008 ; 00000018 00000012: 2007 ' .' MOVE.L D7,D0 00000014: 4480 'D.' NEG.L D0 00000016: 2E00 '..' MOVE.L D0,D7 00000018: 4A86 'J.' TST.L D6 0000001A: 6C06 'l.' BGE.S *+$0008 ; 00000022 0000001C: 2006 ' .' MOVE.L D6,D0 0000001E: 4480 'D.' NEG.L D0 00000020: 2C00 ',.' MOVE.L D0,D6 00000022: BC87 '..' CMP.L D7,D6 00000024: 5DC3 '].' SLT D3 00000026: 4403 'D.' NEG.B D3 00000028: 6704 'g.' BEQ.S *+$0006 ; 0000002E 0000002A: 2007 ' .' MOVE.L D7,D0 0000002C: 6002 '`.' BRA.S *+$0004 ; 00000030 0000002E: 2006 ' .' MOVE.L D6,D0 00000030: 4CEE 00C8 FFF4 'L.....' MOVEM.L -$000C(A6),D3/D6/D7 00000036: 4E5E 'N^' UNLK A6 00000038: 4E75 'Nu' RTS Comment: AUTOMOD_97640 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: fsg_ReduceMatrix [97680, 97772) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +5A (976DA): JSR LongMulDiv +4A (976CA): JSR LongMulDiv +30 (976B0): JSR LongMulDiv +22 (976A2): JSR LongMulDiv Unresolved outgoing references: +84 (97704): JSR $97640 +90 (97710): JSR $97640 +9A (9771A): JSR $97640 VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c Dictionary: Flags $00 FirstId 347 347: fsg_ReduceMatrix Pad Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_ReduceMatrix"(347) Segment="Main"(200) Size: Flags $00 ModuleSize 242 Content: Flags $08 Contents offset $0000 size $00F2 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 49EB 010C 'I...' LEA $010C(A3),A4 00000010: 2C2C 0020 ',,. ' MOVE.L $0020(A4),D6 00000014: 2E2C 0008 '.,..' MOVE.L $0008(A4),D7 00000018: 6722 'g"' BEQ.S *+$0024 ; 0000003C 0000001A: 2F06 '/.' MOVE.L D6,-(A7) 0000001C: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) 00000020: 2F07 '/.' MOVE.L D7,-(A7) 00000022: 4EBA 0000 'N...' JSR LongMulDiv ; id: 271 00000026: 9194 '..' SUB.L D0,(A4) 00000028: 2F06 '/.' MOVE.L D6,-(A7) 0000002A: 2F2C 001C '/,..' MOVE.L $001C(A4),-(A7) 0000002E: 2F07 '/.' MOVE.L D7,-(A7) 00000030: 4EBA 0000 'N...' JSR LongMulDiv ; id: 271 00000034: 91AC 0004 '....' SUB.L D0,$0004(A4) 00000038: 4FEF 0018 'O...' LEA $0018(A7),A7 0000003C: 2E2C 0014 '.,..' MOVE.L $0014(A4),D7 00000040: 6724 'g$' BEQ.S *+$0026 ; 00000066 00000042: 2F06 '/.' MOVE.L D6,-(A7) 00000044: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) 00000048: 2F07 '/.' MOVE.L D7,-(A7) 0000004A: 4EBA 0000 'N...' JSR LongMulDiv ; id: 271 0000004E: 91AC 000C '....' SUB.L D0,$000C(A4) 00000052: 2F06 '/.' MOVE.L D6,-(A7) 00000054: 2F2C 001C '/,..' MOVE.L $001C(A4),-(A7) 00000058: 2F07 '/.' MOVE.L D7,-(A7) 0000005A: 4EBA 0000 'N...' JSR LongMulDiv ; id: 271 0000005E: 91AC 0010 '....' SUB.L D0,$0010(A4) 00000062: 4FEF 0018 'O...' LEA $0018(A7),A7 00000066: 7000 'p.' MOVEQ #$00,D0 00000068: 2940 001C ')@..' MOVE.L D0,$001C(A4) 0000006C: 2940 0018 ')@..' MOVE.L D0,$0018(A4) 00000070: 2206 '".' MOVE.L D6,D1 00000072: D2BC 0000 2000 '.... .' ADD.L #$00002000,D1 00000078: 740E 't.' MOVEQ #$0E,D2 0000007A: E4A1 '..' ASR.L D2,D1 0000007C: 2941 0020 ')A. ' MOVE.L D1,$0020(A4) 00000080: 2F1C '/.' MOVE.L (A4)+,-(A7) 00000082: 2F1C '/.' MOVE.L (A4)+,-(A7) 00000084: 4EBA FF3A 'N..:' JSR *-$00C4 ; FFFFFFC0 00000088: 2E00 '..' MOVE.L D0,D7 0000008A: 584C 'XL' ADDQ.W #4,A4 0000008C: 2F1C '/.' MOVE.L (A4)+,-(A7) 0000008E: 2F07 '/.' MOVE.L D7,-(A7) 00000090: 4EBA FF2E 'N...' JSR *-$00D0 ; FFFFFFC0 00000094: 2E00 '..' MOVE.L D0,D7 00000096: 2F14 '/.' MOVE.L (A4),-(A7) 00000098: 2F07 '/.' MOVE.L D7,-(A7) 0000009A: 4EBA FF24 'N..$' JSR *-$00DA ; FFFFFFC0 0000009E: 2E00 '..' MOVE.L D0,D7 000000A0: 0C87 0001 0000 '......' CMPI.L #$00010000,D7 000000A6: 4FEF 0018 'O...' LEA $0018(A7),A7 000000AA: 673C 'g<' BEQ.S *+$003E ; 000000E8 000000AC: 598F 'Y.' SUBQ.L #4,A7 000000AE: 2F14 '/.' MOVE.L (A4),-(A7) 000000B0: 2F07 '/.' MOVE.L D7,-(A7) 000000B2: A84D '.M' _FixDiv ; A84D 000000B4: 289F '(.' MOVE.L (A7)+,(A4) 000000B6: 594C 'YL' SUBQ.W #4,A4 000000B8: 598F 'Y.' SUBQ.L #4,A7 000000BA: 2F14 '/.' MOVE.L (A4),-(A7) 000000BC: 2F07 '/.' MOVE.L D7,-(A7) 000000BE: A84D '.M' _FixDiv ; A84D 000000C0: 289F '(.' MOVE.L (A7)+,(A4) 000000C2: 518C 'Q.' SUBQ.L #8,A4 000000C4: 598F 'Y.' SUBQ.L #4,A7 000000C6: 2F14 '/.' MOVE.L (A4),-(A7) 000000C8: 2F07 '/.' MOVE.L D7,-(A7) 000000CA: A84D '.M' _FixDiv ; A84D 000000CC: 289F '(.' MOVE.L (A7)+,(A4) 000000CE: 594C 'YL' SUBQ.W #4,A4 000000D0: 598F 'Y.' SUBQ.L #4,A7 000000D2: 2F14 '/.' MOVE.L (A4),-(A7) 000000D4: 2F07 '/.' MOVE.L D7,-(A7) 000000D6: A84D '.M' _FixDiv ; A84D 000000D8: 289F '(.' MOVE.L (A7)+,(A4) 000000DA: 598F 'Y.' SUBQ.L #4,A7 000000DC: 2F2B 0108 '/+..' MOVE.L $0108(A3),-(A7) 000000E0: 2F07 '/.' MOVE.L D7,-(A7) 000000E2: A868 '.h' _FixMul ; A868 000000E4: 275F 0108 ''_..' MOVE.L (A7)+,$0108(A3) 000000E8: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 000000EE: 4E5E 'N^' UNLK A6 000000F0: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="LongMulDiv"(271) 0000005C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="LongMulDiv"(271) 0000004C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="LongMulDiv"(271) 00000032 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="LongMulDiv"(271) 00000024 Comment: fsg_ReduceMatrix ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_97780 [97780, 977D2) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Dictionary: Flags $00 FirstId 348 348: AUTOMOD_97780 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97780"(348) Segment="Main"(200) Size: Flags $00 ModuleSize 82 Content: Flags $08 Contents offset $0000 size $0052 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0708 'H...' MOVEM.L D5-D7/A4,-(A7) 00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 0000000C: 2C2E 000C ',...' MOVE.L $000C(A6),D6 00000010: 2E2E 0008 '....' MOVE.L $0008(A6),D7 00000014: 6C06 'l.' BGE.S *+$0008 ; 0000001C 00000016: 2007 ' .' MOVE.L D7,D0 00000018: 4480 'D.' NEG.L D0 0000001A: 2E00 '..' MOVE.L D0,D7 0000001C: 4A86 'J.' TST.L D6 0000001E: 6C06 'l.' BGE.S *+$0008 ; 00000026 00000020: 2006 ' .' MOVE.L D6,D0 00000022: 4480 'D.' NEG.L D0 00000024: 2C00 ',.' MOVE.L D0,D6 00000026: BC87 '..' CMP.L D7,D6 00000028: 6F06 'o.' BLE.S *+$0008 ; 00000030 0000002A: 2A07 '*.' MOVE.L D7,D5 0000002C: 2E06 '..' MOVE.L D6,D7 0000002E: 2C05 ',.' MOVE.L D5,D6 00000030: 2007 ' .' MOVE.L D7,D0 00000032: 9086 '..' SUB.L D6,D0 00000034: 7221 'r!' MOVEQ #$21,D1 ; '!' 00000036: B280 '..' CMP.L D0,D1 00000038: 6D0A 'm.' BLT.S *+$000C ; 00000044 0000003A: 2007 ' .' MOVE.L D7,D0 0000003C: E388 '..' LSL.L #1,D0 0000003E: 2880 '(.' MOVE.L D0,(A4) 00000040: 7001 'p.' MOVEQ #$01,D0 00000042: 6004 '`.' BRA.S *+$0006 ; 00000048 00000044: 2887 '(.' MOVE.L D7,(A4) 00000046: 7000 'p.' MOVEQ #$00,D0 00000048: 4CEE 10E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7/A4 0000004E: 4E5E 'N^' UNLK A6 00000050: 4E75 'Nu' RTS Comment: AUTOMOD_97780 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_977E0 [977E0, 97826) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +1E (977FE): JSR $97780 +34 (97814): JSR $97780 Dictionary: Flags $00 FirstId 349 349: AUTOMOD_977E0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_977E0"(349) Segment="Main"(200) Size: Flags $00 ModuleSize 70 Content: Flags $08 Contents offset $0000 size $0046 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 00000010: 49D0 'I.' LEA (A0),A4 00000012: 2C1C ',.' MOVE.L (A4)+,D6 00000014: 2E1C '..' MOVE.L (A4)+,D7 00000016: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 0000001A: 2F07 '/.' MOVE.L D7,-(A7) 0000001C: 2F06 '/.' MOVE.L D6,-(A7) 0000001E: 4EBA FF80 'N...' JSR *-$007E ; FFFFFFA0 00000022: 1740 0155 '.@.U' MOVE.B D0,$0155(A3) 00000026: 584C 'XL' ADDQ.W #4,A4 00000028: 2C1C ',.' MOVE.L (A4)+,D6 0000002A: 2E14 '..' MOVE.L (A4),D7 0000002C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 00000030: 2F07 '/.' MOVE.L D7,-(A7) 00000032: 2F06 '/.' MOVE.L D6,-(A7) 00000034: 4EBA FF6A 'N..j' JSR *-$0094 ; FFFFFFA0 00000038: 812B 0155 '.+.U' OR.B D0,$0155(A3) 0000003C: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 00000042: 4E5E 'N^' UNLK A6 00000044: 4E75 'Nu' RTS Comment: AUTOMOD_977E0 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_97830 [97830, 978AE) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 350 350: AUTOMOD_97830 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97830"(350) Segment="Main"(200) Size: Flags $00 ModuleSize 126 Content: Flags $08 Contents offset $0000 size $007E 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 1E38 'H..8' MOVEM.L D3-D6/A2-A4,-(A7) 00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 0000000C: 263C 0001 0000 '&<....' MOVE.L #$00010000,D3 00000012: 47D2 'G.' LEA (A2),A3 00000014: B69B '..' CMP.L (A3)+,D3 00000016: 6614 'f.' BNE.S *+$0016 ; 0000002C 00000018: 4A9B 'J.' TST.L (A3)+ 0000001A: 6610 'f.' BNE.S *+$0012 ; 0000002C 0000001C: 4A9B 'J.' TST.L (A3)+ 0000001E: 660C 'f.' BNE.S *+$000E ; 0000002C 00000020: 4A9B 'J.' TST.L (A3)+ 00000022: 6608 'f.' BNE.S *+$000A ; 0000002C 00000024: B69B '..' CMP.L (A3)+,D3 00000026: 6604 'f.' BNE.S *+$0006 ; 0000002C 00000028: 4A93 'J.' TST.L (A3) 0000002A: 6746 'gF' BEQ.S *+$0048 ; 00000072 0000002C: 7C21 '|!' MOVEQ #$21,D6 ; '!' 0000002E: 72DF 'r.' MOVEQ #$DF,D1 00000030: 283C 0000 FFDF '(<....' MOVE.L #$0000FFDF,D4 00000036: 2A3C 0001 0021 '*<...!' MOVE.L #$00010021,D5 0000003C: 49D2 'I.' LEA (A2),A4 0000003E: B894 '..' CMP.L (A4),D4 00000040: 6E2C 'n,' BGT.S *+$002E ; 0000006E 00000042: BA9C '..' CMP.L (A4)+,D5 00000044: 6D28 'm(' BLT.S *+$002A ; 0000006E 00000046: B294 '..' CMP.L (A4),D1 00000048: 6E24 'n$' BGT.S *+$0026 ; 0000006E 0000004A: BC9C '..' CMP.L (A4)+,D6 0000004C: 6E20 'n ' BGT.S *+$0022 ; 0000006E 0000004E: B294 '..' CMP.L (A4),D1 00000050: 6E1C 'n.' BGT.S *+$001E ; 0000006E 00000052: BC9C '..' CMP.L (A4)+,D6 00000054: 6E18 'n.' BGT.S *+$001A ; 0000006E 00000056: B294 '..' CMP.L (A4),D1 00000058: 6E14 'n.' BGT.S *+$0016 ; 0000006E 0000005A: BC9C '..' CMP.L (A4)+,D6 0000005C: 6E10 'n.' BGT.S *+$0012 ; 0000006E 0000005E: B894 '..' CMP.L (A4),D4 00000060: 6E0C 'n.' BGT.S *+$000E ; 0000006E 00000062: BA9C '..' CMP.L (A4)+,D5 00000064: 6D08 'm.' BLT.S *+$000A ; 0000006E 00000066: B294 '..' CMP.L (A4),D1 00000068: 6E04 'n.' BGT.S *+$0006 ; 0000006E 0000006A: BC94 '..' CMP.L (A4),D6 0000006C: 6F04 'o.' BLE.S *+$0006 ; 00000072 0000006E: 7000 'p.' MOVEQ #$00,D0 00000070: 6002 '`.' BRA.S *+$0004 ; 00000074 00000072: 7001 'p.' MOVEQ #$01,D0 00000074: 4CEE 1C78 FFE0 'L..x..' MOVEM.L -$0020(A6),D3-D6/A2-A4 0000007A: 4E5E 'N^' UNLK A6 0000007C: 4E75 'Nu' RTS Comment: AUTOMOD_97830 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_978B0 [978B0, 978E2) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 351 351: AUTOMOD_978B0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_978B0"(351) 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: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000000A: 49D0 'I.' LEA (A0),A4 0000000C: 4A9C 'J.' TST.L (A4)+ 0000000E: 6D18 'm.' BLT.S *+$001A ; 00000028 00000010: 4A9C 'J.' TST.L (A4)+ 00000012: 6614 'f.' BNE.S *+$0016 ; 00000028 00000014: 4A9C 'J.' TST.L (A4)+ 00000016: 6610 'f.' BNE.S *+$0012 ; 00000028 00000018: 4A9C 'J.' TST.L (A4)+ 0000001A: 660C 'f.' BNE.S *+$000E ; 00000028 0000001C: 4A9C 'J.' TST.L (A4)+ 0000001E: 6D08 'm.' BLT.S *+$000A ; 00000028 00000020: 4A94 'J.' TST.L (A4) 00000022: 6604 'f.' BNE.S *+$0006 ; 00000028 00000024: 7000 'p.' MOVEQ #$00,D0 00000026: 6002 '`.' BRA.S *+$0004 ; 0000002A 00000028: 7001 'p.' MOVEQ #$01,D0 0000002A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 0000002E: 4E5E 'N^' UNLK A6 00000030: 4E75 'Nu' RTS Comment: AUTOMOD_978B0 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_978F0 [978F0, 97924) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 352 352: AUTOMOD_978F0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_978F0"(352) Segment="Main"(200) Size: Flags $00 ModuleSize 52 Content: Flags $08 Contents offset $0000 size $0034 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 1008 'H...' MOVEM.L D3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 7600 'v.' MOVEQ #$00,D3 0000000E: 4A94 'J.' TST.L (A4) 00000010: 6606 'f.' BNE.S *+$0008 ; 00000018 00000012: 4AAC 0010 'J...' TST.L $0010(A4) 00000016: 670E 'g.' BEQ.S *+$0010 ; 00000026 00000018: 4AAC 000C 'J...' TST.L $000C(A4) 0000001C: 6606 'f.' BNE.S *+$0008 ; 00000024 0000001E: 4AAC 0004 'J...' TST.L $0004(A4) 00000022: 6702 'g.' BEQ.S *+$0004 ; 00000026 00000024: 7601 'v.' MOVEQ #$01,D3 00000026: 49C3 'I.' EXTB.L D3 00000028: 2003 ' .' MOVE.L D3,D0 0000002A: 4CEE 1008 FFF8 'L.....' MOVEM.L -$0008(A6),D3/A4 00000030: 4E5E 'N^' UNLK A6 00000032: 4E75 'Nu' RTS Comment: AUTOMOD_978F0 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_97930 [97930, 97962) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 353 353: AUTOMOD_97930 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97930"(353) 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: 2F05 '/.' MOVE.L D5,-(A7) 00000006: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 0000000A: 222E 000C '"...' MOVE.L $000C(A6),D1 0000000E: 2A29 00A8 '*)..' MOVE.L $00A8(A1),D5 00000012: 2429 00AC '$)..' MOVE.L $00AC(A1),D2 00000016: E282 '..' ASR.L #1,D2 00000018: 3005 '0.' MOVE.W D5,D0 0000001A: C1C1 '..' MULS.W D1,D0 0000001C: 2200 '".' MOVE.L D0,D1 0000001E: D282 '..' ADD.L D2,D1 00000020: 3029 00B0 '0)..' MOVE.W $00B0(A1),D0 00000024: 48C0 'H.' EXT.L D0 00000026: E0A1 '..' ASR.L D0,D1 00000028: 2001 ' .' MOVE.L D1,D0 0000002A: 2A2E FFFC '*...' MOVE.L -$0004(A6),D5 0000002E: 4E5E 'N^' UNLK A6 00000030: 4E75 'Nu' RTS Comment: AUTOMOD_97930 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_97970 [97970, 979C8) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 354 354: AUTOMOD_97970 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97970"(354) Segment="Main"(200) Size: Flags $00 ModuleSize 88 Content: Flags $08 Contents offset $0000 size $0058 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0F08 'H...' MOVEM.L D4-D7/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 2E2E 000C '....' MOVE.L $000C(A6),D7 00000010: 282C 00A8 '(,..' MOVE.L $00A8(A4),D4 00000014: 2C2C 00AC ',,..' MOVE.L $00AC(A4),D6 00000018: 2A06 '*.' MOVE.L D6,D5 0000001A: E285 '..' ASR.L #1,D5 0000001C: 4A87 'J.' TST.L D7 0000001E: 6C1C 'l.' BGE.S *+$001E ; 0000003C 00000020: 2007 ' .' MOVE.L D7,D0 00000022: 4480 'D.' NEG.L D0 00000024: 2E00 '..' MOVE.L D0,D7 00000026: 3004 '0.' MOVE.W D4,D0 00000028: C1C7 '..' MULS.W D7,D0 0000002A: 2E00 '..' MOVE.L D0,D7 0000002C: DE85 '..' ADD.L D5,D7 0000002E: 2007 ' .' MOVE.L D7,D0 00000030: 4C46 0800 'LF..' DIVS.L D6,D0 00000034: 2E00 '..' MOVE.L D0,D7 00000036: 4480 'D.' NEG.L D0 00000038: 2E00 '..' MOVE.L D0,D7 0000003A: 6010 '`.' BRA.S *+$0012 ; 0000004C 0000003C: 3004 '0.' MOVE.W D4,D0 0000003E: C1C7 '..' MULS.W D7,D0 00000040: 2E00 '..' MOVE.L D0,D7 00000042: DE85 '..' ADD.L D5,D7 00000044: 2007 ' .' MOVE.L D7,D0 00000046: 4C46 0800 'LF..' DIVS.L D6,D0 0000004A: 2E00 '..' MOVE.L D0,D7 0000004C: 2007 ' .' MOVE.L D7,D0 0000004E: 4CEE 10F0 FFEC 'L.....' MOVEM.L -$0014(A6),D4-D7/A4 00000054: 4E5E 'N^' UNLK A6 00000056: 4E75 'Nu' RTS Comment: AUTOMOD_97970 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_979D0 [979D0, 979EA) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 355 355: AUTOMOD_979D0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_979D0"(355) 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: 598F 'Y.' SUBQ.L #4,A7 00000006: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 0000000A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000000E: 2F28 00A4 '/(..' MOVE.L $00A4(A0),-(A7) 00000012: A868 '.h' _FixMul ; A868 00000014: 201F ' .' MOVE.L (A7)+,D0 00000016: 4E5E 'N^' UNLK A6 00000018: 4E75 'Nu' RTS Comment: AUTOMOD_979D0 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_979F0 [979F0, 97A18) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 356 356: AUTOMOD_979F0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_979F0"(356) Segment="Main"(200) Size: Flags $00 ModuleSize 40 Content: Flags $08 Contents offset $0000 size $0028 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F05 '/.' MOVE.L D5,-(A7) 00000006: 222E 0008 '"...' MOVE.L $0008(A6),D1 0000000A: 7400 't.' MOVEQ #$00,D2 0000000C: 7A01 'z.' MOVEQ #$01,D5 0000000E: 7400 't.' MOVEQ #$00,D2 00000010: 6006 '`.' BRA.S *+$0008 ; 00000018 00000012: E289 '..' LSR.L #1,D1 00000014: 2002 ' .' MOVE.L D2,D0 00000016: 5282 'R.' ADDQ.L #1,D2 00000018: 2005 ' .' MOVE.L D5,D0 0000001A: C081 '..' AND.L D1,D0 0000001C: 67F4 'g.' BEQ.S *-$000A ; 00000012 0000001E: 2002 ' .' MOVE.L D2,D0 00000020: 2A2E FFFC '*...' MOVE.L -$0004(A6),D5 00000024: 4E5E 'N^' UNLK A6 00000026: 4E75 'Nu' RTS Comment: AUTOMOD_979F0 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_97A20 [97A20, 97A4A) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +1C (97A3C): JSR $979F0 Dictionary: Flags $00 FirstId 357 357: AUTOMOD_97A20 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97A20"(357) Segment="Main"(200) Size: Flags $00 ModuleSize 42 Content: Flags $08 Contents offset $0000 size $002A 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F07 '/.' MOVE.L D7,-(A7) 00000006: 2E2E 0008 '....' MOVE.L $0008(A6),D7 0000000A: 2007 ' .' MOVE.L D7,D0 0000000C: 5380 'S.' SUBQ.L #1,D0 0000000E: C087 '..' AND.L D7,D0 00000010: 6604 'f.' BNE.S *+$0006 ; 00000016 00000012: 4A87 'J.' TST.L D7 00000014: 6604 'f.' BNE.S *+$0006 ; 0000001A 00000016: 70FF 'p.' MOVEQ #$FF,D0 00000018: 6008 '`.' BRA.S *+$000A ; 00000022 0000001A: 2F07 '/.' MOVE.L D7,-(A7) 0000001C: 4EBA FFB2 'N...' JSR *-$004C ; FFFFFFD0 00000020: 584F 'XO' ADDQ.W #4,A7 00000022: 2E2E FFFC '....' MOVE.L -$0004(A6),D7 00000026: 4E5E 'N^' UNLK A6 00000028: 4E75 'Nu' RTS Comment: AUTOMOD_97A20 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: fsg_InitInterpreterTrans [97A50, 97B4C) Module started due to: MODGUESS (align, label, RTS then padding) Unresolved outgoing references: +54 (97AA4): JSR $97830 +6E (97ABE): JSR $977E0 +76 (97AC6): JSR $978F0 +C2 (97B12): JSR $978F0 VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c Dictionary: Flags $00 FirstId 358 358: fsg_InitInterpreterTrans Pad Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_InitInterpreterTrans"(358) Segment="Main"(200) Size: Flags $00 ModuleSize 252 Content: Flags $08 Contents offset $0000 size $00FC 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 1118 'H...' MOVEM.L D3/D7/A3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 206C 001C ' l..' MOVEA.L $001C(A4),A0 00000010: 266C 017C '&l.|' MOVEA.L $017C(A4),A3 00000014: D7E8 0010 '....' ADDA.L $0010(A0),A3 00000018: 41EC 010C 'A...' LEA $010C(A4),A0 0000001C: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) 00000020: 202C 0104 ' ,..' MOVE.L $0104(A4),D0 00000024: D0BC 0000 8000 '......' ADD.L #$00008000,D0 0000002A: 7210 'r.' MOVEQ #$10,D1 0000002C: E2A0 '..' ASR.L D1,D0 0000002E: 48C0 'H.' EXT.L D0 00000030: 2E00 '..' MOVE.L D0,D7 00000032: 422C 0155 'B,.U' CLR.B $0155(A4) 00000036: 0C87 0000 00FF '......' CMPI.L #$000000FF,D7 0000003C: 5EC3 '^.' SGT D3 0000003E: 4403 'D.' NEG.B D3 00000040: 6708 'g.' BEQ.S *+$000A ; 0000004A 00000042: 203C 0000 00FF ' <....' MOVE.L #$000000FF,D0 00000048: 6002 '`.' BRA.S *+$0004 ; 0000004C 0000004A: 2007 ' .' MOVE.L D7,D0 0000004C: 2940 0206 ')@..' MOVE.L D0,$0206(A4) 00000050: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 00000054: 4EBA FD8A 'N...' JSR *-$0274 ; FFFFFDE0 00000058: 1940 0156 '.@.V' MOVE.B D0,$0156(A4) 0000005C: 584F 'XO' ADDQ.W #4,A7 0000005E: 662C 'f,' BNE.S *+$002E ; 0000008C 00000060: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 00000064: 486B 00B8 'Hk..' PEA $00B8(A3) 00000068: 486B 00B4 'Hk..' PEA $00B4(A3) 0000006C: 2F0C '/.' MOVE.L A4,-(A7) 0000006E: 4EBA FD20 'N.. ' JSR *-$02DE ; FFFFFD90 00000072: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 00000076: 4EBA FE28 'N..(' JSR *-$01D6 ; FFFFFEA0 0000007A: 4A80 'J.' TST.L D0 0000007C: 4FEF 0014 'O...' LEA $0014(A7),A7 00000080: 671A 'g.' BEQ.S *+$001C ; 0000009C 00000082: 00AC 0000 0400 '......' ORI.L #$00000400,$0206(A4) 0206 0000008A: 6010 '`.' BRA.S *+$0012 ; 0000009C 0000008C: 277C 0001 0000 ''|....' MOVE.L #$00010000,$00B4(A3) 00B4 00000094: 277C 0001 0000 ''|....' MOVE.L #$00010000,$00B8(A3) 00B8 0000009C: 0CAB 0001 0000 '......' CMPI.L #$00010000,$00B4(A3) 00B4 000000A4: 660A 'f.' BNE.S *+$000C ; 000000B0 000000A6: 0CAB 0001 0000 '......' CMPI.L #$00010000,$00B8(A3) 00B8 000000AE: 6708 'g.' BEQ.S *+$000A ; 000000B8 000000B0: 00AC 0000 1000 '......' ORI.L #$00001000,$0206(A4) 0206 000000B8: 176C 0156 00B2 '.l.V..' MOVE.B $0156(A4),$00B2(A3) 000000BE: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 000000C2: 4EBA FDDC 'N...' JSR *-$0222 ; FFFFFEA0 000000C6: 1740 00B3 '.@..' MOVE.B D0,$00B3(A3) 000000CA: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000000CE: 2248 '"H' MOVEA.L A0,A1 000000D0: 2010 ' .' MOVE.L (A0),D0 000000D2: B0A9 0010 '....' CMP.L $0010(A1),D0 000000D6: 584F 'XO' ADDQ.W #4,A7 000000D8: 670A 'g.' BEQ.S *+$000C ; 000000E4 000000DA: 2029 0010 ' )..' MOVE.L $0010(A1),D0 000000DE: 4480 'D.' NEG.L D0 000000E0: B090 '..' CMP.L (A0),D0 000000E2: 6608 'f.' BNE.S *+$000A ; 000000EC 000000E4: 022B 00FD 00B3 '.+....' ANDI.B #$FD,$00B3(A3) 000000EA: 6006 '`.' BRA.S *+$0008 ; 000000F2 000000EC: 002B 0002 00B3 '.+....' ORI.B #$02,$00B3(A3) 000000F2: 4CEE 1888 FFEC 'L.....' MOVEM.L -$0014(A6),D3/D7/A3/A4 000000F8: 4E5E 'N^' UNLK A6 000000FA: 4E75 'Nu' RTS Comment: fsg_InitInterpreterTrans ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_97B60 [97B60, 97CCC) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Unresolved outgoing references: +56 (97BB6): JSR $979F0 +82 (97BE2): JSR $97A20 +9E (97BFE): LEA $97930, A0 +D8 (97C38): LEA $97970, A0 +124 (97C84): LEA $979D0, A0 Dictionary: Flags $00 FirstId 359 359: AUTOMOD_97B60 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97B60"(359) Segment="Main"(200) Size: Flags $00 ModuleSize 364 Content: Flags $08 Contents offset $0000 size $016C 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 262E 000C '&...' MOVE.L $000C(A6),D3 0000000C: 266E 0014 '&n..' MOVEA.L $0014(A6),A3 00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 00000014: 2003 ' .' MOVE.L D3,D0 00000016: E580 '..' ASL.L #2,D0 00000018: 2440 '$@' MOVEA.L D0,A2 0000001A: D5CC '..' ADDA.L A4,A2 0000001C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000020: 2068 001C ' h..' MOVEA.L $001C(A0),A0 00000024: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 00000028: 2029 017C ' ).|' MOVE.L $017C(A1),D0 0000002C: D0A8 0010 '....' ADD.L $0010(A0),D0 00000030: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00000034: 2049 ' I' MOVEA.L A1,A0 00000036: 41E8 010C 'A...' LEA $010C(A0),A0 0000003A: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) 0000003E: 2049 ' I' MOVEA.L A1,A0 00000040: 2A28 0104 '*(..' MOVE.L $0104(A0),D5 00000044: 7000 'p.' MOVEQ #$00,D0 00000046: 3028 00FE '0(..' MOVE.W $00FE(A0),D0 0000004A: 7210 'r.' MOVEQ #$10,D1 0000004C: 2C00 ',.' MOVE.L D0,D6 0000004E: E3AE '..' LSL.L D1,D6 00000050: 2006 ' .' MOVE.L D6,D0 00000052: 8085 '..' OR.L D5,D0 00000054: 2F00 '/.' MOVE.L D0,-(A7) 00000056: 4EBA FE38 'N..8' JSR *-$01C6 ; FFFFFE90 0000005A: 2800 '(.' MOVE.L D0,D4 0000005C: 5384 'S.' SUBQ.L #1,D4 0000005E: 4A84 'J.' TST.L D4 00000060: 584F 'XO' ADDQ.W #4,A7 00000062: 6F04 'o.' BLE.S *+$0006 ; 00000068 00000064: E8A5 '..' ASR.L D4,D5 00000066: E8A6 '..' ASR.L D4,D6 00000068: 0C85 0200 0000 '......' CMPI.L #$02000000,D5 0000006E: 6C04 'l.' BGE.S *+$0006 ; 00000074 00000070: ED8D '..' LSL.L #6,D5 00000072: 6002 '`.' BRA.S *+$0004 ; 00000076 00000074: EC86 '..' ASR.L #6,D6 00000076: 0C85 0000 8000 '......' CMPI.L #$00008000,D5 0000007C: 6C00 00A6 'l...' BGE *+$00A8 ; 00000124 00000080: 2F06 '/.' MOVE.L D6,-(A7) 00000082: 4EBA FE3C 'N..<' JSR *-$01C2 ; FFFFFEC0 00000086: 3800 '8.' MOVE.W D0,D4 00000088: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 0000008C: 2145 00A8 '!E..' MOVE.L D5,$00A8(A0) 00000090: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 00000094: 2146 00AC '!F..' MOVE.L D6,$00AC(A0) 00000098: 4A44 'JD' TST.W D4 0000009A: 584F 'XO' ADDQ.W #4,A7 0000009C: 6D36 'm6' BLT.S *+$0038 ; 000000D4 0000009E: 41FA FD30 'A..0' LEA *-$02CE,A0 ; FFFFFDD0 000000A2: 226E FFF8 '"n..' MOVEA.L -$0008(A6),A1 000000A6: 2348 0098 '#H..' MOVE.L A0,$0098(A1) 000000AA: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 000000AE: 3144 00B0 '1D..' MOVE.W D4,$00B0(A0) 000000B2: E286 '..' ASR.L #1,D6 000000B4: 6016 '`.' BRA.S *+$0018 ; 000000CC 000000B6: 301B '0.' MOVE.W (A3)+,D0 000000B8: 48C0 'H.' EXT.L D0 000000BA: 2E00 '..' MOVE.L D0,D7 000000BC: 3005 '0.' MOVE.W D5,D0 000000BE: C1C7 '..' MULS.W D7,D0 000000C0: 2E00 '..' MOVE.L D0,D7 000000C2: DE86 '..' ADD.L D6,D7 000000C4: 48C4 'H.' EXT.L D4 000000C6: E8A7 '..' ASR.L D4,D7 000000C8: 2887 '(.' MOVE.L D7,(A4) 000000CA: 584C 'XL' ADDQ.W #4,A4 000000CC: B5CC '..' CMPA.L A4,A2 000000CE: 62E6 'b.' BHI.S *-$0018 ; 000000B6 000000D0: 6000 0090 '`...' BRA *+$0092 ; 00000162 000000D4: 2806 '(.' MOVE.L D6,D4 000000D6: E284 '..' ASR.L #1,D4 000000D8: 41FA FD36 'A..6' LEA *-$02C8,A0 ; FFFFFE10 000000DC: 226E FFF8 '"n..' MOVEA.L -$0008(A6),A1 000000E0: 2348 0098 '#H..' MOVE.L A0,$0098(A1) 000000E4: 6038 '`8' BRA.S *+$003A ; 0000011E 000000E6: 301B '0.' MOVE.W (A3)+,D0 000000E8: 48C0 'H.' EXT.L D0 000000EA: 2E00 '..' MOVE.L D0,D7 000000EC: 6C1C 'l.' BGE.S *+$001E ; 0000010A 000000EE: 2007 ' .' MOVE.L D7,D0 000000F0: 4480 'D.' NEG.L D0 000000F2: 2E00 '..' MOVE.L D0,D7 000000F4: 3005 '0.' MOVE.W D5,D0 000000F6: C1C7 '..' MULS.W D7,D0 000000F8: 2E00 '..' MOVE.L D0,D7 000000FA: DE84 '..' ADD.L D4,D7 000000FC: 2007 ' .' MOVE.L D7,D0 000000FE: 4C46 0800 'LF..' DIVS.L D6,D0 00000102: 2E00 '..' MOVE.L D0,D7 00000104: 4480 'D.' NEG.L D0 00000106: 2E00 '..' MOVE.L D0,D7 00000108: 6010 '`.' BRA.S *+$0012 ; 0000011A 0000010A: 3005 '0.' MOVE.W D5,D0 0000010C: C1C7 '..' MULS.W D7,D0 0000010E: 2E00 '..' MOVE.L D0,D7 00000110: DE84 '..' ADD.L D4,D7 00000112: 2007 ' .' MOVE.L D7,D0 00000114: 4C46 0800 'LF..' DIVS.L D6,D0 00000118: 2E00 '..' MOVE.L D0,D7 0000011A: 2887 '(.' MOVE.L D7,(A4) 0000011C: 584C 'XL' ADDQ.W #4,A4 0000011E: B5CC '..' CMPA.L A4,A2 00000120: 62C4 'b.' BHI.S *-$003A ; 000000E6 00000122: 603E '`>' BRA.S *+$0040 ; 00000162 00000124: 41FA FD4A 'A..J' LEA *-$02B4,A0 ; FFFFFE70 00000128: 226E FFF8 '"n..' MOVEA.L -$0008(A6),A1 0000012C: 2348 0098 '#H..' MOVE.L A0,$0098(A1) 00000130: 598F 'Y.' SUBQ.L #4,A7 00000132: 2F05 '/.' MOVE.L D5,-(A7) 00000134: 2F06 '/.' MOVE.L D6,-(A7) 00000136: A84D '.M' _FixDiv ; A84D 00000138: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 0000013C: 215F 00A4 '!_..' MOVE.L (A7)+,$00A4(A0) 00000140: 3A03 ':.' MOVE.W D3,D5 00000142: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 00000146: 2C28 00A4 ',(..' MOVE.L $00A4(A0),D6 0000014A: 5345 'SE' SUBQ.W #1,D5 0000014C: 4A45 'JE' TST.W D5 0000014E: 6D12 'm.' BLT.S *+$0014 ; 00000162 00000150: 598F 'Y.' SUBQ.L #4,A7 00000152: 301B '0.' MOVE.W (A3)+,D0 00000154: 48C0 'H.' EXT.L D0 00000156: 2F00 '/.' MOVE.L D0,-(A7) 00000158: 2F06 '/.' MOVE.L D6,-(A7) 0000015A: A868 '.h' _FixMul ; A868 0000015C: 28DF '(.' MOVE.L (A7)+,(A4)+ 0000015E: 51CD FFF0 'Q...' DBF D5,*-$000E ; 00000150 00000162: 4CEE 1CF8 FFD4 'L.....' MOVEM.L -$002C(A6),D3-D7/A2-A4 00000168: 4E5E 'N^' UNLK A6 0000016A: 4E75 'Nu' RTS Comment: AUTOMOD_97B60 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_97CD0 [97CD0, 97DBC) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 360 360: AUTOMOD_97CD0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97CD0"(360) Segment="Main"(200) Size: Flags $00 ModuleSize 236 Content: Flags $08 Contents offset $0000 size $00EC 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 7000 'p.' MOVEQ #$00,D0 0000000E: 302C 0016 '0,..' MOVE.W $0016(A4),D0 00000012: 722C 'r,' MOVEQ #$2C,D1 ; ',' 00000014: 4C01 0800 'L...' MULS.L D1,D0 00000018: 41EC 0080 'A...' LEA $0080(A4),A0 0000001C: 45F0 0800 'E...' LEA $00(A0,D0.L),A2 00000020: 302A 001C '0*..' MOVE.W $001C(A2),D0 00000024: 48C0 'H.' EXT.L D0 00000026: 5380 'S.' SUBQ.L #1,D0 00000028: 206A 0024 ' j.$' MOVEA.L $0024(A2),A0 0000002C: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 00000030: 48C0 'H.' EXT.L D0 00000032: 2A00 '*.' MOVE.L D0,D5 00000034: 5A85 'Z.' ADDQ.L #5,D5 00000036: 2C2C 01F2 ',,..' MOVE.L $01F2(A4),D6 0000003A: 0C86 0001 0000 '......' CMPI.L #$00010000,D6 00000040: 671C 'g.' BEQ.S *+$001E ; 0000005E 00000042: 266A 0010 '&j..' MOVEA.L $0010(A2),A3 00000046: 3E05 '>.' MOVE.W D5,D7 00000048: 5347 'SG' SUBQ.W #1,D7 0000004A: 600E '`.' BRA.S *+$0010 ; 0000005A 0000004C: 598F 'Y.' SUBQ.L #4,A7 0000004E: 2F06 '/.' MOVE.L D6,-(A7) 00000050: 2F13 '/.' MOVE.L (A3),-(A7) 00000052: A868 '.h' _FixMul ; A868 00000054: 269F '&.' MOVE.L (A7)+,(A3) 00000056: 5347 'SG' SUBQ.W #1,D7 00000058: 584B 'XK' ADDQ.W #4,A3 0000005A: 4A47 'JG' TST.W D7 0000005C: 6CEE 'l.' BGE.S *-$0010 ; 0000004C 0000005E: 2C2C 01F6 ',,..' MOVE.L $01F6(A4),D6 00000062: 0C86 0001 0000 '......' CMPI.L #$00010000,D6 00000068: 671C 'g.' BEQ.S *+$001E ; 00000086 0000006A: 286A 0014 '(j..' MOVEA.L $0014(A2),A4 0000006E: 3E05 '>.' MOVE.W D5,D7 00000070: 5347 'SG' SUBQ.W #1,D7 00000072: 600E '`.' BRA.S *+$0010 ; 00000082 00000074: 598F 'Y.' SUBQ.L #4,A7 00000076: 2F06 '/.' MOVE.L D6,-(A7) 00000078: 2F14 '/.' MOVE.L (A4),-(A7) 0000007A: A868 '.h' _FixMul ; A868 0000007C: 289F '(.' MOVE.L (A7)+,(A4) 0000007E: 5347 'SG' SUBQ.W #1,D7 00000080: 584C 'XL' ADDQ.W #4,A4 00000082: 4A47 'JG' TST.W D7 00000084: 6CEE 'l.' BGE.S *-$0010 ; 00000074 00000086: 4CEE 1CE0 FFE4 'L.....' MOVEM.L -$001C(A6),D5-D7/A2-A4 0000008C: 4E5E 'N^' UNLK A6 0000008E: 4E75 'Nu' RTS 00000090: 4E56 0000 'NV..' LINK.W A6,#$0000 00000094: 48E7 1018 'H...' MOVEM.L D3/A3/A4,-(A7) 00000098: 266E 000C '&n..' MOVEA.L $000C(A6),A3 0000009C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000000A0: 2868 01EA '(h..' MOVEA.L $01EA(A0),A4 000000A4: 4AA8 0194 'J...' TST.L $0194(A0) 000000A8: 56C3 'V.' SNE D3 000000AA: 4403 'D.' NEG.B D3 000000AC: 4883 'H.' EXT.W D3 000000AE: 3943 0066 '9C.f' MOVE.W D3,$0066(A4) 000000B2: 2953 006A ')S.j' MOVE.L (A3),$006A(A4) 000000B6: 296B 0004 006E ')k...n' MOVE.L $0004(A3),$006E(A4) 000000BC: 296B 0020 0072 ')k. .r' MOVE.L $0020(A3),$0072(A4) 000000C2: 296B 0024 0076 ')k.$.v' MOVE.L $0024(A3),$0076(A4) 000000C8: 296B 0018 007A ')k...z' MOVE.L $0018(A3),$007A(A4) 000000CE: 396B 001C 0068 '9k...h' MOVE.W $001C(A3),$0068(A4) 000000D4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000000D8: 2F28 01EA '/(..' MOVE.L $01EA(A0),-(A7) 000000DC: 2268 01EE '"h..' MOVEA.L $01EE(A0),A1 000000E0: 4E91 'N.' JSR (A1) 000000E2: 4CEE 1808 FFF4 'L.....' MOVEM.L -$000C(A6),D3/A3/A4 000000E8: 4E5E 'N^' UNLK A6 000000EA: 4E75 'Nu' RTS Comment: AUTOMOD_97CD0 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_97DC0 [97DC0, 97F6E) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +198 (97F58): JSR fsg_Dot6XYMul +B0 (97E70): JSR fsg_Dot6XYMul Unresolved outgoing references: +7E (97E3E): JSR $97310 +176 (97F36): JSR $97D60 Dictionary: Flags $00 FirstId 361 361: AUTOMOD_97DC0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97DC0"(361) Segment="Main"(200) Size: Flags $00 ModuleSize 430 Content: Flags $08 Contents offset $0000 size $01AE 00000000: 4E56 FFE8 'NV..' LINK.W A6,#-$0018 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 0000000C: 7000 'p.' MOVEQ #$00,D0 0000000E: 302A 0016 '0*..' MOVE.W $0016(A2),D0 00000012: 722C 'r,' MOVEQ #$2C,D1 ; ',' 00000014: 4C01 0800 'L...' MULS.L D1,D0 00000018: 43EA 0080 'C...' LEA $0080(A2),A1 0000001C: 41F1 0800 'A...' LEA $00(A1,D0.L),A0 00000020: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) 00000024: 4A2A 0156 'J*.V' TST.B $0156(A2) 00000028: 6600 017A 'f..z' BNE *+$017C ; 000001A4 0000002C: 3028 001C '0(..' MOVE.W $001C(A0),D0 00000030: 48C0 'H.' EXT.L D0 00000032: 5380 'S.' SUBQ.L #1,D0 00000034: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 00000038: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 0000003C: 3E30 0A00 '>0..' MOVE.W $00(A0,D0.L*2),D7 00000040: 5A47 'ZG' ADDQ.W #5,D7 00000042: 262A 01F2 '&*..' MOVE.L $01F2(A2),D3 00000046: 282A 01F6 '(*..' MOVE.L $01F6(A2),D4 0000004A: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 0000004E: 2650 '&P' MOVEA.L (A0),A3 00000050: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 00000054: 4A83 'J.' TST.L D3 00000056: 6704 'g.' BEQ.S *+$0006 ; 0000005C 00000058: 4A84 'J.' TST.L D4 0000005A: 6616 'f.' BNE.S *+$0018 ; 00000072 0000005C: 7A00 'z.' MOVEQ #$00,D5 0000005E: 5347 'SG' SUBQ.W #1,D7 00000060: 4A47 'JG' TST.W D7 00000062: 6D00 0140 'm..@' BLT *+$0142 ; 000001A4 00000066: 26C5 '&.' MOVE.L D5,(A3)+ 00000068: 28C5 '(.' MOVE.L D5,(A4)+ 0000006A: 51CF FFFA 'Q...' DBF D7,*-$0004 ; 00000066 0000006E: 6000 0134 '`..4' BRA *+$0136 ; 000001A4 00000072: 4AAA 01EE 'J...' TST.L $01EE(A2) 00000076: 6600 00D4 'f...' BNE *+$00D6 ; 0000014C 0000007A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 0000007E: 4EBA F4D0 'N...' JSR *-$0B2E ; FFFFF550 00000082: 4A00 'J.' TST.B D0 00000084: 584F 'XO' ADDQ.W #4,A7 00000086: 6738 'g8' BEQ.S *+$003A ; 000000C0 00000088: 5347 'SG' SUBQ.W #1,D7 0000008A: 4A47 'JG' TST.W D7 0000008C: 6D00 0116 'm...' BLT *+$0118 ; 000001A4 00000090: 598F 'Y.' SUBQ.L #4,A7 00000092: 2F13 '/.' MOVE.L (A3),-(A7) 00000094: 2F03 '/.' MOVE.L D3,-(A7) 00000096: A84D '.M' _FixDiv ; A84D 00000098: 269F '&.' MOVE.L (A7)+,(A3) 0000009A: 598F 'Y.' SUBQ.L #4,A7 0000009C: 2F14 '/.' MOVE.L (A4),-(A7) 0000009E: 2F04 '/.' MOVE.L D4,-(A7) 000000A0: A84D '.M' _FixDiv ; A84D 000000A2: 289F '(.' MOVE.L (A7)+,(A4) 000000A4: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 000000A8: 2F0C '/.' MOVE.L A4,-(A7) 000000AA: 584C 'XL' ADDQ.W #4,A4 000000AC: 2F0B '/.' MOVE.L A3,-(A7) 000000AE: 584B 'XK' ADDQ.W #4,A3 000000B0: 4EBA 0000 'N...' JSR fsg_Dot6XYMul ; id: 342 000000B4: 4FEF 000C 'O...' LEA $000C(A7),A7 000000B8: 51CF FFD6 'Q...' DBF D7,*-$0028 ; 00000090 000000BC: 6000 00E6 '`...' BRA *+$00E8 ; 000001A4 000000C0: 598F 'Y.' SUBQ.L #4,A7 000000C2: 206E 000C ' n..' MOVEA.L $000C(A6),A0 000000C6: 2F10 '/.' MOVE.L (A0),-(A7) 000000C8: 2F03 '/.' MOVE.L D3,-(A7) 000000CA: A84D '.M' _FixDiv ; A84D 000000CC: 2D5F FFE8 '-_..' MOVE.L (A7)+,-$0018(A6) 000000D0: 598F 'Y.' SUBQ.L #4,A7 000000D2: 206E 000C ' n..' MOVEA.L $000C(A6),A0 000000D6: 2F28 0004 '/(..' MOVE.L $0004(A0),-(A7) 000000DA: 2F03 '/.' MOVE.L D3,-(A7) 000000DC: A84D '.M' _FixDiv ; A84D 000000DE: 2D5F FFEC '-_..' MOVE.L (A7)+,-$0014(A6) 000000E2: 598F 'Y.' SUBQ.L #4,A7 000000E4: 206E 000C ' n..' MOVEA.L $000C(A6),A0 000000E8: 2F28 000C '/(..' MOVE.L $000C(A0),-(A7) 000000EC: 2F04 '/.' MOVE.L D4,-(A7) 000000EE: A84D '.M' _FixDiv ; A84D 000000F0: 2D5F FFF0 '-_..' MOVE.L (A7)+,-$0010(A6) 000000F4: 598F 'Y.' SUBQ.L #4,A7 000000F6: 206E 000C ' n..' MOVEA.L $000C(A6),A0 000000FA: 2F28 0010 '/(..' MOVE.L $0010(A0),-(A7) 000000FE: 2F04 '/.' MOVE.L D4,-(A7) 00000100: A84D '.M' _FixDiv ; A84D 00000102: 2D5F FFF4 '-_..' MOVE.L (A7)+,-$000C(A6) 00000106: 5347 'SG' SUBQ.W #1,D7 00000108: 4A47 'JG' TST.W D7 0000010A: 6D00 0098 'm...' BLT *+$009A ; 000001A4 0000010E: 2A13 '*.' MOVE.L (A3),D5 00000110: 2C14 ',.' MOVE.L (A4),D6 00000112: 598F 'Y.' SUBQ.L #4,A7 00000114: 2F2E FFE8 '/...' MOVE.L -$0018(A6),-(A7) 00000118: 2F05 '/.' MOVE.L D5,-(A7) 0000011A: A868 '.h' _FixMul ; A868 0000011C: 598F 'Y.' SUBQ.L #4,A7 0000011E: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) 00000122: 2F06 '/.' MOVE.L D6,-(A7) 00000124: A868 '.h' _FixMul ; A868 00000126: 201F ' .' MOVE.L (A7)+,D0 00000128: D09F '..' ADD.L (A7)+,D0 0000012A: 26C0 '&.' MOVE.L D0,(A3)+ 0000012C: 598F 'Y.' SUBQ.L #4,A7 0000012E: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7) 00000132: 2F05 '/.' MOVE.L D5,-(A7) 00000134: A868 '.h' _FixMul ; A868 00000136: 598F 'Y.' SUBQ.L #4,A7 00000138: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) 0000013C: 2F06 '/.' MOVE.L D6,-(A7) 0000013E: A868 '.h' _FixMul ; A868 00000140: 201F ' .' MOVE.L (A7)+,D0 00000142: D09F '..' ADD.L (A7)+,D0 00000144: 28C0 '(.' MOVE.L D0,(A4)+ 00000146: 51CF FFC6 'Q...' DBF D7,*-$0038 ; 0000010E 0000014A: 6058 '`X' BRA.S *+$005A ; 000001A4 0000014C: 3C07 '<.' MOVE.W D7,D6 0000014E: 5346 'SF' SUBQ.W #1,D6 00000150: 4A46 'JF' TST.W D6 00000152: 6D1C 'm.' BLT.S *+$001E ; 00000170 00000154: 598F 'Y.' SUBQ.L #4,A7 00000156: 2F13 '/.' MOVE.L (A3),-(A7) 00000158: 2F03 '/.' MOVE.L D3,-(A7) 0000015A: A84D '.M' _FixDiv ; A84D 0000015C: 269F '&.' MOVE.L (A7)+,(A3) 0000015E: 584B 'XK' ADDQ.W #4,A3 00000160: 598F 'Y.' SUBQ.L #4,A7 00000162: 2F14 '/.' MOVE.L (A4),-(A7) 00000164: 2F04 '/.' MOVE.L D4,-(A7) 00000166: A84D '.M' _FixDiv ; A84D 00000168: 289F '(.' MOVE.L (A7)+,(A4) 0000016A: 584C 'XL' ADDQ.W #4,A4 0000016C: 51CE FFE6 'Q...' DBF D6,*-$0018 ; 00000154 00000170: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 00000174: 2F0A '/.' MOVE.L A2,-(A7) 00000176: 4EBA FE28 'N..(' JSR *-$01D6 ; FFFFFFA0 0000017A: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 0000017E: 2650 '&P' MOVEA.L (A0),A3 00000180: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 00000184: 5347 'SG' SUBQ.W #1,D7 00000186: 4A47 'JG' TST.W D7 00000188: 504F 'PO' ADDQ.W #8,A7 0000018A: 6D18 'm.' BLT.S *+$001A ; 000001A4 0000018C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000190: 2F0C '/.' MOVE.L A4,-(A7) 00000192: 584C 'XL' ADDQ.W #4,A4 00000194: 2F0B '/.' MOVE.L A3,-(A7) 00000196: 584B 'XK' ADDQ.W #4,A3 00000198: 4EBA 0000 'N...' JSR fsg_Dot6XYMul ; id: 342 0000019C: 4FEF 000C 'O...' LEA $000C(A7),A7 000001A0: 51CF FFEA 'Q...' DBF D7,*-$0014 ; 0000018C 000001A4: 4CEE 1CF8 FFC8 'L.....' MOVEM.L -$0038(A6),D3-D7/A2-A4 000001AA: 4E5E 'N^' UNLK A6 000001AC: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_Dot6XYMul"(342) 0000019A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_Dot6XYMul"(342) 000000B2 Comment: AUTOMOD_97DC0 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_97F70 [97F70, 980B2) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +12C (9809C): JSR fsg_Dot6XYMul +A2 (98012): JSR fsg_Dot6XYMul Unresolved outgoing references: +28 (97F98): JSR $978B0 +108 (98078): JSR $97230 Dictionary: Flags $00 FirstId 362 362: AUTOMOD_97F70 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97F70"(362) Segment="Main"(200) Size: Flags $00 ModuleSize 322 Content: Flags $08 Contents offset $0000 size $0142 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 0000000C: 7000 'p.' MOVEQ #$00,D0 0000000E: 302A 0016 '0*..' MOVE.W $0016(A2),D0 00000012: 722C 'r,' MOVEQ #$2C,D1 ; ',' 00000014: 4C01 0800 'L...' MULS.L D1,D0 00000018: 43EA 0080 'C...' LEA $0080(A2),A1 0000001C: 41F1 0800 'A...' LEA $00(A1,D0.L),A0 00000020: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) 00000024: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000028: 4EBA F916 'N...' JSR *-$06E8 ; FFFFF940 0000002C: 4A40 'J@' TST.W D0 0000002E: 584F 'XO' ADDQ.W #4,A7 00000030: 6700 0106 'g...' BEQ *+$0108 ; 00000138 00000034: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000038: 3028 001C '0(..' MOVE.W $001C(A0),D0 0000003C: 48C0 'H.' EXT.L D0 0000003E: 5380 'S.' SUBQ.L #1,D0 00000040: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000044: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 00000048: 3C30 0A00 '<0..' MOVE.W $00(A0,D0.L*2),D6 0000004C: 5A46 'ZF' ADDQ.W #5,D6 0000004E: 3E06 '>.' MOVE.W D6,D7 00000050: 282A 01F2 '(*..' MOVE.L $01F2(A2),D4 00000054: 2A2A 01F6 '**..' MOVE.L $01F6(A2),D5 00000058: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 0000005C: 2650 '&P' MOVEA.L (A0),A3 0000005E: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 00000062: 4A84 'J.' TST.L D4 00000064: 6704 'g.' BEQ.S *+$0006 ; 0000006A 00000066: 4A85 'J.' TST.L D5 00000068: 6612 'f.' BNE.S *+$0014 ; 0000007C 0000006A: 7600 'v.' MOVEQ #$00,D3 0000006C: 5347 'SG' SUBQ.W #1,D7 0000006E: 4A47 'JG' TST.W D7 00000070: 6D3C 'm<' BLT.S *+$003E ; 000000AE 00000072: 28C3 '(.' MOVE.L D3,(A4)+ 00000074: 26C3 '&.' MOVE.L D3,(A3)+ 00000076: 51CF FFFA 'Q...' DBF D7,*-$0004 ; 00000072 0000007A: 6032 '`2' BRA.S *+$0034 ; 000000AE 0000007C: 5347 'SG' SUBQ.W #1,D7 0000007E: 4A47 'JG' TST.W D7 00000080: 6D2C 'm,' BLT.S *+$002E ; 000000AE 00000082: 598F 'Y.' SUBQ.L #4,A7 00000084: 2F13 '/.' MOVE.L (A3),-(A7) 00000086: 2F04 '/.' MOVE.L D4,-(A7) 00000088: A84D '.M' _FixDiv ; A84D 0000008A: 269F '&.' MOVE.L (A7)+,(A3) 0000008C: 598F 'Y.' SUBQ.L #4,A7 0000008E: 2F14 '/.' MOVE.L (A4),-(A7) 00000090: 2F05 '/.' MOVE.L D5,-(A7) 00000092: A84D '.M' _FixDiv ; A84D 00000094: 289F '(.' MOVE.L (A7)+,(A4) 00000096: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 0000009A: 2F0C '/.' MOVE.L A4,-(A7) 0000009C: 584C 'XL' ADDQ.W #4,A4 0000009E: 2F0B '/.' MOVE.L A3,-(A7) 000000A0: 584B 'XK' ADDQ.W #4,A3 000000A2: 4EBA 0000 'N...' JSR fsg_Dot6XYMul ; id: 342 000000A6: 4FEF 000C 'O...' LEA $000C(A7),A7 000000AA: 51CF FFD6 'Q...' DBF D7,*-$0028 ; 00000082 000000AE: 282A 01FA '(*..' MOVE.L $01FA(A2),D4 000000B2: 2A2A 01FE '**..' MOVE.L $01FE(A2),D5 000000B6: 0C84 0001 0000 '......' CMPI.L #$00010000,D4 000000BC: 671E 'g.' BEQ.S *+$0020 ; 000000DC 000000BE: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000000C2: 2650 '&P' MOVEA.L (A0),A3 000000C4: 3E06 '>.' MOVE.W D6,D7 000000C6: 5347 'SG' SUBQ.W #1,D7 000000C8: 4A47 'JG' TST.W D7 000000CA: 6D10 'm.' BLT.S *+$0012 ; 000000DC 000000CC: 598F 'Y.' SUBQ.L #4,A7 000000CE: 2F04 '/.' MOVE.L D4,-(A7) 000000D0: 2F13 '/.' MOVE.L (A3),-(A7) 000000D2: A868 '.h' _FixMul ; A868 000000D4: 269F '&.' MOVE.L (A7)+,(A3) 000000D6: 584B 'XK' ADDQ.W #4,A3 000000D8: 51CF FFF2 'Q...' DBF D7,*-$000C ; 000000CC 000000DC: 0C85 0001 0000 '......' CMPI.L #$00010000,D5 000000E2: 6720 'g ' BEQ.S *+$0022 ; 00000104 000000E4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000000E8: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 000000EC: 3E06 '>.' MOVE.W D6,D7 000000EE: 5347 'SG' SUBQ.W #1,D7 000000F0: 4A47 'JG' TST.W D7 000000F2: 6D10 'm.' BLT.S *+$0012 ; 00000104 000000F4: 598F 'Y.' SUBQ.L #4,A7 000000F6: 2F05 '/.' MOVE.L D5,-(A7) 000000F8: 2F14 '/.' MOVE.L (A4),-(A7) 000000FA: A868 '.h' _FixMul ; A868 000000FC: 289F '(.' MOVE.L (A7)+,(A4) 000000FE: 584C 'XL' ADDQ.W #4,A4 00000100: 51CF FFF2 'Q...' DBF D7,*-$000C ; 000000F4 00000104: 486A 00AC 'Hj..' PEA $00AC(A2) 00000108: 4EBA F1B6 'N...' JSR *-$0E48 ; FFFFF2C0 0000010C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000110: 2668 0010 '&h..' MOVEA.L $0010(A0),A3 00000114: 2868 0014 '(h..' MOVEA.L $0014(A0),A4 00000118: 5346 'SF' SUBQ.W #1,D6 0000011A: 4A46 'JF' TST.W D6 0000011C: 584F 'XO' ADDQ.W #4,A7 0000011E: 6D18 'm.' BLT.S *+$001A ; 00000138 00000120: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000124: 2F0C '/.' MOVE.L A4,-(A7) 00000126: 584C 'XL' ADDQ.W #4,A4 00000128: 2F0B '/.' MOVE.L A3,-(A7) 0000012A: 584B 'XK' ADDQ.W #4,A3 0000012C: 4EBA 0000 'N...' JSR fsg_Dot6XYMul ; id: 342 00000130: 4FEF 000C 'O...' LEA $000C(A7),A7 00000134: 51CE FFEA 'Q...' DBF D6,*-$0014 ; 00000120 00000138: 4CEE 1CF8 FFD8 'L.....' MOVEM.L -$0028(A6),D3-D7/A2-A4 0000013E: 4E5E 'N^' UNLK A6 00000140: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_Dot6XYMul"(342) 0000012E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_Dot6XYMul"(342) 000000A4 Comment: AUTOMOD_97F70 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_980C0 [980C0, 9811E) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 363 363: AUTOMOD_980C0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_980C0"(363) Segment="Main"(200) Size: Flags $00 ModuleSize 94 Content: Flags $08 Contents offset $0000 size $005E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) 00000008: 282E 0014 '(...' MOVE.L $0014(A6),D4 0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000010: 2A2E 0010 '*...' MOVE.L $0010(A6),D5 00000014: 2C2E 000C ',...' MOVE.L $000C(A6),D6 00000018: 7000 'p.' MOVEQ #$00,D0 0000001A: 302C 0016 '0,..' MOVE.W $0016(A4),D0 0000001E: 722C 'r,' MOVEQ #$2C,D1 ; ',' 00000020: 4C01 0800 'L...' MULS.L D1,D0 00000024: 41EC 0080 'A...' LEA $0080(A4),A0 00000028: 47F0 0800 'G...' LEA $00(A0,D0.L),A3 0000002C: 4A86 'J.' TST.L D6 0000002E: 670C 'g.' BEQ.S *+$000E ; 0000003C 00000030: 2853 '(S' MOVEA.L (A3),A4 00000032: 3E04 '>.' MOVE.W D4,D7 00000034: 6D06 'm.' BLT.S *+$0008 ; 0000003C 00000036: DD9C '..' ADD.L D6,(A4)+ 00000038: 51CF FFFC 'Q...' DBF D7,*-$0002 ; 00000036 0000003C: 4A85 'J.' TST.L D5 0000003E: 6714 'g.' BEQ.S *+$0016 ; 00000054 00000040: 286B 0004 '(k..' MOVEA.L $0004(A3),A4 00000044: 2004 ' .' MOVE.L D4,D0 00000046: E580 '..' ASL.L #2,D0 00000048: 2640 '&@' MOVEA.L D0,A3 0000004A: D7CC '..' ADDA.L A4,A3 0000004C: 6002 '`.' BRA.S *+$0004 ; 00000050 0000004E: DB9C '..' ADD.L D5,(A4)+ 00000050: B7CC '..' CMPA.L A4,A3 00000052: 64FA 'd.' BCC.S *-$0004 ; 0000004E 00000054: 4CEE 18F0 FFE8 'L.....' MOVEM.L -$0018(A6),D4-D7/A3/A4 0000005A: 4E5E 'N^' UNLK A6 0000005C: 4E75 'Nu' RTS Comment: AUTOMOD_980C0 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_98120 [98120, 982D0) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +4C (9816C): LEA $97930, A1 +B8 (981D8): LEA $97970, A1 Dictionary: Flags $00 FirstId 364 364: AUTOMOD_98120 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_98120"(364) Segment="Main"(200) Size: Flags $00 ModuleSize 432 Content: Flags $08 Contents offset $0000 size $01B0 00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 7000 'p.' MOVEQ #$00,D0 0000000E: 302B 0016 '0+..' MOVE.W $0016(A3),D0 00000012: 722C 'r,' MOVEQ #$2C,D1 ; ',' 00000014: 4C01 0800 'L...' MULS.L D1,D0 00000018: 41EB 0080 'A...' LEA $0080(A3),A0 0000001C: 45F0 0800 'E...' LEA $00(A0,D0.L),A2 00000020: 206B 001C ' k..' MOVEA.L $001C(A3),A0 00000024: 202B 017C ' +.|' MOVE.L $017C(A3),D0 00000028: D0A8 0010 '....' ADD.L $0010(A0),D0 0000002C: 2D40 FFFA '-@..' MOVE.L D0,-$0006(A6) 00000030: 302A 001C '0*..' MOVE.W $001C(A2),D0 00000034: 48C0 'H.' EXT.L D0 00000036: 5380 'S.' SUBQ.L #1,D0 00000038: 206A 0024 ' j.$' MOVEA.L $0024(A2),A0 0000003C: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 00000040: 48C0 'H.' EXT.L D0 00000042: 5A80 'Z.' ADDQ.L #5,D0 00000044: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6) 00000048: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 0000004C: 43FA F7C2 'C...' LEA *-$083C,A1 ; FFFFF810 00000050: B3E8 0098 '....' CMPA.L $0098(A0),A1 00000054: 665E 'f^' BNE.S *+$0060 ; 000000B4 00000056: 266A 0010 '&j..' MOVEA.L $0010(A2),A3 0000005A: 2852 '(R' MOVEA.L (A2),A4 0000005C: 3628 00B0 '6(..' MOVE.W $00B0(A0),D3 00000060: 2828 00A8 '((..' MOVE.L $00A8(A0),D4 00000064: 2A28 00AC '*(..' MOVE.L $00AC(A0),D5 00000068: E285 '..' ASR.L #1,D5 0000006A: 3C2E FFFE '<...' MOVE.W -$0002(A6),D6 0000006E: 5346 'SF' SUBQ.W #1,D6 00000070: 4A46 'JF' TST.W D6 00000072: 6D14 'm.' BLT.S *+$0016 ; 00000088 00000074: 2E1B '..' MOVE.L (A3)+,D7 00000076: 3004 '0.' MOVE.W D4,D0 00000078: C1C7 '..' MULS.W D7,D0 0000007A: 2E00 '..' MOVE.L D0,D7 0000007C: DE85 '..' ADD.L D5,D7 0000007E: 48C3 'H.' EXT.L D3 00000080: E6A7 '..' ASR.L D3,D7 00000082: 28C7 '(.' MOVE.L D7,(A4)+ 00000084: 51CE FFEE 'Q...' DBF D6,*-$0010 ; 00000074 00000088: 286A 0004 '(j..' MOVEA.L $0004(A2),A4 0000008C: 266A 0014 '&j..' MOVEA.L $0014(A2),A3 00000090: 3C2E FFFE '<...' MOVE.W -$0002(A6),D6 00000094: 5346 'SF' SUBQ.W #1,D6 00000096: 4A46 'JF' TST.W D6 00000098: 6D00 010C 'm...' BLT *+$010E ; 000001A6 0000009C: 2E1B '..' MOVE.L (A3)+,D7 0000009E: 3004 '0.' MOVE.W D4,D0 000000A0: C1C7 '..' MULS.W D7,D0 000000A2: 2E00 '..' MOVE.L D0,D7 000000A4: DE85 '..' ADD.L D5,D7 000000A6: 48C3 'H.' EXT.L D3 000000A8: E6A7 '..' ASR.L D3,D7 000000AA: 28C7 '(.' MOVE.L D7,(A4)+ 000000AC: 51CE FFEE 'Q...' DBF D6,*-$0010 ; 0000009C 000000B0: 6000 00F4 '`...' BRA *+$00F6 ; 000001A6 000000B4: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 000000B8: 43FA F796 'C...' LEA *-$0868,A1 ; FFFFF850 000000BC: B3E8 0098 '....' CMPA.L $0098(A0),A1 000000C0: 6600 009E 'f...' BNE *+$00A0 ; 00000160 000000C4: 286A 0010 '(j..' MOVEA.L $0010(A2),A4 000000C8: 2652 '&R' MOVEA.L (A2),A3 000000CA: 2628 00A8 '&(..' MOVE.L $00A8(A0),D3 000000CE: 2A28 00AC '*(..' MOVE.L $00AC(A0),D5 000000D2: 2805 '(.' MOVE.L D5,D4 000000D4: E284 '..' ASR.L #1,D4 000000D6: 3C2E FFFE '<...' MOVE.W -$0002(A6),D6 000000DA: 5346 'SF' SUBQ.W #1,D6 000000DC: 4A46 'JF' TST.W D6 000000DE: 6D36 'm6' BLT.S *+$0038 ; 00000116 000000E0: 2E1C '..' MOVE.L (A4)+,D7 000000E2: 6C1C 'l.' BGE.S *+$001E ; 00000100 000000E4: 2007 ' .' MOVE.L D7,D0 000000E6: 4480 'D.' NEG.L D0 000000E8: 2E00 '..' MOVE.L D0,D7 000000EA: 3003 '0.' MOVE.W D3,D0 000000EC: C1C7 '..' MULS.W D7,D0 000000EE: 2E00 '..' MOVE.L D0,D7 000000F0: DE84 '..' ADD.L D4,D7 000000F2: 2007 ' .' MOVE.L D7,D0 000000F4: 4C45 0800 'LE..' DIVS.L D5,D0 000000F8: 2E00 '..' MOVE.L D0,D7 000000FA: 4480 'D.' NEG.L D0 000000FC: 2E00 '..' MOVE.L D0,D7 000000FE: 6010 '`.' BRA.S *+$0012 ; 00000110 00000100: 3003 '0.' MOVE.W D3,D0 00000102: C1C7 '..' MULS.W D7,D0 00000104: 2E00 '..' MOVE.L D0,D7 00000106: DE84 '..' ADD.L D4,D7 00000108: 2007 ' .' MOVE.L D7,D0 0000010A: 4C45 0800 'LE..' DIVS.L D5,D0 0000010E: 2E00 '..' MOVE.L D0,D7 00000110: 26C7 '&.' MOVE.L D7,(A3)+ 00000112: 51CE FFCC 'Q...' DBF D6,*-$0032 ; 000000E0 00000116: 266A 0004 '&j..' MOVEA.L $0004(A2),A3 0000011A: 286A 0014 '(j..' MOVEA.L $0014(A2),A4 0000011E: 3C2E FFFE '<...' MOVE.W -$0002(A6),D6 00000122: 5346 'SF' SUBQ.W #1,D6 00000124: 4A46 'JF' TST.W D6 00000126: 6D7E 'm~' BLT.S *+$0080 ; 000001A6 00000128: 2E1C '..' MOVE.L (A4)+,D7 0000012A: 6C1C 'l.' BGE.S *+$001E ; 00000148 0000012C: 2007 ' .' MOVE.L D7,D0 0000012E: 4480 'D.' NEG.L D0 00000130: 2E00 '..' MOVE.L D0,D7 00000132: 3003 '0.' MOVE.W D3,D0 00000134: C1C7 '..' MULS.W D7,D0 00000136: 2E00 '..' MOVE.L D0,D7 00000138: DE84 '..' ADD.L D4,D7 0000013A: 2007 ' .' MOVE.L D7,D0 0000013C: 4C45 0800 'LE..' DIVS.L D5,D0 00000140: 2E00 '..' MOVE.L D0,D7 00000142: 4480 'D.' NEG.L D0 00000144: 2E00 '..' MOVE.L D0,D7 00000146: 6010 '`.' BRA.S *+$0012 ; 00000158 00000148: 3003 '0.' MOVE.W D3,D0 0000014A: C1C7 '..' MULS.W D7,D0 0000014C: 2E00 '..' MOVE.L D0,D7 0000014E: DE84 '..' ADD.L D4,D7 00000150: 2007 ' .' MOVE.L D7,D0 00000152: 4C45 0800 'LE..' DIVS.L D5,D0 00000156: 2E00 '..' MOVE.L D0,D7 00000158: 26C7 '&.' MOVE.L D7,(A3)+ 0000015A: 51CE FFCC 'Q...' DBF D6,*-$0032 ; 00000128 0000015E: 6046 '`F' BRA.S *+$0048 ; 000001A6 00000160: 266A 0010 '&j..' MOVEA.L $0010(A2),A3 00000164: 2852 '(R' MOVEA.L (A2),A4 00000166: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 0000016A: 2828 00A4 '((..' MOVE.L $00A4(A0),D4 0000016E: 3E2E FFFE '>...' MOVE.W -$0002(A6),D7 00000172: 5347 'SG' SUBQ.W #1,D7 00000174: 4A47 'JG' TST.W D7 00000176: 6D0E 'm.' BLT.S *+$0010 ; 00000186 00000178: 598F 'Y.' SUBQ.L #4,A7 0000017A: 2F1B '/.' MOVE.L (A3)+,-(A7) 0000017C: 2F04 '/.' MOVE.L D4,-(A7) 0000017E: A868 '.h' _FixMul ; A868 00000180: 28DF '(.' MOVE.L (A7)+,(A4)+ 00000182: 51CF FFF4 'Q...' DBF D7,*-$000A ; 00000178 00000186: 286A 0004 '(j..' MOVEA.L $0004(A2),A4 0000018A: 266A 0014 '&j..' MOVEA.L $0014(A2),A3 0000018E: 3E2E FFFE '>...' MOVE.W -$0002(A6),D7 00000192: 5347 'SG' SUBQ.W #1,D7 00000194: 4A47 'JG' TST.W D7 00000196: 6D0E 'm.' BLT.S *+$0010 ; 000001A6 00000198: 598F 'Y.' SUBQ.L #4,A7 0000019A: 2F1B '/.' MOVE.L (A3)+,-(A7) 0000019C: 2F04 '/.' MOVE.L D4,-(A7) 0000019E: A868 '.h' _FixMul ; A868 000001A0: 28DF '(.' MOVE.L (A7)+,(A4)+ 000001A2: 51CF FFF4 'Q...' DBF D7,*-$000A ; 00000198 000001A6: 4CEE 1CF8 FFD2 'L.....' MOVEM.L -$002E(A6),D3-D7/A2-A4 000001AC: 4E5E 'N^' UNLK A6 000001AE: 4E75 'Nu' RTS Comment: AUTOMOD_98120 ended due to: ran into next module Comment: ##################################################################################### Module: fsg_SetUpElement [982D0, 9838A) Module started due to: MODGUESS (align, label) VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c Dictionary: Flags $00 FirstId 365 365: fsg_SetUpElement Pad Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_SetUpElement"(365) Segment="Main"(200) Size: Flags $00 ModuleSize 186 Content: Flags $08 Contents offset $0000 size $00BA 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 242E 000C '$...' MOVE.L $000C(A6),D2 0000000C: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 00000010: 2069 001C ' i..' MOVEA.L $001C(A1),A0 00000014: 2468 000C '$h..' MOVEA.L $000C(A0),A2 00000018: 2002 ' .' MOVE.L D2,D0 0000001A: 722C 'r,' MOVEQ #$2C,D1 ; ',' 0000001C: 4C01 0800 'L...' MULS.L D1,D0 00000020: 47F1 0828 'G..(' LEA $28(A1,D0.L),A3 00000024: 2002 ' .' MOVE.L D2,D0 00000026: 722C 'r,' MOVEQ #$2C,D1 ; ',' 00000028: 4C01 0800 'L...' MULS.L D1,D0 0000002C: 41E9 0080 'A...' LEA $0080(A1),A0 00000030: 49F0 0800 'I...' LEA $00(A0,D0.L),A4 00000034: 202B 001C ' +..' MOVE.L $001C(A3),D0 00000038: D08A '..' ADD.L A2,D0 0000003A: 2880 '(.' MOVE.L D0,(A4) 0000003C: 202B 0020 ' +. ' MOVE.L $0020(A3),D0 00000040: D08A '..' ADD.L A2,D0 00000042: 2940 0004 ')@..' MOVE.L D0,$0004(A4) 00000046: 202B 0014 ' +..' MOVE.L $0014(A3),D0 0000004A: D08A '..' ADD.L A2,D0 0000004C: 2940 0008 ')@..' MOVE.L D0,$0008(A4) 00000050: 202B 0018 ' +..' MOVE.L $0018(A3),D0 00000054: D08A '..' ADD.L A2,D0 00000056: 2940 000C ')@..' MOVE.L D0,$000C(A4) 0000005A: 202B 000C ' +..' MOVE.L $000C(A3),D0 0000005E: D08A '..' ADD.L A2,D0 00000060: 2940 0010 ')@..' MOVE.L D0,$0010(A4) 00000064: 202B 0010 ' +..' MOVE.L $0010(A3),D0 00000068: D08A '..' ADD.L A2,D0 0000006A: 2940 0014 ')@..' MOVE.L D0,$0014(A4) 0000006E: 202B 0004 ' +..' MOVE.L $0004(A3),D0 00000072: D08A '..' ADD.L A2,D0 00000074: 2940 0020 ')@. ' MOVE.L D0,$0020(A4) 00000078: 202B 0008 ' +..' MOVE.L $0008(A3),D0 0000007C: D08A '..' ADD.L A2,D0 0000007E: 2940 0024 ')@.$' MOVE.L D0,$0024(A4) 00000082: 202B 0024 ' +.$' MOVE.L $0024(A3),D0 00000086: D08A '..' ADD.L A2,D0 00000088: 2940 0018 ')@..' MOVE.L D0,$0018(A4) 0000008C: 2013 ' .' MOVE.L (A3),D0 0000008E: D08A '..' ADD.L A2,D0 00000090: 2940 0028 ')@.(' MOVE.L D0,$0028(A4) 00000094: 4A82 'J.' TST.L D2 00000096: 6618 'f.' BNE.S *+$001A ; 000000B0 00000098: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 0000009C: 4250 'BP' CLR.W (A0) 0000009E: 3029 01A8 '0)..' MOVE.W $01A8(A1),D0 000000A2: 5340 'S@' SUBQ.W #1,D0 000000A4: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 000000A8: 3080 '0.' MOVE.W D0,(A0) 000000AA: 397C 0001 001C '9|....' MOVE.W #$0001,$001C(A4) 000000B0: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 000000B6: 4E5E 'N^' UNLK A6 000000B8: 4E75 'Nu' RTS Comment: fsg_SetUpElement ended due to: vector glue below Comment: ##################################################################################### Module: fsg_IncrementElement [983A0, 98416) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c Dictionary: Flags $00 FirstId 366 366: fsg_IncrementElement Pad Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_IncrementElement"(366) Segment="Main"(200) Size: Flags $00 ModuleSize 118 Content: Flags $08 Contents offset $0000 size $0076 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) 00000008: 2C2E 0014 ',...' MOVE.L $0014(A6),D6 0000000C: 2E2E 0010 '....' MOVE.L $0010(A6),D7 00000010: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000014: 202E 000C ' ...' MOVE.L $000C(A6),D0 00000018: 722C 'r,' MOVEQ #$2C,D1 ; ',' 0000001A: 4C01 0800 'L...' MULS.L D1,D0 0000001E: 41E8 0080 'A...' LEA $0080(A0),A0 00000022: 49F0 0800 'I...' LEA $00(A0,D0.L),A4 00000026: 2007 ' .' MOVE.L D7,D0 00000028: E580 '..' ASL.L #2,D0 0000002A: D194 '..' ADD.L D0,(A4) 0000002C: 2007 ' .' MOVE.L D7,D0 0000002E: E580 '..' ASL.L #2,D0 00000030: D1AC 0004 '....' ADD.L D0,$0004(A4) 00000034: 2007 ' .' MOVE.L D7,D0 00000036: E580 '..' ASL.L #2,D0 00000038: D1AC 0008 '....' ADD.L D0,$0008(A4) 0000003C: 2007 ' .' MOVE.L D7,D0 0000003E: E580 '..' ASL.L #2,D0 00000040: D1AC 000C '....' ADD.L D0,$000C(A4) 00000044: 2007 ' .' MOVE.L D7,D0 00000046: E580 '..' ASL.L #2,D0 00000048: D1AC 0010 '....' ADD.L D0,$0010(A4) 0000004C: 2007 ' .' MOVE.L D7,D0 0000004E: E580 '..' ASL.L #2,D0 00000050: D1AC 0014 '....' ADD.L D0,$0014(A4) 00000054: 2006 ' .' MOVE.L D6,D0 00000056: D080 '..' ADD.L D0,D0 00000058: D1AC 0020 '... ' ADD.L D0,$0020(A4) 0000005C: 2006 ' .' MOVE.L D6,D0 0000005E: D080 '..' ADD.L D0,D0 00000060: D1AC 0024 '...$' ADD.L D0,$0024(A4) 00000064: DFAC 0018 '....' ADD.L D7,$0018(A4) 00000068: DFAC 0028 '...(' ADD.L D7,$0028(A4) 0000006C: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 00000072: 4E5E 'N^' UNLK A6 00000074: 4E75 'Nu' RTS Comment: fsg_IncrementElement ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_98420 [98420, 9846C) Module started due to: vector glue above Dictionary: Flags $00 FirstId 367 367: AUTOMOD_98420 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_98420"(367) Segment="Main"(200) Size: Flags $00 ModuleSize 76 Content: Flags $08 Contents offset $0000 size $004C 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 322C 01A8 '2,..' MOVE.W $01A8(A4),D1 00000010: 7000 'p.' MOVEQ #$00,D0 00000012: 45EC 0080 'E...' LEA $0080(A4),A2 00000016: 2852 '(R' MOVEA.L (A2),A4 00000018: 266A 0004 '&j..' MOVEA.L $0004(A2),A3 0000001C: 3401 '4.' MOVE.W D1,D2 0000001E: 5342 'SB' SUBQ.W #1,D2 00000020: 4A42 'JB' TST.W D2 00000022: 6D08 'm.' BLT.S *+$000A ; 0000002C 00000024: 28C0 '(.' MOVE.L D0,(A4)+ 00000026: 26C0 '&.' MOVE.L D0,(A3)+ 00000028: 51CA FFFA 'Q...' DBF D2,*-$0004 ; 00000024 0000002C: 266A 0008 '&j..' MOVEA.L $0008(A2),A3 00000030: 286A 000C '(j..' MOVEA.L $000C(A2),A4 00000034: 5341 'SA' SUBQ.W #1,D1 00000036: 4A41 'JA' TST.W D1 00000038: 6D08 'm.' BLT.S *+$000A ; 00000042 0000003A: 26C0 '&.' MOVE.L D0,(A3)+ 0000003C: 28C0 '(.' MOVE.L D0,(A4)+ 0000003E: 51C9 FFFA 'Q...' DBF D1,*-$0004 ; 0000003A 00000042: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 00000048: 4E5E 'N^' UNLK A6 0000004A: 4E75 'Nu' RTS Comment: AUTOMOD_98420 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_98470 [98470, 984C2) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +3C (984AC): JSR sfnt_GetTablePtr +26 (98496): JSR sfnt_GetTablePtr Dictionary: Flags $00 FirstId 368 368: AUTOMOD_98470 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_98470"(368) Segment="Main"(200) Size: Flags $00 ModuleSize 82 Content: Flags $08 Contents offset $0000 size $0052 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000010: 102C 00C5 '.,..' MOVE.B $00C5(A4),D0 00000014: 6706 'g.' BEQ.S *+$0008 ; 0000001C 00000016: 5300 'S.' SUBQ.B #1,D0 00000018: 6718 'g.' BEQ.S *+$001A ; 00000032 0000001A: 602C '`,' BRA.S *+$002E ; 00000048 0000001C: 7000 'p.' MOVEQ #$00,D0 0000001E: 2F00 '/.' MOVE.L D0,-(A7) 00000020: 7205 'r.' MOVEQ #$05,D1 00000022: 2F01 '/.' MOVE.L D1,-(A7) 00000024: 2F0B '/.' MOVE.L A3,-(A7) 00000026: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 369 0000002A: 2940 009C ')@..' MOVE.L D0,$009C(A4) 0000002E: 4FEF 000C 'O...' LEA $000C(A7),A7 00000032: 7000 'p.' MOVEQ #$00,D0 00000034: 2F00 '/.' MOVE.L D0,-(A7) 00000036: 7209 'r.' MOVEQ #$09,D1 00000038: 2F01 '/.' MOVE.L D1,-(A7) 0000003A: 2F0B '/.' MOVE.L A3,-(A7) 0000003C: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 369 00000040: 2940 00A0 ')@..' MOVE.L D0,$00A0(A4) 00000044: 4FEF 000C 'O...' LEA $000C(A7),A7 00000048: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 0000004E: 4E5E 'N^' UNLK A6 00000050: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 369 369: sfnt_GetTablePtr Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_GetTablePtr"(369) 0000003E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_GetTablePtr"(369) 00000028 Comment: AUTOMOD_98470 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_984D0 [984D0, 98532) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 370 370: AUTOMOD_984D0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_984D0"(370) Segment="Main"(200) Size: Flags $00 ModuleSize 98 Content: Flags $08 Contents offset $0000 size $0062 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000010: 102C 00C5 '.,..' MOVE.B $00C5(A4),D0 00000014: 671A 'g.' BEQ.S *+$001C ; 00000030 00000016: 5300 'S.' SUBQ.B #1,D0 00000018: 663E 'f>' BNE.S *+$0040 ; 00000058 0000001A: 4AAC 00A0 'J...' TST.L $00A0(A4) 0000001E: 6738 'g8' BEQ.S *+$003A ; 00000058 00000020: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7) 00000024: 2F13 '/.' MOVE.L (A3),-(A7) 00000026: 206B 0008 ' k..' MOVEA.L $0008(A3),A0 0000002A: 4E90 'N.' JSR (A0) 0000002C: 504F 'PO' ADDQ.W #8,A7 0000002E: 6028 '`(' BRA.S *+$002A ; 00000058 00000030: 4AAC 00A0 'J...' TST.L $00A0(A4) 00000034: 670E 'g.' BEQ.S *+$0010 ; 00000044 00000036: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7) 0000003A: 2F13 '/.' MOVE.L (A3),-(A7) 0000003C: 206B 0008 ' k..' MOVEA.L $0008(A3),A0 00000040: 4E90 'N.' JSR (A0) 00000042: 504F 'PO' ADDQ.W #8,A7 00000044: 4AAC 009C 'J...' TST.L $009C(A4) 00000048: 670E 'g.' BEQ.S *+$0010 ; 00000058 0000004A: 2F2C 009C '/,..' MOVE.L $009C(A4),-(A7) 0000004E: 2F13 '/.' MOVE.L (A3),-(A7) 00000050: 206B 0008 ' k..' MOVEA.L $0008(A3),A0 00000054: 4E90 'N.' JSR (A0) 00000056: 504F 'PO' ADDQ.W #8,A7 00000058: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 0000005E: 4E5E 'N^' UNLK A6 00000060: 4E75 'Nu' RTS Comment: AUTOMOD_984D0 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_98540 [98540, 985AC) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 371 371: AUTOMOD_98540 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_98540"(371) Segment="Main"(200) Size: Flags $00 ModuleSize 108 Content: Flags $08 Contents offset $0000 size $006C 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 226C 001C '"l..' MOVEA.L $001C(A4),A1 00000010: 2469 0010 '$i..' MOVEA.L $0010(A1),A2 00000014: 2049 ' I' MOVEA.L A1,A0 00000016: 266C 017C '&l.|' MOVEA.L $017C(A4),A3 0000001A: D7E8 0010 '....' ADDA.L $0010(A0),A3 0000001E: 102B 00C5 '.+..' MOVE.B $00C5(A3),D0 00000022: 6706 'g.' BEQ.S *+$0008 ; 0000002A 00000024: 5300 'S.' SUBQ.B #1,D0 00000026: 670C 'g.' BEQ.S *+$000E ; 00000034 00000028: 6038 '`8' BRA.S *+$003A ; 00000062 0000002A: 202C 0178 ' ,.x' MOVE.L $0178(A4),D0 0000002E: D08A '..' ADD.L A2,D0 00000030: 2740 0008 ''@..' MOVE.L D0,$0008(A3) 00000034: 202C 016C ' ,.l' MOVE.L $016C(A4),D0 00000038: D08A '..' ADD.L A2,D0 0000003A: 2740 0004 ''@..' MOVE.L D0,$0004(A3) 0000003E: 202C 0170 ' ,.p' MOVE.L $0170(A4),D0 00000042: D08A '..' ADD.L A2,D0 00000044: 2740 0090 ''@..' MOVE.L D0,$0090(A3) 00000048: 202C 0174 ' ,.t' MOVE.L $0174(A4),D0 0000004C: D08A '..' ADD.L A2,D0 0000004E: 2740 0094 ''@..' MOVE.L D0,$0094(A3) 00000052: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0 00000056: D0A9 000C '....' ADD.L $000C(A1),D0 0000005A: 2680 '&.' MOVE.L D0,(A3) 0000005C: 2769 0004 008C ''i....' MOVE.L $0004(A1),$008C(A3) 00000062: 4CEE 1C00 FFEC 'L.....' MOVEM.L -$0014(A6),A2-A4 00000068: 4E5E 'N^' UNLK A6 0000006A: 4E75 'Nu' RTS Comment: AUTOMOD_98540 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_985B0 [985B0, 98738) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +150 (98700): JSR fnt_Execute +128 (986D8): JSR fsg_SetUpElement +11E (986CE): JSR sfnt_GetOffsetAndLength +A8 (98658): JSR fsg_SetDefaults +48 (985F8): JSR sfnt_GetOffsetAndLength +34 (985E4): JSR sfnt_GetTablePtr Unresolved outgoing references: +EC (9869C): JSR $97B60 +10C (986BC): JSR $98470 +12E (986DE): JSR $98420 +134 (986E4): JSR $98540 +176 (98726): JSR $984D0 Dictionary: Flags $00 FirstId 372 372: AUTOMOD_985B0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_985B0"(372) Segment="Main"(200) Size: Flags $00 ModuleSize 392 Content: Flags $08 Contents offset $0000 size $0188 00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 206C 001C ' l..' MOVEA.L $001C(A4),A0 00000010: 2668 0010 '&h..' MOVEA.L $0010(A0),A3 00000014: 202C 0178 ' ,.x' MOVE.L $0178(A4),D0 00000018: D08B '..' ADD.L A3,D0 0000001A: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 0000001E: 206C 001C ' l..' MOVEA.L $001C(A4),A0 00000022: 266C 017C '&l.|' MOVEA.L $017C(A4),A3 00000026: D7E8 0010 '....' ADDA.L $0010(A0),A3 0000002A: 7000 'p.' MOVEQ #$00,D0 0000002C: 2F00 '/.' MOVE.L D0,-(A7) 0000002E: 7204 'r.' MOVEQ #$04,D1 00000030: 2F01 '/.' MOVE.L D1,-(A7) 00000032: 2F0C '/.' MOVE.L A4,-(A7) 00000034: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 369 00000038: 2440 '$@' MOVEA.L D0,A2 0000003A: 7004 'p.' MOVEQ #$04,D0 0000003C: 2F00 '/.' MOVE.L D0,-(A7) 0000003E: 486E FFF4 'Hn..' PEA -$000C(A6) 00000042: 486E FFF0 'Hn..' PEA -$0010(A6) 00000046: 2F0C '/.' MOVE.L A4,-(A7) 00000048: 4EBA 0000 'N...' JSR sfnt_GetOffsetAndLength ; id: 336 0000004C: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 00000050: E288 '..' LSR.L #1,D0 00000052: 2C00 ',.' MOVE.L D0,D6 00000054: 7000 'p.' MOVEQ #$00,D0 00000056: 2740 0020 ''@. ' MOVE.L D0,$0020(A3) 0000005A: 2740 0014 ''@..' MOVE.L D0,$0014(A3) 0000005E: 223C 0001 6C0A '"<..l.' MOVE.L #$00016C0A,D1 00000064: 92AC 015C '...\' SUB.L $015C(A4),D1 00000068: 740A 't.' MOVEQ #$0A,D2 0000006A: E4A1 '..' ASR.L D2,D1 0000006C: 2741 0018 ''A..' MOVE.L D1,$0018(A3) 00000070: 4481 'D.' NEG.L D1 00000072: 2741 001C ''A..' MOVE.L D1,$001C(A3) 00000076: 177C 0001 00C4 '.|....' MOVE.B #$01,$00C4(A3) 0000007C: 222C 0104 '",..' MOVE.L $0104(A4),D1 00000080: D2BC 0000 8000 '......' ADD.L #$00008000,D1 00000086: 7410 't.' MOVEQ #$10,D2 00000088: E4A1 '..' ASR.L D2,D1 0000008A: 3741 000C '7A..' MOVE.W D1,$000C(A3) 0000008E: 222C 0100 '",..' MOVE.L $0100(A4),D1 00000092: D2BC 0000 8000 '......' ADD.L #$00008000,D1 00000098: 7410 't.' MOVEQ #$10,D2 0000009A: E4A1 '..' ASR.L D2,D1 0000009C: 3741 000E '7A..' MOVE.W D1,$000E(A3) 000000A0: 276C 0104 0010 ''l....' MOVE.L $0104(A4),$0010(A3) 000000A6: 2F0C '/.' MOVE.L A4,-(A7) 000000A8: 4EBA 0000 'N...' JSR fsg_SetDefaults ; id: 373 000000AC: 2E00 '..' MOVE.L D0,D7 000000AE: 4FEF 0020 'O.. ' LEA $0020(A7),A7 000000B2: 6706 'g.' BEQ.S *+$0008 ; 000000BA 000000B4: 2007 ' .' MOVE.L D7,D0 000000B6: 6000 00C6 '`...' BRA *+$00C8 ; 0000017E 000000BA: 41EB 0058 'A..X' LEA $0058(A3),A0 000000BE: 43EB 0024 'C..$' LEA $0024(A3),A1 000000C2: 700C 'p.' MOVEQ #$0C,D0 000000C4: 20D9 ' .' MOVE.L (A1)+,(A0)+ 000000C6: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000C4 000000CA: 296B 00B4 01F2 ')k....' MOVE.L $00B4(A3),$01F2(A4) 000000D0: 296B 00B4 01FA ')k....' MOVE.L $00B4(A3),$01FA(A4) 000000D6: 296B 00B8 01F6 ')k....' MOVE.L $00B8(A3),$01F6(A4) 000000DC: 296B 00B8 01FE ')k....' MOVE.L $00B8(A3),$01FE(A4) 000000E2: 2F0A '/.' MOVE.L A2,-(A7) 000000E4: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 000000E8: 2F06 '/.' MOVE.L D6,-(A7) 000000EA: 2F0C '/.' MOVE.L A4,-(A7) 000000EC: 4EBA F4C2 'N...' JSR *-$0B3C ; FFFFF5B0 000000F0: 200A ' .' MOVE.L A2,D0 000000F2: 4FEF 0010 'O...' LEA $0010(A7),A7 000000F6: 670C 'g.' BEQ.S *+$000E ; 00000104 000000F8: 2F0A '/.' MOVE.L A2,-(A7) 000000FA: 2F14 '/.' MOVE.L (A4),-(A7) 000000FC: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 00000100: 4E90 'N.' JSR (A0) 00000102: 504F 'PO' ADDQ.W #8,A7 00000104: 422B 00C5 'B+..' CLR.B $00C5(A3) 00000108: 2F0B '/.' MOVE.L A3,-(A7) 0000010A: 2F0C '/.' MOVE.L A4,-(A7) 0000010C: 4EBA FDB2 'N...' JSR *-$024C ; FFFFFEC0 00000110: 7005 'p.' MOVEQ #$05,D0 00000112: 2F00 '/.' MOVE.L D0,-(A7) 00000114: 486E FFF4 'Hn..' PEA -$000C(A6) 00000118: 486E FFF0 'Hn..' PEA -$0010(A6) 0000011C: 2F0C '/.' MOVE.L A4,-(A7) 0000011E: 4EBA 0000 'N...' JSR sfnt_GetOffsetAndLength ; id: 336 00000122: 7000 'p.' MOVEQ #$00,D0 00000124: 2F00 '/.' MOVE.L D0,-(A7) 00000126: 2F0C '/.' MOVE.L A4,-(A7) 00000128: 4EBA 0000 'N...' JSR fsg_SetUpElement ; id: 365 0000012C: 2F0C '/.' MOVE.L A4,-(A7) 0000012E: 4EBA FD40 'N..@' JSR *-$02BE ; FFFFFE70 00000132: 2F0C '/.' MOVE.L A4,-(A7) 00000134: 4EBA FE5A 'N..Z' JSR *-$01A4 ; FFFFFF90 00000138: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 0000013C: 2F0B '/.' MOVE.L A3,-(A7) 0000013E: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 00000142: D0AB 009C '....' ADD.L $009C(A3),D0 00000146: 2F00 '/.' MOVE.L D0,-(A7) 00000148: 2F2B 009C '/+..' MOVE.L $009C(A3),-(A7) 0000014C: 486C 0080 'Hl..' PEA $0080(A4) 00000150: 4EBA 0000 'N...' JSR fnt_Execute ; id: 229 00000154: 2E00 '..' MOVE.L D0,D7 00000156: 7002 'p.' MOVEQ #$02,D0 00000158: C0AB 0068 '...h' AND.L $0068(A3),D0 0000015C: 4FEF 003C 'O..<' LEA $003C(A7),A7 00000160: 6610 'f.' BNE.S *+$0012 ; 00000172 00000162: 41EB 0024 'A..$' LEA $0024(A3),A0 00000166: 43EB 0058 'C..X' LEA $0058(A3),A1 0000016A: 700C 'p.' MOVEQ #$0C,D0 0000016C: 20D9 ' .' MOVE.L (A1)+,(A0)+ 0000016E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000016C 00000172: 2F0B '/.' MOVE.L A3,-(A7) 00000174: 2F0C '/.' MOVE.L A4,-(A7) 00000176: 4EBA FDA8 'N...' JSR *-$0256 ; FFFFFF20 0000017A: 2007 ' .' MOVE.L D7,D0 0000017C: 504F 'PO' ADDQ.W #8,A7 0000017E: 4CEE 1CC0 FFDC 'L.....' MOVEM.L -$0024(A6),D6/D7/A2-A4 00000184: 4E5E 'N^' UNLK A6 00000186: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_Execute"(229) 00000152 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_SetUpElement"(365) 0000012A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_GetOffsetAndLength"(336) 00000120 Dictionary: Flags $00 FirstId 373 373: fsg_SetDefaults Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_SetDefaults"(373) 000000AA Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_GetOffsetAndLength"(336) 0000004A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_GetTablePtr"(369) 00000036 Comment: AUTOMOD_985B0 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: fsg_RunFontProgram [98740, 987C6) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +64 (987A4): JSR fnt_Execute +2A (9876A): JSR sfnt_GetOffsetAndLength Unresolved outgoing references: +42 (98782): JSR $98470 +48 (98788): JSR $98540 +6E (987AE): JSR $984D0 VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c Dictionary: Flags $00 FirstId 374 374: fsg_RunFontProgram Pad Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_RunFontProgram"(374) Segment="Main"(200) Size: Flags $00 ModuleSize 134 Content: Flags $08 Contents offset $0000 size $0086 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 206B 001C ' k..' MOVEA.L $001C(A3),A0 00000010: 286B 017C '(k.|' MOVEA.L $017C(A3),A4 00000014: D9E8 0010 '....' ADDA.L $0010(A0),A4 00000018: 426C 00C6 'Bl..' CLR.W $00C6(A4) 0000001C: 7009 'p.' MOVEQ #$09,D0 0000001E: 2F00 '/.' MOVE.L D0,-(A7) 00000020: 486E FFFC 'Hn..' PEA -$0004(A6) 00000024: 486E FFF8 'Hn..' PEA -$0008(A6) 00000028: 2F0B '/.' MOVE.L A3,-(A7) 0000002A: 4EBA 0000 'N...' JSR sfnt_GetOffsetAndLength ; id: 336 0000002E: 4AAE FFFC 'J...' TST.L -$0004(A6) 00000032: 4FEF 0010 'O...' LEA $0010(A7),A7 00000036: 6742 'gB' BEQ.S *+$0044 ; 0000007A 00000038: 197C 0001 00C5 '.|....' MOVE.B #$01,$00C5(A4) 0000003E: 2F0C '/.' MOVE.L A4,-(A7) 00000040: 2F0B '/.' MOVE.L A3,-(A7) 00000042: 4EBA FCEC 'N...' JSR *-$0312 ; FFFFFD30 00000046: 2F0B '/.' MOVE.L A3,-(A7) 00000048: 4EBA FDB6 'N...' JSR *-$0248 ; FFFFFE00 0000004C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000050: 2F0C '/.' MOVE.L A4,-(A7) 00000052: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 00000056: D0AC 00A0 '....' ADD.L $00A0(A4),D0 0000005A: 2F00 '/.' MOVE.L D0,-(A7) 0000005C: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7) 00000060: 486B 0080 'Hk..' PEA $0080(A3) 00000064: 4EBA 0000 'N...' JSR fnt_Execute ; id: 229 00000068: 2E00 '..' MOVE.L D0,D7 0000006A: 2F0C '/.' MOVE.L A4,-(A7) 0000006C: 2F0B '/.' MOVE.L A3,-(A7) 0000006E: 4EBA FD20 'N.. ' JSR *-$02DE ; FFFFFD90 00000072: 2007 ' .' MOVE.L D7,D0 00000074: 4FEF 0028 'O..(' LEA $0028(A7),A7 00000078: 6002 '`.' BRA.S *+$0004 ; 0000007C 0000007A: 7000 'p.' MOVEQ #$00,D0 0000007C: 4CEE 1880 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A3/A4 00000082: 4E5E 'N^' UNLK A6 00000084: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_Execute"(229) 00000066 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_GetOffsetAndLength"(336) 0000002C Comment: fsg_RunFontProgram ended due to: vector glue below Comment: ##################################################################################### Module: fsg_SetDefaults [987D0, 9882E) Module started due to: vector glue above, MODGUESS (align, label) Resolved outgoing references: +1C (987EC): LEA fnt_RoundToGrid, A0 VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c Dictionary: Flags $00 FirstId 375 375: fsg_SetDefaults Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_SetDefaults"(375) Segment="Main"(200) Size: Flags $00 ModuleSize 94 Content: Flags $08 Contents offset $0000 size $005E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 206C 001C ' l..' MOVEA.L $001C(A4),A0 00000010: 266C 017C '&l.|' MOVEA.L $017C(A4),A3 00000014: D7E8 0010 '....' ADDA.L $0010(A0),A3 00000018: 49EB 0024 'I..$' LEA $0024(A3),A4 0000001C: 41FA 0000 'A...' LEA fnt_RoundToGrid,A0 ; id: 208 00000020: 2948 0018 ')H..' MOVE.L A0,$0018(A4) 00000024: 7040 'p@' MOVEQ #$40,D0 ; '@' 00000026: 2940 0014 ')@..' MOVE.L D0,$0014(A4) 0000002A: 7244 'rD' MOVEQ #$44,D1 ; 'D' 0000002C: 2881 '(.' MOVE.L D1,(A4) 0000002E: 7000 'p.' MOVEQ #$00,D0 00000030: 2940 0004 ')@..' MOVE.L D0,$0004(A4) 00000034: 426C 0030 'Bl.0' CLR.W $0030(A4) 00000038: 197C 0001 0032 '.|...2' MOVE.B #$01,$0032(A4) 0000003E: 397C 0009 002A '9|...*' MOVE.W #$0009,$002A(A4) 00000044: 397C 0003 002C '9|...,' MOVE.W #$0003,$002C(A4) 0000004A: 2940 000C ')@..' MOVE.L D0,$000C(A4) 0000004E: 2940 0010 ')@..' MOVE.L D0,$0010(A4) 00000052: 7000 'p.' MOVEQ #$00,D0 00000054: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 0000005A: 4E5E 'N^' UNLK A6 0000005C: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_RoundToGrid"(208) 0000001E Comment: fsg_SetDefaults ended due to: vector glue below Comment: ##################################################################################### Module: fsg_NewTransformation [98840, 98860) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Unresolved outgoing references: +14 (98854): JSR $985B0 VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c Dictionary: Flags $00 FirstId 376 376: fsg_NewTransformation Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_NewTransformation"(376) Segment="Main"(200) Size: Flags $00 ModuleSize 32 Content: Flags $08 Contents offset $0000 size $0020 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 422C 020E 'B,..' CLR.B $020E(A4) 0000000E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000012: 2F0C '/.' MOVE.L A4,-(A7) 00000014: 4EBA FD5A 'N..Z' JSR *-$02A4 ; FFFFFD70 00000018: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 0000001C: 4E5E 'N^' UNLK A6 0000001E: 4E75 'Nu' RTS Comment: fsg_NewTransformation ended due to: vector glue below Comment: ##################################################################################### Module: fsg_InnerGridFit [98870, 98E82) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +38E (98BFE): JSR fnt_Execute +2B0 (98B20): JSR ShortMulDiv +7C (988EC): JSR fsg_SetUpElement Unresolved outgoing references: +202 (98A72): JSR $97CD0 +208 (98A78): JSR $98120 +25E (98ACE): JSR $980C0 +268 (98AD8): JSR $97230 +354 (98BC4): JSR $972A0 +36A (98BDA): JSR $98470 +370 (98BE0): JSR $98540 +39A (98C0A): JSR $984D0 +3E0 (98C50): JSR $97F70 +4D6 (98D46): JSR $980C0 VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c Dictionary: Flags $00 FirstId 377 377: fsg_InnerGridFit Pad Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_InnerGridFit"(377) Segment="Main"(200) Size: Flags $00 ModuleSize 1554 Content: Flags $08 Contents offset $0000 size $0612 00000000: 4E56 FFC2 'NV..' LINK.W A6,#-$003E 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 246E 0014 '$n..' MOVEA.L $0014(A6),A2 0000000C: 362E 000E '6...' MOVE.W $000E(A6),D3 00000010: 282E 0020 '(.. ' MOVE.L $0020(A6),D4 00000014: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 00000018: 206B 001C ' k..' MOVEA.L $001C(A3),A0 0000001C: 202B 017C ' +.|' MOVE.L $017C(A3),D0 00000020: D0A8 0010 '....' ADD.L $0010(A0),D0 00000024: 2D40 FFD2 '-@..' MOVE.L D0,-$002E(A6) 00000028: 49EB 00AC 'I...' LEA $00AC(A3),A4 0000002C: 4A84 'J.' TST.L D4 0000002E: 6752 'gR' BEQ.S *+$0054 ; 00000082 00000030: 2D54 FFD6 '-T..' MOVE.L (A4),-$002A(A6) 00000034: 2D6C 0004 FFDA '-l....' MOVE.L $0004(A4),-$0026(A6) 0000003A: 2D6C 0008 FFDE '-l....' MOVE.L $0008(A4),-$0022(A6) 00000040: 2D6C 000C FFE2 '-l....' MOVE.L $000C(A4),-$001E(A6) 00000046: 2D6C 0010 FFE6 '-l....' MOVE.L $0010(A4),-$001A(A6) 0000004C: 2D6C 0014 FFEA '-l....' MOVE.L $0014(A4),-$0016(A6) 00000052: 2D6C 0020 FFEE '-l. ..' MOVE.L $0020(A4),-$0012(A6) 00000058: 2D6C 0024 FFF2 '-l.$..' MOVE.L $0024(A4),-$000E(A6) 0000005E: 2D6C 0018 FFF6 '-l....' MOVE.L $0018(A4),-$000A(A6) 00000064: 2D6C 0028 FFFA '-l.(..' MOVE.L $0028(A4),-$0006(A6) 0000006A: 3D6C 001C FFFE '=l....' MOVE.W $001C(A4),-$0002(A6) 00000070: 396B 01CE 001C '9k....' MOVE.W $01CE(A3),$001C(A4) 00000076: 7001 'p.' MOVEQ #$01,D0 00000078: 2F00 '/.' MOVE.L D0,-(A7) 0000007A: 2F0B '/.' MOVE.L A3,-(A7) 0000007C: 4EBA 0000 'N...' JSR fsg_SetUpElement ; id: 365 00000080: 504F 'PO' ADDQ.W #8,A7 00000082: 377C 0001 0016 '7|....' MOVE.W #$0001,$0016(A3) 00000088: 302C 001C '0,..' MOVE.W $001C(A4),D0 0000008C: 48C0 'H.' EXT.L D0 0000008E: 5380 'S.' SUBQ.L #1,D0 00000090: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000094: 3A30 0A00 ':0..' MOVE.W $00(A0,D0.L*2),D5 00000098: 5A45 'ZE' ADDQ.W #5,D5 0000009A: 3012 '0.' MOVE.W (A2),D0 0000009C: 48C0 'H.' EXT.L D0 0000009E: 322B 0162 '2+.b' MOVE.W $0162(A3),D1 000000A2: 48C1 'H.' EXT.L D1 000000A4: 2C00 ',.' MOVE.L D0,D6 000000A6: 9C81 '..' SUB.L D1,D6 000000A8: 48C5 'H.' EXT.L D5 000000AA: 2005 ' .' MOVE.L D5,D0 000000AC: 5980 'Y.' SUBQ.L #4,D0 000000AE: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 000000B2: 2186 0C00 '!...' MOVE.L D6,$00(A0,D0.L*4) 000000B6: 48C5 'H.' EXT.L D5 000000B8: 2005 ' .' MOVE.L D5,D0 000000BA: 5980 'Y.' SUBQ.L #4,D0 000000BC: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 000000C0: 7200 'r.' MOVEQ #$00,D1 000000C2: 2181 0C00 '!...' MOVE.L D1,$00(A0,D0.L*4) 000000C6: 48C5 'H.' EXT.L D5 000000C8: 2005 ' .' MOVE.L D5,D0 000000CA: 5580 'U.' SUBQ.L #2,D0 000000CC: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 000000D0: 2186 0C00 '!...' MOVE.L D6,$00(A0,D0.L*4) 000000D4: 48C5 'H.' EXT.L D5 000000D6: 2005 ' .' MOVE.L D5,D0 000000D8: 5580 'U.' SUBQ.L #2,D0 000000DA: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 000000DE: 2181 0C00 '!...' MOVE.L D1,$00(A0,D0.L*4) 000000E2: 3012 '0.' MOVE.W (A2),D0 000000E4: 48C0 'H.' EXT.L D0 000000E6: 48C5 'H.' EXT.L D5 000000E8: 2405 '$.' MOVE.L D5,D2 000000EA: 5382 'S.' SUBQ.L #1,D2 000000EC: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 000000F0: 2180 2C00 '!.,.' MOVE.L D0,$00(A0,D2.L*4) 000000F4: 48C5 'H.' EXT.L D5 000000F6: 2005 ' .' MOVE.L D5,D0 000000F8: 5380 'S.' SUBQ.L #1,D0 000000FA: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 000000FE: 2181 0C00 '!...' MOVE.L D1,$00(A0,D0.L*4) 00000102: 7000 'p.' MOVEQ #$00,D0 00000104: 302B 0160 '0+.`' MOVE.W $0160(A3),D0 00000108: D086 '..' ADD.L D6,D0 0000010A: 48C5 'H.' EXT.L D5 0000010C: 2405 '$.' MOVE.L D5,D2 0000010E: 5782 'W.' SUBQ.L #3,D2 00000110: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 00000114: 2180 2C00 '!.,.' MOVE.L D0,$00(A0,D2.L*4) 00000118: 48C5 'H.' EXT.L D5 0000011A: 2005 ' .' MOVE.L D5,D0 0000011C: 5780 'W.' SUBQ.L #3,D0 0000011E: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 00000122: 2181 0C00 '!...' MOVE.L D1,$00(A0,D0.L*4) 00000126: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 0000012A: 2768 00B4 01F2 ''h....' MOVE.L $00B4(A0),$01F2(A3) 00000130: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 00000134: 2768 00B8 01F6 ''h....' MOVE.L $00B8(A0),$01F6(A3) 0000013A: 4A84 'J.' TST.L D4 0000013C: 6700 00C2 'g...' BEQ *+$00C4 ; 00000200 00000140: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 00000144: 2468 0098 '$h..' MOVEA.L $0098(A0),A2 00000148: 2C2B 01F2 ',+..' MOVE.L $01F2(A3),D6 0000014C: 48C5 'H.' EXT.L D5 0000014E: 2E05 '..' MOVE.L D5,D7 00000150: 5987 'Y.' SUBQ.L #4,D7 00000152: 6048 '`H' BRA.S *+$004A ; 0000019C 00000154: 0C86 0001 0000 '......' CMPI.L #$00010000,D6 0000015A: 6716 'g.' BEQ.S *+$0018 ; 00000172 0000015C: 598F 'Y.' SUBQ.L #4,A7 0000015E: 2F06 '/.' MOVE.L D6,-(A7) 00000160: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 00000164: 2F30 7C00 '/0|.' MOVE.L $00(A0,D7.L*4),-(A7) 00000168: A868 '.h' _FixMul ; A868 0000016A: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 0000016E: 219F 7C00 '!.|.' MOVE.L (A7)+,$00(A0,D7.L*4) 00000172: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 00000176: 2F30 7C00 '/0|.' MOVE.L $00(A0,D7.L*4),-(A7) 0000017A: 2F2E FFD2 '/...' MOVE.L -$002E(A6),-(A7) 0000017E: 204A ' J' MOVEA.L A2,A0 00000180: 4E90 'N.' JSR (A0) 00000182: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 00000186: 2180 7C00 '!.|.' MOVE.L D0,$00(A0,D7.L*4) 0000018A: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 0000018E: 2254 '"T' MOVEA.L (A4),A1 00000190: 23B0 7C00 7C00 '#.|.|.' MOVE.L $00(A0,D7.L*4),$00(A1,D7.L*4) 00000196: 504F 'PO' ADDQ.W #8,A7 00000198: 2007 ' .' MOVE.L D7,D0 0000019A: 5287 'R.' ADDQ.L #1,D7 0000019C: 48C5 'H.' EXT.L D5 0000019E: BA87 '..' CMP.L D7,D5 000001A0: 6EB2 'n.' BGT.S *-$004C ; 00000154 000001A2: 2C2B 01F6 ',+..' MOVE.L $01F6(A3),D6 000001A6: 48C5 'H.' EXT.L D5 000001A8: 2E05 '..' MOVE.L D5,D7 000001AA: 5987 'Y.' SUBQ.L #4,D7 000001AC: 604A '`J' BRA.S *+$004C ; 000001F8 000001AE: 0C86 0001 0000 '......' CMPI.L #$00010000,D6 000001B4: 6716 'g.' BEQ.S *+$0018 ; 000001CC 000001B6: 598F 'Y.' SUBQ.L #4,A7 000001B8: 2F06 '/.' MOVE.L D6,-(A7) 000001BA: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 000001BE: 2F30 7C00 '/0|.' MOVE.L $00(A0,D7.L*4),-(A7) 000001C2: A868 '.h' _FixMul ; A868 000001C4: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 000001C8: 219F 7C00 '!.|.' MOVE.L (A7)+,$00(A0,D7.L*4) 000001CC: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 000001D0: 2F30 7C00 '/0|.' MOVE.L $00(A0,D7.L*4),-(A7) 000001D4: 2F2E FFD2 '/...' MOVE.L -$002E(A6),-(A7) 000001D8: 204A ' J' MOVEA.L A2,A0 000001DA: 4E90 'N.' JSR (A0) 000001DC: 206C 000C ' l..' MOVEA.L $000C(A4),A0 000001E0: 2180 7C00 '!.|.' MOVE.L D0,$00(A0,D7.L*4) 000001E4: 206C 000C ' l..' MOVEA.L $000C(A4),A0 000001E8: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 000001EC: 23B0 7C00 7C00 '#.|.|.' MOVE.L $00(A0,D7.L*4),$00(A1,D7.L*4) 000001F2: 504F 'PO' ADDQ.W #8,A7 000001F4: 2007 ' .' MOVE.L D7,D0 000001F6: 5287 'R.' ADDQ.L #1,D7 000001F8: 48C5 'H.' EXT.L D5 000001FA: BA87 '..' CMP.L D7,D5 000001FC: 6EB0 'n.' BGT.S *-$004E ; 000001AE 000001FE: 600E '`.' BRA.S *+$0010 ; 0000020E 00000200: 2F0B '/.' MOVE.L A3,-(A7) 00000202: 4EBA F25C 'N..\' JSR *-$0DA2 ; FFFFF460 00000206: 2F0B '/.' MOVE.L A3,-(A7) 00000208: 4EBA F6A6 'N...' JSR *-$0958 ; FFFFF8B0 0000020C: 504F 'PO' ADDQ.W #8,A7 0000020E: 4A43 'JC' TST.W D3 00000210: 6700 00D8 'g...' BEQ *+$00DA ; 000002EA 00000214: 48C5 'H.' EXT.L D5 00000216: 2005 ' .' MOVE.L D5,D0 00000218: 5980 'Y.' SUBQ.L #4,D0 0000021A: 2054 ' T' MOVEA.L (A4),A0 0000021C: 2C30 0C00 ',0..' MOVE.L $00(A0,D0.L*4),D6 00000220: 2D46 FFCA '-F..' MOVE.L D6,-$0036(A6) 00000224: 0686 0000 0020 '..... ' ADDI.L #$00000020,D6 0000022A: 0286 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D6 00000230: 2006 ' .' MOVE.L D6,D0 00000232: 90AE FFCA '....' SUB.L -$0036(A6),D0 00000236: 2D40 FFCE '-@..' MOVE.L D0,-$0032(A6) 0000023A: 4A84 'J.' TST.L D4 0000023C: 6628 'f(' BNE.S *+$002A ; 00000266 0000023E: 302C 001C '0,..' MOVE.W $001C(A4),D0 00000242: 48C0 'H.' EXT.L D0 00000244: 5380 'S.' SUBQ.L #1,D0 00000246: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 0000024A: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 0000024E: 48C0 'H.' EXT.L D0 00000250: 5880 'X.' ADDQ.L #4,D0 00000252: 2F00 '/.' MOVE.L D0,-(A7) 00000254: 7000 'p.' MOVEQ #$00,D0 00000256: 2F00 '/.' MOVE.L D0,-(A7) 00000258: 2F2E FFCE '/...' MOVE.L -$0032(A6),-(A7) 0000025C: 2F0B '/.' MOVE.L A3,-(A7) 0000025E: 4EBA F5F0 'N...' JSR *-$0A0E ; FFFFF850 00000262: 4FEF 0010 'O...' LEA $0010(A7),A7 00000266: 2F0C '/.' MOVE.L A4,-(A7) 00000268: 4EBA E756 'N..V' JSR *-$18A8 ; FFFFE9C0 0000026C: 48C5 'H.' EXT.L D5 0000026E: 2005 ' .' MOVE.L D5,D0 00000270: 5980 'Y.' SUBQ.L #4,D0 00000272: 2054 ' T' MOVEA.L (A4),A0 00000274: 2186 0C00 '!...' MOVE.L D6,$00(A0,D0.L*4) 00000278: 48C5 'H.' EXT.L D5 0000027A: 2005 ' .' MOVE.L D5,D0 0000027C: 5980 'Y.' SUBQ.L #4,D0 0000027E: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 00000282: 2186 0C00 '!...' MOVE.L D6,$00(A0,D0.L*4) 00000286: 7000 'p.' MOVEQ #$00,D0 00000288: 302B 00FE '0+..' MOVE.W $00FE(A3),D0 0000028C: 2F00 '/.' MOVE.L D0,-(A7) 0000028E: 48C5 'H.' EXT.L D5 00000290: 2005 ' .' MOVE.L D5,D0 00000292: 5780 'W.' SUBQ.L #3,D0 00000294: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 00000298: 48C5 'H.' EXT.L D5 0000029A: 2205 '".' MOVE.L D5,D1 0000029C: 5981 'Y.' SUBQ.L #4,D1 0000029E: 226C 0010 '"l..' MOVEA.L $0010(A4),A1 000002A2: 2030 0C00 ' 0..' MOVE.L $00(A0,D0.L*4),D0 000002A6: 90B1 1C00 '....' SUB.L $00(A1,D1.L*4),D0 000002AA: 2F00 '/.' MOVE.L D0,-(A7) 000002AC: 2F2B 0104 '/+..' MOVE.L $0104(A3),-(A7) 000002B0: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 215 000002B4: D0BC 0000 0200 '......' ADD.L #$00000200,D0 000002BA: 720A 'r.' MOVEQ #$0A,D1 000002BC: E2A0 '..' ASR.L D1,D0 000002BE: 2D40 FFC6 '-@..' MOVE.L D0,-$003A(A6) 000002C2: 48C5 'H.' EXT.L D5 000002C4: 2005 ' .' MOVE.L D5,D0 000002C6: 5980 'Y.' SUBQ.L #4,D0 000002C8: 2054 ' T' MOVEA.L (A4),A0 000002CA: 222E FFC6 '"...' MOVE.L -$003A(A6),D1 000002CE: 7420 't ' MOVEQ #$20,D2 ; ' ' 000002D0: D282 '..' ADD.L D2,D1 000002D2: D2B0 0C00 '....' ADD.L $00(A0,D0.L*4),D1 000002D6: 70C0 'p.' MOVEQ #$C0,D0 000002D8: C081 '..' AND.L D1,D0 000002DA: 48C5 'H.' EXT.L D5 000002DC: 2205 '".' MOVE.L D5,D1 000002DE: 5781 'W.' SUBQ.L #3,D1 000002E0: 2054 ' T' MOVEA.L (A4),A0 000002E2: 2180 1C00 '!...' MOVE.L D0,$00(A0,D1.L*4) 000002E6: 4FEF 0010 'O...' LEA $0010(A7),A7 000002EA: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 000002EE: 4228 00C4 'B(..' CLR.B $00C4(A0) 000002F2: 202B 0104 ' +..' MOVE.L $0104(A3),D0 000002F6: D0BC 0000 8000 '......' ADD.L #$00008000,D0 000002FC: 7210 'r.' MOVEQ #$10,D1 000002FE: E2A0 '..' ASR.L D1,D0 00000300: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 00000304: 3140 000C '1@..' MOVE.W D0,$000C(A0) 00000308: 202B 0100 ' +..' MOVE.L $0100(A3),D0 0000030C: D0BC 0000 8000 '......' ADD.L #$00008000,D0 00000312: 7210 'r.' MOVEQ #$10,D1 00000314: E2A0 '..' ASR.L D1,D0 00000316: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 0000031A: 3140 000E '1@..' MOVE.W D0,$000E(A0) 0000031E: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 00000322: 216B 0104 0010 '!k....' MOVE.L $0104(A3),$0010(A0) 00000328: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 0000032C: 2248 '"H' MOVEA.L A0,A1 0000032E: 43E9 0058 'C..X' LEA $0058(A1),A1 00000332: 41E8 0024 'A..$' LEA $0024(A0),A0 00000336: 700C 'p.' MOVEQ #$0C,D0 00000338: 22D8 '".' MOVE.L (A0)+,(A1)+ 0000033A: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000338 0000033E: 4A43 'JC' TST.W D3 00000340: 676A 'gj' BEQ.S *+$006C ; 000003AC 00000342: 4AAE 0018 'J...' TST.L $0018(A6) 00000346: 6F64 'od' BLE.S *+$0066 ; 000003AC 00000348: 4A84 'J.' TST.L D4 0000034A: 6710 'g.' BEQ.S *+$0012 ; 0000035C 0000034C: 48C5 'H.' EXT.L D5 0000034E: 2F05 '/.' MOVE.L D5,-(A7) 00000350: 2F0C '/.' MOVE.L A4,-(A7) 00000352: 2F0B '/.' MOVE.L A3,-(A7) 00000354: 4EBA E6DA 'N...' JSR *-$1924 ; FFFFEA30 00000358: 4FEF 000C 'O...' LEA $000C(A7),A7 0000035C: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 00000360: 4228 00C5 'B(..' CLR.B $00C5(A0) 00000364: 2F2E FFD2 '/...' MOVE.L -$002E(A6),-(A7) 00000368: 2F0B '/.' MOVE.L A3,-(A7) 0000036A: 4EBA F894 'N...' JSR *-$076A ; FFFFFC00 0000036E: 2F0B '/.' MOVE.L A3,-(A7) 00000370: 4EBA F95E 'N..^' JSR *-$06A0 ; FFFFFCD0 00000374: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 00000378: 2F2E FFD2 '/...' MOVE.L -$002E(A6),-(A7) 0000037C: 202E 0018 ' ...' MOVE.L $0018(A6),D0 00000380: D0AE 001C '....' ADD.L $001C(A6),D0 00000384: 2F00 '/.' MOVE.L D0,-(A7) 00000386: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7) 0000038A: 486B 0080 'Hk..' PEA $0080(A3) 0000038E: 4EBA 0000 'N...' JSR fnt_Execute ; id: 229 00000392: 2A00 '*.' MOVE.L D0,D5 00000394: 2F2E FFD2 '/...' MOVE.L -$002E(A6),-(A7) 00000398: 2F0B '/.' MOVE.L A3,-(A7) 0000039A: 4EBA F8C4 'N...' JSR *-$073A ; FFFFFC60 0000039E: 4A85 'J.' TST.L D5 000003A0: 4FEF 0028 'O..(' LEA $0028(A7),A7 000003A4: 6706 'g.' BEQ.S *+$0008 ; 000003AC 000003A6: 2005 ' .' MOVE.L D5,D0 000003A8: 6000 025E '`..^' BRA *+$0260 ; 00000608 000003AC: 4A6B 01D2 'Jk..' TST.W $01D2(A3) 000003B0: 6700 01B4 'g...' BEQ *+$01B6 ; 00000566 000003B4: 4A84 'J.' TST.L D4 000003B6: 6600 01AE 'f...' BNE *+$01B0 ; 00000566 000003BA: 4246 'BF' CLR.W D6 000003BC: 7000 'p.' MOVEQ #$00,D0 000003BE: 302B 01D0 '0+..' MOVE.W $01D0(A3),D0 000003C2: 7201 'r.' MOVEQ #$01,D1 000003C4: B280 '..' CMP.L D0,D1 000003C6: 670C 'g.' BEQ.S *+$000E ; 000003D4 000003C8: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 000003CC: 3028 FFFE '0(..' MOVE.W -$0002(A0),D0 000003D0: 5240 'R@' ADDQ.W #1,D0 000003D2: DC40 '.@' ADD.W D0,D6 000003D4: 4A2B 0154 'J+.T' TST.B $0154(A3) 000003D8: 660C 'f.' BNE.S *+$000E ; 000003E6 000003DA: 486B 0130 'Hk.0' PEA $0130(A3) 000003DE: 2F0B '/.' MOVE.L A3,-(A7) 000003E0: 4EBA F31E 'N...' JSR *-$0CE0 ; FFFFF700 000003E4: 504F 'PO' ADDQ.W #8,A7 000003E6: 7000 'p.' MOVEQ #$00,D0 000003E8: 302B 01D4 '0+..' MOVE.W $01D4(A3),D0 000003EC: 7202 'r.' MOVEQ #$02,D1 000003EE: C240 '.@' AND.W D0,D1 000003F0: 6700 0082 'g...' BEQ *+$0084 ; 00000474 000003F4: 302B 01D6 '0+..' MOVE.W $01D6(A3),D0 000003F8: 48C0 'H.' EXT.L D0 000003FA: 2E00 '..' MOVE.L D0,D7 000003FC: 302B 01D8 '0+..' MOVE.W $01D8(A3),D0 00000400: 48C0 'H.' EXT.L D0 00000402: 2A00 '*.' MOVE.L D0,D5 00000404: 2F07 '/.' MOVE.L D7,-(A7) 00000406: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 0000040A: 2F08 '/.' MOVE.L A0,-(A7) 0000040C: 2268 0098 '"h..' MOVEA.L $0098(A0),A1 00000410: 4E91 'N.' JSR (A1) 00000412: 2E00 '..' MOVE.L D0,D7 00000414: 2F05 '/.' MOVE.L D5,-(A7) 00000416: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 0000041A: 2F08 '/.' MOVE.L A0,-(A7) 0000041C: 2268 0098 '"h..' MOVEA.L $0098(A0),A1 00000420: 4E91 'N.' JSR (A1) 00000422: 2A00 '*.' MOVE.L D0,D5 00000424: 4A2B 0156 'J+.V' TST.B $0156(A3) 00000428: 4FEF 0010 'O...' LEA $0010(A7),A7 0000042C: 6620 'f ' BNE.S *+$0022 ; 0000044E 0000042E: 598F 'Y.' SUBQ.L #4,A7 00000430: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 00000434: 2F28 00B4 '/(..' MOVE.L $00B4(A0),-(A7) 00000438: 2F07 '/.' MOVE.L D7,-(A7) 0000043A: A868 '.h' _FixMul ; A868 0000043C: 2E1F '..' MOVE.L (A7)+,D7 0000043E: 598F 'Y.' SUBQ.L #4,A7 00000440: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 00000444: 2F28 00B8 '/(..' MOVE.L $00B8(A0),-(A7) 00000448: 2F05 '/.' MOVE.L D5,-(A7) 0000044A: A868 '.h' _FixMul ; A868 0000044C: 2A1F '*.' MOVE.L (A7)+,D5 0000044E: 7000 'p.' MOVEQ #$00,D0 00000450: 302B 01D4 '0+..' MOVE.W $01D4(A3),D0 00000454: 7204 'r.' MOVEQ #$04,D1 00000456: C240 '.@' AND.W D0,D1 00000458: 6760 'g`' BEQ.S *+$0062 ; 000004BA 0000045A: 0687 0000 0020 '..... ' ADDI.L #$00000020,D7 00000460: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 00000466: 0685 0000 0020 '..... ' ADDI.L #$00000020,D5 0000046C: 0285 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D5 00000472: 6046 '`F' BRA.S *+$0048 ; 000004BA 00000474: 302B 01D6 '0+..' MOVE.W $01D6(A3),D0 00000478: 48C0 'H.' EXT.L D0 0000047A: 48C6 'H.' EXT.L D6 0000047C: 9086 '..' SUB.L D6,D0 0000047E: E580 '..' ASL.L #2,D0 00000480: 2D40 FFC2 '-@..' MOVE.L D0,-$003E(A6) 00000484: 302B 01D8 '0+..' MOVE.W $01D8(A3),D0 00000488: 48C0 'H.' EXT.L D0 0000048A: E580 '..' ASL.L #2,D0 0000048C: 2D40 FFC6 '-@..' MOVE.L D0,-$003A(A6) 00000490: 2054 ' T' MOVEA.L (A4),A0 00000492: 202E FFC2 ' ...' MOVE.L -$003E(A6),D0 00000496: 2248 '"H' MOVEA.L A0,A1 00000498: 222E FFC6 '"...' MOVE.L -$003A(A6),D1 0000049C: 2E30 0800 '.0..' MOVE.L $00(A0,D0.L),D7 000004A0: 9EB1 1800 '....' SUB.L $00(A1,D1.L),D7 000004A4: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 000004A8: 202E FFC2 ' ...' MOVE.L -$003E(A6),D0 000004AC: 2248 '"H' MOVEA.L A0,A1 000004AE: 222E FFC6 '"...' MOVE.L -$003A(A6),D1 000004B2: 2A30 0800 '*0..' MOVE.L $00(A0,D0.L),D5 000004B6: 9AB1 1800 '....' SUB.L $00(A1,D1.L),D5 000004BA: 302C 001C '0,..' MOVE.W $001C(A4),D0 000004BE: 48C0 'H.' EXT.L D0 000004C0: 5380 'S.' SUBQ.L #1,D0 000004C2: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 000004C6: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 000004CA: 48C0 'H.' EXT.L D0 000004CC: 5880 'X.' ADDQ.L #4,D0 000004CE: 2F00 '/.' MOVE.L D0,-(A7) 000004D0: 2F05 '/.' MOVE.L D5,-(A7) 000004D2: 2F07 '/.' MOVE.L D7,-(A7) 000004D4: 2F0B '/.' MOVE.L A3,-(A7) 000004D6: 4EBA F378 'N..x' JSR *-$0C86 ; FFFFF850 000004DA: 7000 'p.' MOVEQ #$00,D0 000004DC: 302B 01D4 '0+..' MOVE.W $01D4(A3),D0 000004E0: 323C 0200 '2<..' MOVE.W #$0200,D1 000004E4: C240 '.@' AND.W D0,D1 000004E6: 4FEF 0010 'O...' LEA $0010(A7),A7 000004EA: 674C 'gL' BEQ.S *+$004E ; 00000538 000004EC: 302C 001C '0,..' MOVE.W $001C(A4),D0 000004F0: 48C0 'H.' EXT.L D0 000004F2: 5380 'S.' SUBQ.L #1,D0 000004F4: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 000004F8: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 000004FC: 48C0 'H.' EXT.L D0 000004FE: 2E00 '..' MOVE.L D0,D7 00000500: 5287 'R.' ADDQ.L #1,D7 00000502: 2054 ' T' MOVEA.L (A4),A0 00000504: 41F0 7C00 'A.|.' LEA $00(A0,D7.L*4),A0 00000508: 2D48 FFC2 '-H..' MOVE.L A0,-$003E(A6) 0000050C: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 00000510: 45F0 7C00 'E.|.' LEA $00(A0,D7.L*4),A2 00000514: 202E FFC2 ' ...' MOVE.L -$003E(A6),D0 00000518: 58AE FFC2 'X...' ADDQ.L #4,-$003E(A6) 0000051C: 2040 ' @' MOVEA.L D0,A0 0000051E: 2750 01DA ''P..' MOVE.L (A0),$01DA(A3) 00000522: 275A 01DE ''Z..' MOVE.L (A2)+,$01DE(A3) 00000526: 206E FFC2 ' n..' MOVEA.L -$003E(A6),A0 0000052A: 2750 01E2 ''P..' MOVE.L (A0),$01E2(A3) 0000052E: 2752 01E6 ''R..' MOVE.L (A2),$01E6(A3) 00000532: 177C 0001 0210 '.|....' MOVE.B #$01,$0210(A3) 00000538: 7000 'p.' MOVEQ #$00,D0 0000053A: 302B 01D0 '0+..' MOVE.W $01D0(A3),D0 0000053E: 7201 'r.' MOVEQ #$01,D1 00000540: B280 '..' CMP.L D0,D1 00000542: 6722 'g"' BEQ.S *+$0024 ; 00000566 00000544: 4245 'BE' CLR.W D5 00000546: 6018 '`.' BRA.S *+$001A ; 00000560 00000548: 48C5 'H.' EXT.L D5 0000054A: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 0000054E: DD70 5A00 '.pZ.' ADD.W D6,$00(A0,D5.L*2) 00000552: 48C5 'H.' EXT.L D5 00000554: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 00000558: DD70 5A00 '.pZ.' ADD.W D6,$00(A0,D5.L*2) 0000055C: 3005 '0.' MOVE.W D5,D0 0000055E: 5245 'RE' ADDQ.W #1,D5 00000560: BA6C 001C '.l..' CMP.W $001C(A4),D5 00000564: 6DE2 'm.' BLT.S *-$001C ; 00000548 00000566: 4A84 'J.' TST.L D4 00000568: 6700 0092 'g...' BEQ *+$0094 ; 000005FC 0000056C: 4A2B 0210 'J+..' TST.B $0210(A3) 00000570: 674A 'gJ' BEQ.S *+$004C ; 000005BC 00000572: 302C 001C '0,..' MOVE.W $001C(A4),D0 00000576: 48C0 'H.' EXT.L D0 00000578: 5380 'S.' SUBQ.L #1,D0 0000057A: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 0000057E: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 00000582: 48C0 'H.' EXT.L D0 00000584: 2800 '(.' MOVE.L D0,D4 00000586: 5284 'R.' ADDQ.L #1,D4 00000588: 2054 ' T' MOVEA.L (A4),A0 0000058A: 45F0 4C00 'E.L.' LEA $00(A0,D4.L*4),A2 0000058E: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 00000592: 41F0 4C00 'A.L.' LEA $00(A0,D4.L*4),A0 00000596: 2D48 FFC6 '-H..' MOVE.L A0,-$003A(A6) 0000059A: 24EB 01DA '$...' MOVE.L $01DA(A3),(A2)+ 0000059E: 202E FFC6 ' ...' MOVE.L -$003A(A6),D0 000005A2: 58AE FFC6 'X...' ADDQ.L #4,-$003A(A6) 000005A6: 2040 ' @' MOVEA.L D0,A0 000005A8: 20AB 01DE ' ...' MOVE.L $01DE(A3),(A0) 000005AC: 24AB 01E2 '$...' MOVE.L $01E2(A3),(A2) 000005B0: 206E FFC6 ' n..' MOVEA.L -$003A(A6),A0 000005B4: 20AB 01E6 ' ...' MOVE.L $01E6(A3),(A0) 000005B8: 422B 0210 'B+..' CLR.B $0210(A3) 000005BC: 28AE FFD6 '(...' MOVE.L -$002A(A6),(A4) 000005C0: 296E FFDA 0004 ')n....' MOVE.L -$0026(A6),$0004(A4) 000005C6: 296E FFDE 0008 ')n....' MOVE.L -$0022(A6),$0008(A4) 000005CC: 296E FFE2 000C ')n....' MOVE.L -$001E(A6),$000C(A4) 000005D2: 296E FFE6 0010 ')n....' MOVE.L -$001A(A6),$0010(A4) 000005D8: 296E FFEA 0014 ')n....' MOVE.L -$0016(A6),$0014(A4) 000005DE: 296E FFEE 0020 ')n... ' MOVE.L -$0012(A6),$0020(A4) 000005E4: 296E FFF2 0024 ')n...$' MOVE.L -$000E(A6),$0024(A4) 000005EA: 296E FFF6 0018 ')n....' MOVE.L -$000A(A6),$0018(A4) 000005F0: 296E FFFA 0028 ')n...(' MOVE.L -$0006(A6),$0028(A4) 000005F6: 396E FFFE 001C '9n....' MOVE.W -$0002(A6),$001C(A4) 000005FC: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 00000600: 2768 0064 0168 ''h.d.h' MOVE.L $0064(A0),$0168(A3) 00000606: 7000 'p.' MOVEQ #$00,D0 00000608: 4CEE 1CF8 FFA2 'L.....' MOVEM.L -$005E(A6),D3-D7/A2-A4 0000060E: 4E5E 'N^' UNLK A6 00000610: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_Execute"(229) 00000390 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortMulDiv"(215) 000002B2 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_SetUpElement"(365) 0000007E Comment: fsg_InnerGridFit ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_98E90 [98E90, 98EC0) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Dictionary: Flags $00 FirstId 378 378: AUTOMOD_98E90 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_98E90"(378) Segment="Main"(200) Size: Flags $00 ModuleSize 48 Content: Flags $08 Contents offset $0000 size $0030 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000000A: 49E8 0130 'I..0' LEA $0130(A0),A4 0000000E: 223C 0001 0000 '"<....' MOVE.L #$00010000,D1 00000014: 7000 'p.' MOVEQ #$00,D0 00000016: 28C1 '(.' MOVE.L D1,(A4)+ 00000018: 28C0 '(.' MOVE.L D0,(A4)+ 0000001A: 28C0 '(.' MOVE.L D0,(A4)+ 0000001C: 28C0 '(.' MOVE.L D0,(A4)+ 0000001E: 28C1 '(.' MOVE.L D1,(A4)+ 00000020: 28C0 '(.' MOVE.L D0,(A4)+ 00000022: 28C0 '(.' MOVE.L D0,(A4)+ 00000024: 28C0 '(.' MOVE.L D0,(A4)+ 00000026: 2881 '(.' MOVE.L D1,(A4) 00000028: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 0000002C: 4E5E 'N^' UNLK A6 0000002E: 4E75 'Nu' RTS Comment: AUTOMOD_98E90 ended due to: ran into next module Comment: ##################################################################################### Module: fsg_GridFit [98EC0, 98F64) Module started due to: MODGUESS (align, label) Resolved outgoing references: +86 (98F46): JSR fsg_SetUpElement +68 (98F28): JSR sfnt_ReadSFNT +22 (98EE2): JSR fsg_SetUpElement Unresolved outgoing references: +50 (98F10): JSR $98E90 +92 (98F52): JSR $97DC0 VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c Dictionary: Flags $00 FirstId 379 379: fsg_GridFit Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_GridFit"(379) Segment="Main"(200) Size: Flags $00 ModuleSize 164 Content: Flags $08 Contents offset $0000 size $00A4 00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) 00000008: 2E2E 0010 '....' MOVE.L $0010(A6),D7 0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000010: 206C 001C ' l..' MOVEA.L $001C(A4),A0 00000014: 266C 017C '&l.|' MOVEA.L $017C(A4),A3 00000018: D7E8 0010 '....' ADDA.L $0010(A0),A3 0000001C: 7000 'p.' MOVEQ #$00,D0 0000001E: 2F00 '/.' MOVE.L D0,-(A7) 00000020: 2F0C '/.' MOVE.L A4,-(A7) 00000022: 4EBA 0000 'N...' JSR fsg_SetUpElement ; id: 365 00000026: 3D7C 0001 FFFE '=|....' MOVE.W #$0001,-$0002(A6) 0000002C: 426C 01D2 'Bl..' CLR.W $01D2(A4) 00000030: 397C 0010 01D4 '9|....' MOVE.W #$0010,$01D4(A4) 00000036: 422C 0210 'B,..' CLR.B $0210(A4) 0000003A: 202B 0068 ' +.h' MOVE.L $0068(A3),D0 0000003E: 0800 0000 '....' BTST #$00,D0 00000042: 504F 'PO' ADDQ.W #8,A7 00000044: 6702 'g.' BEQ.S *+$0004 ; 00000048 00000046: 7E00 '~.' MOVEQ #$00,D7 00000048: 197C 0001 0154 '.|...T' MOVE.B #$01,$0154(A4) 0000004E: 2F0C '/.' MOVE.L A4,-(A7) 00000050: 4EBA FF7E 'N..~' JSR *-$0080 ; FFFFFFD0 00000054: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000058: 2F07 '/.' MOVE.L D7,-(A7) 0000005A: 302C 0014 '0,..' MOVE.W $0014(A4),D0 0000005E: 48C0 'H.' EXT.L D0 00000060: 2F00 '/.' MOVE.L D0,-(A7) 00000062: 486E FFFE 'Hn..' PEA -$0002(A6) 00000066: 2F0C '/.' MOVE.L A4,-(A7) 00000068: 4EBA 0000 'N...' JSR sfnt_ReadSFNT ; id: 380 0000006C: 2C00 ',.' MOVE.L D0,D6 0000006E: 4FEF 0018 'O...' LEA $0018(A7),A7 00000072: 6624 'f$' BNE.S *+$0026 ; 00000098 00000074: 396C 01CE 00C8 '9l....' MOVE.W $01CE(A4),$00C8(A4) 0000007A: 4A6C 01D2 'Jl..' TST.W $01D2(A4) 0000007E: 670C 'g.' BEQ.S *+$000E ; 0000008C 00000080: 7001 'p.' MOVEQ #$01,D0 00000082: 2F00 '/.' MOVE.L D0,-(A7) 00000084: 2F0C '/.' MOVE.L A4,-(A7) 00000086: 4EBA 0000 'N...' JSR fsg_SetUpElement ; id: 365 0000008A: 504F 'PO' ADDQ.W #8,A7 0000008C: 486C 010C 'Hl..' PEA $010C(A4) 00000090: 2F0C '/.' MOVE.L A4,-(A7) 00000092: 4EBA EE6C 'N..l' JSR *-$1192 ; FFFFEF00 00000096: 504F 'PO' ADDQ.W #8,A7 00000098: 2006 ' .' MOVE.L D6,D0 0000009A: 4CEE 18C0 FFEE 'L.....' MOVEM.L -$0012(A6),D6/D7/A3/A4 000000A0: 4E5E 'N^' UNLK A6 000000A2: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_SetUpElement"(365) 00000088 Dictionary: Flags $00 FirstId 380 380: sfnt_ReadSFNT Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_ReadSFNT"(380) 0000006A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_SetUpElement"(365) 00000024 Comment: fsg_GridFit ended due to: vector glue below Comment: ##################################################################################### Module: OUTLINEMETRICS [98F70, 9928C) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:OutlineMetrics.a Dictionary: Flags $00 FirstId 381 381: OUTLINEMETRICS Pad Module: Flags=$88=(ForcedActive Extern Code) Module="OUTLINEMETRICS"(381) Segment="Main"(200) Size: Flags $00 ModuleSize 796 Content: Flags $08 Contents offset $0000 size $031C 00000000: 4E56 FFAE 'NV..' LINK.W A6,#-$0052 00000004: 48E7 1F3C 'H..<' MOVEM.L D3-D7/A2-A5,-(A7) 00000008: 426E 002A 'Bn.*' CLR.W $002A(A6) 0000000C: 50EE FFBA 'P...' ST -$0046(A6) 00000010: 42AE FFE8 'B...' CLR.L -$0018(A6) 00000014: 2855 '(U' MOVEA.L (A5),A4 00000016: 2054 ' T' MOVEA.L (A4),A0 00000018: 43EE FFF0 'C...' LEA -$0010(A6),A1 0000001C: 32E8 0044 '2..D' MOVE.W $0044(A0),(A1)+ 00000020: 32E8 004A '2..J' MOVE.W $004A(A0),(A1)+ 00000024: 12E8 0046 '...F' MOVE.B $0046(A0),(A1)+ 00000028: 50D9 'P.' ST (A1)+ 0000002A: 32D0 '2.' MOVE.W (A0),(A1)+ 0000002C: 22EE 0020 '".. ' MOVE.L $0020(A6),(A1)+ 00000030: 22EE 001C '"...' MOVE.L $001C(A6),(A1)+ 00000034: 42A7 'B.' CLR.L -(A7) 00000036: 486E FFF0 'Hn..' PEA -$0010(A6) 0000003A: A901 '..' _FMSwapFont ; A901 0000003C: 584F 'XO' ADDQ.W #4,A7 0000003E: 2278 0B2A '"x.*' MOVEA.L $0B2A,A1 00000042: 2251 '"Q' MOVEA.L (A1),A1 00000044: 2E09 '..' MOVE.L A1,D7 00000046: 2069 0400 ' i..' MOVEA.L $0400(A1),A0 0000004A: A069 '.i' _HGetState ; A069 0000004C: 1D40 FFAE '.@..' MOVE.B D0,-$0052(A6) 00000050: A04A '.J' _HNoPurge ; A04A 00000052: 4A29 0436 'J).6' TST.B $0436(A1) 00000056: 6700 02BC 'g...' BEQ *+$02BE ; 00000314 0000005A: 286C FF50 '(l.P' MOVEA.L -$00B0(A4),A4 0000005E: 422E FFB0 'B...' CLR.B -$0050(A6) 00000062: 7400 't.' MOVEQ #$00,D2 00000064: 1D6C 0006 FFB1 '.l....' MOVE.B $0006(A4),-$004F(A6) 0000006A: 7003 'p.' MOVEQ #$03,D0 0000006C: B02C 000B '.,..' CMP.B $000B(A4),D0 00000070: 6F04 'o.' BLE.S *+$0006 ; 00000076 00000072: 102C 000B '.,..' MOVE.B $000B(A4),D0 00000076: 4A00 'J.' TST.B D0 00000078: 6732 'g2' BEQ.S *+$0034 ; 000000AC 0000007A: 143C 0001 '.<..' MOVE.B #$01,D2 0000007E: 0C00 0001 '....' CMPI.B #$01,D0 00000082: 660C 'f.' BNE.S *+$000E ; 00000090 00000084: 542E FFB1 'T...' ADDQ.B #2,-$004F(A6) 00000088: 1D7C 0002 FFB0 '.|....' MOVE.B #$02,-$0050(A6) 0000008E: 601C '`.' BRA.S *+$001E ; 000000AC 00000090: 0C00 0002 '....' CMPI.B #$02,D0 00000094: 660C 'f.' BNE.S *+$000E ; 000000A2 00000096: 562E FFB1 'V...' ADDQ.B #3,-$004F(A6) 0000009A: 1D7C 0003 FFB0 '.|....' MOVE.B #$03,-$0050(A6) 000000A0: 600A '`.' BRA.S *+$000C ; 000000AC 000000A2: 582E FFB1 'X...' ADDQ.B #4,-$004F(A6) 000000A6: 1D7C 0004 FFB0 '.|....' MOVE.B #$04,-$0050(A6) 000000AC: 2078 02B6 ' x..' MOVEA.L $02B6,A0 000000B0: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 000000B4: 2050 ' P' MOVEA.L (A0),A0 000000B6: 2028 0018 ' (..' MOVE.L $0018(A0),D0 000000BA: 6700 0250 'g..P' BEQ *+$0252 ; 0000030C 000000BE: 2040 ' @' MOVEA.L D0,A0 000000C0: 4A90 'J.' TST.L (A0) 000000C2: 6700 0248 'g..H' BEQ *+$024A ; 0000030C 000000C6: 2D48 FFEC '-H..' MOVE.L A0,-$0014(A6) 000000CA: 2C10 ',.' MOVE.L (A0),D6 000000CC: 2046 ' F' MOVEA.L D6,A0 000000CE: 2D68 004C FFE8 '-h.L..' MOVE.L $004C(A0),-$0018(A6) 000000D4: 4AAE 0018 'J...' TST.L $0018(A6) 000000D8: 670C 'g.' BEQ.S *+$000E ; 000000E6 000000DA: 226E 0018 '"n..' MOVEA.L $0018(A6),A1 000000DE: 3028 0018 '0(..' MOVE.W $0018(A0),D0 000000E2: 4440 'D@' NEG.W D0 000000E4: 3280 '2.' MOVE.W D0,(A1) 000000E6: 4AAE 0014 'J...' TST.L $0014(A6) 000000EA: 6708 'g.' BEQ.S *+$000A ; 000000F4 000000EC: 226E 0014 '"n..' MOVEA.L $0014(A6),A1 000000F0: 32A8 0014 '2...' MOVE.W $0014(A0),(A1) 000000F4: 41E8 0054 'A..T' LEA $0054(A0),A0 000000F8: 2808 '(.' MOVE.L A0,D4 000000FA: 3D7C FFFF FFBE '=|....' MOVE.W #$FFFF,-$0042(A6) 00000100: 426E FFBC 'Bn..' CLR.W -$0044(A6) 00000104: 226E 0024 '"n.$' MOVEA.L $0024(A6),A1 00000108: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 0000010C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 00000110: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000114: 7A00 'z.' MOVEQ #$00,D5 00000116: 3A2E 0028 ':..(' MOVE.W $0028(A6),D5 0000011A: 5345 'SE' SUBQ.W #1,D5 0000011C: 6D00 01B2 'm...' BLT *+$01B4 ; 000002D0 00000120: 6034 '`4' BRA.S *+$0036 ; 00000156 00000122: 4AAE 000C 'J...' TST.L $000C(A6) 00000126: 6702 'g.' BEQ.S *+$0004 ; 0000012A 00000128: 429B 'B.' CLR.L (A3)+ 0000012A: 4AAE 0008 'J...' TST.L $0008(A6) 0000012E: 6710 'g.' BEQ.S *+$0012 ; 00000140 00000130: 426C 0002 'Bl..' CLR.W $0002(A4) 00000134: 426C 0006 'Bl..' CLR.W $0006(A4) 00000138: 4254 'BT' CLR.W (A4) 0000013A: 426C 0004 'Bl..' CLR.W $0004(A4) 0000013E: 508C 'P.' ADDQ.L #8,A4 00000140: 4AAE 0010 'J...' TST.L $0010(A6) 00000144: 670A 'g.' BEQ.S *+$000C ; 00000150 00000146: 2047 ' G' MOVEA.L D7,A0 00000148: D643 '.C' ADD.W D3,D3 0000014A: D643 '.C' ADD.W D3,D3 0000014C: 24F0 3000 '$.0.' MOVE.L $00(A0,D3.W),(A2)+ 00000150: 5345 'SE' SUBQ.W #1,D5 00000152: 6D00 017C 'm..|' BLT *+$017E ; 000002D0 00000156: 4243 'BC' CLR.W D3 00000158: 1619 '..' MOVE.B (A1)+,D3 0000015A: 1D43 FFE6 '.C..' MOVE.B D3,-$001A(A6) 0000015E: 422E FFE7 'B...' CLR.B -$0019(A6) 00000162: 4AAE FFE8 'J...' TST.L -$0018(A6) 00000166: 6700 0036 'g..6' BEQ *+$0038 ; 0000019E 0000016A: 206E FFE8 ' n..' MOVEA.L -$0018(A6),A0 0000016E: 4A30 3000 'J00.' TST.B $00(A0,D3.W) 00000172: 6700 002A 'g..*' BEQ *+$002C ; 0000019E 00000176: 4A45 'JE' TST.W D5 00000178: 6F00 001C 'o...' BLE *+$001E ; 00000196 0000017C: 5345 'SE' SUBQ.W #1,D5 0000017E: 4240 'B@' CLR.W D0 00000180: 1019 '..' MOVE.B (A1)+,D0 00000182: 41E8 0100 'A...' LEA $0100(A0),A0 00000186: 4A30 0000 'J0..' TST.B $00(A0,D0.W) 0000018A: 6700 000A 'g...' BEQ *+$000C ; 00000196 0000018E: 1D40 FFE7 '.@..' MOVE.B D0,-$0019(A6) 00000192: 6000 000A '`...' BRA *+$000C ; 0000019E 00000196: 163C 0001 '.<..' MOVE.B #$01,D3 0000019A: 1D43 FFE6 '.C..' MOVE.B D3,-$001A(A6) 0000019E: 3003 '0.' MOVE.W D3,D0 000001A0: 0C00 0020 '... ' CMPI.B #$20,D0 ; ' ' 000001A4: 6700 FF7C 'g..|' BEQ *-$0082 ; 00000122 000001A8: D040 '.@' ADD.W D0,D0 000001AA: D040 '.@' ADD.W D0,D0 000001AC: 2044 ' D' MOVEA.L D4,A0 000001AE: 2230 0000 '"0..' MOVE.L $00(A0,D0.W),D1 000001B2: 6700 0030 'g..0' BEQ *+$0032 ; 000001E4 000001B6: 4A2E FFE7 'J...' TST.B -$0019(A6) 000001BA: 6700 0020 'g.. ' BEQ *+$0022 ; 000001DC 000001BE: 2041 ' A' MOVEA.L D1,A0 000001C0: D1C6 '..' ADDA.L D6,A0 000001C2: 7200 'r.' MOVEQ #$00,D1 000001C4: 122E FFE7 '....' MOVE.B -$0019(A6),D1 000001C8: D241 '.A' ADD.W D1,D1 000001CA: D241 '.A' ADD.W D1,D1 000001CC: 2230 1000 '"0..' MOVE.L $00(A0,D1.W),D1 000001D0: 6E00 0076 'n..v' BGT *+$0078 ; 00000248 000001D4: 0801 001E '....' BTST #$1E,D1 000001D8: 6600 FF48 'f..H' BNE *-$00B6 ; 00000122 000001DC: 0281 3FFF FFFF '..?...' ANDI.L #$3FFFFFFF,D1 000001E2: 6664 'fd' BNE.S *+$0066 ; 00000248 000001E4: 48E7 A060 'H..`' MOVEM.L D0/D2/A1/A2,-(A7) 000001E8: 51EE FFD2 'Q...' SF -$002E(A6) 000001EC: 594F 'YO' SUBQ.W #4,A7 000001EE: 7200 'r.' MOVEQ #$00,D1 000001F0: 1229 FFFF '.)..' MOVE.B -$0001(A1),D1 000001F4: 3D41 FFB4 '=A..' MOVE.W D1,-$004C(A6) 000001F8: 4AAE FFE8 'J...' TST.L -$0018(A6) 000001FC: 670C 'g.' BEQ.S *+$000E ; 0000020A 000001FE: 1D6E FFE6 FFB4 '.n....' MOVE.B -$001A(A6),-$004C(A6) 00000204: 1D6E FFE7 FFB5 '.n....' MOVE.B -$0019(A6),-$004B(A6) 0000020A: 2F38 0B2A '/8.*' MOVE.L $0B2A,-(A7) 0000020E: 486E FFB2 'Hn..' PEA -$004E(A6) 00000212: 303C 0004 '0<..' MOVE.W #$0004,D0 00000216: A854 '.T' _FontDispatch ; A854 00000218: 2078 0B2A ' x.*' MOVEA.L $0B2A,A0 0000021C: 2E10 '..' MOVE.L (A0),D7 0000021E: 2078 02B6 ' x..' MOVEA.L $02B6,A0 00000222: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 00000226: 2050 ' P' MOVEA.L (A0),A0 00000228: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 0000022C: 2D48 FFEC '-H..' MOVE.L A0,-$0014(A6) 00000230: 2C10 ',.' MOVE.L (A0),D6 00000232: 2046 ' F' MOVEA.L D6,A0 00000234: 41E8 0054 'A..T' LEA $0054(A0),A0 00000238: 2808 '(.' MOVE.L A0,D4 0000023A: 584F 'XO' ADDQ.W #4,A7 0000023C: 4CDF 0605 'L...' MOVEM.L (A7)+,D0/D2/A1/A2 00000240: 222E FFD4 '"...' MOVE.L -$002C(A6),D1 00000244: 6700 FEDC 'g...' BEQ *-$0122 ; 00000122 00000248: D286 '..' ADD.L D6,D1 0000024A: 2A41 '*A' MOVEA.L D1,A5 0000024C: 4AAE 0010 'J...' TST.L $0010(A6) 00000250: 6706 'g.' BEQ.S *+$0008 ; 00000258 00000252: 2047 ' G' MOVEA.L D7,A0 00000254: 24F0 0000 '$...' MOVE.L $00(A0,D0.W),(A2)+ 00000258: 4AAE 000C 'J...' TST.L $000C(A6) 0000025C: 6708 'g.' BEQ.S *+$000A ; 00000266 0000025E: 26AD 0004 '&...' MOVE.L $0004(A5),(A3) 00000262: 9553 '.S' SUB.W D2,(A3) 00000264: 584B 'XK' ADDQ.W #4,A3 00000266: 4AAE 0008 'J...' TST.L $0008(A6) 0000026A: 672A 'g*' BEQ.S *+$002C ; 00000296 0000026C: 426C 0002 'Bl..' CLR.W $0002(A4) 00000270: 302D 000E '0-..' MOVE.W $000E(A5),D0 00000274: D02E FFB1 '....' ADD.B -$004F(A6),D0 00000278: 3940 0006 '9@..' MOVE.W D0,$0006(A4) 0000027C: 122E FFB0 '....' MOVE.B -$0050(A6),D1 00000280: 4881 'H.' EXT.W D1 00000282: 3015 '0.' MOVE.W (A5),D0 00000284: 9041 '.A' SUB.W D1,D0 00000286: D042 '.B' ADD.W D2,D0 00000288: 3880 '8.' MOVE.W D0,(A4) 0000028A: 396D 0002 0004 '9m....' MOVE.W $0002(A5),$0004(A4) 00000290: D56C 0004 '.l..' ADD.W D2,$0004(A4) 00000294: 508C 'P.' ADDQ.L #8,A4 00000296: 4AAE 0018 'J...' TST.L $0018(A6) 0000029A: 6712 'g.' BEQ.S *+$0014 ; 000002AE 0000029C: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 000002A0: 3010 '0.' MOVE.W (A0),D0 000002A2: 322D 0002 '2-..' MOVE.W $0002(A5),D1 000002A6: D242 '.B' ADD.W D2,D1 000002A8: B041 '.A' CMP.W D1,D0 000002AA: 6C02 'l.' BGE.S *+$0004 ; 000002AE 000002AC: 3081 '0.' MOVE.W D1,(A0) 000002AE: 4AAE 0014 'J...' TST.L $0014(A6) 000002B2: 6718 'g.' BEQ.S *+$001A ; 000002CC 000002B4: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 000002B8: 3215 '2.' MOVE.W (A5),D1 000002BA: 102E FFB0 '....' MOVE.B -$0050(A6),D0 000002BE: 4880 'H.' EXT.W D0 000002C0: 9240 '.@' SUB.W D0,D1 000002C2: D242 '.B' ADD.W D2,D1 000002C4: 3010 '0.' MOVE.W (A0),D0 000002C6: B041 '.A' CMP.W D1,D0 000002C8: 6F02 'o.' BLE.S *+$0004 ; 000002CC 000002CA: 3081 '0.' MOVE.W D1,(A0) 000002CC: 51CD FE88 'Q...' DBF D5,*-$0176 ; 00000156 000002D0: 4AAE 0018 'J...' TST.L $0018(A6) 000002D4: 6718 'g.' BEQ.S *+$001A ; 000002EE 000002D6: 4AAE 0014 'J...' TST.L $0014(A6) 000002DA: 6712 'g.' BEQ.S *+$0014 ; 000002EE 000002DC: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 000002E0: 3010 '0.' MOVE.W (A0),D0 000002E2: 226E 0014 '"n..' MOVEA.L $0014(A6),A1 000002E6: B051 '.Q' CMP.W (A1),D0 000002E8: 6C04 'l.' BGE.S *+$0006 ; 000002EE 000002EA: 4251 'BQ' CLR.W (A1) 000002EC: 4250 'BP' CLR.W (A0) 000002EE: 2278 0B2A '"x.*' MOVEA.L $0B2A,A1 000002F2: 2251 '"Q' MOVEA.L (A1),A1 000002F4: 2069 0400 ' i..' MOVEA.L $0400(A1),A0 000002F8: 102E FFAE '....' MOVE.B -$0052(A6),D0 000002FC: A06A '.j' _HSetState ; A06A 000002FE: 4CDF 3CF8 'L.<.' MOVEM.L (A7)+,D3-D7/A2-A5 00000302: 4E5E 'N^' UNLK A6 00000304: 205F ' _' MOVEA.L (A7)+,A0 00000306: 4FEF 0022 'O.."' LEA $0022(A7),A7 0000030A: 4ED0 'N.' JMP (A0) 0000030C: 3D7C 00C0 002A '=|...*' MOVE.W #$00C0,$002A(A6) 00000312: 60BC '`.' BRA.S *-$0042 ; 000002D0 00000314: 3D7C 8099 002A '=|...*' MOVE.W #$8099,$002A(A6) 0000031A: 60B4 '`.' BRA.S *-$004A ; 000002D0 Comment: OUTLINEMETRICS ended due to: vector glue below Comment: ##################################################################################### Module: SETOUTLINEPREFERRED [992A0, 992BE) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:FontMgr:OutlineMetrics.a Dictionary: Flags $00 FirstId 382 382: SETOUTLINEPREFERRED Module: Flags=$88=(ForcedActive Extern Code) Module="SETOUTLINEPREFERRED"(382) Segment="Main"(200) Size: Flags $00 ModuleSize 30 Content: Flags $08 Contents offset $0000 size $001E 00000000: 205F ' _' MOVEA.L (A7)+,A0 00000002: 4A17 'J.' TST.B (A7) 00000004: 544F 'TO' ADDQ.W #2,A7 00000006: 6608 'f.' BNE.S *+$000A ; 00000010 00000008: 08B8 0005 0938 '.....8' BCLR #$05,$0938 0000000E: 6006 '`.' BRA.S *+$0008 ; 00000016 00000010: 08F8 0005 0938 '.....8' BSET #$05,$0938 00000016: 21F8 0A06 0B4C '!....L' MOVE.L $0A06,$0B4C 0000001C: 4ED0 'N.' JMP (A0) Comment: SETOUTLINEPREFERRED ended due to: vector glue below Comment: ##################################################################################### Module: GETOUTLINEPREFERRED [992D0, 992E0) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:FontMgr:OutlineMetrics.a Dictionary: Flags $00 FirstId 383 383: GETOUTLINEPREFERRED Module: Flags=$88=(ForcedActive Extern Code) Module="GETOUTLINEPREFERRED"(383) Segment="Main"(200) Size: Flags $00 ModuleSize 16 Content: Flags $08 Contents offset $0000 size $0010 00000000: 426F 0004 'Bo..' CLR.W $0004(A7) 00000004: 0838 0005 0938 '.8...8' BTST #$05,$0938 0000000A: 56EF 0004 'V...' SNE $0004(A7) 0000000E: 4E75 'Nu' RTS Comment: GETOUTLINEPREFERRED ended due to: vector glue below Comment: ##################################################################################### Module: ISOUTLINE [992F0, 99340) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:FontMgr:OutlineMetrics.a Dictionary: Flags $00 FirstId 384 384: ISOUTLINE Module: Flags=$88=(ForcedActive Extern Code) Module="ISOUTLINE"(384) Segment="Main"(200) Size: Flags $00 ModuleSize 80 Content: Flags $08 Contents offset $0000 size $0050 00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 00000004: 48E7 1E38 'H..8' MOVEM.L D3-D6/A2-A4,-(A7) 00000008: 2855 '(U' MOVEA.L (A5),A4 0000000A: 2054 ' T' MOVEA.L (A4),A0 0000000C: 43EE FFF0 'C...' LEA -$0010(A6),A1 00000010: 32E8 0044 '2..D' MOVE.W $0044(A0),(A1)+ 00000014: 32E8 004A '2..J' MOVE.W $004A(A0),(A1)+ 00000018: 12E8 0046 '...F' MOVE.B $0046(A0),(A1)+ 0000001C: 50D9 'P.' ST (A1)+ 0000001E: 32D0 '2.' MOVE.W (A0),(A1)+ 00000020: 22EE 000C '"...' MOVE.L $000C(A6),(A1)+ 00000024: 22EE 0008 '"...' MOVE.L $0008(A6),(A1)+ 00000028: 42A7 'B.' CLR.L -(A7) 0000002A: 486E FFF0 'Hn..' PEA -$0010(A6) 0000002E: A901 '..' _FMSwapFont ; A901 00000030: 205F ' _' MOVEA.L (A7)+,A0 00000032: 426E 0010 'Bn..' CLR.W $0010(A6) 00000036: 2078 0B2A ' x.*' MOVEA.L $0B2A,A0 0000003A: 2050 ' P' MOVEA.L (A0),A0 0000003C: 4A28 0436 'J(.6' TST.B $0436(A0) 00000040: 56EE 0010 'V...' SNE $0010(A6) 00000044: 4CDF 1C78 'L..x' MOVEM.L (A7)+,D3-D6/A2-A4 00000048: 4E5E 'N^' UNLK A6 0000004A: 205F ' _' MOVEA.L (A7)+,A0 0000004C: 504F 'PO' ADDQ.W #8,A7 0000004E: 4ED0 'N.' JMP (A0) Comment: ISOUTLINE ended due to: vector glue below Comment: ##################################################################################### Module: SETPRESERVEGLYPH [99350, 99368) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:FontMgr:OutlineMetrics.a Dictionary: Flags $00 FirstId 385 385: SETPRESERVEGLYPH Pad Module: Flags=$88=(ForcedActive Extern Code) Module="SETPRESERVEGLYPH"(385) Segment="Main"(200) Size: Flags $00 ModuleSize 24 Content: Flags $08 Contents offset $0000 size $0018 00000000: 205F ' _' MOVEA.L (A7)+,A0 00000002: 4A17 'J.' TST.B (A7) 00000004: 544F 'TO' ADDQ.W #2,A7 00000006: 6608 'f.' BNE.S *+$000A ; 00000010 00000008: 08B8 0004 0938 '.....8' BCLR #$04,$0938 0000000E: 6006 '`.' BRA.S *+$0008 ; 00000016 00000010: 08F8 0004 0938 '.....8' BSET #$04,$0938 00000016: 4ED0 'N.' JMP (A0) Comment: SETPRESERVEGLYPH ended due to: vector glue below Comment: ##################################################################################### Module: GETPRESERVEGLYPH [99380, 99390) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:FontMgr:OutlineMetrics.a Dictionary: Flags $00 FirstId 386 386: GETPRESERVEGLYPH Pad Module: Flags=$88=(ForcedActive Extern Code) Module="GETPRESERVEGLYPH"(386) Segment="Main"(200) Size: Flags $00 ModuleSize 16 Content: Flags $08 Contents offset $0000 size $0010 00000000: 426F 0004 'Bo..' CLR.W $0004(A7) 00000004: 0838 0004 0938 '.8...8' BTST #$04,$0938 0000000A: 56EF 0004 'V...' SNE $0004(A7) 0000000E: 4E75 'Nu' RTS Comment: GETPRESERVEGLYPH ended due to: vector glue below Comment: ##################################################################################### Module: SPLINECALL [993A0, 993E2) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Trap A854 Dictionary: Flags $00 FirstId 387 387: SPLINECALL Pad Module: Flags=$88=(ForcedActive Extern Code) Module="SPLINECALL"(387) Segment="Main"(200) Size: Flags $00 ModuleSize 66 Content: Flags $08 Contents offset $0000 size $0042 00000000: 2078 02B6 ' x..' MOVEA.L $02B6,A0 00000004: 2228 0068 '"(.h' MOVE.L $0068(A0),D1 00000008: 6720 'g ' BEQ.S *+$0022 ; 0000002A 0000000A: 2041 ' A' MOVEA.L D1,A0 0000000C: 2050 ' P' MOVEA.L (A0),A0 0000000E: 2268 0004 '"h..' MOVEA.L $0004(A0),A1 00000012: 4A40 'J@' TST.W D0 00000014: 6A08 'j.' BPL.S *+$000A ; 0000001E 00000016: 0240 7FFF '.@..' ANDI.W #$7FFF,D0 0000001A: 2268 0008 '"h..' MOVEA.L $0008(A0),A1 0000001E: 2219 '".' MOVE.L (A1)+,D1 00000020: B041 '.A' CMP.W D1,D0 00000022: 6406 'd.' BCC.S *+$0008 ; 0000002A 00000024: 2271 0400 '"q..' MOVEA.L $00(A1,D0.W*4),A1 00000028: 4ED1 'N.' JMP (A1) 0000002A: 4840 'H@' SWAP D0 0000002C: 7200 'r.' MOVEQ #$00,D1 0000002E: 1200 '..' MOVE.B D0,D1 00000030: E088 '..' LSR.L #8,D0 00000032: DEC1 '..' ADDA.W D1,A7 00000034: 224F '"O' MOVEA.L A7,A1 00000036: 6004 '`.' BRA.S *+$0006 ; 0000003C 00000038: 12FC 00FF '....' MOVE.B #$FF,(A1)+ 0000003C: 51C8 FFFA 'Q...' DBF D0,*-$0004 ; 00000038 00000040: 4ED1 'N.' JMP (A1) Comment: SPLINECALL ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: INSTALLBASSCOMMON [993F0, 99526) Module started due to: MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +8C (9947C): LEA INITIALIZEDISKCACHE, A1 +86 (99476): LEA INITIALIZEPARTIALFONTS, A1 +EE (994DE): LEA FS_CLOSEFONTS, A1 +E8 (994D8): LEA FS_CONTOURSCAN, A1 +E2 (994D2): LEA FS_RESTOREOUTLINES, A1 +DC (994CC): LEA FS_SAVEOUTLINES, A1 +D6 (994C6): LEA FS_SIZEOFOUTLINES, A1 +D0 (994C0): LEA FS_FINDBITMAPSIZE, A1 +CA (994BA): LEA FS_CONTOURNOGRIDFIT, A1 +C4 (994B4): LEA FS_CONTOURGRIDFIT, A1 +BE (994AE): LEA FS_GETADVANCEWIDTH, A1 +B8 (994A8): LEA FS_NEWGLYPH, A1 +B2 (994A2): LEA FS_NEWTRANSFORMATION, A1 +AC (9949C): LEA FS_NEWSFNT, A1 +A6 (99496): LEA FS_INITIALIZE, A1 +A0 (99490): LEA FS_OPENFONTS, A1 +80 (99470): LEA FS_LOWESTPPEM, A1 +7A (9946A): LEA SB_SFNTMATCHSIZE, A1 +74 (99464): LEA SB_FLUSHFONTS, A1 +6E (9945E): LEA GETPRESERVEGLYPH, A1 +68 (99458): LEA SETPRESERVEGLYPH, A1 +62 (99452): LEA GETOUTLINEPREFERRED, A1 +5C (9944C): LEA OUTLINEMETRICS, A1 +56 (99446): LEA SB_PREFLIGHTFONTMEM, A1 +50 (99440): LEA SB_SEARCHFORCACHE, A1 +4A (9943A): LEA SB_FILLWIDTHTAB, A1 +44 (99434): LEA SB_RETRIEVEGLYPH, A1 +3E (9942E): LEA SB_FILLPRINTERWIDTHS, A1 +38 (99428): LEA SB_KILLSOMECACHES, A1 +32 (99422): LEA SETOUTLINEPREFERRED, A1 +2C (9941C): LEA ISOUTLINE, A1 Unresolved outgoing references: +122 (99512): BSR $99570 +130 (99520): BSR $99570 Dictionary: Flags $00 FirstId 388 388: INSTALLBASSCOMMON Module: Flags=$88=(ForcedActive Extern Code) Module="INSTALLBASSCOMMON"(388) Segment="Main"(200) Size: Flags $00 ModuleSize 310 Content: Flags $08 Contents offset $0000 size $0136 00000000: 203C 0000 00A2 ' <....' MOVE.L #$000000A2,D0 00000006: A722 '."' _NewHandle ,Sys,Immed ; A722 00000008: 6600 011E 'f...' BNE *+$0120 ; 00000128 0000000C: 2478 02B6 '$x..' MOVEA.L $02B6,A2 00000010: 2548 0068 '%H.h' MOVE.L A0,$0068(A2) 00000014: 2450 '$P' MOVEA.L (A0),A2 00000016: 157C 0001 002B '.|...+' MOVE.B #$01,$002B(A2) 0000001C: A029 '.)' _HLock ; A029 0000001E: 7048 'pH' MOVEQ #$48,D0 ; 'H' 00000020: A71E '..' _NewPtrSysClear ; A71E 00000022: 2548 0004 '%H..' MOVE.L A0,$0004(A2) 00000026: 676A 'gj' BEQ.S *+$006C ; 00000092 00000028: 7011 'p.' MOVEQ #$11,D0 0000002A: 20C0 ' .' MOVE.L D0,(A0)+ 0000002C: 43FA 0000 'C...' LEA ISOUTLINE,A1 ; id: 384 00000030: 20C9 ' .' MOVE.L A1,(A0)+ 00000032: 43FA 0000 'C...' LEA SETOUTLINEPREFERRED,A1 ; id: 382 00000036: 20C9 ' .' MOVE.L A1,(A0)+ 00000038: 43FA 0000 'C...' LEA SB_KILLSOMECACHES,A1 ; id: 413 0000003C: 20C9 ' .' MOVE.L A1,(A0)+ 0000003E: 43FA 0000 'C...' LEA SB_FILLPRINTERWIDTHS,A1 ; id: 412 00000042: 20C9 ' .' MOVE.L A1,(A0)+ 00000044: 43FA 0000 'C...' LEA SB_RETRIEVEGLYPH,A1 ; id: 411 00000048: 20C9 ' .' MOVE.L A1,(A0)+ 0000004A: 43FA 0000 'C...' LEA SB_FILLWIDTHTAB,A1 ; id: 410 0000004E: 20C9 ' .' MOVE.L A1,(A0)+ 00000050: 43FA 0000 'C...' LEA SB_SEARCHFORCACHE,A1 ; id: 409 00000054: 20C9 ' .' MOVE.L A1,(A0)+ 00000056: 43FA 0000 'C...' LEA SB_PREFLIGHTFONTMEM,A1 ; id: 408 0000005A: 20C9 ' .' MOVE.L A1,(A0)+ 0000005C: 43FA 0000 'C...' LEA OUTLINEMETRICS,A1 ; id: 381 00000060: 20C9 ' .' MOVE.L A1,(A0)+ 00000062: 43FA 0000 'C...' LEA GETOUTLINEPREFERRED,A1 ; id: 383 00000066: 20C9 ' .' MOVE.L A1,(A0)+ 00000068: 43FA 0000 'C...' LEA SETPRESERVEGLYPH,A1 ; id: 385 0000006C: 20C9 ' .' MOVE.L A1,(A0)+ 0000006E: 43FA 0000 'C...' LEA GETPRESERVEGLYPH,A1 ; id: 386 00000072: 20C9 ' .' MOVE.L A1,(A0)+ 00000074: 43FA 0000 'C...' LEA SB_FLUSHFONTS,A1 ; id: 407 00000078: 20C9 ' .' MOVE.L A1,(A0)+ 0000007A: 43FA 0000 'C...' LEA SB_SFNTMATCHSIZE,A1 ; id: 406 0000007E: 20C9 ' .' MOVE.L A1,(A0)+ 00000080: 43FA 0000 'C...' LEA FS_LOWESTPPEM,A1 ; id: 405 00000084: 20C9 ' .' MOVE.L A1,(A0)+ 00000086: 43FA 0000 'C...' LEA INITIALIZEPARTIALFONTS,A1 ; id: 390 0000008A: 20C9 ' .' MOVE.L A1,(A0)+ 0000008C: 43FA 0000 'C...' LEA INITIALIZEDISKCACHE,A1 ; id: 389 00000090: 20C9 ' .' MOVE.L A1,(A0)+ 00000092: 703C 'p<' MOVEQ #$3C,D0 ; '<' 00000094: A71E '..' _NewPtrSysClear ; A71E 00000096: 2548 0008 '%H..' MOVE.L A0,$0008(A2) 0000009A: 6758 'gX' BEQ.S *+$005A ; 000000F4 0000009C: 700E 'p.' MOVEQ #$0E,D0 0000009E: 20C0 ' .' MOVE.L D0,(A0)+ 000000A0: 43FA 0000 'C...' LEA FS_OPENFONTS,A1 ; id: 404 000000A4: 20C9 ' .' MOVE.L A1,(A0)+ 000000A6: 43FA 0000 'C...' LEA FS_INITIALIZE,A1 ; id: 403 000000AA: 20C9 ' .' MOVE.L A1,(A0)+ 000000AC: 43FA 0000 'C...' LEA FS_NEWSFNT,A1 ; id: 402 000000B0: 20C9 ' .' MOVE.L A1,(A0)+ 000000B2: 43FA 0000 'C...' LEA FS_NEWTRANSFORMATION,A1 ; id: 401 000000B6: 20C9 ' .' MOVE.L A1,(A0)+ 000000B8: 43FA 0000 'C...' LEA FS_NEWGLYPH,A1 ; id: 400 000000BC: 20C9 ' .' MOVE.L A1,(A0)+ 000000BE: 43FA 0000 'C...' LEA FS_GETADVANCEWIDTH,A1 ; id: 399 000000C2: 20C9 ' .' MOVE.L A1,(A0)+ 000000C4: 43FA 0000 'C...' LEA FS_CONTOURGRIDFIT,A1 ; id: 398 000000C8: 20C9 ' .' MOVE.L A1,(A0)+ 000000CA: 43FA 0000 'C...' LEA FS_CONTOURNOGRIDFIT,A1 ; id: 397 000000CE: 20C9 ' .' MOVE.L A1,(A0)+ 000000D0: 43FA 0000 'C...' LEA FS_FINDBITMAPSIZE,A1 ; id: 396 000000D4: 20C9 ' .' MOVE.L A1,(A0)+ 000000D6: 43FA 0000 'C...' LEA FS_SIZEOFOUTLINES,A1 ; id: 395 000000DA: 20C9 ' .' MOVE.L A1,(A0)+ 000000DC: 43FA 0000 'C...' LEA FS_SAVEOUTLINES,A1 ; id: 394 000000E0: 20C9 ' .' MOVE.L A1,(A0)+ 000000E2: 43FA 0000 'C...' LEA FS_RESTOREOUTLINES,A1 ; id: 393 000000E6: 20C9 ' .' MOVE.L A1,(A0)+ 000000E8: 43FA 0000 'C...' LEA FS_CONTOURSCAN,A1 ; id: 392 000000EC: 20C9 ' .' MOVE.L A1,(A0)+ 000000EE: 43FA 0000 'C...' LEA FS_CLOSEFONTS,A1 ; id: 391 000000F2: 20C9 ' .' MOVE.L A1,(A0)+ 000000F4: 08B8 0004 0938 '.....8' BCLR #$04,$0938 000000FA: 08B8 0005 0938 '.....8' BCLR #$05,$0938 00000100: 203C 0000 A89F ' <....' MOVE.L #$0000A89F,D0 00000106: A146 '.F' _GetTrapAddress ; A146 00000108: 2608 '&.' MOVE.L A0,D3 0000010A: 203C 0000 AB03 ' <....' MOVE.L #$0000AB03,D0 00000110: A746 '.F' _GetToolTrapAddress ; A746 00000112: B688 '..' CMP.L A0,D3 00000114: 56EA 002E 'V...' SNE $002E(A2) 00000118: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000011C: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 00000120: A02A '.*' _HUnlock ; A02A 00000122: 6100 005C 'a..\' BSR *+$005E ; 00000180 00000126: 4E75 'Nu' RTS 00000128: 2478 02B6 '$x..' MOVEA.L $02B6,A2 0000012C: 42AA 0068 'B..h' CLR.L $0068(A2) 00000130: 6100 004E 'a..N' BSR *+$0050 ; 00000180 00000134: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 389 389: INITIALIZEDISKCACHE Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="INITIALIZEDISKCACHE"(389) 0000008E Dictionary: Flags $00 FirstId 390 390: INITIALIZEPARTIALFONTS Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="INITIALIZEPARTIALFONTS"(390) 00000088 Dictionary: Flags $00 FirstId 391 391: FS_CLOSEFONTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_CLOSEFONTS"(391) 000000F0 Dictionary: Flags $00 FirstId 392 392: FS_CONTOURSCAN Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_CONTOURSCAN"(392) 000000EA Dictionary: Flags $00 FirstId 393 393: FS_RESTOREOUTLINES Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_RESTOREOUTLINES"(393) 000000E4 Dictionary: Flags $00 FirstId 394 394: FS_SAVEOUTLINES Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_SAVEOUTLINES"(394) 000000DE Dictionary: Flags $00 FirstId 395 395: FS_SIZEOFOUTLINES Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_SIZEOFOUTLINES"(395) 000000D8 Dictionary: Flags $00 FirstId 396 396: FS_FINDBITMAPSIZE Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_FINDBITMAPSIZE"(396) 000000D2 Dictionary: Flags $00 FirstId 397 397: FS_CONTOURNOGRIDFIT Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_CONTOURNOGRIDFIT"(397) 000000CC Dictionary: Flags $00 FirstId 398 398: FS_CONTOURGRIDFIT Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_CONTOURGRIDFIT"(398) 000000C6 Dictionary: Flags $00 FirstId 399 399: FS_GETADVANCEWIDTH Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_GETADVANCEWIDTH"(399) 000000C0 Dictionary: Flags $00 FirstId 400 400: FS_NEWGLYPH Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_NEWGLYPH"(400) 000000BA Dictionary: Flags $00 FirstId 401 401: FS_NEWTRANSFORMATION Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_NEWTRANSFORMATION"(401) 000000B4 Dictionary: Flags $00 FirstId 402 402: FS_NEWSFNT Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_NEWSFNT"(402) 000000AE Dictionary: Flags $00 FirstId 403 403: FS_INITIALIZE Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_INITIALIZE"(403) 000000A8 Dictionary: Flags $00 FirstId 404 404: FS_OPENFONTS Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_OPENFONTS"(404) 000000A2 Dictionary: Flags $00 FirstId 405 405: FS_LOWESTPPEM Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_LOWESTPPEM"(405) 00000082 Dictionary: Flags $00 FirstId 406 406: SB_SFNTMATCHSIZE Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SB_SFNTMATCHSIZE"(406) 0000007C Dictionary: Flags $00 FirstId 407 407: SB_FLUSHFONTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SB_FLUSHFONTS"(407) 00000076 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETPRESERVEGLYPH"(386) 00000070 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SETPRESERVEGLYPH"(385) 0000006A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETOUTLINEPREFERRED"(383) 00000064 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="OUTLINEMETRICS"(381) 0000005E Dictionary: Flags $00 FirstId 408 408: SB_PREFLIGHTFONTMEM Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SB_PREFLIGHTFONTMEM"(408) 00000058 Dictionary: Flags $00 FirstId 409 409: SB_SEARCHFORCACHE Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SB_SEARCHFORCACHE"(409) 00000052 Dictionary: Flags $00 FirstId 410 410: SB_FILLWIDTHTAB Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SB_FILLWIDTHTAB"(410) 0000004C Dictionary: Flags $00 FirstId 411 411: SB_RETRIEVEGLYPH Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SB_RETRIEVEGLYPH"(411) 00000046 Dictionary: Flags $00 FirstId 412 412: SB_FILLPRINTERWIDTHS Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SB_FILLPRINTERWIDTHS"(412) 00000040 Dictionary: Flags $00 FirstId 413 413: SB_KILLSOMECACHES Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SB_KILLSOMECACHES"(413) 0000003A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SETOUTLINEPREFERRED"(382) 00000034 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ISOUTLINE"(384) 0000002E Comment: INSTALLBASSCOMMON ended due to: BRA.L island below, 10 nulls trimmed Comment: ##################################################################################### Module: FORCEINITFONTSCALL [99550, 99556) Module started due to: island above, MOD directive, MODGUESS (align, label, BRA.L then padding) Dictionary: Flags $00 FirstId 414 414: FORCEINITFONTSCALL Pad Module: Flags=$88=(ForcedActive Extern Code) Module="FORCEINITFONTSCALL"(414) Segment="Main"(200) Size: Flags $00 ModuleSize 6 Content: Flags $08 Contents offset $0000 size $0006 00000000: 50F8 0D42 'P..B' ST $0D42 00000004: 4E75 'Nu' RTS Comment: FORCEINITFONTSCALL ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: INITZONEGLUE [99560, 9956C) Module started due to: MOD directive, MODGUESS (align, label, RTS then padding) Dictionary: Flags $00 FirstId 415 415: INITZONEGLUE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="INITZONEGLUE"(415) Segment="Main"(200) Size: Flags $00 ModuleSize 12 Content: Flags $08 Contents offset $0000 size $000C 00000000: 225F '"_' MOVEA.L (A7)+,A1 00000002: 204F ' O' MOVEA.L A7,A0 00000004: A019 '..' _InitZone ; A019 00000006: 4FEF 000E 'O...' LEA $000E(A7),A7 0000000A: 4ED1 'N.' JMP (A1) Comment: INITZONEGLUE ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_99570 [99570, 99582) Module started due to: MODGUESS (align, JMP (A1) then padding) Dictionary: Flags $00 FirstId 416 416: AUTOMOD_99570 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_99570"(416) Segment="Main"(200) Size: Flags $00 ModuleSize 18 Content: Flags $08 Contents offset $0000 size $0012 00000000: 554F 'UO' SUBQ.W #2,A7 00000002: 2F3C 0000 C000 '/<....' MOVE.L #$0000C000,-(A7) 00000008: 303C 000F '0<..' MOVE.W #$000F,D0 0000000C: A854 '.T' _FontDispatch ; A854 0000000E: 544F 'TO' ADDQ.W #2,A7 00000010: 4E75 'Nu' RTS Comment: AUTOMOD_99570 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_99590 [99590, 9986C) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +58 (995E8): JSR fsg_IncrementElement +32 (995C2): JSR fsg_SetUpElement Dictionary: Flags $00 FirstId 417 417: AUTOMOD_99590 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_99590"(417) Segment="Main"(200) Size: Flags $00 ModuleSize 732 Content: Flags $08 Contents offset $0000 size $02DC 00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) 00000008: 2C2E 0018 ',...' MOVE.L $0018(A6),D6 0000000C: 286E 001C '(n..' MOVEA.L $001C(A6),A4 00000010: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000014: 41E8 00AC 'A...' LEA $00AC(A0),A0 00000018: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) 0000001C: 7001 'p.' MOVEQ #$01,D0 0000001E: B054 '.T' CMP.W (A4),D0 00000020: 6618 'f.' BNE.S *+$001A ; 0000003A 00000022: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000026: 4268 01CE 'Bh..' CLR.W $01CE(A0) 0000002A: 7001 'p.' MOVEQ #$01,D0 0000002C: 2F00 '/.' MOVE.L D0,-(A7) 0000002E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000032: 4EBA 0000 'N...' JSR fsg_SetUpElement ; id: 365 00000036: 504F 'PO' ADDQ.W #8,A7 00000038: 6026 '`&' BRA.S *+$0028 ; 00000060 0000003A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 0000003E: 3028 001C '0(..' MOVE.W $001C(A0),D0 00000042: 48C0 'H.' EXT.L D0 00000044: 2F00 '/.' MOVE.L D0,-(A7) 00000046: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000004A: 7000 'p.' MOVEQ #$00,D0 0000004C: 3028 020A '0(..' MOVE.W $020A(A0),D0 00000050: 2F00 '/.' MOVE.L D0,-(A7) 00000052: 7001 'p.' MOVEQ #$01,D0 00000054: 2F00 '/.' MOVE.L D0,-(A7) 00000056: 2F08 '/.' MOVE.L A0,-(A7) 00000058: 4EBA 0000 'N...' JSR fsg_IncrementElement ; id: 366 0000005C: 4FEF 0010 'O...' LEA $0010(A7),A7 00000060: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000064: 3154 01D0 '1T..' MOVE.W (A4),$01D0(A0) 00000068: 5254 'RT' ADDQ.W #1,(A4) 0000006A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000006E: 2146 0194 '!F..' MOVE.L D6,$0194(A0) 00000072: 6E54 'nT' BGT.S *+$0056 ; 000000C8 00000074: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000078: 317C 0001 001C '1|....' MOVE.W #$0001,$001C(A0) 0000007E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000082: 5268 01CE 'Rh..' ADDQ.W #1,$01CE(A0) 00000086: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 0000008A: 2068 0020 ' h. ' MOVEA.L $0020(A0),A0 0000008E: 4250 'BP' CLR.W (A0) 00000090: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000094: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 00000098: 4250 'BP' CLR.W (A0) 0000009A: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 0000009E: 7000 'p.' MOVEQ #$00,D0 000000A0: 2080 ' .' MOVE.L D0,(A0) 000000A2: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000000A6: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 000000AA: 10BC 0001 '....' MOVE.B #$01,(A0) 000000AE: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000000B2: 2068 0010 ' h..' MOVEA.L $0010(A0),A0 000000B6: 2080 ' .' MOVE.L D0,(A0) 000000B8: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000000BC: 2068 0014 ' h..' MOVEA.L $0014(A0),A0 000000C0: 2080 ' .' MOVE.L D0,(A0) 000000C2: 7000 'p.' MOVEQ #$00,D0 000000C4: 6000 020C '`...' BRA *+$020E ; 000002D2 000000C8: 206E 000C ' n..' MOVEA.L $000C(A6),A0 000000CC: 226E FFFC '"n..' MOVEA.L -$0004(A6),A1 000000D0: 3350 001C '3P..' MOVE.W (A0),$001C(A1) 000000D4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000000D8: 3028 001C '0(..' MOVE.W $001C(A0),D0 000000DC: 48C0 'H.' EXT.L D0 000000DE: 2C00 ',.' MOVE.L D0,D6 000000E0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000000E4: DD68 01CE '.h..' ADD.W D6,$01CE(A0) 000000E8: 4A86 'J.' TST.L D6 000000EA: 6D0E 'm.' BLT.S *+$0010 ; 000000FA 000000EC: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000000F0: 7000 'p.' MOVEQ #$00,D0 000000F2: 3028 01A0 '0(..' MOVE.W $01A0(A0),D0 000000F6: B086 '..' CMP.L D6,D0 000000F8: 6C0A 'l.' BGE.S *+$000C ; 00000104 000000FA: 203C 0000 1403 ' <....' MOVE.L #$00001403,D0 00000100: 6000 01D0 '`...' BRA *+$01D2 ; 000002D2 00000104: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000108: 2868 0020 '(h. ' MOVEA.L $0020(A0),A4 0000010C: 2668 0024 '&h.$' MOVEA.L $0024(A0),A3 00000110: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000114: 2468 0002 '$h..' MOVEA.L $0002(A0),A2 00000118: 425C 'B\' CLR.W (A4)+ 0000011A: 369A '6.' MOVE.W (A2)+,(A3) 0000011C: 3E06 '>.' MOVE.W D6,D7 0000011E: 5547 'UG' SUBQ.W #2,D7 00000120: 4A47 'JG' TST.W D7 00000122: 6D0C 'm.' BLT.S *+$000E ; 00000130 00000124: 301B '0.' MOVE.W (A3)+,D0 00000126: 5240 'R@' ADDQ.W #1,D0 00000128: 38C0 '8.' MOVE.W D0,(A4)+ 0000012A: 369A '6.' MOVE.W (A2)+,(A3) 0000012C: 51CF FFF6 'Q...' DBF D7,*-$0008 ; 00000124 00000130: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000134: 3028 001C '0(..' MOVE.W $001C(A0),D0 00000138: 48C0 'H.' EXT.L D0 0000013A: 5380 'S.' SUBQ.L #1,D0 0000013C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000140: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 00000144: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 00000148: 48C0 'H.' EXT.L D0 0000014A: 2E00 '..' MOVE.L D0,D7 0000014C: 5287 'R.' ADDQ.L #1,D7 0000014E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000152: 3147 020A '1G..' MOVE.W D7,$020A(A0) 00000156: 4A87 'J.' TST.L D7 00000158: 6D0E 'm.' BLT.S *+$0010 ; 00000168 0000015A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000015E: 7000 'p.' MOVEQ #$00,D0 00000160: 3028 019E '0(..' MOVE.W $019E(A0),D0 00000164: B087 '..' CMP.L D7,D0 00000166: 6C0A 'l.' BGE.S *+$000C ; 00000172 00000168: 203C 0000 1401 ' <....' MOVE.L #$00001401,D0 0000016E: 6000 0162 '`..b' BRA *+$0164 ; 000002D2 00000172: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000176: 3028 0006 '0(..' MOVE.W $0006(A0),D0 0000017A: 48C0 'H.' EXT.L D0 0000017C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000180: 2080 ' .' MOVE.L D0,(A0) 00000182: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000186: 3028 0006 '0(..' MOVE.W $0006(A0),D0 0000018A: 48C0 'H.' EXT.L D0 0000018C: 2C00 ',.' MOVE.L D0,D6 0000018E: 6D0E 'm.' BLT.S *+$0010 ; 0000019E 00000190: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000194: 7000 'p.' MOVEQ #$00,D0 00000196: 3028 01B2 '0(..' MOVE.W $01B2(A0),D0 0000019A: B086 '..' CMP.L D6,D0 0000019C: 6C0A 'l.' BGE.S *+$000C ; 000001A8 0000019E: 203C 0000 1402 ' <....' MOVE.L #$00001402,D0 000001A4: 6000 012C '`..,' BRA *+$012E ; 000002D2 000001A8: 206E 000C ' n..' MOVEA.L $000C(A6),A0 000001AC: 226E 0014 '"n..' MOVEA.L $0014(A6),A1 000001B0: 22A8 0008 '"...' MOVE.L $0008(A0),(A1) 000001B4: 206E 000C ' n..' MOVEA.L $000C(A6),A0 000001B8: 2668 000C '&h..' MOVEA.L $000C(A0),A3 000001BC: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000001C0: 2868 0018 '(h..' MOVEA.L $0018(A0),A4 000001C4: 244C '$L' MOVEA.L A4,A2 000001C6: D5C7 '..' ADDA.L D7,A2 000001C8: 601E '`.' BRA.S *+$0020 ; 000001E8 000001CA: 1E1B '..' MOVE.B (A3)+,D7 000001CC: 18C7 '..' MOVE.B D7,(A4)+ 000001CE: 7000 'p.' MOVEQ #$00,D0 000001D0: 1007 '..' MOVE.B D7,D0 000001D2: 7208 'r.' MOVEQ #$08,D1 000001D4: C200 '..' AND.B D0,D1 000001D6: 6710 'g.' BEQ.S *+$0012 ; 000001E8 000001D8: 7A00 'z.' MOVEQ #$00,D5 000001DA: 1A1B '..' MOVE.B (A3)+,D5 000001DC: 5345 'SE' SUBQ.W #1,D5 000001DE: 4A45 'JE' TST.W D5 000001E0: 6D06 'm.' BLT.S *+$0008 ; 000001E8 000001E2: 18C7 '..' MOVE.B D7,(A4)+ 000001E4: 51CD FFFC 'Q...' DBF D5,*-$0002 ; 000001E2 000001E8: B5CC '..' CMPA.L A4,A2 000001EA: 62DE 'b.' BHI.S *-$0020 ; 000001CA 000001EC: 7C00 '|.' MOVEQ #$00,D6 000001EE: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000001F2: 2868 0018 '(h..' MOVEA.L $0018(A0),A4 000001F6: 2D68 0010 FFF8 '-h....' MOVE.L $0010(A0),-$0008(A6) 000001FC: 604A '`J' BRA.S *+$004C ; 00000248 000001FE: 1E1C '..' MOVE.B (A4)+,D7 00000200: 7000 'p.' MOVEQ #$00,D0 00000202: 1007 '..' MOVE.B D7,D0 00000204: 7202 'r.' MOVEQ #$02,D1 00000206: C200 '..' AND.B D0,D1 00000208: 671A 'g.' BEQ.S *+$001C ; 00000224 0000020A: 7000 'p.' MOVEQ #$00,D0 0000020C: 1007 '..' MOVE.B D7,D0 0000020E: 7210 'r.' MOVEQ #$10,D1 00000210: C200 '..' AND.B D0,D1 00000212: 6708 'g.' BEQ.S *+$000A ; 0000021C 00000214: 7000 'p.' MOVEQ #$00,D0 00000216: 101B '..' MOVE.B (A3)+,D0 00000218: DC80 '..' ADD.L D0,D6 0000021A: 6020 '` ' BRA.S *+$0022 ; 0000023C 0000021C: 7000 'p.' MOVEQ #$00,D0 0000021E: 101B '..' MOVE.B (A3)+,D0 00000220: 9C80 '..' SUB.L D0,D6 00000222: 6018 '`.' BRA.S *+$001A ; 0000023C 00000224: 7000 'p.' MOVEQ #$00,D0 00000226: 1007 '..' MOVE.B D7,D0 00000228: 7210 'r.' MOVEQ #$10,D1 0000022A: C200 '..' AND.B D0,D1 0000022C: 660E 'f.' BNE.S *+$0010 ; 0000023C 0000022E: 101B '..' MOVE.B (A3)+,D0 00000230: 49C0 'I.' EXTB.L D0 00000232: E188 '..' LSL.L #8,D0 00000234: DC80 '..' ADD.L D0,D6 00000236: 7000 'p.' MOVEQ #$00,D0 00000238: 101B '..' MOVE.B (A3)+,D0 0000023A: DC80 '..' ADD.L D0,D6 0000023C: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 00000240: 58AE FFF8 'X...' ADDQ.L #4,-$0008(A6) 00000244: 2040 ' @' MOVEA.L D0,A0 00000246: 2086 ' .' MOVE.L D6,(A0) 00000248: B5CC '..' CMPA.L A4,A2 0000024A: 62B2 'b.' BHI.S *-$004C ; 000001FE 0000024C: 7C00 '|.' MOVEQ #$00,D6 0000024E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000252: 2868 0018 '(h..' MOVEA.L $0018(A0),A4 00000256: 2D68 0014 FFF8 '-h....' MOVE.L $0014(A0),-$0008(A6) 0000025C: 6052 '`R' BRA.S *+$0054 ; 000002B0 0000025E: 1E14 '..' MOVE.B (A4),D7 00000260: 7000 'p.' MOVEQ #$00,D0 00000262: 1007 '..' MOVE.B D7,D0 00000264: 7204 'r.' MOVEQ #$04,D1 00000266: C200 '..' AND.B D0,D1 00000268: 671A 'g.' BEQ.S *+$001C ; 00000284 0000026A: 7000 'p.' MOVEQ #$00,D0 0000026C: 1007 '..' MOVE.B D7,D0 0000026E: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00000270: C200 '..' AND.B D0,D1 00000272: 6708 'g.' BEQ.S *+$000A ; 0000027C 00000274: 7000 'p.' MOVEQ #$00,D0 00000276: 101B '..' MOVE.B (A3)+,D0 00000278: DC80 '..' ADD.L D0,D6 0000027A: 6020 '` ' BRA.S *+$0022 ; 0000029C 0000027C: 7000 'p.' MOVEQ #$00,D0 0000027E: 101B '..' MOVE.B (A3)+,D0 00000280: 9C80 '..' SUB.L D0,D6 00000282: 6018 '`.' BRA.S *+$001A ; 0000029C 00000284: 7000 'p.' MOVEQ #$00,D0 00000286: 1007 '..' MOVE.B D7,D0 00000288: 7220 'r ' MOVEQ #$20,D1 ; ' ' 0000028A: C200 '..' AND.B D0,D1 0000028C: 660E 'f.' BNE.S *+$0010 ; 0000029C 0000028E: 101B '..' MOVE.B (A3)+,D0 00000290: 49C0 'I.' EXTB.L D0 00000292: E188 '..' LSL.L #8,D0 00000294: DC80 '..' ADD.L D0,D6 00000296: 7000 'p.' MOVEQ #$00,D0 00000298: 101B '..' MOVE.B (A3)+,D0 0000029A: DC80 '..' ADD.L D0,D6 0000029C: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 000002A0: 58AE FFF8 'X...' ADDQ.L #4,-$0008(A6) 000002A4: 2086 ' .' MOVE.L D6,(A0) 000002A6: 7000 'p.' MOVEQ #$00,D0 000002A8: 1007 '..' MOVE.B D7,D0 000002AA: 7201 'r.' MOVEQ #$01,D1 000002AC: C200 '..' AND.B D0,D1 000002AE: 18C1 '..' MOVE.B D1,(A4)+ 000002B0: B5CC '..' CMPA.L A4,A2 000002B2: 62AA 'b.' BHI.S *-$0054 ; 0000025E 000002B4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000002B8: 7000 'p.' MOVEQ #$00,D0 000002BA: 3028 01D4 '0(..' MOVE.W $01D4(A0),D0 000002BE: 7210 'r.' MOVEQ #$10,D1 000002C0: C240 '.@' AND.W D0,D1 000002C2: 660C 'f.' BNE.S *+$000E ; 000002D0 000002C4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000002C8: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 000002CC: 0010 0002 '....' ORI.B #$02,(A0) 000002D0: 7000 'p.' MOVEQ #$00,D0 000002D2: 4CEE 1CE0 FFD8 'L.....' MOVEM.L -$0028(A6),D5-D7/A2-A4 000002D8: 4E5E 'N^' UNLK A6 000002DA: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_IncrementElement"(366) 0000005A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_SetUpElement"(365) 00000034 Comment: AUTOMOD_99590 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_99870 [99870, 99910) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 418 418: AUTOMOD_99870 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_99870"(418) Segment="Main"(200) Size: Flags $00 ModuleSize 160 Content: Flags $08 Contents offset $0000 size $00A0 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 322E 0012 '2...' MOVE.W $0012(A6),D1 00000008: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 0000000C: 202E 000C ' ...' MOVE.L $000C(A6),D0 00000010: 0480 636D 6170 '..cmap' SUBI.L #$636D6170,D0 ; 'cmap' 00000016: 677A 'gz' BEQ.S *+$007C ; 00000092 00000018: 0480 0009 12B0 '......' SUBI.L #$000912B0,D0 0000001E: 675A 'gZ' BEQ.S *+$005C ; 0000007A 00000020: 0480 02F9 F34D '.....M' SUBI.L #$02F9F34D,D0 00000026: 6770 'gp' BEQ.S *+$0072 ; 00000098 00000028: 0480 00FC 11F9 '......' SUBI.L #$00FC11F9,D0 0000002E: 6756 'gV' BEQ.S *+$0058 ; 00000086 00000030: 0480 00F8 E7FE '......' SUBI.L #$00F8E7FE,D0 00000036: 672A 'g*' BEQ.S *+$002C ; 00000062 00000038: 0480 0003 03FD '......' SUBI.L #$000303FD,D0 0000003E: 6728 'g(' BEQ.S *+$002A ; 00000068 00000040: 0480 0005 0F17 '......' SUBI.L #$00050F17,D0 00000046: 6744 'gD' BEQ.S *+$0046 ; 0000008C 00000048: 0480 0401 EEE9 '......' SUBI.L #$0401EEE9,D0 0000004E: 671E 'g.' BEQ.S *+$0020 ; 0000006E 00000050: 0480 00F2 150F '......' SUBI.L #$00F2150F,D0 00000056: 671C 'g.' BEQ.S *+$001E ; 00000074 00000058: 0480 0310 ED00 '......' SUBI.L #$0310ED00,D0 0000005E: 6720 'g ' BEQ.S *+$0022 ; 00000080 00000060: 603A '`:' BRA.S *+$003C ; 0000009C 00000062: 3341 01B8 '3A..' MOVE.W D1,$01B8(A1) 00000066: 6034 '`4' BRA.S *+$0036 ; 0000009C 00000068: 3341 01BA '3A..' MOVE.W D1,$01BA(A1) 0000006C: 602E '`.' BRA.S *+$0030 ; 0000009C 0000006E: 3341 01BC '3A..' MOVE.W D1,$01BC(A1) 00000072: 6028 '`(' BRA.S *+$002A ; 0000009C 00000074: 3341 01BE '3A..' MOVE.W D1,$01BE(A1) 00000078: 6022 '`"' BRA.S *+$0024 ; 0000009C 0000007A: 3341 01C0 '3A..' MOVE.W D1,$01C0(A1) 0000007E: 601C '`.' BRA.S *+$001E ; 0000009C 00000080: 3341 01C2 '3A..' MOVE.W D1,$01C2(A1) 00000084: 6016 '`.' BRA.S *+$0018 ; 0000009C 00000086: 3341 01C4 '3A..' MOVE.W D1,$01C4(A1) 0000008A: 6010 '`.' BRA.S *+$0012 ; 0000009C 0000008C: 3341 01C6 '3A..' MOVE.W D1,$01C6(A1) 00000090: 600A '`.' BRA.S *+$000C ; 0000009C 00000092: 3341 01C8 '3A..' MOVE.W D1,$01C8(A1) 00000096: 6004 '`.' BRA.S *+$0006 ; 0000009C 00000098: 3341 01CA '3A..' MOVE.W D1,$01CA(A1) 0000009C: 4E5E 'N^' UNLK A6 0000009E: 4E75 'Nu' RTS Comment: AUTOMOD_99870 ended due to: ran into next module Comment: ##################################################################################### Module: sfnt_DoOffsetTableMap [99910, 9996C) Module started due to: MODGUESS (align, label) Unresolved outgoing references: +42 (99952): JSR $99870 VectorTable comment: {sources}Toolbox:FontMgr:sfnt.c Dictionary: Flags $00 FirstId 419 419: sfnt_DoOffsetTableMap Module: Flags=$88=(ForcedActive Extern Code) Module="sfnt_DoOffsetTableMap"(419) Segment="Main"(200) Size: Flags $00 ModuleSize 92 Content: Flags $08 Contents offset $0000 size $005C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 49EB 01B8 'I...' LEA $01B8(A3),A4 00000010: 7E09 '~.' MOVEQ #$09,D7 00000012: 38FC FFFF '8...' MOVE.W #$FFFF,(A4)+ 00000016: 51CF FFFA 'Q...' DBF D7,*-$0004 ; 00000012 0000001A: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 0000001E: 7000 'p.' MOVEQ #$00,D0 00000020: 3028 0004 '0(..' MOVE.W $0004(A0),D0 00000024: 2C00 ',.' MOVE.L D0,D6 00000026: 5386 'S.' SUBQ.L #1,D6 00000028: 7000 'p.' MOVEQ #$00,D0 0000002A: 3006 '0.' MOVE.W D6,D0 0000002C: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 00000030: E980 '..' ASL.L #4,D0 00000032: 49F0 080C 'I...' LEA $0C(A0,D0.L),A4 00000036: 3E06 '>.' MOVE.W D6,D7 00000038: 6D18 'm.' BLT.S *+$001A ; 00000052 0000003A: 48C7 'H.' EXT.L D7 0000003C: 2F07 '/.' MOVE.L D7,-(A7) 0000003E: 2F14 '/.' MOVE.L (A4),-(A7) 00000040: 2F0B '/.' MOVE.L A3,-(A7) 00000042: 4EBA FF1C 'N...' JSR *-$00E2 ; FFFFFF60 00000046: 49EC FFF0 'I...' LEA -$0010(A4),A4 0000004A: 4FEF 000C 'O...' LEA $000C(A7),A7 0000004E: 51CF FFEA 'Q...' DBF D7,*-$0014 ; 0000003A 00000052: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 00000058: 4E5E 'N^' UNLK A6 0000005A: 4E75 'Nu' RTS Comment: sfnt_DoOffsetTableMap ended due to: vector glue below Comment: ##################################################################################### Module: sfnt_GetOffsetAndLength [99980, 999CE) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:sfnt.c Dictionary: Flags $00 FirstId 420 420: sfnt_GetOffsetAndLength Module: Flags=$88=(ForcedActive Extern Code) Module="sfnt_GetOffsetAndLength"(420) Segment="Main"(200) Size: Flags $00 ModuleSize 78 Content: Flags $08 Contents offset $0000 size $004E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 226E 0010 '"n..' MOVEA.L $0010(A6),A1 0000000C: 246E 000C '$n..' MOVEA.L $000C(A6),A2 00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000014: 7000 'p.' MOVEQ #$00,D0 00000016: 102E 0017 '....' MOVE.B $0017(A6),D0 0000001A: 41EC 01B8 'A...' LEA $01B8(A4),A0 0000001E: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 00000022: 48C0 'H.' EXT.L D0 00000024: 2200 '".' MOVE.L D0,D1 00000026: 6D16 'm.' BLT.S *+$0018 ; 0000003E 00000028: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 0000002C: 2001 ' .' MOVE.L D1,D0 0000002E: E980 '..' ASL.L #4,D0 00000030: 47F0 080C 'G...' LEA $0C(A0,D0.L),A3 00000034: 22AB 000C '"...' MOVE.L $000C(A3),(A1) 00000038: 24AB 0008 '$...' MOVE.L $0008(A3),(A2) 0000003C: 6006 '`.' BRA.S *+$0008 ; 00000044 0000003E: 7000 'p.' MOVEQ #$00,D0 00000040: 2280 '".' MOVE.L D0,(A1) 00000042: 2480 '$.' MOVE.L D0,(A2) 00000044: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 0000004A: 4E5E 'N^' UNLK A6 0000004C: 4E75 'Nu' RTS Comment: sfnt_GetOffsetAndLength ended due to: vector glue below Comment: ##################################################################################### Module: sfnt_GetTablePtr [999E0, 99A04) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Unresolved outgoing references: +1C (999FC): JSR $99A10 VectorTable comment: {sources}Toolbox:FontMgr:sfnt.c Dictionary: Flags $00 FirstId 421 421: sfnt_GetTablePtr Pad Module: Flags=$88=(ForcedActive Extern Code) Module="sfnt_GetTablePtr"(421) Segment="Main"(200) Size: Flags $00 ModuleSize 36 Content: Flags $08 Contents offset $0000 size $0024 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 00000008: 7000 'p.' MOVEQ #$00,D0 0000000A: 102E 000F '....' MOVE.B $000F(A6),D0 0000000E: 2F00 '/.' MOVE.L D0,-(A7) 00000010: 70FF 'p.' MOVEQ #$FF,D0 00000012: 2F00 '/.' MOVE.L D0,-(A7) 00000014: 7200 'r.' MOVEQ #$00,D1 00000016: 2F01 '/.' MOVE.L D1,-(A7) 00000018: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000001C: 4EBA 0012 'N...' JSR *+$0014 ; 00000030 00000020: 4E5E 'N^' UNLK A6 00000022: 4E75 'Nu' RTS Comment: sfnt_GetTablePtr ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_99A10 [99A10, 99A9E) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Resolved outgoing references: +7A (99A8A): JSR longjmp ; outside file +64 (99A74): JSR longjmp ; outside file +26 (99A36): JSR sfnt_GetOffsetAndLength Dictionary: Flags $00 FirstId 422 422: AUTOMOD_99A10 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_99A10"(422) Segment="Main"(200) Size: Flags $00 ModuleSize 142 Content: Flags $08 Contents offset $0000 size $008E 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) 00000008: 2C2E 000C ',...' MOVE.L $000C(A6),D6 0000000C: 2E2E 0010 '....' MOVE.L $0010(A6),D7 00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000014: 7000 'p.' MOVEQ #$00,D0 00000016: 102E 0017 '....' MOVE.B $0017(A6),D0 0000001A: 2F00 '/.' MOVE.L D0,-(A7) 0000001C: 486E FFFC 'Hn..' PEA -$0004(A6) 00000020: 486E FFF8 'Hn..' PEA -$0008(A6) 00000024: 2F0C '/.' MOVE.L A4,-(A7) 00000026: 4EBA 0000 'N...' JSR sfnt_GetOffsetAndLength ; id: 420 0000002A: 4AAE FFFC 'J...' TST.L -$0004(A6) 0000002E: 4FEF 0010 'O...' LEA $0010(A7),A7 00000032: 6738 'g8' BEQ.S *+$003A ; 0000006C 00000034: 70FF 'p.' MOVEQ #$FF,D0 00000036: B087 '..' CMP.L D7,D0 00000038: 6604 'f.' BNE.S *+$0006 ; 0000003E 0000003A: 2E2E FFFC '....' MOVE.L -$0004(A6),D7 0000003E: DCAE FFF8 '....' ADD.L -$0008(A6),D6 00000042: 2F07 '/.' MOVE.L D7,-(A7) 00000044: 2F06 '/.' MOVE.L D6,-(A7) 00000046: 2F14 '/.' MOVE.L (A4),-(A7) 00000048: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 0000004C: 4E90 'N.' JSR (A0) 0000004E: 2640 '&@' MOVEA.L D0,A3 00000050: 200B ' .' MOVE.L A3,D0 00000052: 4FEF 000C 'O...' LEA $000C(A7),A7 00000056: 6704 'g.' BEQ.S *+$0006 ; 0000005C 00000058: 200B ' .' MOVE.L A3,D0 0000005A: 6028 '`(' BRA.S *+$002A ; 00000084 0000005C: 4878 1408 'Hx..' PEA $1408 00000060: 486C 0212 'Hl..' PEA $0212(A4) 00000064: 4EBA 0000 'N...' JSR longjmp ; id: 202 00000068: 504F 'PO' ADDQ.W #8,A7 0000006A: 6018 '`.' BRA.S *+$001A ; 00000084 0000006C: 4AAE 0018 'J...' TST.L $0018(A6) 00000070: 6710 'g.' BEQ.S *+$0012 ; 00000082 00000072: 4878 1409 'Hx..' PEA $1409 00000076: 486C 0212 'Hl..' PEA $0212(A4) 0000007A: 4EBA 0000 'N...' JSR longjmp ; id: 202 0000007E: 504F 'PO' ADDQ.W #8,A7 00000080: 6002 '`.' BRA.S *+$0004 ; 00000084 00000082: 7000 'p.' MOVEQ #$00,D0 00000084: 4CEE 18C0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A3/A4 0000008A: 4E5E 'N^' UNLK A6 0000008C: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="longjmp"(202) 0000007C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="longjmp"(202) 00000066 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_GetOffsetAndLength"(420) 00000028 Comment: AUTOMOD_99A10 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_99AA0 [99AA0, 99AAA) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 423 423: AUTOMOD_99AA0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_99AA0"(423) Segment="Main"(200) Size: Flags $00 ModuleSize 10 Content: Flags $08 Contents offset $0000 size $000A 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 7000 'p.' MOVEQ #$00,D0 00000006: 4E5E 'N^' UNLK A6 00000008: 4E75 'Nu' RTS Comment: AUTOMOD_99AA0 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_99AB0 [99AB0, 99B0A) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +2A (99ADA): JSR sfnt_GetTablePtr Dictionary: Flags $00 FirstId 424 424: AUTOMOD_99AB0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_99AB0"(424) Segment="Main"(200) Size: Flags $00 ModuleSize 90 Content: Flags $08 Contents offset $0000 size $005A 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) 00000008: 3E2E 000E '>...' MOVE.W $000E(A6),D7 0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000010: 7000 'p.' MOVEQ #$00,D0 00000012: 3007 '0.' MOVE.W D7,D0 00000014: 323C FF00 '2<..' MOVE.W #$FF00,D1 00000018: C240 '.@' AND.W D0,D1 0000001A: 6704 'g.' BEQ.S *+$0006 ; 00000020 0000001C: 7000 'p.' MOVEQ #$00,D0 0000001E: 6030 '`0' BRA.S *+$0032 ; 00000050 00000020: 7001 'p.' MOVEQ #$01,D0 00000022: 2F00 '/.' MOVE.L D0,-(A7) 00000024: 7208 'r.' MOVEQ #$08,D1 00000026: 2F01 '/.' MOVE.L D1,-(A7) 00000028: 2F0C '/.' MOVE.L A4,-(A7) 0000002A: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 421 0000002E: 2440 '$@' MOVEA.L D0,A2 00000030: 264A '&J' MOVEA.L A2,A3 00000032: D7EC 0010 '....' ADDA.L $0010(A4),A3 00000036: 7000 'p.' MOVEQ #$00,D0 00000038: 3007 '0.' MOVE.W D7,D0 0000003A: 7C00 '|.' MOVEQ #$00,D6 0000003C: 1C33 0800 '.3..' MOVE.B $00(A3,D0.L),D6 00000040: 2F0A '/.' MOVE.L A2,-(A7) 00000042: 2F14 '/.' MOVE.L (A4),-(A7) 00000044: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 00000048: 4E90 'N.' JSR (A0) 0000004A: 3006 '0.' MOVE.W D6,D0 0000004C: 4FEF 0014 'O...' LEA $0014(A7),A7 00000050: 4CEE 1CC0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A2-A4 00000056: 4E5E 'N^' UNLK A6 00000058: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_GetTablePtr"(421) 0000002C Comment: AUTOMOD_99AB0 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: sfnt_ComputeIndex2 [99B10, 99B6C) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +3A (99B4A): JSR MapString2 +16 (99B26): JSR sfnt_GetTablePtr VectorTable comment: {sources}Toolbox:FontMgr:sfnt.c Dictionary: Flags $00 FirstId 425 425: sfnt_ComputeIndex2 Pad Module: Flags=$88=(ForcedActive Extern Code) Module="sfnt_ComputeIndex2"(425) Segment="Main"(200) Size: Flags $00 ModuleSize 92 Content: Flags $08 Contents offset $0000 size $005C 00000000: 4E56 FFF6 'NV..' LINK.W A6,#-$000A 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 7001 'p.' MOVEQ #$01,D0 0000000E: 2F00 '/.' MOVE.L D0,-(A7) 00000010: 7008 'p.' MOVEQ #$08,D0 00000012: 2F00 '/.' MOVE.L D0,-(A7) 00000014: 2F0C '/.' MOVE.L A4,-(A7) 00000016: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 421 0000001A: 2440 '$@' MOVEA.L D0,A2 0000001C: 264A '&J' MOVEA.L A2,A3 0000001E: 7002 'p.' MOVEQ #$02,D0 00000020: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00000024: D7EC 0010 '....' ADDA.L $0010(A4),A3 00000028: 486E FFFC 'Hn..' PEA -$0004(A6) 0000002C: 7001 'p.' MOVEQ #$01,D0 0000002E: 2F00 '/.' MOVE.L D0,-(A7) 00000030: 486E FFFA 'Hn..' PEA -$0006(A6) 00000034: 486E 000E 'Hn..' PEA $000E(A6) 00000038: 2F0B '/.' MOVE.L A3,-(A7) 0000003A: 4EBA 0000 'N...' JSR MapString2 ; id: 426 0000003E: 396E FFFE 00FC '9n....' MOVE.W -$0002(A6),$00FC(A4) 00000044: 2F0A '/.' MOVE.L A2,-(A7) 00000046: 2F14 '/.' MOVE.L (A4),-(A7) 00000048: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 0000004C: 4E90 'N.' JSR (A0) 0000004E: 302E FFFA '0...' MOVE.W -$0006(A6),D0 00000052: 4CEE 1C00 FFEA 'L.....' MOVEM.L -$0016(A6),A2-A4 00000058: 4E5E 'N^' UNLK A6 0000005A: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 426 426: MapString2 Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="MapString2"(426) 0000003C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_GetTablePtr"(421) 00000018 Comment: sfnt_ComputeIndex2 ended due to: vector glue below Comment: ##################################################################################### Module: sfnt_ComputeIndex4 [99B80, 99BCC) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +30 (99BB0): JSR MapString4_16 +16 (99B96): JSR sfnt_GetTablePtr VectorTable comment: {sources}Toolbox:FontMgr:sfnt.c Dictionary: Flags $00 FirstId 427 427: sfnt_ComputeIndex4 Pad Module: Flags=$88=(ForcedActive Extern Code) Module="sfnt_ComputeIndex4"(427) Segment="Main"(200) Size: Flags $00 ModuleSize 76 Content: Flags $08 Contents offset $0000 size $004C 00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 7001 'p.' MOVEQ #$01,D0 0000000E: 2F00 '/.' MOVE.L D0,-(A7) 00000010: 7008 'p.' MOVEQ #$08,D0 00000012: 2F00 '/.' MOVE.L D0,-(A7) 00000014: 2F0C '/.' MOVE.L A4,-(A7) 00000016: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 421 0000001A: 2440 '$@' MOVEA.L D0,A2 0000001C: 264A '&J' MOVEA.L A2,A3 0000001E: D7EC 0010 '....' ADDA.L $0010(A4),A3 00000022: 7001 'p.' MOVEQ #$01,D0 00000024: 2F00 '/.' MOVE.L D0,-(A7) 00000026: 486E FFFE 'Hn..' PEA -$0002(A6) 0000002A: 486E 000E 'Hn..' PEA $000E(A6) 0000002E: 2F0B '/.' MOVE.L A3,-(A7) 00000030: 4EBA 0000 'N...' JSR MapString4_16 ; id: 428 00000034: 2F0A '/.' MOVE.L A2,-(A7) 00000036: 2F14 '/.' MOVE.L (A4),-(A7) 00000038: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 0000003C: 4E90 'N.' JSR (A0) 0000003E: 302E FFFE '0...' MOVE.W -$0002(A6),D0 00000042: 4CEE 1C00 FFEE 'L.....' MOVEM.L -$0012(A6),A2-A4 00000048: 4E5E 'N^' UNLK A6 0000004A: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 428 428: MapString4_16 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="MapString4_16"(428) 00000032 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_GetTablePtr"(421) 00000018 Comment: sfnt_ComputeIndex4 ended due to: vector glue below Comment: ##################################################################################### Module: sfnt_ComputeIndex6 [99BE0, 99C2C) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +30 (99C10): JSR MapString6_16 +16 (99BF6): JSR sfnt_GetTablePtr VectorTable comment: {sources}Toolbox:FontMgr:sfnt.c Dictionary: Flags $00 FirstId 429 429: sfnt_ComputeIndex6 Pad Module: Flags=$88=(ForcedActive Extern Code) Module="sfnt_ComputeIndex6"(429) Segment="Main"(200) Size: Flags $00 ModuleSize 76 Content: Flags $08 Contents offset $0000 size $004C 00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 7001 'p.' MOVEQ #$01,D0 0000000E: 2F00 '/.' MOVE.L D0,-(A7) 00000010: 7008 'p.' MOVEQ #$08,D0 00000012: 2F00 '/.' MOVE.L D0,-(A7) 00000014: 2F0C '/.' MOVE.L A4,-(A7) 00000016: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 421 0000001A: 2440 '$@' MOVEA.L D0,A2 0000001C: 264A '&J' MOVEA.L A2,A3 0000001E: D7EC 0010 '....' ADDA.L $0010(A4),A3 00000022: 7001 'p.' MOVEQ #$01,D0 00000024: 2F00 '/.' MOVE.L D0,-(A7) 00000026: 486E FFFE 'Hn..' PEA -$0002(A6) 0000002A: 486E 000E 'Hn..' PEA $000E(A6) 0000002E: 2F0B '/.' MOVE.L A3,-(A7) 00000030: 4EBA 0000 'N...' JSR MapString6_16 ; id: 430 00000034: 2F0A '/.' MOVE.L A2,-(A7) 00000036: 2F14 '/.' MOVE.L (A4),-(A7) 00000038: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 0000003C: 4E90 'N.' JSR (A0) 0000003E: 302E FFFE '0...' MOVE.W -$0002(A6),D0 00000042: 4CEE 1C00 FFEE 'L.....' MOVEM.L -$0012(A6),A2-A4 00000048: 4E5E 'N^' UNLK A6 0000004A: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 430 430: MapString6_16 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="MapString6_16"(430) 00000032 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_GetTablePtr"(421) 00000018 Comment: sfnt_ComputeIndex6 ended due to: vector glue below Comment: ##################################################################################### Module: sfnt_ComputeMapping [99C40, 99D4E) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +D6 (99D16): LEA sfnt_ComputeIndex6, A0 +CC (99D0C): LEA sfnt_ComputeIndex4, A0 +C2 (99D02): LEA sfnt_ComputeIndex2, A0 +40 (99C80): JSR sfnt_GetTablePtr Unresolved outgoing references: +28 (99C68): LEA $99AA0, A0 +8C (99CCC): LEA $99AA0, A0 +B8 (99CF8): LEA $99AB0, A0 +E0 (99D20): LEA $99AA0, A0 VectorTable comment: {sources}Toolbox:FontMgr:sfnt.c Dictionary: Flags $00 FirstId 431 431: sfnt_ComputeMapping Module: Flags=$88=(ForcedActive Extern Code) Module="sfnt_ComputeMapping"(431) Segment="Main"(200) Size: Flags $00 ModuleSize 270 Content: Flags $08 Contents offset $0000 size $010E 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 362E 0012 '6...' MOVE.W $0012(A6),D3 0000000C: 382E 000E '8...' MOVE.W $000E(A6),D4 00000010: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 00000014: 7400 't.' MOVEQ #$00,D2 00000016: 377C 0001 00FC '7|....' MOVE.W #$0001,$00FC(A3) 0000001C: 7000 'p.' MOVEQ #$00,D0 0000001E: 3004 '0.' MOVE.W D4,D0 00000020: 0C80 0000 FFFF '......' CMPI.L #$0000FFFF,D0 00000026: 660C 'f.' BNE.S *+$000E ; 00000034 00000028: 41FA FE36 'A..6' LEA *-$01C8,A0 ; FFFFFE60 0000002C: 2748 000C ''H..' MOVE.L A0,$000C(A3) 00000030: 6000 00D0 '`...' BRA *+$00D2 ; 00000102 00000034: 2F02 '/.' MOVE.L D2,-(A7) 00000036: 7001 'p.' MOVEQ #$01,D0 00000038: 2F00 '/.' MOVE.L D0,-(A7) 0000003A: 7208 'r.' MOVEQ #$08,D1 0000003C: 2F01 '/.' MOVE.L D1,-(A7) 0000003E: 2F0B '/.' MOVE.L A3,-(A7) 00000040: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 421 00000044: 4FEF 000C 'O...' LEA $000C(A7),A7 00000048: 241F '$.' MOVE.L (A7)+,D2 0000004A: 2440 '$@' MOVEA.L D0,A2 0000004C: 224A '"J' MOVEA.L A2,A1 0000004E: 3C3C FFFF '<<..' MOVE.W #$FFFF,D6 00000052: 4245 'BE' CLR.W D5 00000054: 7000 'p.' MOVEQ #$00,D0 00000056: 3012 '0.' MOVE.W (A2),D0 00000058: 4A80 'J.' TST.L D0 0000005A: 662C 'f,' BNE.S *+$002E ; 00000088 0000005C: 49EA 0004 'I...' LEA $0004(A2),A4 00000060: 3E2A 0002 '>*..' MOVE.W $0002(A2),D7 00000064: 5347 'SG' SUBQ.W #1,D7 00000066: 4A47 'JG' TST.W D7 00000068: 6D1E 'm.' BLT.S *+$0020 ; 00000088 0000006A: B854 '.T' CMP.W (A4),D4 0000006C: 6614 'f.' BNE.S *+$0016 ; 00000082 0000006E: B66C 0002 '.l..' CMP.W $0002(A4),D3 00000072: 660E 'f.' BNE.S *+$0010 ; 00000082 00000074: 7A01 'z.' MOVEQ #$01,D5 00000076: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 0000007A: 5C80 '\.' ADDQ.L #6,D0 0000007C: 2740 0010 ''@..' MOVE.L D0,$0010(A3) 00000080: 6006 '`.' BRA.S *+$0008 ; 00000088 00000082: 504C 'PL' ADDQ.W #8,A4 00000084: 51CF FFE4 'Q...' DBF D7,*-$001A ; 0000006A 00000088: 4A45 'JE' TST.W D5 0000008A: 6610 'f.' BNE.S *+$0012 ; 0000009C 0000008C: 41FA FDD2 'A...' LEA *-$022C,A0 ; FFFFFE60 00000090: 2748 000C ''H..' MOVE.L A0,$000C(A3) 00000094: 243C 0000 1406 '$<....' MOVE.L #$00001406,D2 0000009A: 6052 '`R' BRA.S *+$0054 ; 000000EE 0000009C: 202B 0010 ' +..' MOVE.L $0010(A3),D0 000000A0: 5D80 '].' SUBQ.L #6,D0 000000A2: D3C0 '..' ADDA.L D0,A1 000000A4: 3C11 '<.' MOVE.W (A1),D6 000000A6: 3006 '0.' MOVE.W D6,D0 000000A8: 670E 'g.' BEQ.S *+$0010 ; 000000B8 000000AA: 5540 'U@' SUBQ.W #2,D0 000000AC: 6714 'g.' BEQ.S *+$0016 ; 000000C2 000000AE: 5540 'U@' SUBQ.W #2,D0 000000B0: 671A 'g.' BEQ.S *+$001C ; 000000CC 000000B2: 5540 'U@' SUBQ.W #2,D0 000000B4: 6720 'g ' BEQ.S *+$0022 ; 000000D6 000000B6: 6028 '`(' BRA.S *+$002A ; 000000E0 000000B8: 41FA FDB6 'A...' LEA *-$0248,A0 ; FFFFFE70 000000BC: 2748 000C ''H..' MOVE.L A0,$000C(A3) 000000C0: 602C '`,' BRA.S *+$002E ; 000000EE 000000C2: 41FA 0000 'A...' LEA sfnt_ComputeIndex2,A0 ; id: 425 000000C6: 2748 000C ''H..' MOVE.L A0,$000C(A3) 000000CA: 6022 '`"' BRA.S *+$0024 ; 000000EE 000000CC: 41FA 0000 'A...' LEA sfnt_ComputeIndex4,A0 ; id: 427 000000D0: 2748 000C ''H..' MOVE.L A0,$000C(A3) 000000D4: 6018 '`.' BRA.S *+$001A ; 000000EE 000000D6: 41FA 0000 'A...' LEA sfnt_ComputeIndex6,A0 ; id: 429 000000DA: 2748 000C ''H..' MOVE.L A0,$000C(A3) 000000DE: 600E '`.' BRA.S *+$0010 ; 000000EE 000000E0: 41FA FD7E 'A..~' LEA *-$0280,A0 ; FFFFFE60 000000E4: 2748 000C ''H..' MOVE.L A0,$000C(A3) 000000E8: 243C 0000 140A '$<....' MOVE.L #$0000140A,D2 000000EE: 48E7 2040 'H. @' MOVEM.L D2/A1,-(A7) 000000F2: 2F0A '/.' MOVE.L A2,-(A7) 000000F4: 2F13 '/.' MOVE.L (A3),-(A7) 000000F6: 206B 0008 ' k..' MOVEA.L $0008(A3),A0 000000FA: 4E90 'N.' JSR (A0) 000000FC: 508F 'P.' ADDQ.L #8,A7 000000FE: 4CDF 0204 'L...' MOVEM.L (A7)+,D2/A1 00000102: 2002 ' .' MOVE.L D2,D0 00000104: 4CEE 1CF8 FFD4 'L.....' MOVEM.L -$002C(A6),D3-D7/A2-A4 0000010A: 4E5E 'N^' UNLK A6 0000010C: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_ComputeIndex6"(429) 000000D8 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_ComputeIndex4"(427) 000000CE Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_ComputeIndex2"(425) 000000C4 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_GetTablePtr"(421) 00000042 Comment: sfnt_ComputeMapping ended due to: vector glue below Comment: ##################################################################################### Module: sfnt_ReadSFNTMetrics [99D60, 99E3A) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Unresolved outgoing references: +2E (99D8E): JSR $99A10 +70 (99DD0): JSR $99A10 +A2 (99E02): JSR $99A10 VectorTable comment: {sources}Toolbox:FontMgr:sfnt.c Dictionary: Flags $00 FirstId 432 432: sfnt_ReadSFNTMetrics Pad Module: Flags=$88=(ForcedActive Extern Code) Module="sfnt_ReadSFNTMetrics"(432) Segment="Main"(200) Size: Flags $00 ModuleSize 218 Content: Flags $08 Contents offset $0000 size $00DA 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) 00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 0000000C: 3C2E 000E '<...' MOVE.W $000E(A6),D6 00000010: 3E2A 01CC '>*..' MOVE.W $01CC(A2),D7 00000014: BE46 '.F' CMP.W D6,D7 00000016: 633E 'c>' BLS.S *+$0040 ; 00000056 00000018: 7001 'p.' MOVEQ #$01,D0 0000001A: 2F00 '/.' MOVE.L D0,-(A7) 0000001C: 7207 'r.' MOVEQ #$07,D1 0000001E: 2F01 '/.' MOVE.L D1,-(A7) 00000020: 7004 'p.' MOVEQ #$04,D0 00000022: 2F00 '/.' MOVE.L D0,-(A7) 00000024: 7400 't.' MOVEQ #$00,D2 00000026: 3406 '4.' MOVE.W D6,D2 00000028: E582 '..' ASL.L #2,D2 0000002A: 2F02 '/.' MOVE.L D2,-(A7) 0000002C: 2F0A '/.' MOVE.L A2,-(A7) 0000002E: 4EBA FC80 'N...' JSR *-$037E ; FFFFFCB0 00000032: 2840 '(@' MOVEA.L D0,A4 00000034: 200C ' .' MOVE.L A4,D0 00000036: 4FEF 0014 'O...' LEA $0014(A7),A7 0000003A: 6700 0094 'g...' BEQ *+$0096 ; 000000D0 0000003E: 3554 0160 '5T.`' MOVE.W (A4),$0160(A2) 00000042: 356C 0002 0162 '5l...b' MOVE.W $0002(A4),$0162(A2) 00000048: 2F0C '/.' MOVE.L A4,-(A7) 0000004A: 2F12 '/.' MOVE.L (A2),-(A7) 0000004C: 206A 0008 ' j..' MOVEA.L $0008(A2),A0 00000050: 4E90 'N.' JSR (A0) 00000052: 504F 'PO' ADDQ.W #8,A7 00000054: 607A '`z' BRA.S *+$007C ; 000000D0 00000056: 7000 'p.' MOVEQ #$00,D0 00000058: 3007 '0.' MOVE.W D7,D0 0000005A: 5380 'S.' SUBQ.L #1,D0 0000005C: E580 '..' ASL.L #2,D0 0000005E: 2A00 '*.' MOVE.L D0,D5 00000060: 7001 'p.' MOVEQ #$01,D0 00000062: 2F00 '/.' MOVE.L D0,-(A7) 00000064: 7207 'r.' MOVEQ #$07,D1 00000066: 2F01 '/.' MOVE.L D1,-(A7) 00000068: 7004 'p.' MOVEQ #$04,D0 0000006A: 2F00 '/.' MOVE.L D0,-(A7) 0000006C: 2F05 '/.' MOVE.L D5,-(A7) 0000006E: 2F0A '/.' MOVE.L A2,-(A7) 00000070: 4EBA FC3E 'N..>' JSR *-$03C0 ; FFFFFCB0 00000074: 2640 '&@' MOVEA.L D0,A3 00000076: 200B ' .' MOVE.L A3,D0 00000078: 4FEF 0014 'O...' LEA $0014(A7),A7 0000007C: 6752 'gR' BEQ.S *+$0054 ; 000000D0 0000007E: 2005 ' .' MOVE.L D5,D0 00000080: 5880 'X.' ADDQ.L #4,D0 00000082: 7200 'r.' MOVEQ #$00,D1 00000084: 3206 '2.' MOVE.W D6,D1 00000086: 7400 't.' MOVEQ #$00,D2 00000088: 3407 '4.' MOVE.W D7,D2 0000008A: 9282 '..' SUB.L D2,D1 0000008C: D281 '..' ADD.L D1,D1 0000008E: 2801 '(.' MOVE.L D1,D4 00000090: D880 '..' ADD.L D0,D4 00000092: 7001 'p.' MOVEQ #$01,D0 00000094: 2F00 '/.' MOVE.L D0,-(A7) 00000096: 7207 'r.' MOVEQ #$07,D1 00000098: 2F01 '/.' MOVE.L D1,-(A7) 0000009A: 7002 'p.' MOVEQ #$02,D0 0000009C: 2F00 '/.' MOVE.L D0,-(A7) 0000009E: 2F04 '/.' MOVE.L D4,-(A7) 000000A0: 2F0A '/.' MOVE.L A2,-(A7) 000000A2: 4EBA FC0C 'N...' JSR *-$03F2 ; FFFFFCB0 000000A6: 2840 '(@' MOVEA.L D0,A4 000000A8: 200C ' .' MOVE.L A4,D0 000000AA: 4FEF 0014 'O...' LEA $0014(A7),A7 000000AE: 6714 'g.' BEQ.S *+$0016 ; 000000C4 000000B0: 3554 0162 '5T.b' MOVE.W (A4),$0162(A2) 000000B4: 3553 0160 '5S.`' MOVE.W (A3),$0160(A2) 000000B8: 2F0C '/.' MOVE.L A4,-(A7) 000000BA: 2F12 '/.' MOVE.L (A2),-(A7) 000000BC: 206A 0008 ' j..' MOVEA.L $0008(A2),A0 000000C0: 4E90 'N.' JSR (A0) 000000C2: 504F 'PO' ADDQ.W #8,A7 000000C4: 2F0B '/.' MOVE.L A3,-(A7) 000000C6: 2F12 '/.' MOVE.L (A2),-(A7) 000000C8: 206A 0008 ' j..' MOVEA.L $0008(A2),A0 000000CC: 4E90 'N.' JSR (A0) 000000CE: 504F 'PO' ADDQ.W #8,A7 000000D0: 4CEE 1CF0 FFE4 'L.....' MOVEM.L -$001C(A6),D4-D7/A2-A4 000000D6: 4E5E 'N^' UNLK A6 000000D8: 4E75 'Nu' RTS Comment: sfnt_ReadSFNTMetrics ended due to: vector glue below Comment: ##################################################################################### Module: sfnt_GetGlyphLocation [99E50, 99F2A) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +1A (99E6A): JSR sfnt_GetTablePtr Unresolved outgoing references: +44 (99E94): JSR $99A10 +94 (99EE4): JSR $99A10 VectorTable comment: {sources}Toolbox:FontMgr:sfnt.c Dictionary: Flags $00 FirstId 433 433: sfnt_GetGlyphLocation Module: Flags=$88=(ForcedActive Extern Code) Module="sfnt_GetGlyphLocation"(433) Segment="Main"(200) Size: Flags $00 ModuleSize 218 Content: Flags $08 Contents offset $0000 size $00DA 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) 00000008: 3E2E 000E '>...' MOVE.W $000E(A6),D7 0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 00000010: 7001 'p.' MOVEQ #$01,D0 00000012: 2F00 '/.' MOVE.L D0,-(A7) 00000014: 7200 'r.' MOVEQ #$00,D1 00000016: 2F01 '/.' MOVE.L D1,-(A7) 00000018: 2F0A '/.' MOVE.L A2,-(A7) 0000001A: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 421 0000001E: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00000022: 2040 ' @' MOVEA.L D0,A0 00000024: 4A68 0032 'Jh.2' TST.W $0032(A0) 00000028: 4FEF 000C 'O...' LEA $000C(A7),A7 0000002C: 6650 'fP' BNE.S *+$0052 ; 0000007E 0000002E: 7001 'p.' MOVEQ #$01,D0 00000030: 2F00 '/.' MOVE.L D0,-(A7) 00000032: 7202 'r.' MOVEQ #$02,D1 00000034: 2F01 '/.' MOVE.L D1,-(A7) 00000036: 7004 'p.' MOVEQ #$04,D0 00000038: 2F00 '/.' MOVE.L D0,-(A7) 0000003A: 7000 'p.' MOVEQ #$00,D0 0000003C: 3007 '0.' MOVE.W D7,D0 0000003E: D080 '..' ADD.L D0,D0 00000040: 2F00 '/.' MOVE.L D0,-(A7) 00000042: 2F0A '/.' MOVE.L A2,-(A7) 00000044: 4EBA FB7A 'N..z' JSR *-$0484 ; FFFFFBC0 00000048: 2640 '&@' MOVEA.L D0,A3 0000004A: 200B ' .' MOVE.L A3,D0 0000004C: 4FEF 0014 'O...' LEA $0014(A7),A7 00000050: 6770 'gp' BEQ.S *+$0072 ; 000000C2 00000052: 7000 'p.' MOVEQ #$00,D0 00000054: 301B '0.' MOVE.W (A3)+,D0 00000056: E388 '..' LSL.L #1,D0 00000058: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 0000005C: 2080 ' .' MOVE.L D0,(A0) 0000005E: 7000 'p.' MOVEQ #$00,D0 00000060: 3013 '0.' MOVE.W (A3),D0 00000062: E388 '..' LSL.L #1,D0 00000064: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000068: 9090 '..' SUB.L (A0),D0 0000006A: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 0000006E: 2080 ' .' MOVE.L D0,(A0) 00000070: 2F0B '/.' MOVE.L A3,-(A7) 00000072: 2F12 '/.' MOVE.L (A2),-(A7) 00000074: 206A 0008 ' j..' MOVEA.L $0008(A2),A0 00000078: 4E90 'N.' JSR (A0) 0000007A: 504F 'PO' ADDQ.W #8,A7 0000007C: 6044 '`D' BRA.S *+$0046 ; 000000C2 0000007E: 7001 'p.' MOVEQ #$01,D0 00000080: 2F00 '/.' MOVE.L D0,-(A7) 00000082: 7202 'r.' MOVEQ #$02,D1 00000084: 2F01 '/.' MOVE.L D1,-(A7) 00000086: 7008 'p.' MOVEQ #$08,D0 00000088: 2F00 '/.' MOVE.L D0,-(A7) 0000008A: 7000 'p.' MOVEQ #$00,D0 0000008C: 3007 '0.' MOVE.W D7,D0 0000008E: E580 '..' ASL.L #2,D0 00000090: 2F00 '/.' MOVE.L D0,-(A7) 00000092: 2F0A '/.' MOVE.L A2,-(A7) 00000094: 4EBA FB2A 'N..*' JSR *-$04D4 ; FFFFFBC0 00000098: 2840 '(@' MOVEA.L D0,A4 0000009A: 200C ' .' MOVE.L A4,D0 0000009C: 4FEF 0014 'O...' LEA $0014(A7),A7 000000A0: 6720 'g ' BEQ.S *+$0022 ; 000000C2 000000A2: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 000000A6: 209C ' .' MOVE.L (A4)+,(A0) 000000A8: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 000000AC: 2014 ' .' MOVE.L (A4),D0 000000AE: 9090 '..' SUB.L (A0),D0 000000B0: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 000000B4: 2080 ' .' MOVE.L D0,(A0) 000000B6: 2F0C '/.' MOVE.L A4,-(A7) 000000B8: 2F12 '/.' MOVE.L (A2),-(A7) 000000BA: 206A 0008 ' j..' MOVEA.L $0008(A2),A0 000000BE: 4E90 'N.' JSR (A0) 000000C0: 504F 'PO' ADDQ.W #8,A7 000000C2: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 000000C6: 2F12 '/.' MOVE.L (A2),-(A7) 000000C8: 206A 0008 ' j..' MOVEA.L $0008(A2),A0 000000CC: 4E90 'N.' JSR (A0) 000000CE: 504F 'PO' ADDQ.W #8,A7 000000D0: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 000000D6: 4E5E 'N^' UNLK A6 000000D8: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_GetTablePtr"(421) 0000001C Comment: sfnt_GetGlyphLocation ended due to: vector glue below Comment: ##################################################################################### Module: sfnt_ReadSFNT [99F40, 9A2B4) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +33A (9A27A): JSR fsg_InnerGridFit +2F4 (9A234): JSR sfnt_ReadSFNTMetrics +2BE (9A1FE): JSR fsg_InitInterpreterTrans +26A (9A1AA): JSR fsg_InitInterpreterTrans +260 (9A1A0): JSR fsg_MxScaleAB +252 (9A192): JSR fsg_MxScaleAB +210 (9A150): JSR fsg_MxConcat2x2 +204 (9A144): JSR fsg_MxConcat2x2 +112 (9A052): JSR fsg_InnerGridFit +36 (99F76): JSR sfnt_GetGlyphLocation +22 (99F62): JSR sfnt_ReadSFNTMetrics Unresolved outgoing references: +56 (99F96): JSR $99A10 +E8 (9A028): JSR $99590 VectorTable comment: {sources}Toolbox:FontMgr:sfnt.c Dictionary: Flags $00 FirstId 434 434: sfnt_ReadSFNT Module: Flags=$88=(ForcedActive Extern Code) Module="sfnt_ReadSFNT"(434) Segment="Main"(200) Size: Flags $00 ModuleSize 884 Content: Flags $08 Contents offset $0000 size $0374 00000000: 4E56 FF56 'NV.V' LINK.W A6,#-$00AA 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 3C2E 0012 '<...' MOVE.W $0012(A6),D6 0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000010: 7000 'p.' MOVEQ #$00,D0 00000012: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) 00000016: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) 0000001A: 7000 'p.' MOVEQ #$00,D0 0000001C: 3006 '0.' MOVE.W D6,D0 0000001E: 2F00 '/.' MOVE.L D0,-(A7) 00000020: 2F0C '/.' MOVE.L A4,-(A7) 00000022: 4EBA 0000 'N...' JSR sfnt_ReadSFNTMetrics ; id: 432 00000026: 486E FFD8 'Hn..' PEA -$0028(A6) 0000002A: 486E FFDC 'Hn..' PEA -$0024(A6) 0000002E: 7000 'p.' MOVEQ #$00,D0 00000030: 3006 '0.' MOVE.W D6,D0 00000032: 2F00 '/.' MOVE.L D0,-(A7) 00000034: 2F0C '/.' MOVE.L A4,-(A7) 00000036: 4EBA 0000 'N...' JSR sfnt_GetGlyphLocation ; id: 433 0000003A: 4AAE FFD8 'J...' TST.L -$0028(A6) 0000003E: 4FEF 0018 'O...' LEA $0018(A7),A7 00000042: 6F36 'o6' BLE.S *+$0038 ; 0000007A 00000044: 7001 'p.' MOVEQ #$01,D0 00000046: 2F00 '/.' MOVE.L D0,-(A7) 00000048: 7206 'r.' MOVEQ #$06,D1 0000004A: 2F01 '/.' MOVE.L D1,-(A7) 0000004C: 2F2E FFD8 '/...' MOVE.L -$0028(A6),-(A7) 00000050: 2F2E FFDC '/...' MOVE.L -$0024(A6),-(A7) 00000054: 2F0C '/.' MOVE.L A4,-(A7) 00000056: 4EBA FA78 'N..x' JSR *-$0586 ; FFFFFAD0 0000005A: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) 0000005E: 2640 '&@' MOVEA.L D0,A3 00000060: 3D5B FFE8 '=[..' MOVE.W (A3)+,-$0018(A6) 00000064: 3D5B FFF8 '=[..' MOVE.W (A3)+,-$0008(A6) 00000068: 3D5B FFFA '=[..' MOVE.W (A3)+,-$0006(A6) 0000006C: 3D5B FFFC '=[..' MOVE.W (A3)+,-$0004(A6) 00000070: 3D5B FFFE '=[..' MOVE.W (A3)+,-$0002(A6) 00000074: 4FEF 0014 'O...' LEA $0014(A7),A7 00000078: 6006 '`.' BRA.S *+$0008 ; 00000080 0000007A: 3D7C 0001 FFE8 '=|....' MOVE.W #$0001,-$0018(A6) 00000080: 4A6E FFE8 'Jn..' TST.W -$0018(A6) 00000084: 6D00 00A0 'm...' BLT *+$00A2 ; 00000126 00000088: 7600 'v.' MOVEQ #$00,D3 0000008A: 4A6C 01D2 'Jl..' TST.W $01D2(A4) 0000008E: 670E 'g.' BEQ.S *+$0010 ; 0000009E 00000090: 7000 'p.' MOVEQ #$00,D0 00000092: 302C 01D4 '0,..' MOVE.W $01D4(A4),D0 00000096: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00000098: C240 '.@' AND.W D0,D1 0000009A: 6702 'g.' BEQ.S *+$0004 ; 0000009E 0000009C: 7601 'v.' MOVEQ #$01,D3 0000009E: 4A03 'J.' TST.B D3 000000A0: 57C3 'W.' SEQ D3 000000A2: 4403 'D.' NEG.B D3 000000A4: 4883 'H.' EXT.W D3 000000A6: 3943 020C '9C..' MOVE.W D3,$020C(A4) 000000AA: 4AAE FFD8 'J...' TST.L -$0028(A6) 000000AE: 6F22 'o"' BLE.S *+$0024 ; 000000D2 000000B0: 2D4B FFEA '-K..' MOVE.L A3,-$0016(A6) 000000B4: 302E FFE8 '0...' MOVE.W -$0018(A6),D0 000000B8: 48C0 'H.' EXT.L D0 000000BA: D080 '..' ADD.L D0,D0 000000BC: D7C0 '..' ADDA.L D0,A3 000000BE: 3D5B FFEE '=[..' MOVE.W (A3)+,-$0012(A6) 000000C2: 2D4B FFF0 '-K..' MOVE.L A3,-$0010(A6) 000000C6: 302E FFEE '0...' MOVE.W -$0012(A6),D0 000000CA: 48C0 'H.' EXT.L D0 000000CC: D08B '..' ADD.L A3,D0 000000CE: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 000000D2: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 000000D6: 2F2E FFD8 '/...' MOVE.L -$0028(A6),-(A7) 000000DA: 486E FFD4 'Hn..' PEA -$002C(A6) 000000DE: 486E FFD0 'Hn..' PEA -$0030(A6) 000000E2: 486E FFE8 'Hn..' PEA -$0018(A6) 000000E6: 2F0C '/.' MOVE.L A4,-(A7) 000000E8: 4EBA F566 'N..f' JSR *-$0A98 ; FFFFF650 000000EC: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) 000000F0: 4FEF 0018 'O...' LEA $0018(A7),A7 000000F4: 6600 025C 'f..\' BNE *+$025E ; 00000352 000000F8: 7000 'p.' MOVEQ #$00,D0 000000FA: 2F00 '/.' MOVE.L D0,-(A7) 000000FC: 2F2E FFD4 '/...' MOVE.L -$002C(A6),-(A7) 00000100: 2F2E FFD0 '/...' MOVE.L -$0030(A6),-(A7) 00000104: 486E FFF8 'Hn..' PEA -$0008(A6) 00000108: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) 0000010C: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) 00000110: 2F0C '/.' MOVE.L A4,-(A7) 00000112: 4EBA 0000 'N...' JSR fsg_InnerGridFit ; id: 377 00000116: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) 0000011A: 4FEF 001C 'O...' LEA $001C(A7),A7 0000011E: 6600 0232 'f..2' BNE *+$0234 ; 00000352 00000122: 6000 022E '`...' BRA *+$0230 ; 00000352 00000126: 70FF 'p.' MOVEQ #$FF,D0 00000128: B06E FFE8 '.n..' CMP.W -$0018(A6),D0 0000012C: 57C3 'W.' SEQ D3 0000012E: 4403 'D.' NEG.B D3 00000130: 4883 'H.' EXT.W D3 00000132: 3943 01D2 '9C..' MOVE.W D3,$01D2(A4) 00000136: 6700 0212 'g...' BEQ *+$0214 ; 0000034A 0000013A: 7000 'p.' MOVEQ #$00,D0 0000013C: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) 00000140: 3A1B ':.' MOVE.W (A3)+,D5 00000142: 3D5B FFC6 '=[..' MOVE.W (A3)+,-$003A(A6) 00000146: 7000 'p.' MOVEQ #$00,D0 00000148: 3005 '0.' MOVE.W D5,D0 0000014A: 4A80 'J.' TST.L D0 0000014C: 0800 0000 '....' BTST #$00,D0 00000150: 670A 'g.' BEQ.S *+$000C ; 0000015C 00000152: 3D5B FFC8 '=[..' MOVE.W (A3)+,-$0038(A6) 00000156: 3D5B FFCA '=[..' MOVE.W (A3)+,-$0036(A6) 0000015A: 6030 '`0' BRA.S *+$0032 ; 0000018C 0000015C: 244B '$K' MOVEA.L A3,A2 0000015E: 7000 'p.' MOVEQ #$00,D0 00000160: 3005 '0.' MOVE.W D5,D0 00000162: 7202 'r.' MOVEQ #$02,D1 00000164: C240 '.@' AND.W D0,D1 00000166: 6712 'g.' BEQ.S *+$0014 ; 0000017A 00000168: 101A '..' MOVE.B (A2)+,D0 0000016A: 4880 'H.' EXT.W D0 0000016C: 3D40 FFC8 '=@..' MOVE.W D0,-$0038(A6) 00000170: 1012 '..' MOVE.B (A2),D0 00000172: 4880 'H.' EXT.W D0 00000174: 3D40 FFCA '=@..' MOVE.W D0,-$0036(A6) 00000178: 6010 '`.' BRA.S *+$0012 ; 0000018A 0000017A: 7000 'p.' MOVEQ #$00,D0 0000017C: 101A '..' MOVE.B (A2)+,D0 0000017E: 3D40 FFC8 '=@..' MOVE.W D0,-$0038(A6) 00000182: 7000 'p.' MOVEQ #$00,D0 00000184: 1012 '..' MOVE.B (A2),D0 00000186: 3D40 FFCA '=@..' MOVE.W D0,-$0036(A6) 0000018A: 544B 'TK' ADDQ.W #2,A3 0000018C: 7000 'p.' MOVEQ #$00,D0 0000018E: 3005 '0.' MOVE.W D5,D0 00000190: 323C 00C8 '2<..' MOVE.W #$00C8,D1 00000194: C240 '.@' AND.W D0,D1 00000196: 6700 00DC 'g...' BEQ *+$00DE ; 00000274 0000019A: 41EE FF7E 'A..~' LEA -$0082(A6),A0 0000019E: 43EC 010C 'C...' LEA $010C(A4),A1 000001A2: 7008 'p.' MOVEQ #$08,D0 000001A4: 20D9 ' .' MOVE.L (A1)+,(A0)+ 000001A6: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000001A4 000001AA: 41EE FFA2 'A...' LEA -$005E(A6),A0 000001AE: 43EC 0130 'C..0' LEA $0130(A4),A1 000001B2: 7008 'p.' MOVEQ #$08,D0 000001B4: 20D9 ' .' MOVE.L (A1)+,(A0)+ 000001B6: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000001B4 000001BA: 7001 'p.' MOVEQ #$01,D0 000001BC: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) 000001C0: 7200 'r.' MOVEQ #$00,D1 000001C2: 3205 '2.' MOVE.W D5,D1 000001C4: 343C 0080 '4<..' MOVE.W #$0080,D2 000001C8: C441 '.A' AND.W D1,D2 000001CA: 674E 'gN' BEQ.S *+$0050 ; 0000021A 000001CC: 301B '0.' MOVE.W (A3)+,D0 000001CE: 48C0 'H.' EXT.L D0 000001D0: 2E00 '..' MOVE.L D0,D7 000001D2: E588 '..' LSL.L #2,D0 000001D4: 2D40 FF56 '-@.V' MOVE.L D0,-$00AA(A6) 000001D8: 301B '0.' MOVE.W (A3)+,D0 000001DA: 48C0 'H.' EXT.L D0 000001DC: 2E00 '..' MOVE.L D0,D7 000001DE: E588 '..' LSL.L #2,D0 000001E0: 2D40 FF5A '-@.Z' MOVE.L D0,-$00A6(A6) 000001E4: 301B '0.' MOVE.W (A3)+,D0 000001E6: 48C0 'H.' EXT.L D0 000001E8: 2E00 '..' MOVE.L D0,D7 000001EA: E588 '..' LSL.L #2,D0 000001EC: 2D40 FF62 '-@.b' MOVE.L D0,-$009E(A6) 000001F0: 301B '0.' MOVE.W (A3)+,D0 000001F2: 48C0 'H.' EXT.L D0 000001F4: 2E00 '..' MOVE.L D0,D7 000001F6: E588 '..' LSL.L #2,D0 000001F8: 2D40 FF66 '-@.f' MOVE.L D0,-$009A(A6) 000001FC: 486C 010C 'Hl..' PEA $010C(A4) 00000200: 486E FF56 'Hn.V' PEA -$00AA(A6) 00000204: 4EBA 0000 'N...' JSR fsg_MxConcat2x2 ; id: 344 00000208: 486C 0130 'Hl.0' PEA $0130(A4) 0000020C: 486E FF56 'Hn.V' PEA -$00AA(A6) 00000210: 4EBA 0000 'N...' JSR fsg_MxConcat2x2 ; id: 344 00000214: 4FEF 0010 'O...' LEA $0010(A7),A7 00000218: 604E '`N' BRA.S *+$0050 ; 00000268 0000021A: 7000 'p.' MOVEQ #$00,D0 0000021C: 3005 '0.' MOVE.W D5,D0 0000021E: 7240 'r@' MOVEQ #$40,D1 ; '@' 00000220: C240 '.@' AND.W D0,D1 00000222: 6718 'g.' BEQ.S *+$001A ; 0000023C 00000224: 301B '0.' MOVE.W (A3)+,D0 00000226: 48C0 'H.' EXT.L D0 00000228: 2800 '(.' MOVE.L D0,D4 0000022A: E58C '..' LSL.L #2,D4 0000022C: 301B '0.' MOVE.W (A3)+,D0 0000022E: 48C0 'H.' EXT.L D0 00000230: 2D40 FF76 '-@.v' MOVE.L D0,-$008A(A6) 00000234: E588 '..' LSL.L #2,D0 00000236: 2D40 FF76 '-@.v' MOVE.L D0,-$008A(A6) 0000023A: 600C '`.' BRA.S *+$000E ; 00000248 0000023C: 301B '0.' MOVE.W (A3)+,D0 0000023E: 48C0 'H.' EXT.L D0 00000240: 2800 '(.' MOVE.L D0,D4 00000242: E58C '..' LSL.L #2,D4 00000244: 2D44 FF76 '-D.v' MOVE.L D4,-$008A(A6) 00000248: 486C 010C 'Hl..' PEA $010C(A4) 0000024C: 2F2E FF76 '/..v' MOVE.L -$008A(A6),-(A7) 00000250: 2F04 '/.' MOVE.L D4,-(A7) 00000252: 4EBA 0000 'N...' JSR fsg_MxScaleAB ; id: 345 00000256: 486C 0130 'Hl.0' PEA $0130(A4) 0000025A: 2F2E FF76 '/..v' MOVE.L -$008A(A6),-(A7) 0000025E: 2F04 '/.' MOVE.L D4,-(A7) 00000260: 4EBA 0000 'N...' JSR fsg_MxScaleAB ; id: 345 00000264: 4FEF 0018 'O...' LEA $0018(A7),A7 00000268: 2F0C '/.' MOVE.L A4,-(A7) 0000026A: 4EBA 0000 'N...' JSR fsg_InitInterpreterTrans ; id: 358 0000026E: 422C 0154 'B,.T' CLR.B $0154(A4) 00000272: 584F 'XO' ADDQ.W #4,A7 00000274: 3945 01D4 '9E..' MOVE.W D5,$01D4(A4) 00000278: 396E FFC8 01D6 '9n....' MOVE.W -$0038(A6),$01D6(A4) 0000027E: 396E FFCA 01D8 '9n....' MOVE.W -$0036(A6),$01D8(A4) 00000284: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) 00000288: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) 0000028C: 7000 'p.' MOVEQ #$00,D0 0000028E: 302E FFC6 '0...' MOVE.W -$003A(A6),D0 00000292: 2F00 '/.' MOVE.L D0,-(A7) 00000294: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000298: 2F0C '/.' MOVE.L A4,-(A7) 0000029A: 4EBA 00D8 'N...' JSR *+$00DA ; 00000374 0000029E: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) 000002A2: 4AAE FFCC 'J...' TST.L -$0034(A6) 000002A6: 4FEF 0014 'O...' LEA $0014(A7),A7 000002AA: 672E 'g.' BEQ.S *+$0030 ; 000002DA 000002AC: 41EC 010C 'A...' LEA $010C(A4),A0 000002B0: 43EE FF7E 'C..~' LEA -$0082(A6),A1 000002B4: 7008 'p.' MOVEQ #$08,D0 000002B6: 20D9 ' .' MOVE.L (A1)+,(A0)+ 000002B8: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000002B6 000002BC: 2F0C '/.' MOVE.L A4,-(A7) 000002BE: 4EBA 0000 'N...' JSR fsg_InitInterpreterTrans ; id: 358 000002C2: 41EC 0130 'A..0' LEA $0130(A4),A0 000002C6: 43EE FFA2 'C...' LEA -$005E(A6),A1 000002CA: 7008 'p.' MOVEQ #$08,D0 000002CC: 20D9 ' .' MOVE.L (A1)+,(A0)+ 000002CE: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000002CC 000002D2: 7000 'p.' MOVEQ #$00,D0 000002D4: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) 000002D8: 584F 'XO' ADDQ.W #4,A7 000002DA: 7000 'p.' MOVEQ #$00,D0 000002DC: 3005 '0.' MOVE.W D5,D0 000002DE: 7220 'r ' MOVEQ #$20,D1 ; ' ' 000002E0: C240 '.@' AND.W D0,D1 000002E2: 6708 'g.' BEQ.S *+$000A ; 000002EC 000002E4: 4AAE FFE0 'J...' TST.L -$0020(A6) 000002E8: 6700 FE56 'g..V' BEQ *-$01A8 ; 00000140 000002EC: 7000 'p.' MOVEQ #$00,D0 000002EE: 3006 '0.' MOVE.W D6,D0 000002F0: 2F00 '/.' MOVE.L D0,-(A7) 000002F2: 2F0C '/.' MOVE.L A4,-(A7) 000002F4: 4EBA 0000 'N...' JSR sfnt_ReadSFNTMetrics ; id: 432 000002F8: 7000 'p.' MOVEQ #$00,D0 000002FA: 3005 '0.' MOVE.W D5,D0 000002FC: 323C 0100 '2<..' MOVE.W #$0100,D1 00000300: C240 '.@' AND.W D0,D1 00000302: 504F 'PO' ADDQ.W #8,A7 00000304: 6710 'g.' BEQ.S *+$0012 ; 00000316 00000306: 7000 'p.' MOVEQ #$00,D0 00000308: 3013 '0.' MOVE.W (A3),D0 0000030A: 2D40 FFD0 '-@..' MOVE.L D0,-$0030(A6) 0000030E: 544B 'TK' ADDQ.W #2,A3 00000310: 2D4B FFD4 '-K..' MOVE.L A3,-$002C(A6) 00000314: 600A '`.' BRA.S *+$000C ; 00000320 00000316: 7000 'p.' MOVEQ #$00,D0 00000318: 2D40 FFD0 '-@..' MOVE.L D0,-$0030(A6) 0000031C: 2D40 FFD4 '-@..' MOVE.L D0,-$002C(A6) 00000320: 7001 'p.' MOVEQ #$01,D0 00000322: 2F00 '/.' MOVE.L D0,-(A7) 00000324: 2F2E FFD4 '/...' MOVE.L -$002C(A6),-(A7) 00000328: 2F2E FFD0 '/...' MOVE.L -$0030(A6),-(A7) 0000032C: 486E FFF8 'Hn..' PEA -$0008(A6) 00000330: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) 00000334: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) 00000338: 2F0C '/.' MOVE.L A4,-(A7) 0000033A: 4EBA 0000 'N...' JSR fsg_InnerGridFit ; id: 377 0000033E: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) 00000342: 4FEF 001C 'O...' LEA $001C(A7),A7 00000346: 660A 'f.' BNE.S *+$000C ; 00000352 00000348: 6008 '`.' BRA.S *+$000A ; 00000352 0000034A: 2D7C 0000 1407 '-|....' MOVE.L #$00001407,-$0020(A6) FFE0 00000352: 4AAE FFE4 'J...' TST.L -$001C(A6) 00000356: 670E 'g.' BEQ.S *+$0010 ; 00000366 00000358: 2F2E FFE4 '/...' MOVE.L -$001C(A6),-(A7) 0000035C: 2F14 '/.' MOVE.L (A4),-(A7) 0000035E: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 00000362: 4E90 'N.' JSR (A0) 00000364: 504F 'PO' ADDQ.W #8,A7 00000366: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 0000036A: 4CEE 1CF8 FF36 'L....6' MOVEM.L -$00CA(A6),D3-D7/A2-A4 00000370: 4E5E 'N^' UNLK A6 00000372: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_InnerGridFit"(377) 0000033C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_ReadSFNTMetrics"(432) 000002F6 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_InitInterpreterTrans"(358) 000002C0 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_InitInterpreterTrans"(358) 0000026C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_MxScaleAB"(345) 00000262 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_MxScaleAB"(345) 00000254 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_MxConcat2x2"(344) 00000212 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_MxConcat2x2"(344) 00000206 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_InnerGridFit"(377) 00000114 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_GetGlyphLocation"(433) 00000038 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_ReadSFNTMetrics"(432) 00000024 Comment: sfnt_ReadSFNT ended due to: vector glue below Comment: ##################################################################################### Module: MultiFinderExist [9A2C0, 9A2D8) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:Bass_Allocate.a Dictionary: Flags $00 FirstId 435 435: MultiFinderExist Pad Module: Flags=$88=(ForcedActive Extern Code) Module="MultiFinderExist"(435) Segment="Main"(200) Size: Flags $00 ModuleSize 24 Content: Flags $08 Contents offset $0000 size $0018 00000000: 203C 0000 A89F ' <....' MOVE.L #$0000A89F,D0 00000006: A146 '.F' _GetTrapAddress ; A146 00000008: 2208 '".' MOVE.L A0,D1 0000000A: 203C 0000 A88F ' <....' MOVE.L #$0000A88F,D0 00000010: A146 '.F' _GetTrapAddress ; A146 00000012: 9288 '..' SUB.L A0,D1 00000014: 2001 ' .' MOVE.L D1,D0 00000016: 4E75 'Nu' RTS Comment: MultiFinderExist ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_9A2F0 [9A2F0, 9A32E) Module started due to: vector glue above, MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 436 436: AUTOMOD_9A2F0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9A2F0"(436) Segment="Main"(200) Size: Flags $00 ModuleSize 62 Content: Flags $08 Contents offset $0000 size $003E 00000000: 48E7 7000 'H.p.' MOVEM.L D1-D3,-(A7) 00000004: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7) 00000008: 3F3C 0040 '?<.@' MOVE.W #$0040,-(A7) 0000000C: A88F '..' _OSDispatch ; A88F 0000000E: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1 00000012: 42A7 'B.' CLR.L -(A7) 00000014: 2F03 '/.' MOVE.L D3,-(A7) 00000016: 4878 0220 'Hx. ' PEA $0220 0000001A: 3F3C 001D '?<..' MOVE.W #$001D,-(A7) 0000001E: A88F '..' _OSDispatch ; A88F 00000020: 201F ' .' MOVE.L (A7)+,D0 00000022: 2040 ' @' MOVEA.L D0,A0 00000024: 6702 'g.' BEQ.S *+$0004 ; 00000028 00000026: 2003 ' .' MOVE.L D3,D0 00000028: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7) 0000002C: 3F3C 0041 '?<.A' MOVE.W #$0041,-(A7) 00000030: A88F '..' _OSDispatch ; A88F 00000032: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1 00000036: 2008 ' .' MOVE.L A0,D0 00000038: 4CDF 000E 'L...' MOVEM.L (A7)+,D1-D3 0000003C: 4E75 'Nu' RTS Comment: AUTOMOD_9A2F0 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: CtempBufHand [9A330, 9A352) Module started due to: MODGUESS (align, label, RTS then padding) Unresolved outgoing references: +6 (9A336): BSR $9A2F0 VectorTable comment: {sources}Toolbox:FontMgr:Bass_Allocate.a +4 (9A334): GETSTYLEBUFHAND VectorTable comment: {sources}Toolbox:FontMgr:Bass_Allocate.a Dictionary: Flags $00 FirstId 437 437: CtempBufHand 438: GETSTYLEBUFHAND Pad Module: Flags=$88=(ForcedActive Extern Code) Module="CtempBufHand"(437) Segment="Main"(200) Size: Flags $00 ModuleSize 34 Content: Flags $08 Contents offset $0000 size $0022 00000000: 202F 0004 ' /..' MOVE.L $0004(A7),D0 00000004: 2600 '&.' MOVE.L D0,D3 00000006: 6100 FFB8 'a...' BSR *-$0046 ; FFFFFFC0 0000000A: 6612 'f.' BNE.S *+$0014 ; 0000001E 0000000C: 2003 ' .' MOVE.L D3,D0 0000000E: 2438 0118 '$8..' MOVE.L $0118,D2 00000012: 21F8 02AA 0118 '!.....' MOVE.L $02AA,$0118 00000018: A122 '."' _NewHandle ; A122 0000001A: 21C2 0118 '!...' MOVE.L D2,$0118 0000001E: 2008 ' .' MOVE.L A0,D0 00000020: 4E75 'Nu' RTS EntryPoint: Flags=$08=(Extern Code) Offset=$0004 Entry="GETSTYLEBUFHAND"(438) Comment: CtempBufHand ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_9A370 [9A370, 9A3F8) Module started due to: vector glue above, MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 439 439: AUTOMOD_9A370 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9A370"(439) Segment="Main"(200) Size: Flags $00 ModuleSize 136 Content: Flags $08 Contents offset $0000 size $0088 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 00000010: 264C '&L' MOVEA.L A4,A3 00000012: 504B 'PK' ADDQ.W #8,A3 00000014: 3A2C 0002 ':,..' MOVE.W $0002(A4),D5 00000018: 262C 0004 '&,..' MOVE.L $0004(A4),D3 0000001C: 558F 'U.' SUBQ.L #2,A7 0000001E: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) 00000022: A86C '.l' _FixRound ; A86C 00000024: 301F '0.' MOVE.W (A7)+,D0 00000026: 48C0 'H.' EXT.L D0 00000028: 2800 '(.' MOVE.L D0,D4 0000002A: 0C84 0000 00FF '......' CMPI.L #$000000FF,D4 00000030: 6F04 'o.' BLE.S *+$0006 ; 00000036 00000032: 7000 'p.' MOVEQ #$00,D0 00000034: 6048 '`H' BRA.S *+$004A ; 0000007E 00000036: 5345 'SE' SUBQ.W #1,D5 00000038: 4A45 'JE' TST.W D5 0000003A: 6D40 'm@' BLT.S *+$0042 ; 0000007C 0000003C: 7000 'p.' MOVEQ #$00,D0 0000003E: 1013 '..' MOVE.B (A3),D0 00000040: B880 '..' CMP.L D0,D4 00000042: 6D38 'm8' BLT.S *+$003A ; 0000007C 00000044: 7000 'p.' MOVEQ #$00,D0 00000046: 1013 '..' MOVE.B (A3),D0 00000048: B880 '..' CMP.L D0,D4 0000004A: 662A 'f*' BNE.S *+$002C ; 00000076 0000004C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000050: 558F 'U.' SUBQ.L #2,A7 00000052: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) 00000056: A86C '.l' _FixRound ; A86C 00000058: 3C1F '<.' MOVE.W (A7)+,D6 0000005A: 548B 'T.' ADDQ.L #2,A3 0000005C: 3E3C 00FF '><..' MOVE.W #$00FF,D7 00000060: 301A '0.' MOVE.W (A2)+,D0 00000062: 7200 'r.' MOVEQ #$00,D1 00000064: 1233 0000 '.3..' MOVE.B $00(A3,D0.W),D1 00000068: D246 '.F' ADD.W D6,D1 0000006A: 38C1 '8.' MOVE.W D1,(A4)+ 0000006C: 425C 'B\' CLR.W (A4)+ 0000006E: 51CF FFF0 'Q...' DBF D7,*-$000E ; 00000060 00000072: 7001 'p.' MOVEQ #$01,D0 00000074: 6008 '`.' BRA.S *+$000A ; 0000007E 00000076: D7C3 '..' ADDA.L D3,A3 00000078: 51CD FFC2 'Q...' DBF D5,*-$003C ; 0000003C 0000007C: 7000 'p.' MOVEQ #$00,D0 0000007E: 4CEE 1CF8 FFDC 'L.....' MOVEM.L -$0024(A6),D3-D7/A2-A4 00000084: 4E5E 'N^' UNLK A6 00000086: 4E75 'Nu' RTS Comment: AUTOMOD_9A370 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_9A400 [9A400, 9A4EE) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +D6 (9A4D6): JSR ApplyFontMap +5E (9A45E): JSR PackStringClass +2E (9A42E): JSR PackStringClass +6E (9A46E): JSR GetFontMapInfo +3E (9A43E): JSR GetFontMapInfo +18 (9A418): JSR GETENCODINGTABLE Dictionary: Flags $00 FirstId 440 440: AUTOMOD_9A400 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9A400"(440) Segment="Main"(200) Size: Flags $00 ModuleSize 238 Content: Flags $08 Contents offset $0000 size $00EE 00000000: 4E56 FDFE 'NV..' LINK.W A6,#-$0202 00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) 00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 0000000C: 7E01 '~.' MOVEQ #$01,D7 0000000E: 598F 'Y.' SUBQ.L #4,A7 00000010: 3F2E 0012 '?...' MOVE.W $0012(A6),-(A7) 00000014: 486E FFFE 'Hn..' PEA -$0002(A6) 00000018: 4EBA 0000 'N...' JSR GETENCODINGTABLE ; id: 444 0000001C: 265F '&_' MOVEA.L (A7)+,A3 0000001E: 7000 'p.' MOVEQ #$00,D0 00000020: 2F00 '/.' MOVE.L D0,-(A7) 00000022: 7200 'r.' MOVEQ #$00,D1 00000024: 322E FFFE '2...' MOVE.W -$0002(A6),D1 00000028: 2F01 '/.' MOVE.L D1,-(A7) 0000002A: 48C7 'H.' EXT.L D7 0000002C: 2F07 '/.' MOVE.L D7,-(A7) 0000002E: 4EBA 0000 'N...' JSR PackStringClass ; id: 442 00000032: 4FEF 000C 'O...' LEA $000C(A7),A7 00000036: 2F00 '/.' MOVE.L D0,-(A7) 00000038: 7000 'p.' MOVEQ #$00,D0 0000003A: 2F00 '/.' MOVE.L D0,-(A7) 0000003C: 2F0A '/.' MOVE.L A2,-(A7) 0000003E: 4EBA 0000 'N...' JSR GetFontMapInfo ; id: 443 00000042: 2C00 ',.' MOVE.L D0,D6 00000044: 4FEF 000C 'O...' LEA $000C(A7),A7 00000048: 662E 'f.' BNE.S *+$0030 ; 00000078 0000004A: 7000 'p.' MOVEQ #$00,D0 0000004C: 302E FFFE '0...' MOVE.W -$0002(A6),D0 00000050: 4A80 'J.' TST.L D0 00000052: 6324 'c$' BLS.S *+$0026 ; 00000078 00000054: 7000 'p.' MOVEQ #$00,D0 00000056: 2F00 '/.' MOVE.L D0,-(A7) 00000058: 2F00 '/.' MOVE.L D0,-(A7) 0000005A: 48C7 'H.' EXT.L D7 0000005C: 2F07 '/.' MOVE.L D7,-(A7) 0000005E: 4EBA 0000 'N...' JSR PackStringClass ; id: 442 00000062: 4FEF 000C 'O...' LEA $000C(A7),A7 00000066: 2F00 '/.' MOVE.L D0,-(A7) 00000068: 7000 'p.' MOVEQ #$00,D0 0000006A: 2F00 '/.' MOVE.L D0,-(A7) 0000006C: 2F0A '/.' MOVE.L A2,-(A7) 0000006E: 4EBA 0000 'N...' JSR GetFontMapInfo ; id: 443 00000072: 2C00 ',.' MOVE.L D0,D6 00000074: 4FEF 000C 'O...' LEA $000C(A7),A7 00000078: 4A86 'J.' TST.L D6 0000007A: 6766 'gf' BEQ.S *+$0068 ; 000000E2 0000007C: 49EE FDFE 'I...' LEA -$0202(A6),A4 00000080: 200B ' .' MOVE.L A3,D0 00000082: 672A 'g*' BEQ.S *+$002C ; 000000AE 00000084: 4247 'BG' CLR.W D7 00000086: 601A '`.' BRA.S *+$001C ; 000000A2 00000088: 18C7 '..' MOVE.B D7,(A4)+ 0000008A: 7000 'p.' MOVEQ #$00,D0 0000008C: 3007 '0.' MOVE.W D7,D0 0000008E: 4A33 0800 'J3..' TST.B $00(A3,D0.L) 00000092: 670A 'g.' BEQ.S *+$000C ; 0000009E 00000094: 200C ' .' MOVE.L A4,D0 00000096: 5380 'S.' SUBQ.L #1,D0 00000098: 2040 ' @' MOVEA.L D0,A0 0000009A: 10BC 0001 '....' MOVE.B #$01,(A0) 0000009E: 3007 '0.' MOVE.W D7,D0 000000A0: 5247 'RG' ADDQ.W #1,D7 000000A2: 7000 'p.' MOVEQ #$00,D0 000000A4: 3007 '0.' MOVE.W D7,D0 000000A6: 0C40 0100 '.@..' CMPI.W #$0100,D0 000000AA: 65DC 'e.' BCS.S *-$0022 ; 00000088 000000AC: 6014 '`.' BRA.S *+$0016 ; 000000C2 000000AE: 4247 'BG' CLR.W D7 000000B0: 6006 '`.' BRA.S *+$0008 ; 000000B8 000000B2: 18C7 '..' MOVE.B D7,(A4)+ 000000B4: 3007 '0.' MOVE.W D7,D0 000000B6: 5247 'RG' ADDQ.W #1,D7 000000B8: 7000 'p.' MOVEQ #$00,D0 000000BA: 3007 '0.' MOVE.W D7,D0 000000BC: 0C40 0100 '.@..' CMPI.W #$0100,D0 000000C0: 65F0 'e.' BCS.S *-$000E ; 000000B2 000000C2: 7000 'p.' MOVEQ #$00,D0 000000C4: 2F00 '/.' MOVE.L D0,-(A7) 000000C6: 486E FDFE 'Hn..' PEA -$0202(A6) 000000CA: 4878 0100 'Hx..' PEA $0100 000000CE: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 000000D2: 2F06 '/.' MOVE.L D6,-(A7) 000000D4: 2F0A '/.' MOVE.L A2,-(A7) 000000D6: 4EBA 0000 'N...' JSR ApplyFontMap ; id: 441 000000DA: 7000 'p.' MOVEQ #$00,D0 000000DC: 4FEF 0018 'O...' LEA $0018(A7),A7 000000E0: 6002 '`.' BRA.S *+$0004 ; 000000E4 000000E2: 70FF 'p.' MOVEQ #$FF,D0 000000E4: 4CEE 1CC0 FDEA 'L.....' MOVEM.L -$0216(A6),D6/D7/A2-A4 000000EA: 4E5E 'N^' UNLK A6 000000EC: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 441 441: ApplyFontMap Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ApplyFontMap"(441) 000000D8 Dictionary: Flags $00 FirstId 442 442: PackStringClass Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="PackStringClass"(442) 00000060 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="PackStringClass"(442) 00000030 Dictionary: Flags $00 FirstId 443 443: GetFontMapInfo Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetFontMapInfo"(443) 00000070 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetFontMapInfo"(443) 00000040 Dictionary: Flags $00 FirstId 444 444: GETENCODINGTABLE Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETENCODINGTABLE"(444) 0000001A Comment: AUTOMOD_9A400 ended due to: BRA.L island below, 2 nulls trimmed Comment: ##################################################################################### Module: fs_FillWidthTable [9A520, 9A8B4) Module started due to: island above, MODGUESS (align, label, BRA.L then padding) Resolved outgoing references: +30C (9A82C): JSR PartialGetFontTablePtr +262 (9A782): JSR PartialGetFontTablePtr +10C (9A62C): JSR PartialGetFontTablePtr +E8 (9A608): JSR PartialGetFontTablePtr +356 (9A876): JSR QDUngetFontFrag +34C (9A86C): JSR QDUngetFontFrag +33A (9A85A): JSR QDUngetFontFrag +298 (9A7B8): JSR QDUngetFontFrag +1CC (9A6EC): JSR QDUngetFontFrag +D0 (9A5F0): JSR QDUngetFontFrag +A6 (9A5C6): JSR QDUngetFontFrag +19E (9A6BE): JSR GetFontTablePtr +B8 (9A5D8): JSR GetFontTablePtr +8E (9A5AE): JSR GetFontTablePtr +46 (9A566): JSR __setjmp ; outside file +32A (9A84A): JSR ShortMulDiv +2E4 (9A804): JSR ShortMulDiv +280 (9A7A0): JSR ShortMulDiv +232 (9A752): JSR ShortMulDiv +17C (9A69C): JSR ShortMulDiv +12E (9A64E): JSR ShortMulDiv +24 (9A544): JSR fs_SetUpKey Unresolved outgoing references: +6A (9A58A): JSR $9A400 +1BC (9A6DC): JSR $9A370 VectorTable comment: {sources}Toolbox:FontMgr:MacExtra.c Dictionary: Flags $00 FirstId 445 445: fs_FillWidthTable Module: Flags=$88=(ForcedActive Extern Code) Module="fs_FillWidthTable"(445) Segment="Main"(200) Size: Flags $00 ModuleSize 916 Content: Flags $08 Contents offset $0000 size $0394 00000000: 4E56 FDDA 'NV..' LINK.W A6,#-$0226 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 262E 0014 '&...' MOVE.L $0014(A6),D3 0000000C: 41EE FDF0 'A...' LEA -$0210(A6),A0 00000010: 2D48 FFF0 '-H..' MOVE.L A0,-$0010(A6) 00000014: 246E 000C '$n..' MOVEA.L $000C(A6),A2 00000018: 486E FFF8 'Hn..' PEA -$0008(A6) 0000001C: 7007 'p.' MOVEQ #$07,D0 0000001E: 2F00 '/.' MOVE.L D0,-(A7) 00000020: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000024: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 449 00000028: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 0000002C: 4AAE FFF8 'J...' TST.L -$0008(A6) 00000030: 4FEF 000C 'O...' LEA $000C(A7),A7 00000034: 6708 'g.' BEQ.S *+$000A ; 0000003E 00000036: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 0000003A: 6000 034E '`..N' BRA *+$0350 ; 0000038A 0000003E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000042: 4868 0212 'Hh..' PEA $0212(A0) 00000046: 4EBA 0000 'N...' JSR __setjmp ; id: 230 0000004A: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 0000004E: 584F 'XO' ADDQ.W #4,A7 00000050: 6708 'g.' BEQ.S *+$000A ; 0000005A 00000052: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 00000056: 6000 0332 '`..2' BRA *+$0334 ; 0000038A 0000005A: 302E 001A '0...' MOVE.W $001A(A6),D0 0000005E: 48C0 'H.' EXT.L D0 00000060: 2F00 '/.' MOVE.L D0,-(A7) 00000062: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) 00000066: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 0000006A: 4EBA FE74 'N..t' JSR *-$018A ; FFFFFEE0 0000006E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00000072: 4FEF 000C 'O...' LEA $000C(A7),A7 00000076: 6708 'g.' BEQ.S *+$000A ; 00000080 00000078: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 0000007C: 6000 030C '`...' BRA *+$030E ; 0000038A 00000080: 2F3C 6868 6561 '/<..' MOVE.W #$00FF,D7 000001F8: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 000001FC: 54AE FFF0 'T...' ADDQ.L #2,-$0010(A6) 00000200: 2040 ' @' MOVEA.L D0,A0 00000202: 3810 '8.' MOVE.W (A0),D4 00000204: 48C4 'H.' EXT.L D4 00000206: 7000 'p.' MOVEQ #$00,D0 00000208: 302E FDEA '0...' MOVE.W -$0216(A6),D0 0000020C: B084 '..' CMP.L D4,D0 0000020E: 6E06 'n.' BGT.S *+$0008 ; 00000216 00000210: 24C6 '$.' MOVE.L D6,(A2)+ 00000212: 6000 008C '`...' BRA *+$008E ; 000002A0 00000216: 0C44 0100 '.D..' CMPI.W #$0100,D4 0000021A: 6C2C 'l,' BGE.S *+$002E ; 00000248 0000021C: 302E FDE4 '0...' MOVE.W -$021C(A6),D0 00000220: 48C0 'H.' EXT.L D0 00000222: 2F00 '/.' MOVE.L D0,-(A7) 00000224: 48C4 'H.' EXT.L D4 00000226: 7000 'p.' MOVEQ #$00,D0 00000228: 3034 4C00 '04L.' MOVE.W $00(A4,D4.L*4),D0 0000022C: 2F00 '/.' MOVE.L D0,-(A7) 0000022E: 2F2E FDE6 '/...' MOVE.L -$021A(A6),-(A7) 00000232: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 215 00000236: D083 '..' ADD.L D3,D0 00000238: 223C FFFF 0000 '"<....' MOVE.L #$FFFF0000,D1 0000023E: C280 '..' AND.L D0,D1 00000240: 24C1 '$.' MOVE.L D1,(A2)+ 00000242: 4FEF 000C 'O...' LEA $000C(A7),A7 00000246: 6058 '`X' BRA.S *+$005A ; 000002A0 00000248: 2F3C 686D 7478 '/<..' MOVE.W #$00FF,D7 000002AC: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 000002B0: 54AE FFF0 'T...' ADDQ.L #2,-$0010(A6) 000002B4: 2040 ' @' MOVEA.L D0,A0 000002B6: 3A10 ':.' MOVE.W (A0),D5 000002B8: 48C5 'H.' EXT.L D5 000002BA: 7000 'p.' MOVEQ #$00,D0 000002BC: 302E FDEA '0...' MOVE.W -$0216(A6),D0 000002C0: B085 '..' CMP.L D5,D0 000002C2: 6E04 'n.' BGT.S *+$0006 ; 000002C8 000002C4: 24C6 '$.' MOVE.L D6,(A2)+ 000002C6: 607A '`z' BRA.S *+$007C ; 00000342 000002C8: 0C45 0100 '.E..' CMPI.W #$0100,D5 000002CC: 6C24 'l$' BGE.S *+$0026 ; 000002F2 000002CE: 302E FDE4 '0...' MOVE.W -$021C(A6),D0 000002D2: 48C0 'H.' EXT.L D0 000002D4: 2F00 '/.' MOVE.L D0,-(A7) 000002D6: 48C5 'H.' EXT.L D5 000002D8: 7000 'p.' MOVEQ #$00,D0 000002DA: 3034 5C00 '04\.' MOVE.W $00(A4,D5.L*4),D0 000002DE: 2F00 '/.' MOVE.L D0,-(A7) 000002E0: 2F2E FDE6 '/...' MOVE.L -$021A(A6),-(A7) 000002E4: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 215 000002E8: D083 '..' ADD.L D3,D0 000002EA: 24C0 '$.' MOVE.L D0,(A2)+ 000002EC: 4FEF 000C 'O...' LEA $000C(A7),A7 000002F0: 6050 '`P' BRA.S *+$0052 ; 00000342 000002F2: 2F3C 686D 7478 '/,..' MOVE.W $00FE(A4),D7 0000004C: 2F3C 6865 6164 '/,..' MOVE.W $002E(A4),D7 00000022: 2F0C '/.' MOVE.L A4,-(A7) 00000024: 2F0B '/.' MOVE.L A3,-(A7) 00000026: 4EBA 0000 'N...' JSR QDUngetFontFrag ; id: 447 0000002A: 3D47 000C '=G..' MOVE.W D7,$000C(A6) 0000002E: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 00000034: 4E5E 'N^' UNLK A6 00000036: 4E74 0004 'Nt..' RTD #$0004 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="QDUngetFontFrag"(447) 00000028 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetFontTablePtr"(448) 0000001A Comment: FS_LOWESTPPEM ended due to: vector glue below Comment: ##################################################################################### Module: MapString0 [9AB80, 9ABBC) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:MapString.c Dictionary: Flags $00 FirstId 452 452: MapString0 Pad Module: Flags=$88=(ForcedActive Extern Code) Module="MapString0"(452) Segment="Main"(200) Size: Flags $00 ModuleSize 60 Content: Flags $08 Contents offset $0000 size $003C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) 00000008: 2C2E 0014 ',...' MOVE.L $0014(A6),D6 0000000C: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000014: 3E06 '>.' MOVE.W D6,D7 00000016: 5347 'SG' SUBQ.W #1,D7 00000018: 4A47 'JG' TST.W D7 0000001A: 6D14 'm.' BLT.S *+$0016 ; 00000030 0000001C: 7000 'p.' MOVEQ #$00,D0 0000001E: 101C '..' MOVE.B (A4)+,D0 00000020: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000024: 7200 'r.' MOVEQ #$00,D1 00000026: 1230 0000 '.0..' MOVE.B $00(A0,D0.W),D1 0000002A: 36C1 '6.' MOVE.W D1,(A3)+ 0000002C: 51CF FFEE 'Q...' DBF D7,*-$0010 ; 0000001C 00000030: 2006 ' .' MOVE.L D6,D0 00000032: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 00000038: 4E5E 'N^' UNLK A6 0000003A: 4E75 'Nu' RTS Comment: MapString0 ended due to: vector glue below Comment: ##################################################################################### Module: MapString2 [9ABD0, 9AC9C) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:MapString.c Dictionary: Flags $00 FirstId 453 453: MapString2 Pad Module: Flags=$88=(ForcedActive Extern Code) Module="MapString2"(453) Segment="Main"(200) Size: Flags $00 ModuleSize 204 Content: Flags $08 Contents offset $0000 size $00CC 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 0E38 'H..8' MOVEM.L D4-D6/A2-A4,-(A7) 00000008: 226E 0010 '"n..' MOVEA.L $0010(A6),A1 0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 00000010: 3C2E 0016 '<...' MOVE.W $0016(A6),D6 00000014: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000018: 2D49 FFFC '-I..' MOVE.L A1,-$0004(A6) 0000001C: 5346 'SF' SUBQ.W #1,D6 0000001E: 4A46 'JF' TST.W D6 00000020: 6D00 0086 'm...' BLT *+$0088 ; 000000A8 00000024: 244B '$K' MOVEA.L A3,A2 00000026: 7A00 'z.' MOVEQ #$00,D5 00000028: 1A1C '..' MOVE.B (A4)+,D5 0000002A: 7000 'p.' MOVEQ #$00,D0 0000002C: 3005 '0.' MOVE.W D5,D0 0000002E: 7200 'r.' MOVEQ #$00,D1 00000030: 3232 0A00 '22..' MOVE.W $00(A2,D0.L*2),D1 00000034: 4A81 'J.' TST.L D1 00000036: 6708 'g.' BEQ.S *+$000A ; 00000040 00000038: 7400 't.' MOVEQ #$00,D2 0000003A: 141C '..' MOVE.B (A4)+,D2 0000003C: 4A82 'J.' TST.L D2 0000003E: 6002 '`.' BRA.S *+$0004 ; 00000042 00000040: 3405 '4.' MOVE.W D5,D2 00000042: 4AAE 0018 'J...' TST.L $0018(A6) 00000046: 671E 'g.' BEQ.S *+$0020 ; 00000066 00000048: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 0000004C: 200C ' .' MOVE.L A4,D0 0000004E: 90AE 000C '....' SUB.L $000C(A6),D0 00000052: B090 '..' CMP.L (A0),D0 00000054: 6F10 'o.' BLE.S *+$0012 ; 00000066 00000056: 534C 'SL' SUBQ.W #1,A4 00000058: 7000 'p.' MOVEQ #$00,D0 0000005A: 3005 '0.' MOVE.W D5,D0 0000005C: 4A72 0A00 'Jr..' TST.W $00(A2,D0.L*2) 00000060: 6746 'gF' BEQ.S *+$0048 ; 000000A8 00000062: 534C 'SL' SUBQ.W #1,A4 00000064: 6042 '`B' BRA.S *+$0044 ; 000000A8 00000066: 7000 'p.' MOVEQ #$00,D0 00000068: 3005 '0.' MOVE.W D5,D0 0000006A: 7200 'r.' MOVEQ #$00,D1 0000006C: 3232 0A00 '22..' MOVE.W $00(A2,D0.L*2),D1 00000070: D28A '..' ADD.L A2,D1 00000072: D2BC 0000 0200 '......' ADD.L #$00000200,D1 00000078: 2441 '$A' MOVEA.L D1,A2 0000007A: 945A '.Z' SUB.W (A2)+,D2 0000007C: B45A '.Z' CMP.W (A2)+,D2 0000007E: 6422 'd"' BCC.S *+$0024 ; 000000A2 00000080: 381A '8.' MOVE.W (A2)+,D4 00000082: D442 '.B' ADD.W D2,D2 00000084: 7000 'p.' MOVEQ #$00,D0 00000086: 3012 '0.' MOVE.W (A2),D0 00000088: D08A '..' ADD.L A2,D0 0000008A: 7200 'r.' MOVEQ #$00,D1 0000008C: 3202 '2.' MOVE.W D2,D1 0000008E: D280 '..' ADD.L D0,D1 00000090: 2441 '$A' MOVEA.L D1,A2 00000092: 4A52 'JR' TST.W (A2) 00000094: 6708 'g.' BEQ.S *+$000A ; 0000009E 00000096: 3004 '0.' MOVE.W D4,D0 00000098: D052 '.R' ADD.W (A2),D0 0000009A: 32C0 '2.' MOVE.W D0,(A1)+ 0000009C: 6006 '`.' BRA.S *+$0008 ; 000000A4 0000009E: 4259 'BY' CLR.W (A1)+ 000000A0: 6002 '`.' BRA.S *+$0004 ; 000000A4 000000A2: 4259 'BY' CLR.W (A1)+ 000000A4: 51CE FF7E 'Q..~' DBF D6,*-$0080 ; 00000024 000000A8: 4AAE 0018 'J...' TST.L $0018(A6) 000000AC: 670C 'g.' BEQ.S *+$000E ; 000000BA 000000AE: 200C ' .' MOVE.L A4,D0 000000B0: 90AE 000C '....' SUB.L $000C(A6),D0 000000B4: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 000000B8: 2080 ' .' MOVE.L D0,(A0) 000000BA: 2009 ' .' MOVE.L A1,D0 000000BC: 90AE FFFC '....' SUB.L -$0004(A6),D0 000000C0: E280 '..' ASR.L #1,D0 000000C2: 4CEE 1C70 FFE0 'L..p..' MOVEM.L -$0020(A6),D4-D6/A2-A4 000000C8: 4E5E 'N^' UNLK A6 000000CA: 4E75 'Nu' RTS Comment: MapString2 ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_9ACB0 [9ACB0, 9AE10) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Dictionary: Flags $00 FirstId 454 454: AUTOMOD_9ACB0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9ACB0"(454) Segment="Main"(200) Size: Flags $00 ModuleSize 352 Content: Flags $08 Contents offset $0000 size $0160 00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) 00000008: 342E 000E '4...' MOVE.W $000E(A6),D2 0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 00000010: 4246 'BF' CLR.W D6 00000012: 3A1B ':.' MOVE.W (A3)+,D5 00000014: 7000 'p.' MOVEQ #$00,D0 00000016: 3005 '0.' MOVE.W D5,D0 00000018: 0C40 0010 '.@..' CMPI.W #$0010,D0 0000001C: 6406 'd.' BCC.S *+$0008 ; 00000024 0000001E: 5C8B '\.' ADDQ.L #6,A3 00000020: 6000 00E0 '`...' BRA *+$00E2 ; 00000102 00000024: 3E1B '>.' MOVE.W (A3)+,D7 00000026: 361B '6.' MOVE.W (A3)+,D3 00000028: 381B '8.' MOVE.W (A3)+,D4 0000002A: 48C7 'H.' EXT.L D7 0000002C: 200B ' .' MOVE.L A3,D0 0000002E: D087 '..' ADD.L D7,D0 00000030: 2040 ' @' MOVEA.L D0,A0 00000032: B450 '.P' CMP.W (A0),D2 00000034: 6508 'e.' BCS.S *+$000A ; 0000003E 00000036: 7000 'p.' MOVEQ #$00,D0 00000038: 3004 '0.' MOVE.W D4,D0 0000003A: D08B '..' ADD.L A3,D0 0000003C: 2640 '&@' MOVEA.L D0,A3 0000003E: 3003 '0.' MOVE.W D3,D0 00000040: 0C40 000F '.@..' CMPI.W #$000F,D0 00000044: 6200 00BC 'b...' BHI *+$00BE ; 00000102 00000048: D040 '.@' ADD.W D0,D0 0000004A: 303B 0006 '0;..' MOVE.W *+$0008(D0.W),D0 ; 00000052 0000004E: 4EFB 0000 'N...' JMP *+$0002(D0.W) ; 00000050 00000052: 00B2 00B2 00B2 '......' ORI.L #$00B200B2,-$4E(A2,D0.W) 00B2 0000005A: 00A6 009A 008E '......' ORI.L #$009A008E,-(A6) 00000060: 0082 0076 006A '...v.j' ORI.L #$0076006A,D2 00000066: 005E 0052 '.^.R' ORI.W #$0052,(A6)+ 0000006A: 0046 003A '.F.:' ORI.W #$003A,D6 0000006E: 002E 0022 284B '..."(K' ORI.B #$22,$284B(A6) ; '"' 00000074: E247 '.G' ASR.W #1,D7 00000076: D8C7 '..' ADDA.W D7,A4 00000078: B454 '.T' CMP.W (A4),D2 0000007A: 6302 'c.' BLS.S *+$0004 ; 0000007E 0000007C: 264C '&L' MOVEA.L A4,A3 0000007E: 284B '(K' MOVEA.L A3,A4 00000080: E247 '.G' ASR.W #1,D7 00000082: D8C7 '..' ADDA.W D7,A4 00000084: B454 '.T' CMP.W (A4),D2 00000086: 6302 'c.' BLS.S *+$0004 ; 0000008A 00000088: 264C '&L' MOVEA.L A4,A3 0000008A: 284B '(K' MOVEA.L A3,A4 0000008C: E247 '.G' ASR.W #1,D7 0000008E: D8C7 '..' ADDA.W D7,A4 00000090: B454 '.T' CMP.W (A4),D2 00000092: 6302 'c.' BLS.S *+$0004 ; 00000096 00000094: 264C '&L' MOVEA.L A4,A3 00000096: 284B '(K' MOVEA.L A3,A4 00000098: E247 '.G' ASR.W #1,D7 0000009A: D8C7 '..' ADDA.W D7,A4 0000009C: B454 '.T' CMP.W (A4),D2 0000009E: 6302 'c.' BLS.S *+$0004 ; 000000A2 000000A0: 264C '&L' MOVEA.L A4,A3 000000A2: 284B '(K' MOVEA.L A3,A4 000000A4: E247 '.G' ASR.W #1,D7 000000A6: D8C7 '..' ADDA.W D7,A4 000000A8: B454 '.T' CMP.W (A4),D2 000000AA: 6302 'c.' BLS.S *+$0004 ; 000000AE 000000AC: 264C '&L' MOVEA.L A4,A3 000000AE: 284B '(K' MOVEA.L A3,A4 000000B0: E247 '.G' ASR.W #1,D7 000000B2: D8C7 '..' ADDA.W D7,A4 000000B4: B454 '.T' CMP.W (A4),D2 000000B6: 6302 'c.' BLS.S *+$0004 ; 000000BA 000000B8: 264C '&L' MOVEA.L A4,A3 000000BA: 284B '(K' MOVEA.L A3,A4 000000BC: E247 '.G' ASR.W #1,D7 000000BE: D8C7 '..' ADDA.W D7,A4 000000C0: B454 '.T' CMP.W (A4),D2 000000C2: 6302 'c.' BLS.S *+$0004 ; 000000C6 000000C4: 264C '&L' MOVEA.L A4,A3 000000C6: 284B '(K' MOVEA.L A3,A4 000000C8: E247 '.G' ASR.W #1,D7 000000CA: D8C7 '..' ADDA.W D7,A4 000000CC: B454 '.T' CMP.W (A4),D2 000000CE: 6302 'c.' BLS.S *+$0004 ; 000000D2 000000D0: 264C '&L' MOVEA.L A4,A3 000000D2: 284B '(K' MOVEA.L A3,A4 000000D4: E247 '.G' ASR.W #1,D7 000000D6: D8C7 '..' ADDA.W D7,A4 000000D8: B454 '.T' CMP.W (A4),D2 000000DA: 6302 'c.' BLS.S *+$0004 ; 000000DE 000000DC: 264C '&L' MOVEA.L A4,A3 000000DE: 284B '(K' MOVEA.L A3,A4 000000E0: E247 '.G' ASR.W #1,D7 000000E2: D8C7 '..' ADDA.W D7,A4 000000E4: B454 '.T' CMP.W (A4),D2 000000E6: 6302 'c.' BLS.S *+$0004 ; 000000EA 000000E8: 264C '&L' MOVEA.L A4,A3 000000EA: 284B '(K' MOVEA.L A3,A4 000000EC: E247 '.G' ASR.W #1,D7 000000EE: D8C7 '..' ADDA.W D7,A4 000000F0: B454 '.T' CMP.W (A4),D2 000000F2: 6302 'c.' BLS.S *+$0004 ; 000000F6 000000F4: 264C '&L' MOVEA.L A4,A3 000000F6: 284B '(K' MOVEA.L A3,A4 000000F8: E247 '.G' ASR.W #1,D7 000000FA: D8C7 '..' ADDA.W D7,A4 000000FC: B454 '.T' CMP.W (A4),D2 000000FE: 6302 'c.' BLS.S *+$0004 ; 00000102 00000100: 264C '&L' MOVEA.L A4,A3 00000102: B45B '.[' CMP.W (A3)+,D2 00000104: 62FC 'b.' BHI.S *-$0002 ; 00000102 00000106: 7000 'p.' MOVEQ #$00,D0 00000108: 3005 '0.' MOVE.W D5,D0 0000010A: D08B '..' ADD.L A3,D0 0000010C: 2640 '&@' MOVEA.L D0,A3 0000010E: B453 '.S' CMP.W (A3),D2 00000110: 6542 'eB' BCS.S *+$0044 ; 00000154 00000112: 7000 'p.' MOVEQ #$00,D0 00000114: 3002 '0.' MOVE.W D2,D0 00000116: 7200 'r.' MOVEQ #$00,D1 00000118: 3213 '2.' MOVE.W (A3),D1 0000011A: 2E00 '..' MOVE.L D0,D7 0000011C: 9E81 '..' SUB.L D1,D7 0000011E: 7000 'p.' MOVEQ #$00,D0 00000120: 3005 '0.' MOVE.W D5,D0 00000122: D08B '..' ADD.L A3,D0 00000124: 2640 '&@' MOVEA.L D0,A3 00000126: 3813 '8.' MOVE.W (A3),D4 00000128: 7000 'p.' MOVEQ #$00,D0 0000012A: 3005 '0.' MOVE.W D5,D0 0000012C: D08B '..' ADD.L A3,D0 0000012E: 2640 '&@' MOVEA.L D0,A3 00000130: 7000 'p.' MOVEQ #$00,D0 00000132: 3013 '0.' MOVE.W (A3),D0 00000134: 4A80 'J.' TST.L D0 00000136: 6606 'f.' BNE.S *+$0008 ; 0000013E 00000138: 3C02 '<.' MOVE.W D2,D6 0000013A: DC44 '.D' ADD.W D4,D6 0000013C: 6016 '`.' BRA.S *+$0018 ; 00000154 0000013E: DE47 '.G' ADD.W D7,D7 00000140: 7000 'p.' MOVEQ #$00,D0 00000142: 3013 '0.' MOVE.W (A3),D0 00000144: D08B '..' ADD.L A3,D0 00000146: 7200 'r.' MOVEQ #$00,D1 00000148: 3207 '2.' MOVE.W D7,D1 0000014A: D280 '..' ADD.L D0,D1 0000014C: 2641 '&A' MOVEA.L D1,A3 0000014E: 3C13 '<.' MOVE.W (A3),D6 00000150: 6702 'g.' BEQ.S *+$0004 ; 00000154 00000152: DC44 '.D' ADD.W D4,D6 00000154: 3006 '0.' MOVE.W D6,D0 00000156: 4CEE 18F8 FFE2 'L.....' MOVEM.L -$001E(A6),D3-D7/A3/A4 0000015C: 4E5E 'N^' UNLK A6 0000015E: 4E75 'Nu' RTS Comment: AUTOMOD_9ACB0 ended due to: ran into next module Comment: ##################################################################################### Module: MapString4_8 [9AE10, 9AE50) Module started due to: MODGUESS (align, label) Unresolved outgoing references: +28 (9AE38): JSR $9ACB0 VectorTable comment: {sources}Toolbox:FontMgr:MapString.c Dictionary: Flags $00 FirstId 455 455: MapString4_8 Pad Module: Flags=$88=(ForcedActive Extern Code) Module="MapString4_8"(455) Segment="Main"(200) Size: Flags $00 ModuleSize 64 Content: Flags $08 Contents offset $0000 size $0040 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) 00000008: 2C2E 0014 ',...' MOVE.L $0014(A6),D6 0000000C: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 00000010: 266E 000C '&n..' MOVEA.L $000C(A6),A3 00000014: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000018: 3E06 '>.' MOVE.W D6,D7 0000001A: 5347 'SG' SUBQ.W #1,D7 0000001C: 4A47 'JG' TST.W D7 0000001E: 6D14 'm.' BLT.S *+$0016 ; 00000034 00000020: 7000 'p.' MOVEQ #$00,D0 00000022: 101B '..' MOVE.B (A3)+,D0 00000024: 2F00 '/.' MOVE.L D0,-(A7) 00000026: 2F0C '/.' MOVE.L A4,-(A7) 00000028: 4EBA FE76 'N..v' JSR *-$0188 ; FFFFFEA0 0000002C: 34C0 '4.' MOVE.W D0,(A2)+ 0000002E: 504F 'PO' ADDQ.W #8,A7 00000030: 51CF FFEE 'Q...' DBF D7,*-$0010 ; 00000020 00000034: 2006 ' .' MOVE.L D6,D0 00000036: 4CEE 1CC0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A2-A4 0000003C: 4E5E 'N^' UNLK A6 0000003E: 4E75 'Nu' RTS Comment: MapString4_8 ended due to: vector glue below Comment: ##################################################################################### Module: MapString4_16 [9AE60, 9AEA2) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Unresolved outgoing references: +28 (9AE88): JSR $9ACB0 VectorTable comment: {sources}Toolbox:FontMgr:MapString.c Dictionary: Flags $00 FirstId 456 456: MapString4_16 Module: Flags=$88=(ForcedActive Extern Code) Module="MapString4_16"(456) Segment="Main"(200) Size: Flags $00 ModuleSize 66 Content: Flags $08 Contents offset $0000 size $0042 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) 00000008: 2C2E 0014 ',...' MOVE.L $0014(A6),D6 0000000C: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 00000010: 266E 000C '&n..' MOVEA.L $000C(A6),A3 00000014: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000018: 3E06 '>.' MOVE.W D6,D7 0000001A: 5347 'SG' SUBQ.W #1,D7 0000001C: 4A47 'JG' TST.W D7 0000001E: 6D14 'm.' BLT.S *+$0016 ; 00000034 00000020: 7000 'p.' MOVEQ #$00,D0 00000022: 301B '0.' MOVE.W (A3)+,D0 00000024: 2F00 '/.' MOVE.L D0,-(A7) 00000026: 2F0C '/.' MOVE.L A4,-(A7) 00000028: 4EBA FE26 'N..&' JSR *-$01D8 ; FFFFFE50 0000002C: 34C0 '4.' MOVE.W D0,(A2)+ 0000002E: 504F 'PO' ADDQ.W #8,A7 00000030: 51CF FFEE 'Q...' DBF D7,*-$0010 ; 00000020 00000034: 2006 ' .' MOVE.L D6,D0 00000036: E388 '..' LSL.L #1,D0 00000038: 4CEE 1CC0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A2-A4 0000003E: 4E5E 'N^' UNLK A6 00000040: 4E75 'Nu' RTS Comment: MapString4_16 ended due to: vector glue below Comment: ##################################################################################### Module: MapString6_8 [9AEB0, 9AF04) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:MapString.c Dictionary: Flags $00 FirstId 457 457: MapString6_8 Pad Module: Flags=$88=(ForcedActive Extern Code) Module="MapString6_8"(457) Segment="Main"(200) Size: Flags $00 ModuleSize 84 Content: Flags $08 Contents offset $0000 size $0054 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0E38 'H..8' MOVEM.L D4-D6/A2-A4,-(A7) 00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 00000014: 242E 0014 '$...' MOVE.L $0014(A6),D2 00000018: 5382 'S.' SUBQ.L #1,D2 0000001A: 381B '8.' MOVE.W (A3)+,D4 0000001C: 3A1B ':.' MOVE.W (A3)+,D5 0000001E: 224C '"L' MOVEA.L A4,A1 00000020: 4A42 'JB' TST.W D2 00000022: 6D20 'm ' BLT.S *+$0022 ; 00000044 00000024: 7000 'p.' MOVEQ #$00,D0 00000026: 101A '..' MOVE.B (A2)+,D0 00000028: 7200 'r.' MOVEQ #$00,D1 0000002A: 3204 '2.' MOVE.W D4,D1 0000002C: 2C00 ',.' MOVE.L D0,D6 0000002E: 9C81 '..' SUB.L D1,D6 00000030: BA46 '.F' CMP.W D6,D5 00000032: 630A 'c.' BLS.S *+$000C ; 0000003E 00000034: 7000 'p.' MOVEQ #$00,D0 00000036: 3006 '0.' MOVE.W D6,D0 00000038: 38F3 0A00 '8...' MOVE.W $00(A3,D0.L*2),(A4)+ 0000003C: 6002 '`.' BRA.S *+$0004 ; 00000040 0000003E: 425C 'B\' CLR.W (A4)+ 00000040: 51CA FFE2 'Q...' DBF D2,*-$001C ; 00000024 00000044: 200C ' .' MOVE.L A4,D0 00000046: 9089 '..' SUB.L A1,D0 00000048: E280 '..' ASR.L #1,D0 0000004A: 4CEE 1C70 FFE4 'L..p..' MOVEM.L -$001C(A6),D4-D6/A2-A4 00000050: 4E5E 'N^' UNLK A6 00000052: 4E75 'Nu' RTS Comment: MapString6_8 ended due to: vector glue below Comment: ##################################################################################### Module: MapString6_16 [9AF10, 9AF64) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:MapString.c Dictionary: Flags $00 FirstId 458 458: MapString6_16 Module: Flags=$88=(ForcedActive Extern Code) Module="MapString6_16"(458) Segment="Main"(200) Size: Flags $00 ModuleSize 84 Content: Flags $08 Contents offset $0000 size $0054 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0E38 'H..8' MOVEM.L D4-D6/A2-A4,-(A7) 00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 00000014: 242E 0014 '$...' MOVE.L $0014(A6),D2 00000018: 5382 'S.' SUBQ.L #1,D2 0000001A: 381B '8.' MOVE.W (A3)+,D4 0000001C: 3A1B ':.' MOVE.W (A3)+,D5 0000001E: 224C '"L' MOVEA.L A4,A1 00000020: 4A42 'JB' TST.W D2 00000022: 6D20 'm ' BLT.S *+$0022 ; 00000044 00000024: 7000 'p.' MOVEQ #$00,D0 00000026: 301A '0.' MOVE.W (A2)+,D0 00000028: 7200 'r.' MOVEQ #$00,D1 0000002A: 3204 '2.' MOVE.W D4,D1 0000002C: 2C00 ',.' MOVE.L D0,D6 0000002E: 9C81 '..' SUB.L D1,D6 00000030: BA46 '.F' CMP.W D6,D5 00000032: 630A 'c.' BLS.S *+$000C ; 0000003E 00000034: 7000 'p.' MOVEQ #$00,D0 00000036: 3006 '0.' MOVE.W D6,D0 00000038: 38F3 0A00 '8...' MOVE.W $00(A3,D0.L*2),(A4)+ 0000003C: 6002 '`.' BRA.S *+$0004 ; 00000040 0000003E: 425C 'B\' CLR.W (A4)+ 00000040: 51CA FFE2 'Q...' DBF D2,*-$001C ; 00000024 00000044: 200C ' .' MOVE.L A4,D0 00000046: 9089 '..' SUB.L A1,D0 00000048: E280 '..' ASR.L #1,D0 0000004A: 4CEE 1C70 FFE4 'L..p..' MOVEM.L -$001C(A6),D4-D6/A2-A4 00000050: 4E5E 'N^' UNLK A6 00000052: 4E75 'Nu' RTS Comment: MapString6_16 ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_9AF70 [9AF70, 9B05A) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Dictionary: Flags $00 FirstId 459 459: AUTOMOD_9AF70 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9AF70"(459) Segment="Main"(200) Size: Flags $00 ModuleSize 234 Content: Flags $08 Contents offset $0000 size $00EA 00000000: 4E56 FFE8 'NV..' LINK.W A6,#-$0018 00000004: 48E7 1F08 'H...' MOVEM.L D3-D7/A4,-(A7) 00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 0000000C: 2A2E 000C '*...' MOVE.L $000C(A6),D5 00000010: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 00000014: 2005 ' .' MOVE.L D5,D0 00000016: 2206 '".' MOVE.L D6,D1 00000018: B181 '..' EOR.L D0,D1 0000001A: 5DC3 '].' SLT D3 0000001C: 4403 'D.' NEG.B D3 0000001E: 49C3 'I.' EXTB.L D3 00000020: 2D43 FFFC '-C..' MOVE.L D3,-$0004(A6) 00000024: 4A86 'J.' TST.L D6 00000026: 6C06 'l.' BGE.S *+$0008 ; 0000002E 00000028: 2006 ' .' MOVE.L D6,D0 0000002A: 4480 'D.' NEG.L D0 0000002C: 2C00 ',.' MOVE.L D0,D6 0000002E: 4A85 'J.' TST.L D5 00000030: 6C06 'l.' BGE.S *+$0008 ; 00000038 00000032: 2005 ' .' MOVE.L D5,D0 00000034: 4480 'D.' NEG.L D0 00000036: 2A00 '*.' MOVE.L D0,D5 00000038: 7010 'p.' MOVEQ #$10,D0 0000003A: 2206 '".' MOVE.L D6,D1 0000003C: E0A1 '..' ASR.L D0,D1 0000003E: 3D41 FFE8 '=A..' MOVE.W D1,-$0018(A6) 00000042: 3D46 FFEA '=F..' MOVE.W D6,-$0016(A6) 00000046: 7010 'p.' MOVEQ #$10,D0 00000048: 2C05 ',.' MOVE.L D5,D6 0000004A: E0A6 '..' ASR.L D0,D6 0000004C: 3805 '8.' MOVE.W D5,D4 0000004E: 7000 'p.' MOVEQ #$00,D0 00000050: 302E FFE8 '0...' MOVE.W -$0018(A6),D0 00000054: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) 00000058: 7000 'p.' MOVEQ #$00,D0 0000005A: 3004 '0.' MOVE.W D4,D0 0000005C: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) 00000060: 7000 'p.' MOVEQ #$00,D0 00000062: 302E FFEA '0...' MOVE.W -$0016(A6),D0 00000066: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 0000006A: 7000 'p.' MOVEQ #$00,D0 0000006C: 3006 '0.' MOVE.W D6,D0 0000006E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00000072: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 00000076: 4C2E 0000 FFEC 'L.....' MULU.L -$0014(A6),D0 0000007C: 222E FFF8 '"...' MOVE.L -$0008(A6),D1 00000080: 4C2E 1000 FFF4 'L.....' MULU.L -$000C(A6),D1 00000086: 2A01 '*.' MOVE.L D1,D5 00000088: DA80 '..' ADD.L D0,D5 0000008A: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 0000008E: 4C2E 0000 FFEC 'L.....' MULU.L -$0014(A6),D0 00000094: 7210 'r.' MOVEQ #$10,D1 00000096: 2405 '$.' MOVE.L D5,D2 00000098: E2AA '..' LSR.L D1,D2 0000009A: 2E02 '..' MOVE.L D2,D7 0000009C: DE80 '..' ADD.L D0,D7 0000009E: 2C2E FFF0 ',...' MOVE.L -$0010(A6),D6 000000A2: 4C2E 6000 FFF4 'L.`...' MULU.L -$000C(A6),D6 000000A8: 7010 'p.' MOVEQ #$10,D0 000000AA: E1AD '..' LSL.L D0,D5 000000AC: DC85 '..' ADD.L D5,D6 000000AE: BA86 '..' CMP.L D6,D5 000000B0: 52C3 'R.' SHI D3 000000B2: 4403 'D.' NEG.B D3 000000B4: 49C3 'I.' EXTB.L D3 000000B6: DE83 '..' ADD.L D3,D7 000000B8: 2887 '(.' MOVE.L D7,(A4) 000000BA: 2946 0004 ')F..' MOVE.L D6,$0004(A4) 000000BE: 4AAE FFFC 'J...' TST.L -$0004(A6) 000000C2: 6716 'g.' BEQ.S *+$0018 ; 000000DA 000000C4: 2006 ' .' MOVE.L D6,D0 000000C6: 4480 'D.' NEG.L D0 000000C8: 2C00 ',.' MOVE.L D0,D6 000000CA: 6708 'g.' BEQ.S *+$000A ; 000000D4 000000CC: 2007 ' .' MOVE.L D7,D0 000000CE: 4680 'F.' NOT.L D0 000000D0: 2E00 '..' MOVE.L D0,D7 000000D2: 6006 '`.' BRA.S *+$0008 ; 000000DA 000000D4: 2007 ' .' MOVE.L D7,D0 000000D6: 4480 'D.' NEG.L D0 000000D8: 2E00 '..' MOVE.L D0,D7 000000DA: 2887 '(.' MOVE.L D7,(A4) 000000DC: 2946 0004 ')F..' MOVE.L D6,$0004(A4) 000000E0: 4CEE 10F8 FFD0 'L.....' MOVEM.L -$0030(A6),D3-D7/A4 000000E6: 4E5E 'N^' UNLK A6 000000E8: 4E75 'Nu' RTS Comment: AUTOMOD_9AF70 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_9B060 [9B060, 9B184) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 460 460: AUTOMOD_9B060 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9B060"(460) Segment="Main"(200) Size: Flags $00 ModuleSize 292 Content: Flags $08 Contents offset $0000 size $0124 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 48E7 1F08 'H...' MOVEM.L D3-D7/A4,-(A7) 00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 0000000C: 2E14 '..' MOVE.L (A4),D7 0000000E: 282C 0004 '(,..' MOVE.L $0004(A4),D4 00000012: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00000016: 2207 '".' MOVE.L D7,D1 00000018: B181 '..' EOR.L D0,D1 0000001A: 5DC3 '].' SLT D3 0000001C: 4403 'D.' NEG.B D3 0000001E: 49C3 'I.' EXTB.L D3 00000020: 2D43 FFFC '-C..' MOVE.L D3,-$0004(A6) 00000024: 4A87 'J.' TST.L D7 00000026: 6C16 'l.' BGE.S *+$0018 ; 0000003E 00000028: 2004 ' .' MOVE.L D4,D0 0000002A: 4480 'D.' NEG.L D0 0000002C: 2800 '(.' MOVE.L D0,D4 0000002E: 6708 'g.' BEQ.S *+$000A ; 00000038 00000030: 2007 ' .' MOVE.L D7,D0 00000032: 4680 'F.' NOT.L D0 00000034: 2E00 '..' MOVE.L D0,D7 00000036: 6006 '`.' BRA.S *+$0008 ; 0000003E 00000038: 2007 ' .' MOVE.L D7,D0 0000003A: 4480 'D.' NEG.L D0 0000003C: 2E00 '..' MOVE.L D0,D7 0000003E: 4AAE 0008 'J...' TST.L $0008(A6) 00000042: 6C0A 'l.' BGE.S *+$000C ; 0000004E 00000044: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00000048: 4480 'D.' NEG.L D0 0000004A: 2D40 0008 '-@..' MOVE.L D0,$0008(A6) 0000004E: 7000 'p.' MOVEQ #$00,D0 00000050: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 00000054: 2D7C 4000 0000 '-|@...' MOVE.L #$40000000,-$0008(A6) FFF8 0000005C: 2A2E 0008 '*...' MOVE.L $0008(A6),D5 00000060: 0805 0000 '....' BTST #$00,D5 00000064: 6708 'g.' BEQ.S *+$000A ; 0000006E 00000066: 2C3C 8000 0000 ',<....' MOVE.L #$80000000,D6 0000006C: 6002 '`.' BRA.S *+$0004 ; 00000070 0000006E: 7C00 '|.' MOVEQ #$00,D6 00000070: E28D '..' LSR.L #1,D5 00000072: D885 '..' ADD.L D5,D4 00000074: BA84 '..' CMP.L D4,D5 00000076: 52C3 'R.' SHI D3 00000078: 4403 'D.' NEG.B D3 0000007A: 49C3 'I.' EXTB.L D3 0000007C: DE83 '..' ADD.L D3,D7 0000007E: BA87 '..' CMP.L D7,D5 00000080: 6508 'e.' BCS.S *+$000A ; 0000008A 00000082: BA87 '..' CMP.L D7,D5 00000084: 6666 'ff' BNE.S *+$0068 ; 000000EC 00000086: BC84 '..' CMP.L D4,D6 00000088: 6262 'bb' BHI.S *+$0064 ; 000000EC 0000008A: 4AAE FFFC 'J...' TST.L -$0004(A6) 0000008E: 670A 'g.' BEQ.S *+$000C ; 0000009A 00000090: 203C 8000 0000 ' <....' MOVE.L #$80000000,D0 00000096: 6000 0082 '`...' BRA *+$0084 ; 0000011A 0000009A: 203C 7FFF FFFF ' <....' MOVE.L #$7FFFFFFF,D0 000000A0: 6078 '`x' BRA.S *+$007A ; 0000011A 000000A2: E28E '..' LSR.L #1,D6 000000A4: 0805 0000 '....' BTST #$00,D5 000000A8: 6706 'g.' BEQ.S *+$0008 ; 000000B0 000000AA: 0686 8000 0000 '......' ADDI.L #$80000000,D6 000000B0: E28D '..' LSR.L #1,D5 000000B2: BE85 '..' CMP.L D5,D7 000000B4: 6318 'c.' BLS.S *+$001A ; 000000CE 000000B6: 9E85 '..' SUB.L D5,D7 000000B8: B886 '..' CMP.L D6,D4 000000BA: 55C3 'U.' SCS D3 000000BC: 4403 'D.' NEG.B D3 000000BE: 49C3 'I.' EXTB.L D3 000000C0: 9E83 '..' SUB.L D3,D7 000000C2: 9886 '..' SUB.L D6,D4 000000C4: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 000000C8: D1AE FFF4 '....' ADD.L D0,-$000C(A6) 000000CC: 6014 '`.' BRA.S *+$0016 ; 000000E2 000000CE: BE85 '..' CMP.L D5,D7 000000D0: 6610 'f.' BNE.S *+$0012 ; 000000E2 000000D2: B886 '..' CMP.L D6,D4 000000D4: 650C 'e.' BCS.S *+$000E ; 000000E2 000000D6: 7E00 '~.' MOVEQ #$00,D7 000000D8: 9886 '..' SUB.L D6,D4 000000DA: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 000000DE: D1AE FFF4 '....' ADD.L D0,-$000C(A6) 000000E2: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 000000E6: E288 '..' LSR.L #1,D0 000000E8: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 000000EC: 4AAE FFF8 'J...' TST.L -$0008(A6) 000000F0: 6704 'g.' BEQ.S *+$0006 ; 000000F6 000000F2: 4A87 'J.' TST.L D7 000000F4: 66AC 'f.' BNE.S *-$0052 ; 000000A2 000000F6: B8AE 0008 '....' CMP.L $0008(A6),D4 000000FA: 650C 'e.' BCS.S *+$000E ; 00000108 000000FC: 2004 ' .' MOVE.L D4,D0 000000FE: 4C6E 0000 0008 'Ln....' DIVU.L $0008(A6),D0 00000104: D1AE FFF4 '....' ADD.L D0,-$000C(A6) 00000108: 4AAE FFFC 'J...' TST.L -$0004(A6) 0000010C: 6708 'g.' BEQ.S *+$000A ; 00000116 0000010E: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 00000112: 4480 'D.' NEG.L D0 00000114: 6004 '`.' BRA.S *+$0006 ; 0000011A 00000116: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 0000011A: 4CEE 10F8 FFDC 'L.....' MOVEM.L -$0024(A6),D3-D7/A4 00000120: 4E5E 'N^' UNLK A6 00000122: 4E75 'Nu' RTS Comment: AUTOMOD_9B060 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: LongMulDiv [9B190, 9B1BA) Module started due to: MODGUESS (align, label, RTS then padding) Unresolved outgoing references: +14 (9B1A4): JSR $9AF70 +1E (9B1AE): JSR $9B060 VectorTable comment: {sources}Toolbox:FontMgr:FontMath.c Dictionary: Flags $00 FirstId 461 461: LongMulDiv Pad Module: Flags=$88=(ForcedActive Extern Code) Module="LongMulDiv"(461) Segment="Main"(200) Size: Flags $00 ModuleSize 42 Content: Flags $08 Contents offset $0000 size $002A 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 49EE FFF8 'I...' LEA -$0008(A6),A4 0000000A: 2F0C '/.' MOVE.L A4,-(A7) 0000000C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000010: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000014: 4EBA FDCA 'N...' JSR *-$0234 ; FFFFFDE0 00000018: 2F0C '/.' MOVE.L A4,-(A7) 0000001A: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 0000001E: 4EBA FEB0 'N...' JSR *-$014E ; FFFFFED0 00000022: 286E FFF4 '(n..' MOVEA.L -$000C(A6),A4 00000026: 4E5E 'N^' UNLK A6 00000028: 4E75 'Nu' RTS Comment: LongMulDiv ended due to: vector glue below Comment: ##################################################################################### Module: ShortFracDot [9B1D0, 9B1EA) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:FontMgr:FontMath.c Dictionary: Flags $00 FirstId 462 462: ShortFracDot Pad Module: Flags=$88=(ForcedActive Extern Code) Module="ShortFracDot"(462) 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: 302E 000E '0...' MOVE.W $000E(A6),D0 00000008: C1EE 000A '....' MULS.W $000A(A6),D0 0000000C: D0BC 0000 2000 '.... .' ADD.L #$00002000,D0 00000012: 720E 'r.' MOVEQ #$0E,D1 00000014: E2A0 '..' ASR.L D1,D0 00000016: 4E5E 'N^' UNLK A6 00000018: 4E75 'Nu' RTS Comment: ShortFracDot ended due to: vector glue below Comment: ##################################################################################### Module: Mul26Dot6 [9B200, 9B302) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:FontMgr:FontMath.c Dictionary: Flags $00 FirstId 463 463: Mul26Dot6 Module: Flags=$88=(ForcedActive Extern Code) Module="Mul26Dot6"(463) Segment="Main"(200) Size: Flags $00 ModuleSize 258 Content: Flags $08 Contents offset $0000 size $0102 00000000: 4E56 FFEE 'NV..' LINK.W A6,#-$0012 00000004: 48E7 1F00 'H...' MOVEM.L D3-D7,-(A7) 00000008: 2C2E 000C ',...' MOVE.L $000C(A6),D6 0000000C: 2E2E 0008 '....' MOVE.L $0008(A6),D7 00000010: 7A00 'z.' MOVEQ #$00,D5 00000012: 0C87 0000 B504 '......' CMPI.L #$0000B504,D7 00000018: 6E28 'n(' BGT.S *+$002A ; 00000042 0000001A: 0C86 0000 B504 '......' CMPI.L #$0000B504,D6 00000020: 6E20 'n ' BGT.S *+$0022 ; 00000042 00000022: 0C87 FFFF 4AFC '....J.' CMPI.L #$FFFF4AFC,D7 00000028: 6D18 'm.' BLT.S *+$001A ; 00000042 0000002A: 0C86 FFFF 4AFC '....J.' CMPI.L #$FFFF4AFC,D6 00000030: 6D10 'm.' BLT.S *+$0012 ; 00000042 00000032: 2006 ' .' MOVE.L D6,D0 00000034: 4C07 0800 'L...' MULS.L D7,D0 00000038: 7220 'r ' MOVEQ #$20,D1 ; ' ' 0000003A: D081 '..' ADD.L D1,D0 0000003C: EC80 '..' ASR.L #6,D0 0000003E: 6000 00B8 '`...' BRA *+$00BA ; 000000F8 00000042: 4A87 'J.' TST.L D7 00000044: 6C08 'l.' BGE.S *+$000A ; 0000004E 00000046: 2007 ' .' MOVE.L D7,D0 00000048: 4480 'D.' NEG.L D0 0000004A: 2E00 '..' MOVE.L D0,D7 0000004C: 7A01 'z.' MOVEQ #$01,D5 0000004E: 4A86 'J.' TST.L D6 00000050: 6C0C 'l.' BGE.S *+$000E ; 0000005E 00000052: 2006 ' .' MOVE.L D6,D0 00000054: 4480 'D.' NEG.L D0 00000056: 2C00 ',.' MOVE.L D0,D6 00000058: 0A85 0000 0001 '......' EORI.L #$00000001,D5 0000005E: 3D47 FFEE '=G..' MOVE.W D7,-$0012(A6) 00000062: 7010 'p.' MOVEQ #$10,D0 00000064: 2207 '".' MOVE.L D7,D1 00000066: E0A9 '..' LSR.L D0,D1 00000068: 3D41 FFF2 '=A..' MOVE.W D1,-$000E(A6) 0000006C: 3D46 FFF0 '=F..' MOVE.W D6,-$0010(A6) 00000070: 7010 'p.' MOVEQ #$10,D0 00000072: 2806 '(.' MOVE.L D6,D4 00000074: E0AC '..' LSR.L D0,D4 00000076: 3D6E FFEE FFF4 '=n....' MOVE.W -$0012(A6),-$000C(A6) 0000007C: 3D44 FFF6 '=D..' MOVE.W D4,-$000A(A6) 00000080: 3D6E FFF2 FFF8 '=n....' MOVE.W -$000E(A6),-$0008(A6) 00000086: 3D6E FFF0 FFFA '=n....' MOVE.W -$0010(A6),-$0006(A6) 0000008C: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 00000090: C0EE FFF4 '....' MULU.W -$000C(A6),D0 00000094: 322E FFFA '2...' MOVE.W -$0006(A6),D1 00000098: C2EE FFF8 '....' MULU.W -$0008(A6),D1 0000009C: 2E01 '..' MOVE.L D1,D7 0000009E: DE80 '..' ADD.L D0,D7 000000A0: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 000000A4: C0EE FFF8 '....' MULU.W -$0008(A6),D0 000000A8: 7210 'r.' MOVEQ #$10,D1 000000AA: 2407 '$.' MOVE.L D7,D2 000000AC: E2AA '..' LSR.L D1,D2 000000AE: 7200 'r.' MOVEQ #$00,D1 000000B0: 3202 '2.' MOVE.W D2,D1 000000B2: 2C01 ',.' MOVE.L D1,D6 000000B4: DC80 '..' ADD.L D0,D6 000000B6: 7010 'p.' MOVEQ #$10,D0 000000B8: E1AF '..' LSL.L D0,D7 000000BA: 0687 0000 0020 '..... ' ADDI.L #$00000020,D7 000000C0: 2D47 FFFC '-G..' MOVE.L D7,-$0004(A6) 000000C4: 302E FFFA '0...' MOVE.W -$0006(A6),D0 000000C8: C0EE FFF4 '....' MULU.W -$000C(A6),D0 000000CC: 282E FFFC '(...' MOVE.L -$0004(A6),D4 000000D0: D880 '..' ADD.L D0,D4 000000D2: B8AE FFFC '....' CMP.L -$0004(A6),D4 000000D6: 55C3 'U.' SCS D3 000000D8: 4403 'D.' NEG.B D3 000000DA: 49C3 'I.' EXTB.L D3 000000DC: DC83 '..' ADD.L D3,D6 000000DE: 2004 ' .' MOVE.L D4,D0 000000E0: EC88 '..' LSR.L #6,D0 000000E2: 721A 'r.' MOVEQ #$1A,D1 000000E4: 2406 '$.' MOVE.L D6,D2 000000E6: E3AA '..' LSL.L D1,D2 000000E8: 2E02 '..' MOVE.L D2,D7 000000EA: 8E80 '..' OR.L D0,D7 000000EC: 4A85 'J.' TST.L D5 000000EE: 6706 'g.' BEQ.S *+$0008 ; 000000F6 000000F0: 2007 ' .' MOVE.L D7,D0 000000F2: 4480 'D.' NEG.L D0 000000F4: 6002 '`.' BRA.S *+$0004 ; 000000F8 000000F6: 2007 ' .' MOVE.L D7,D0 000000F8: 4CEE 00F8 FFDA 'L.....' MOVEM.L -$0026(A6),D3-D7 000000FE: 4E5E 'N^' UNLK A6 00000100: 4E75 'Nu' RTS Comment: Mul26Dot6 ended due to: vector glue below Comment: ##################################################################################### Module: Div26Dot6 [9B310, 9B420) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:FontMgr:FontMath.c Dictionary: Flags $00 FirstId 464 464: Div26Dot6 Module: Flags=$88=(ForcedActive Extern Code) Module="Div26Dot6"(464) Segment="Main"(200) Size: Flags $00 ModuleSize 272 Content: Flags $08 Contents offset $0000 size $0110 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 48E7 1F00 'H...' MOVEM.L D3-D7,-(A7) 00000008: 2E2E 000C '....' MOVE.L $000C(A6),D7 0000000C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 00000010: 7000 'p.' MOVEQ #$00,D0 00000012: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 00000016: 4A87 'J.' TST.L D7 00000018: 661C 'f.' BNE.S *+$001E ; 00000036 0000001A: 4A86 'J.' TST.L D6 0000001C: 5DC3 '].' SLT D3 0000001E: 4403 'D.' NEG.B D3 00000020: 670A 'g.' BEQ.S *+$000C ; 0000002C 00000022: 203C 8000 0000 ' <....' MOVE.L #$80000000,D0 00000028: 6000 00DC '`...' BRA *+$00DE ; 00000106 0000002C: 203C 7FFF FFFF ' <....' MOVE.L #$7FFFFFFF,D0 00000032: 6000 00D2 '`...' BRA *+$00D4 ; 00000106 00000036: 0C86 0200 0000 '......' CMPI.L #$02000000,D6 0000003C: 6E14 'n.' BGT.S *+$0016 ; 00000052 0000003E: 0C86 FE00 0000 '......' CMPI.L #$FE000000,D6 00000044: 6D0C 'm.' BLT.S *+$000E ; 00000052 00000046: 2006 ' .' MOVE.L D6,D0 00000048: ED88 '..' LSL.L #6,D0 0000004A: 4C47 0800 'LG..' DIVS.L D7,D0 0000004E: 6000 00B6 '`...' BRA *+$00B8 ; 00000106 00000052: 4A86 'J.' TST.L D6 00000054: 6C0C 'l.' BGE.S *+$000E ; 00000062 00000056: 2006 ' .' MOVE.L D6,D0 00000058: 4480 'D.' NEG.L D0 0000005A: 2C00 ',.' MOVE.L D0,D6 0000005C: 7001 'p.' MOVEQ #$01,D0 0000005E: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 00000062: 4A87 'J.' TST.L D7 00000064: 6C0E 'l.' BGE.S *+$0010 ; 00000074 00000066: 2007 ' .' MOVE.L D7,D0 00000068: 4480 'D.' NEG.L D0 0000006A: 2E00 '..' MOVE.L D0,D7 0000006C: 0AAE 0000 0001 '......' EORI.L #$00000001,-$000C(A6) FFF4 00000074: 2806 '(.' MOVE.L D6,D4 00000076: 701A 'p.' MOVEQ #$1A,D0 00000078: 2A04 '*.' MOVE.L D4,D5 0000007A: E0AD '..' LSR.L D0,D5 0000007C: 2004 ' .' MOVE.L D4,D0 0000007E: ED88 '..' LSL.L #6,D0 00000080: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00000084: 2C07 ',.' MOVE.L D7,D6 00000086: 7E00 '~.' MOVEQ #$00,D7 00000088: 7000 'p.' MOVEQ #$00,D0 0000008A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 0000008E: 283C 8000 0000 '(<....' MOVE.L #$80000000,D4 00000094: BC85 '..' CMP.L D5,D6 00000096: 6258 'bX' BHI.S *+$005A ; 000000F0 00000098: 4AAE FFF4 'J...' TST.L -$000C(A6) 0000009C: 6708 'g.' BEQ.S *+$000A ; 000000A6 0000009E: 203C 8000 0000 ' <....' MOVE.L #$80000000,D0 000000A4: 6060 '``' BRA.S *+$0062 ; 00000106 000000A6: 203C 7FFF FFFF ' <....' MOVE.L #$7FFFFFFF,D0 000000AC: 6058 '`X' BRA.S *+$005A ; 00000106 000000AE: E28F '..' LSR.L #1,D7 000000B0: 0806 0000 '....' BTST #$00,D6 000000B4: 6706 'g.' BEQ.S *+$0008 ; 000000BC 000000B6: 0687 8000 0000 '......' ADDI.L #$80000000,D7 000000BC: E28E '..' LSR.L #1,D6 000000BE: BA86 '..' CMP.L D6,D5 000000C0: 6318 'c.' BLS.S *+$001A ; 000000DA 000000C2: 9A86 '..' SUB.L D6,D5 000000C4: BEAE FFF8 '....' CMP.L -$0008(A6),D7 000000C8: 52C3 'R.' SHI D3 000000CA: 4403 'D.' NEG.B D3 000000CC: 49C3 'I.' EXTB.L D3 000000CE: 9A83 '..' SUB.L D3,D5 000000D0: 9FAE FFF8 '....' SUB.L D7,-$0008(A6) 000000D4: D9AE FFFC '....' ADD.L D4,-$0004(A6) 000000D8: 6014 '`.' BRA.S *+$0016 ; 000000EE 000000DA: BA86 '..' CMP.L D6,D5 000000DC: 6610 'f.' BNE.S *+$0012 ; 000000EE 000000DE: BEAE FFF8 '....' CMP.L -$0008(A6),D7 000000E2: 620A 'b.' BHI.S *+$000C ; 000000EE 000000E4: 7A00 'z.' MOVEQ #$00,D5 000000E6: 9FAE FFF8 '....' SUB.L D7,-$0008(A6) 000000EA: D9AE FFFC '....' ADD.L D4,-$0004(A6) 000000EE: E28C '..' LSR.L #1,D4 000000F0: 4A84 'J.' TST.L D4 000000F2: 66BA 'f.' BNE.S *-$0044 ; 000000AE 000000F4: 4AAE FFF4 'J...' TST.L -$000C(A6) 000000F8: 6708 'g.' BEQ.S *+$000A ; 00000102 000000FA: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 000000FE: 4480 'D.' NEG.L D0 00000100: 6004 '`.' BRA.S *+$0006 ; 00000106 00000102: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 00000106: 4CEE 00F8 FFE0 'L.....' MOVEM.L -$0020(A6),D3-D7 0000010C: 4E5E 'N^' UNLK A6 0000010E: 4E75 'Nu' RTS Comment: Div26Dot6 ended due to: vector glue below Comment: ##################################################################################### Module: ShortMulDiv [9B430, 9B492) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:FontMgr:FontMath.a Dictionary: Flags $00 FirstId 465 465: ShortMulDiv Module: Flags=$88=(ForcedActive Extern Code) Module="ShortMulDiv"(465) Segment="Main"(200) Size: Flags $00 ModuleSize 98 Content: Flags $08 Contents offset $0000 size $0062 00000000: 205F ' _' MOVEA.L (A7)+,A0 00000002: 224F '"O' MOVEA.L A7,A1 00000004: 48E7 1E00 'H...' MOVEM.L D3-D6,-(A7) 00000008: 2619 '&.' MOVE.L (A1)+,D3 0000000A: 5BC6 '[.' SMI D6 0000000C: 6A02 'j.' BPL.S *+$0004 ; 00000010 0000000E: 4483 'D.' NEG.L D3 00000010: 2819 '(.' MOVE.L (A1)+,D4 00000012: 6A04 'j.' BPL.S *+$0006 ; 00000018 00000014: 4606 'F.' NOT.B D6 00000016: 4484 'D.' NEG.L D4 00000018: 2A19 '*.' MOVE.L (A1)+,D5 0000001A: 6A04 'j.' BPL.S *+$0006 ; 00000020 0000001C: 4606 'F.' NOT.B D6 0000001E: 4485 'D.' NEG.L D5 00000020: 3003 '0.' MOVE.W D3,D0 00000022: C0C4 '..' MULU.W D4,D0 00000024: 2205 '".' MOVE.L D5,D1 00000026: E281 '..' ASR.L #1,D1 00000028: D081 '..' ADD.L D1,D0 0000002A: 2200 '".' MOVE.L D0,D1 0000002C: 4240 'B@' CLR.W D0 0000002E: 4840 'H@' SWAP D0 00000030: 2403 '$.' MOVE.L D3,D2 00000032: 4842 'HB' SWAP D2 00000034: C4C4 '..' MULU.W D4,D2 00000036: D082 '..' ADD.L D2,D0 00000038: 80C5 '..' DIVU.W D5,D0 0000003A: 6916 'i.' BVS.S *+$0018 ; 00000052 0000003C: 6B14 'k.' BMI.S *+$0016 ; 00000052 0000003E: 4840 'H@' SWAP D0 00000040: 4841 'HA' SWAP D1 00000042: 3200 '2.' MOVE.W D0,D1 00000044: 4841 'HA' SWAP D1 00000046: 82C5 '..' DIVU.W D5,D1 00000048: 3001 '0.' MOVE.W D1,D0 0000004A: 4A06 'J.' TST.B D6 0000004C: 670E 'g.' BEQ.S *+$0010 ; 0000005C 0000004E: 4480 'D.' NEG.L D0 00000050: 600A '`.' BRA.S *+$000C ; 0000005C 00000052: 7001 'p.' MOVEQ #$01,D0 00000054: E298 '..' ROR.L #1,D0 00000056: 4A06 'J.' TST.B D6 00000058: 6602 'f.' BNE.S *+$0004 ; 0000005C 0000005A: 4680 'F.' NOT.L D0 0000005C: 4CDF 0078 'L..x' MOVEM.L (A7)+,D3-D6 00000060: 4ED0 'N.' JMP (A0) Comment: ShortMulDiv ended due to: vector glue below Comment: ##################################################################################### Module: ShortFracMul [9B4A0, 9B4EE) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:FontMgr:FontMath.a Dictionary: Flags $00 FirstId 466 466: ShortFracMul Pad Module: Flags=$88=(ForcedActive Extern Code) Module="ShortFracMul"(466) Segment="Main"(200) Size: Flags $00 ModuleSize 78 Content: Flags $08 Contents offset $0000 size $004E 00000000: 205F ' _' MOVEA.L (A7)+,A0 00000002: 224F '"O' MOVEA.L A7,A1 00000004: 48E7 1C00 'H...' MOVEM.L D3-D5,-(A7) 00000008: 2619 '&.' MOVE.L (A1)+,D3 0000000A: 5BC5 '[.' SMI D5 0000000C: 6A02 'j.' BPL.S *+$0004 ; 00000010 0000000E: 4483 'D.' NEG.L D3 00000010: 2819 '(.' MOVE.L (A1)+,D4 00000012: 6A04 'j.' BPL.S *+$0006 ; 00000018 00000014: 4605 'F.' NOT.B D5 00000016: 4484 'D.' NEG.L D4 00000018: 2203 '".' MOVE.L D3,D1 0000001A: 4841 'HA' SWAP D1 0000001C: C2C4 '..' MULU.W D4,D1 0000001E: 4841 'HA' SWAP D1 00000020: 3001 '0.' MOVE.W D1,D0 00000022: 323C 2000 '2< .' MOVE.W #$2000,D1 00000026: 3403 '4.' MOVE.W D3,D2 00000028: C4C4 '..' MULU.W D4,D2 0000002A: D481 '..' ADD.L D1,D2 0000002C: B282 '..' CMP.L D2,D1 0000002E: 6302 'c.' BLS.S *+$0004 ; 00000032 00000030: 5240 'R@' ADDQ.W #1,D0 00000032: 4840 'H@' SWAP D0 00000034: 4240 'B@' CLR.W D0 00000036: E588 '..' LSL.L #2,D0 00000038: 0242 C000 '.B..' ANDI.W #$C000,D2 0000003C: E59A '..' ROL.L #2,D2 0000003E: 4842 'HB' SWAP D2 00000040: D082 '..' ADD.L D2,D0 00000042: 4A05 'J.' TST.B D5 00000044: 6702 'g.' BEQ.S *+$0004 ; 00000048 00000046: 4480 'D.' NEG.L D0 00000048: 4CDF 0038 'L..8' MOVEM.L (A7)+,D3-D5 0000004C: 4ED0 'N.' JMP (A0) Comment: ShortFracMul ended due to: vector glue below Comment: ##################################################################################### Module: dummyReleaseSfntFrag [9B500, 9B508) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c Dictionary: Flags $00 FirstId 467 467: dummyReleaseSfntFrag Pad Module: Flags=$88=(ForcedActive Extern Code) Module="dummyReleaseSfntFrag"(467) Segment="Main"(200) Size: Flags $00 ModuleSize 8 Content: Flags $08 Contents offset $0000 size $0008 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 4E5E 'N^' UNLK A6 00000006: 4E75 'Nu' RTS Comment: dummyReleaseSfntFrag ended due to: vector glue below Comment: ##################################################################################### Module: fs_SetUpKey [9B520, 9B58A) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +3A (9B55A): LEA dummyReleaseSfntFrag, A0 VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c Dictionary: Flags $00 FirstId 468 468: fs_SetUpKey Module: Flags=$88=(ForcedActive Extern Code) Module="fs_SetUpKey"(468) Segment="Main"(200) Size: Flags $00 ModuleSize 106 Content: Flags $08 Contents offset $0000 size $006A 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 0000000C: 222E 000C '"...' MOVE.L $000C(A6),D1 00000010: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 00000014: 286B 0004 '(k..' MOVEA.L $0004(A3),A4 00000018: 204B ' K' MOVEA.L A3,A0 0000001A: 5888 'X.' ADDQ.L #4,A0 0000001C: 2948 001C ')H..' MOVE.L A0,$001C(A4) 00000020: 296B 0024 0018 ')k.$..' MOVE.L $0024(A3),$0018(A4) 00000026: 296B 0028 0004 ')k.(..' MOVE.L $0028(A3),$0004(A4) 0000002C: 4AAB 002C 'J..,' TST.L $002C(A3) 00000030: 6708 'g.' BEQ.S *+$000A ; 0000003A 00000032: 296B 002C 0008 ')k.,..' MOVE.L $002C(A3),$0008(A4) 00000038: 6008 '`.' BRA.S *+$000A ; 00000042 0000003A: 41FA 0000 'A...' LEA dummyReleaseSfntFrag,A0 ; id: 467 0000003E: 2948 0008 ')H..' MOVE.L A0,$0008(A4) 00000042: 2001 ' .' MOVE.L D1,D0 00000044: C0AC 0164 '...d' AND.L $0164(A4),D0 00000048: B280 '..' CMP.L D0,D1 0000004A: 670A 'g.' BEQ.S *+$000C ; 00000056 0000004C: 24BC 0000 1005 '$.....' MOVE.L #$00001005,(A2) 00000052: 7000 'p.' MOVEQ #$00,D0 00000054: 600A '`.' BRA.S *+$000C ; 00000060 00000056: 28AB 0030 '(..0' MOVE.L $0030(A3),(A4) 0000005A: 7000 'p.' MOVEQ #$00,D0 0000005C: 2480 '$.' MOVE.L D0,(A2) 0000005E: 200C ' .' MOVE.L A4,D0 00000060: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 00000066: 4E5E 'N^' UNLK A6 00000068: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="dummyReleaseSfntFrag"(467) 0000003C Comment: fs_SetUpKey ended due to: vector glue below Comment: ##################################################################################### Module: FS_OPENFONTS [9B5A0, 9B630) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +22 (9B5C2): JSR fsg_ScanDataSize +1A (9B5BA): JSR fsg_InterPreterDataSize +14 (9B5B4): JSR fsg_KeySize VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c Dictionary: Flags $00 FirstId 469 469: FS_OPENFONTS Pad Module: Flags=$88=(ForcedActive Extern Code) Module="FS_OPENFONTS"(469) Segment="Main"(200) Size: Flags $00 ModuleSize 144 Content: Flags $08 Contents offset $0000 size $0090 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000010: 200B ' .' MOVE.L A3,D0 00000012: 672E 'g.' BEQ.S *+$0030 ; 00000042 00000014: 4EBA 0000 'N...' JSR fsg_KeySize ; id: 332 00000018: 2680 '&.' MOVE.L D0,(A3) 0000001A: 4EBA 0000 'N...' JSR fsg_InterPreterDataSize ; id: 333 0000001E: 2740 0004 ''@..' MOVE.L D0,$0004(A3) 00000022: 4EBA 0000 'N...' JSR fsg_ScanDataSize ; id: 334 00000026: 2740 0008 ''@..' MOVE.L D0,$0008(A3) 0000002A: 7000 'p.' MOVEQ #$00,D0 0000002C: 2740 000C ''@..' MOVE.L D0,$000C(A3) 00000030: 2740 0010 ''@..' MOVE.L D0,$0010(A3) 00000034: 2740 0014 ''@..' MOVE.L D0,$0014(A3) 00000038: 2740 0018 ''@..' MOVE.L D0,$0018(A3) 0000003C: 2740 001C ''@..' MOVE.L D0,$001C(A3) 00000040: 600A '`.' BRA.S *+$000C ; 0000004C 00000042: 2D7C 0000 1009 '-|....' MOVE.L #$00001009,$0010(A6) 0010 0000004A: 6038 '`8' BRA.S *+$003A ; 00000084 0000004C: 200C ' .' MOVE.L A4,D0 0000004E: 6724 'g$' BEQ.S *+$0026 ; 00000074 00000050: 7000 'p.' MOVEQ #$00,D0 00000052: 2940 0004 ')@..' MOVE.L D0,$0004(A4) 00000056: 2940 0008 ')@..' MOVE.L D0,$0008(A4) 0000005A: 2940 000C ')@..' MOVE.L D0,$000C(A4) 0000005E: 2940 0010 ')@..' MOVE.L D0,$0010(A4) 00000062: 2940 0014 ')@..' MOVE.L D0,$0014(A4) 00000066: 2940 0018 ')@..' MOVE.L D0,$0018(A4) 0000006A: 2940 001C ')@..' MOVE.L D0,$001C(A4) 0000006E: 2940 0020 ')@. ' MOVE.L D0,$0020(A4) 00000072: 600A '`.' BRA.S *+$000C ; 0000007E 00000074: 2D7C 0000 1002 '-|....' MOVE.L #$00001002,$0010(A6) 0010 0000007C: 6006 '`.' BRA.S *+$0008 ; 00000084 0000007E: 7000 'p.' MOVEQ #$00,D0 00000080: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) 00000084: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 0000008A: 4E5E 'N^' UNLK A6 0000008C: 4E74 0008 'Nt..' RTD #$0008 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_ScanDataSize"(334) 00000024 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_InterPreterDataSize"(333) 0000001C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_KeySize"(332) 00000016 Comment: FS_OPENFONTS ended due to: vector glue below Comment: ##################################################################################### Module: FS_INITIALIZE [9B640, 9B6BA) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +46 (9B686): JSR fnt_Init VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c Dictionary: Flags $00 FirstId 470 470: FS_INITIALIZE Module: Flags=$88=(ForcedActive Extern Code) Module="FS_INITIALIZE"(470) Segment="Main"(200) Size: Flags $00 ModuleSize 122 Content: Flags $08 Contents offset $0000 size $007A 00000000: 4E56 FF38 'NV.8' LINK.W A6,#-$00C8 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 0000000C: 4AAE 0008 'J...' TST.L $0008(A6) 00000010: 6754 'gT' BEQ.S *+$0056 ; 00000066 00000012: 200B ' .' MOVE.L A3,D0 00000014: 660A 'f.' BNE.S *+$000C ; 00000020 00000016: 2D7C 0000 1002 '-|....' MOVE.L #$00001002,$0010(A6) 0010 0000001E: 604E '`N' BRA.S *+$0050 ; 0000006E 00000020: 286B 0004 '(k..' MOVEA.L $0004(A3),A4 00000024: 200C ' .' MOVE.L A4,D0 00000026: 660A 'f.' BNE.S *+$000C ; 00000032 00000028: 2D7C 0000 1001 '-|....' MOVE.L #$00001001,$0010(A6) 0010 00000030: 603C '`<' BRA.S *+$003E ; 0000006E 00000032: 204B ' K' MOVEA.L A3,A0 00000034: 5888 'X.' ADDQ.L #4,A0 00000036: 2948 001C ')H..' MOVE.L A0,$001C(A4) 0000003A: 2D68 0004 FFC4 '-h....' MOVE.L $0004(A0),-$003C(A6) 00000040: 6712 'g.' BEQ.S *+$0014 ; 00000054 00000042: 486E FF38 'Hn.8' PEA -$00C8(A6) 00000046: 4EBA 0000 'N...' JSR fnt_Init ; id: 331 0000004A: 7001 'p.' MOVEQ #$01,D0 0000004C: 2940 0164 ')@.d' MOVE.L D0,$0164(A4) 00000050: 584F 'XO' ADDQ.W #4,A7 00000052: 600A '`.' BRA.S *+$000C ; 0000005E 00000054: 2D7C 0000 1004 '-|....' MOVE.L #$00001004,$0010(A6) 0010 0000005C: 6010 '`.' BRA.S *+$0012 ; 0000006E 0000005E: 7000 'p.' MOVEQ #$00,D0 00000060: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) 00000064: 6008 '`.' BRA.S *+$000A ; 0000006E 00000066: 2D7C 0000 1009 '-|....' MOVE.L #$00001009,$0010(A6) 0010 0000006E: 4CEE 1800 FF30 'L....0' MOVEM.L -$00D0(A6),A3/A4 00000074: 4E5E 'N^' UNLK A6 00000076: 4E74 0008 'Nt..' RTD #$0008 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fnt_Init"(331) 00000048 Comment: FS_INITIALIZE ended due to: vector glue below Comment: ##################################################################################### Module: FS_NEWSFNT [9B6D0, 9B838) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +32 (9B702): JSR __setjmp ; outside file +130 (9B800): JSR sfnt_ComputeMapping +112 (9B7E2): JSR fsg_WorkSpaceSetOffsets +104 (9B7D4): JSR fsg_PrivateFontSpaceSize +E4 (9B7B4): JSR sfnt_GetTablePtr +66 (9B736): JSR sfnt_GetTablePtr +58 (9B728): JSR sfnt_GetTablePtr +4A (9B71A): JSR sfnt_DoOffsetTableMap +16 (9B6E6): JSR fs_SetUpKey VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c Dictionary: Flags $00 FirstId 471 471: FS_NEWSFNT Pad Module: Flags=$88=(ForcedActive Extern Code) Module="FS_NEWSFNT"(471) Segment="Main"(200) Size: Flags $00 ModuleSize 360 Content: Flags $08 Contents offset $0000 size $0168 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 0000000C: 486E FFFC 'Hn..' PEA -$0004(A6) 00000010: 7001 'p.' MOVEQ #$01,D0 00000012: 2F00 '/.' MOVE.L D0,-(A7) 00000014: 2F0A '/.' MOVE.L A2,-(A7) 00000016: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 468 0000001A: 2840 '(@' MOVEA.L D0,A4 0000001C: 200C ' .' MOVE.L A4,D0 0000001E: 4FEF 000C 'O...' LEA $000C(A7),A7 00000022: 660A 'f.' BNE.S *+$000C ; 0000002E 00000024: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 0000002A: 6000 0130 '`..0' BRA *+$0132 ; 0000015C 0000002E: 486C 0212 'Hl..' PEA $0212(A4) 00000032: 4EBA 0000 'N...' JSR __setjmp ; id: 230 00000036: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 0000003A: 584F 'XO' ADDQ.W #4,A7 0000003C: 670A 'g.' BEQ.S *+$000C ; 00000048 0000003E: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 00000044: 6000 0116 '`...' BRA *+$0118 ; 0000015C 00000048: 2F0C '/.' MOVE.L A4,-(A7) 0000004A: 4EBA 0000 'N...' JSR sfnt_DoOffsetTableMap ; id: 419 0000004E: 7001 'p.' MOVEQ #$01,D0 00000050: 2F00 '/.' MOVE.L D0,-(A7) 00000052: 7000 'p.' MOVEQ #$00,D0 00000054: 2F00 '/.' MOVE.L D0,-(A7) 00000056: 2F0C '/.' MOVE.L A4,-(A7) 00000058: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 421 0000005C: 2640 '&@' MOVEA.L D0,A3 0000005E: 7001 'p.' MOVEQ #$01,D0 00000060: 2F00 '/.' MOVE.L D0,-(A7) 00000062: 2F00 '/.' MOVE.L D0,-(A7) 00000064: 2F0C '/.' MOVE.L A4,-(A7) 00000066: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 421 0000006A: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 0000006E: 0CAB 5F0F 3CF5 '.._.<.' CMPI.L #$5F0F3CF5,$000C(A3) 000C 00000076: 4FEF 001C 'O...' LEA $001C(A7),A7 0000007A: 670C 'g.' BEQ.S *+$000E ; 00000088 0000007C: 2D7C 0000 1405 '-|....' MOVE.L #$00001405,$0010(A6) 0010 00000084: 6000 00D6 '`...' BRA *+$00D8 ; 0000015C 00000088: 0C93 0001 0000 '......' CMPI.L #$00010000,(A3) 0000008E: 6F0C 'o.' BLE.S *+$000E ; 0000009C 00000090: 2D7C 0000 140B '-|....' MOVE.L #$0000140B,$0010(A6) 0010 00000098: 6000 00C2 '`...' BRA *+$00C4 ; 0000015C 0000009C: 4A6B 0034 'Jk.4' TST.W $0034(A3) 000000A0: 6F0C 'o.' BLE.S *+$000E ; 000000AE 000000A2: 2D7C 0000 140C '-|....' MOVE.L #$0000140C,$0010(A6) 0010 000000AA: 6000 00B0 '`...' BRA *+$00B2 ; 0000015C 000000AE: 396B 0012 00FE '9k....' MOVE.W $0012(A3),$00FE(A4) 000000B4: 396B 0010 015A '9k...Z' MOVE.W $0010(A3),$015A(A4) 000000BA: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 000000BE: 3968 0022 01CC '9h."..' MOVE.W $0022(A0),$01CC(A4) 000000C4: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 000000C8: 2F14 '/.' MOVE.L (A4),-(A7) 000000CA: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 000000CE: 4E90 'N.' JSR (A0) 000000D0: 2F0B '/.' MOVE.L A3,-(A7) 000000D2: 2F14 '/.' MOVE.L (A4),-(A7) 000000D4: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 000000D8: 4E90 'N.' JSR (A0) 000000DA: 7001 'p.' MOVEQ #$01,D0 000000DC: 2F00 '/.' MOVE.L D0,-(A7) 000000DE: 7003 'p.' MOVEQ #$03,D0 000000E0: 2F00 '/.' MOVE.L D0,-(A7) 000000E2: 2F0C '/.' MOVE.L A4,-(A7) 000000E4: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 421 000000E8: 2640 '&@' MOVEA.L D0,A3 000000EA: 41EC 0198 'A...' LEA $0198(A4),A0 000000EE: 224B '"K' MOVEA.L A3,A1 000000F0: 7007 'p.' MOVEQ #$07,D0 000000F2: 20D9 ' .' MOVE.L (A1)+,(A0)+ 000000F4: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000F2 000000F8: 2F0B '/.' MOVE.L A3,-(A7) 000000FA: 2F14 '/.' MOVE.L (A4),-(A7) 000000FC: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 00000100: 4E90 'N.' JSR (A0) 00000102: 2F0C '/.' MOVE.L A4,-(A7) 00000104: 4EBA 0000 'N...' JSR fsg_PrivateFontSpaceSize ; id: 335 00000108: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000010C: 2140 0010 '!@..' MOVE.L D0,$0010(A0) 00000110: 2F0C '/.' MOVE.L A4,-(A7) 00000112: 4EBA 0000 'N...' JSR fsg_WorkSpaceSetOffsets ; id: 338 00000116: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000011A: 2140 000C '!@..' MOVE.L D0,$000C(A0) 0000011E: 7000 'p.' MOVEQ #$00,D0 00000120: 302A 0036 '0*.6' MOVE.W $0036(A2),D0 00000124: 2F00 '/.' MOVE.L D0,-(A7) 00000126: 7000 'p.' MOVEQ #$00,D0 00000128: 302A 0034 '0*.4' MOVE.W $0034(A2),D0 0000012C: 2F00 '/.' MOVE.L D0,-(A7) 0000012E: 2F0C '/.' MOVE.L A4,-(A7) 00000130: 4EBA 0000 'N...' JSR sfnt_ComputeMapping ; id: 431 00000134: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00000138: 4FEF 0038 'O..8' LEA $0038(A7),A7 0000013C: 6708 'g.' BEQ.S *+$000A ; 00000146 0000013E: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 00000144: 6016 '`.' BRA.S *+$0018 ; 0000015C 00000146: 7003 'p.' MOVEQ #$03,D0 00000148: 2940 0164 ')@.d' MOVE.L D0,$0164(A4) 0000014C: 7000 'p.' MOVEQ #$00,D0 0000014E: 2940 0168 ')@.h' MOVE.L D0,$0168(A4) 00000152: 197C 0001 020F '.|....' MOVE.B #$01,$020F(A4) 00000158: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) 0000015C: 4CEE 1C00 FFEC 'L.....' MOVEM.L -$0014(A6),A2-A4 00000162: 4E5E 'N^' UNLK A6 00000164: 4E74 0008 'Nt..' RTD #$0008 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__setjmp"(230) 00000034 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_ComputeMapping"(431) 00000132 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_WorkSpaceSetOffsets"(338) 00000114 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_PrivateFontSpaceSize"(335) 00000106 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_GetTablePtr"(421) 000000E6 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_GetTablePtr"(421) 00000068 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_GetTablePtr"(421) 0000005A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_DoOffsetTableMap"(419) 0000004C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fs_SetUpKey"(468) 00000018 Comment: FS_NEWSFNT ended due to: vector glue below Comment: ##################################################################################### Module: FS_NEWTRANSFORMATION [9B860, 9BA42) Module started due to: island above, MODGUESS (align, label, BRA.L then padding) Resolved outgoing references: +32 (9B892): JSR __setjmp ; outside file +19C (9B9FC): JSR fsg_NewTransformation +178 (9B9D8): JSR fsg_RunFontProgram +15E (9B9BE): JSR fsg_SetDefaults +150 (9B9B0): JSR fsg_InitInterpreterTrans +11C (9B97C): JSR fsg_ReduceMatrix +112 (9B972): JSR ShortMulDiv +FA (9B95A): JSR ShortMulDiv +E6 (9B946): JSR ShortMulDiv +D2 (9B932): JSR ShortMulDiv +B0 (9B910): JSR ShortMulDiv +9C (9B8FC): JSR ShortMulDiv +88 (9B8E8): JSR ShortMulDiv +16 (9B876): JSR fs_SetUpKey VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c Dictionary: Flags $00 FirstId 472 472: FS_NEWTRANSFORMATION Pad Module: Flags=$88=(ForcedActive Extern Code) Module="FS_NEWTRANSFORMATION"(472) Segment="Main"(200) Size: Flags $00 ModuleSize 482 Content: Flags $08 Contents offset $0000 size $01E2 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) 00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 0000000C: 486E FFFC 'Hn..' PEA -$0004(A6) 00000010: 7003 'p.' MOVEQ #$03,D0 00000012: 2F00 '/.' MOVE.L D0,-(A7) 00000014: 2F0B '/.' MOVE.L A3,-(A7) 00000016: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 468 0000001A: 2840 '(@' MOVEA.L D0,A4 0000001C: 200C ' .' MOVE.L A4,D0 0000001E: 4FEF 000C 'O...' LEA $000C(A7),A7 00000022: 660A 'f.' BNE.S *+$000C ; 0000002E 00000024: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 0000002A: 6000 01AA '`...' BRA *+$01AC ; 000001D6 0000002E: 486C 0212 'Hl..' PEA $0212(A4) 00000032: 4EBA 0000 'N...' JSR __setjmp ; id: 230 00000036: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 0000003A: 584F 'XO' ADDQ.W #4,A7 0000003C: 670A 'g.' BEQ.S *+$000C ; 00000048 0000003E: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 00000044: 6000 0190 '`...' BRA *+$0192 ; 000001D6 00000048: 206B 0040 ' k.@' MOVEA.L $0040(A3),A0 0000004C: 43EC 010C 'C...' LEA $010C(A4),A1 00000050: 7008 'p.' MOVEQ #$08,D0 00000052: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000054: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000052 00000058: 296B 0034 0100 ')k.4..' MOVE.L $0034(A3),$0100(A4) 0000005E: 296B 003C 015C ')k.<.\' MOVE.L $003C(A3),$015C(A4) 00000064: 302B 0038 '0+.8' MOVE.W $0038(A3),D0 00000068: B06B 003A '.k.:' CMP.W $003A(A3),D0 0000006C: 6D50 'mP' BLT.S *+$0052 ; 000000BE 0000006E: 3C2B 003A '<+.:' MOVE.W $003A(A3),D6 00000072: 3E2B 0038 '>+.8' MOVE.W $0038(A3),D7 00000076: BC47 '.G' CMP.W D7,D6 00000078: 6700 008C 'g...' BEQ *+$008E ; 00000106 0000007C: 48C7 'H.' EXT.L D7 0000007E: 2F07 '/.' MOVE.L D7,-(A7) 00000080: 48C6 'H.' EXT.L D6 00000082: 2F06 '/.' MOVE.L D6,-(A7) 00000084: 2F2C 0110 '/,..' MOVE.L $0110(A4),-(A7) 00000088: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 0000008C: 2940 0110 ')@..' MOVE.L D0,$0110(A4) 00000090: 48C7 'H.' EXT.L D7 00000092: 2F07 '/.' MOVE.L D7,-(A7) 00000094: 48C6 'H.' EXT.L D6 00000096: 2F06 '/.' MOVE.L D6,-(A7) 00000098: 2F2C 011C '/,..' MOVE.L $011C(A4),-(A7) 0000009C: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 000000A0: 2940 011C ')@..' MOVE.L D0,$011C(A4) 000000A4: 48C7 'H.' EXT.L D7 000000A6: 2F07 '/.' MOVE.L D7,-(A7) 000000A8: 48C6 'H.' EXT.L D6 000000AA: 2F06 '/.' MOVE.L D6,-(A7) 000000AC: 2F2C 0128 '/,.(' MOVE.L $0128(A4),-(A7) 000000B0: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 000000B4: 2940 0128 ')@.(' MOVE.L D0,$0128(A4) 000000B8: 4FEF 0024 'O..$' LEA $0024(A7),A7 000000BC: 6048 '`H' BRA.S *+$004A ; 00000106 000000BE: 3C2B 0038 '<+.8' MOVE.W $0038(A3),D6 000000C2: 3E2B 003A '>+.:' MOVE.W $003A(A3),D7 000000C6: 48C7 'H.' EXT.L D7 000000C8: 2F07 '/.' MOVE.L D7,-(A7) 000000CA: 48C6 'H.' EXT.L D6 000000CC: 2F06 '/.' MOVE.L D6,-(A7) 000000CE: 2F2C 010C '/,..' MOVE.L $010C(A4),-(A7) 000000D2: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 000000D6: 2940 010C ')@..' MOVE.L D0,$010C(A4) 000000DA: 48C7 'H.' EXT.L D7 000000DC: 2F07 '/.' MOVE.L D7,-(A7) 000000DE: 48C6 'H.' EXT.L D6 000000E0: 2F06 '/.' MOVE.L D6,-(A7) 000000E2: 2F2C 0118 '/,..' MOVE.L $0118(A4),-(A7) 000000E6: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 000000EA: 2940 0118 ')@..' MOVE.L D0,$0118(A4) 000000EE: 48C7 'H.' EXT.L D7 000000F0: 2F07 '/.' MOVE.L D7,-(A7) 000000F2: 48C6 'H.' EXT.L D6 000000F4: 2F06 '/.' MOVE.L D6,-(A7) 000000F6: 2F2C 0124 '/,.$' MOVE.L $0124(A4),-(A7) 000000FA: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 000000FE: 2940 0124 ')@.$' MOVE.L D0,$0124(A4) 00000102: 4FEF 0024 'O..$' LEA $0024(A7),A7 00000106: 7048 'pH' MOVEQ #$48,D0 ; 'H' 00000108: 2F00 '/.' MOVE.L D0,-(A7) 0000010A: 48C7 'H.' EXT.L D7 0000010C: 2F07 '/.' MOVE.L D7,-(A7) 0000010E: 2F2C 0100 '/,..' MOVE.L $0100(A4),-(A7) 00000112: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 00000116: 2940 0108 ')@..' MOVE.L D0,$0108(A4) 0000011A: 2F0C '/.' MOVE.L A4,-(A7) 0000011C: 4EBA 0000 'N...' JSR fsg_ReduceMatrix ; id: 347 00000120: 7000 'p.' MOVEQ #$00,D0 00000122: 302C 015A '0,.Z' MOVE.W $015A(A4),D0 00000126: 7208 'r.' MOVEQ #$08,D1 00000128: C240 '.@' AND.W D0,D1 0000012A: 4FEF 0010 'O...' LEA $0010(A7),A7 0000012E: 6718 'g.' BEQ.S *+$001A ; 00000148 00000130: 202C 0108 ' ,..' MOVE.L $0108(A4),D0 00000134: D0BC 0000 8000 '......' ADD.L #$00008000,D0 0000013A: 223C FFFF 0000 '"<....' MOVE.L #$FFFF0000,D1 00000140: C280 '..' AND.L D0,D1 00000142: 2941 0104 ')A..' MOVE.L D1,$0104(A4) 00000146: 6006 '`.' BRA.S *+$0008 ; 0000014E 00000148: 296C 0108 0104 ')l....' MOVE.L $0108(A4),$0104(A4) 0000014E: 2F0C '/.' MOVE.L A4,-(A7) 00000150: 4EBA 0000 'N...' JSR fsg_InitInterpreterTrans ; id: 358 00000154: 4A2C 020F 'J,..' TST.B $020F(A4) 00000158: 584F 'XO' ADDQ.W #4,A7 0000015A: 6734 'g4' BEQ.S *+$0036 ; 00000190 0000015C: 2F0C '/.' MOVE.L A4,-(A7) 0000015E: 4EBA 0000 'N...' JSR fsg_SetDefaults ; id: 375 00000162: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00000166: 584F 'XO' ADDQ.W #4,A7 00000168: 6708 'g.' BEQ.S *+$000A ; 00000172 0000016A: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 00000170: 6064 '`d' BRA.S *+$0066 ; 000001D6 00000172: 2F2B 0044 '/+.D' MOVE.L $0044(A3),-(A7) 00000176: 2F0C '/.' MOVE.L A4,-(A7) 00000178: 4EBA 0000 'N...' JSR fsg_RunFontProgram ; id: 374 0000017C: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00000180: 504F 'PO' ADDQ.W #8,A7 00000182: 6708 'g.' BEQ.S *+$000A ; 0000018C 00000184: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 0000018A: 604A '`J' BRA.S *+$004C ; 000001D6 0000018C: 422C 020F 'B,..' CLR.B $020F(A4) 00000190: 4AAB 0044 'J..D' TST.L $0044(A3) 00000194: 671A 'g.' BEQ.S *+$001C ; 000001B0 00000196: 2F2B 0044 '/+.D' MOVE.L $0044(A3),-(A7) 0000019A: 2F0C '/.' MOVE.L A4,-(A7) 0000019C: 4EBA 0000 'N...' JSR fsg_NewTransformation ; id: 376 000001A0: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 000001A4: 504F 'PO' ADDQ.W #8,A7 000001A6: 670E 'g.' BEQ.S *+$0010 ; 000001B6 000001A8: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 000001AE: 6026 '`&' BRA.S *+$0028 ; 000001D6 000001B0: 197C 0001 020E '.|....' MOVE.B #$01,$020E(A4) 000001B6: 7007 'p.' MOVEQ #$07,D0 000001B8: 2940 0164 ')@.d' MOVE.L D0,$0164(A4) 000001BC: 206C 001C ' l..' MOVEA.L $001C(A4),A0 000001C0: 222C 0178 '",.x' MOVE.L $0178(A4),D1 000001C4: D2A8 0010 '....' ADD.L $0010(A0),D1 000001C8: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000001CC: 2141 007E '!A.~' MOVE.L D1,$007E(A0) 000001D0: 7200 'r.' MOVEQ #$00,D1 000001D2: 2D41 0010 '-A..' MOVE.L D1,$0010(A6) 000001D6: 4CEE 18C0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A3/A4 000001DC: 4E5E 'N^' UNLK A6 000001DE: 4E74 0008 'Nt..' RTD #$0008 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__setjmp"(230) 00000034 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_NewTransformation"(376) 0000019E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_RunFontProgram"(374) 0000017A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_SetDefaults"(375) 00000160 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_InitInterpreterTrans"(358) 00000152 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_ReduceMatrix"(347) 0000011E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortMulDiv"(465) 00000114 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortMulDiv"(465) 000000FC Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortMulDiv"(465) 000000E8 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortMulDiv"(465) 000000D4 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortMulDiv"(465) 000000B2 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortMulDiv"(465) 0000009E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortMulDiv"(465) 0000008A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fs_SetUpKey"(468) 00000018 Comment: FS_NEWTRANSFORMATION ended due to: vector glue below Comment: ##################################################################################### Module: FS_NEWGLYPH [9BA50, 9BB2A) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +36 (9BA86): JSR __setjmp ; outside file +1A (9BA6A): JSR fs_SetUpKey VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c Dictionary: Flags $00 FirstId 473 473: FS_NEWGLYPH Module: Flags=$88=(ForcedActive Extern Code) Module="FS_NEWGLYPH"(473) Segment="Main"(200) Size: Flags $00 ModuleSize 218 Content: Flags $08 Contents offset $0000 size $00DA 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) 00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 00000010: 486E FFFC 'Hn..' PEA -$0004(A6) 00000014: 7000 'p.' MOVEQ #$00,D0 00000016: 2F00 '/.' MOVE.L D0,-(A7) 00000018: 2F0B '/.' MOVE.L A3,-(A7) 0000001A: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 468 0000001E: 2840 '(@' MOVEA.L D0,A4 00000020: 200C ' .' MOVE.L A4,D0 00000022: 4FEF 000C 'O...' LEA $000C(A7),A7 00000026: 660A 'f.' BNE.S *+$000C ; 00000032 00000028: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 0000002E: 6000 009E '`...' BRA *+$00A0 ; 000000CE 00000032: 486C 0212 'Hl..' PEA $0212(A4) 00000036: 4EBA 0000 'N...' JSR __setjmp ; id: 230 0000003A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 0000003E: 584F 'XO' ADDQ.W #4,A7 00000040: 670A 'g.' BEQ.S *+$000C ; 0000004C 00000042: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 00000048: 6000 0084 '`...' BRA *+$0086 ; 000000CE 0000004C: 7007 'p.' MOVEQ #$07,D0 0000004E: 2940 0164 ')@.d' MOVE.L D0,$0164(A4) 00000052: 7200 'r.' MOVEQ #$00,D1 00000054: 322B 0034 '2+.4' MOVE.W $0034(A3),D1 00000058: 0C81 0000 FFFF '......' CMPI.L #$0000FFFF,D1 0000005E: 6724 'g$' BEQ.S *+$0026 ; 00000084 00000060: 7000 'p.' MOVEQ #$00,D0 00000062: 302B 0034 '0+.4' MOVE.W $0034(A3),D0 00000066: 2F00 '/.' MOVE.L D0,-(A7) 00000068: 2F0C '/.' MOVE.L A4,-(A7) 0000006A: 206C 000C ' l..' MOVEA.L $000C(A4),A0 0000006E: 4E90 'N.' JSR (A0) 00000070: 3E00 '>.' MOVE.W D0,D7 00000072: 3547 0020 '5G. ' MOVE.W D7,$0020(A2) 00000076: 3947 0014 '9G..' MOVE.W D7,$0014(A4) 0000007A: 356C 00FC 0022 '5l..."' MOVE.W $00FC(A4),$0022(A2) 00000080: 504F 'PO' ADDQ.W #8,A7 00000082: 6010 '`.' BRA.S *+$0012 ; 00000094 00000084: 356B 0036 0020 '5k.6. ' MOVE.W $0036(A3),$0020(A2) 0000008A: 396B 0036 0014 '9k.6..' MOVE.W $0036(A3),$0014(A4) 00000090: 426A 0022 'Bj."' CLR.W $0022(A2) 00000094: 7000 'p.' MOVEQ #$00,D0 00000096: 302C 019C '0,..' MOVE.W $019C(A4),D0 0000009A: 322C 0014 '2,..' MOVE.W $0014(A4),D1 0000009E: 48C1 'H.' EXT.L D1 000000A0: B081 '..' CMP.L D1,D0 000000A2: 6C0A 'l.' BGE.S *+$000C ; 000000AE 000000A4: 2D7C 0000 100A '-|....' MOVE.L #$0000100A,$0010(A6) 0010 000000AC: 6020 '` ' BRA.S *+$0022 ; 000000CE 000000AE: 7000 'p.' MOVEQ #$00,D0 000000B0: 302C 019C '0,..' MOVE.W $019C(A4),D0 000000B4: 322C 0014 '2,..' MOVE.W $0014(A4),D1 000000B8: 48C1 'H.' EXT.L D1 000000BA: B081 '..' CMP.L D1,D0 000000BC: 6C0A 'l.' BGE.S *+$000C ; 000000C8 000000BE: 2D7C 0000 100A '-|....' MOVE.L #$0000100A,$0010(A6) 0010 000000C6: 6006 '`.' BRA.S *+$0008 ; 000000CE 000000C8: 7000 'p.' MOVEQ #$00,D0 000000CA: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) 000000CE: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 000000D4: 4E5E 'N^' UNLK A6 000000D6: 4E74 0008 'Nt..' RTD #$0008 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__setjmp"(230) 00000038 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fs_SetUpKey"(468) 0000001C Comment: FS_NEWGLYPH ended due to: vector glue below Comment: ##################################################################################### Module: FS_GETADVANCEWIDTH [9BB40, 9BBE6) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +32 (9BB72): JSR __setjmp ; outside file +8C (9BBCC): JSR fsg_FixXYMul +68 (9BBA8): JSR ShortMulDiv +50 (9BB90): JSR sfnt_ReadSFNTMetrics +18 (9BB58): JSR fs_SetUpKey VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c Dictionary: Flags $00 FirstId 474 474: FS_GETADVANCEWIDTH Pad Module: Flags=$88=(ForcedActive Extern Code) Module="FS_GETADVANCEWIDTH"(474) Segment="Main"(200) Size: Flags $00 ModuleSize 166 Content: Flags $08 Contents offset $0000 size $00A6 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 486E FFFC 'Hn..' PEA -$0004(A6) 00000010: 7007 'p.' MOVEQ #$07,D0 00000012: 2F00 '/.' MOVE.L D0,-(A7) 00000014: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000018: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 468 0000001C: 2840 '(@' MOVEA.L D0,A4 0000001E: 200C ' .' MOVE.L A4,D0 00000020: 4FEF 000C 'O...' LEA $000C(A7),A7 00000024: 6608 'f.' BNE.S *+$000A ; 0000002E 00000026: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 0000002C: 606C '`l' BRA.S *+$006E ; 0000009A 0000002E: 486C 0212 'Hl..' PEA $0212(A4) 00000032: 4EBA 0000 'N...' JSR __setjmp ; id: 230 00000036: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 0000003A: 584F 'XO' ADDQ.W #4,A7 0000003C: 6708 'g.' BEQ.S *+$000A ; 00000046 0000003E: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 00000044: 6054 '`T' BRA.S *+$0056 ; 0000009A 00000046: 302C 0014 '0,..' MOVE.W $0014(A4),D0 0000004A: 48C0 'H.' EXT.L D0 0000004C: 2F00 '/.' MOVE.L D0,-(A7) 0000004E: 2F0C '/.' MOVE.L A4,-(A7) 00000050: 4EBA 0000 'N...' JSR sfnt_ReadSFNTMetrics ; id: 432 00000054: 7000 'p.' MOVEQ #$00,D0 00000056: 302C 00FE '0,..' MOVE.W $00FE(A4),D0 0000005A: 2F00 '/.' MOVE.L D0,-(A7) 0000005C: 7000 'p.' MOVEQ #$00,D0 0000005E: 302C 0160 '0,.`' MOVE.W $0160(A4),D0 00000062: 2F00 '/.' MOVE.L D0,-(A7) 00000064: 2F2C 0108 '/,..' MOVE.L $0108(A4),-(A7) 00000068: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 0000006C: 2740 0024 ''@.$' MOVE.L D0,$0024(A3) 00000070: 7000 'p.' MOVEQ #$00,D0 00000072: 2740 0028 ''@.(' MOVE.L D0,$0028(A3) 00000076: 4A2C 0156 'J,.V' TST.B $0156(A4) 0000007A: 4FEF 0014 'O...' LEA $0014(A7),A7 0000007E: 6614 'f.' BNE.S *+$0016 ; 00000094 00000080: 486C 010C 'Hl..' PEA $010C(A4) 00000084: 486B 0028 'Hk.(' PEA $0028(A3) 00000088: 486B 0024 'Hk.$' PEA $0024(A3) 0000008C: 4EBA 0000 'N...' JSR fsg_FixXYMul ; id: 343 00000090: 4FEF 000C 'O...' LEA $000C(A7),A7 00000094: 7000 'p.' MOVEQ #$00,D0 00000096: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) 0000009A: 4CEE 1800 FFF4 'L.....' MOVEM.L -$000C(A6),A3/A4 000000A0: 4E5E 'N^' UNLK A6 000000A2: 4E74 0008 'Nt..' RTD #$0008 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__setjmp"(230) 00000034 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_FixXYMul"(343) 0000008E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortMulDiv"(465) 0000006A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sfnt_ReadSFNTMetrics"(432) 00000052 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fs_SetUpKey"(468) 0000001A Comment: FS_GETADVANCEWIDTH ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_9BBF0 [9BBF0, 9BD1E) Module started due to: vector glue above Resolved outgoing references: +32 (9BC22): JSR __setjmp ; outside file +82 (9BC72): JSR fsg_GridFit +52 (9BC42): JSR fsg_NewTransformation +18 (9BC08): JSR fs_SetUpKey Dictionary: Flags $00 FirstId 475 475: AUTOMOD_9BBF0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9BBF0"(475) Segment="Main"(200) Size: Flags $00 ModuleSize 302 Content: Flags $08 Contents offset $0000 size $012E 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 48E7 1018 'H...' MOVEM.L D3/A3/A4,-(A7) 00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 0000000C: 486E FFFC 'Hn..' PEA -$0004(A6) 00000010: 7007 'p.' MOVEQ #$07,D0 00000012: 2F00 '/.' MOVE.L D0,-(A7) 00000014: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000018: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 468 0000001C: 2840 '(@' MOVEA.L D0,A4 0000001E: 200C ' .' MOVE.L A4,D0 00000020: 4FEF 000C 'O...' LEA $000C(A7),A7 00000024: 6608 'f.' BNE.S *+$000A ; 0000002E 00000026: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 0000002A: 6000 00F8 '`...' BRA *+$00FA ; 00000124 0000002E: 486C 0212 'Hl..' PEA $0212(A4) 00000032: 4EBA 0000 'N...' JSR __setjmp ; id: 230 00000036: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 0000003A: 584F 'XO' ADDQ.W #4,A7 0000003C: 6708 'g.' BEQ.S *+$000A ; 00000046 0000003E: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 00000042: 6000 00E0 '`...' BRA *+$00E2 ; 00000124 00000046: 4A2C 020E 'J,..' TST.B $020E(A4) 0000004A: 671A 'g.' BEQ.S *+$001C ; 00000066 0000004C: 7000 'p.' MOVEQ #$00,D0 0000004E: 2F00 '/.' MOVE.L D0,-(A7) 00000050: 2F0C '/.' MOVE.L A4,-(A7) 00000052: 4EBA 0000 'N...' JSR fsg_NewTransformation ; id: 376 00000056: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 0000005A: 504F 'PO' ADDQ.W #8,A7 0000005C: 6708 'g.' BEQ.S *+$000A ; 00000066 0000005E: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 00000062: 6000 00C0 '`...' BRA *+$00C2 ; 00000124 00000066: 294B 01EA ')K..' MOVE.L A3,$01EA(A4) 0000006A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000006E: 2968 0034 01EE ')h.4..' MOVE.L $0034(A0),$01EE(A4) 00000074: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 00000078: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000007C: 2F28 0038 '/(.8' MOVE.L $0038(A0),-(A7) 00000080: 2F0C '/.' MOVE.L A4,-(A7) 00000082: 4EBA 0000 'N...' JSR fsg_GridFit ; id: 379 00000086: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 0000008A: 4FEF 000C 'O...' LEA $000C(A7),A7 0000008E: 6708 'g.' BEQ.S *+$000A ; 00000098 00000090: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 00000094: 6000 008E '`...' BRA *+$0090 ; 00000124 00000098: 206C 001C ' l..' MOVEA.L $001C(A4),A0 0000009C: 2D68 000C FFF4 '-h....' MOVE.L $000C(A0),-$000C(A6) 000000A2: 41EC 0054 'A..T' LEA $0054(A4),A0 000000A6: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) 000000AA: 2028 001C ' (..' MOVE.L $001C(A0),D0 000000AE: D0AE FFF4 '....' ADD.L -$000C(A6),D0 000000B2: 2740 006A ''@.j' MOVE.L D0,$006A(A3) 000000B6: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 000000BA: 2028 0020 ' (. ' MOVE.L $0020(A0),D0 000000BE: D0AE FFF4 '....' ADD.L -$000C(A6),D0 000000C2: 2740 006E ''@.n' MOVE.L D0,$006E(A3) 000000C6: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 000000CA: 2028 0004 ' (..' MOVE.L $0004(A0),D0 000000CE: D0AE FFF4 '....' ADD.L -$000C(A6),D0 000000D2: 2740 0072 ''@.r' MOVE.L D0,$0072(A3) 000000D6: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 000000DA: 2028 0008 ' (..' MOVE.L $0008(A0),D0 000000DE: D0AE FFF4 '....' ADD.L -$000C(A6),D0 000000E2: 2740 0076 ''@.v' MOVE.L D0,$0076(A3) 000000E6: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 000000EA: 2028 0024 ' (.$' MOVE.L $0024(A0),D0 000000EE: D0AE FFF4 '....' ADD.L -$000C(A6),D0 000000F2: 2740 007A ''@.z' MOVE.L D0,$007A(A3) 000000F6: 376C 00C8 0068 '7l...h' MOVE.W $00C8(A4),$0068(A3) 000000FC: 206C 001C ' l..' MOVEA.L $001C(A4),A0 00000100: 202C 0178 ' ,.x' MOVE.L $0178(A4),D0 00000104: E580 '..' ASL.L #2,D0 00000106: D0A8 0010 '....' ADD.L $0010(A0),D0 0000010A: 2740 007E ''@.~' MOVE.L D0,$007E(A3) 0000010E: 4AAC 0194 'J...' TST.L $0194(A4) 00000112: 56C3 'V.' SNE D3 00000114: 4403 'D.' NEG.B D3 00000116: 4883 'H.' EXT.W D3 00000118: 3743 0066 '7C.f' MOVE.W D3,$0066(A3) 0000011C: 7017 'p.' MOVEQ #$17,D0 0000011E: 2940 0164 ')@.d' MOVE.L D0,$0164(A4) 00000122: 7000 'p.' MOVEQ #$00,D0 00000124: 4CEE 1808 FFE8 'L.....' MOVEM.L -$0018(A6),D3/A3/A4 0000012A: 4E5E 'N^' UNLK A6 0000012C: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__setjmp"(230) 00000034 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_GridFit"(379) 00000084 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_NewTransformation"(376) 00000054 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fs_SetUpKey"(468) 0000001A Comment: AUTOMOD_9BBF0 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: FS_CONTOURNOGRIDFIT [9BD20, 9BD3E) Module started due to: MODGUESS (align, label, RTS then padding) Unresolved outgoing references: +10 (9BD30): JSR $9BBF0 VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c Dictionary: Flags $00 FirstId 476 476: FS_CONTOURNOGRIDFIT Module: Flags=$88=(ForcedActive Extern Code) Module="FS_CONTOURNOGRIDFIT"(476) Segment="Main"(200) Size: Flags $00 ModuleSize 30 Content: Flags $08 Contents offset $0000 size $001E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 7000 'p.' MOVEQ #$00,D0 00000006: 2F00 '/.' MOVE.L D0,-(A7) 00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000000C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000010: 4EBA FEBE 'N...' JSR *-$0140 ; FFFFFED0 00000014: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) 00000018: 4E5E 'N^' UNLK A6 0000001A: 4E74 0008 'Nt..' RTD #$0008 Comment: FS_CONTOURNOGRIDFIT ended due to: vector glue below Comment: ##################################################################################### Module: FS_CONTOURGRIDFIT [9BD50, 9BD6E) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Unresolved outgoing references: +10 (9BD60): JSR $9BBF0 VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c Dictionary: Flags $00 FirstId 477 477: FS_CONTOURGRIDFIT Module: Flags=$88=(ForcedActive Extern Code) Module="FS_CONTOURGRIDFIT"(477) Segment="Main"(200) Size: Flags $00 ModuleSize 30 Content: Flags $08 Contents offset $0000 size $001E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 7001 'p.' MOVEQ #$01,D0 00000006: 2F00 '/.' MOVE.L D0,-(A7) 00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000000C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000010: 4EBA FE8E 'N...' JSR *-$0170 ; FFFFFEA0 00000014: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) 00000018: 4E5E 'N^' UNLK A6 0000001A: 4E74 0008 'Nt..' RTD #$0008 Comment: FS_CONTOURGRIDFIT ended due to: vector glue below Comment: ##################################################################################### Module: FS_FINDBITMAPSIZE [9BD80, 9C06A) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +30 (9BDB0): JSR __setjmp ; outside file +1CC (9BF4C): JSR fsg_FixXYMul +1A8 (9BF28): JSR ShortMulDiv +C0 (9BE40): JSR sc_FindExtrema +14 (9BD94): JSR fs_SetUpKey Unresolved outgoing references: +B4 (9BE34): JSR $9C760 +298 (9C018): JSR $9C7A0 VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c Dictionary: Flags $00 FirstId 478 478: FS_FINDBITMAPSIZE Module: Flags=$88=(ForcedActive Extern Code) Module="FS_FINDBITMAPSIZE"(478) Segment="Main"(200) Size: Flags $00 ModuleSize 746 Content: Flags $08 Contents offset $0000 size $02EA 00000000: 4E56 FFD0 'NV..' LINK.W A6,#-$0030 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 486E FFFC 'Hn..' PEA -$0004(A6) 0000000C: 7017 'p.' MOVEQ #$17,D0 0000000E: 2F00 '/.' MOVE.L D0,-(A7) 00000010: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000014: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 468 00000018: 2640 '&@' MOVEA.L D0,A3 0000001A: 200B ' .' MOVE.L A3,D0 0000001C: 4FEF 000C 'O...' LEA $000C(A7),A7 00000020: 660A 'f.' BNE.S *+$000C ; 0000002C 00000022: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 00000028: 6000 02B4 '`...' BRA *+$02B6 ; 000002DE 0000002C: 486B 0212 'Hk..' PEA $0212(A3) 00000030: 4EBA 0000 'N...' JSR __setjmp ; id: 230 00000034: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00000038: 584F 'XO' ADDQ.W #4,A7 0000003A: 670A 'g.' BEQ.S *+$000C ; 00000046 0000003C: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 00000042: 6000 029A '`...' BRA *+$029C ; 000002DE 00000046: 422B 0158 'B+.X' CLR.B $0158(A3) 0000004A: 41EB 00AC 'A...' LEA $00AC(A3),A0 0000004E: 2D48 FFD4 '-H..' MOVE.L A0,-$002C(A6) 00000052: 206B 001C ' k..' MOVEA.L $001C(A3),A0 00000056: 2D68 000C FFD8 '-h....' MOVE.L $000C(A0),-$0028(A6) 0000005C: 49EB 0054 'I..T' LEA $0054(A3),A4 00000060: 45EB 00D8 'E...' LEA $00D8(A3),A2 00000064: 202C 001C ' ,..' MOVE.L $001C(A4),D0 00000068: D0AE FFD8 '....' ADD.L -$0028(A6),D0 0000006C: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) 00000070: 202C 0020 ' ,. ' MOVE.L $0020(A4),D0 00000074: D0AE FFD8 '....' ADD.L -$0028(A6),D0 00000078: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) 0000007C: 206E FFD4 ' n..' MOVEA.L -$002C(A6),A0 00000080: 3D68 001C FFE4 '=h....' MOVE.W $001C(A0),-$001C(A6) 00000086: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 0000008A: D0AE FFD8 '....' ADD.L -$0028(A6),D0 0000008E: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) 00000092: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 00000096: D0AE FFD8 '....' ADD.L -$0028(A6),D0 0000009A: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) 0000009E: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0 000000A2: D0AE FFD8 '....' ADD.L -$0028(A6),D0 000000A6: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) 000000AA: 4A2B 0155 'J+.U' TST.B $0155(A3) 000000AE: 670A 'g.' BEQ.S *+$000C ; 000000BA 000000B0: 486E FFDC 'Hn..' PEA -$0024(A6) 000000B4: 4EBA 092A 'N..*' JSR *+$092C ; 000009E0 000000B8: 584F 'XO' ADDQ.W #4,A7 000000BA: 2F0A '/.' MOVE.L A2,-(A7) 000000BC: 486E FFDC 'Hn..' PEA -$0024(A6) 000000C0: 4EBA 0000 'N...' JSR sc_FindExtrema ; id: 479 000000C4: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 000000C8: 504F 'PO' ADDQ.W #8,A7 000000CA: 670A 'g.' BEQ.S *+$000C ; 000000D6 000000CC: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 000000D2: 6000 020A '`...' BRA *+$020C ; 000002DE 000000D6: 362A 0020 '6*. ' MOVE.W $0020(A2),D3 000000DA: 342A 0022 '4*."' MOVE.W $0022(A2),D2 000000DE: E64A '.J' LSR.W #3,D2 000000E0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000000E4: 41E8 0054 'A..T' LEA $0054(A0),A0 000000E8: 2D48 FFD0 '-H..' MOVE.L A0,-$0030(A6) 000000EC: 7000 'p.' MOVEQ #$00,D0 000000EE: 2080 ' .' MOVE.L D0,(A0) 000000F0: 206E FFD0 ' n..' MOVEA.L -$0030(A6),A0 000000F4: 3142 0004 '1B..' MOVE.W D2,$0004(A0) 000000F8: 206E FFD0 ' n..' MOVEA.L -$0030(A6),A0 000000FC: 49E8 0006 'I...' LEA $0006(A0),A4 00000100: 38AA 0016 '8...' MOVE.W $0016(A2),(A4) 00000104: 396A 0014 0002 '9j....' MOVE.W $0014(A2),$0002(A4) 0000010A: 396A 001A 0004 '9j....' MOVE.W $001A(A2),$0004(A4) 00000110: 396A 0018 0006 '9j....' MOVE.W $0018(A2),$0006(A4) 00000116: 322E FFE4 '2...' MOVE.W -$001C(A6),D1 0000011A: 48C1 'H.' EXT.L D1 0000011C: 5381 'S.' SUBQ.L #1,D1 0000011E: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0 00000122: 3230 1A00 '20..' MOVE.W $00(A0,D1.L*2),D1 00000126: 48C1 'H.' EXT.L D1 00000128: 2801 '(.' MOVE.L D1,D4 0000012A: 5A84 'Z.' ADDQ.L #5,D4 0000012C: 7C0A '|.' MOVEQ #$0A,D6 0000012E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000132: 49E8 0024 'I..$' LEA $0024(A0),A4 00000136: 2E04 '..' MOVE.L D4,D7 00000138: 5787 'W.' SUBQ.L #3,D7 0000013A: 2A04 '*.' MOVE.L D4,D5 0000013C: 5985 'Y.' SUBQ.L #4,D5 0000013E: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0 00000142: 2248 '"H' MOVEA.L A0,A1 00000144: 2230 7C00 '"0|.' MOVE.L $00(A0,D7.L*4),D1 00000148: 92B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D1 0000014C: EDA9 '..' LSL.L D6,D1 0000014E: 2941 0020 ')A. ' MOVE.L D1,$0020(A4) 00000152: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0 00000156: 2248 '"H' MOVEA.L A0,A1 00000158: 2230 7C00 '"0|.' MOVE.L $00(A0,D7.L*4),D1 0000015C: 92B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D1 00000160: EDA9 '..' LSL.L D6,D1 00000162: 2941 0024 ')A.$' MOVE.L D1,$0024(A4) 00000166: 2E04 '..' MOVE.L D4,D7 00000168: 5387 'S.' SUBQ.L #1,D7 0000016A: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0 0000016E: 2248 '"H' MOVEA.L A0,A1 00000170: 2230 7C00 '"0|.' MOVE.L $00(A0,D7.L*4),D1 00000174: 92B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D1 00000178: EDA9 '..' LSL.L D6,D1 0000017A: 2941 0028 ')A.(' MOVE.L D1,$0028(A4) 0000017E: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0 00000182: 2248 '"H' MOVEA.L A0,A1 00000184: 2230 7C00 '"0|.' MOVE.L $00(A0,D7.L*4),D1 00000188: 92B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D1 0000018C: EDA9 '..' LSL.L D6,D1 0000018E: 2941 002C ')A.,' MOVE.L D1,$002C(A4) 00000192: 2F02 '/.' MOVE.L D2,-(A7) 00000194: 7000 'p.' MOVEQ #$00,D0 00000196: 302B 00FE '0+..' MOVE.W $00FE(A3),D0 0000019A: 2F00 '/.' MOVE.L D0,-(A7) 0000019C: 7000 'p.' MOVEQ #$00,D0 0000019E: 302B 0160 '0+.`' MOVE.W $0160(A3),D0 000001A2: 2F00 '/.' MOVE.L D0,-(A7) 000001A4: 2F2B 0108 '/+..' MOVE.L $0108(A3),-(A7) 000001A8: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 000001AC: 4FEF 000C 'O...' LEA $000C(A7),A7 000001B0: 241F '$.' MOVE.L (A7)+,D2 000001B2: 2880 '(.' MOVE.L D0,(A4) 000001B4: 7000 'p.' MOVEQ #$00,D0 000001B6: 2940 0004 ')@..' MOVE.L D0,$0004(A4) 000001BA: 4A2B 0156 'J+.V' TST.B $0156(A3) 000001BE: 6616 'f.' BNE.S *+$0018 ; 000001D6 000001C0: 2F02 '/.' MOVE.L D2,-(A7) 000001C2: 486B 010C 'Hk..' PEA $010C(A3) 000001C6: 486C 0004 'Hl..' PEA $0004(A4) 000001CA: 2F0C '/.' MOVE.L A4,-(A7) 000001CC: 4EBA 0000 'N...' JSR fsg_FixXYMul ; id: 343 000001D0: 4FEF 000C 'O...' LEA $000C(A7),A7 000001D4: 241F '$.' MOVE.L (A7)+,D2 000001D6: 2A04 '*.' MOVE.L D4,D5 000001D8: 5585 'U.' SUBQ.L #2,D5 000001DA: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0 000001DE: 2248 '"H' MOVEA.L A0,A1 000001E0: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 000001E4: 90B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D0 000001E8: EDA8 '..' LSL.L D6,D0 000001EA: 2940 0008 ')@..' MOVE.L D0,$0008(A4) 000001EE: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0 000001F2: 2248 '"H' MOVEA.L A0,A1 000001F4: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 000001F8: 90B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D0 000001FC: EDA8 '..' LSL.L D6,D0 000001FE: 2940 000C ')@..' MOVE.L D0,$000C(A4) 00000202: 41EC 0010 'A...' LEA $0010(A4),A0 00000206: 224C '"L' MOVEA.L A4,A1 00000208: 5089 'P.' ADDQ.L #8,A1 0000020A: 20D9 ' .' MOVE.L (A1)+,(A0)+ 0000020C: 20D9 ' .' MOVE.L (A1)+,(A0)+ 0000020E: 41EC 0018 'A...' LEA $0018(A4),A0 00000212: 43EC 0028 'C..(' LEA $0028(A4),A1 00000216: 20D9 ' .' MOVE.L (A1)+,(A0)+ 00000218: 20D9 ' .' MOVE.L (A1)+,(A0)+ 0000021A: 302A 0014 '0*..' MOVE.W $0014(A2),D0 0000021E: 48C0 'H.' EXT.L D0 00000220: 7210 'r.' MOVEQ #$10,D1 00000222: E3A8 '..' LSL.L D1,D0 00000224: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0 00000228: 2230 7C00 '"0|.' MOVE.L $00(A0,D7.L*4),D1 0000022C: EDA9 '..' LSL.L D6,D1 0000022E: 2A00 '*.' MOVE.L D0,D5 00000230: 9A81 '..' SUB.L D1,D5 00000232: DBAC 0008 '....' ADD.L D5,$0008(A4) 00000236: DBAC 0028 '...(' ADD.L D5,$0028(A4) 0000023A: 302A 001A '0*..' MOVE.W $001A(A2),D0 0000023E: 48C0 'H.' EXT.L D0 00000240: 7210 'r.' MOVEQ #$10,D1 00000242: E3A8 '..' LSL.L D1,D0 00000244: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0 00000248: 2230 7C00 '"0|.' MOVE.L $00(A0,D7.L*4),D1 0000024C: EDA9 '..' LSL.L D6,D1 0000024E: 2A00 '*.' MOVE.L D0,D5 00000250: 9A81 '..' SUB.L D1,D5 00000252: DBAC 000C '....' ADD.L D5,$000C(A4) 00000256: DBAC 002C '...,' ADD.L D5,$002C(A4) 0000025A: 7037 'p7' MOVEQ #$37,D0 ; '7' 0000025C: 2740 0164 ''@.d' MOVE.L D0,$0164(A3) 00000260: 7200 'r.' MOVEQ #$00,D1 00000262: 3203 '2.' MOVE.W D3,D1 00000264: 4A81 'J.' TST.L D1 00000266: 6602 'f.' BNE.S *+$0004 ; 0000026A 00000268: 5243 'RC' ADDQ.W #1,D3 0000026A: 3002 '0.' MOVE.W D2,D0 0000026C: C1C3 '..' MULS.W D3,D0 0000026E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000272: 2140 0014 '!@..' MOVE.L D0,$0014(A0) 00000276: 7000 'p.' MOVEQ #$00,D0 00000278: 3003 '0.' MOVE.W D3,D0 0000027A: 7200 'r.' MOVEQ #$00,D1 0000027C: 322A 001E '2*..' MOVE.W $001E(A2),D1 00000280: 5481 'T.' ADDQ.L #2,D1 00000282: D281 '..' ADD.L D1,D1 00000284: 5881 'X.' ADDQ.L #4,D1 00000286: 4C00 1000 'L...' MULU.L D0,D1 0000028A: 2A01 '*.' MOVE.L D1,D5 0000028C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000290: 2145 0018 '!E..' MOVE.L D5,$0018(A0) 00000294: 2F02 '/.' MOVE.L D2,-(A7) 00000296: 2F0B '/.' MOVE.L A3,-(A7) 00000298: 4EBA 0786 'N...' JSR *+$0788 ; 00000A20 0000029C: 588F 'X.' ADDQ.L #4,A7 0000029E: 241F '$.' MOVE.L (A7)+,D2 000002A0: 4A80 'J.' TST.L D0 000002A2: 672A 'g*' BEQ.S *+$002C ; 000002CE 000002A4: 302A 0018 '0*..' MOVE.W $0018(A2),D0 000002A8: 48C0 'H.' EXT.L D0 000002AA: 322A 0014 '2*..' MOVE.W $0014(A2),D1 000002AE: 48C1 'H.' EXT.L D1 000002B0: 2C00 ',.' MOVE.L D0,D6 000002B2: 9C81 '..' SUB.L D1,D6 000002B4: 4A86 'J.' TST.L D6 000002B6: 6602 'f.' BNE.S *+$0004 ; 000002BA 000002B8: 5286 'R.' ADDQ.L #1,D6 000002BA: 7000 'p.' MOVEQ #$00,D0 000002BC: 302A 001C '0*..' MOVE.W $001C(A2),D0 000002C0: 5480 'T.' ADDQ.L #2,D0 000002C2: D080 '..' ADD.L D0,D0 000002C4: 5880 'X.' ADDQ.L #4,D0 000002C6: 4C06 0000 'L...' MULU.L D6,D0 000002CA: 2A00 '*.' MOVE.L D0,D5 000002CC: 6002 '`.' BRA.S *+$0004 ; 000002D0 000002CE: 7A00 'z.' MOVEQ #$00,D5 000002D0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000002D4: 2145 001C '!E..' MOVE.L D5,$001C(A0) 000002D8: 7000 'p.' MOVEQ #$00,D0 000002DA: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) 000002DE: 4CEE 1CF8 FFB0 'L.....' MOVEM.L -$0050(A6),D3-D7/A2-A4 000002E4: 4E5E 'N^' UNLK A6 000002E6: 4E74 0008 'Nt..' RTD #$0008 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__setjmp"(230) 00000032 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fsg_FixXYMul"(343) 000001CE Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortMulDiv"(465) 000001AA Dictionary: Flags $00 FirstId 479 479: sc_FindExtrema Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sc_FindExtrema"(479) 000000C2 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fs_SetUpKey"(468) 00000016 Comment: FS_FINDBITMAPSIZE ended due to: vector glue below Comment: ##################################################################################### Module: FS_SIZEOFOUTLINES [9C080, 9C148) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +30 (9C0B0): JSR __setjmp ; outside file +14 (9C094): JSR fs_SetUpKey VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c Dictionary: Flags $00 FirstId 480 480: FS_SIZEOFOUTLINES Module: Flags=$88=(ForcedActive Extern Code) Module="FS_SIZEOFOUTLINES"(480) Segment="Main"(200) Size: Flags $00 ModuleSize 200 Content: Flags $08 Contents offset $0000 size $00C8 00000000: 4E56 FFDC 'NV..' LINK.W A6,#-$0024 00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) 00000008: 486E FFFC 'Hn..' PEA -$0004(A6) 0000000C: 7037 'p7' MOVEQ #$37,D0 ; '7' 0000000E: 2F00 '/.' MOVE.L D0,-(A7) 00000010: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000014: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 468 00000018: 2840 '(@' MOVEA.L D0,A4 0000001A: 200C ' .' MOVE.L A4,D0 0000001C: 4FEF 000C 'O...' LEA $000C(A7),A7 00000020: 660A 'f.' BNE.S *+$000C ; 0000002C 00000022: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 00000028: 6000 0092 '`...' BRA *+$0094 ; 000000BC 0000002C: 486C 0212 'Hl..' PEA $0212(A4) 00000030: 4EBA 0000 'N...' JSR __setjmp ; id: 230 00000034: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00000038: 584F 'XO' ADDQ.W #4,A7 0000003A: 6708 'g.' BEQ.S *+$000A ; 00000044 0000003C: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 00000042: 6078 '`x' BRA.S *+$007A ; 000000BC 00000044: 43EC 00AC 'C...' LEA $00AC(A4),A1 00000048: 206C 001C ' l..' MOVEA.L $001C(A4),A0 0000004C: 2468 000C '$h..' MOVEA.L $000C(A0),A2 00000050: 47EC 0054 'G..T' LEA $0054(A4),A3 00000054: 3D69 001C FFEC '=i....' MOVE.W $001C(A1),-$0014(A6) 0000005A: 202B 0008 ' +..' MOVE.L $0008(A3),D0 0000005E: D08A '..' ADD.L A2,D0 00000060: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 00000064: 4A6E FFEC 'Jn..' TST.W -$0014(A6) 00000068: 6F42 'oB' BLE.S *+$0044 ; 000000AC 0000006A: 302E FFEC '0...' MOVE.W -$0014(A6),D0 0000006E: 48C0 'H.' EXT.L D0 00000070: 5380 'S.' SUBQ.L #1,D0 00000072: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 00000076: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 0000007A: 48C0 'H.' EXT.L D0 0000007C: 2C00 ',.' MOVE.L D0,D6 0000007E: 5286 'R.' ADDQ.L #1,D6 00000080: 302E FFEC '0...' MOVE.W -$0014(A6),D0 00000084: 48C0 'H.' EXT.L D0 00000086: D080 '..' ADD.L D0,D0 00000088: 5280 'R.' ADDQ.L #1,D0 0000008A: D080 '..' ADD.L D0,D0 0000008C: 2206 '".' MOVE.L D6,D1 0000008E: D281 '..' ADD.L D1,D1 00000090: 5081 'P.' ADDQ.L #8,D1 00000092: E581 '..' ASL.L #2,D1 00000094: D280 '..' ADD.L D0,D1 00000096: 2006 ' .' MOVE.L D6,D0 00000098: 5280 'R.' ADDQ.L #1,D0 0000009A: D081 '..' ADD.L D1,D0 0000009C: 2E00 '..' MOVE.L D0,D7 0000009E: 7018 'p.' MOVEQ #$18,D0 000000A0: DE80 '..' ADD.L D0,D7 000000A2: 5687 'V.' ADDQ.L #3,D7 000000A4: 0287 FFFF FFFC '......' ANDI.L #$FFFFFFFC,D7 000000AA: 6002 '`.' BRA.S *+$0004 ; 000000AE 000000AC: 7E00 '~.' MOVEQ #$00,D7 000000AE: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000000B2: 2147 0062 '!G.b' MOVE.L D7,$0062(A0) 000000B6: 7000 'p.' MOVEQ #$00,D0 000000B8: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) 000000BC: 4CEE 1CC0 FFC8 'L.....' MOVEM.L -$0038(A6),D6/D7/A2-A4 000000C2: 4E5E 'N^' UNLK A6 000000C4: 4E74 0008 'Nt..' RTD #$0008 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__setjmp"(230) 00000032 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fs_SetUpKey"(468) 00000016 Comment: FS_SIZEOFOUTLINES ended due to: vector glue below Comment: ##################################################################################### Module: FS_SAVEOUTLINES [9C160, 9C31A) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +30 (9C190): JSR __setjmp ; outside file +14 (9C174): JSR fs_SetUpKey VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c Dictionary: Flags $00 FirstId 481 481: FS_SAVEOUTLINES Module: Flags=$88=(ForcedActive Extern Code) Module="FS_SAVEOUTLINES"(481) Segment="Main"(200) Size: Flags $00 ModuleSize 442 Content: Flags $08 Contents offset $0000 size $01BA 00000000: 4E56 FFD8 'NV..' LINK.W A6,#-$0028 00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) 00000008: 486E FFFC 'Hn..' PEA -$0004(A6) 0000000C: 7037 'p7' MOVEQ #$37,D0 ; '7' 0000000E: 2F00 '/.' MOVE.L D0,-(A7) 00000010: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000014: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 468 00000018: 2440 '$@' MOVEA.L D0,A2 0000001A: 200A ' .' MOVE.L A2,D0 0000001C: 4FEF 000C 'O...' LEA $000C(A7),A7 00000020: 660A 'f.' BNE.S *+$000C ; 0000002C 00000022: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 00000028: 6000 0184 '`...' BRA *+$0186 ; 000001AE 0000002C: 486A 0212 'Hj..' PEA $0212(A2) 00000030: 4EBA 0000 'N...' JSR __setjmp ; id: 230 00000034: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00000038: 584F 'XO' ADDQ.W #4,A7 0000003A: 670A 'g.' BEQ.S *+$000C ; 00000046 0000003C: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 00000042: 6000 016A '`..j' BRA *+$016C ; 000001AE 00000046: 47EA 00D8 'G...' LEA $00D8(A2),A3 0000004A: 41EA 00AC 'A...' LEA $00AC(A2),A0 0000004E: 2D48 FFDC '-H..' MOVE.L A0,-$0024(A6) 00000052: 206A 001C ' j..' MOVEA.L $001C(A2),A0 00000056: 2268 000C '"h..' MOVEA.L $000C(A0),A1 0000005A: 49EA 0054 'I..T' LEA $0054(A2),A4 0000005E: 202C 001C ' ,..' MOVE.L $001C(A4),D0 00000062: D089 '..' ADD.L A1,D0 00000064: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) 00000068: 202C 0020 ' ,. ' MOVE.L $0020(A4),D0 0000006C: D089 '..' ADD.L A1,D0 0000006E: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) 00000072: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0 00000076: 3D68 001C FFEC '=h....' MOVE.W $001C(A0),-$0014(A6) 0000007C: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 00000080: D089 '..' ADD.L A1,D0 00000082: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) 00000086: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 0000008A: D089 '..' ADD.L A1,D0 0000008C: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 00000090: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0 00000094: D089 '..' ADD.L A1,D0 00000096: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 0000009A: 4A6E FFEC 'Jn..' TST.W -$0014(A6) 0000009E: 6E0A 'n.' BGT.S *+$000C ; 000000AA 000000A0: 7000 'p.' MOVEQ #$00,D0 000000A2: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) 000000A6: 6000 0106 '`...' BRA *+$0108 ; 000001AE 000000AA: 302E FFEC '0...' MOVE.W -$0014(A6),D0 000000AE: 48C0 'H.' EXT.L D0 000000B0: 5380 'S.' SUBQ.L #1,D0 000000B2: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 000000B6: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 000000BA: 48C0 'H.' EXT.L D0 000000BC: 2C00 ',.' MOVE.L D0,D6 000000BE: 5286 'R.' ADDQ.L #1,D6 000000C0: 206E 000C ' n..' MOVEA.L $000C(A6),A0 000000C4: 2868 0038 '(h.8' MOVEA.L $0038(A0),A4 000000C8: 28BC A198 6688 '(...f.' MOVE.L #$A1986688,(A4) 000000CE: 588C 'X.' ADDQ.L #4,A4 000000D0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000000D4: 28A8 0014 '(...' MOVE.L $0014(A0),(A4) 000000D8: 588C 'X.' ADDQ.L #4,A4 000000DA: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000000DE: 28A8 0018 '(...' MOVE.L $0018(A0),(A4) 000000E2: 588C 'X.' ADDQ.L #4,A4 000000E4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000000E8: 28A8 001C '(...' MOVE.L $001C(A0),(A4) 000000EC: 588C 'X.' ADDQ.L #4,A4 000000EE: 7000 'p.' MOVEQ #$00,D0 000000F0: 302B 0022 '0+."' MOVE.W $0022(A3),D0 000000F4: 28C0 '(.' MOVE.L D0,(A4)+ 000000F6: 7000 'p.' MOVEQ #$00,D0 000000F8: 302B 0020 '0+. ' MOVE.W $0020(A3),D0 000000FC: 28C0 '(.' MOVE.L D0,(A4)+ 000000FE: 302B 0014 '0+..' MOVE.W $0014(A3),D0 00000102: 48C0 'H.' EXT.L D0 00000104: 28C0 '(.' MOVE.L D0,(A4)+ 00000106: 302B 0016 '0+..' MOVE.W $0016(A3),D0 0000010A: 48C0 'H.' EXT.L D0 0000010C: 28C0 '(.' MOVE.L D0,(A4)+ 0000010E: 302B 0018 '0+..' MOVE.W $0018(A3),D0 00000112: 48C0 'H.' EXT.L D0 00000114: 28C0 '(.' MOVE.L D0,(A4)+ 00000116: 302B 001A '0+..' MOVE.W $001A(A3),D0 0000011A: 48C0 'H.' EXT.L D0 0000011C: 28C0 '(.' MOVE.L D0,(A4)+ 0000011E: 7000 'p.' MOVEQ #$00,D0 00000120: 302B 001C '0+..' MOVE.W $001C(A3),D0 00000124: 28C0 '(.' MOVE.L D0,(A4)+ 00000126: 7000 'p.' MOVEQ #$00,D0 00000128: 302B 001E '0+..' MOVE.W $001E(A3),D0 0000012C: 28C0 '(.' MOVE.L D0,(A4)+ 0000012E: 28AA 0168 '(..h' MOVE.L $0168(A2),(A4) 00000132: 588C 'X.' ADDQ.L #4,A4 00000134: 28AA 0206 '(...' MOVE.L $0206(A2),(A4) 00000138: 588C 'X.' ADDQ.L #4,A4 0000013A: 38AE FFEC '8...' MOVE.W -$0014(A6),(A4) 0000013E: 548C 'T.' ADDQ.L #2,A4 00000140: 266E FFF0 '&n..' MOVEA.L -$0010(A6),A3 00000144: 302E FFEC '0...' MOVE.W -$0014(A6),D0 00000148: 48C0 'H.' EXT.L D0 0000014A: 2E00 '..' MOVE.L D0,D7 0000014C: 6006 '`.' BRA.S *+$0008 ; 00000154 0000014E: 3893 '8.' MOVE.W (A3),(A4) 00000150: 548C 'T.' ADDQ.L #2,A4 00000152: 548B 'T.' ADDQ.L #2,A3 00000154: 5387 'S.' SUBQ.L #1,D7 00000156: 6CF6 'l.' BGE.S *-$0008 ; 0000014E 00000158: 266E FFF4 '&n..' MOVEA.L -$000C(A6),A3 0000015C: 302E FFEC '0...' MOVE.W -$0014(A6),D0 00000160: 48C0 'H.' EXT.L D0 00000162: 2E00 '..' MOVE.L D0,D7 00000164: 6006 '`.' BRA.S *+$0008 ; 0000016C 00000166: 3893 '8.' MOVE.W (A3),(A4) 00000168: 548C 'T.' ADDQ.L #2,A4 0000016A: 548B 'T.' ADDQ.L #2,A3 0000016C: 5387 'S.' SUBQ.L #1,D7 0000016E: 6CF6 'l.' BGE.S *-$0008 ; 00000166 00000170: 266E FFE4 '&n..' MOVEA.L -$001C(A6),A3 00000174: 2E06 '..' MOVE.L D6,D7 00000176: 6004 '`.' BRA.S *+$0006 ; 0000017C 00000178: 28D3 '(.' MOVE.L (A3),(A4)+ 0000017A: 588B 'X.' ADDQ.L #4,A3 0000017C: 5387 'S.' SUBQ.L #1,D7 0000017E: 6CF8 'l.' BGE.S *-$0006 ; 00000178 00000180: 266E FFE8 '&n..' MOVEA.L -$0018(A6),A3 00000184: 2E06 '..' MOVE.L D6,D7 00000186: 6004 '`.' BRA.S *+$0006 ; 0000018C 00000188: 28D3 '(.' MOVE.L (A3),(A4)+ 0000018A: 588B 'X.' ADDQ.L #4,A3 0000018C: 5387 'S.' SUBQ.L #1,D7 0000018E: 6CF8 'l.' BGE.S *-$0006 ; 00000188 00000190: 266E FFF8 '&n..' MOVEA.L -$0008(A6),A3 00000194: 2E06 '..' MOVE.L D6,D7 00000196: 6002 '`.' BRA.S *+$0004 ; 0000019A 00000198: 18DB '..' MOVE.B (A3)+,(A4)+ 0000019A: 5387 'S.' SUBQ.L #1,D7 0000019C: 6CFA 'l.' BGE.S *-$0004 ; 00000198 0000019E: 18FC FFA5 '....' MOVE.B #$A5,(A4)+ 000001A2: 7037 'p7' MOVEQ #$37,D0 ; '7' 000001A4: 2540 0164 '%@.d' MOVE.L D0,$0164(A2) 000001A8: 7000 'p.' MOVEQ #$00,D0 000001AA: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) 000001AE: 4CEE 1CC0 FFC4 'L.....' MOVEM.L -$003C(A6),D6/D7/A2-A4 000001B4: 4E5E 'N^' UNLK A6 000001B6: 4E74 0008 'Nt..' RTD #$0008 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__setjmp"(230) 00000032 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fs_SetUpKey"(468) 00000016 Comment: FS_SAVEOUTLINES ended due to: vector glue below Comment: ##################################################################################### Module: FS_RESTOREOUTLINES [9C330, 9C3C0) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +3A (9C36A): JSR __setjmp ; outside file +1C (9C34C): JSR fs_SetUpKey VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c Dictionary: Flags $00 FirstId 482 482: FS_RESTOREOUTLINES Pad Module: Flags=$88=(ForcedActive Extern Code) Module="FS_RESTOREOUTLINES"(482) Segment="Main"(200) Size: Flags $00 ModuleSize 144 Content: Flags $08 Contents offset $0000 size $0090 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 226E 000C '"n..' MOVEA.L $000C(A6),A1 0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 00000010: 2F09 '/.' MOVE.L A1,-(A7) 00000012: 486E FFFC 'Hn..' PEA -$0004(A6) 00000016: 7001 'p.' MOVEQ #$01,D0 00000018: 2F00 '/.' MOVE.L D0,-(A7) 0000001A: 2F09 '/.' MOVE.L A1,-(A7) 0000001C: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 468 00000020: 4FEF 000C 'O...' LEA $000C(A7),A7 00000024: 225F '"_' MOVEA.L (A7)+,A1 00000026: 2840 '(@' MOVEA.L D0,A4 00000028: 200C ' .' MOVE.L A4,D0 0000002A: 6608 'f.' BNE.S *+$000A ; 00000034 0000002C: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 00000032: 6050 '`P' BRA.S *+$0052 ; 00000084 00000034: 2F09 '/.' MOVE.L A1,-(A7) 00000036: 486C 0212 'Hl..' PEA $0212(A4) 0000003A: 4EBA 0000 'N...' JSR __setjmp ; id: 230 0000003E: 588F 'X.' ADDQ.L #4,A7 00000040: 225F '"_' MOVEA.L (A7)+,A1 00000042: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00000046: 6708 'g.' BEQ.S *+$000A ; 00000050 00000048: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 0000004E: 6034 '`4' BRA.S *+$0036 ; 00000084 00000050: 2669 0038 '&i.8' MOVEA.L $0038(A1),A3 00000054: 0C9B A198 6688 '....f.' CMPI.L #$A1986688,(A3)+ 0000005A: 670A 'g.' BEQ.S *+$000C ; 00000066 0000005C: 2D7C 0000 1600 '-|....' MOVE.L #$00001600,$0010(A6) 0010 00000064: 601E '`.' BRA.S *+$0020 ; 00000084 00000066: 255B 0014 '%[..' MOVE.L (A3)+,$0014(A2) 0000006A: 255B 0018 '%[..' MOVE.L (A3)+,$0018(A2) 0000006E: 255B 001C '%[..' MOVE.L (A3)+,$001C(A2) 00000072: 7037 'p7' MOVEQ #$37,D0 ; '7' 00000074: 2940 0164 ')@.d' MOVE.L D0,$0164(A4) 00000078: 197C 0001 0158 '.|...X' MOVE.B #$01,$0158(A4) 0000007E: 7000 'p.' MOVEQ #$00,D0 00000080: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) 00000084: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 0000008A: 4E5E 'N^' UNLK A6 0000008C: 4E74 0008 'Nt..' RTD #$0008 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__setjmp"(230) 0000003C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fs_SetUpKey"(468) 0000001E Comment: FS_RESTOREOUTLINES ended due to: vector glue below Comment: ##################################################################################### Module: FS_CONTOURSCAN [9C3D0, 9C6F8) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +30 (9C400): JSR __setjmp ; outside file +2CE (9C69E): JSR sc_ScanChar +14 (9C3E4): JSR fs_SetUpKey Unresolved outgoing references: +1BE (9C58E): JSR $9C7A0 VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c Dictionary: Flags $00 FirstId 483 483: FS_CONTOURSCAN Pad Module: Flags=$88=(ForcedActive Extern Code) Module="FS_CONTOURSCAN"(483) Segment="Main"(200) Size: Flags $00 ModuleSize 808 Content: Flags $08 Contents offset $0000 size $0328 00000000: 4E56 FFCC 'NV..' LINK.W A6,#-$0034 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 486E FFFC 'Hn..' PEA -$0004(A6) 0000000C: 7037 'p7' MOVEQ #$37,D0 ; '7' 0000000E: 2F00 '/.' MOVE.L D0,-(A7) 00000010: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000014: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 468 00000018: 2440 '$@' MOVEA.L D0,A2 0000001A: 200A ' .' MOVE.L A2,D0 0000001C: 4FEF 000C 'O...' LEA $000C(A7),A7 00000020: 660A 'f.' BNE.S *+$000C ; 0000002C 00000022: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 00000028: 6000 02F2 '`...' BRA *+$02F4 ; 0000031C 0000002C: 486A 0212 'Hj..' PEA $0212(A2) 00000030: 4EBA 0000 'N...' JSR __setjmp ; id: 230 00000034: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00000038: 584F 'XO' ADDQ.W #4,A7 0000003A: 670A 'g.' BEQ.S *+$000C ; 00000046 0000003C: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 00000042: 6000 02D8 '`...' BRA *+$02DA ; 0000031C 00000046: 49EA 00D8 'I...' LEA $00D8(A2),A4 0000004A: 4A2A 0158 'J*.X' TST.B $0158(A2) 0000004E: 6654 'fT' BNE.S *+$0056 ; 000000A4 00000050: 41EA 00AC 'A...' LEA $00AC(A2),A0 00000054: 2D48 FFD4 '-H..' MOVE.L A0,-$002C(A6) 00000058: 206A 001C ' j..' MOVEA.L $001C(A2),A0 0000005C: 2268 000C '"h..' MOVEA.L $000C(A0),A1 00000060: 47EA 0054 'G..T' LEA $0054(A2),A3 00000064: 202B 001C ' +..' MOVE.L $001C(A3),D0 00000068: D089 '..' ADD.L A1,D0 0000006A: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) 0000006E: 202B 0020 ' +. ' MOVE.L $0020(A3),D0 00000072: D089 '..' ADD.L A1,D0 00000074: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) 00000078: 206E FFD4 ' n..' MOVEA.L -$002C(A6),A0 0000007C: 3D68 001C FFE8 '=h....' MOVE.W $001C(A0),-$0018(A6) 00000082: 202B 0004 ' +..' MOVE.L $0004(A3),D0 00000086: D089 '..' ADD.L A1,D0 00000088: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) 0000008C: 202B 0008 ' +..' MOVE.L $0008(A3),D0 00000090: D089 '..' ADD.L A1,D0 00000092: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) 00000096: 202B 0024 ' +.$' MOVE.L $0024(A3),D0 0000009A: D089 '..' ADD.L A1,D0 0000009C: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 000000A0: 6000 00F6 '`...' BRA *+$00F8 ; 00000198 000000A4: 206E 000C ' n..' MOVEA.L $000C(A6),A0 000000A8: 2668 0038 '&h.8' MOVEA.L $0038(A0),A3 000000AC: 0C93 A198 6688 '....f.' CMPI.L #$A1986688,(A3) 000000B2: 670C 'g.' BEQ.S *+$000E ; 000000C0 000000B4: 2D7C 0000 1600 '-|....' MOVE.L #$00001600,$0010(A6) 0010 000000BC: 6000 025E '`..^' BRA *+$0260 ; 0000031C 000000C0: D6FC 0010 '....' ADDA.W #$0010,A3 000000C4: 201B ' .' MOVE.L (A3)+,D0 000000C6: 3940 0022 '9@."' MOVE.W D0,$0022(A4) 000000CA: 201B ' .' MOVE.L (A3)+,D0 000000CC: 3940 0020 '9@. ' MOVE.W D0,$0020(A4) 000000D0: 201B ' .' MOVE.L (A3)+,D0 000000D2: 3940 0014 '9@..' MOVE.W D0,$0014(A4) 000000D6: 201B ' .' MOVE.L (A3)+,D0 000000D8: 3940 0016 '9@..' MOVE.W D0,$0016(A4) 000000DC: 201B ' .' MOVE.L (A3)+,D0 000000DE: 3940 0018 '9@..' MOVE.W D0,$0018(A4) 000000E2: 201B ' .' MOVE.L (A3)+,D0 000000E4: 3940 001A '9@..' MOVE.W D0,$001A(A4) 000000E8: 201B ' .' MOVE.L (A3)+,D0 000000EA: 3940 001C '9@..' MOVE.W D0,$001C(A4) 000000EE: 201B ' .' MOVE.L (A3)+,D0 000000F0: 3940 001E '9@..' MOVE.W D0,$001E(A4) 000000F4: 255B 0168 '%[.h' MOVE.L (A3)+,$0168(A2) 000000F8: 255B 0206 '%[..' MOVE.L (A3)+,$0206(A2) 000000FC: 0C6C 8000 0014 '.l....' CMPI.W #$8000,$0014(A4) 00000102: 6D20 'm ' BLT.S *+$0022 ; 00000124 00000104: 302C 0018 '0,..' MOVE.W $0018(A4),D0 00000108: 48C0 'H.' EXT.L D0 0000010A: 0C40 7FFF '.@..' CMPI.W #$7FFF,D0 0000010E: 6E14 'n.' BGT.S *+$0016 ; 00000124 00000110: 0C6C 8000 0016 '.l....' CMPI.W #$8000,$0016(A4) 00000116: 6D0C 'm.' BLT.S *+$000E ; 00000124 00000118: 302C 001A '0,..' MOVE.W $001A(A4),D0 0000011C: 48C0 'H.' EXT.L D0 0000011E: 0C40 7FFF '.@..' CMPI.W #$7FFF,D0 00000122: 6F0C 'o.' BLE.S *+$000E ; 00000130 00000124: 2D7C 0000 1201 '-|....' MOVE.L #$00001201,$0010(A6) 0010 0000012C: 6000 01EE '`...' BRA *+$01F0 ; 0000031C 00000130: 224B '"K' MOVEA.L A3,A1 00000132: 3D59 FFE8 '=Y..' MOVE.W (A1)+,-$0018(A6) 00000136: 2D49 FFEC '-I..' MOVE.L A1,-$0014(A6) 0000013A: 302E FFE8 '0...' MOVE.W -$0018(A6),D0 0000013E: 48C0 'H.' EXT.L D0 00000140: D080 '..' ADD.L D0,D0 00000142: D3C0 '..' ADDA.L D0,A1 00000144: 2D49 FFF0 '-I..' MOVE.L A1,-$0010(A6) 00000148: 302E FFE8 '0...' MOVE.W -$0018(A6),D0 0000014C: 48C0 'H.' EXT.L D0 0000014E: D080 '..' ADD.L D0,D0 00000150: D3C0 '..' ADDA.L D0,A1 00000152: 2649 '&I' MOVEA.L A1,A3 00000154: 302E FFE8 '0...' MOVE.W -$0018(A6),D0 00000158: 48C0 'H.' EXT.L D0 0000015A: 5380 'S.' SUBQ.L #1,D0 0000015C: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 00000160: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 00000164: 48C0 'H.' EXT.L D0 00000166: 2E00 '..' MOVE.L D0,D7 00000168: 5287 'R.' ADDQ.L #1,D7 0000016A: 2D4B FFE0 '-K..' MOVE.L A3,-$0020(A6) 0000016E: 2007 ' .' MOVE.L D7,D0 00000170: E580 '..' ASL.L #2,D0 00000172: D7C0 '..' ADDA.L D0,A3 00000174: 2D4B FFE4 '-K..' MOVE.L A3,-$001C(A6) 00000178: 2007 ' .' MOVE.L D7,D0 0000017A: E580 '..' ASL.L #2,D0 0000017C: D7C0 '..' ADDA.L D0,A3 0000017E: 224B '"K' MOVEA.L A3,A1 00000180: 2D49 FFF4 '-I..' MOVE.L A1,-$000C(A6) 00000184: D3C7 '..' ADDA.L D7,A1 00000186: 70A5 'p.' MOVEQ #$A5,D0 00000188: B011 '..' CMP.B (A1),D0 0000018A: 670C 'g.' BEQ.S *+$000E ; 00000198 0000018C: 2D7C 0000 1600 '-|....' MOVE.L #$00001600,$0010(A6) 0010 00000194: 6000 0186 '`...' BRA *+$0188 ; 0000031C 00000198: 206A 001C ' j..' MOVEA.L $001C(A2),A0 0000019C: 2268 0008 '"h..' MOVEA.L $0008(A0),A1 000001A0: 302C 0018 '0,..' MOVE.W $0018(A4),D0 000001A4: 48C0 'H.' EXT.L D0 000001A6: 322C 0014 '2,..' MOVE.W $0014(A4),D1 000001AA: 48C1 'H.' EXT.L D1 000001AC: 2800 '(.' MOVE.L D0,D4 000001AE: 9881 '..' SUB.L D1,D4 000001B0: 7000 'p.' MOVEQ #$00,D0 000001B2: 3004 '0.' MOVE.W D4,D0 000001B4: 4A80 'J.' TST.L D0 000001B6: 6602 'f.' BNE.S *+$0004 ; 000001BA 000001B8: 5244 'RD' ADDQ.W #1,D4 000001BA: 2F09 '/.' MOVE.L A1,-(A7) 000001BC: 2F0A '/.' MOVE.L A2,-(A7) 000001BE: 4EBA 0210 'N...' JSR *+$0212 ; 000003D0 000001C2: 588F 'X.' ADDQ.L #4,A7 000001C4: 225F '"_' MOVEA.L (A7)+,A1 000001C6: 2600 '&.' MOVE.L D0,D3 000001C8: 206E 000C ' n..' MOVEA.L $000C(A6),A0 000001CC: 3A28 0036 ':(.6' MOVE.W $0036(A0),D5 000001D0: 3E28 0034 '>(.4' MOVE.W $0034(A0),D7 000001D4: BE45 '.E' CMP.W D5,D7 000001D6: 6D08 'm.' BLT.S *+$000A ; 000001E0 000001D8: 3A2C 001A ':,..' MOVE.W $001A(A4),D5 000001DC: 3E2C 0016 '>,..' MOVE.W $0016(A4),D7 000001E0: BA6C 001A '.l..' CMP.W $001A(A4),D5 000001E4: 6F04 'o.' BLE.S *+$0006 ; 000001EA 000001E6: 3A2C 001A ':,..' MOVE.W $001A(A4),D5 000001EA: BE6C 0016 '.l..' CMP.W $0016(A4),D7 000001EE: 6C04 'l.' BGE.S *+$0006 ; 000001F4 000001F0: 3E2C 0016 '>,..' MOVE.W $0016(A4),D7 000001F4: BA6C 001A '.l..' CMP.W $001A(A4),D5 000001F8: 6D06 'm.' BLT.S *+$0008 ; 00000200 000001FA: BE6C 0016 '.l..' CMP.W $0016(A4),D7 000001FE: 6F02 'o.' BLE.S *+$0004 ; 00000202 00000200: 7600 'v.' MOVEQ #$00,D3 00000202: 206A 001C ' j..' MOVEA.L $001C(A2),A0 00000206: 4AA8 001C 'J...' TST.L $001C(A0) 0000020A: 6602 'f.' BNE.S *+$0004 ; 0000020E 0000020C: 7600 'v.' MOVEQ #$00,D3 0000020E: 206A 001C ' j..' MOVEA.L $001C(A2),A0 00000212: 28A8 0014 '(...' MOVE.L $0014(A0),(A4) 00000216: 4A83 'J.' TST.L D3 00000218: 6768 'gh' BEQ.S *+$006A ; 00000282 0000021A: 206A 001C ' j..' MOVEA.L $001C(A2),A0 0000021E: 2668 001C '&h..' MOVEA.L $001C(A0),A3 00000222: 294B 0004 ')K..' MOVE.L A3,$0004(A4) 00000226: 7000 'p.' MOVEQ #$00,D0 00000228: 302C 001C '0,..' MOVE.W $001C(A4),D0 0000022C: 5480 'T.' ADDQ.L #2,D0 0000022E: 7200 'r.' MOVEQ #$00,D1 00000230: 3204 '2.' MOVE.W D4,D1 00000232: 4A81 'J.' TST.L D1 00000234: 4C00 1000 'L...' MULU.L D0,D1 00000238: D281 '..' ADD.L D1,D1 0000023A: D7C1 '..' ADDA.L D1,A3 0000023C: 294B 000C ')K..' MOVE.L A3,$000C(A4) 00000240: 302C 001A '0,..' MOVE.W $001A(A4),D0 00000244: 48C0 'H.' EXT.L D0 00000246: 322C 0016 '2,..' MOVE.W $0016(A4),D1 0000024A: 48C1 'H.' EXT.L D1 0000024C: 2C00 ',.' MOVE.L D0,D6 0000024E: 9C81 '..' SUB.L D1,D6 00000250: 7000 'p.' MOVEQ #$00,D0 00000252: 3006 '0.' MOVE.W D6,D0 00000254: 4A80 'J.' TST.L D0 00000256: 6602 'f.' BNE.S *+$0004 ; 0000025A 00000258: 5246 'RF' ADDQ.W #1,D6 0000025A: 206A 001C ' j..' MOVEA.L $001C(A2),A0 0000025E: 2668 0018 '&h..' MOVEA.L $0018(A0),A3 00000262: 294B 0008 ')K..' MOVE.L A3,$0008(A4) 00000266: 7000 'p.' MOVEQ #$00,D0 00000268: 302C 001E '0,..' MOVE.W $001E(A4),D0 0000026C: 5480 'T.' ADDQ.L #2,D0 0000026E: 7200 'r.' MOVEQ #$00,D1 00000270: 3206 '2.' MOVE.W D6,D1 00000272: 4A81 'J.' TST.L D1 00000274: 4C00 1000 'L...' MULU.L D0,D1 00000278: D281 '..' ADD.L D1,D1 0000027A: D7C1 '..' ADDA.L D1,A3 0000027C: 294B 0010 ')K..' MOVE.L A3,$0010(A4) 00000280: 6038 '`8' BRA.S *+$003A ; 000002BA 00000282: 48C5 'H.' EXT.L D5 00000284: 48C7 'H.' EXT.L D7 00000286: 2C05 ',.' MOVE.L D5,D6 00000288: 9C87 '..' SUB.L D7,D6 0000028A: 7000 'p.' MOVEQ #$00,D0 0000028C: 3006 '0.' MOVE.W D6,D0 0000028E: 4A80 'J.' TST.L D0 00000290: 6602 'f.' BNE.S *+$0004 ; 00000294 00000292: 5246 'RF' ADDQ.W #1,D6 00000294: 206A 001C ' j..' MOVEA.L $001C(A2),A0 00000298: 2668 0018 '&h..' MOVEA.L $0018(A0),A3 0000029C: 294B 0008 ')K..' MOVE.L A3,$0008(A4) 000002A0: 7000 'p.' MOVEQ #$00,D0 000002A2: 302C 001E '0,..' MOVE.W $001E(A4),D0 000002A6: 5480 'T.' ADDQ.L #2,D0 000002A8: 7200 'r.' MOVEQ #$00,D1 000002AA: 3206 '2.' MOVE.W D6,D1 000002AC: 4A81 'J.' TST.L D1 000002AE: 4C00 1000 'L...' MULU.L D0,D1 000002B2: D281 '..' ADD.L D1,D1 000002B4: D7C1 '..' ADDA.L D1,A3 000002B6: 294B 0010 ')K..' MOVE.L A3,$0010(A4) 000002BA: 2F09 '/.' MOVE.L A1,-(A7) 000002BC: 2F03 '/.' MOVE.L D3,-(A7) 000002BE: 48C5 'H.' EXT.L D5 000002C0: 2F05 '/.' MOVE.L D5,-(A7) 000002C2: 48C7 'H.' EXT.L D7 000002C4: 2F07 '/.' MOVE.L D7,-(A7) 000002C6: 2F0C '/.' MOVE.L A4,-(A7) 000002C8: 2F09 '/.' MOVE.L A1,-(A7) 000002CA: 486E FFE0 'Hn..' PEA -$0020(A6) 000002CE: 4EBA 0000 'N...' JSR sc_ScanChar ; id: 484 000002D2: 4FEF 0018 'O...' LEA $0018(A7),A7 000002D6: 225F '"_' MOVEA.L (A7)+,A1 000002D8: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 000002DC: 6708 'g.' BEQ.S *+$000A ; 000002E6 000002DE: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) 000002E4: 6036 '`6' BRA.S *+$0038 ; 0000031C 000002E6: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000002EA: 47E8 0054 'G..T' LEA $0054(A0),A3 000002EE: 2694 '&.' MOVE.L (A4),(A3) 000002F0: 302C 0022 '0,."' MOVE.W $0022(A4),D0 000002F4: E648 '.H' LSR.W #3,D0 000002F6: 3740 0004 '7@..' MOVE.W D0,$0004(A3) 000002FA: 3747 0006 '7G..' MOVE.W D7,$0006(A3) 000002FE: 376C 0014 0008 '7l....' MOVE.W $0014(A4),$0008(A3) 00000304: 3007 '0.' MOVE.W D7,D0 00000306: D046 '.F' ADD.W D6,D0 00000308: 3740 000A '7@..' MOVE.W D0,$000A(A3) 0000030C: 3004 '0.' MOVE.W D4,D0 0000030E: D06C 0014 '.l..' ADD.W $0014(A4),D0 00000312: 3740 000C '7@..' MOVE.W D0,$000C(A3) 00000316: 7000 'p.' MOVEQ #$00,D0 00000318: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) 0000031C: 4CEE 1CF8 FFAC 'L.....' MOVEM.L -$0054(A6),D3-D7/A2-A4 00000322: 4E5E 'N^' UNLK A6 00000324: 4E74 0008 'Nt..' RTD #$0008 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="__setjmp"(230) 00000032 Dictionary: Flags $00 FirstId 484 484: sc_ScanChar Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sc_ScanChar"(484) 000002D0 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fs_SetUpKey"(468) 00000016 Comment: FS_CONTOURSCAN ended due to: vector glue below Comment: ##################################################################################### Module: FS_CLOSEFONTS [9C710, 9C74A) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c Dictionary: Flags $00 FirstId 485 485: FS_CLOSEFONTS Module: Flags=$88=(ForcedActive Extern Code) Module="FS_CLOSEFONTS"(485) Segment="Main"(200) Size: Flags $00 ModuleSize 58 Content: Flags $08 Contents offset $0000 size $003A 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 4AAE 0008 'J...' TST.L $0008(A6) 00000008: 6718 'g.' BEQ.S *+$001A ; 00000022 0000000A: 4AAE 000C 'J...' TST.L $000C(A6) 0000000E: 6708 'g.' BEQ.S *+$000A ; 00000018 00000010: 7000 'p.' MOVEQ #$00,D0 00000012: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) 00000016: 601C '`.' BRA.S *+$001E ; 00000034 00000018: 2D7C 0000 1002 '-|....' MOVE.L #$00001002,$0010(A6) 0010 00000020: 6012 '`.' BRA.S *+$0014 ; 00000034 00000022: 2D7C 0000 1009 '-|....' MOVE.L #$00001009,$0010(A6) 0010 0000002A: 6008 '`.' BRA.S *+$000A ; 00000034 0000002C: 2D7C 0000 1002 '-|....' MOVE.L #$00001002,$0010(A6) 0010 00000034: 4E5E 'N^' UNLK A6 00000036: 4E74 0008 'Nt..' RTD #$0008 Comment: FS_CLOSEFONTS ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_9C760 [9C760, 9C792) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Dictionary: Flags $00 FirstId 486 486: AUTOMOD_9C760 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9C760"(486) 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 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 2853 '(S' MOVEA.L (A3),A4 0000000E: 302B 0008 '0+..' MOVE.W $0008(A3),D0 00000012: 48C0 'H.' EXT.L D0 00000014: 5380 'S.' SUBQ.L #1,D0 00000016: 206B 0010 ' k..' MOVEA.L $0010(A3),A0 0000001A: 3E30 0A00 '>0..' MOVE.W $00(A0,D0.L*2),D7 0000001E: 6D08 'm.' BLT.S *+$000A ; 00000028 00000020: 5294 'R.' ADDQ.L #1,(A4) 00000022: 584C 'XL' ADDQ.W #4,A4 00000024: 51CF FFFA 'Q...' DBF D7,*-$0004 ; 00000020 00000028: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 0000002E: 4E5E 'N^' UNLK A6 00000030: 4E75 'Nu' RTS Comment: AUTOMOD_9C760 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_9C7A0 [9C7A0, 9C8A8) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 487 487: AUTOMOD_9C7A0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9C7A0"(487) Segment="Main"(200) Size: Flags $00 ModuleSize 264 Content: Flags $08 Contents offset $0000 size $0108 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F06 '/.' MOVE.L D6,-(A7) 00000006: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 0000000A: 2429 0168 '$).h' MOVE.L $0168(A1),D2 0000000E: 203C 0000 3F00 ' <..?.' MOVE.L #$00003F00,D0 00000014: C082 '..' AND.L D2,D0 00000016: 6606 'f.' BNE.S *+$0008 ; 0000001E 00000018: 7000 'p.' MOVEQ #$00,D0 0000001A: 6000 00E4 '`...' BRA *+$00E6 ; 00000100 0000001E: 203C FFFF 0000 ' <....' MOVE.L #$FFFF0000,D0 00000024: C082 '..' AND.L D2,D0 00000026: 0C80 0002 0000 '......' CMPI.L #$00020000,D0 0000002C: 6606 'f.' BNE.S *+$0008 ; 00000034 0000002E: 7000 'p.' MOVEQ #$00,D0 00000030: 6000 00CE '`...' BRA *+$00D0 ; 00000100 00000034: 2C29 0206 ',)..' MOVE.L $0206(A1),D6 00000038: 203C 0000 0800 ' <....' MOVE.L #$00000800,D0 0000003E: C082 '..' AND.L D2,D0 00000040: 671A 'g.' BEQ.S *+$001C ; 0000005C 00000042: 203C 0000 00FF ' <....' MOVE.L #$000000FF,D0 00000048: C086 '..' AND.L D6,D0 0000004A: 223C 0000 00FF '"<....' MOVE.L #$000000FF,D1 00000050: C282 '..' AND.L D2,D1 00000052: B280 '..' CMP.L D0,D1 00000054: 6406 'd.' BCC.S *+$0008 ; 0000005C 00000056: 7000 'p.' MOVEQ #$00,D0 00000058: 6000 00A6 '`...' BRA *+$00A8 ; 00000100 0000005C: 203C 0000 1000 ' <....' MOVE.L #$00001000,D0 00000062: C082 '..' AND.L D2,D0 00000064: 6710 'g.' BEQ.S *+$0012 ; 00000076 00000066: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0 0000006C: C086 '..' AND.L D6,D0 0000006E: 6606 'f.' BNE.S *+$0008 ; 00000076 00000070: 7000 'p.' MOVEQ #$00,D0 00000072: 6000 008C '`...' BRA *+$008E ; 00000100 00000076: 203C 0000 2000 ' <.. .' MOVE.L #$00002000,D0 0000007C: C082 '..' AND.L D2,D0 0000007E: 670E 'g.' BEQ.S *+$0010 ; 0000008E 00000080: 203C 0000 1000 ' <....' MOVE.L #$00001000,D0 00000086: C086 '..' AND.L D6,D0 00000088: 6604 'f.' BNE.S *+$0006 ; 0000008E 0000008A: 7000 'p.' MOVEQ #$00,D0 0000008C: 6072 '`r' BRA.S *+$0074 ; 00000100 0000008E: 203C 0000 0100 ' <....' MOVE.L #$00000100,D0 00000094: C082 '..' AND.L D2,D0 00000096: 6718 'g.' BEQ.S *+$001A ; 000000B0 00000098: 203C 0000 00FF ' <....' MOVE.L #$000000FF,D0 0000009E: C086 '..' AND.L D6,D0 000000A0: 223C 0000 00FF '"<....' MOVE.L #$000000FF,D1 000000A6: C282 '..' AND.L D2,D1 000000A8: B280 '..' CMP.L D0,D1 000000AA: 6504 'e.' BCS.S *+$0006 ; 000000B0 000000AC: 2002 ' .' MOVE.L D2,D0 000000AE: 6050 '`P' BRA.S *+$0052 ; 00000100 000000B0: 203C 0000 0100 ' <....' MOVE.L #$00000100,D0 000000B6: C082 '..' AND.L D2,D0 000000B8: 6714 'g.' BEQ.S *+$0016 ; 000000CE 000000BA: 203C 0000 00FF ' <....' MOVE.L #$000000FF,D0 000000C0: C082 '..' AND.L D2,D0 000000C2: 0C80 0000 00FF '......' CMPI.L #$000000FF,D0 000000C8: 6604 'f.' BNE.S *+$0006 ; 000000CE 000000CA: 2002 ' .' MOVE.L D2,D0 000000CC: 6032 '`2' BRA.S *+$0034 ; 00000100 000000CE: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 000000D4: C082 '..' AND.L D2,D0 000000D6: 670E 'g.' BEQ.S *+$0010 ; 000000E6 000000D8: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0 000000DE: C086 '..' AND.L D6,D0 000000E0: 6704 'g.' BEQ.S *+$0006 ; 000000E6 000000E2: 2002 ' .' MOVE.L D2,D0 000000E4: 601A '`.' BRA.S *+$001C ; 00000100 000000E6: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0 000000EC: C082 '..' AND.L D2,D0 000000EE: 670E 'g.' BEQ.S *+$0010 ; 000000FE 000000F0: 203C 0000 1000 ' <....' MOVE.L #$00001000,D0 000000F6: C086 '..' AND.L D6,D0 000000F8: 6704 'g.' BEQ.S *+$0006 ; 000000FE 000000FA: 2002 ' .' MOVE.L D2,D0 000000FC: 6002 '`.' BRA.S *+$0004 ; 00000100 000000FE: 7000 'p.' MOVEQ #$00,D0 00000100: 2C2E FFFC ',...' MOVE.L -$0004(A6),D6 00000104: 4E5E 'N^' UNLK A6 00000106: 4E75 'Nu' RTS Comment: AUTOMOD_9C7A0 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_9C8B0 [9C8B0, 9C8CE) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 488 488: AUTOMOD_9C8B0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9C8B0"(488) Segment="Main"(200) Size: Flags $00 ModuleSize 30 Content: Flags $08 Contents offset $0000 size $001E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000000A: 2868 0068 '(h.h' MOVEA.L $0068(A0),A4 0000000E: 2054 ' T' MOVEA.L (A4),A0 00000010: 4A90 'J.' TST.L (A0) 00000012: 6702 'g.' BEQ.S *+$0004 ; 00000016 00000014: A9FF '..' _Debugger ; A9FF 00000016: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 0000001A: 4E5E 'N^' UNLK A6 0000001C: 4E75 'Nu' RTS Comment: AUTOMOD_9C8B0 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_9C8D0 [9C8D0, 9C8E4) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 489 489: AUTOMOD_9C8D0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9C8D0"(489) Segment="Main"(200) Size: Flags $00 ModuleSize 20 Content: Flags $08 Contents offset $0000 size $0014 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00000008: 5680 'V.' ADDQ.L #3,D0 0000000A: 72FC 'r.' MOVEQ #$FC,D1 0000000C: C280 '..' AND.L D0,D1 0000000E: 2001 ' .' MOVE.L D1,D0 00000010: 4E5E 'N^' UNLK A6 00000012: 4E75 'Nu' RTS Comment: AUTOMOD_9C8D0 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_9C8F0 [9C8F0, 9C914) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 490 490: AUTOMOD_9C8F0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9C8F0"(490) Segment="Main"(200) Size: Flags $00 ModuleSize 36 Content: Flags $08 Contents offset $0000 size $0024 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F07 '/.' MOVE.L D7,-(A7) 00000006: 558F 'U.' SUBQ.L #2,A7 00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000000C: A86C '.l' _FixRound ; A86C 0000000E: 3E1F '>.' MOVE.W (A7)+,D7 00000010: 0C47 00FF '.G..' CMPI.W #$00FF,D7 00000014: 6F04 'o.' BLE.S *+$0006 ; 0000001A 00000016: 3E3C 00FF '><..' MOVE.W #$00FF,D7 0000001A: 1007 '..' MOVE.B D7,D0 0000001C: 2E2E FFFC '....' MOVE.L -$0004(A6),D7 00000020: 4E5E 'N^' UNLK A6 00000022: 4E75 'Nu' RTS Comment: AUTOMOD_9C8F0 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_9C920 [9C920, 9C94C) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 491 491: AUTOMOD_9C920 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9C920"(491) Segment="Main"(200) Size: Flags $00 ModuleSize 44 Content: Flags $08 Contents offset $0000 size $002C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F07 '/.' MOVE.L D7,-(A7) 00000006: 558F 'U.' SUBQ.L #2,A7 00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000000C: A86C '.l' _FixRound ; A86C 0000000E: 3E1F '>.' MOVE.W (A7)+,D7 00000010: 0C47 007F '.G..' CMPI.W #$007F,D7 00000014: 6F04 'o.' BLE.S *+$0006 ; 0000001A 00000016: 7E7F '~.' MOVEQ #$7F,D7 ; '' 00000018: 6008 '`.' BRA.S *+$000A ; 00000022 0000001A: 0C47 FF81 '.G..' CMPI.W #$FF81,D7 0000001E: 6C02 'l.' BGE.S *+$0004 ; 00000022 00000020: 7E81 '~.' MOVEQ #$81,D7 00000022: 1007 '..' MOVE.B D7,D0 00000024: 2E2E FFFC '....' MOVE.L -$0004(A6),D7 00000028: 4E5E 'N^' UNLK A6 0000002A: 4E75 'Nu' RTS Comment: AUTOMOD_9C920 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: sb_DisposeZoneHandle [9C950, 9C990) Module started due to: MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 492 492: sb_DisposeZoneHandle Pad Module: Flags=$88=(ForcedActive Extern Code) Module="sb_DisposeZoneHandle"(492) Segment="Main"(200) Size: Flags $00 ModuleSize 64 Content: Flags $08 Contents offset $0000 size $0040 00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000010: A11A '..' _GetZone ; A11A 00000012: 2448 '$H' MOVEA.L A0,A2 00000014: 426E FFFE 'Bn..' CLR.W -$0002(A6) 00000018: 200B ' .' MOVE.L A3,D0 0000001A: 670E 'g.' BEQ.S *+$0010 ; 0000002A 0000001C: 204B ' K' MOVEA.L A3,A0 0000001E: A01B '..' _SetZone ; A01B 00000020: 204C ' L' MOVEA.L A4,A0 00000022: A023 '.#' _DisposeHandle ; A023 00000024: 204A ' J' MOVEA.L A2,A0 00000026: A01B '..' _SetZone ; A01B 00000028: 600C '`.' BRA.S *+$000E ; 00000036 0000002A: 2F0C '/.' MOVE.L A4,-(A7) 0000002C: 486E FFFE 'Hn..' PEA -$0002(A6) 00000030: 3F3C 0020 '?<. ' MOVE.W #$0020,-(A7) 00000034: A88F '..' _OSDispatch ; A88F 00000036: 4CEE 1C00 FFEE 'L.....' MOVEM.L -$0012(A6),A2-A4 0000003C: 4E5E 'N^' UNLK A6 0000003E: 4E75 'Nu' RTS Comment: sb_DisposeZoneHandle ended due to: vector glue below Comment: ##################################################################################### Module: sb_SetCachesNoPurge [9C9A0, 9C9E4) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 493 493: sb_SetCachesNoPurge Module: Flags=$88=(ForcedActive Extern Code) Module="sb_SetCachesNoPurge"(493) Segment="Main"(200) Size: Flags $00 ModuleSize 68 Content: Flags $08 Contents offset $0000 size $0044 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000000C: 2868 0068 '(h.h' MOVEA.L $0068(A0),A4 00000010: 2654 '&T' MOVEA.L (A4),A3 00000012: 4AAB 0014 'J...' TST.L $0014(A3) 00000016: 6722 'g"' BEQ.S *+$0024 ; 0000003A 00000018: 3E2B 0022 '>+."' MOVE.W $0022(A3),D7 0000001C: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 00000020: 2850 '(P' MOVEA.L (A0),A4 00000022: 5347 'SG' SUBQ.W #1,D7 00000024: 4A47 'JG' TST.W D7 00000026: 6D12 'm.' BLT.S *+$0014 ; 0000003A 00000028: 4A94 'J.' TST.L (A4) 0000002A: 6708 'g.' BEQ.S *+$000A ; 00000034 0000002C: 2054 ' T' MOVEA.L (A4),A0 0000002E: 4A90 'J.' TST.L (A0) 00000030: 6702 'g.' BEQ.S *+$0004 ; 00000034 00000032: A04A '.J' _HNoPurge ; A04A 00000034: 504C 'PL' ADDQ.W #8,A4 00000036: 51CF FFF0 'Q...' DBF D7,*-$000E ; 00000028 0000003A: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 00000040: 4E5E 'N^' UNLK A6 00000042: 4E75 'Nu' RTS Comment: sb_SetCachesNoPurge ended due to: vector glue below Comment: ##################################################################################### Module: sb_SetCachesPurge [9C9F0, 9CA44) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 494 494: sb_SetCachesPurge Module: Flags=$88=(ForcedActive Extern Code) Module="sb_SetCachesPurge"(494) Segment="Main"(200) Size: Flags $00 ModuleSize 84 Content: Flags $08 Contents offset $0000 size $0054 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) 00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000000C: 2868 0068 '(h.h' MOVEA.L $0068(A0),A4 00000010: 2654 '&T' MOVEA.L (A4),A3 00000012: 246B 0018 '$k..' MOVEA.L $0018(A3),A2 00000016: 4AAB 0014 'J...' TST.L $0014(A3) 0000001A: 6722 'g"' BEQ.S *+$0024 ; 0000003E 0000001C: 3E2B 0022 '>+."' MOVE.W $0022(A3),D7 00000020: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 00000024: 2850 '(P' MOVEA.L (A0),A4 00000026: 5347 'SG' SUBQ.W #1,D7 00000028: 4A47 'JG' TST.W D7 0000002A: 6D12 'm.' BLT.S *+$0014 ; 0000003E 0000002C: 4A94 'J.' TST.L (A4) 0000002E: 6708 'g.' BEQ.S *+$000A ; 00000038 00000030: 2054 ' T' MOVEA.L (A4),A0 00000032: 4A90 'J.' TST.L (A0) 00000034: 6702 'g.' BEQ.S *+$0004 ; 00000038 00000036: A049 '.I' _HPurge ; A049 00000038: 504C 'PL' ADDQ.W #8,A4 0000003A: 51CF FFF0 'Q...' DBF D7,*-$000E ; 0000002C 0000003E: 200A ' .' MOVE.L A2,D0 00000040: 6708 'g.' BEQ.S *+$000A ; 0000004A 00000042: 4A92 'J.' TST.L (A2) 00000044: 6704 'g.' BEQ.S *+$0006 ; 0000004A 00000046: 204A ' J' MOVEA.L A2,A0 00000048: A04A '.J' _HNoPurge ; A04A 0000004A: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 00000050: 4E5E 'N^' UNLK A6 00000052: 4E75 'Nu' RTS Comment: sb_SetCachesPurge ended due to: vector glue below Comment: ##################################################################################### Module: sb_MultiFinderHandle [9CA50, 9CA8E) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 495 495: sb_MultiFinderHandle Pad Module: Flags=$88=(ForcedActive Extern Code) Module="sb_MultiFinderHandle"(495) Segment="Main"(200) Size: Flags $00 ModuleSize 62 Content: Flags $08 Contents offset $0000 size $003E 00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 558F 'U.' SUBQ.L #2,A7 00000008: 3F3C 0040 '?<.@' MOVE.W #$0040,-(A7) 0000000C: A88F '..' _OSDispatch ; A88F 0000000E: 598F 'Y.' SUBQ.L #4,A7 00000010: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000014: 486E FFFE 'Hn..' PEA -$0002(A6) 00000018: 3F3C 001D '?<..' MOVE.W #$001D,-(A7) 0000001C: A88F '..' _OSDispatch ; A88F 0000001E: 285F '(_' MOVEA.L (A7)+,A4 00000020: 558F 'U.' SUBQ.L #2,A7 00000022: 3F3C 0041 '?<.A' MOVE.W #$0041,-(A7) 00000026: A88F '..' _OSDispatch ; A88F 00000028: 4A6E FFFE 'Jn..' TST.W -$0002(A6) 0000002C: 584F 'XO' ADDQ.W #4,A7 0000002E: 6704 'g.' BEQ.S *+$0006 ; 00000034 00000030: 7000 'p.' MOVEQ #$00,D0 00000032: 6002 '`.' BRA.S *+$0004 ; 00000036 00000034: 200C ' .' MOVE.L A4,D0 00000036: 286E FFFA '(n..' MOVEA.L -$0006(A6),A4 0000003A: 4E5E 'N^' UNLK A6 0000003C: 4E75 'Nu' RTS Comment: sb_MultiFinderHandle ended due to: vector glue below Comment: ##################################################################################### Module: sb_GetSysHandleZone [9CAA0, 9CAE6) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +1E (9CABE): JSR sb_MultiFinderHandle +14 (9CAB4): JSR MultiFinderExist VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 496 496: sb_GetSysHandleZone Module: Flags=$88=(ForcedActive Extern Code) Module="sb_GetSysHandleZone"(496) Segment="Main"(200) Size: Flags $00 ModuleSize 70 Content: Flags $08 Contents offset $0000 size $0046 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 0000000C: 2E2E 0008 '....' MOVE.L $0008(A6),D7 00000010: 7000 'p.' MOVEQ #$00,D0 00000012: 2840 '(@' MOVEA.L D0,A4 00000014: 4EBA 0000 'N...' JSR MultiFinderExist ; id: 435 00000018: 4A00 'J.' TST.B D0 0000001A: 6710 'g.' BEQ.S *+$0012 ; 0000002C 0000001C: 2F07 '/.' MOVE.L D7,-(A7) 0000001E: 4EBA 0000 'N...' JSR sb_MultiFinderHandle ; id: 495 00000022: 2840 '(@' MOVEA.L D0,A4 00000024: 7000 'p.' MOVEQ #$00,D0 00000026: 2680 '&.' MOVE.L D0,(A3) 00000028: 584F 'XO' ADDQ.W #4,A7 0000002A: 600E '`.' BRA.S *+$0010 ; 0000003A 0000002C: 2007 ' .' MOVE.L D7,D0 0000002E: A522 '."' _NewHandle ,Sys ; A522 00000030: 2848 '(H' MOVEA.L A0,A4 00000032: 598F 'Y.' SUBQ.L #4,A7 00000034: 2EB8 02A6 '....' MOVE.L $02A6,(A7) 00000038: 269F '&.' MOVE.L (A7)+,(A3) 0000003A: 200C ' .' MOVE.L A4,D0 0000003C: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 00000042: 4E5E 'N^' UNLK A6 00000044: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_MultiFinderHandle"(495) 00000020 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="MultiFinderExist"(435) 00000016 Comment: sb_GetSysHandleZone ended due to: vector glue below Comment: ##################################################################################### Module: sb_GetAppHandleZone [9CAF0, 9CB24) Module started due to: vector glue above, MODGUESS (align, label) VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 497 497: sb_GetAppHandleZone Module: Flags=$88=(ForcedActive Extern Code) Module="sb_GetAppHandleZone"(497) Segment="Main"(200) Size: Flags $00 ModuleSize 52 Content: Flags $08 Contents offset $0000 size $0034 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: A11A '..' _GetZone ; A11A 0000000A: 2848 '(H' MOVEA.L A0,A4 0000000C: 266C 0010 '&l..' MOVEA.L $0010(A4),A3 00000010: 7000 'p.' MOVEQ #$00,D0 00000012: 2940 0010 ')@..' MOVE.L D0,$0010(A4) 00000016: 202E 0008 ' ...' MOVE.L $0008(A6),D0 0000001A: A122 '."' _NewHandle ; A122 0000001C: 2448 '$H' MOVEA.L A0,A2 0000001E: 294B 0010 ')K..' MOVE.L A3,$0010(A4) 00000022: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000026: 208C ' .' MOVE.L A4,(A0) 00000028: 200A ' .' MOVE.L A2,D0 0000002A: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 00000030: 4E5E 'N^' UNLK A6 00000032: 4E75 'Nu' RTS Comment: sb_GetAppHandleZone ended due to: vector glue below Comment: ##################################################################################### Module: sb_GrowAppHandle [9CB30, 9CB68) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 498 498: sb_GrowAppHandle Pad Module: Flags=$88=(ForcedActive Extern Code) Module="sb_GrowAppHandle"(498) Segment="Main"(200) Size: Flags $00 ModuleSize 56 Content: Flags $08 Contents offset $0000 size $0038 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: A11A '..' _GetZone ; A11A 0000000A: 2848 '(H' MOVEA.L A0,A4 0000000C: 266C 0010 '&l..' MOVEA.L $0010(A4),A3 00000010: 7000 'p.' MOVEQ #$00,D0 00000012: 2940 0010 ')@..' MOVE.L D0,$0010(A4) 00000016: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000001A: 202E 000C ' ...' MOVE.L $000C(A6),D0 0000001E: A024 '.$' _SetHandleSize ; A024 00000020: 294B 0010 ')K..' MOVE.L A3,$0010(A4) 00000024: 558F 'U.' SUBQ.L #2,A7 00000026: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) 0000002A: 301F '0.' MOVE.W (A7)+,D0 0000002C: 48C0 'H.' EXT.L D0 0000002E: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 00000034: 4E5E 'N^' UNLK A6 00000036: 4E75 'Nu' RTS Comment: sb_GrowAppHandle ended due to: vector glue below Comment: ##################################################################################### Module: sb_NewZoneHandle [9CB80, 9CCC2) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +11E (9CC9E): JSR sb_GetAppHandleZone +10C (9CC8C): JSR sb_GetSysHandleZone +F0 (9CC70): JSR sb_GetSysHandleZone +DE (9CC5E): JSR sb_GetAppHandleZone +CA (9CC4A): JSR sb_SetCachesPurge +B2 (9CC32): JSR sb_GetAppHandleZone +90 (9CC10): JSR sb_GetSysHandleZone +7A (9CBFA): JSR sb_SetCachesNoPurge VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 499 499: sb_NewZoneHandle Pad Module: Flags=$88=(ForcedActive Extern Code) Module="sb_NewZoneHandle"(499) Segment="Main"(200) Size: Flags $00 ModuleSize 322 Content: Flags $08 Contents offset $0000 size $0142 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) 00000008: 2E2E 000C '....' MOVE.L $000C(A6),D7 0000000C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000010: 2850 '(P' MOVEA.L (A0),A4 00000012: 7000 'p.' MOVEQ #$00,D0 00000014: 2640 '&@' MOVEA.L D0,A3 00000016: A11A '..' _GetZone ; A11A 00000018: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) 0000001C: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) 00000020: 598F 'Y.' SUBQ.L #4,A7 00000022: 2EB8 02A6 '....' MOVE.L $02A6,(A7) 00000026: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0 0000002A: B09F '..' CMP.L (A7)+,D0 0000002C: 6606 'f.' BNE.S *+$0008 ; 00000034 0000002E: 7000 'p.' MOVEQ #$00,D0 00000030: 2940 0024 ')@.$' MOVE.L D0,$0024(A4) 00000034: 598F 'Y.' SUBQ.L #4,A7 00000036: 2EB8 02A6 '....' MOVE.L $02A6,(A7) 0000003A: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 0000003E: B09F '..' CMP.L (A7)+,D0 00000040: 6612 'f.' BNE.S *+$0014 ; 00000054 00000042: 2D6C 0024 FFF8 '-l.$..' MOVE.L $0024(A4),-$0008(A6) 00000048: 660A 'f.' BNE.S *+$000C ; 00000054 0000004A: 598F 'Y.' SUBQ.L #4,A7 0000004C: 2EB8 02AA '....' MOVE.L $02AA,(A7) 00000050: 2D5F FFF8 '-_..' MOVE.L (A7)+,-$0008(A6) 00000054: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 00000058: A01B '..' _SetZone ; A01B 0000005A: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0 0000005E: B0AE FFF8 '....' CMP.L -$0008(A6),D0 00000062: 57C3 'W.' SEQ D3 00000064: 4403 'D.' NEG.B D3 00000066: 1C03 '..' MOVE.B D3,D6 00000068: 660A 'f.' BNE.S *+$000C ; 00000074 0000006A: 296E FFF8 0024 ')n...$' MOVE.L -$0008(A6),$0024(A4) 00000070: 422C 0029 'B,.)' CLR.B $0029(A4) 00000074: 4A2C 0029 'J,.)' TST.B $0029(A4) 00000078: 6654 'fT' BNE.S *+$0056 ; 000000CE 0000007A: 4EBA 0000 'N...' JSR sb_SetCachesNoPurge ; id: 493 0000007E: 4A2C 002B 'J,.+' TST.B $002B(A4) 00000082: 6724 'g$' BEQ.S *+$0026 ; 000000A8 00000084: 4A2C 0028 'J,.(' TST.B $0028(A4) 00000088: 661E 'f.' BNE.S *+$0020 ; 000000A8 0000008A: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 0000008E: 2F07 '/.' MOVE.L D7,-(A7) 00000090: 4EBA 0000 'N...' JSR sb_GetSysHandleZone ; id: 496 00000094: 2640 '&@' MOVEA.L D0,A3 00000096: 200B ' .' MOVE.L A3,D0 00000098: 504F 'PO' ADDQ.W #8,A7 0000009A: 660C 'f.' BNE.S *+$000E ; 000000A8 0000009C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000000A0: 2850 '(P' MOVEA.L (A0),A4 000000A2: 197C 0001 0028 '.|...(' MOVE.B #$01,$0028(A4) 000000A8: 200B ' .' MOVE.L A3,D0 000000AA: 661E 'f.' BNE.S *+$0020 ; 000000CA 000000AC: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 000000B0: 2F07 '/.' MOVE.L D7,-(A7) 000000B2: 4EBA 0000 'N...' JSR sb_GetAppHandleZone ; id: 497 000000B6: 2640 '&@' MOVEA.L D0,A3 000000B8: 200B ' .' MOVE.L A3,D0 000000BA: 504F 'PO' ADDQ.W #8,A7 000000BC: 660C 'f.' BNE.S *+$000E ; 000000CA 000000BE: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000000C2: 2850 '(P' MOVEA.L (A0),A4 000000C4: 197C 0001 0029 '.|...)' MOVE.B #$01,$0029(A4) 000000CA: 4EBA 0000 'N...' JSR sb_SetCachesPurge ; id: 494 000000CE: 200B ' .' MOVE.L A3,D0 000000D0: 665E 'f^' BNE.S *+$0060 ; 00000130 000000D2: 4A2C 002A 'J,.*' TST.B $002A(A4) 000000D6: 662E 'f.' BNE.S *+$0030 ; 00000106 000000D8: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 000000DC: 2F07 '/.' MOVE.L D7,-(A7) 000000DE: 4EBA 0000 'N...' JSR sb_GetAppHandleZone ; id: 497 000000E2: 2640 '&@' MOVEA.L D0,A3 000000E4: 200B ' .' MOVE.L A3,D0 000000E6: 504F 'PO' ADDQ.W #8,A7 000000E8: 660E 'f.' BNE.S *+$0010 ; 000000F8 000000EA: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 000000EE: 2F07 '/.' MOVE.L D7,-(A7) 000000F0: 4EBA 0000 'N...' JSR sb_GetSysHandleZone ; id: 496 000000F4: 2640 '&@' MOVEA.L D0,A3 000000F6: 504F 'PO' ADDQ.W #8,A7 000000F8: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000000FC: 2850 '(P' MOVEA.L (A0),A4 000000FE: 197C 0001 002A '.|...*' MOVE.B #$01,$002A(A4) 00000104: 602A '`*' BRA.S *+$002C ; 00000130 00000106: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 0000010A: 2F07 '/.' MOVE.L D7,-(A7) 0000010C: 4EBA 0000 'N...' JSR sb_GetSysHandleZone ; id: 496 00000110: 2640 '&@' MOVEA.L D0,A3 00000112: 200B ' .' MOVE.L A3,D0 00000114: 504F 'PO' ADDQ.W #8,A7 00000116: 660E 'f.' BNE.S *+$0010 ; 00000126 00000118: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 0000011C: 2F07 '/.' MOVE.L D7,-(A7) 0000011E: 4EBA 0000 'N...' JSR sb_GetAppHandleZone ; id: 497 00000122: 2640 '&@' MOVEA.L D0,A3 00000124: 504F 'PO' ADDQ.W #8,A7 00000126: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000012A: 2850 '(P' MOVEA.L (A0),A4 0000012C: 422C 002A 'B,.*' CLR.B $002A(A4) 00000130: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000134: A01B '..' _SetZone ; A01B 00000136: 200B ' .' MOVE.L A3,D0 00000138: 4CEE 18C8 FFE4 'L.....' MOVEM.L -$001C(A6),D3/D6/D7/A3/A4 0000013E: 4E5E 'N^' UNLK A6 00000140: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_GetAppHandleZone"(497) 00000120 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_GetSysHandleZone"(496) 0000010E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_GetSysHandleZone"(496) 000000F2 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_GetAppHandleZone"(497) 000000E0 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SetCachesPurge"(494) 000000CC Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_GetAppHandleZone"(497) 000000B4 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_GetSysHandleZone"(496) 00000092 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SetCachesNoPurge"(493) 0000007C Comment: sb_NewZoneHandle ended due to: vector glue below Comment: ##################################################################################### Module: sb_GrowHandle [9CCD0, 9CDAC) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +C8 (9CD98): JSR sb_GrowAppHandle +AE (9CD7E): JSR sb_GrowAppHandle +A0 (9CD70): JSR sb_SetCachesPurge +9A (9CD6A): JSR sb_GrowAppHandle +92 (9CD62): JSR sb_SetCachesNoPurge +5C (9CD2C): JSR sb_SetCachesPurge +46 (9CD16): JSR sb_SetCachesNoPurge VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 500 500: sb_GrowHandle Module: Flags=$88=(ForcedActive Extern Code) Module="sb_GrowHandle"(500) Segment="Main"(200) Size: Flags $00 ModuleSize 220 Content: Flags $08 Contents offset $0000 size $00DC 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7) 00000008: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 00000010: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000014: 2850 '(P' MOVEA.L (A0),A4 00000016: 7E00 '~.' MOVEQ #$00,D7 00000018: A11A '..' _GetZone ; A11A 0000001A: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) 0000001E: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0 00000022: B0AE FFFC '....' CMP.L -$0004(A6),D0 00000026: 57C3 'W.' SEQ D3 00000028: 4403 'D.' NEG.B D3 0000002A: 1A03 '..' MOVE.B D3,D5 0000002C: 6608 'f.' BNE.S *+$000A ; 00000036 0000002E: 2948 0024 ')H.$' MOVE.L A0,$0024(A4) 00000032: 422C 0029 'B,.)' CLR.B $0029(A4) 00000036: 204B ' K' MOVEA.L A3,A0 00000038: A126 '.&' _HandleZone ; A126 0000003A: B1EE FFFC '....' CMPA.L -$0004(A6),A0 0000003E: 674C 'gL' BEQ.S *+$004E ; 0000008C 00000040: 4A2C 0029 'J,.)' TST.B $0029(A4) 00000044: 6632 'f2' BNE.S *+$0034 ; 00000078 00000046: 4EBA 0000 'N...' JSR sb_SetCachesNoPurge ; id: 493 0000004A: 204B ' K' MOVEA.L A3,A0 0000004C: 2006 ' .' MOVE.L D6,D0 0000004E: A024 '.$' _SetHandleSize ; A024 00000050: 558F 'U.' SUBQ.L #2,A7 00000052: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) 00000056: 301F '0.' MOVE.W (A7)+,D0 00000058: 48C0 'H.' EXT.L D0 0000005A: 2E00 '..' MOVE.L D0,D7 0000005C: 4EBA 0000 'N...' JSR sb_SetCachesPurge ; id: 494 00000060: 4A87 'J.' TST.L D7 00000062: 676C 'gl' BEQ.S *+$006E ; 000000D0 00000064: 204B ' K' MOVEA.L A3,A0 00000066: 2006 ' .' MOVE.L D6,D0 00000068: A024 '.$' _SetHandleSize ; A024 0000006A: 558F 'U.' SUBQ.L #2,A7 0000006C: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) 00000070: 301F '0.' MOVE.W (A7)+,D0 00000072: 48C0 'H.' EXT.L D0 00000074: 2E00 '..' MOVE.L D0,D7 00000076: 6058 '`X' BRA.S *+$005A ; 000000D0 00000078: 204B ' K' MOVEA.L A3,A0 0000007A: 2006 ' .' MOVE.L D6,D0 0000007C: A024 '.$' _SetHandleSize ; A024 0000007E: 558F 'U.' SUBQ.L #2,A7 00000080: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) 00000084: 301F '0.' MOVE.W (A7)+,D0 00000086: 48C0 'H.' EXT.L D0 00000088: 2E00 '..' MOVE.L D0,D7 0000008A: 6044 '`D' BRA.S *+$0046 ; 000000D0 0000008C: 4A2C 0029 'J,.)' TST.B $0029(A4) 00000090: 6632 'f2' BNE.S *+$0034 ; 000000C4 00000092: 4EBA 0000 'N...' JSR sb_SetCachesNoPurge ; id: 493 00000096: 2F06 '/.' MOVE.L D6,-(A7) 00000098: 2F0B '/.' MOVE.L A3,-(A7) 0000009A: 4EBA 0000 'N...' JSR sb_GrowAppHandle ; id: 498 0000009E: 2E00 '..' MOVE.L D0,D7 000000A0: 4EBA 0000 'N...' JSR sb_SetCachesPurge ; id: 494 000000A4: 4A87 'J.' TST.L D7 000000A6: 504F 'PO' ADDQ.W #8,A7 000000A8: 6726 'g&' BEQ.S *+$0028 ; 000000D0 000000AA: 2F06 '/.' MOVE.L D6,-(A7) 000000AC: 2F0B '/.' MOVE.L A3,-(A7) 000000AE: 4EBA 0000 'N...' JSR sb_GrowAppHandle ; id: 498 000000B2: 2E00 '..' MOVE.L D0,D7 000000B4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000000B8: 2850 '(P' MOVEA.L (A0),A4 000000BA: 197C 0001 0029 '.|...)' MOVE.B #$01,$0029(A4) 000000C0: 504F 'PO' ADDQ.W #8,A7 000000C2: 600C '`.' BRA.S *+$000E ; 000000D0 000000C4: 2F06 '/.' MOVE.L D6,-(A7) 000000C6: 2F0B '/.' MOVE.L A3,-(A7) 000000C8: 4EBA 0000 'N...' JSR sb_GrowAppHandle ; id: 498 000000CC: 2E00 '..' MOVE.L D0,D7 000000CE: 504F 'PO' ADDQ.W #8,A7 000000D0: 2007 ' .' MOVE.L D7,D0 000000D2: 4CEE 18E8 FFE4 'L.....' MOVEM.L -$001C(A6),D3/D5-D7/A3/A4 000000D8: 4E5E 'N^' UNLK A6 000000DA: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_GrowAppHandle"(498) 000000CA Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_GrowAppHandle"(498) 000000B0 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SetCachesPurge"(494) 000000A2 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_GrowAppHandle"(498) 0000009C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SetCachesNoPurge"(493) 00000094 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SetCachesPurge"(494) 0000005E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SetCachesNoPurge"(493) 00000048 Comment: sb_GrowHandle ended due to: vector glue below Comment: ##################################################################################### Module: sb_SizeTheBlock [9CDC0, 9CEC8) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +6C (9CE2C): JSR GETHANDLESIZE ; outside file +30 (9CDF0): JSR GETHANDLESIZE ; outside file +F6 (9CEB6): JSR sb_NewZoneHandle +A2 (9CE62): JSR sb_DisposeZoneHandle +84 (9CE44): JSR sb_NewZoneHandle +46 (9CE06): JSR sb_GrowHandle Unresolved outgoing references: +E6 (9CEA6): JSR $9C8B0 VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 501 501: sb_SizeTheBlock Module: Flags=$88=(ForcedActive Extern Code) Module="sb_SizeTheBlock"(501) Segment="Main"(200) Size: Flags $00 ModuleSize 264 Content: Flags $08 Contents offset $0000 size $0108 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) 00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 0000000C: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 00000010: 2E2E 0014 '....' MOVE.L $0014(A6),D7 00000014: 7C01 '|.' MOVEQ #$01,D6 00000016: 200C ' .' MOVE.L A4,D0 00000018: 6700 00D4 'g...' BEQ *+$00D6 ; 000000EE 0000001C: 4A94 'J.' TST.L (A4) 0000001E: 6700 00C6 'g...' BEQ *+$00C8 ; 000000E6 00000022: 7000 'p.' MOVEQ #$00,D0 00000024: 102E 0023 '...#' MOVE.B $0023(A6),D0 00000028: 4A80 'J.' TST.L D0 0000002A: 6612 'f.' BNE.S *+$0014 ; 0000003E 0000002C: 598F 'Y.' SUBQ.L #4,A7 0000002E: 2F0C '/.' MOVE.L A4,-(A7) 00000030: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 00000034: BE9F '..' CMP.L (A7)+,D7 00000036: 6E06 'n.' BGT.S *+$0008 ; 0000003E 00000038: 200C ' .' MOVE.L A4,D0 0000003A: 6000 00C2 '`...' BRA *+$00C4 ; 000000FE 0000003E: 2F07 '/.' MOVE.L D7,-(A7) 00000040: 2F0C '/.' MOVE.L A4,-(A7) 00000042: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000046: 4EBA 0000 'N...' JSR sb_GrowHandle ; id: 500 0000004A: 4A80 'J.' TST.L D0 0000004C: 4FEF 000C 'O...' LEA $000C(A7),A7 00000050: 6606 'f.' BNE.S *+$0008 ; 00000058 00000052: 200C ' .' MOVE.L A4,D0 00000054: 6000 00A8 '`...' BRA *+$00AA ; 000000FE 00000058: 7000 'p.' MOVEQ #$00,D0 0000005A: 102E 001B '....' MOVE.B $001B(A6),D0 0000005E: 4A80 'J.' TST.L D0 00000060: 0800 0000 '....' BTST #$00,D0 00000064: 6700 0088 'g...' BEQ *+$008A ; 000000EE 00000068: 598F 'Y.' SUBQ.L #4,A7 0000006A: 2F0C '/.' MOVE.L A4,-(A7) 0000006C: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 00000070: 2C1F ',.' MOVE.L (A7)+,D6 00000072: 204C ' L' MOVEA.L A4,A0 00000074: A069 '.i' _HGetState ; A069 00000076: 4880 'H.' EXT.W D0 00000078: 3A00 ':.' MOVE.W D0,D5 0000007A: 486E FFF8 'Hn..' PEA -$0008(A6) 0000007E: 2F07 '/.' MOVE.L D7,-(A7) 00000080: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000084: 4EBA 0000 'N...' JSR sb_NewZoneHandle ; id: 499 00000088: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 0000008C: 4FEF 000C 'O...' LEA $000C(A7),A7 00000090: 6750 'gP' BEQ.S *+$0052 ; 000000E2 00000092: 2054 ' T' MOVEA.L (A4),A0 00000094: 226E FFFC '"n..' MOVEA.L -$0004(A6),A1 00000098: 2251 '"Q' MOVEA.L (A1),A1 0000009A: 2006 ' .' MOVE.L D6,D0 0000009C: A22E '..' _BlockMoveData ; A22E 0000009E: 2F13 '/.' MOVE.L (A3),-(A7) 000000A0: 2F0C '/.' MOVE.L A4,-(A7) 000000A2: 4EBA 0000 'N...' JSR sb_DisposeZoneHandle ; id: 492 000000A6: 70FF 'p.' MOVEQ #$FF,D0 000000A8: B06E 001E '.n..' CMP.W $001E(A6),D0 000000AC: 504F 'PO' ADDQ.W #8,A7 000000AE: 6720 'g ' BEQ.S *+$0022 ; 000000D0 000000B0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000000B4: 2450 '$P' MOVEA.L (A0),A2 000000B6: 206A 0014 ' j..' MOVEA.L $0014(A2),A0 000000BA: 302A 0020 '0*. ' MOVE.W $0020(A2),D0 000000BE: 48C0 'H.' EXT.L D0 000000C0: E780 '..' ASL.L #3,D0 000000C2: 2840 '(@' MOVEA.L D0,A4 000000C4: D9D0 '..' ADDA.L (A0),A4 000000C6: 28AE FFFC '(...' MOVE.L -$0004(A6),(A4) 000000CA: 296E FFF8 0004 ')n....' MOVE.L -$0008(A6),$0004(A4) 000000D0: 26AE FFF8 '&...' MOVE.L -$0008(A6),(A3) 000000D4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000000D8: 1005 '..' MOVE.B D5,D0 000000DA: A06A '.j' _HSetState ; A06A 000000DC: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 000000E0: 601C '`.' BRA.S *+$001E ; 000000FE 000000E2: 7000 'p.' MOVEQ #$00,D0 000000E4: 6018 '`.' BRA.S *+$001A ; 000000FE 000000E6: 4EBA FA08 'N...' JSR *-$05F6 ; FFFFFAF0 000000EA: 7000 'p.' MOVEQ #$00,D0 000000EC: 6010 '`.' BRA.S *+$0012 ; 000000FE 000000EE: 2F0B '/.' MOVE.L A3,-(A7) 000000F0: 2F07 '/.' MOVE.L D7,-(A7) 000000F2: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 000000F6: 4EBA 0000 'N...' JSR sb_NewZoneHandle ; id: 499 000000FA: 4FEF 000C 'O...' LEA $000C(A7),A7 000000FE: 4CEE 1CE0 FFDC 'L.....' MOVEM.L -$0024(A6),D5-D7/A2-A4 00000104: 4E5E 'N^' UNLK A6 00000106: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 502 502: GETHANDLESIZE Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETHANDLESIZE"(502) 0000006E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETHANDLESIZE"(502) 00000032 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_NewZoneHandle"(499) 000000F8 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_DisposeZoneHandle"(492) 000000A4 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_NewZoneHandle"(499) 00000086 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_GrowHandle"(500) 00000048 Comment: sb_SizeTheBlock ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_9CEF0 [9CEF0, 9CFA8) Module started due to: island above, MODGUESS (align, BRA.L then padding) Resolved outgoing references: +36 (9CF26): JSR GETHANDLESIZE ; outside file +4A (9CF3A): JSR sb_GrowHandle Dictionary: Flags $00 FirstId 503 503: AUTOMOD_9CEF0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9CEF0"(503) Segment="Main"(200) Size: Flags $00 ModuleSize 184 Content: Flags $08 Contents offset $0000 size $00B8 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) 00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000000C: 2650 '&P' MOVEA.L (A0),A3 0000000E: 7800 'x.' MOVEQ #$00,D4 00000010: 7000 'p.' MOVEQ #$00,D0 00000012: 2840 '(@' MOVEA.L D0,A4 00000014: 4AAB 0014 'J...' TST.L $0014(A3) 00000018: 673C 'g<' BEQ.S *+$003E ; 00000056 0000001A: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 0000001E: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) 00000022: A126 '.&' _HandleZone ; A126 00000024: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) 00000028: 3A2B 0022 ':+."' MOVE.W $0022(A3),D5 0000002C: 5A45 'ZE' ADDQ.W #5,D5 0000002E: 7E05 '~.' MOVEQ #$05,D7 00000030: 598F 'Y.' SUBQ.L #4,A7 00000032: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 00000036: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 0000003A: 2C1F ',.' MOVE.L (A7)+,D6 0000003C: 7028 'p(' MOVEQ #$28,D0 ; '(' 0000003E: DC80 '..' ADD.L D0,D6 00000040: 2F06 '/.' MOVE.L D6,-(A7) 00000042: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 00000046: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000004A: 4EBA 0000 'N...' JSR sb_GrowHandle ; id: 500 0000004E: 2800 '(.' MOVE.L D0,D4 00000050: 4FEF 000C 'O...' LEA $000C(A7),A7 00000054: 6022 '`"' BRA.S *+$0024 ; 00000078 00000056: 426B 0022 'Bk."' CLR.W $0022(A3) 0000005A: 7E05 '~.' MOVEQ #$05,D7 0000005C: 3A07 ':.' MOVE.W D7,D5 0000005E: 7C28 '|(' MOVEQ #$28,D6 ; '(' 00000060: 2006 ' .' MOVE.L D6,D0 00000062: A522 '."' _NewHandle ,Sys ; A522 00000064: 2848 '(H' MOVEA.L A0,A4 00000066: 200C ' .' MOVE.L A4,D0 00000068: 670C 'g.' BEQ.S *+$000E ; 00000076 0000006A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000006E: 2650 '&P' MOVEA.L (A0),A3 00000070: 274C 0014 ''L..' MOVE.L A4,$0014(A3) 00000074: 6002 '`.' BRA.S *+$0004 ; 00000078 00000076: 7873 'xs' MOVEQ #$73,D4 ; 's' 00000078: 4A84 'J.' TST.L D4 0000007A: 6630 'f0' BNE.S *+$0032 ; 000000AC 0000007C: 7000 'p.' MOVEQ #$00,D0 0000007E: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00000082: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000086: 2650 '&P' MOVEA.L (A0),A3 00000088: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 0000008C: 322B 0022 '2+."' MOVE.W $0022(A3),D1 00000090: 48C1 'H.' EXT.L D1 00000092: E781 '..' ASL.L #3,D1 00000094: 2841 '(A' MOVEA.L D1,A4 00000096: D9D0 '..' ADDA.L (A0),A4 00000098: 5347 'SG' SUBQ.W #1,D7 0000009A: 4A47 'JG' TST.W D7 0000009C: 6D0A 'm.' BLT.S *+$000C ; 000000A8 0000009E: 28AE FFFC '(...' MOVE.L -$0004(A6),(A4) 000000A2: 504C 'PL' ADDQ.W #8,A4 000000A4: 51CF FFF8 'Q...' DBF D7,*-$0006 ; 0000009E 000000A8: 3745 0022 '7E."' MOVE.W D5,$0022(A3) 000000AC: 2004 ' .' MOVE.L D4,D0 000000AE: 4CEE 18F0 FFE0 'L.....' MOVEM.L -$0020(A6),D4-D7/A3/A4 000000B4: 4E5E 'N^' UNLK A6 000000B6: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETHANDLESIZE"(502) 00000038 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_GrowHandle"(500) 0000004C Comment: AUTOMOD_9CEF0 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: sb_DisposeCacheHandle [9CFB0, 9CFD2) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +C (9CFBC): JSR DumpFontCacheToDiskIfNotTooBig +16 (9CFC6): JSR sb_DisposeZoneHandle VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 504 504: sb_DisposeCacheHandle Module: Flags=$88=(ForcedActive Extern Code) Module="sb_DisposeCacheHandle"(504) Segment="Main"(200) Size: Flags $00 ModuleSize 34 Content: Flags $08 Contents offset $0000 size $0022 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 2F0C '/.' MOVE.L A4,-(A7) 0000000C: 4EBA 0000 'N...' JSR DumpFontCacheToDiskIfNotTooBig ; id: 505 00000010: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000014: 2F0C '/.' MOVE.L A4,-(A7) 00000016: 4EBA 0000 'N...' JSR sb_DisposeZoneHandle ; id: 492 0000001A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 0000001E: 4E5E 'N^' UNLK A6 00000020: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 505 505: DumpFontCacheToDiskIfNotTooBig Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="DumpFontCacheToDiskIfNotTooBig"(505) 0000000E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_DisposeZoneHandle"(492) 00000018 Comment: sb_DisposeCacheHandle ended due to: vector glue below Comment: ##################################################################################### Module: sb_DisposeWorkHandle [9CFF0, 9D02A) Module started due to: island above, MODGUESS (align, label, BRA.L then padding) Resolved outgoing references: +20 (9D010): JSR sb_DisposeZoneHandle VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 506 506: sb_DisposeWorkHandle Pad Module: Flags=$88=(ForcedActive Extern Code) Module="sb_DisposeWorkHandle"(506) Segment="Main"(200) Size: Flags $00 ModuleSize 58 Content: Flags $08 Contents offset $0000 size $003A 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000000C: 2668 0068 '&h.h' MOVEA.L $0068(A0),A3 00000010: 2853 '(S' MOVEA.L (A3),A4 00000012: 4AAC 0050 'J..P' TST.L $0050(A4) 00000016: 6718 'g.' BEQ.S *+$001A ; 00000030 00000018: 2F2C 0054 '/,.T' MOVE.L $0054(A4),-(A7) 0000001C: 2F2C 0050 '/,.P' MOVE.L $0050(A4),-(A7) 00000020: 4EBA 0000 'N...' JSR sb_DisposeZoneHandle ; id: 492 00000024: 7000 'p.' MOVEQ #$00,D0 00000026: 2940 0050 ')@.P' MOVE.L D0,$0050(A4) 0000002A: 2940 0054 ')@.T' MOVE.L D0,$0054(A4) 0000002E: 504F 'PO' ADDQ.W #8,A7 00000030: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 00000036: 4E5E 'N^' UNLK A6 00000038: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_DisposeZoneHandle"(492) 00000022 Comment: sb_DisposeWorkHandle ended due to: vector glue below Comment: ##################################################################################### Module: sb_SizeWorkHandle [9D040, 9D0B8) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +4E (9D08E): JSR sb_SizeTheBlock +20 (9D060): JSR sb_DisposeWorkHandle VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 507 507: sb_SizeWorkHandle Module: Flags=$88=(ForcedActive Extern Code) Module="sb_SizeWorkHandle"(507) Segment="Main"(200) Size: Flags $00 ModuleSize 120 Content: Flags $08 Contents offset $0000 size $0078 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) 00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000000C: 2468 0068 '$h.h' MOVEA.L $0068(A0),A2 00000010: 2652 '&R' MOVEA.L (A2),A3 00000012: 286B 0050 '(k.P' MOVEA.L $0050(A3),A4 00000016: 7E00 '~.' MOVEQ #$00,D7 00000018: 200C ' .' MOVE.L A4,D0 0000001A: 6708 'g.' BEQ.S *+$000A ; 00000024 0000001C: 4A94 'J.' TST.L (A4) 0000001E: 6604 'f.' BNE.S *+$0006 ; 00000024 00000020: 4EBA 0000 'N...' JSR sb_DisposeWorkHandle ; id: 506 00000024: 2D6B 0054 FFFC '-k.T..' MOVE.L $0054(A3),-$0004(A6) 0000002A: 286B 0050 '(k.P' MOVEA.L $0050(A3),A4 0000002E: 7000 'p.' MOVEQ #$00,D0 00000030: 102E 0013 '....' MOVE.B $0013(A6),D0 00000034: 2F00 '/.' MOVE.L D0,-(A7) 00000036: 70FF 'p.' MOVEQ #$FF,D0 00000038: 2F00 '/.' MOVE.L D0,-(A7) 0000003A: 7200 'r.' MOVEQ #$00,D1 0000003C: 122E 000F '....' MOVE.B $000F(A6),D1 00000040: 2F01 '/.' MOVE.L D1,-(A7) 00000042: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000046: 486E FFFC 'Hn..' PEA -$0004(A6) 0000004A: 2F0C '/.' MOVE.L A4,-(A7) 0000004C: 2F0A '/.' MOVE.L A2,-(A7) 0000004E: 4EBA 0000 'N...' JSR sb_SizeTheBlock ; id: 501 00000052: 2840 '(@' MOVEA.L D0,A4 00000054: 4A80 'J.' TST.L D0 00000056: 4FEF 001C 'O...' LEA $001C(A7),A7 0000005A: 670E 'g.' BEQ.S *+$0010 ; 0000006A 0000005C: 2652 '&R' MOVEA.L (A2),A3 0000005E: 274C 0050 ''L.P' MOVE.L A4,$0050(A3) 00000062: 276E FFFC 0054 ''n...T' MOVE.L -$0004(A6),$0054(A3) 00000068: 6002 '`.' BRA.S *+$0004 ; 0000006C 0000006A: 7E71 '~q' MOVEQ #$71,D7 ; 'q' 0000006C: 2007 ' .' MOVE.L D7,D0 0000006E: 4CEE 1C80 FFE8 'L.....' MOVEM.L -$0018(A6),D7/A2-A4 00000074: 4E5E 'N^' UNLK A6 00000076: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SizeTheBlock"(501) 00000050 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_DisposeWorkHandle"(506) 00000022 Comment: sb_SizeWorkHandle ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_9D0D0 [9D0D0, 9D14C) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Resolved outgoing references: +56 (9D126): JSR sb_SizeTheBlock +26 (9D0F6): JSR sb_DisposeZoneHandle Dictionary: Flags $00 FirstId 508 508: AUTOMOD_9D0D0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9D0D0"(508) Segment="Main"(200) Size: Flags $00 ModuleSize 124 Content: Flags $08 Contents offset $0000 size $007C 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) 00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000000C: 2468 0068 '$h.h' MOVEA.L $0068(A0),A2 00000010: 2852 '(R' MOVEA.L (A2),A4 00000012: 266C 000C '&l..' MOVEA.L $000C(A4),A3 00000016: 7E00 '~.' MOVEQ #$00,D7 00000018: 200B ' .' MOVE.L A3,D0 0000001A: 671A 'g.' BEQ.S *+$001C ; 00000036 0000001C: 4A93 'J.' TST.L (A3) 0000001E: 6616 'f.' BNE.S *+$0018 ; 00000036 00000020: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) 00000024: 2F0B '/.' MOVE.L A3,-(A7) 00000026: 4EBA 0000 'N...' JSR sb_DisposeZoneHandle ; id: 492 0000002A: 7000 'p.' MOVEQ #$00,D0 0000002C: 2940 000C ')@..' MOVE.L D0,$000C(A4) 00000030: 2940 0010 ')@..' MOVE.L D0,$0010(A4) 00000034: 504F 'PO' ADDQ.W #8,A7 00000036: 2D6C 0010 FFFC '-l....' MOVE.L $0010(A4),-$0004(A6) 0000003C: 7001 'p.' MOVEQ #$01,D0 0000003E: 2F00 '/.' MOVE.L D0,-(A7) 00000040: 70FF 'p.' MOVEQ #$FF,D0 00000042: 2F00 '/.' MOVE.L D0,-(A7) 00000044: 7000 'p.' MOVEQ #$00,D0 00000046: 2F00 '/.' MOVE.L D0,-(A7) 00000048: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000004C: 486E FFFC 'Hn..' PEA -$0004(A6) 00000050: 2F2C 000C '/,..' MOVE.L $000C(A4),-(A7) 00000054: 2F0A '/.' MOVE.L A2,-(A7) 00000056: 4EBA 0000 'N...' JSR sb_SizeTheBlock ; id: 501 0000005A: 2640 '&@' MOVEA.L D0,A3 0000005C: 200B ' .' MOVE.L A3,D0 0000005E: 4FEF 001C 'O...' LEA $001C(A7),A7 00000062: 670C 'g.' BEQ.S *+$000E ; 00000070 00000064: 2852 '(R' MOVEA.L (A2),A4 00000066: 296E FFFC 0010 ')n....' MOVE.L -$0004(A6),$0010(A4) 0000006C: 294B 000C ')K..' MOVE.L A3,$000C(A4) 00000070: 200B ' .' MOVE.L A3,D0 00000072: 4CEE 1C80 FFE8 'L.....' MOVEM.L -$0018(A6),D7/A2-A4 00000078: 4E5E 'N^' UNLK A6 0000007A: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SizeTheBlock"(501) 00000058 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_DisposeZoneHandle"(492) 00000028 Comment: AUTOMOD_9D0D0 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: sb_BandChar [9D150, 9D1D0) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +46 (9D196): JSR sb_SizeWorkHandle Unresolved outgoing references: +2C (9D17C): JSR $9C8D0 +58 (9D1A8): JSR $9D0D0 VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 509 509: sb_BandChar Module: Flags=$88=(ForcedActive Extern Code) Module="sb_BandChar"(509) Segment="Main"(200) Size: Flags $00 ModuleSize 128 Content: Flags $08 Contents offset $0000 size $0080 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) 00000008: 2A2E 0014 '*...' MOVE.L $0014(A6),D5 0000000C: 3C2E 0012 '<...' MOVE.W $0012(A6),D6 00000010: 246E 000C '$n..' MOVEA.L $000C(A6),A2 00000014: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000018: 2650 '&P' MOVEA.L (A0),A3 0000001A: 3012 '0.' MOVE.W (A2),D0 0000001C: E240 '.@' ASR.W #1,D0 0000001E: 3480 '4.' MOVE.W D0,(A2) 00000020: 604C '`L' BRA.S *+$004E ; 0000006E 00000022: 3012 '0.' MOVE.W (A2),D0 00000024: 48C0 'H.' EXT.L D0 00000026: 4C05 0800 'L...' MULS.L D5,D0 0000002A: 2F00 '/.' MOVE.L D0,-(A7) 0000002C: 4EBA F752 'N..R' JSR *-$08AC ; FFFFF780 00000030: 2E00 '..' MOVE.L D0,D7 00000032: 7001 'p.' MOVEQ #$01,D0 00000034: 2F00 '/.' MOVE.L D0,-(A7) 00000036: 2F00 '/.' MOVE.L D0,-(A7) 00000038: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000003C: 2050 ' P' MOVEA.L (A0),A0 0000003E: 2207 '".' MOVE.L D7,D1 00000040: D2A8 007C '...|' ADD.L $007C(A0),D1 00000044: 2F01 '/.' MOVE.L D1,-(A7) 00000046: 4EBA 0000 'N...' JSR sb_SizeWorkHandle ; id: 507 0000004A: 4A80 'J.' TST.L D0 0000004C: 4FEF 0010 'O...' LEA $0010(A7),A7 00000050: 6616 'f.' BNE.S *+$0018 ; 00000068 00000052: 3006 '0.' MOVE.W D6,D0 00000054: C1D2 '..' MULS.W (A2),D0 00000056: 2F00 '/.' MOVE.L D0,-(A7) 00000058: 4EBA FF26 'N..&' JSR *-$00D8 ; FFFFFF80 0000005C: 2840 '(@' MOVEA.L D0,A4 0000005E: 200C ' .' MOVE.L A4,D0 00000060: 584F 'XO' ADDQ.W #4,A7 00000062: 6704 'g.' BEQ.S *+$0006 ; 00000068 00000064: 200C ' .' MOVE.L A4,D0 00000066: 600E '`.' BRA.S *+$0010 ; 00000076 00000068: 3012 '0.' MOVE.W (A2),D0 0000006A: E240 '.@' ASR.W #1,D0 0000006C: 3480 '4.' MOVE.W D0,(A2) 0000006E: 7001 'p.' MOVEQ #$01,D0 00000070: B052 '.R' CMP.W (A2),D0 00000072: 6FAE 'o.' BLE.S *-$0050 ; 00000022 00000074: 7000 'p.' MOVEQ #$00,D0 00000076: 4CEE 1CE0 FFE8 'L.....' MOVEM.L -$0018(A6),D5-D7/A2-A4 0000007C: 4E5E 'N^' UNLK A6 0000007E: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SizeWorkHandle"(507) 00000048 Comment: sb_BandChar ended due to: vector glue below Comment: ##################################################################################### Module: sb_ResetFSWorkState [9D1E0, 9D208) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 510 510: sb_ResetFSWorkState Module: Flags=$88=(ForcedActive Extern Code) Module="sb_ResetFSWorkState"(510) Segment="Main"(200) Size: Flags $00 ModuleSize 40 Content: Flags $08 Contents offset $0000 size $0028 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 00000008: 337C FFFF 0030 '3|...0' MOVE.W #$FFFF,$0030(A1) 0000000E: 42A9 0032 'B..2' CLR.L $0032(A1) 00000012: 4269 0036 'Bi.6' CLR.W $0036(A1) 00000016: 70FF 'p.' MOVEQ #$FF,D0 00000018: 2340 0038 '#@.8' MOVE.L D0,$0038(A1) 0000001C: 2340 003C '#@.<' MOVE.L D0,$003C(A1) 00000020: 2340 0040 '#@.@' MOVE.L D0,$0040(A1) 00000024: 4E5E 'N^' UNLK A6 00000026: 4E75 'Nu' RTS Comment: sb_ResetFSWorkState ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_9D220 [9D220, 9D2CE) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Dictionary: Flags $00 FirstId 511 511: AUTOMOD_9D220 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9D220"(511) Segment="Main"(200) Size: Flags $00 ModuleSize 174 Content: Flags $08 Contents offset $0000 size $00AE 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 1018 'H...' MOVEM.L D3/A3/A4,-(A7) 00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000000C: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 00000010: 2850 '(P' MOVEA.L (A0),A4 00000012: 206C 0050 ' l.P' MOVEA.L $0050(A4),A0 00000016: 2D50 FFFC '-P..' MOVE.L (A0),-$0004(A6) 0000001A: 202C 0060 ' ,.`' MOVE.L $0060(A4),D0 0000001E: D0AE FFFC '....' ADD.L -$0004(A6),D0 00000022: 2940 0058 ')@.X' MOVE.L D0,$0058(A4) 00000026: 202C 0064 ' ,.d' MOVE.L $0064(A4),D0 0000002A: D0AE FFFC '....' ADD.L -$0004(A6),D0 0000002E: 2940 005C ')@.\' MOVE.L D0,$005C(A4) 00000032: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 00000036: 47E8 0004 'G...' LEA $0004(A0),A3 0000003A: 202C 0068 ' ,.h' MOVE.L $0068(A4),D0 0000003E: D0AE FFFC '....' ADD.L -$0004(A6),D0 00000042: 26C0 '&.' MOVE.L D0,(A3)+ 00000044: 202C 006C ' ,.l' MOVE.L $006C(A4),D0 00000048: D0AE FFFC '....' ADD.L -$0004(A6),D0 0000004C: 26C0 '&.' MOVE.L D0,(A3)+ 0000004E: 202C 0070 ' ,.p' MOVE.L $0070(A4),D0 00000052: D0AE FFFC '....' ADD.L -$0004(A6),D0 00000056: 26C0 '&.' MOVE.L D0,(A3)+ 00000058: 202C 0074 ' ,.t' MOVE.L $0074(A4),D0 0000005C: D0AE FFFC '....' ADD.L -$0004(A6),D0 00000060: 26C0 '&.' MOVE.L D0,(A3)+ 00000062: 202C 0078 ' ,.x' MOVE.L $0078(A4),D0 00000066: D0AE FFFC '....' ADD.L -$0004(A6),D0 0000006A: 26C0 '&.' MOVE.L D0,(A3)+ 0000006C: 584B 'XK' ADDQ.W #4,A3 0000006E: 202C 007C ' ,.|' MOVE.L $007C(A4),D0 00000072: D0AE FFFC '....' ADD.L -$0004(A6),D0 00000076: 26C0 '&.' MOVE.L D0,(A3)+ 00000078: 202C 0080 ' ,..' MOVE.L $0080(A4),D0 0000007C: D0AE FFFC '....' ADD.L -$0004(A6),D0 00000080: 2680 '&.' MOVE.L D0,(A3) 00000082: 4AAE 0008 'J...' TST.L $0008(A6) 00000086: 57C3 'W.' SEQ D3 00000088: 4403 'D.' NEG.B D3 0000008A: 6704 'g.' BEQ.S *+$0006 ; 00000090 0000008C: 7000 'p.' MOVEQ #$00,D0 0000008E: 600C '`.' BRA.S *+$000E ; 0000009C 00000090: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000094: 2050 ' P' MOVEA.L (A0),A0 00000096: 41E8 044A 'A..J' LEA $044A(A0),A0 0000009A: 2008 ' .' MOVE.L A0,D0 0000009C: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 000000A0: 2140 0024 '!@.$' MOVE.L D0,$0024(A0) 000000A4: 4CEE 1808 FFF0 'L.....' MOVEM.L -$0010(A6),D3/A3/A4 000000AA: 4E5E 'N^' UNLK A6 000000AC: 4E75 'Nu' RTS Comment: AUTOMOD_9D220 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: sb_CheckWorkHandle [9D2D0, 9D40C) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +126 (9D3F6): JSR sb_DisposeWorkHandle +10E (9D3DE): JSR FS_INITIALIZE +F0 (9D3C0): JSR sb_SizeWorkHandle +A4 (9D374): JSR FS_OPENFONTS +96 (9D366): JSR sb_ResetFSWorkState +88 (9D358): LEA QDUngetFontFrag, A0 +7C (9D34C): LEA QDGetFontFrag, A0 +54 (9D324): JSR sb_SizeWorkHandle Unresolved outgoing references: +38 (9D308): JSR $9C8D0 +46 (9D316): JSR $9C8D0 +B8 (9D388): JSR $9C8D0 +CA (9D39A): JSR $9C8D0 +DC (9D3AC): JSR $9C8D0 +100 (9D3D0): JSR $9D220 +118 (9D3E8): JSR $9C8B0 +11E (9D3EE): JSR $9C8B0 VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 512 512: sb_CheckWorkHandle Pad Module: Flags=$88=(ForcedActive Extern Code) Module="sb_CheckWorkHandle"(512) Segment="Main"(200) Size: Flags $00 ModuleSize 316 Content: Flags $08 Contents offset $0000 size $013C 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) 00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000000C: 2468 0068 '$h.h' MOVEA.L $0068(A0),A2 00000010: 2852 '(R' MOVEA.L (A2),A4 00000012: 266C 0050 '&l.P' MOVEA.L $0050(A4),A3 00000016: 7E00 '~.' MOVEQ #$00,D7 00000018: 200B ' .' MOVE.L A3,D0 0000001A: 6706 'g.' BEQ.S *+$0008 ; 00000022 0000001C: 4A93 'J.' TST.L (A3) 0000001E: 6600 0110 'f...' BNE *+$0112 ; 00000130 00000022: 7C00 '|.' MOVEQ #$00,D6 00000024: 204A ' J' MOVEA.L A2,A0 00000026: A069 '.i' _HGetState ; A069 00000028: 4880 'H.' EXT.W D0 0000002A: 3A00 ':.' MOVE.W D0,D5 0000002C: 204A ' J' MOVEA.L A2,A0 0000002E: A029 '.)' _HLock ; A029 00000030: 2946 0060 ')F.`' MOVE.L D6,$0060(A4) 00000034: 7048 'pH' MOVEQ #$48,D0 ; 'H' 00000036: 2F00 '/.' MOVE.L D0,-(A7) 00000038: 4EBA F5C6 'N...' JSR *-$0A38 ; FFFFF600 0000003C: DC80 '..' ADD.L D0,D6 0000003E: 2946 0064 ')F.d' MOVE.L D6,$0064(A4) 00000042: 4878 0082 'Hx..' PEA $0082 00000046: 4EBA F5B8 'N...' JSR *-$0A46 ; FFFFF600 0000004A: DC80 '..' ADD.L D0,D6 0000004C: 7000 'p.' MOVEQ #$00,D0 0000004E: 2F00 '/.' MOVE.L D0,-(A7) 00000050: 2F00 '/.' MOVE.L D0,-(A7) 00000052: 2F06 '/.' MOVE.L D6,-(A7) 00000054: 4EBA 0000 'N...' JSR sb_SizeWorkHandle ; id: 507 00000058: 2E00 '..' MOVE.L D0,D7 0000005A: 4FEF 0014 'O...' LEA $0014(A7),A7 0000005E: 6600 00CA 'f...' BNE *+$00CC ; 0000012A 00000062: 206C 0050 ' l.P' MOVEA.L $0050(A4),A0 00000066: 2650 '&P' MOVEA.L (A0),A3 00000068: 202C 0060 ' ,.`' MOVE.L $0060(A4),D0 0000006C: D08B '..' ADD.L A3,D0 0000006E: 2940 0058 ')@.X' MOVE.L D0,$0058(A4) 00000072: 202C 0064 ' ,.d' MOVE.L $0064(A4),D0 00000076: D08B '..' ADD.L A3,D0 00000078: 2940 005C ')@.\' MOVE.L D0,$005C(A4) 0000007C: 41FA 0000 'A...' LEA QDGetFontFrag,A0 ; id: 513 00000080: 226C 0058 '"l.X' MOVEA.L $0058(A4),A1 00000084: 2348 0028 '#H.(' MOVE.L A0,$0028(A1) 00000088: 41FA 0000 'A...' LEA QDUngetFontFrag,A0 ; id: 447 0000008C: 226C 0058 '"l.X' MOVEA.L $0058(A4),A1 00000090: 2348 002C '#H.,' MOVE.L A0,$002C(A1) 00000094: 2F0C '/.' MOVE.L A4,-(A7) 00000096: 4EBA 0000 'N...' JSR sb_ResetFSWorkState ; id: 510 0000009A: 598F 'Y.' SUBQ.L #4,A7 0000009C: 2F2C 0058 '/,.X' MOVE.L $0058(A4),-(A7) 000000A0: 2F2C 005C '/,.\' MOVE.L $005C(A4),-(A7) 000000A4: 4EBA 0000 'N...' JSR FS_OPENFONTS ; id: 469 000000A8: 2E1F '..' MOVE.L (A7)+,D7 000000AA: 584F 'XO' ADDQ.W #4,A7 000000AC: 6670 'fp' BNE.S *+$0072 ; 0000011E 000000AE: 2946 0068 ')F.h' MOVE.L D6,$0068(A4) 000000B2: 206C 005C ' l.\' MOVEA.L $005C(A4),A0 000000B6: 2F10 '/.' MOVE.L (A0),-(A7) 000000B8: 4EBA F546 'N..F' JSR *-$0AB8 ; FFFFF600 000000BC: DC80 '..' ADD.L D0,D6 000000BE: 2946 006C ')F.l' MOVE.L D6,$006C(A4) 000000C2: 206C 005C ' l.\' MOVEA.L $005C(A4),A0 000000C6: 2F28 0004 '/(..' MOVE.L $0004(A0),-(A7) 000000CA: 4EBA F534 'N..4' JSR *-$0ACA ; FFFFF600 000000CE: DC80 '..' ADD.L D0,D6 000000D0: 2946 0070 ')F.p' MOVE.L D6,$0070(A4) 000000D4: 206C 005C ' l.\' MOVEA.L $005C(A4),A0 000000D8: 2F28 0008 '/(..' MOVE.L $0008(A0),-(A7) 000000DC: 4EBA F522 'N.."' JSR *-$0ADC ; FFFFF600 000000E0: DC80 '..' ADD.L D0,D6 000000E2: 2946 0074 ')F.t' MOVE.L D6,$0074(A4) 000000E6: 7000 'p.' MOVEQ #$00,D0 000000E8: 2F00 '/.' MOVE.L D0,-(A7) 000000EA: 7001 'p.' MOVEQ #$01,D0 000000EC: 2F00 '/.' MOVE.L D0,-(A7) 000000EE: 2F06 '/.' MOVE.L D6,-(A7) 000000F0: 4EBA 0000 'N...' JSR sb_SizeWorkHandle ; id: 507 000000F4: 2E00 '..' MOVE.L D0,D7 000000F6: 4FEF 0018 'O...' LEA $0018(A7),A7 000000FA: 6626 'f&' BNE.S *+$0028 ; 00000122 000000FC: 7000 'p.' MOVEQ #$00,D0 000000FE: 2F00 '/.' MOVE.L D0,-(A7) 00000100: 4EBA FE4E 'N..N' JSR *-$01B0 ; FFFFFF50 00000104: 598F 'Y.' SUBQ.L #4,A7 00000106: 2F2C 0058 '/,.X' MOVE.L $0058(A4),-(A7) 0000010A: 2F2C 005C '/,.\' MOVE.L $005C(A4),-(A7) 0000010E: 4EBA 0000 'N...' JSR FS_INITIALIZE ; id: 470 00000112: 2E1F '..' MOVE.L (A7)+,D7 00000114: 584F 'XO' ADDQ.W #4,A7 00000116: 670A 'g.' BEQ.S *+$000C ; 00000122 00000118: 4EBA F4C6 'N...' JSR *-$0B38 ; FFFFF5E0 0000011C: 6004 '`.' BRA.S *+$0006 ; 00000122 0000011E: 4EBA F4C0 'N...' JSR *-$0B3E ; FFFFF5E0 00000122: 4A87 'J.' TST.L D7 00000124: 6704 'g.' BEQ.S *+$0006 ; 0000012A 00000126: 4EBA 0000 'N...' JSR sb_DisposeWorkHandle ; id: 506 0000012A: 204A ' J' MOVEA.L A2,A0 0000012C: 1005 '..' MOVE.B D5,D0 0000012E: A06A '.j' _HSetState ; A06A 00000130: 2007 ' .' MOVE.L D7,D0 00000132: 4CEE 1CE0 FFE4 'L.....' MOVEM.L -$001C(A6),D5-D7/A2-A4 00000138: 4E5E 'N^' UNLK A6 0000013A: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_DisposeWorkHandle"(506) 00000128 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_INITIALIZE"(470) 00000110 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SizeWorkHandle"(507) 000000F2 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_OPENFONTS"(469) 000000A6 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_ResetFSWorkState"(510) 00000098 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="QDUngetFontFrag"(447) 0000008A Dictionary: Flags $00 FirstId 513 513: QDGetFontFrag Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="QDGetFontFrag"(513) 0000007E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SizeWorkHandle"(507) 00000056 Comment: sb_CheckWorkHandle ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_9D420 [9D420, 9D4C6) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Dictionary: Flags $00 FirstId 514 514: AUTOMOD_9D420 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9D420"(514) 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 0E38 'H..8' MOVEM.L D4-D6/A2-A4,-(A7) 00000008: 226E 000C '"n..' MOVEA.L $000C(A6),A1 0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 00000010: 342A 000E '4*..' MOVE.W $000E(A2),D2 00000014: 302E 0012 '0...' MOVE.W $0012(A6),D0 00000018: 48C0 'H.' EXT.L D0 0000001A: 2A00 '*.' MOVE.L D0,D5 0000001C: 5385 'S.' SUBQ.L #1,D5 0000001E: 382A 0018 '8*..' MOVE.W $0018(A2),D4 00000022: 0C42 0010 '.B..' CMPI.W #$0010,D2 00000026: 6E18 'n.' BGT.S *+$001A ; 00000040 00000028: 2849 '(I' MOVEA.L A1,A4 0000002A: 264C '&L' MOVEA.L A4,A3 0000002C: 4A45 'JE' TST.W D5 0000002E: 6D08 'm.' BLT.S *+$000A ; 00000038 00000030: 38DB '8.' MOVE.W (A3)+,(A4)+ 00000032: 544B 'TK' ADDQ.W #2,A3 00000034: 51CD FFFA 'Q...' DBF D5,*-$0004 ; 00000030 00000038: 7002 'p.' MOVEQ #$02,D0 0000003A: 2540 0010 '%@..' MOVE.L D0,$0010(A2) 0000003E: 605C '`\' BRA.S *+$005E ; 0000009C 00000040: 2649 '&I' MOVEA.L A1,A3 00000042: 284B '(K' MOVEA.L A3,A4 00000044: 0C42 0020 '.B. ' CMPI.W #$0020,D2 00000048: 6E1A 'n.' BGT.S *+$001C ; 00000064 0000004A: 0C44 0004 '.D..' CMPI.W #$0004,D4 0000004E: 6F4C 'oL' BLE.S *+$004E ; 0000009C 00000050: 4A45 'JE' TST.W D5 00000052: 6D08 'm.' BLT.S *+$000A ; 0000005C 00000054: 26DC '&.' MOVE.L (A4)+,(A3)+ 00000056: 584C 'XL' ADDQ.W #4,A4 00000058: 51CD FFFA 'Q...' DBF D5,*-$0004 ; 00000054 0000005C: 7004 'p.' MOVEQ #$04,D0 0000005E: 2540 0010 '%@..' MOVE.L D0,$0010(A2) 00000062: 6038 '`8' BRA.S *+$003A ; 0000009C 00000064: 48C2 'H.' EXT.L D2 00000066: 2002 ' .' MOVE.L D2,D0 00000068: 721F 'r.' MOVEQ #$1F,D1 0000006A: D081 '..' ADD.L D1,D0 0000006C: 2C00 ',.' MOVE.L D0,D6 0000006E: EA86 '..' ASR.L #5,D6 00000070: 3004 '0.' MOVE.W D4,D0 00000072: E440 '.@' ASR.W #2,D0 00000074: B046 '.F' CMP.W D6,D0 00000076: 6C24 'l$' BGE.S *+$0026 ; 0000009C 00000078: 5346 'SF' SUBQ.W #1,D6 0000007A: 4A45 'JE' TST.W D5 0000007C: 6D10 'm.' BLT.S *+$0012 ; 0000008E 0000007E: 3406 '4.' MOVE.W D6,D2 00000080: 6D06 'm.' BLT.S *+$0008 ; 00000088 00000082: 26DC '&.' MOVE.L (A4)+,(A3)+ 00000084: 51CA FFFC 'Q...' DBF D2,*-$0002 ; 00000082 00000088: 584C 'XL' ADDQ.W #4,A4 0000008A: 51CD FFF2 'Q...' DBF D5,*-$000C ; 0000007E 0000008E: 3006 '0.' MOVE.W D6,D0 00000090: 5246 'RF' ADDQ.W #1,D6 00000092: 48C6 'H.' EXT.L D6 00000094: 2006 ' .' MOVE.L D6,D0 00000096: E588 '..' LSL.L #2,D0 00000098: 2540 0010 '%@..' MOVE.L D0,$0010(A2) 0000009C: 4CEE 1C70 FFE8 'L..p..' MOVEM.L -$0018(A6),D4-D6/A2-A4 000000A2: 4E5E 'N^' UNLK A6 000000A4: 4E75 'Nu' RTS Comment: AUTOMOD_9D420 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_9D4D0 [9D4D0, 9D5AA) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +BE (9D58E): JSR sb_SizeWorkHandle Unresolved outgoing references: +14 (9D4E4): JSR $9D220 +80 (9D550): JSR $9C8B0 +94 (9D564): JSR $9C8D0 +A6 (9D576): JSR $9C8D0 Dictionary: Flags $00 FirstId 515 515: AUTOMOD_9D4D0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9D4D0"(515) Segment="Main"(200) Size: Flags $00 ModuleSize 218 Content: Flags $08 Contents offset $0000 size $00DA 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) 00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000000C: 2850 '(P' MOVEA.L (A0),A4 0000000E: 7E00 '~.' MOVEQ #$00,D7 00000010: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000014: 4EBA FD3A 'N..:' JSR *-$02C4 ; FFFFFD50 00000018: 558F 'U.' SUBQ.L #2,A7 0000001A: 3F2C 008C '?,..' MOVE.W $008C(A4),-(A7) 0000001E: 2F3C 8202 FFB8 '/<....' MOVE.L #$8202FFB8,-(A7) 00000024: A8B5 '..' _ScriptUtil ; A8B5 00000026: 3C1F '<.' MOVE.W (A7)+,D6 00000028: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 0000002C: 317C 0001 0034 '1|...4' MOVE.W #$0001,$0034(A0) 00000032: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 00000036: 3146 0036 '1F.6' MOVE.W D6,$0036(A0) 0000003A: 598F 'Y.' SUBQ.L #4,A7 0000003C: 2F2C 0058 '/,.X' MOVE.L $0058(A4),-(A7) 00000040: 2F2C 005C '/,.\' MOVE.L $005C(A4),-(A7) 00000044: 303C 8002 '0<..' MOVE.W #$8002,D0 00000048: A854 '.T' _FontDispatch ; A854 0000004A: 2E1F '..' MOVE.L (A7)+,D7 0000004C: 584F 'XO' ADDQ.W #4,A7 0000004E: 6738 'g8' BEQ.S *+$003A ; 00000088 00000050: 7000 'p.' MOVEQ #$00,D0 00000052: 3006 '0.' MOVE.W D6,D0 00000054: 4A80 'J.' TST.L D0 00000056: 6724 'g$' BEQ.S *+$0026 ; 0000007C 00000058: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 0000005C: 317C 0001 0034 '1|...4' MOVE.W #$0001,$0034(A0) 00000062: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 00000066: 4268 0036 'Bh.6' CLR.W $0036(A0) 0000006A: 598F 'Y.' SUBQ.L #4,A7 0000006C: 2F2C 0058 '/,.X' MOVE.L $0058(A4),-(A7) 00000070: 2F2C 005C '/,.\' MOVE.L $005C(A4),-(A7) 00000074: 303C 8002 '0<..' MOVE.W #$8002,D0 00000078: A854 '.T' _FontDispatch ; A854 0000007A: 2E1F '..' MOVE.L (A7)+,D7 0000007C: 4A87 'J.' TST.L D7 0000007E: 6708 'g.' BEQ.S *+$000A ; 00000088 00000080: 4EBA F35E 'N..^' JSR *-$0CA0 ; FFFFF3E0 00000084: 2007 ' .' MOVE.L D7,D0 00000086: 6048 '`H' BRA.S *+$004A ; 000000D0 00000088: 2C2C 0074 ',,.t' MOVE.L $0074(A4),D6 0000008C: 206C 005C ' l.\' MOVEA.L $005C(A4),A0 00000090: 2F28 000C '/(..' MOVE.L $000C(A0),-(A7) 00000094: 4EBA F36A 'N..j' JSR *-$0C94 ; FFFFF400 00000098: DC80 '..' ADD.L D0,D6 0000009A: 2946 0078 ')F.x' MOVE.L D6,$0078(A4) 0000009E: 206C 005C ' l.\' MOVEA.L $005C(A4),A0 000000A2: 2F28 0010 '/(..' MOVE.L $0010(A0),-(A7) 000000A6: 4EBA F358 'N..X' JSR *-$0CA6 ; FFFFF400 000000AA: DC80 '..' ADD.L D0,D6 000000AC: 2946 007C ')F.|' MOVE.L D6,$007C(A4) 000000B0: 2946 0080 ')F..' MOVE.L D6,$0080(A4) 000000B4: 7000 'p.' MOVEQ #$00,D0 000000B6: 2F00 '/.' MOVE.L D0,-(A7) 000000B8: 7201 'r.' MOVEQ #$01,D1 000000BA: 2F01 '/.' MOVE.L D1,-(A7) 000000BC: 2F06 '/.' MOVE.L D6,-(A7) 000000BE: 4EBA 0000 'N...' JSR sb_SizeWorkHandle ; id: 507 000000C2: 2E00 '..' MOVE.L D0,D7 000000C4: 4FEF 0014 'O...' LEA $0014(A7),A7 000000C8: 6704 'g.' BEQ.S *+$0006 ; 000000CE 000000CA: 7071 'pq' MOVEQ #$71,D0 ; 'q' 000000CC: 6002 '`.' BRA.S *+$0004 ; 000000D0 000000CE: 2007 ' .' MOVE.L D7,D0 000000D0: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 000000D6: 4E5E 'N^' UNLK A6 000000D8: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SizeWorkHandle"(507) 000000C0 Comment: AUTOMOD_9D4D0 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_9D5B0 [9D5B0, 9D706) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +10E (9D6BE): JSR FS_NEWTRANSFORMATION Unresolved outgoing references: +24 (9D5D4): JSR $9D220 +46 (9D5F6): JSR $9D4D0 +CC (9D67C): JSR $9D220 +12A (9D6DA): JSR $9C8B0 Dictionary: Flags $00 FirstId 516 516: AUTOMOD_9D5B0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9D5B0"(516) Segment="Main"(200) Size: Flags $00 ModuleSize 342 Content: Flags $08 Contents offset $0000 size $0156 00000000: 4E56 FFD4 'NV..' LINK.W A6,#-$002C 00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) 00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000000C: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 00000010: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) 00000014: 2850 '(P' MOVEA.L (A0),A4 00000016: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000001A: 2650 '&P' MOVEA.L (A0),A3 0000001C: 7E00 '~.' MOVEQ #$00,D7 0000001E: 4246 'BF' CLR.W D6 00000020: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000024: 4EBA FC4A 'N..J' JSR *-$03B4 ; FFFFFC70 00000028: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 0000002C: 216B 0400 0030 '!k...0' MOVE.L $0400(A3),$0030(A0) 00000032: 302C 0030 '0,.0' MOVE.W $0030(A4),D0 00000036: B06B 0430 '.k.0' CMP.W $0430(A3),D0 0000003A: 584F 'XO' ADDQ.W #4,A7 0000003C: 672C 'g,' BEQ.S *+$002E ; 0000006A 0000003E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000042: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 00000046: 4EBA FED8 'N...' JSR *-$0126 ; FFFFFF20 0000004A: 2E00 '..' MOVE.L D0,D7 0000004C: 504F 'PO' ADDQ.W #8,A7 0000004E: 6706 'g.' BEQ.S *+$0008 ; 00000056 00000050: 7071 'pq' MOVEQ #$71,D0 ; 'q' 00000052: 6000 00F8 '`...' BRA *+$00FA ; 0000014C 00000056: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 0000005A: 2850 '(P' MOVEA.L (A0),A4 0000005C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000060: 2650 '&P' MOVEA.L (A0),A3 00000062: 7C01 '|.' MOVEQ #$01,D6 00000064: 396B 0430 0030 '9k.0.0' MOVE.W $0430(A3),$0030(A4) 0000006A: 4A46 'JF' TST.W D6 0000006C: 662A 'f*' BNE.S *+$002C ; 00000098 0000006E: 302C 0032 '0,.2' MOVE.W $0032(A4),D0 00000072: B06B 040E '.k..' CMP.W $040E(A3),D0 00000076: 6620 'f ' BNE.S *+$0022 ; 00000098 00000078: 202C 0038 ' ,.8' MOVE.L $0038(A4),D0 0000007C: B0AB 043C '...<' CMP.L $043C(A3),D0 00000080: 6616 'f.' BNE.S *+$0018 ; 00000098 00000082: 202C 003C ' ,.<' MOVE.L $003C(A4),D0 00000086: B0AB 0440 '...@' CMP.L $0440(A3),D0 0000008A: 660C 'f.' BNE.S *+$000E ; 00000098 0000008C: 202C 0040 ' ,.@' MOVE.L $0040(A4),D0 00000090: B0AB 0444 '...D' CMP.L $0444(A3),D0 00000094: 6700 00B4 'g...' BEQ *+$00B6 ; 0000014A 00000098: 7000 'p.' MOVEQ #$00,D0 0000009A: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) 0000009E: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) 000000A2: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 000000A6: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) 000000AA: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) 000000AE: 2D7C 4000 0000 '-|@...' MOVE.L #$40000000,-$0008(A6) FFF8 000000B6: 2D6B 043C FFD8 '-k.<..' MOVE.L $043C(A3),-$0028(A6) 000000BC: 2D6B 0440 FFE8 '-k.@..' MOVE.L $0440(A3),-$0018(A6) 000000C2: 2D6B 0444 FFE4 '-k.D..' MOVE.L $0444(A3),-$001C(A6) 000000C8: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 000000CC: 4EBA FBA2 'N...' JSR *-$045C ; FFFFFC70 000000D0: 246C 0058 '$l.X' MOVEA.L $0058(A4),A2 000000D4: 41EE FFD8 'A...' LEA -$0028(A6),A0 000000D8: 2548 0040 '%H.@' MOVE.L A0,$0040(A2) 000000DC: 302B 040E '0+..' MOVE.W $040E(A3),D0 000000E0: 48C0 'H.' EXT.L D0 000000E2: 7210 'r.' MOVEQ #$10,D1 000000E4: E3A8 '..' LSL.L D1,D0 000000E6: 2540 0034 '%@.4' MOVE.L D0,$0034(A2) 000000EA: 357C 0048 0038 '5|.H.8' MOVE.W #$0048,$0038(A2) 000000F0: 357C 0048 003A '5|.H.:' MOVE.W #$0048,$003A(A2) 000000F6: 257C 0001 6A0A '%|..j.' MOVE.L #$00016A0A,$003C(A2) 003C 000000FE: 7000 'p.' MOVEQ #$00,D0 00000100: 2540 0044 '%@.D' MOVE.L D0,$0044(A2) 00000104: 598F 'Y.' SUBQ.L #4,A7 00000106: 2F2C 0058 '/,.X' MOVE.L $0058(A4),-(A7) 0000010A: 2F2C 005C '/,.\' MOVE.L $005C(A4),-(A7) 0000010E: 4EBA 0000 'N...' JSR FS_NEWTRANSFORMATION ; id: 472 00000112: 2E1F '..' MOVE.L (A7)+,D7 00000114: 584F 'XO' ADDQ.W #4,A7 00000116: 671A 'g.' BEQ.S *+$001C ; 00000132 00000118: 426C 0032 'Bl.2' CLR.W $0032(A4) 0000011C: 7000 'p.' MOVEQ #$00,D0 0000011E: 2940 0038 ')@.8' MOVE.L D0,$0038(A4) 00000122: 2940 003C ')@.<' MOVE.L D0,$003C(A4) 00000126: 2940 0040 ')@.@' MOVE.L D0,$0040(A4) 0000012A: 4EBA F1D4 'N...' JSR *-$0E2A ; FFFFF300 0000012E: 2007 ' .' MOVE.L D7,D0 00000130: 601A '`.' BRA.S *+$001C ; 0000014C 00000132: 396B 040E 0032 '9k...2' MOVE.W $040E(A3),$0032(A4) 00000138: 296B 043C 0038 ')k.<.8' MOVE.L $043C(A3),$0038(A4) 0000013E: 296B 0440 003C ')k.@.<' MOVE.L $0440(A3),$003C(A4) 00000144: 296B 0444 0040 ')k.D.@' MOVE.L $0444(A3),$0040(A4) 0000014A: 7000 'p.' MOVEQ #$00,D0 0000014C: 4CEE 1CC0 FFC0 'L.....' MOVEM.L -$0040(A6),D6/D7/A2-A4 00000152: 4E5E 'N^' UNLK A6 00000154: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_NEWTRANSFORMATION"(472) 00000110 Comment: AUTOMOD_9D5B0 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: IntrinsicStyle [9D710, 9D72E) Module started due to: MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 517 517: IntrinsicStyle Pad Module: Flags=$88=(ForcedActive Extern Code) Module="IntrinsicStyle"(517) Segment="Main"(200) Size: Flags $00 ModuleSize 30 Content: Flags $08 Contents offset $0000 size $001E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 00000008: 3029 0410 '0)..' MOVE.W $0410(A1),D0 0000000C: E040 '.@' ASR.W #8,D0 0000000E: 7200 'r.' MOVEQ #$00,D1 00000010: 1229 0423 '.).#' MOVE.B $0423(A1),D1 00000014: 4641 'FA' NOT.W D1 00000016: C240 '.@' AND.W D0,D1 00000018: 3001 '0.' MOVE.W D1,D0 0000001A: 4E5E 'N^' UNLK A6 0000001C: 4E75 'Nu' RTS Comment: IntrinsicStyle ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_9D740 [9D740, 9D9D4) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Resolved outgoing references: +B8 (9D7F8): JSR fs_FillLayoutInfo +98 (9D7D8): JSR GETENCODINGTABLE +48 (9D788): JSR IntrinsicStyle Unresolved outgoing references: +A4 (9D7E4): JSR $9D220 +246 (9D986): JSR $9C8F0 +252 (9D992): JSR $9C8F0 +25E (9D99E): JSR $9C8F0 +26A (9D9AA): JSR $9C920 Dictionary: Flags $00 FirstId 518 518: AUTOMOD_9D740 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9D740"(518) Segment="Main"(200) Size: Flags $00 ModuleSize 660 Content: Flags $08 Contents offset $0000 size $0294 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7) 00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000000C: 2D68 0068 FFF4 '-h.h..' MOVE.L $0068(A0),-$000C(A6) 00000012: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000016: 2650 '&P' MOVEA.L (A0),A3 00000018: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 0000001C: 2D50 FFF8 '-P..' MOVE.L (A0),-$0008(A6) 00000020: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000024: 2850 '(P' MOVEA.L (A0),A4 00000026: 2D7C 0000 0938 '-|...8' MOVE.L #$00000938,-$0004(A6) FFFC 0000002E: 7A00 'z.' MOVEQ #$00,D5 00000030: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 00000034: 2050 ' P' MOVEA.L (A0),A0 00000036: 3968 008C 004A '9h...J' MOVE.W $008C(A0),$004A(A4) 0000003C: 38AB 0430 '8..0' MOVE.W $0430(A3),(A4) 00000040: 396B 040E 0002 '9k....' MOVE.W $040E(A3),$0002(A4) 00000046: 2F0B '/.' MOVE.L A3,-(A7) 00000048: 4EBA 0000 'N...' JSR IntrinsicStyle ; id: 517 0000004C: 3940 0004 '9@..' MOVE.W D0,$0004(A4) 00000050: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000054: 7010 'p.' MOVEQ #$10,D0 00000056: C010 '..' AND.B (A0),D0 00000058: 57C3 'W.' SEQ D3 0000005A: 4403 'D.' NEG.B D3 0000005C: 1943 0049 '.C.I' MOVE.B D3,$0049(A4) 00000060: 296B 043C 0008 ')k.<..' MOVE.L $043C(A3),$0008(A4) 00000066: 296B 0440 000C ')k.@..' MOVE.L $0440(A3),$000C(A4) 0000006C: 296B 0444 0010 ')k.D..' MOVE.L $0444(A3),$0010(A4) 00000072: 707F 'p.' MOVEQ #$7F,D0 ; '' 00000074: B06B 042C '.k.,' CMP.W $042C(A3),D0 00000078: 5CC3 '\.' SGE D3 0000007A: 4403 'D.' NEG.B D3 0000007C: 1943 0048 '.C.H' MOVE.B D3,$0048(A4) 00000080: 297C 0000 0454 ')|...T' MOVE.L #$00000454,$0044(A4) 0044 00000088: 598F 'Y.' SUBQ.L #4,A7 0000008A: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 0000008E: 2050 ' P' MOVEA.L (A0),A0 00000090: 3F28 008C '?(..' MOVE.W $008C(A0),-(A7) 00000094: 486C 0050 'Hl.P' PEA $0050(A4) 00000098: 4EBA 0000 'N...' JSR GETENCODINGTABLE ; id: 444 0000009C: 295F 004C ')_.L' MOVE.L (A7)+,$004C(A4) 000000A0: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 000000A4: 4EBA FA3A 'N..:' JSR *-$05C4 ; FFFFFAE0 000000A8: 486C 0014 'Hl..' PEA $0014(A4) 000000AC: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 000000B0: 2F28 005C '/(.\' MOVE.L $005C(A0),-(A7) 000000B4: 2F28 0058 '/(.X' MOVE.L $0058(A0),-(A7) 000000B8: 4EBA 0000 'N...' JSR fs_FillLayoutInfo ; id: 450 000000BC: 2A00 '*.' MOVE.L D0,D5 000000BE: 4FEF 0014 'O...' LEA $0014(A7),A7 000000C2: 6600 01B2 'f...' BNE *+$01B4 ; 00000276 000000C6: 4AAC 0010 'J...' TST.L $0010(A4) 000000CA: 6700 00A4 'g...' BEQ *+$00A6 ; 00000170 000000CE: 7008 'p.' MOVEQ #$08,D0 000000D0: B06B 042C '.k.,' CMP.W $042C(A3),D0 000000D4: 6D24 'm$' BLT.S *+$0026 ; 000000FA 000000D6: 202C 0014 ' ,..' MOVE.L $0014(A4),D0 000000DA: 4C7C 0800 0000 'L|....' DIVS.L #$00000002,D0 0002 000000E2: 2940 0038 ')@.8' MOVE.L D0,$0038(A4) 000000E6: 202C 0018 ' ,..' MOVE.L $0018(A4),D0 000000EA: 4C7C 0800 0000 'L|....' DIVS.L #$00000002,D0 0002 000000F2: 2940 003C ')@.<' MOVE.L D0,$003C(A4) 000000F6: 6000 0082 '`...' BRA *+$0084 ; 0000017A 000000FA: 7010 'p.' MOVEQ #$10,D0 000000FC: B06B 042C '.k.,' CMP.W $042C(A3),D0 00000100: 6D22 'm"' BLT.S *+$0024 ; 00000124 00000102: 202C 0014 ' ,..' MOVE.L $0014(A4),D0 00000106: 4C7C 0800 0000 'L|....' DIVS.L #$00000003,D0 0003 0000010E: 2940 0038 ')@.8' MOVE.L D0,$0038(A4) 00000112: 202C 0018 ' ,..' MOVE.L $0018(A4),D0 00000116: 4C7C 0800 0000 'L|....' DIVS.L #$00000003,D0 0003 0000011E: 2940 003C ')@.<' MOVE.L D0,$003C(A4) 00000122: 6056 '`V' BRA.S *+$0058 ; 0000017A 00000124: 7016 'p.' MOVEQ #$16,D0 00000126: B06B 042C '.k.,' CMP.W $042C(A3),D0 0000012A: 6D22 'm"' BLT.S *+$0024 ; 0000014E 0000012C: 202C 0014 ' ,..' MOVE.L $0014(A4),D0 00000130: 4C7C 0800 0000 'L|....' DIVS.L #$00000004,D0 0004 00000138: 2940 0038 ')@.8' MOVE.L D0,$0038(A4) 0000013C: 202C 0018 ' ,..' MOVE.L $0018(A4),D0 00000140: 4C7C 0800 0000 'L|....' DIVS.L #$00000004,D0 0004 00000148: 2940 003C ')@.<' MOVE.L D0,$003C(A4) 0000014C: 602C '`,' BRA.S *+$002E ; 0000017A 0000014E: 202C 0014 ' ,..' MOVE.L $0014(A4),D0 00000152: 4C7C 0800 0000 'L|....' DIVS.L #$00000005,D0 0005 0000015A: 2940 0038 ')@.8' MOVE.L D0,$0038(A4) 0000015E: 202C 0018 ' ,..' MOVE.L $0018(A4),D0 00000162: 4C7C 0800 0000 'L|....' DIVS.L #$00000005,D0 0005 0000016A: 2940 003C ')@.<' MOVE.L D0,$003C(A4) 0000016E: 600A '`.' BRA.S *+$000C ; 0000017A 00000170: 7000 'p.' MOVEQ #$00,D0 00000172: 2940 0038 ')@.8' MOVE.L D0,$0038(A4) 00000176: 2940 003C ')@.<' MOVE.L D0,$003C(A4) 0000017A: 2C3C 0000 FFFF ',<....' MOVE.L #$0000FFFF,D6 00000180: 2E3C FFFF 0000 '.<....' MOVE.L #$FFFF0000,D7 00000186: 2006 ' .' MOVE.L D6,D0 00000188: D0AC 0014 '....' ADD.L $0014(A4),D0 0000018C: 2207 '".' MOVE.L D7,D1 0000018E: C280 '..' AND.L D0,D1 00000190: 2941 0014 ')A..' MOVE.L D1,$0014(A4) 00000194: 202C 0018 ' ,..' MOVE.L $0018(A4),D0 00000198: 4480 'D.' NEG.L D0 0000019A: D086 '..' ADD.L D6,D0 0000019C: 2207 '".' MOVE.L D7,D1 0000019E: C280 '..' AND.L D0,D1 000001A0: 2941 0018 ')A..' MOVE.L D1,$0018(A4) 000001A4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000001A8: 7010 'p.' MOVEQ #$10,D0 000001AA: C010 '..' AND.B (A0),D0 000001AC: 671E 'g.' BEQ.S *+$0020 ; 000001CC 000001AE: 2006 ' .' MOVE.L D6,D0 000001B0: D0AC 002C '...,' ADD.L $002C(A4),D0 000001B4: 2207 '".' MOVE.L D7,D1 000001B6: C280 '..' AND.L D0,D1 000001B8: 2941 002C ')A.,' MOVE.L D1,$002C(A4) 000001BC: 202C 0030 ' ,.0' MOVE.L $0030(A4),D0 000001C0: 9086 '..' SUB.L D6,D0 000001C2: 2207 '".' MOVE.L D7,D1 000001C4: C280 '..' AND.L D0,D1 000001C6: 2941 0030 ')A.0' MOVE.L D1,$0030(A4) 000001CA: 6010 '`.' BRA.S *+$0012 ; 000001DC 000001CC: 296C 0014 002C ')l...,' MOVE.L $0014(A4),$002C(A4) 000001D2: 202C 0018 ' ,..' MOVE.L $0018(A4),D0 000001D6: 4480 'D.' NEG.L D0 000001D8: 2940 0030 ')@.0' MOVE.L D0,$0030(A4) 000001DC: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 000001E0: 90AC 0030 '...0' SUB.L $0030(A4),D0 000001E4: 7210 'r.' MOVEQ #$10,D1 000001E6: E2A0 '..' ASR.L D1,D0 000001E8: 3940 0034 '9@.4' MOVE.W D0,$0034(A4) 000001EC: 2006 ' .' MOVE.L D6,D0 000001EE: D0AC 001C '....' ADD.L $001C(A4),D0 000001F2: 2207 '".' MOVE.L D7,D1 000001F4: C280 '..' AND.L D0,D1 000001F6: 2941 001C ')A..' MOVE.L D1,$001C(A4) 000001FA: 2006 ' .' MOVE.L D6,D0 000001FC: D0AC 0020 '... ' ADD.L $0020(A4),D0 00000200: 2207 '".' MOVE.L D7,D1 00000202: C280 '..' AND.L D0,D1 00000204: 2941 0020 ')A. ' MOVE.L D1,$0020(A4) 00000208: 2006 ' .' MOVE.L D6,D0 0000020A: D0AC 0024 '...$' ADD.L $0024(A4),D0 0000020E: 2207 '".' MOVE.L D7,D1 00000210: C280 '..' AND.L D0,D1 00000212: 2941 0024 ')A.$' MOVE.L D1,$0024(A4) 00000216: 2006 ' .' MOVE.L D6,D0 00000218: D0AC 0028 '...(' ADD.L $0028(A4),D0 0000021C: 2207 '".' MOVE.L D7,D1 0000021E: C280 '..' AND.L D0,D1 00000220: 2941 0028 ')A.(' MOVE.L D1,$0028(A4) 00000224: 2006 ' .' MOVE.L D6,D0 00000226: D0AC 003C '...<' ADD.L $003C(A4),D0 0000022A: 2207 '".' MOVE.L D7,D1 0000022C: C280 '..' AND.L D0,D1 0000022E: 4481 'D.' NEG.L D1 00000230: 2941 003C ')A.<' MOVE.L D1,$003C(A4) 00000234: 2006 ' .' MOVE.L D6,D0 00000236: D0AC 0038 '...8' ADD.L $0038(A4),D0 0000023A: 2207 '".' MOVE.L D7,D1 0000023C: C280 '..' AND.L D0,D1 0000023E: 2941 0038 ')A.8' MOVE.L D1,$0038(A4) 00000242: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) 00000246: 4EBA EF68 'N..h' JSR *-$1096 ; FFFFF1B0 0000024A: 1940 0040 '.@.@' MOVE.B D0,$0040(A4) 0000024E: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) 00000252: 4EBA EF5C 'N..\' JSR *-$10A2 ; FFFFF1B0 00000256: 1940 0041 '.@.A' MOVE.B D0,$0041(A4) 0000025A: 2F2C 001C '/,..' MOVE.L $001C(A4),-(A7) 0000025E: 4EBA EF50 'N..P' JSR *-$10AE ; FFFFF1B0 00000262: 1940 0042 '.@.B' MOVE.B D0,$0042(A4) 00000266: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7) 0000026A: 4EBA EF74 'N..t' JSR *-$108A ; FFFFF1E0 0000026E: 1940 0043 '.@.C' MOVE.B D0,$0043(A4) 00000272: 4FEF 0010 'O...' LEA $0010(A7),A7 00000276: 47EC 0054 'G..T' LEA $0054(A4),A3 0000027A: 3E3C 00FF '><..' MOVE.W #$00FF,D7 0000027E: 6D08 'm.' BLT.S *+$000A ; 00000288 00000280: 7000 'p.' MOVEQ #$00,D0 00000282: 26C0 '&.' MOVE.L D0,(A3)+ 00000284: 51CF FFFA 'Q...' DBF D7,*-$0004 ; 00000280 00000288: 2005 ' .' MOVE.L D5,D0 0000028A: 4CEE 18E8 FFDC 'L.....' MOVEM.L -$0024(A6),D3/D5-D7/A3/A4 00000290: 4E5E 'N^' UNLK A6 00000292: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fs_FillLayoutInfo"(450) 000000BA Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETENCODINGTABLE"(444) 0000009A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="IntrinsicStyle"(517) 0000004A Comment: AUTOMOD_9D740 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: sb_ShrinkCacheToMin [9D9E0, 9DA8A) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +92 (9DA72): JSR sb_SizeWorkHandle VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 519 519: sb_ShrinkCacheToMin Module: Flags=$88=(ForcedActive Extern Code) Module="sb_ShrinkCacheToMin"(519) Segment="Main"(200) Size: Flags $00 ModuleSize 170 Content: Flags $08 Contents offset $0000 size $00AA 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) 00000008: 2E2E 000C '....' MOVE.L $000C(A6),D7 0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0 00000010: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 00000014: 2D48 FFF4 '-H..' MOVE.L A0,-$000C(A6) 00000018: 2650 '&P' MOVEA.L (A0),A3 0000001A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000001E: 2250 '"P' MOVEA.L (A0),A1 00000020: 2C3C 0000 0400 ',<....' MOVE.L #$00000400,D6 00000026: 45E9 0054 'E..T' LEA $0054(A1),A2 0000002A: 7A00 'z.' MOVEQ #$00,D5 0000002C: 2006 ' .' MOVE.L D6,D0 0000002E: 7254 'rT' MOVEQ #$54,D1 ; 'T' 00000030: D081 '..' ADD.L D1,D0 00000032: 2340 0044 '#@.D' MOVE.L D0,$0044(A1) 00000036: 4A87 'J.' TST.L D7 00000038: 671A 'g.' BEQ.S *+$001C ; 00000054 0000003A: 2809 '(.' MOVE.L A1,D4 0000003C: 2644 '&D' MOVEA.L D4,A3 0000003E: D7C7 '..' ADDA.L D7,A3 00000040: 2869 0044 '(i.D' MOVEA.L $0044(A1),A4 00000044: D9C4 '..' ADDA.L D4,A4 00000046: 7E07 '~.' MOVEQ #$07,D7 00000048: 5347 'SG' SUBQ.W #1,D7 0000004A: 4A47 'JG' TST.W D7 0000004C: 6D06 'm.' BLT.S *+$0008 ; 00000054 0000004E: 28DB '(.' MOVE.L (A3)+,(A4)+ 00000050: 51CF FFFC 'Q...' DBF D7,*-$0002 ; 0000004E 00000054: 3E3C 00FF '><..' MOVE.W #$00FF,D7 00000058: 7000 'p.' MOVEQ #$00,D0 0000005A: 24C0 '$.' MOVE.L D0,(A2)+ 0000005C: 51CF FFFA 'Q...' DBF D7,*-$0004 ; 00000058 00000060: 2F09 '/.' MOVE.L A1,-(A7) 00000062: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000066: 2006 ' .' MOVE.L D6,D0 00000068: 7270 'rp' MOVEQ #$70,D1 ; 'p' 0000006A: D081 '..' ADD.L D1,D0 0000006C: A024 '.$' _SetHandleSize ; A024 0000006E: 2257 '"W' MOVEA.L (A7),A1 00000070: 558F 'U.' SUBQ.L #2,A7 00000072: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) 00000076: 301F '0.' MOVE.W (A7)+,D0 00000078: 225F '"_' MOVEA.L (A7)+,A1 0000007A: 48C0 'H.' EXT.L D0 0000007C: 2A00 '*.' MOVE.L D0,D5 0000007E: 661E 'f.' BNE.S *+$0020 ; 0000009E 00000080: 2F09 '/.' MOVE.L A1,-(A7) 00000082: 7001 'p.' MOVEQ #$01,D0 00000084: 2F00 '/.' MOVE.L D0,-(A7) 00000086: 2F00 '/.' MOVE.L D0,-(A7) 00000088: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 0000008C: 2050 ' P' MOVEA.L (A0),A0 0000008E: 2F28 007C '/(.|' MOVE.L $007C(A0),-(A7) 00000092: 4EBA 0000 'N...' JSR sb_SizeWorkHandle ; id: 507 00000096: 4FEF 000C 'O...' LEA $000C(A7),A7 0000009A: 225F '"_' MOVEA.L (A7)+,A1 0000009C: 2A00 '*.' MOVE.L D0,D5 0000009E: 2005 ' .' MOVE.L D5,D0 000000A0: 4CEE 1CF0 FFD8 'L.....' MOVEM.L -$0028(A6),D4-D7/A2-A4 000000A6: 4E5E 'N^' UNLK A6 000000A8: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SizeWorkHandle"(507) 00000094 Comment: sb_ShrinkCacheToMin ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_9DAA0 [9DAA0, 9DADA) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Dictionary: Flags $00 FirstId 520 520: AUTOMOD_9DAA0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9DAA0"(520) Segment="Main"(200) Size: Flags $00 ModuleSize 58 Content: Flags $08 Contents offset $0000 size $003A 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 1708 'H...' MOVEM.L D3/D5-D7/A4,-(A7) 00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000000C: 2850 '(P' MOVEA.L (A0),A4 0000000E: 2C3C 0000 0400 ',<....' MOVE.L #$00000400,D6 00000014: 7E00 '~.' MOVEQ #$00,D7 00000016: 707F 'p.' MOVEQ #$7F,D0 ; '' 00000018: B06C 042C '.l.,' CMP.W $042C(A4),D0 0000001C: 5EC3 '^.' SGT D3 0000001E: 4403 'D.' NEG.B D3 00000020: 1A03 '..' MOVE.B D3,D5 00000022: 7E70 '~p' MOVEQ #$70,D7 ; 'p' 00000024: DE86 '..' ADD.L D6,D7 00000026: 5687 'V.' ADDQ.L #3,D7 00000028: 0287 FFFF FFFC '......' ANDI.L #$FFFFFFFC,D7 0000002E: 2007 ' .' MOVE.L D7,D0 00000030: 4CEE 10E8 FFEC 'L.....' MOVEM.L -$0014(A6),D3/D5-D7/A4 00000036: 4E5E 'N^' UNLK A6 00000038: 4E75 'Nu' RTS Comment: AUTOMOD_9DAA0 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: sb_ResetHeapState [9DAE0, 9DAFA) Module started due to: MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 521 521: sb_ResetHeapState Module: Flags=$88=(ForcedActive Extern Code) Module="sb_ResetHeapState"(521) 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: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 00000008: 7000 'p.' MOVEQ #$00,D0 0000000A: 2340 0024 '#@.$' MOVE.L D0,$0024(A1) 0000000E: 4269 0028 'Bi.(' CLR.W $0028(A1) 00000012: 4229 002A 'B).*' CLR.B $002A(A1) 00000016: 4E5E 'N^' UNLK A6 00000018: 4E75 'Nu' RTS Comment: sb_ResetHeapState ended due to: vector glue below Comment: ##################################################################################### Module: SB_FLUSHFONTS [9DB10, 9DBAC) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +86 (9DB96): JSR sb_ResetHeapState +80 (9DB90): JSR KillApplicationHeapFragmentTableCaches +72 (9DB82): JSR sb_DisposeWorkHandle +66 (9DB76): JSR sb_DisposeZoneHandle +3E (9DB4E): JSR sb_DisposeCacheHandle VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 522 522: SB_FLUSHFONTS Module: Flags=$88=(ForcedActive Extern Code) Module="SB_FLUSHFONTS"(522) Segment="Main"(200) Size: Flags $00 ModuleSize 156 Content: Flags $08 Contents offset $0000 size $009C 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) 00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000000C: 2868 0068 '(h.h' MOVEA.L $0068(A0),A4 00000010: 2454 '$T' MOVEA.L (A4),A2 00000012: 387C 0B4C '8|.L' MOVEA.W #$0B4C,A4 00000016: 70FF 'p.' MOVEQ #$FF,D0 00000018: 2880 '(.' MOVE.L D0,(A4) 0000001A: 4AAA 0014 'J...' TST.L $0014(A2) 0000001E: 6752 'gR' BEQ.S *+$0054 ; 00000072 00000020: 3E2A 0022 '>*."' MOVE.W $0022(A2),D7 00000024: 206A 0014 ' j..' MOVEA.L $0014(A2),A0 00000028: 2850 '(P' MOVEA.L (A0),A4 0000002A: 7000 'p.' MOVEQ #$00,D0 0000002C: 2640 '&@' MOVEA.L D0,A3 0000002E: 5347 'SG' SUBQ.W #1,D7 00000030: 4A47 'JG' TST.W D7 00000032: 6D18 'm.' BLT.S *+$001A ; 0000004C 00000034: 4A94 'J.' TST.L (A4) 00000036: 670E 'g.' BEQ.S *+$0010 ; 00000046 00000038: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7) 0000003C: 2F14 '/.' MOVE.L (A4),-(A7) 0000003E: 4EBA 0000 'N...' JSR sb_DisposeCacheHandle ; id: 504 00000042: 288B '(.' MOVE.L A3,(A4) 00000044: 504F 'PO' ADDQ.W #8,A7 00000046: 504C 'PL' ADDQ.W #8,A4 00000048: 51CF FFEA 'Q...' DBF D7,*-$0014 ; 00000034 0000004C: 7000 'p.' MOVEQ #$00,D0 0000004E: 2540 0018 '%@..' MOVE.L D0,$0018(A2) 00000052: 2540 001C '%@..' MOVE.L D0,$001C(A2) 00000056: 426A 0020 'Bj. ' CLR.W $0020(A2) 0000005A: 206A 0014 ' j..' MOVEA.L $0014(A2),A0 0000005E: A126 '.&' _HandleZone ; A126 00000060: 2F08 '/.' MOVE.L A0,-(A7) 00000062: 2F2A 0014 '/*..' MOVE.L $0014(A2),-(A7) 00000066: 4EBA 0000 'N...' JSR sb_DisposeZoneHandle ; id: 492 0000006A: 7000 'p.' MOVEQ #$00,D0 0000006C: 2540 0014 '%@..' MOVE.L D0,$0014(A2) 00000070: 504F 'PO' ADDQ.W #8,A7 00000072: 4EBA 0000 'N...' JSR sb_DisposeWorkHandle ; id: 506 00000076: 2F3C 7FFF FFFF '/<....' MOVE.L #$7FFFFFFF,-(A7) 0000007C: 7000 'p.' MOVEQ #$00,D0 0000007E: 2F00 '/.' MOVE.L D0,-(A7) 00000080: 4EBA 0000 'N...' JSR KillApplicationHeapFragmentTableCaches ; id: 523 00000084: 2F0A '/.' MOVE.L A2,-(A7) 00000086: 4EBA 0000 'N...' JSR sb_ResetHeapState ; id: 521 0000008A: 426E 0008 'Bn..' CLR.W $0008(A6) 0000008E: 4FEF 000C 'O...' LEA $000C(A7),A7 00000092: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 00000098: 4E5E 'N^' UNLK A6 0000009A: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_ResetHeapState"(521) 00000088 Dictionary: Flags $00 FirstId 523 523: KillApplicationHeapFragmentTableCaches Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="KillApplicationHeapFragmentTableCaches"(523) 00000082 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_DisposeWorkHandle"(506) 00000074 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_DisposeZoneHandle"(492) 00000068 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_DisposeCacheHandle"(504) 00000040 Comment: SB_FLUSHFONTS ended due to: vector glue below Comment: ##################################################################################### Module: SB_KILLSOMECACHES [9DBC0, 9DD14) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +13C (9DCFC): JSR sb_ResetHeapState +112 (9DCD2): JSR sb_DisposeWorkHandle +EE (9DCAE): JSR sb_DisposeZoneHandle +CE (9DC8E): JSR KillApplicationHeapFragmentTableCaches +B2 (9DC72): JSR sb_DisposeCacheHandle +7A (9DC3A): JSR sb_ResetFSWorkState +62 (9DC22): JSR sb_DisposeZoneHandle +4E (9DC0E): JSR sb_DisposeCacheHandle VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 524 524: SB_KILLSOMECACHES Module: Flags=$88=(ForcedActive Extern Code) Module="SB_KILLSOMECACHES"(524) Segment="Main"(200) Size: Flags $00 ModuleSize 340 Content: Flags $08 Contents offset $0000 size $0154 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) 00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000000C: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 00000010: 2650 '&P' MOVEA.L (A0),A3 00000012: 3E2B 0022 '>+."' MOVE.W $0022(A3),D7 00000016: 2D6E 000C FFF4 '-n....' MOVE.L $000C(A6),-$000C(A6) 0000001C: 2D6E 0008 FFF8 '-n....' MOVE.L $0008(A6),-$0008(A6) 00000022: 4AAB 0014 'J...' TST.L $0014(A3) 00000026: 6700 009E 'g...' BEQ *+$00A0 ; 000000C6 0000002A: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 0000002E: 2850 '(P' MOVEA.L (A0),A4 00000030: 2448 '$H' MOVEA.L A0,A2 00000032: B5EE FFF4 '....' CMPA.L -$000C(A6),A2 00000036: 654C 'eL' BCS.S *+$004E ; 00000084 00000038: B5EE FFF8 '....' CMPA.L -$0008(A6),A2 0000003C: 6446 'dF' BCC.S *+$0048 ; 00000084 0000003E: 5347 'SG' SUBQ.W #1,D7 00000040: 4A47 'JG' TST.W D7 00000042: 6D16 'm.' BLT.S *+$0018 ; 0000005A 00000044: 4A94 'J.' TST.L (A4) 00000046: 670C 'g.' BEQ.S *+$000E ; 00000054 00000048: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7) 0000004C: 2F14 '/.' MOVE.L (A4),-(A7) 0000004E: 4EBA 0000 'N...' JSR sb_DisposeCacheHandle ; id: 504 00000052: 504F 'PO' ADDQ.W #8,A7 00000054: 504C 'PL' ADDQ.W #8,A4 00000056: 51CF FFEC 'Q...' DBF D7,*-$0012 ; 00000044 0000005A: 204A ' J' MOVEA.L A2,A0 0000005C: A126 '.&' _HandleZone ; A126 0000005E: 2F08 '/.' MOVE.L A0,-(A7) 00000060: 2F0A '/.' MOVE.L A2,-(A7) 00000062: 4EBA 0000 'N...' JSR sb_DisposeZoneHandle ; id: 492 00000066: 7000 'p.' MOVEQ #$00,D0 00000068: 2740 0014 ''@..' MOVE.L D0,$0014(A3) 0000006C: 2740 0018 ''@..' MOVE.L D0,$0018(A3) 00000070: 2740 001C ''@..' MOVE.L D0,$001C(A3) 00000074: 426B 0020 'Bk. ' CLR.W $0020(A3) 00000078: 2F0B '/.' MOVE.L A3,-(A7) 0000007A: 4EBA 0000 'N...' JSR sb_ResetFSWorkState ; id: 510 0000007E: 4FEF 000C 'O...' LEA $000C(A7),A7 00000082: 6042 '`B' BRA.S *+$0044 ; 000000C6 00000084: 5347 'SG' SUBQ.W #1,D7 00000086: 4A47 'JG' TST.W D7 00000088: 6D3C 'm<' BLT.S *+$003E ; 000000C6 0000008A: 2454 '$T' MOVEA.L (A4),A2 0000008C: B5EE FFF4 '....' CMPA.L -$000C(A6),A2 00000090: 652E 'e.' BCS.S *+$0030 ; 000000C0 00000092: B5EE FFF8 '....' CMPA.L -$0008(A6),A2 00000096: 6428 'd(' BCC.S *+$002A ; 000000C0 00000098: B5EB 0018 '....' CMPA.L $0018(A3),A2 0000009C: 660E 'f.' BNE.S *+$0010 ; 000000AC 0000009E: 7000 'p.' MOVEQ #$00,D0 000000A0: 2740 0018 ''@..' MOVE.L D0,$0018(A3) 000000A4: 2740 001C ''@..' MOVE.L D0,$001C(A3) 000000A8: 426B 0020 'Bk. ' CLR.W $0020(A3) 000000AC: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7) 000000B0: 2F14 '/.' MOVE.L (A4),-(A7) 000000B2: 4EBA 0000 'N...' JSR sb_DisposeCacheHandle ; id: 504 000000B6: 7000 'p.' MOVEQ #$00,D0 000000B8: 2880 '(.' MOVE.L D0,(A4) 000000BA: 2940 0004 ')@..' MOVE.L D0,$0004(A4) 000000BE: 504F 'PO' ADDQ.W #8,A7 000000C0: 504C 'PL' ADDQ.W #8,A4 000000C2: 51CF FFC6 'Q...' DBF D7,*-$0038 ; 0000008A 000000C6: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 000000CA: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) 000000CE: 4EBA 0000 'N...' JSR KillApplicationHeapFragmentTableCaches ; id: 523 000000D2: 246B 000C '$k..' MOVEA.L $000C(A3),A2 000000D6: 200A ' .' MOVE.L A2,D0 000000D8: 504F 'PO' ADDQ.W #8,A7 000000DA: 6722 'g"' BEQ.S *+$0024 ; 000000FE 000000DC: B5EE FFF4 '....' CMPA.L -$000C(A6),A2 000000E0: 651C 'e.' BCS.S *+$001E ; 000000FE 000000E2: B5EE FFF8 '....' CMPA.L -$0008(A6),A2 000000E6: 6416 'd.' BCC.S *+$0018 ; 000000FE 000000E8: 2F2B 0010 '/+..' MOVE.L $0010(A3),-(A7) 000000EC: 2F0A '/.' MOVE.L A2,-(A7) 000000EE: 4EBA 0000 'N...' JSR sb_DisposeZoneHandle ; id: 492 000000F2: 7000 'p.' MOVEQ #$00,D0 000000F4: 2740 000C ''@..' MOVE.L D0,$000C(A3) 000000F8: 2740 0010 ''@..' MOVE.L D0,$0010(A3) 000000FC: 504F 'PO' ADDQ.W #8,A7 000000FE: 246B 0050 '$k.P' MOVEA.L $0050(A3),A2 00000102: 200A ' .' MOVE.L A2,D0 00000104: 6710 'g.' BEQ.S *+$0012 ; 00000116 00000106: B5EE FFF4 '....' CMPA.L -$000C(A6),A2 0000010A: 650A 'e.' BCS.S *+$000C ; 00000116 0000010C: B5EE FFF8 '....' CMPA.L -$0008(A6),A2 00000110: 6404 'd.' BCC.S *+$0006 ; 00000116 00000112: 4EBA 0000 'N...' JSR sb_DisposeWorkHandle ; id: 506 00000116: 246B 009A '$k..' MOVEA.L $009A(A3),A2 0000011A: 200A ' .' MOVE.L A2,D0 0000011C: 670A 'g.' BEQ.S *+$000C ; 00000128 0000011E: 204A ' J' MOVEA.L A2,A0 00000120: A023 '.#' _DisposeHandle ; A023 00000122: 7000 'p.' MOVEQ #$00,D0 00000124: 2740 009A ''@..' MOVE.L D0,$009A(A3) 00000128: 246B 009E '$k..' MOVEA.L $009E(A3),A2 0000012C: 200A ' .' MOVE.L A2,D0 0000012E: 670A 'g.' BEQ.S *+$000C ; 0000013A 00000130: 204A ' J' MOVEA.L A2,A0 00000132: A023 '.#' _DisposeHandle ; A023 00000134: 7000 'p.' MOVEQ #$00,D0 00000136: 2740 009E ''@..' MOVE.L D0,$009E(A3) 0000013A: 2F0B '/.' MOVE.L A3,-(A7) 0000013C: 4EBA 0000 'N...' JSR sb_ResetHeapState ; id: 521 00000140: 7000 'p.' MOVEQ #$00,D0 00000142: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) 00000146: 584F 'XO' ADDQ.W #4,A7 00000148: 4CEE 1C80 FFE4 'L.....' MOVEM.L -$001C(A6),D7/A2-A4 0000014E: 4E5E 'N^' UNLK A6 00000150: 4E74 0008 'Nt..' RTD #$0008 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_ResetHeapState"(521) 0000013E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_DisposeWorkHandle"(506) 00000114 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_DisposeZoneHandle"(492) 000000F0 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="KillApplicationHeapFragmentTableCaches"(523) 000000D0 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_DisposeCacheHandle"(504) 000000B4 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_ResetFSWorkState"(510) 0000007C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_DisposeZoneHandle"(492) 00000064 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_DisposeCacheHandle"(504) 00000050 Comment: SB_KILLSOMECACHES ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_9DD20 [9DD20, 9DD82) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Resolved outgoing references: +28 (9DD48): JSR IntrinsicStyle Dictionary: Flags $00 FirstId 525 525: AUTOMOD_9DD20 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9DD20"(525) Segment="Main"(200) Size: Flags $00 ModuleSize 98 Content: Flags $08 Contents offset $0000 size $0062 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 1018 'H...' MOVEM.L D3/A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000010: 7600 'v.' MOVEQ #$00,D3 00000012: 3013 '0.' MOVE.W (A3),D0 00000014: B06C 0430 '.l.0' CMP.W $0430(A4),D0 00000018: 663C 'f<' BNE.S *+$003E ; 00000056 0000001A: 302B 0002 '0+..' MOVE.W $0002(A3),D0 0000001E: B06C 040E '.l..' CMP.W $040E(A4),D0 00000022: 6632 'f2' BNE.S *+$0034 ; 00000056 00000024: 2F03 '/.' MOVE.L D3,-(A7) 00000026: 2F0C '/.' MOVE.L A4,-(A7) 00000028: 4EBA 0000 'N...' JSR IntrinsicStyle ; id: 517 0000002C: 588F 'X.' ADDQ.L #4,A7 0000002E: 261F '&.' MOVE.L (A7)+,D3 00000030: B06B 0004 '.k..' CMP.W $0004(A3),D0 00000034: 6620 'f ' BNE.S *+$0022 ; 00000056 00000036: 202B 0008 ' +..' MOVE.L $0008(A3),D0 0000003A: B0AC 043C '...<' CMP.L $043C(A4),D0 0000003E: 6616 'f.' BNE.S *+$0018 ; 00000056 00000040: 202B 000C ' +..' MOVE.L $000C(A3),D0 00000044: B0AC 0440 '...@' CMP.L $0440(A4),D0 00000048: 660C 'f.' BNE.S *+$000E ; 00000056 0000004A: 202B 0010 ' +..' MOVE.L $0010(A3),D0 0000004E: B0AC 0444 '...D' CMP.L $0444(A4),D0 00000052: 6602 'f.' BNE.S *+$0004 ; 00000056 00000054: 7601 'v.' MOVEQ #$01,D3 00000056: 1003 '..' MOVE.B D3,D0 00000058: 4CEE 1808 FFF4 'L.....' MOVEM.L -$000C(A6),D3/A3/A4 0000005E: 4E5E 'N^' UNLK A6 00000060: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="IntrinsicStyle"(517) 0000002A Comment: AUTOMOD_9DD20 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: sb_LoadNewCache [9DD90, 9DF64) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +146 (9DED6): JSR sb_SizeTheBlock +DE (9DE6E): JSR LoadFontCacheFromDisk +BE (9DE4E): JSR sb_DisposeZoneHandle Unresolved outgoing references: +38 (9DDC8): JSR $9DD20 +8E (9DE1E): JSR $9CEF0 +134 (9DEC4): JSR $9DAA0 +158 (9DEE8): JSR $9D5B0 +16A (9DEFA): JSR $9D740 +1C0 (9DF50): JSR $9C8B0 VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 526 526: sb_LoadNewCache Module: Flags=$88=(ForcedActive Extern Code) Module="sb_LoadNewCache"(526) Segment="Main"(200) Size: Flags $00 ModuleSize 468 Content: Flags $08 Contents offset $0000 size $01D4 00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 182E 0013 '....' MOVE.B $0013(A6),D4 0000000C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000010: 2650 '&P' MOVEA.L (A0),A3 00000012: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 00000016: 2850 '(P' MOVEA.L (A0),A4 00000018: 3A2B 0022 ':+."' MOVE.W $0022(A3),D5 0000001C: 7CFF '|.' MOVEQ #$FF,D6 0000001E: 7600 'v.' MOVEQ #$00,D3 00000020: 4247 'BG' CLR.W D7 00000022: 6050 '`P' BRA.S *+$0052 ; 00000074 00000024: 4A94 'J.' TST.L (A4) 00000026: 673E 'g>' BEQ.S *+$0040 ; 00000066 00000028: 2054 ' T' MOVEA.L (A4),A0 0000002A: 4A90 'J.' TST.L (A0) 0000002C: 6738 'g8' BEQ.S *+$003A ; 00000066 0000002E: 2450 '$P' MOVEA.L (A0),A2 00000030: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000034: 2F10 '/.' MOVE.L (A0),-(A7) 00000036: 2F0A '/.' MOVE.L A2,-(A7) 00000038: 4EBA FF56 'N..V' JSR *-$00A8 ; FFFFFF90 0000003C: 4A00 'J.' TST.B D0 0000003E: 504F 'PO' ADDQ.W #8,A7 00000040: 672C 'g,' BEQ.S *+$002E ; 0000006E 00000042: 102A 0049 '.*.I' MOVE.B $0049(A2),D0 00000046: 4880 'H.' EXT.W D0 00000048: 7200 'r.' MOVEQ #$00,D1 0000004A: 1204 '..' MOVE.B D4,D1 0000004C: B240 '.@' CMP.W D0,D1 0000004E: 661E 'f.' BNE.S *+$0020 ; 0000006E 00000050: 2754 0018 ''T..' MOVE.L (A4),$0018(A3) 00000054: 276C 0004 001C ''l....' MOVE.L $0004(A4),$001C(A3) 0000005A: 3747 0020 '7G. ' MOVE.W D7,$0020(A3) 0000005E: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 00000062: A04A '.J' _HNoPurge ; A04A 00000064: 6012 '`.' BRA.S *+$0014 ; 00000078 00000066: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6 0000006A: 6602 'f.' BNE.S *+$0004 ; 0000006E 0000006C: 3C07 '<.' MOVE.W D7,D6 0000006E: 504C 'PL' ADDQ.W #8,A4 00000070: 3007 '0.' MOVE.W D7,D0 00000072: 5247 'RG' ADDQ.W #1,D7 00000074: BA47 '.G' CMP.W D7,D5 00000076: 6EAC 'n.' BGT.S *-$0052 ; 00000024 00000078: 4AAB 0018 'J...' TST.L $0018(A3) 0000007C: 6600 014A 'f..J' BNE *+$014C ; 000001C8 00000080: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6 00000084: 6614 'f.' BNE.S *+$0016 ; 0000009A 00000086: 3C2B 0022 '<+."' MOVE.W $0022(A3),D6 0000008A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000008E: 4EBA F0D0 'N...' JSR *-$0F2E ; FFFFF160 00000092: 4A80 'J.' TST.L D0 00000094: 584F 'XO' ADDQ.W #4,A7 00000096: 6702 'g.' BEQ.S *+$0004 ; 0000009A 00000098: 7C01 '|.' MOVEQ #$01,D6 0000009A: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 0000009E: 48C6 'H.' EXT.L D6 000000A0: 2006 ' .' MOVE.L D6,D0 000000A2: E780 '..' ASL.L #3,D0 000000A4: 2840 '(@' MOVEA.L D0,A4 000000A6: D9D0 '..' ADDA.L (A0),A4 000000A8: 2D6C 0004 FFF4 '-l....' MOVE.L $0004(A4),-$000C(A6) 000000AE: 4A94 'J.' TST.L (A4) 000000B0: 671A 'g.' BEQ.S *+$001C ; 000000CC 000000B2: 2054 ' T' MOVEA.L (A4),A0 000000B4: 4A90 'J.' TST.L (A0) 000000B6: 6614 'f.' BNE.S *+$0016 ; 000000CC 000000B8: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) 000000BC: 2F08 '/.' MOVE.L A0,-(A7) 000000BE: 4EBA 0000 'N...' JSR sb_DisposeZoneHandle ; id: 492 000000C2: 7000 'p.' MOVEQ #$00,D0 000000C4: 2880 '(.' MOVE.L D0,(A4) 000000C6: 2940 0004 ')@..' MOVE.L D0,$0004(A4) 000000CA: 504F 'PO' ADDQ.W #8,A7 000000CC: 7000 'p.' MOVEQ #$00,D0 000000CE: 1004 '..' MOVE.B D4,D0 000000D0: 2F00 '/.' MOVE.L D0,-(A7) 000000D2: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 000000D6: 486E FFF4 'Hn..' PEA -$000C(A6) 000000DA: 486E FFF8 'Hn..' PEA -$0008(A6) 000000DE: 4EBA 0000 'N...' JSR LoadFontCacheFromDisk ; id: 527 000000E2: 48C0 'H.' EXT.L D0 000000E4: 2600 '&.' MOVE.L D0,D3 000000E6: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 000000EA: 48C6 'H.' EXT.L D6 000000EC: 2006 ' .' MOVE.L D6,D0 000000EE: E780 '..' ASL.L #3,D0 000000F0: 2840 '(@' MOVEA.L D0,A4 000000F2: D9D0 '..' ADDA.L (A0),A4 000000F4: 4A83 'J.' TST.L D3 000000F6: 4FEF 0010 'O...' LEA $0010(A7),A7 000000FA: 662A 'f*' BNE.S *+$002C ; 00000126 000000FC: 4AAE FFF8 'J...' TST.L -$0008(A6) 00000100: 6724 'g$' BEQ.S *+$0026 ; 00000126 00000102: 28AE FFF8 '(...' MOVE.L -$0008(A6),(A4) 00000106: 296E FFF4 0004 ')n....' MOVE.L -$000C(A6),$0004(A4) 0000010C: 276E FFF8 0018 ''n....' MOVE.L -$0008(A6),$0018(A3) 00000112: 276E FFF4 001C ''n....' MOVE.L -$000C(A6),$001C(A3) 00000118: 3746 0020 '7F. ' MOVE.W D6,$0020(A3) 0000011C: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 00000120: A04A '.J' _HNoPurge ; A04A 00000122: 6000 00A4 '`...' BRA *+$00A6 ; 000001C8 00000126: 7001 'p.' MOVEQ #$01,D0 00000128: 2F00 '/.' MOVE.L D0,-(A7) 0000012A: 48C6 'H.' EXT.L D6 0000012C: 2F06 '/.' MOVE.L D6,-(A7) 0000012E: 2F00 '/.' MOVE.L D0,-(A7) 00000130: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000134: 4EBA FBDA 'N...' JSR *-$0424 ; FFFFFD10 00000138: 588F 'X.' ADDQ.L #4,A7 0000013A: 2F00 '/.' MOVE.L D0,-(A7) 0000013C: 486E FFF4 'Hn..' PEA -$000C(A6) 00000140: 2F14 '/.' MOVE.L (A4),-(A7) 00000142: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000146: 4EBA 0000 'N...' JSR sb_SizeTheBlock ; id: 501 0000014A: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 0000014E: 4FEF 001C 'O...' LEA $001C(A7),A7 00000152: 6772 'gr' BEQ.S *+$0074 ; 000001C6 00000154: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000158: 4EBA F6C6 'N...' JSR *-$0938 ; FFFFF820 0000015C: 2600 '&.' MOVE.L D0,D3 0000015E: 584F 'XO' ADDQ.W #4,A7 00000160: 663E 'f>' BNE.S *+$0040 ; 000001A0 00000162: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 00000166: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 0000016A: 4EBA F844 'N..D' JSR *-$07BA ; FFFFF9B0 0000016E: 2600 '&.' MOVE.L D0,D3 00000170: 504F 'PO' ADDQ.W #8,A7 00000172: 662C 'f,' BNE.S *+$002E ; 000001A0 00000174: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 00000178: 48C6 'H.' EXT.L D6 0000017A: 2006 ' .' MOVE.L D6,D0 0000017C: E780 '..' ASL.L #3,D0 0000017E: 2840 '(@' MOVEA.L D0,A4 00000180: D9D0 '..' ADDA.L (A0),A4 00000182: 28AE FFF8 '(...' MOVE.L -$0008(A6),(A4) 00000186: 296E FFF4 0004 ')n....' MOVE.L -$000C(A6),$0004(A4) 0000018C: 2754 0018 ''T..' MOVE.L (A4),$0018(A3) 00000190: 276C 0004 001C ''l....' MOVE.L $0004(A4),$001C(A3) 00000196: 3746 0020 '7F. ' MOVE.W D6,$0020(A3) 0000019A: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 0000019E: A04A '.J' _HNoPurge ; A04A 000001A0: 4A83 'J.' TST.L D3 000001A2: 6724 'g$' BEQ.S *+$0026 ; 000001C8 000001A4: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 000001A8: 48C6 'H.' EXT.L D6 000001AA: 2006 ' .' MOVE.L D6,D0 000001AC: E780 '..' ASL.L #3,D0 000001AE: 2840 '(@' MOVEA.L D0,A4 000001B0: D9D0 '..' ADDA.L (A0),A4 000001B2: 7000 'p.' MOVEQ #$00,D0 000001B4: 2880 '(.' MOVE.L D0,(A4) 000001B6: 2940 0004 ')@..' MOVE.L D0,$0004(A4) 000001BA: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 000001BE: A023 '.#' _DisposeHandle ; A023 000001C0: 4EBA E95E 'N..^' JSR *-$16A0 ; FFFFEB20 000001C4: 6002 '`.' BRA.S *+$0004 ; 000001C8 000001C6: 7672 'vr' MOVEQ #$72,D3 ; 'r' 000001C8: 2003 ' .' MOVE.L D3,D0 000001CA: 4CEE 1CF8 FFD0 'L.....' MOVEM.L -$0030(A6),D3-D7/A2-A4 000001D0: 4E5E 'N^' UNLK A6 000001D2: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SizeTheBlock"(501) 00000148 Dictionary: Flags $00 FirstId 527 527: LoadFontCacheFromDisk Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="LoadFontCacheFromDisk"(527) 000000E0 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_DisposeZoneHandle"(492) 000000C0 Comment: sb_LoadNewCache ended due to: vector glue below Comment: ##################################################################################### Module: SB_SEARCHFORCACHE [9DF70, 9E0A2) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +EC (9E05C): JSR sb_LoadNewCache +B2 (9E022): JSR sb_CheckWorkHandle Unresolved outgoing references: +46 (9DFB6): JSR $9DD20 +D4 (9E044): JSR $9CEF0 VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 528 528: SB_SEARCHFORCACHE Module: Flags=$88=(ForcedActive Extern Code) Module="SB_SEARCHFORCACHE"(528) Segment="Main"(200) Size: Flags $00 ModuleSize 306 Content: Flags $08 Contents offset $0000 size $0132 00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E 00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) 00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000000C: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 00000010: 2D48 FFF6 '-H..' MOVE.L A0,-$000A(A6) 00000014: 2850 '(P' MOVEA.L (A0),A4 00000016: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000001A: 2D50 FFFA '-P..' MOVE.L (A0),-$0006(A6) 0000001E: 7C00 '|.' MOVEQ #$00,D6 00000020: 367C 0938 '6|.8' MOVEA.W #$0938,A3 00000024: 7010 'p.' MOVEQ #$10,D0 00000026: C013 '..' AND.B (A3),D0 00000028: 57C3 'W.' SEQ D3 0000002A: 4403 'D.' NEG.B D3 0000002C: 1E03 '..' MOVE.B D3,D7 0000002E: 266C 0018 '&l..' MOVEA.L $0018(A4),A3 00000032: 200B ' .' MOVE.L A3,D0 00000034: 673A 'g:' BEQ.S *+$003C ; 00000070 00000036: 4A93 'J.' TST.L (A3) 00000038: 6736 'g6' BEQ.S *+$0038 ; 00000070 0000003A: 2D53 FFF2 '-S..' MOVE.L (A3),-$000E(A6) 0000003E: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7) 00000042: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) 00000046: 4EBA FD68 'N..h' JSR *-$0296 ; FFFFFDB0 0000004A: 4A00 'J.' TST.B D0 0000004C: 504F 'PO' ADDQ.W #8,A7 0000004E: 671C 'g.' BEQ.S *+$001E ; 0000006C 00000050: 206E FFF2 ' n..' MOVEA.L -$000E(A6),A0 00000054: 1028 0049 '.(.I' MOVE.B $0049(A0),D0 00000058: 4880 'H.' EXT.W D0 0000005A: 7200 'r.' MOVEQ #$00,D1 0000005C: 1207 '..' MOVE.B D7,D1 0000005E: B240 '.@' CMP.W D0,D1 00000060: 660A 'f.' BNE.S *+$000C ; 0000006C 00000062: 7000 'p.' MOVEQ #$00,D0 00000064: 2D40 000C '-@..' MOVE.L D0,$000C(A6) 00000068: 6000 00BC '`...' BRA *+$00BE ; 00000126 0000006C: 204B ' K' MOVEA.L A3,A0 0000006E: A049 '.I' _HPurge ; A049 00000070: 7000 'p.' MOVEQ #$00,D0 00000072: 2940 0018 ')@..' MOVE.L D0,$0018(A4) 00000076: 2940 001C ')@..' MOVE.L D0,$001C(A4) 0000007A: 426C 0020 'Bl. ' CLR.W $0020(A4) 0000007E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000082: 2D50 FFFA '-P..' MOVE.L (A0),-$0006(A6) 00000086: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 0000008A: 2850 '(P' MOVEA.L (A0),A4 0000008C: A069 '.i' _HGetState ; A069 0000008E: 4880 'H.' EXT.W D0 00000090: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6) 00000094: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 00000098: 2068 0400 ' h..' MOVEA.L $0400(A0),A0 0000009C: A069 '.i' _HGetState ; A069 0000009E: 4880 'H.' EXT.W D0 000000A0: 3800 '8.' MOVE.W D0,D4 000000A2: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 000000A6: A029 '.)' _HLock ; A029 000000A8: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 000000AC: 2068 0400 ' h..' MOVEA.L $0400(A0),A0 000000B0: A04A '.J' _HNoPurge ; A04A 000000B2: 4EBA 0000 'N...' JSR sb_CheckWorkHandle ; id: 512 000000B6: 2C00 ',.' MOVE.L D0,D6 000000B8: 6644 'fD' BNE.S *+$0046 ; 000000FE 000000BA: 206C 0050 ' l.P' MOVEA.L $0050(A4),A0 000000BE: A069 '.i' _HGetState ; A069 000000C0: 4880 'H.' EXT.W D0 000000C2: 3A00 ':.' MOVE.W D0,D5 000000C4: 206C 0050 ' l.P' MOVEA.L $0050(A4),A0 000000C8: A04A '.J' _HNoPurge ; A04A 000000CA: 4AAC 0014 'J...' TST.L $0014(A4) 000000CE: 660E 'f.' BNE.S *+$0010 ; 000000DE 000000D0: 2F2E FFF6 '/...' MOVE.L -$000A(A6),-(A7) 000000D4: 4EBA EEAA 'N...' JSR *-$1154 ; FFFFEF80 000000D8: 2C00 ',.' MOVE.L D0,D6 000000DA: 584F 'XO' ADDQ.W #4,A7 000000DC: 6618 'f.' BNE.S *+$001A ; 000000F6 000000DE: 7000 'p.' MOVEQ #$00,D0 000000E0: 1007 '..' MOVE.B D7,D0 000000E2: 2F00 '/.' MOVE.L D0,-(A7) 000000E4: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 000000E8: 2F2E FFF6 '/...' MOVE.L -$000A(A6),-(A7) 000000EC: 4EBA 0000 'N...' JSR sb_LoadNewCache ; id: 526 000000F0: 2C00 ',.' MOVE.L D0,D6 000000F2: 4FEF 000C 'O...' LEA $000C(A7),A7 000000F6: 206C 0050 ' l.P' MOVEA.L $0050(A4),A0 000000FA: 1005 '..' MOVE.B D5,D0 000000FC: A06A '.j' _HSetState ; A06A 000000FE: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 00000102: 2050 ' P' MOVEA.L (A0),A0 00000104: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 00000108: A049 '.I' _HPurge ; A049 0000010A: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 0000010E: 102E FFFF '....' MOVE.B -$0001(A6),D0 00000112: A06A '.j' _HSetState ; A06A 00000114: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000118: 2050 ' P' MOVEA.L (A0),A0 0000011A: 2068 0400 ' h..' MOVEA.L $0400(A0),A0 0000011E: 1004 '..' MOVE.B D4,D0 00000120: A06A '.j' _HSetState ; A06A 00000122: 2D46 000C '-F..' MOVE.L D6,$000C(A6) 00000126: 4CEE 18F8 FFD6 'L.....' MOVEM.L -$002A(A6),D3-D7/A3/A4 0000012C: 4E5E 'N^' UNLK A6 0000012E: 4E74 0004 'Nt..' RTD #$0004 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_LoadNewCache"(526) 000000EE Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_CheckWorkHandle"(512) 000000B4 Comment: SB_SEARCHFORCACHE ended due to: vector glue below Comment: ##################################################################################### Module: SB_SFNTMATCHSIZE [9E0B0, 9E0C0) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 529 529: SB_SFNTMATCHSIZE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="SB_SFNTMATCHSIZE"(529) Segment="Main"(200) Size: Flags $00 ModuleSize 16 Content: Flags $08 Contents offset $0000 size $0010 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 1D7C 0001 000E '.|....' MOVE.B #$01,$000E(A6) 0000000A: 4E5E 'N^' UNLK A6 0000000C: 4E74 0006 'Nt..' RTD #$0006 Comment: SB_SFNTMATCHSIZE ended due to: vector glue below Comment: ##################################################################################### Module: AppendSplineDirectoryToWidthTable [9E0D0, 9E162) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +80 (9E150): JSR QDUngetFontFrag +48 (9E118): JSR QDGetFontFrag +3C (9E10C): JSR QDUngetFontFrag +1C (9E0EC): JSR QDGetFontFrag VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 530 530: AppendSplineDirectoryToWidthTable Module: Flags=$88=(ForcedActive Extern Code) Module="AppendSplineDirectoryToWidthTable"(530) Segment="Main"(200) Size: Flags $00 ModuleSize 146 Content: Flags $08 Contents offset $0000 size $0092 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: 7C94 '|.' MOVEQ #$94,D6 00000012: 700C 'p.' MOVEQ #$0C,D0 00000014: 2F00 '/.' MOVE.L D0,-(A7) 00000016: 7000 'p.' MOVEQ #$00,D0 00000018: 2F00 '/.' MOVE.L D0,-(A7) 0000001A: 2F0B '/.' MOVE.L A3,-(A7) 0000001C: 4EBA 0000 'N...' JSR QDGetFontFrag ; id: 513 00000020: 2840 '(@' MOVEA.L D0,A4 00000022: 200C ' .' MOVE.L A4,D0 00000024: 4FEF 000C 'O...' LEA $000C(A7),A7 00000028: 675C 'g\' BEQ.S *+$005E ; 00000086 0000002A: 7000 'p.' MOVEQ #$00,D0 0000002C: 302C 0004 '0,..' MOVE.W $0004(A4),D0 00000030: E980 '..' ASL.L #4,D0 00000032: 2E00 '..' MOVE.L D0,D7 00000034: 700C 'p.' MOVEQ #$0C,D0 00000036: DE80 '..' ADD.L D0,D7 00000038: 2F0C '/.' MOVE.L A4,-(A7) 0000003A: 2F0B '/.' MOVE.L A3,-(A7) 0000003C: 4EBA 0000 'N...' JSR QDUngetFontFrag ; id: 447 00000040: 2F07 '/.' MOVE.L D7,-(A7) 00000042: 7000 'p.' MOVEQ #$00,D0 00000044: 2F00 '/.' MOVE.L D0,-(A7) 00000046: 2F0B '/.' MOVE.L A3,-(A7) 00000048: 4EBA 0000 'N...' JSR QDGetFontFrag ; id: 513 0000004C: 2840 '(@' MOVEA.L D0,A4 0000004E: 200C ' .' MOVE.L A4,D0 00000050: 4FEF 0014 'O...' LEA $0014(A7),A7 00000054: 6726 'g&' BEQ.S *+$0028 ; 0000007C 00000056: 204A ' J' MOVEA.L A2,A0 00000058: 2007 ' .' MOVE.L D7,D0 0000005A: D0BC 0000 044A '.....J' ADD.L #$0000044A,D0 00000060: A024 '.$' _SetHandleSize ; A024 00000062: 558F 'U.' SUBQ.L #2,A7 00000064: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) 00000068: 301F '0.' MOVE.W (A7)+,D0 0000006A: 48C0 'H.' EXT.L D0 0000006C: 2C00 ',.' MOVE.L D0,D6 0000006E: 660C 'f.' BNE.S *+$000E ; 0000007C 00000070: 204C ' L' MOVEA.L A4,A0 00000072: 2252 '"R' MOVEA.L (A2),A1 00000074: 43E9 044A 'C..J' LEA $044A(A1),A1 00000078: 2007 ' .' MOVE.L D7,D0 0000007A: A22E '..' _BlockMoveData ; A22E 0000007C: 2F0C '/.' MOVE.L A4,-(A7) 0000007E: 2F0B '/.' MOVE.L A3,-(A7) 00000080: 4EBA 0000 'N...' JSR QDUngetFontFrag ; id: 447 00000084: 504F 'PO' ADDQ.W #8,A7 00000086: 2006 ' .' MOVE.L D6,D0 00000088: 4CEE 1CC0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A2-A4 0000008E: 4E5E 'N^' UNLK A6 00000090: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="QDUngetFontFrag"(447) 00000082 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="QDGetFontFrag"(513) 0000004A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="QDUngetFontFrag"(447) 0000003E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="QDGetFontFrag"(513) 0000001E Comment: AppendSplineDirectoryToWidthTable ended due to: vector glue below Comment: ##################################################################################### Module: SB_FILLWIDTHTAB [9E170, 9E38C) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +1DA (9E34A): JSR fs_FillWidthTable +18C (9E2FC): JSR sb_ShrinkCacheToMin +150 (9E2C0): JSR sb_CheckWorkHandle +144 (9E2B4): JSR sb_ShrinkCacheToMin +12A (9E29A): JSR sb_CheckWorkHandle +118 (9E288): JSR AppendSplineDirectoryToWidthTable Unresolved outgoing references: +16C (9E2DC): JSR $9D5B0 +19A (9E30A): JSR $9D5B0 +1B4 (9E324): JSR $9D220 +1E6 (9E356): JSR $9C8B0 VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 531 531: SB_FILLWIDTHTAB Module: Flags=$88=(ForcedActive Extern Code) Module="SB_FILLWIDTHTAB"(531) Segment="Main"(200) Size: Flags $00 ModuleSize 540 Content: Flags $08 Contents offset $0000 size $021C 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7) 00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000000C: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 00000010: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) 00000014: 2650 '&P' MOVEA.L (A0),A3 00000016: 206E 000A ' n..' MOVEA.L $000A(A6),A0 0000001A: 2850 '(P' MOVEA.L (A0),A4 0000001C: 206C 0400 ' l..' MOVEA.L $0400(A4),A0 00000020: A069 '.i' _HGetState ; A069 00000022: 4880 'H.' EXT.W D0 00000024: 3A00 ':.' MOVE.W D0,D5 00000026: 2D7C 0000 0998 '-|....' MOVE.L #$00000998,-$0004(A6) FFFC 0000002E: 7E00 '~.' MOVEQ #$00,D7 00000030: 4206 'B.' CLR.B D6 00000032: 206C 0400 ' l..' MOVEA.L $0400(A4),A0 00000036: A04A '.J' _HNoPurge ; A04A 00000038: 397C 0100 0424 '9|...$' MOVE.W #$0100,$0424(A4) 0000003E: 397C 0100 0426 '9|...&' MOVE.W #$0100,$0426(A4) 00000044: 397C 0100 0428 '9|...(' MOVE.W #$0100,$0428(A4) 0000004A: 397C 0100 042A '9|...*' MOVE.W #$0100,$042A(A4) 00000050: 7601 'v.' MOVEQ #$01,D3 00000052: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000056: 4A28 0006 'J(..' TST.B $0006(A0) 0000005A: 660E 'f.' BNE.S *+$0010 ; 0000006A 0000005C: 4A28 000A 'J(..' TST.B $000A(A0) 00000060: 6608 'f.' BNE.S *+$000A ; 0000006A 00000062: 4A28 000B 'J(..' TST.B $000B(A0) 00000066: 6602 'f.' BNE.S *+$0004 ; 0000006A 00000068: 7600 'v.' MOVEQ #$00,D3 0000006A: 1943 0437 '.C.7' MOVE.B D3,$0437(A4) 0000006E: 598F 'Y.' SUBQ.L #4,A7 00000070: 302C 0416 '0,..' MOVE.W $0416(A4),D0 00000074: 48C0 'H.' EXT.L D0 00000076: 2F00 '/.' MOVE.L D0,-(A7) 00000078: 302C 041A '0,..' MOVE.W $041A(A4),D0 0000007C: 48C0 'H.' EXT.L D0 0000007E: 2F00 '/.' MOVE.L D0,-(A7) 00000080: A84D '.M' _FixDiv ; A84D 00000082: 295F 043C ')_.<' MOVE.L (A7)+,$043C(A4) 00000086: 598F 'Y.' SUBQ.L #4,A7 00000088: 302C 0414 '0,..' MOVE.W $0414(A4),D0 0000008C: 48C0 'H.' EXT.L D0 0000008E: 2F00 '/.' MOVE.L D0,-(A7) 00000090: 302C 0418 '0,..' MOVE.W $0418(A4),D0 00000094: 48C0 'H.' EXT.L D0 00000096: 2F00 '/.' MOVE.L D0,-(A7) 00000098: A84D '.M' _FixDiv ; A84D 0000009A: 295F 0440 ')_.@' MOVE.L (A7)+,$0440(A4) 0000009E: 7000 'p.' MOVEQ #$00,D0 000000A0: 102C 0423 '.,.#' MOVE.B $0423(A4),D0 000000A4: 7202 'r.' MOVEQ #$02,D1 000000A6: C200 '..' AND.B D0,D1 000000A8: 6760 'g`' BEQ.S *+$0062 ; 0000010A 000000AA: 7008 'p.' MOVEQ #$08,D0 000000AC: B06C 042C '.l.,' CMP.W $042C(A4),D0 000000B0: 6D12 'm.' BLT.S *+$0014 ; 000000C4 000000B2: 202C 043C ' ,.<' MOVE.L $043C(A4),D0 000000B6: 4C7C 0800 0000 'L|....' DIVS.L #$00000002,D0 0002 000000BE: 2940 0444 ')@.D' MOVE.L D0,$0444(A4) 000000C2: 604C '`L' BRA.S *+$004E ; 00000110 000000C4: 7010 'p.' MOVEQ #$10,D0 000000C6: B06C 042C '.l.,' CMP.W $042C(A4),D0 000000CA: 6D12 'm.' BLT.S *+$0014 ; 000000DE 000000CC: 202C 043C ' ,.<' MOVE.L $043C(A4),D0 000000D0: 4C7C 0800 0000 'L|....' DIVS.L #$00000003,D0 0003 000000D8: 2940 0444 ')@.D' MOVE.L D0,$0444(A4) 000000DC: 6032 '`2' BRA.S *+$0034 ; 00000110 000000DE: 7016 'p.' MOVEQ #$16,D0 000000E0: B06C 042C '.l.,' CMP.W $042C(A4),D0 000000E4: 6D12 'm.' BLT.S *+$0014 ; 000000F8 000000E6: 202C 043C ' ,.<' MOVE.L $043C(A4),D0 000000EA: 4C7C 0800 0000 'L|....' DIVS.L #$00000004,D0 0004 000000F2: 2940 0444 ')@.D' MOVE.L D0,$0444(A4) 000000F6: 6018 '`.' BRA.S *+$001A ; 00000110 000000F8: 202C 043C ' ,.<' MOVE.L $043C(A4),D0 000000FC: 4C7C 0800 0000 'L|....' DIVS.L #$00000005,D0 0005 00000104: 2940 0444 ')@.D' MOVE.L D0,$0444(A4) 00000108: 6006 '`.' BRA.S *+$0008 ; 00000110 0000010A: 7000 'p.' MOVEQ #$00,D0 0000010C: 2940 0444 ')@.D' MOVE.L D0,$0444(A4) 00000110: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7) 00000114: 2F2C 0400 '/,..' MOVE.L $0400(A4),-(A7) 00000118: 4EBA 0000 'N...' JSR AppendSplineDirectoryToWidthTable ; id: 530 0000011C: 2E00 '..' MOVE.L D0,D7 0000011E: 504F 'PO' ADDQ.W #8,A7 00000120: 6600 00CE 'f...' BNE *+$00D0 ; 000001F0 00000124: 206E 000A ' n..' MOVEA.L $000A(A6),A0 00000128: 2850 '(P' MOVEA.L (A0),A4 0000012A: 4EBA 0000 'N...' JSR sb_CheckWorkHandle ; id: 512 0000012E: 2E00 '..' MOVE.L D0,D7 00000130: 7071 'pq' MOVEQ #$71,D0 ; 'q' 00000132: B087 '..' CMP.L D7,D0 00000134: 6620 'f ' BNE.S *+$0022 ; 00000156 00000136: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 0000013A: 2650 '&P' MOVEA.L (A0),A3 0000013C: 7000 'p.' MOVEQ #$00,D0 0000013E: 2F00 '/.' MOVE.L D0,-(A7) 00000140: 2F2B 0018 '/+..' MOVE.L $0018(A3),-(A7) 00000144: 4EBA 0000 'N...' JSR sb_ShrinkCacheToMin ; id: 519 00000148: 2E00 '..' MOVE.L D0,D7 0000014A: 504F 'PO' ADDQ.W #8,A7 0000014C: 6608 'f.' BNE.S *+$000A ; 00000156 0000014E: 7C01 '|.' MOVEQ #$01,D6 00000150: 4EBA 0000 'N...' JSR sb_CheckWorkHandle ; id: 512 00000154: 2E00 '..' MOVE.L D0,D7 00000156: 4A87 'J.' TST.L D7 00000158: 6600 0096 'f...' BNE *+$0098 ; 000001F0 0000015C: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 00000160: 2650 '&P' MOVEA.L (A0),A3 00000162: 206B 0050 ' k.P' MOVEA.L $0050(A3),A0 00000166: A04A '.J' _HNoPurge ; A04A 00000168: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7) 0000016C: 4EBA F2D2 'N...' JSR *-$0D2C ; FFFFF440 00000170: 2E00 '..' MOVE.L D0,D7 00000172: 7071 'pq' MOVEQ #$71,D0 ; 'q' 00000174: B087 '..' CMP.L D7,D0 00000176: 584F 'XO' ADDQ.W #4,A7 00000178: 6628 'f(' BNE.S *+$002A ; 000001A2 0000017A: 4A06 'J.' TST.B D6 0000017C: 6624 'f$' BNE.S *+$0026 ; 000001A2 0000017E: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 00000182: 2650 '&P' MOVEA.L (A0),A3 00000184: 7000 'p.' MOVEQ #$00,D0 00000186: 2F00 '/.' MOVE.L D0,-(A7) 00000188: 2F2B 0018 '/+..' MOVE.L $0018(A3),-(A7) 0000018C: 4EBA 0000 'N...' JSR sb_ShrinkCacheToMin ; id: 519 00000190: 2E00 '..' MOVE.L D0,D7 00000192: 504F 'PO' ADDQ.W #8,A7 00000194: 660C 'f.' BNE.S *+$000E ; 000001A2 00000196: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7) 0000019A: 4EBA F2A4 'N...' JSR *-$0D5A ; FFFFF440 0000019E: 2E00 '..' MOVE.L D0,D7 000001A0: 584F 'XO' ADDQ.W #4,A7 000001A2: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 000001A6: 2650 '&P' MOVEA.L (A0),A3 000001A8: 4A87 'J.' TST.L D7 000001AA: 663E 'f>' BNE.S *+$0040 ; 000001EA 000001AC: 206E 000A ' n..' MOVEA.L $000A(A6),A0 000001B0: 2850 '(P' MOVEA.L (A0),A4 000001B2: 2F08 '/.' MOVE.L A0,-(A7) 000001B4: 4EBA EEFA 'N...' JSR *-$1104 ; FFFFF0B0 000001B8: 4A2E 0008 'J...' TST.B $0008(A6) 000001BC: 57C3 'W.' SEQ D3 000001BE: 4403 'D.' NEG.B D3 000001C0: 49C3 'I.' EXTB.L D3 000001C2: 2F03 '/.' MOVE.L D3,-(A7) 000001C4: 302C 040C '0,..' MOVE.W $040C(A4),D0 000001C8: 48C0 'H.' EXT.L D0 000001CA: 2F00 '/.' MOVE.L D0,-(A7) 000001CC: 2F2C 0408 '/,..' MOVE.L $0408(A4),-(A7) 000001D0: 2F2C 0400 '/,..' MOVE.L $0400(A4),-(A7) 000001D4: 2F0C '/.' MOVE.L A4,-(A7) 000001D6: 2F2B 0058 '/+.X' MOVE.L $0058(A3),-(A7) 000001DA: 4EBA 0000 'N...' JSR fs_FillWidthTable ; id: 445 000001DE: 2E00 '..' MOVE.L D0,D7 000001E0: 4FEF 001C 'O...' LEA $001C(A7),A7 000001E4: 6704 'g.' BEQ.S *+$0006 ; 000001EA 000001E6: 4EBA E558 'N..X' JSR *-$1AA6 ; FFFFE740 000001EA: 206B 0050 ' k.P' MOVEA.L $0050(A3),A0 000001EE: A049 '.I' _HPurge ; A049 000001F0: 206E 000A ' n..' MOVEA.L $000A(A6),A0 000001F4: 2050 ' P' MOVEA.L (A0),A0 000001F6: 2068 0400 ' h..' MOVEA.L $0400(A0),A0 000001FA: 1005 '..' MOVE.B D5,D0 000001FC: A06A '.j' _HSetState ; A06A 000001FE: 206E 000A ' n..' MOVEA.L $000A(A6),A0 00000202: 2050 ' P' MOVEA.L (A0),A0 00000204: 3147 0438 '1G.8' MOVE.W D7,$0438(A0) 00000208: 3007 '0.' MOVE.W D7,D0 0000020A: 48C0 'H.' EXT.L D0 0000020C: 2D40 000E '-@..' MOVE.L D0,$000E(A6) 00000210: 4CEE 18E8 FFE0 'L.....' MOVEM.L -$0020(A6),D3/D5-D7/A3/A4 00000216: 4E5E 'N^' UNLK A6 00000218: 4E74 0006 'Nt..' RTD #$0006 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fs_FillWidthTable"(445) 000001DC Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_ShrinkCacheToMin"(519) 0000018E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_CheckWorkHandle"(512) 00000152 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_ShrinkCacheToMin"(519) 00000146 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_CheckWorkHandle"(512) 0000012C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="AppendSplineDirectoryToWidthTable"(530) 0000011A Comment: SB_FILLWIDTHTAB ended due to: vector glue below Comment: ##################################################################################### Module: SB_FILLPRINTERWIDTHS [9E3A0, 9E506) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +12E (9E4CE): JSR fs_FillWidthTable +DC (9E47C): JSR AppendSplineDirectoryToWidthTable +1A (9E3BA): JSR sb_CheckWorkHandle Unresolved outgoing references: +EA (9E48A): JSR $9D5B0 +F4 (9E494): JSR $9C8B0 +110 (9E4B0): JSR $9D220 +13A (9E4DA): JSR $9C8B0 +140 (9E4E0): JSR $9C8B0 VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 532 532: SB_FILLPRINTERWIDTHS Pad Module: Flags=$88=(ForcedActive Extern Code) Module="SB_FILLPRINTERWIDTHS"(532) Segment="Main"(200) Size: Flags $00 ModuleSize 358 Content: Flags $08 Contents offset $0000 size $0166 00000000: 4E56 FEF2 'NV..' LINK.W A6,#-$010E 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000000C: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 00000010: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) 00000014: 2650 '&P' MOVEA.L (A0),A3 00000016: 7E00 '~.' MOVEQ #$00,D7 00000018: A029 '.)' _HLock ; A029 0000001A: 4EBA 0000 'N...' JSR sb_CheckWorkHandle ; id: 512 0000001E: 2E00 '..' MOVE.L D0,D7 00000020: 6600 0128 'f..(' BNE *+$012A ; 0000014A 00000024: 206B 0050 ' k.P' MOVEA.L $0050(A3),A0 00000028: A04A '.J' _HNoPurge ; A04A 0000002A: 4AAB 0044 'J..D' TST.L $0044(A3) 0000002E: 661A 'f.' BNE.S *+$001C ; 0000004A 00000030: 203C 0000 044A ' <...J' MOVE.L #$0000044A,D0 00000036: A522 '."' _NewHandle ,Sys ; A522 00000038: 2748 0044 ''H.D' MOVE.L A0,$0044(A3) 0000003C: 558F 'U.' SUBQ.L #2,A7 0000003E: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) 00000042: 301F '0.' MOVE.W (A7)+,D0 00000044: 48C0 'H.' EXT.L D0 00000046: 2E00 '..' MOVE.L D0,D7 00000048: 6036 '`6' BRA.S *+$0038 ; 00000080 0000004A: 206B 0044 ' k.D' MOVEA.L $0044(A3),A0 0000004E: 4A90 'J.' TST.L (A0) 00000050: 662E 'f.' BNE.S *+$0030 ; 00000080 00000052: A11A '..' _GetZone ; A11A 00000054: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) 00000058: 598F 'Y.' SUBQ.L #4,A7 0000005A: 2EB8 02A6 '....' MOVE.L $02A6,(A7) 0000005E: 205F ' _' MOVEA.L (A7)+,A0 00000060: A01B '..' _SetZone ; A01B 00000062: 206B 0044 ' k.D' MOVEA.L $0044(A3),A0 00000066: 203C 0000 044A ' <...J' MOVE.L #$0000044A,D0 0000006C: A027 '.'' _ReallocHandle ; A027 0000006E: 558F 'U.' SUBQ.L #2,A7 00000070: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) 00000074: 301F '0.' MOVE.W (A7)+,D0 00000076: 48C0 'H.' EXT.L D0 00000078: 2E00 '..' MOVE.L D0,D7 0000007A: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 0000007E: A01B '..' _SetZone ; A01B 00000080: 4A87 'J.' TST.L D7 00000082: 6600 00BC 'f...' BNE *+$00BE ; 00000140 00000086: 206B 0044 ' k.D' MOVEA.L $0044(A3),A0 0000008A: 2850 '(P' MOVEA.L (A0),A4 0000008C: 296E 0008 0400 ')n....' MOVE.L $0008(A6),$0400(A4) 00000092: 397C 0001 040E '9|....' MOVE.W #$0001,$040E(A4) 00000098: 397C 0001 0416 '9|....' MOVE.W #$0001,$0416(A4) 0000009E: 397C 0001 0414 '9|....' MOVE.W #$0001,$0414(A4) 000000A4: 397C 0001 041A '9|....' MOVE.W #$0001,$041A(A4) 000000AA: 397C 0001 0418 '9|....' MOVE.W #$0001,$0418(A4) 000000B0: 426C 0410 'Bl..' CLR.W $0410(A4) 000000B4: 422C 0423 'B,.#' CLR.B $0423(A4) 000000B8: 397C 0001 042C '9|...,' MOVE.W #$0001,$042C(A4) 000000BE: 297C 0001 0000 ')|....' MOVE.L #$00010000,$043C(A4) 043C 000000C6: 297C 0001 0000 ')|....' MOVE.L #$00010000,$0440(A4) 0440 000000CE: 7000 'p.' MOVEQ #$00,D0 000000D0: 2940 0444 ')@.D' MOVE.L D0,$0444(A4) 000000D4: 2F2B 0044 '/+.D' MOVE.L $0044(A3),-(A7) 000000D8: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 000000DC: 4EBA 0000 'N...' JSR AppendSplineDirectoryToWidthTable ; id: 530 000000E0: 2E00 '..' MOVE.L D0,D7 000000E2: 504F 'PO' ADDQ.W #8,A7 000000E4: 665E 'f^' BNE.S *+$0060 ; 00000144 000000E6: 2F2B 0044 '/+.D' MOVE.L $0044(A3),-(A7) 000000EA: 4EBA F124 'N..$' JSR *-$0EDA ; FFFFF210 000000EE: 2E00 '..' MOVE.L D0,D7 000000F0: 584F 'XO' ADDQ.W #4,A7 000000F2: 6706 'g.' BEQ.S *+$0008 ; 000000FA 000000F4: 4EBA E41A 'N...' JSR *-$1BE4 ; FFFFE510 000000F8: 604A '`J' BRA.S *+$004C ; 00000144 000000FA: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 000000FE: 486E FEF2 'Hn..' PEA -$010E(A6) 00000102: 486E FEF4 'Hn..' PEA -$010C(A6) 00000106: 486E FEF8 'Hn..' PEA -$0108(A6) 0000010A: A9A8 '..' _GetResInfo ; A9A8 0000010C: 2F2B 0044 '/+.D' MOVE.L $0044(A3),-(A7) 00000110: 4EBA ED6E 'N..n' JSR *-$1290 ; FFFFEE80 00000114: 7000 'p.' MOVEQ #$00,D0 00000116: 2F00 '/.' MOVE.L D0,-(A7) 00000118: 322E FEF2 '2...' MOVE.W -$010E(A6),D1 0000011C: 48C1 'H.' EXT.L D1 0000011E: 2F01 '/.' MOVE.L D1,-(A7) 00000120: 2F00 '/.' MOVE.L D0,-(A7) 00000122: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000126: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 0000012A: 2F2B 0058 '/+.X' MOVE.L $0058(A3),-(A7) 0000012E: 4EBA 0000 'N...' JSR fs_FillWidthTable ; id: 445 00000132: 2E00 '..' MOVE.L D0,D7 00000134: 4FEF 001C 'O...' LEA $001C(A7),A7 00000138: 670A 'g.' BEQ.S *+$000C ; 00000144 0000013A: 4EBA E3D4 'N...' JSR *-$1C2A ; FFFFE510 0000013E: 6004 '`.' BRA.S *+$0006 ; 00000144 00000140: 4EBA E3CE 'N...' JSR *-$1C30 ; FFFFE510 00000144: 206B 0050 ' k.P' MOVEA.L $0050(A3),A0 00000148: A049 '.I' _HPurge ; A049 0000014A: 206B 0044 ' k.D' MOVEA.L $0044(A3),A0 0000014E: A049 '.I' _HPurge ; A049 00000150: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000154: A02A '.*' _HUnlock ; A02A 00000156: 2D47 0010 '-G..' MOVE.L D7,$0010(A6) 0000015A: 4CEE 1880 FEE6 'L.....' MOVEM.L -$011A(A6),D7/A3/A4 00000160: 4E5E 'N^' UNLK A6 00000162: 4E74 0008 'Nt..' RTD #$0008 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="fs_FillWidthTable"(445) 00000130 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="AppendSplineDirectoryToWidthTable"(530) 000000DE Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_CheckWorkHandle"(512) 0000001C Comment: SB_FILLPRINTERWIDTHS ended due to: vector glue below Comment: ##################################################################################### Module: SB_PREFLIGHTFONTMEM [9E510, 9E5F6) Module started due to: vector glue above, MODGUESS (align, label) Resolved outgoing references: +58 (9E568): JSR sb_ResetFSWorkState +48 (9E558): JSR sb_CheckWorkHandle +3C (9E54C): JSR AppendSplineDirectoryToWidthTable Unresolved outgoing references: +66 (9E576): JSR $9D220 +7C (9E58C): JSR $9D4D0 +94 (9E5A4): JSR $9C8D0 +A8 (9E5B8): JSR $9D0D0 VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 533 533: SB_PREFLIGHTFONTMEM Module: Flags=$88=(ForcedActive Extern Code) Module="SB_PREFLIGHTFONTMEM"(533) Segment="Main"(200) Size: Flags $00 ModuleSize 230 Content: Flags $08 Contents offset $0000 size $00E6 00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) 00000008: 382E 000A '8...' MOVE.W $000A(A6),D4 0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0 00000010: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 00000014: 2D48 FFFA '-H..' MOVE.L A0,-$0006(A6) 00000018: 2850 '(P' MOVEA.L (A0),A4 0000001A: 7E00 '~.' MOVEQ #$00,D7 0000001C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000020: 2650 '&P' MOVEA.L (A0),A3 00000022: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000026: A069 '.i' _HGetState ; A069 00000028: 4880 'H.' EXT.W D0 0000002A: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6) 0000002E: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000032: A04A '.J' _HNoPurge ; A04A 00000034: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 00000038: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 0000003C: 4EBA 0000 'N...' JSR AppendSplineDirectoryToWidthTable ; id: 530 00000040: 2E00 '..' MOVE.L D0,D7 00000042: 504F 'PO' ADDQ.W #8,A7 00000044: 6600 0086 'f...' BNE *+$0088 ; 000000CC 00000048: 4EBA 0000 'N...' JSR sb_CheckWorkHandle ; id: 512 0000004C: 2E00 '..' MOVE.L D0,D7 0000004E: 667C 'f|' BNE.S *+$007E ; 000000CC 00000050: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 00000054: 2850 '(P' MOVEA.L (A0),A4 00000056: 2F0C '/.' MOVE.L A4,-(A7) 00000058: 4EBA 0000 'N...' JSR sb_ResetFSWorkState ; id: 510 0000005C: 206C 0050 ' l.P' MOVEA.L $0050(A4),A0 00000060: A04A '.J' _HNoPurge ; A04A 00000062: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 00000066: 4EBA ECA8 'N...' JSR *-$1356 ; FFFFED10 0000006A: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 0000006E: 216E 000C 0030 '!n...0' MOVE.L $000C(A6),$0030(A0) 00000074: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 00000078: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7) 0000007C: 4EBA EF42 'N..B' JSR *-$10BC ; FFFFEFC0 00000080: 2E00 '..' MOVE.L D0,D7 00000082: 4FEF 0010 'O...' LEA $0010(A7),A7 00000086: 6638 'f8' BNE.S *+$003A ; 000000C0 00000088: 302E 0008 '0...' MOVE.W $0008(A6),D0 0000008C: 48C0 'H.' EXT.L D0 0000008E: 5080 'P.' ADDQ.L #8,D0 00000090: E680 '..' ASR.L #3,D0 00000092: 2F00 '/.' MOVE.L D0,-(A7) 00000094: 4EBA E32A 'N..*' JSR *-$1CD4 ; FFFFE3C0 00000098: 3A00 ':.' MOVE.W D0,D5 0000009A: 7804 'x.' MOVEQ #$04,D4 0000009C: 3C05 '<.' MOVE.W D5,D6 0000009E: CDC4 '..' MULS.W D4,D6 000000A0: 0686 0000 0454 '.....T' ADDI.L #$00000454,D6 000000A6: 2F06 '/.' MOVE.L D6,-(A7) 000000A8: 4EBA EB16 'N...' JSR *-$14E8 ; FFFFEBC0 000000AC: 2840 '(@' MOVEA.L D0,A4 000000AE: 200C ' .' MOVE.L A4,D0 000000B0: 504F 'PO' ADDQ.W #8,A7 000000B2: 6608 'f.' BNE.S *+$000A ; 000000BC 000000B4: 2E3C 0000 00D0 '.<....' MOVE.L #$000000D0,D7 000000BA: 6004 '`.' BRA.S *+$0006 ; 000000C0 000000BC: 204C ' L' MOVEA.L A4,A0 000000BE: A049 '.I' _HPurge ; A049 000000C0: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 000000C4: 2050 ' P' MOVEA.L (A0),A0 000000C6: 2068 0050 ' h.P' MOVEA.L $0050(A0),A0 000000CA: A049 '.I' _HPurge ; A049 000000CC: 206E 000C ' n..' MOVEA.L $000C(A6),A0 000000D0: 102E FFFF '....' MOVE.B -$0001(A6),D0 000000D4: A06A '.j' _HSetState ; A06A 000000D6: 2D47 0014 '-G..' MOVE.L D7,$0014(A6) 000000DA: 4CEE 18F0 FFE2 'L.....' MOVEM.L -$001E(A6),D4-D7/A3/A4 000000E0: 4E5E 'N^' UNLK A6 000000E2: 4E74 000C 'Nt..' RTD #$000C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_ResetFSWorkState"(510) 0000005A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_CheckWorkHandle"(512) 0000004A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="AppendSplineDirectoryToWidthTable"(530) 0000003E Comment: SB_PREFLIGHTFONTMEM ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_9E600 [9E600, 9E83C) Module started due to: vector glue above Resolved outgoing references: +198 (9E798): JSR ShortMulDiv +168 (9E768): JSR ShortMulDiv +CE (9E6CE): JSR FS_FINDBITMAPSIZE +9E (9E69E): JSR FS_CONTOURGRIDFIT +6E (9E66E): JSR FS_NEWGLYPH Unresolved outgoing references: +24 (9E624): JSR $9D5B0 +56 (9E656): JSR $9D220 +78 (9E678): JSR $9C8B0 +A6 (9E6A6): JSR $9C8B0 +D6 (9E6D6): JSR $9C8B0 Dictionary: Flags $00 FirstId 534 534: AUTOMOD_9E600 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9E600"(534) Segment="Main"(200) Size: Flags $00 ModuleSize 572 Content: Flags $08 Contents offset $0000 size $023C 00000000: 4E56 FFDC 'NV..' LINK.W A6,#-$0024 00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) 00000008: 2D7C 0000 0938 '-|...8' MOVE.L #$00000938,-$0010(A6) FFF0 00000010: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000014: 2050 ' P' MOVEA.L (A0),A0 00000016: 2D68 0440 FFFA '-h.@..' MOVE.L $0440(A0),-$0006(A6) 0000001C: 422E FFFF 'B...' CLR.B -$0001(A6) 00000020: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000024: 4EBA EF8A 'N...' JSR *-$1074 ; FFFFEFB0 00000028: 2E00 '..' MOVE.L D0,D7 0000002A: 584F 'XO' ADDQ.W #4,A7 0000002C: 6706 'g.' BEQ.S *+$0008 ; 00000034 0000002E: 2007 ' .' MOVE.L D7,D0 00000030: 6000 0200 '`...' BRA *+$0202 ; 00000232 00000034: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000038: 2850 '(P' MOVEA.L (A0),A4 0000003A: 206E 000C ' n..' MOVEA.L $000C(A6),A0 0000003E: 2D50 FFE4 '-P..' MOVE.L (A0),-$001C(A6) 00000042: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000046: 2D50 FFE8 '-P..' MOVE.L (A0),-$0018(A6) 0000004A: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 0000004E: D7EE FFE8 '....' ADDA.L -$0018(A6),A3 00000052: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000056: 4EBA EBC8 'N...' JSR *-$1436 ; FFFFEC20 0000005A: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 0000005E: 316B 001A 0034 '1k...4' MOVE.W $001A(A3),$0034(A0) 00000064: 598F 'Y.' SUBQ.L #4,A7 00000066: 2F2C 0058 '/,.X' MOVE.L $0058(A4),-(A7) 0000006A: 2F2C 005C '/,.\' MOVE.L $005C(A4),-(A7) 0000006E: 4EBA 0000 'N...' JSR FS_NEWGLYPH ; id: 473 00000072: 2E1F '..' MOVE.L (A7)+,D7 00000074: 584F 'XO' ADDQ.W #4,A7 00000076: 670A 'g.' BEQ.S *+$000C ; 00000082 00000078: 4EBA E236 'N..6' JSR *-$1DC8 ; FFFFE2B0 0000007C: 2007 ' .' MOVE.L D7,D0 0000007E: 6000 01B2 '`...' BRA *+$01B4 ; 00000232 00000082: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 00000086: 7000 'p.' MOVEQ #$00,D0 00000088: 2140 0034 '!@.4' MOVE.L D0,$0034(A0) 0000008C: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 00000090: 2140 0038 '!@.8' MOVE.L D0,$0038(A0) 00000094: 598F 'Y.' SUBQ.L #4,A7 00000096: 2F2C 0058 '/,.X' MOVE.L $0058(A4),-(A7) 0000009A: 2F2C 005C '/,.\' MOVE.L $005C(A4),-(A7) 0000009E: 4EBA 0000 'N...' JSR FS_CONTOURGRIDFIT ; id: 477 000000A2: 2E1F '..' MOVE.L (A7)+,D7 000000A4: 670A 'g.' BEQ.S *+$000C ; 000000B0 000000A6: 4EBA E208 'N...' JSR *-$1DF6 ; FFFFE2B0 000000AA: 2007 ' .' MOVE.L D7,D0 000000AC: 6000 0184 '`...' BRA *+$0186 ; 00000232 000000B0: 206C 005C ' l.\' MOVEA.L $005C(A4),A0 000000B4: 4A68 0066 'Jh.f' TST.W $0066(A0) 000000B8: 660A 'f.' BNE.S *+$000C ; 000000C4 000000BA: 203C 0000 0094 ' <....' MOVE.L #$00000094,D0 000000C0: 6000 0170 '`..p' BRA *+$0172 ; 00000232 000000C4: 598F 'Y.' SUBQ.L #4,A7 000000C6: 2F2C 0058 '/,.X' MOVE.L $0058(A4),-(A7) 000000CA: 2F2C 005C '/,.\' MOVE.L $005C(A4),-(A7) 000000CE: 4EBA 0000 'N...' JSR FS_FINDBITMAPSIZE ; id: 478 000000D2: 2E1F '..' MOVE.L (A7)+,D7 000000D4: 670A 'g.' BEQ.S *+$000C ; 000000E0 000000D6: 4EBA E1D8 'N...' JSR *-$1E26 ; FFFFE2B0 000000DA: 2007 ' .' MOVE.L D7,D0 000000DC: 6000 0154 '`..T' BRA *+$0156 ; 00000232 000000E0: 206E FFE8 ' n..' MOVEA.L -$0018(A6),A0 000000E4: 7010 'p.' MOVEQ #$10,D0 000000E6: 2228 0014 '"(..' MOVE.L $0014(A0),D1 000000EA: E0A1 '..' ASR.L D0,D1 000000EC: 3D41 FFF8 '=A..' MOVE.W D1,-$0008(A6) 000000F0: 7010 'p.' MOVEQ #$10,D0 000000F2: 2228 0018 '"(..' MOVE.L $0018(A0),D1 000000F6: E0A1 '..' ASR.L D0,D1 000000F8: 4481 'D.' NEG.L D1 000000FA: 3801 '8.' MOVE.W D1,D4 000000FC: 206C 005C ' l.\' MOVEA.L $005C(A4),A0 00000100: 2D48 FFEC '-H..' MOVE.L A0,-$0014(A6) 00000104: 41E8 0054 'A..T' LEA $0054(A0),A0 00000108: 2D48 FFF4 '-H..' MOVE.L A0,-$000C(A6) 0000010C: 3C28 0006 '<(..' MOVE.W $0006(A0),D6 00000110: 3686 '6.' MOVE.W D6,(A3) 00000112: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 00000116: 3A28 000A ':(..' MOVE.W $000A(A0),D5 0000011A: 3745 0002 '7E..' MOVE.W D5,$0002(A3) 0000011E: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 00000122: 7010 'p.' MOVEQ #$10,D0 00000124: C010 '..' AND.B (A0),D0 00000126: 6600 00AC 'f...' BNE *+$00AE ; 000001D4 0000012A: 7000 'p.' MOVEQ #$00,D0 0000012C: 102E FFFF '....' MOVE.B -$0001(A6),D0 00000130: 0C00 0002 '....' CMPI.B #$02,D0 00000134: 6400 009E 'd...' BCC *+$00A0 ; 000001D4 00000138: BA6E FFF8 '.n..' CMP.W -$0008(A6),D5 0000013C: 6E06 'n.' BGT.S *+$0008 ; 00000144 0000013E: B846 '.F' CMP.W D6,D4 00000140: 6F00 0092 'o...' BLE *+$0094 ; 000001D4 00000144: 522E FFFF 'R...' ADDQ.B #1,-$0001(A6) 00000148: BA6E FFF8 '.n..' CMP.W -$0008(A6),D5 0000014C: 6F28 'o(' BLE.S *+$002A ; 00000176 0000014E: 4A6E FFF8 'Jn..' TST.W -$0008(A6) 00000152: 6F22 'o"' BLE.S *+$0024 ; 00000176 00000154: 48C5 'H.' EXT.L D5 00000156: 2F05 '/.' MOVE.L D5,-(A7) 00000158: 302E FFF8 '0...' MOVE.W -$0008(A6),D0 0000015C: 48C0 'H.' EXT.L D0 0000015E: 2F00 '/.' MOVE.L D0,-(A7) 00000160: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0 00000164: 2F28 0440 '/(.@' MOVE.L $0440(A0),-(A7) 00000168: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 0000016C: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) 00000170: 4FEF 000C 'O...' LEA $000C(A7),A7 00000174: 600A '`.' BRA.S *+$000C ; 00000180 00000176: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0 0000017A: 2D68 0440 FFDC '-h.@..' MOVE.L $0440(A0),-$0024(A6) 00000180: B846 '.F' CMP.W D6,D4 00000182: 6F22 'o"' BLE.S *+$0024 ; 000001A6 00000184: 4A44 'JD' TST.W D4 00000186: 6C1E 'l.' BGE.S *+$0020 ; 000001A6 00000188: 48C6 'H.' EXT.L D6 0000018A: 2F06 '/.' MOVE.L D6,-(A7) 0000018C: 48C4 'H.' EXT.L D4 0000018E: 2F04 '/.' MOVE.L D4,-(A7) 00000190: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0 00000194: 2F28 0440 '/(.@' MOVE.L $0440(A0),-(A7) 00000198: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 0000019C: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) 000001A0: 4FEF 000C 'O...' LEA $000C(A7),A7 000001A4: 600A '`.' BRA.S *+$000C ; 000001B0 000001A6: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0 000001AA: 2D68 0440 FFE0 '-h.@..' MOVE.L $0440(A0),-$0020(A6) 000001B0: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 000001B4: B0AE FFE0 '....' CMP.L -$0020(A6),D0 000001B8: 5DC3 '].' SLT D3 000001BA: 4403 'D.' NEG.B D3 000001BC: 6706 'g.' BEQ.S *+$0008 ; 000001C4 000001BE: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 000001C2: 6004 '`.' BRA.S *+$0006 ; 000001C8 000001C4: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 000001C8: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0 000001CC: 2140 0440 '!@.@' MOVE.L D0,$0440(A0) 000001D0: 6000 FE4E '`..N' BRA *-$01B0 ; 00000020 000001D4: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0 000001D8: 2768 002C 0004 ''h.,..' MOVE.L $002C(A0),$0004(A3) 000001DE: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0 000001E2: 7010 'p.' MOVEQ #$10,D0 000001E4: 2228 004C '"(.L' MOVE.L $004C(A0),D1 000001E8: E0A1 '..' ASR.L D0,D1 000001EA: 3741 0008 '7A..' MOVE.W D1,$0008(A3) 000001EE: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0 000001F2: 3768 005C 0014 '7h.\..' MOVE.W $005C(A0),$0014(A3) 000001F8: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 000001FC: 2248 '"H' MOVEA.L A0,A1 000001FE: 3028 000C '0(..' MOVE.W $000C(A0),D0 00000202: 9069 0008 '.i..' SUB.W $0008(A1),D0 00000206: 3740 000E '7@..' MOVE.W D0,$000E(A3) 0000020A: 3005 '0.' MOVE.W D5,D0 0000020C: 9046 '.F' SUB.W D6,D0 0000020E: 3740 0016 '7@..' MOVE.W D0,$0016(A3) 00000212: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 00000216: 3768 0004 0018 '7h....' MOVE.W $0004(A0),$0018(A3) 0000021C: 3028 0004 '0(..' MOVE.W $0004(A0),D0 00000220: 48C0 'H.' EXT.L D0 00000222: 2740 0010 ''@..' MOVE.L D0,$0010(A3) 00000226: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0 0000022A: 216E FFFA 0440 '!n...@' MOVE.L -$0006(A6),$0440(A0) 00000230: 7000 'p.' MOVEQ #$00,D0 00000232: 4CEE 18F8 FFC0 'L.....' MOVEM.L -$0040(A6),D3-D7/A3/A4 00000238: 4E5E 'N^' UNLK A6 0000023A: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortMulDiv"(465) 0000019A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ShortMulDiv"(465) 0000016A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_FINDBITMAPSIZE"(478) 000000D0 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_CONTOURGRIDFIT"(477) 000000A0 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_NEWGLYPH"(473) 00000070 Comment: AUTOMOD_9E600 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: sb_RenderMemShrink [9E840, 9E888) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +18 (9E858): JSR sb_ShrinkCacheToMin Unresolved outgoing references: +22 (9E862): JSR $9C8B0 VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 535 535: sb_RenderMemShrink Pad Module: Flags=$88=(ForcedActive Extern Code) Module="sb_RenderMemShrink"(535) 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 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) 00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 0000000C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000010: 2850 '(P' MOVEA.L (A0),A4 00000012: 2F12 '/.' MOVE.L (A2),-(A7) 00000014: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) 00000018: 4EBA 0000 'N...' JSR sb_ShrinkCacheToMin ; id: 519 0000001C: 2E00 '..' MOVE.L D0,D7 0000001E: 504F 'PO' ADDQ.W #8,A7 00000020: 6708 'g.' BEQ.S *+$000A ; 0000002A 00000022: 4EBA E04C 'N..L' JSR *-$1FB2 ; FFFFE070 00000026: 2007 ' .' MOVE.L D7,D0 00000028: 6014 '`.' BRA.S *+$0016 ; 0000003E 0000002A: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 0000002E: 10BC 0001 '....' MOVE.B #$01,(A0) 00000032: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000036: 2650 '&P' MOVEA.L (A0),A3 00000038: 24AB 0044 '$..D' MOVE.L $0044(A3),(A2) 0000003C: 7000 'p.' MOVEQ #$00,D0 0000003E: 4CEE 1C80 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A2-A4 00000044: 4E5E 'N^' UNLK A6 00000046: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_ShrinkCacheToMin"(519) 0000001A Comment: sb_RenderMemShrink ended due to: vector glue below Comment: ##################################################################################### Module: sb_RoomForHead [9E8A0, 9E936) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +1A (9E8BA): JSR GETHANDLESIZE ; outside file +7E (9E91E): JSR sb_RenderMemShrink +56 (9E8F6): JSR sb_SizeTheBlock VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 536 536: sb_RoomForHead Pad Module: Flags=$88=(ForcedActive Extern Code) Module="sb_RoomForHead"(536) Segment="Main"(200) Size: Flags $00 ModuleSize 150 Content: Flags $08 Contents offset $0000 size $0096 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) 00000008: 226E 000C '"n..' MOVEA.L $000C(A6),A1 0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 00000010: 2852 '(R' MOVEA.L (A2),A4 00000012: 2F09 '/.' MOVE.L A1,-(A7) 00000014: 598F 'Y.' SUBQ.L #4,A7 00000016: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) 0000001A: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 0000001E: 201F ' .' MOVE.L (A7)+,D0 00000020: 225F '"_' MOVEA.L (A7)+,A1 00000022: 2E00 '..' MOVE.L D0,D7 00000024: 9091 '..' SUB.L (A1),D0 00000026: 721C 'r.' MOVEQ #$1C,D1 00000028: B280 '..' CMP.L D0,D1 0000002A: 6F5E 'o^' BLE.S *+$0060 ; 0000008A 0000002C: 2D6C 001C FFFC '-l....' MOVE.L $001C(A4),-$0004(A6) 00000032: 2F09 '/.' MOVE.L A1,-(A7) 00000034: 7000 'p.' MOVEQ #$00,D0 00000036: 2F00 '/.' MOVE.L D0,-(A7) 00000038: 322C 0020 '2,. ' MOVE.W $0020(A4),D1 0000003C: 48C1 'H.' EXT.L D1 0000003E: 2F01 '/.' MOVE.L D1,-(A7) 00000040: 7201 'r.' MOVEQ #$01,D1 00000042: 2F01 '/.' MOVE.L D1,-(A7) 00000044: 2411 '$.' MOVE.L (A1),D2 00000046: 701C 'p.' MOVEQ #$1C,D0 00000048: D480 '..' ADD.L D0,D2 0000004A: 2F02 '/.' MOVE.L D2,-(A7) 0000004C: 486E FFFC 'Hn..' PEA -$0004(A6) 00000050: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) 00000054: 2F0A '/.' MOVE.L A2,-(A7) 00000056: 4EBA 0000 'N...' JSR sb_SizeTheBlock ; id: 501 0000005A: 4FEF 001C 'O...' LEA $001C(A7),A7 0000005E: 225F '"_' MOVEA.L (A7)+,A1 00000060: 2640 '&@' MOVEA.L D0,A3 00000062: 200B ' .' MOVE.L A3,D0 00000064: 670E 'g.' BEQ.S *+$0010 ; 00000074 00000066: 2852 '(R' MOVEA.L (A2),A4 00000068: 294B 0018 ')K..' MOVE.L A3,$0018(A4) 0000006C: 296E FFFC 001C ')n....' MOVE.L -$0004(A6),$001C(A4) 00000072: 6016 '`.' BRA.S *+$0018 ; 0000008A 00000074: 2F09 '/.' MOVE.L A1,-(A7) 00000076: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 0000007A: 2F09 '/.' MOVE.L A1,-(A7) 0000007C: 2F0A '/.' MOVE.L A2,-(A7) 0000007E: 4EBA 0000 'N...' JSR sb_RenderMemShrink ; id: 535 00000082: 4FEF 000C 'O...' LEA $000C(A7),A7 00000086: 225F '"_' MOVEA.L (A7)+,A1 00000088: 6002 '`.' BRA.S *+$0004 ; 0000008C 0000008A: 7000 'p.' MOVEQ #$00,D0 0000008C: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 00000092: 4E5E 'N^' UNLK A6 00000094: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETHANDLESIZE"(502) 0000001C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_RenderMemShrink"(535) 00000080 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SizeTheBlock"(501) 00000058 Comment: sb_RoomForHead ended due to: vector glue below Comment: ##################################################################################### Module: sb_RangeCheck [9E940, 9E9C6) Module started due to: vector glue above, MODGUESS (align, label) Unresolved outgoing references: +72 (9E9B2): JSR $9C8B0 VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 537 537: sb_RangeCheck Module: Flags=$88=(ForcedActive Extern Code) Module="sb_RangeCheck"(537) Segment="Main"(200) Size: Flags $00 ModuleSize 134 Content: Flags $08 Contents offset $0000 size $0086 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) 00000008: 3C2E 0016 '<...' MOVE.W $0016(A6),D6 0000000C: 3E2E 0012 '>...' MOVE.W $0012(A6),D7 00000010: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 00000014: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000018: 4A6C 0016 'Jl..' TST.W $0016(A4) 0000001C: 6740 'g@' BEQ.S *+$0042 ; 0000005E 0000001E: BE6C 0002 '.l..' CMP.W $0002(A4),D7 00000022: 6E3A 'n:' BGT.S *+$003C ; 0000005E 00000024: BC54 '.T' CMP.W (A4),D6 00000026: 6D36 'm6' BLT.S *+$0038 ; 0000005E 00000028: 4A6C 000E 'Jl..' TST.W $000E(A4) 0000002C: 6730 'g0' BEQ.S *+$0032 ; 0000005E 0000002E: 7010 'p.' MOVEQ #$10,D0 00000030: 222B 001C '"+..' MOVE.L $001C(A3),D1 00000034: E0A1 '..' ASR.L D0,D1 00000036: 48C1 'H.' EXT.L D1 00000038: D281 '..' ADD.L D1,D1 0000003A: 302C 000E '0,..' MOVE.W $000E(A4),D0 0000003E: 48C0 'H.' EXT.L D0 00000040: B280 '..' CMP.L D0,D1 00000042: 6D1A 'm.' BLT.S *+$001C ; 0000005E 00000044: 302C 0002 '0,..' MOVE.W $0002(A4),D0 00000048: 48C0 'H.' EXT.L D0 0000004A: 3214 '2.' MOVE.W (A4),D1 0000004C: 48C1 'H.' EXT.L D1 0000004E: 9081 '..' SUB.L D1,D0 00000050: 48C6 'H.' EXT.L D6 00000052: 2206 '".' MOVE.L D6,D1 00000054: E389 '..' LSL.L #1,D1 00000056: 48C7 'H.' EXT.L D7 00000058: 9287 '..' SUB.L D7,D1 0000005A: B280 '..' CMP.L D0,D1 0000005C: 6C1C 'l.' BGE.S *+$001E ; 0000007A 0000005E: 203C C000 0000 ' <....' MOVE.L #$C0000000,D0 00000064: 80AE 0018 '....' OR.L $0018(A6),D0 00000068: 222E 001C '"...' MOVE.L $001C(A6),D1 0000006C: D28B '..' ADD.L A3,D1 0000006E: 2041 ' A' MOVEA.L D1,A0 00000070: 2080 ' .' MOVE.L D0,(A0) 00000072: 4EBA DEFC 'N...' JSR *-$2102 ; FFFFDF70 00000076: 70FF 'p.' MOVEQ #$FF,D0 00000078: 6002 '`.' BRA.S *+$0004 ; 0000007C 0000007A: 7000 'p.' MOVEQ #$00,D0 0000007C: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 00000082: 4E5E 'N^' UNLK A6 00000084: 4E75 'Nu' RTS Comment: sb_RangeCheck ended due to: vector glue below Comment: ##################################################################################### Module: sb_SquishFailAdjust [9E9D0, 9EA64) Module started due to: vector glue above, MODGUESS (align, label) VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 538 538: sb_SquishFailAdjust Module: Flags=$88=(ForcedActive Extern Code) Module="sb_SquishFailAdjust"(538) Segment="Main"(200) Size: Flags $00 ModuleSize 148 Content: Flags $08 Contents offset $0000 size $0094 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) 00000008: 3C2E 0012 '<...' MOVE.W $0012(A6),D6 0000000C: 3E2E 0016 '>...' MOVE.W $0016(A6),D7 00000010: 266E 000C '&n..' MOVEA.L $000C(A6),A3 00000014: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000018: BE6C 0002 '.l..' CMP.W $0002(A4),D7 0000001C: 6C04 'l.' BGE.S *+$0006 ; 00000022 0000001E: 3947 0002 '9G..' MOVE.W D7,$0002(A4) 00000022: BC54 '.T' CMP.W (A4),D6 00000024: 6F02 'o.' BLE.S *+$0004 ; 00000028 00000026: 3886 '8.' MOVE.W D6,(A4) 00000028: 302C 0002 '0,..' MOVE.W $0002(A4),D0 0000002C: 9054 '.T' SUB.W (A4),D0 0000002E: 3940 0016 '9@..' MOVE.W D0,$0016(A4) 00000032: 3007 '0.' MOVE.W D7,D0 00000034: 906C 0002 '.l..' SUB.W $0002(A4),D0 00000038: 3940 000A '9@..' MOVE.W D0,$000A(A4) 0000003C: 3754 000E '7T..' MOVE.W (A4),$000E(A3) 00000040: 376C 0002 0010 '7l....' MOVE.W $0002(A4),$0010(A3) 00000046: 376C 0016 0018 '7l....' MOVE.W $0016(A4),$0018(A3) 0000004C: 4A2E 001F 'J...' TST.B $001F(A6) 00000050: 6706 'g.' BEQ.S *+$0008 ; 00000058 00000052: 4A2B 0008 'J+..' TST.B $0008(A3) 00000056: 6732 'g2' BEQ.S *+$0034 ; 0000008A 00000058: 302B 000C '0+..' MOVE.W $000C(A3),D0 0000005C: B06C 0002 '.l..' CMP.W $0002(A4),D0 00000060: 6C06 'l.' BGE.S *+$0008 ; 00000068 00000062: 376B 000C 0010 '7k....' MOVE.W $000C(A3),$0010(A3) 00000068: 302B 000A '0+..' MOVE.W $000A(A3),D0 0000006C: B054 '.T' CMP.W (A4),D0 0000006E: 6F06 'o.' BLE.S *+$0008 ; 00000076 00000070: 376B 000A 000E '7k....' MOVE.W $000A(A3),$000E(A3) 00000076: 302B 0010 '0+..' MOVE.W $0010(A3),D0 0000007A: 906B 000E '.k..' SUB.W $000E(A3),D0 0000007E: 3740 0018 '7@..' MOVE.W D0,$0018(A3) 00000082: 6E06 'n.' BGT.S *+$0008 ; 0000008A 00000084: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 00000088: 4210 'B.' CLR.B (A0) 0000008A: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 00000090: 4E5E 'N^' UNLK A6 00000092: 4E75 'Nu' RTS Comment: sb_SquishFailAdjust ended due to: vector glue below Comment: ##################################################################################### Module: sb_GrowForGlyphData [9EA70, 9EBB4) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +68 (9EAD8): JSR GETHANDLESIZE ; outside file +124 (9EB94): JSR sb_RenderMemShrink +F8 (9EB68): JSR sb_SizeTheBlock +BA (9EB2A): JSR sb_SizeTheBlock +48 (9EAB8): JSR FS_SIZEOFOUTLINES Unresolved outgoing references: +3A (9EAAA): JSR $9D220 VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 539 539: sb_GrowForGlyphData Module: Flags=$88=(ForcedActive Extern Code) Module="sb_GrowForGlyphData"(539) Segment="Main"(200) Size: Flags $00 ModuleSize 324 Content: Flags $08 Contents offset $0000 size $0144 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 1138 'H..8' MOVEM.L D3/D7/A2-A4,-(A7) 00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 00000010: 2852 '(R' MOVEA.L (A2),A4 00000012: 2D53 FFFC '-S..' MOVE.L (A3),-$0004(A6) 00000016: 4A2E 001F 'J...' TST.B $001F(A6) 0000001A: 671C 'g.' BEQ.S *+$001E ; 00000038 0000001C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000020: 2248 '"H' MOVEA.L A0,A1 00000022: 3029 0016 '0)..' MOVE.W $0016(A1),D0 00000026: C1E8 0018 '....' MULS.W $0018(A0),D0 0000002A: 5680 'V.' ADDQ.L #3,D0 0000002C: 72FC 'r.' MOVEQ #$FC,D1 0000002E: C280 '..' AND.L D0,D1 00000030: 206E 0020 ' n. ' MOVEA.L $0020(A6),A0 00000034: 2081 ' .' MOVE.L D1,(A0) 00000036: 602A '`*' BRA.S *+$002C ; 00000062 00000038: 2F0B '/.' MOVE.L A3,-(A7) 0000003A: 4EBA E774 'N..t' JSR *-$188A ; FFFFE7B0 0000003E: 598F 'Y.' SUBQ.L #4,A7 00000040: 2F2C 0058 '/,.X' MOVE.L $0058(A4),-(A7) 00000044: 2F2C 005C '/,.\' MOVE.L $005C(A4),-(A7) 00000048: 4EBA 0000 'N...' JSR FS_SIZEOFOUTLINES ; id: 480 0000004C: 206C 005C ' l.\' MOVEA.L $005C(A4),A0 00000050: 2028 0062 ' (.b' MOVE.L $0062(A0),D0 00000054: 5680 'V.' ADDQ.L #3,D0 00000056: 72FC 'r.' MOVEQ #$FC,D1 00000058: C280 '..' AND.L D0,D1 0000005A: 206E 0020 ' n. ' MOVEA.L $0020(A6),A0 0000005E: 2081 ' .' MOVE.L D1,(A0) 00000060: 504F 'PO' ADDQ.W #8,A7 00000062: 598F 'Y.' SUBQ.L #4,A7 00000064: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) 00000068: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 0000006C: 2E1F '..' MOVE.L (A7)+,D7 0000006E: 206E 0020 ' n. ' MOVEA.L $0020(A6),A0 00000072: 2010 ' .' MOVE.L (A0),D0 00000074: 721C 'r.' MOVEQ #$1C,D1 00000076: D081 '..' ADD.L D1,D0 00000078: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 0000007C: 2407 '$.' MOVE.L D7,D2 0000007E: 9490 '..' SUB.L (A0),D2 00000080: B480 '..' CMP.L D0,D2 00000082: 6C00 00B4 'l...' BGE *+$00B6 ; 00000138 00000086: 2D6C 001C FFF8 '-l....' MOVE.L $001C(A4),-$0008(A6) 0000008C: 7000 'p.' MOVEQ #$00,D0 0000008E: 2F00 '/.' MOVE.L D0,-(A7) 00000090: 322C 0020 '2,. ' MOVE.W $0020(A4),D1 00000094: 48C1 'H.' EXT.L D1 00000096: 2F01 '/.' MOVE.L D1,-(A7) 00000098: 7201 'r.' MOVEQ #$01,D1 0000009A: 2F01 '/.' MOVE.L D1,-(A7) 0000009C: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 000000A0: 226E 0020 '"n. ' MOVEA.L $0020(A6),A1 000000A4: 2411 '$.' MOVE.L (A1),D2 000000A6: D490 '..' ADD.L (A0),D2 000000A8: D4BC 0000 011C '......' ADD.L #$0000011C,D2 000000AE: 2F02 '/.' MOVE.L D2,-(A7) 000000B0: 486E FFF8 'Hn..' PEA -$0008(A6) 000000B4: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) 000000B8: 2F0A '/.' MOVE.L A2,-(A7) 000000BA: 4EBA 0000 'N...' JSR sb_SizeTheBlock ; id: 501 000000BE: 2640 '&@' MOVEA.L D0,A3 000000C0: 200B ' .' MOVE.L A3,D0 000000C2: 4FEF 001C 'O...' LEA $001C(A7),A7 000000C6: 663A 'f:' BNE.S *+$003C ; 00000102 000000C8: 2852 '(R' MOVEA.L (A2),A4 000000CA: 7000 'p.' MOVEQ #$00,D0 000000CC: 2F00 '/.' MOVE.L D0,-(A7) 000000CE: 322C 0020 '2,. ' MOVE.W $0020(A4),D1 000000D2: 48C1 'H.' EXT.L D1 000000D4: 2F01 '/.' MOVE.L D1,-(A7) 000000D6: 7201 'r.' MOVEQ #$01,D1 000000D8: 2F01 '/.' MOVE.L D1,-(A7) 000000DA: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 000000DE: 2410 '$.' MOVE.L (A0),D2 000000E0: 701C 'p.' MOVEQ #$1C,D0 000000E2: D480 '..' ADD.L D0,D2 000000E4: 206E 0020 ' n. ' MOVEA.L $0020(A6),A0 000000E8: 2610 '&.' MOVE.L (A0),D3 000000EA: D682 '..' ADD.L D2,D3 000000EC: 2F03 '/.' MOVE.L D3,-(A7) 000000EE: 486E FFF8 'Hn..' PEA -$0008(A6) 000000F2: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) 000000F6: 2F0A '/.' MOVE.L A2,-(A7) 000000F8: 4EBA 0000 'N...' JSR sb_SizeTheBlock ; id: 501 000000FC: 2640 '&@' MOVEA.L D0,A3 000000FE: 4FEF 001C 'O...' LEA $001C(A7),A7 00000102: 200B ' .' MOVE.L A3,D0 00000104: 670E 'g.' BEQ.S *+$0010 ; 00000114 00000106: 2852 '(R' MOVEA.L (A2),A4 00000108: 294B 0018 ')K..' MOVE.L A3,$0018(A4) 0000010C: 296E FFF8 001C ')n....' MOVE.L -$0008(A6),$001C(A4) 00000112: 6024 '`$' BRA.S *+$0026 ; 00000138 00000114: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 00000118: 4A10 'J.' TST.B (A0) 0000011A: 6618 'f.' BNE.S *+$001A ; 00000134 0000011C: 2F08 '/.' MOVE.L A0,-(A7) 0000011E: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) 00000122: 2F0A '/.' MOVE.L A2,-(A7) 00000124: 4EBA 0000 'N...' JSR sb_RenderMemShrink ; id: 535 00000128: 2E00 '..' MOVE.L D0,D7 0000012A: 4FEF 000C 'O...' LEA $000C(A7),A7 0000012E: 6708 'g.' BEQ.S *+$000A ; 00000138 00000130: 2007 ' .' MOVE.L D7,D0 00000132: 6006 '`.' BRA.S *+$0008 ; 0000013A 00000134: 7072 'pr' MOVEQ #$72,D0 ; 'r' 00000136: 6002 '`.' BRA.S *+$0004 ; 0000013A 00000138: 7000 'p.' MOVEQ #$00,D0 0000013A: 4CEE 1C88 FFE4 'L.....' MOVEM.L -$001C(A6),D3/D7/A2-A4 00000140: 4E5E 'N^' UNLK A6 00000142: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETHANDLESIZE"(502) 0000006A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_RenderMemShrink"(535) 00000126 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SizeTheBlock"(501) 000000FA Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SizeTheBlock"(501) 000000BC Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_SIZEOFOUTLINES"(480) 0000004A Comment: sb_GrowForGlyphData ended due to: vector glue below Comment: ##################################################################################### Module: sb_GrowWork6and7 [9EBC0, 9EC58) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +82 (9EC42): JSR sb_SizeWorkHandle +6E (9EC2E): JSR sb_RenderMemShrink +54 (9EC14): JSR sb_SizeWorkHandle Unresolved outgoing references: +1C (9EBDC): JSR $9D220 +28 (9EBE8): JSR $9C8D0 +44 (9EC04): JSR $9C8D0 VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 540 540: sb_GrowWork6and7 Pad Module: Flags=$88=(ForcedActive Extern Code) Module="sb_GrowWork6and7"(540) Segment="Main"(200) Size: Flags $00 ModuleSize 152 Content: Flags $08 Contents offset $0000 size $0098 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) 00000008: 266E 0014 '&n..' MOVEA.L $0014(A6),A3 0000000C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000010: 2850 '(P' MOVEA.L (A0),A4 00000012: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000016: 2D50 FFFC '-P..' MOVE.L (A0),-$0004(A6) 0000001A: 2F08 '/.' MOVE.L A0,-(A7) 0000001C: 4EBA E642 'N..B' JSR *-$19BC ; FFFFE660 00000020: 206C 005C ' l.\' MOVEA.L $005C(A4),A0 00000024: 2F28 0018 '/(..' MOVE.L $0018(A0),-(A7) 00000028: 4EBA DCE6 'N...' JSR *-$2318 ; FFFFDD10 0000002C: 2E00 '..' MOVE.L D0,D7 0000002E: DEAC 007C '...|' ADD.L $007C(A4),D7 00000032: 4A13 'J.' TST.B (A3) 00000034: 504F 'PO' ADDQ.W #8,A7 00000036: 6614 'f.' BNE.S *+$0016 ; 0000004C 00000038: 2947 0080 ')G..' MOVE.L D7,$0080(A4) 0000003C: 206C 005C ' l.\' MOVEA.L $005C(A4),A0 00000040: 2F28 001C '/(..' MOVE.L $001C(A0),-(A7) 00000044: 4EBA DCCA 'N...' JSR *-$2334 ; FFFFDD10 00000048: DE80 '..' ADD.L D0,D7 0000004A: 584F 'XO' ADDQ.W #4,A7 0000004C: 7001 'p.' MOVEQ #$01,D0 0000004E: 2F00 '/.' MOVE.L D0,-(A7) 00000050: 2F00 '/.' MOVE.L D0,-(A7) 00000052: 2F07 '/.' MOVE.L D7,-(A7) 00000054: 4EBA 0000 'N...' JSR sb_SizeWorkHandle ; id: 507 00000058: 2C00 ',.' MOVE.L D0,D6 0000005A: 4FEF 000C 'O...' LEA $000C(A7),A7 0000005E: 672C 'g,' BEQ.S *+$002E ; 0000008C 00000060: 4A13 'J.' TST.B (A3) 00000062: 6628 'f(' BNE.S *+$002A ; 0000008C 00000064: 2F0B '/.' MOVE.L A3,-(A7) 00000066: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 0000006A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000006E: 4EBA 0000 'N...' JSR sb_RenderMemShrink ; id: 535 00000072: 2C00 ',.' MOVE.L D0,D6 00000074: 4FEF 000C 'O...' LEA $000C(A7),A7 00000078: 6612 'f.' BNE.S *+$0014 ; 0000008C 0000007A: 7001 'p.' MOVEQ #$01,D0 0000007C: 2F00 '/.' MOVE.L D0,-(A7) 0000007E: 2F00 '/.' MOVE.L D0,-(A7) 00000080: 2F07 '/.' MOVE.L D7,-(A7) 00000082: 4EBA 0000 'N...' JSR sb_SizeWorkHandle ; id: 507 00000086: 2C00 ',.' MOVE.L D0,D6 00000088: 4FEF 000C 'O...' LEA $000C(A7),A7 0000008C: 2006 ' .' MOVE.L D6,D0 0000008E: 4CEE 18C0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A3/A4 00000094: 4E5E 'N^' UNLK A6 00000096: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SizeWorkHandle"(507) 00000084 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_RenderMemShrink"(535) 00000070 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SizeWorkHandle"(507) 00000056 Comment: sb_GrowWork6and7 ended due to: vector glue below Comment: ##################################################################################### Module: sb_GetMemForBits [9EC70, 9EEE8) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +1B2 (9EE22): JSR sb_BandChar +15E (9EDCE): JSR sb_RenderMemShrink +110 (9ED80): JSR sb_SizeWorkHandle Unresolved outgoing references: +E6 (9ED56): JSR $9D220 +FA (9ED6A): JSR $9C8D0 +136 (9EDA6): JSR $9D0D0 +17C (9EDEC): JSR $9C8B0 +230 (9EEA0): JSR $9C8B0 VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 541 541: sb_GetMemForBits Pad Module: Flags=$88=(ForcedActive Extern Code) Module="sb_GetMemForBits"(541) Segment="Main"(200) Size: Flags $00 ModuleSize 632 Content: Flags $08 Contents offset $0000 size $0278 00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) 00000008: 282E 0020 '(.. ' MOVE.L $0020(A6),D4 0000000C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000010: 2650 '&P' MOVEA.L (A0),A3 00000012: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000016: 2850 '(P' MOVEA.L (A0),A4 00000018: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 0000001C: 2D50 FFF0 '-P..' MOVE.L (A0),-$0010(A6) 00000020: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 00000024: 2850 '(P' MOVEA.L (A0),A4 00000026: D9EE FFF0 '....' ADDA.L -$0010(A6),A4 0000002A: 3A2C 0018 ':,..' MOVE.W $0018(A4),D5 0000002E: 4207 'B.' CLR.B D7 00000030: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000034: 4A28 0020 'J(. ' TST.B $0020(A0) 00000038: 6700 0088 'g...' BEQ *+$008A ; 000000C2 0000003C: 2248 '"H' MOVEA.L A0,A1 0000003E: 3368 001E 0010 '3h....' MOVE.W $001E(A0),$0010(A1) 00000044: 3968 001E 0002 '9h....' MOVE.W $001E(A0),$0002(A4) 0000004A: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 0000004E: 3028 001E '0(..' MOVE.W $001E(A0),D0 00000052: 48C0 'H.' EXT.L D0 00000054: 3228 001C '2(..' MOVE.W $001C(A0),D1 00000058: 48C1 'H.' EXT.L D1 0000005A: 9081 '..' SUB.L D1,D0 0000005C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000060: 3228 001A '2(..' MOVE.W $001A(A0),D1 00000064: 48C1 'H.' EXT.L D1 00000066: B280 '..' CMP.L D0,D1 00000068: 6D0E 'm.' BLT.S *+$0010 ; 00000078 0000006A: 2248 '"H' MOVEA.L A0,A1 0000006C: 3368 001C 000E '3h....' MOVE.W $001C(A0),$000E(A1) 00000072: 38A8 001C '8...' MOVE.W $001C(A0),(A4) 00000076: 6024 '`$' BRA.S *+$0026 ; 0000009C 00000078: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 0000007C: 2248 '"H' MOVEA.L A0,A1 0000007E: 3028 0010 '0(..' MOVE.W $0010(A0),D0 00000082: 9069 0018 '.i..' SUB.W $0018(A1),D0 00000086: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 0000008A: 3140 000E '1@..' MOVE.W D0,$000E(A0) 0000008E: 3880 '8.' MOVE.W D0,(A4) 00000090: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000094: 2248 '"H' MOVEA.L A0,A1 00000096: 3368 000E 001E '3h....' MOVE.W $000E(A0),$001E(A1) 0000009C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 000000A0: 2248 '"H' MOVEA.L A0,A1 000000A2: 3028 0010 '0(..' MOVE.W $0010(A0),D0 000000A6: 9069 000E '.i..' SUB.W $000E(A1),D0 000000AA: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 000000AE: 3140 0018 '1@..' MOVE.W D0,$0018(A0) 000000B2: 3940 0016 '9@..' MOVE.W D0,$0016(A4) 000000B6: 302E 001E '0...' MOVE.W $001E(A6),D0 000000BA: 906C 0002 '.l..' SUB.W $0002(A4),D0 000000BE: 3940 000A '9@..' MOVE.W D0,$000A(A4) 000000C2: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 000000C6: 3005 '0.' MOVE.W D5,D0 000000C8: C1E8 0018 '....' MULS.W $0018(A0),D0 000000CC: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 000000D0: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 000000D4: 4A10 'J.' TST.B (A0) 000000D6: 6746 'gF' BEQ.S *+$0048 ; 0000011E 000000D8: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 000000DC: 4A28 0020 'J(. ' TST.B $0020(A0) 000000E0: 663C 'f<' BNE.S *+$003E ; 0000011E 000000E2: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 000000E6: 4EBA E4C8 'N...' JSR *-$1B36 ; FFFFE5B0 000000EA: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 000000EE: 3028 0018 '0(..' MOVE.W $0018(A0),D0 000000F2: 48C0 'H.' EXT.L D0 000000F4: 4C04 0800 'L...' MULS.L D4,D0 000000F8: 2F00 '/.' MOVE.L D0,-(A7) 000000FA: 4EBA DB64 'N..d' JSR *-$249A ; FFFFDC60 000000FE: D0AB 007C '...|' ADD.L $007C(A3),D0 00000102: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00000106: 7001 'p.' MOVEQ #$01,D0 00000108: 2F00 '/.' MOVE.L D0,-(A7) 0000010A: 2F00 '/.' MOVE.L D0,-(A7) 0000010C: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 00000110: 4EBA 0000 'N...' JSR sb_SizeWorkHandle ; id: 507 00000114: 2C00 ',.' MOVE.L D0,D6 00000116: 4FEF 0014 'O...' LEA $0014(A7),A7 0000011A: 6702 'g.' BEQ.S *+$0004 ; 0000011E 0000011C: 7E01 '~.' MOVEQ #$01,D7 0000011E: 7000 'p.' MOVEQ #$00,D0 00000120: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 00000124: 4A07 'J.' TST.B D7 00000126: 670A 'g.' BEQ.S *+$000C ; 00000132 00000128: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 0000012C: 4A28 0020 'J(. ' TST.B $0020(A0) 00000130: 6768 'gh' BEQ.S *+$006A ; 0000019A 00000132: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 00000136: 4EBA E328 'N..(' JSR *-$1CD6 ; FFFFE460 0000013A: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 0000013E: 584F 'XO' ADDQ.W #4,A7 00000140: 6644 'fD' BNE.S *+$0046 ; 00000186 00000142: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000146: 4A28 0020 'J(. ' TST.B $0020(A0) 0000014A: 6628 'f(' BNE.S *+$002A ; 00000174 0000014C: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 00000150: 4A10 'J.' TST.B (A0) 00000152: 661C 'f.' BNE.S *+$001E ; 00000170 00000154: 2F08 '/.' MOVE.L A0,-(A7) 00000156: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) 0000015A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000015E: 4EBA 0000 'N...' JSR sb_RenderMemShrink ; id: 535 00000162: 2C00 ',.' MOVE.L D0,D6 00000164: 4FEF 000C 'O...' LEA $000C(A7),A7 00000168: 6706 'g.' BEQ.S *+$0008 ; 00000170 0000016A: 2006 ' .' MOVE.L D6,D0 0000016C: 6000 0100 '`...' BRA *+$0102 ; 0000026E 00000170: 7E01 '~.' MOVEQ #$01,D7 00000172: 6026 '`&' BRA.S *+$0028 ; 0000019A 00000174: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000178: 4228 0020 'B(. ' CLR.B $0020(A0) 0000017C: 4EBA DAC2 'N...' JSR *-$253C ; FFFFDC40 00000180: 7071 'pq' MOVEQ #$71,D0 ; 'q' 00000182: 6000 00EA '`...' BRA *+$00EC ; 0000026E 00000186: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 0000018A: 2248 '"H' MOVEA.L A0,A1 0000018C: 3028 000E '0(..' MOVE.W $000E(A0),D0 00000190: B069 001C '.i..' CMP.W $001C(A1),D0 00000194: 6604 'f.' BNE.S *+$0006 ; 0000019A 00000196: 4228 0020 'B(. ' CLR.B $0020(A0) 0000019A: 4A07 'J.' TST.B D7 0000019C: 6700 009A 'g...' BEQ *+$009C ; 00000238 000001A0: 2F04 '/.' MOVE.L D4,-(A7) 000001A2: 48C5 'H.' EXT.L D5 000001A4: 2F05 '/.' MOVE.L D5,-(A7) 000001A6: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 000001AA: 4868 0018 'Hh..' PEA $0018(A0) 000001AE: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 000001B2: 4EBA 0000 'N...' JSR sb_BandChar ; id: 509 000001B6: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 000001BA: 4FEF 0010 'O...' LEA $0010(A7),A7 000001BE: 6770 'gp' BEQ.S *+$0072 ; 00000230 000001C0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000001C4: 2650 '&P' MOVEA.L (A0),A3 000001C6: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 000001CA: 2D50 FFF0 '-P..' MOVE.L (A0),-$0010(A6) 000001CE: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 000001D2: 2850 '(P' MOVEA.L (A0),A4 000001D4: D9EE FFF0 '....' ADDA.L -$0010(A6),A4 000001D8: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 000001DC: 117C 0001 0020 '.|... ' MOVE.B #$01,$0020(A0) 000001E2: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 000001E6: 2248 '"H' MOVEA.L A0,A1 000001E8: 3368 000E 001C '3h....' MOVE.W $000E(A0),$001C(A1) 000001EE: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 000001F2: 2248 '"H' MOVEA.L A0,A1 000001F4: 3028 0010 '0(..' MOVE.W $0010(A0),D0 000001F8: 9069 0018 '.i..' SUB.W $0018(A1),D0 000001FC: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000200: 3140 000E '1@..' MOVE.W D0,$000E(A0) 00000204: 3880 '8.' MOVE.W D0,(A4) 00000206: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 0000020A: 2248 '"H' MOVEA.L A0,A1 0000020C: 3368 000E 001E '3h....' MOVE.W $000E(A0),$001E(A1) 00000212: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000216: 2248 '"H' MOVEA.L A0,A1 00000218: 3368 0018 001A '3h....' MOVE.W $0018(A0),$001A(A1) 0000021E: 3968 0018 0016 '9h....' MOVE.W $0018(A0),$0016(A4) 00000224: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000228: 3968 0010 0002 '9h....' MOVE.W $0010(A0),$0002(A4) 0000022E: 6008 '`.' BRA.S *+$000A ; 00000238 00000230: 4EBA DA0E 'N...' JSR *-$25F0 ; FFFFDC40 00000234: 7071 'pq' MOVEQ #$71,D0 ; 'q' 00000236: 6036 '`6' BRA.S *+$0038 ; 0000026E 00000238: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 0000023C: 3028 000C '0(..' MOVE.W $000C(A0),D0 00000240: 48C0 'H.' EXT.L D0 00000242: 3228 000A '2(..' MOVE.W $000A(A0),D1 00000246: 48C1 'H.' EXT.L D1 00000248: 9081 '..' SUB.L D1,D0 0000024A: 660E 'f.' BNE.S *+$0010 ; 0000025A 0000024C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000250: 4A28 0020 'J(. ' TST.B $0020(A0) 00000254: 6704 'g.' BEQ.S *+$0006 ; 0000025A 00000256: 4228 0020 'B(. ' CLR.B $0020(A0) 0000025A: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 0000025E: 226E 0010 '"n..' MOVEA.L $0010(A6),A1 00000262: 2350 002C '#P.,' MOVE.L (A0),$002C(A1) 00000266: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 0000026A: A049 '.I' _HPurge ; A049 0000026C: 7000 'p.' MOVEQ #$00,D0 0000026E: 4CEE 18F0 FFD8 'L.....' MOVEM.L -$0028(A6),D4-D7/A3/A4 00000274: 4E5E 'N^' UNLK A6 00000276: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_BandChar"(509) 000001B4 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_RenderMemShrink"(535) 00000160 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SizeWorkHandle"(507) 00000112 Comment: sb_GetMemForBits ended due to: vector glue below Comment: ##################################################################################### Module: sb_DoTheBits [9EF00, 9F02E) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +7A (9EF7A): JSR FS_CONTOURSCAN Unresolved outgoing references: +42 (9EF42): JSR $9D220 +90 (9EF90): JSR $9C8B0 +BA (9EFBA): JSR $9D420 VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 542 542: sb_DoTheBits Pad Module: Flags=$88=(ForcedActive Extern Code) Module="sb_DoTheBits"(542) Segment="Main"(200) Size: Flags $00 ModuleSize 302 Content: Flags $08 Contents offset $0000 size $012E 00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 182E 001F '....' MOVE.B $001F(A6),D4 0000000C: 3A2E 001A ':...' MOVE.W $001A(A6),D5 00000010: 3C2E 0016 '<...' MOVE.W $0016(A6),D6 00000014: 1E2E 0023 '...#' MOVE.B $0023(A6),D7 00000018: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 0000001C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000020: 2850 '(P' MOVEA.L (A0),A4 00000022: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000026: 2D50 FFF0 '-P..' MOVE.L (A0),-$0010(A6) 0000002A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 0000002E: 2D50 FFF4 '-P..' MOVE.L (A0),-$000C(A6) 00000032: 202E 0024 ' ..$' MOVE.L $0024(A6),D0 00000036: D0AE FFF4 '....' ADD.L -$000C(A6),D0 0000003A: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 0000003E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000042: 4EBA E2DC 'N...' JSR *-$1D22 ; FFFFE320 00000046: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 0000004A: 216B 002C 0018 '!k.,..' MOVE.L $002C(A3),$0018(A0) 00000050: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 00000054: 3146 0036 '1F.6' MOVE.W D6,$0036(A0) 00000058: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 0000005C: 3145 0034 '1E.4' MOVE.W D5,$0034(A0) 00000060: 4A07 'J.' TST.B D7 00000062: 584F 'XO' ADDQ.W #4,A7 00000064: 670A 'g.' BEQ.S *+$000C ; 00000070 00000066: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 0000006A: 7000 'p.' MOVEQ #$00,D0 0000006C: 2140 0020 '!@. ' MOVE.L D0,$0020(A0) 00000070: 598F 'Y.' SUBQ.L #4,A7 00000072: 2F2C 0058 '/,.X' MOVE.L $0058(A4),-(A7) 00000076: 2F2C 005C '/,.\' MOVE.L $005C(A4),-(A7) 0000007A: 4EBA 0000 'N...' JSR FS_CONTOURSCAN ; id: 483 0000007E: 261F '&.' MOVE.L (A7)+,D3 00000080: 6718 'g.' BEQ.S *+$001A ; 0000009A 00000082: 202E 0028 ' ..(' MOVE.L $0028(A6),D0 00000086: D0AE FFF4 '....' ADD.L -$000C(A6),D0 0000008A: 2040 ' @' MOVEA.L D0,A0 0000008C: 0010 00C0 '....' ORI.B #$C0,(A0) 00000090: 4EBA D91E 'N...' JSR *-$26E0 ; FFFFD9B0 00000094: 2003 ' .' MOVE.L D3,D0 00000096: 6000 008C '`...' BRA *+$008E ; 00000124 0000009A: 4A04 'J.' TST.B D4 0000009C: 6704 'g.' BEQ.S *+$0006 ; 000000A2 0000009E: 4A07 'J.' TST.B D7 000000A0: 6706 'g.' BEQ.S *+$0008 ; 000000A8 000000A2: 4A2B 0008 'J+..' TST.B $0008(A3) 000000A6: 661A 'f.' BNE.S *+$001C ; 000000C2 000000A8: 48C6 'H.' EXT.L D6 000000AA: 48C5 'H.' EXT.L D5 000000AC: 2006 ' .' MOVE.L D6,D0 000000AE: 9085 '..' SUB.L D5,D0 000000B0: 2F00 '/.' MOVE.L D0,-(A7) 000000B2: 2F2B 002C '/+.,' MOVE.L $002C(A3),-(A7) 000000B6: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 000000BA: 4EBA E464 'N..d' JSR *-$1B9A ; FFFFE520 000000BE: 4FEF 000C 'O...' LEA $000C(A7),A7 000000C2: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 000000C6: 2768 0010 0028 ''h...(' MOVE.L $0010(A0),$0028(A3) 000000CC: 4A04 'J.' TST.B D4 000000CE: 6752 'gR' BEQ.S *+$0054 ; 00000122 000000D0: 4A07 'J.' TST.B D7 000000D2: 664E 'fN' BNE.S *+$0050 ; 00000122 000000D4: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 000000D8: 3028 0002 '0(..' MOVE.W $0002(A0),D0 000000DC: 48C0 'H.' EXT.L D0 000000DE: 322B 000C '2+..' MOVE.W $000C(A3),D1 000000E2: 48C1 'H.' EXT.L D1 000000E4: 2E00 '..' MOVE.L D0,D7 000000E6: 9E81 '..' SUB.L D1,D7 000000E8: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 000000EC: 226E FFF8 '"n..' MOVEA.L -$0008(A6),A1 000000F0: 2449 '$I' MOVEA.L A1,A2 000000F2: 302A 0016 '0*..' MOVE.W $0016(A2),D0 000000F6: 48C0 'H.' EXT.L D0 000000F8: 4C29 0800 0010 'L)....' MULS.L $0010(A1),D0 000000FE: 5680 'V.' ADDQ.L #3,D0 00000100: 72FC 'r.' MOVEQ #$FC,D1 00000102: C280 '..' AND.L D0,D1 00000104: D3A8 0044 '...D' ADD.L D1,$0044(A0) 00000108: 4A47 'JG' TST.W D7 0000010A: 6F16 'o.' BLE.S *+$0018 ; 00000122 0000010C: 48C7 'H.' EXT.L D7 0000010E: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 00000112: 2028 0010 ' (..' MOVE.L $0010(A0),D0 00000116: 4C07 0800 'L...' MULS.L D7,D0 0000011A: D0AB 002C '...,' ADD.L $002C(A3),D0 0000011E: 2740 002C ''@.,' MOVE.L D0,$002C(A3) 00000122: 7000 'p.' MOVEQ #$00,D0 00000124: 4CEE 1CF8 FFD0 'L.....' MOVEM.L -$0030(A6),D3-D7/A2-A4 0000012A: 4E5E 'N^' UNLK A6 0000012C: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_CONTOURSCAN"(483) 0000007C Comment: sb_DoTheBits ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_9F040 [9F040, 9F3F2) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Resolved outgoing references: +37C (9F3BC): JSR sb_DoTheBits +324 (9F364): JSR sb_GetMemForBits +2CA (9F30A): JSR FS_SAVEOUTLINES +25A (9F29A): JSR sb_GrowWork6and7 +234 (9F274): JSR sb_GrowForGlyphData +1F2 (9F232): JSR sb_SquishFailAdjust +19C (9F1DC): JSR sb_RangeCheck +146 (9F186): JSR GetSingleOrDoubleByteGlyphEntryOffset +F2 (9F132): JSR sb_RenderMemShrink +88 (9F0C8): JSR sb_RoomForHead +6A (9F0AA): JSR GetSingleOrDoubleByteGlyphEntryOffset Unresolved outgoing references: +D0 (9F110): JSR $9E600 +110 (9F150): JSR $9E600 +172 (9F1B2): JSR $9C8D0 +240 (9F280): JSR $9C8B0 +266 (9F2A6): JSR $9C8B0 +28E (9F2CE): JSR $9D220 +2E2 (9F322): JSR $9C8B0 Dictionary: Flags $00 FirstId 543 543: AUTOMOD_9F040 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9F040"(543) Segment="Main"(200) Size: Flags $00 ModuleSize 946 Content: Flags $08 Contents offset $0000 size $03B2 00000000: 4E56 FFE0 'NV..' LINK.W A6,#-$0020 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000000C: 2450 '$P' MOVEA.L (A0),A2 0000000E: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000012: 2D50 FFE4 '-P..' MOVE.L (A0),-$001C(A6) 00000016: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 0000001A: 2850 '(P' MOVEA.L (A0),A4 0000001C: 1A2C 0048 '.,.H' MOVE.B $0048(A4),D5 00000020: 266C 0044 '&l.D' MOVEA.L $0044(A4),A3 00000024: 2D4B FFE8 '-K..' MOVE.L A3,-$0018(A6) 00000028: D7CC '..' ADDA.L A4,A3 0000002A: 426E FFEC 'Bn..' CLR.W -$0014(A6) 0000002E: 1D7C 0001 FFEF '.|....' MOVE.B #$01,-$0011(A6) 00000034: 7010 'p.' MOVEQ #$10,D0 00000036: 282C 002C '(,.,' MOVE.L $002C(A4),D4 0000003A: E0A4 '..' ASR.L D0,D4 0000003C: 7010 'p.' MOVEQ #$10,D0 0000003E: 222C 0030 '",.0' MOVE.L $0030(A4),D1 00000042: E0A1 '..' ASR.L D0,D1 00000044: 3D41 FFF0 '=A..' MOVE.W D1,-$0010(A6) 00000048: 422E FFF3 'B...' CLR.B -$000D(A6) 0000004C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000050: 7000 'p.' MOVEQ #$00,D0 00000052: 2140 0022 '!@."' MOVE.L D0,$0022(A0) 00000056: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 0000005A: 4A28 0020 'J(. ' TST.B $0020(A0) 0000005E: 671C 'g.' BEQ.S *+$001E ; 0000007C 00000060: 2F0C '/.' MOVE.L A4,-(A7) 00000062: 7000 'p.' MOVEQ #$00,D0 00000064: 3028 0002 '0(..' MOVE.W $0002(A0),D0 00000068: 2F00 '/.' MOVE.L D0,-(A7) 0000006A: 4EBA 0000 'N...' JSR GetSingleOrDoubleByteGlyphEntryOffset ; id: 544 0000006E: 2C00 ',.' MOVE.L D0,D6 00000070: 1D7C 0001 FFF3 '.|....' MOVE.B #$01,-$000D(A6) 00000076: 504F 'PO' ADDQ.W #8,A7 00000078: 6000 027C '`..|' BRA *+$027E ; 000002F6 0000007C: 486E FFF3 'Hn..' PEA -$000D(A6) 00000080: 486E FFE8 'Hn..' PEA -$0018(A6) 00000084: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000088: 4EBA 0000 'N...' JSR sb_RoomForHead ; id: 536 0000008C: 2E00 '..' MOVE.L D0,D7 0000008E: 4FEF 000C 'O...' LEA $000C(A7),A7 00000092: 6706 'g.' BEQ.S *+$0008 ; 0000009A 00000094: 2007 ' .' MOVE.L D7,D0 00000096: 6000 0310 '`...' BRA *+$0312 ; 000003A8 0000009A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000009E: 2450 '$P' MOVEA.L (A0),A2 000000A0: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 000000A4: 2850 '(P' MOVEA.L (A0),A4 000000A6: 266E FFE8 '&n..' MOVEA.L -$0018(A6),A3 000000AA: D7CC '..' ADDA.L A4,A3 000000AC: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 000000B0: 3768 0002 001A '7h....' MOVE.W $0002(A0),$001A(A3) 000000B6: 4A2E FFF3 'J...' TST.B -$000D(A6) 000000BA: 6608 'f.' BNE.S *+$000A ; 000000C4 000000BC: 06AC 0000 001C '......' ADDI.L #$0000001C,$0044(A4) 0044 000000C4: 2F2E FFE8 '/...' MOVE.L -$0018(A6),-(A7) 000000C8: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 000000CC: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 000000D0: 4EBA F4EE 'N...' JSR *-$0B10 ; FFFFF5C0 000000D4: 2E00 '..' MOVE.L D0,D7 000000D6: 7071 'pq' MOVEQ #$71,D0 ; 'q' 000000D8: B087 '..' CMP.L D7,D0 000000DA: 4FEF 000C 'O...' LEA $000C(A7),A7 000000DE: 6642 'fB' BNE.S *+$0044 ; 00000122 000000E0: 4A2E FFF3 'J...' TST.B -$000D(A6) 000000E4: 663C 'f<' BNE.S *+$003E ; 00000122 000000E6: 486E FFF3 'Hn..' PEA -$000D(A6) 000000EA: 486E FFE8 'Hn..' PEA -$0018(A6) 000000EE: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 000000F2: 4EBA 0000 'N...' JSR sb_RenderMemShrink ; id: 535 000000F6: 2E00 '..' MOVE.L D0,D7 000000F8: 4FEF 000C 'O...' LEA $000C(A7),A7 000000FC: 6706 'g.' BEQ.S *+$0008 ; 00000104 000000FE: 2007 ' .' MOVE.L D7,D0 00000100: 6000 02A6 '`...' BRA *+$02A8 ; 000003A8 00000104: 2F2E FFE8 '/...' MOVE.L -$0018(A6),-(A7) 00000108: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 0000010C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000110: 4EBA F4AE 'N...' JSR *-$0B50 ; FFFFF5C0 00000114: 2E00 '..' MOVE.L D0,D7 00000116: 4FEF 000C 'O...' LEA $000C(A7),A7 0000011A: 6706 'g.' BEQ.S *+$0008 ; 00000122 0000011C: 2007 ' .' MOVE.L D7,D0 0000011E: 6000 0288 '`...' BRA *+$028A ; 000003A8 00000122: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000126: 2450 '$P' MOVEA.L (A0),A2 00000128: 206E 000C ' n..' MOVEA.L $000C(A6),A0 0000012C: 2D50 FFE4 '-P..' MOVE.L (A0),-$001C(A6) 00000130: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 00000134: 2850 '(P' MOVEA.L (A0),A4 00000136: 266E FFE8 '&n..' MOVEA.L -$0018(A6),A3 0000013A: D7CC '..' ADDA.L A4,A3 0000013C: 2F0C '/.' MOVE.L A4,-(A7) 0000013E: 7000 'p.' MOVEQ #$00,D0 00000140: 302B 001A '0+..' MOVE.W $001A(A3),D0 00000144: 2F00 '/.' MOVE.L D0,-(A7) 00000146: 4EBA 0000 'N...' JSR GetSingleOrDoubleByteGlyphEntryOffset ; id: 544 0000014A: 2C00 ',.' MOVE.L D0,D6 0000014C: 4A87 'J.' TST.L D7 0000014E: 504F 'PO' ADDQ.W #8,A7 00000150: 6712 'g.' BEQ.S *+$0014 ; 00000164 00000152: 200C ' .' MOVE.L A4,D0 00000154: D086 '..' ADD.L D6,D0 00000156: 2040 ' @' MOVEA.L D0,A0 00000158: 20BC C000 0000 ' .....' MOVE.L #$C0000000,(A0) 0000015E: 70FF 'p.' MOVEQ #$FF,D0 00000160: 6000 0246 '`..F' BRA *+$0248 ; 000003A8 00000164: 4A6B 0016 'Jk..' TST.W $0016(A3) 00000168: 671C 'g.' BEQ.S *+$001E ; 00000186 0000016A: 206A 005C ' j.\' MOVEA.L $005C(A2),A0 0000016E: 2F28 0018 '/(..' MOVE.L $0018(A0),-(A7) 00000172: 4EBA D71C 'N...' JSR *-$28E2 ; FFFFD890 00000176: 322B 0016 '2+..' MOVE.W $0016(A3),D1 0000017A: 48C1 'H.' EXT.L D1 0000017C: 4C41 0800 'LA..' DIVS.L D1,D0 00000180: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00000184: 584F 'XO' ADDQ.W #4,A7 00000186: 2F06 '/.' MOVE.L D6,-(A7) 00000188: 2F2E FFE8 '/...' MOVE.L -$0018(A6),-(A7) 0000018C: 48C4 'H.' EXT.L D4 0000018E: 2F04 '/.' MOVE.L D4,-(A7) 00000190: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 00000194: 48C0 'H.' EXT.L D0 00000196: 2F00 '/.' MOVE.L D0,-(A7) 00000198: 2F0B '/.' MOVE.L A3,-(A7) 0000019A: 2F0C '/.' MOVE.L A4,-(A7) 0000019C: 4EBA 0000 'N...' JSR sb_RangeCheck ; id: 537 000001A0: 2E00 '..' MOVE.L D0,D7 000001A2: 4FEF 0018 'O...' LEA $0018(A7),A7 000001A6: 6706 'g.' BEQ.S *+$0008 ; 000001AE 000001A8: 2007 ' .' MOVE.L D7,D0 000001AA: 6000 01FC '`...' BRA *+$01FE ; 000003A8 000001AE: 4A2E FFF3 'J...' TST.B -$000D(A6) 000001B2: 6622 'f"' BNE.S *+$0024 ; 000001D6 000001B4: 4A05 'J.' TST.B D5 000001B6: 670C 'g.' BEQ.S *+$000E ; 000001C4 000001B8: 200C ' .' MOVE.L A4,D0 000001BA: D086 '..' ADD.L D6,D0 000001BC: 2040 ' @' MOVEA.L D0,A0 000001BE: 20AE FFE8 ' ...' MOVE.L -$0018(A6),(A0) 000001C2: 6012 '`.' BRA.S *+$0014 ; 000001D6 000001C4: 203C 8000 0000 ' <....' MOVE.L #$80000000,D0 000001CA: 80AE FFE8 '....' OR.L -$0018(A6),D0 000001CE: 220C '".' MOVE.L A4,D1 000001D0: D286 '..' ADD.L D6,D1 000001D2: 2041 ' A' MOVEA.L D1,A0 000001D4: 2080 ' .' MOVE.L D0,(A0) 000001D6: 7000 'p.' MOVEQ #$00,D0 000001D8: 1005 '..' MOVE.B D5,D0 000001DA: 2F00 '/.' MOVE.L D0,-(A7) 000001DC: 486E FFEF 'Hn..' PEA -$0011(A6) 000001E0: 48C4 'H.' EXT.L D4 000001E2: 2F04 '/.' MOVE.L D4,-(A7) 000001E4: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 000001E8: 48C0 'H.' EXT.L D0 000001EA: 2F00 '/.' MOVE.L D0,-(A7) 000001EC: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 000001F0: 2F0B '/.' MOVE.L A3,-(A7) 000001F2: 4EBA 0000 'N...' JSR sb_SquishFailAdjust ; id: 538 000001F6: 4A6B 0016 'Jk..' TST.W $0016(A3) 000001FA: 4FEF 0018 'O...' LEA $0018(A7),A7 000001FE: 6612 'f.' BNE.S *+$0014 ; 00000212 00000200: 200C ' .' MOVE.L A4,D0 00000202: D086 '..' ADD.L D6,D0 00000204: 2040 ' @' MOVEA.L D0,A0 00000206: 20BC C000 0000 ' .....' MOVE.L #$C0000000,(A0) 0000020C: 70FF 'p.' MOVEQ #$FF,D0 0000020E: 6000 0198 '`...' BRA *+$019A ; 000003A8 00000212: 4A2E FFF3 'J...' TST.B -$000D(A6) 00000216: 6632 'f2' BNE.S *+$0034 ; 0000024A 00000218: 486E FFF4 'Hn..' PEA -$000C(A6) 0000021C: 7000 'p.' MOVEQ #$00,D0 0000021E: 1005 '..' MOVE.B D5,D0 00000220: 2F00 '/.' MOVE.L D0,-(A7) 00000222: 486E FFF3 'Hn..' PEA -$000D(A6) 00000226: 486E FFE8 'Hn..' PEA -$0018(A6) 0000022A: 2F0B '/.' MOVE.L A3,-(A7) 0000022C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000230: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000234: 4EBA 0000 'N...' JSR sb_GrowForGlyphData ; id: 539 00000238: 2E00 '..' MOVE.L D0,D7 0000023A: 4FEF 001C 'O...' LEA $001C(A7),A7 0000023E: 670A 'g.' BEQ.S *+$000C ; 0000024A 00000240: 4EBA D62E 'N...' JSR *-$29D0 ; FFFFD870 00000244: 2007 ' .' MOVE.L D7,D0 00000246: 6000 0160 '`..`' BRA *+$0162 ; 000003A8 0000024A: 486E FFF3 'Hn..' PEA -$000D(A6) 0000024E: 486E FFE8 'Hn..' PEA -$0018(A6) 00000252: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000256: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000025A: 4EBA 0000 'N...' JSR sb_GrowWork6and7 ; id: 540 0000025E: 2E00 '..' MOVE.L D0,D7 00000260: 4FEF 0010 'O...' LEA $0010(A7),A7 00000264: 670A 'g.' BEQ.S *+$000C ; 00000270 00000266: 4EBA D608 'N...' JSR *-$29F6 ; FFFFD870 0000026A: 2007 ' .' MOVE.L D7,D0 0000026C: 6000 013A '`..:' BRA *+$013C ; 000003A8 00000270: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000274: 2450 '$P' MOVEA.L (A0),A2 00000276: 206E 000C ' n..' MOVEA.L $000C(A6),A0 0000027A: 2D50 FFE4 '-P..' MOVE.L (A0),-$001C(A6) 0000027E: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 00000282: 2850 '(P' MOVEA.L (A0),A4 00000284: 266E FFE8 '&n..' MOVEA.L -$0018(A6),A3 00000288: D7CC '..' ADDA.L A4,A3 0000028A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 0000028E: 4EBA DF50 'N..P' JSR *-$20AE ; FFFFE1E0 00000292: 4A05 'J.' TST.B D5 00000294: 584F 'XO' ADDQ.W #4,A7 00000296: 6714 'g.' BEQ.S *+$0016 ; 000002AC 00000298: 41EB 001C 'A...' LEA $001C(A3),A0 0000029C: 226E 0010 '"n..' MOVEA.L $0010(A6),A1 000002A0: 2348 002C '#H.,' MOVE.L A0,$002C(A1) 000002A4: 342B 0002 '4+..' MOVE.W $0002(A3),D2 000002A8: 3613 '6.' MOVE.W (A3),D3 000002AA: 604A '`J' BRA.S *+$004C ; 000002F6 000002AC: 4A2E FFF3 'J...' TST.B -$000D(A6) 000002B0: 6644 'fD' BNE.S *+$0046 ; 000002F6 000002B2: 41EB 001C 'A...' LEA $001C(A3),A0 000002B6: 226A 0058 '"j.X' MOVEA.L $0058(A2),A1 000002BA: 2348 0038 '#H.8' MOVE.L A0,$0038(A1) 000002BE: 2F02 '/.' MOVE.L D2,-(A7) 000002C0: 598F 'Y.' SUBQ.L #4,A7 000002C2: 2F2A 0058 '/*.X' MOVE.L $0058(A2),-(A7) 000002C6: 2F2A 005C '/*.\' MOVE.L $005C(A2),-(A7) 000002CA: 4EBA 0000 'N...' JSR FS_SAVEOUTLINES ; id: 481 000002CE: 201F ' .' MOVE.L (A7)+,D0 000002D0: 241F '$.' MOVE.L (A7)+,D2 000002D2: 2E00 '..' MOVE.L D0,D7 000002D4: 6718 'g.' BEQ.S *+$001A ; 000002EE 000002D6: 200C ' .' MOVE.L A4,D0 000002D8: D086 '..' ADD.L D6,D0 000002DA: 2040 ' @' MOVEA.L D0,A0 000002DC: 0010 00C0 '....' ORI.B #$C0,(A0) 000002E0: 2F02 '/.' MOVE.L D2,-(A7) 000002E2: 4EBA D58C 'N...' JSR *-$2A72 ; FFFFD870 000002E6: 241F '$.' MOVE.L (A7)+,D2 000002E8: 2007 ' .' MOVE.L D7,D0 000002EA: 6000 00BC '`...' BRA *+$00BE ; 000003A8 000002EE: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 000002F2: D1AC 0044 '...D' ADD.L D0,$0044(A4) 000002F6: 4A2E FFEF 'J...' TST.B -$0011(A6) 000002FA: 6746 'gF' BEQ.S *+$0048 ; 00000342 000002FC: 4A2E FFF3 'J...' TST.B -$000D(A6) 00000300: 6604 'f.' BNE.S *+$0006 ; 00000306 00000302: 4A05 'J.' TST.B D5 00000304: 663C 'f<' BNE.S *+$003E ; 00000342 00000306: 2F02 '/.' MOVE.L D2,-(A7) 00000308: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 0000030C: 48C4 'H.' EXT.L D4 0000030E: 2F04 '/.' MOVE.L D4,-(A7) 00000310: 486E FFE8 'Hn..' PEA -$0018(A6) 00000314: 486E FFF3 'Hn..' PEA -$000D(A6) 00000318: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 0000031C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000320: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000324: 4EBA 0000 'N...' JSR sb_GetMemForBits ; id: 541 00000328: 4FEF 001C 'O...' LEA $001C(A7),A7 0000032C: 241F '$.' MOVE.L (A7)+,D2 0000032E: 2E00 '..' MOVE.L D0,D7 00000330: 6704 'g.' BEQ.S *+$0006 ; 00000336 00000332: 2007 ' .' MOVE.L D7,D0 00000334: 6072 '`r' BRA.S *+$0074 ; 000003A8 00000336: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 0000033A: 3628 000E '6(..' MOVE.W $000E(A0),D3 0000033E: 3428 0010 '4(..' MOVE.W $0010(A0),D2 00000342: 4A2E FFEF 'J...' TST.B -$0011(A6) 00000346: 660A 'f.' BNE.S *+$000C ; 00000352 00000348: 4A05 'J.' TST.B D5 0000034A: 6742 'gB' BEQ.S *+$0044 ; 0000038E 0000034C: 4A2E FFF3 'J...' TST.B -$000D(A6) 00000350: 663C 'f<' BNE.S *+$003E ; 0000038E 00000352: 2F02 '/.' MOVE.L D2,-(A7) 00000354: 2F06 '/.' MOVE.L D6,-(A7) 00000356: 2F2E FFE8 '/...' MOVE.L -$0018(A6),-(A7) 0000035A: 7000 'p.' MOVEQ #$00,D0 0000035C: 102E FFF3 '....' MOVE.B -$000D(A6),D0 00000360: 2F00 '/.' MOVE.L D0,-(A7) 00000362: 7000 'p.' MOVEQ #$00,D0 00000364: 1005 '..' MOVE.B D5,D0 00000366: 2F00 '/.' MOVE.L D0,-(A7) 00000368: 48C3 'H.' EXT.L D3 0000036A: 2F03 '/.' MOVE.L D3,-(A7) 0000036C: 48C2 'H.' EXT.L D2 0000036E: 2F02 '/.' MOVE.L D2,-(A7) 00000370: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 00000374: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000378: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000037C: 4EBA 0000 'N...' JSR sb_DoTheBits ; id: 542 00000380: 4FEF 0024 'O..$' LEA $0024(A7),A7 00000384: 241F '$.' MOVE.L (A7)+,D2 00000386: 2E00 '..' MOVE.L D0,D7 00000388: 6704 'g.' BEQ.S *+$0006 ; 0000038E 0000038A: 2007 ' .' MOVE.L D7,D0 0000038C: 601A '`.' BRA.S *+$001C ; 000003A8 0000038E: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000392: 216E FFE8 0022 '!n..."' MOVE.L -$0018(A6),$0022(A0) 00000398: 4A2E FFEF 'J...' TST.B -$0011(A6) 0000039C: 6608 'f.' BNE.S *+$000A ; 000003A6 0000039E: 203C 0000 00A3 ' <....' MOVE.L #$000000A3,D0 000003A4: 6002 '`.' BRA.S *+$0004 ; 000003A8 000003A6: 7000 'p.' MOVEQ #$00,D0 000003A8: 4CEE 1CF8 FFC0 'L.....' MOVEM.L -$0040(A6),D3-D7/A2-A4 000003AE: 4E5E 'N^' UNLK A6 000003B0: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_DoTheBits"(542) 0000037E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_GetMemForBits"(541) 00000326 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_SAVEOUTLINES"(481) 000002CC Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_GrowWork6and7"(540) 0000025C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_GrowForGlyphData"(539) 00000236 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SquishFailAdjust"(538) 000001F4 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_RangeCheck"(537) 0000019E Dictionary: Flags $00 FirstId 544 544: GetSingleOrDoubleByteGlyphEntryOffset Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetSingleOrDoubleByteGlyphEntryOffset"(544) 00000148 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_RenderMemShrink"(535) 000000F4 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_RoomForHead"(536) 0000008A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetSingleOrDoubleByteGlyphEntryOffset"(544) 0000006C Comment: AUTOMOD_9F040 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: SB_CHECKCACHE [9F400, 9F6A0) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +222 (9F622): JSR FS_CONTOURSCAN +19C (9F59C): JSR sb_ShrinkCacheToMin +168 (9F568): JSR sb_ShrinkCacheToMin +150 (9F550): JSR sb_SizeWorkHandle +FE (9F4FE): JSR FS_RESTOREOUTLINES +48 (9F448): JSR GetSingleOrDoubleByteGlyphEntryOffset Unresolved outgoing references: +E0 (9F4E0): JSR $9D220 +108 (9F508): JSR $9C8B0 +11C (9F51C): JSR $9C8D0 +132 (9F532): JSR $9C8D0 +174 (9F574): JSR $9C8B0 +184 (9F584): JSR $9D0D0 +1A8 (9F5A8): JSR $9C8B0 +1E6 (9F5E6): JSR $9D220 +22C (9F62C): JSR $9C8B0 +260 (9F660): JSR $9D420 +288 (9F688): JSR $9F040 VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 545 545: SB_CHECKCACHE Module: Flags=$88=(ForcedActive Extern Code) Module="SB_CHECKCACHE"(545) Segment="Main"(200) Size: Flags $00 ModuleSize 672 Content: Flags $08 Contents offset $0000 size $02A0 00000000: 4E56 FFEA 'NV..' LINK.W A6,#-$0016 00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000010: 2D50 FFEE '-P..' MOVE.L (A0),-$0012(A6) 00000014: 422E FFFF 'B...' CLR.B -$0001(A6) 00000018: 4A2C 0020 'J,. ' TST.B $0020(A4) 0000001C: 6600 0260 'f..`' BNE *+$0262 ; 0000027E 00000020: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000024: 2D50 FFEE '-P..' MOVE.L (A0),-$0012(A6) 00000028: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 0000002C: 2650 '&P' MOVEA.L (A0),A3 0000002E: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 00000032: 2D50 FFF2 '-P..' MOVE.L (A0),-$000E(A6) 00000036: 7000 'p.' MOVEQ #$00,D0 00000038: 2940 0022 ')@."' MOVE.L D0,$0022(A4) 0000003C: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) 00000040: 7000 'p.' MOVEQ #$00,D0 00000042: 302C 0002 '0,..' MOVE.W $0002(A4),D0 00000046: 2F00 '/.' MOVE.L D0,-(A7) 00000048: 4EBA 0000 'N...' JSR GetSingleOrDoubleByteGlyphEntryOffset ; id: 544 0000004C: 2800 '(.' MOVE.L D0,D4 0000004E: D0AE FFF2 '....' ADD.L -$000E(A6),D0 00000052: 2040 ' @' MOVEA.L D0,A0 00000054: 2E3C 3FFF FFFF '.' JSR *-$22C0 ; FFFFDE20 000000E4: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 000000E8: 41E8 001C 'A...' LEA $001C(A0),A0 000000EC: 226B 0058 '"k.X' MOVEA.L $0058(A3),A1 000000F0: 2348 0038 '#H.8' MOVE.L A0,$0038(A1) 000000F4: 598F 'Y.' SUBQ.L #4,A7 000000F6: 2F2B 0058 '/+.X' MOVE.L $0058(A3),-(A7) 000000FA: 2F2B 005C '/+.\' MOVE.L $005C(A3),-(A7) 000000FE: 4EBA 0000 'N...' JSR FS_RESTOREOUTLINES ; id: 482 00000102: 2C1F ',.' MOVE.L (A7)+,D6 00000104: 584F 'XO' ADDQ.W #4,A7 00000106: 670C 'g.' BEQ.S *+$000E ; 00000114 00000108: 4EBA D3A6 'N...' JSR *-$2C58 ; FFFFD4B0 0000010C: 2D46 0014 '-F..' MOVE.L D6,$0014(A6) 00000110: 6000 0182 '`...' BRA *+$0184 ; 00000294 00000114: 206B 005C ' k.\' MOVEA.L $005C(A3),A0 00000118: 2F28 0018 '/(..' MOVE.L $0018(A0),-(A7) 0000011C: 4EBA D3B2 'N...' JSR *-$2C4C ; FFFFD4D0 00000120: 2A00 '*.' MOVE.L D0,D5 00000122: DAAB 007C '...|' ADD.L $007C(A3),D5 00000126: 2745 0080 ''E..' MOVE.L D5,$0080(A3) 0000012A: 206B 005C ' k.\' MOVEA.L $005C(A3),A0 0000012E: 2F28 001C '/(..' MOVE.L $001C(A0),-(A7) 00000132: 4EBA D39C 'N...' JSR *-$2C62 ; FFFFD4D0 00000136: DA80 '..' ADD.L D0,D5 00000138: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 0000013C: 3028 0018 '0(..' MOVE.W $0018(A0),D0 00000140: C1EC 0018 '....' MULS.W $0018(A4),D0 00000144: 2D40 FFEA '-@..' MOVE.L D0,-$0016(A6) 00000148: 7001 'p.' MOVEQ #$01,D0 0000014A: 2F00 '/.' MOVE.L D0,-(A7) 0000014C: 2F00 '/.' MOVE.L D0,-(A7) 0000014E: 2F05 '/.' MOVE.L D5,-(A7) 00000150: 4EBA 0000 'N...' JSR sb_SizeWorkHandle ; id: 507 00000154: 2C00 ',.' MOVE.L D0,D6 00000156: 4FEF 0014 'O...' LEA $0014(A7),A7 0000015A: 6724 'g$' BEQ.S *+$0026 ; 00000180 0000015C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000160: 2650 '&P' MOVEA.L (A0),A3 00000162: 2F07 '/.' MOVE.L D7,-(A7) 00000164: 2F2B 0018 '/+..' MOVE.L $0018(A3),-(A7) 00000168: 4EBA 0000 'N...' JSR sb_ShrinkCacheToMin ; id: 519 0000016C: 2C00 ',.' MOVE.L D0,D6 0000016E: 504F 'PO' ADDQ.W #8,A7 00000170: 6700 010C 'g...' BEQ *+$010E ; 0000027E 00000174: 4EBA D33A 'N..:' JSR *-$2CC4 ; FFFFD4B0 00000178: 2D46 0014 '-F..' MOVE.L D6,$0014(A6) 0000017C: 6000 0116 '`...' BRA *+$0118 ; 00000294 00000180: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7) 00000184: 4EBA DB4A 'N..J' JSR *-$24B4 ; FFFFDCD0 00000188: 2D40 FFFA '-@..' MOVE.L D0,-$0006(A6) 0000018C: 584F 'XO' ADDQ.W #4,A7 0000018E: 6624 'f$' BNE.S *+$0026 ; 000001B4 00000190: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000194: 2650 '&P' MOVEA.L (A0),A3 00000196: 2F07 '/.' MOVE.L D7,-(A7) 00000198: 2F2B 0018 '/+..' MOVE.L $0018(A3),-(A7) 0000019C: 4EBA 0000 'N...' JSR sb_ShrinkCacheToMin ; id: 519 000001A0: 2C00 ',.' MOVE.L D0,D6 000001A2: 504F 'PO' ADDQ.W #8,A7 000001A4: 6700 00D8 'g...' BEQ *+$00DA ; 0000027E 000001A8: 4EBA D306 'N...' JSR *-$2CF8 ; FFFFD4B0 000001AC: 2D46 0014 '-F..' MOVE.L D6,$0014(A6) 000001B0: 6000 00E2 '`...' BRA *+$00E4 ; 00000294 000001B4: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 000001B8: A049 '.I' _HPurge ; A049 000001BA: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 000001BE: 2650 '&P' MOVEA.L (A0),A3 000001C0: 206E 000C ' n..' MOVEA.L $000C(A6),A0 000001C4: 2D50 FFEE '-P..' MOVE.L (A0),-$0012(A6) 000001C8: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 000001CC: 2D50 FFF2 '-P..' MOVE.L (A0),-$000E(A6) 000001D0: 2007 ' .' MOVE.L D7,D0 000001D2: D0AE FFF2 '....' ADD.L -$000E(A6),D0 000001D6: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) 000001DA: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 000001DE: 2950 002C ')P.,' MOVE.L (A0),$002C(A4) 000001E2: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 000001E6: 4EBA DC38 'N..8' JSR *-$23C6 ; FFFFDE20 000001EA: 206B 0058 ' k.X' MOVEA.L $0058(A3),A0 000001EE: 216C 002C 0018 '!l.,..' MOVE.L $002C(A4),$0018(A0) 000001F4: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 000001F8: 41E8 001C 'A...' LEA $001C(A0),A0 000001FC: 226B 0058 '"k.X' MOVEA.L $0058(A3),A1 00000200: 2348 0038 '#H.8' MOVE.L A0,$0038(A1) 00000204: 206B 0058 ' k.X' MOVEA.L $0058(A3),A0 00000208: 316C 000E 0034 '1l...4' MOVE.W $000E(A4),$0034(A0) 0000020E: 206B 0058 ' k.X' MOVEA.L $0058(A3),A0 00000212: 316C 0010 0036 '1l...6' MOVE.W $0010(A4),$0036(A0) 00000218: 598F 'Y.' SUBQ.L #4,A7 0000021A: 2F2B 0058 '/+.X' MOVE.L $0058(A3),-(A7) 0000021E: 2F2B 005C '/+.\' MOVE.L $005C(A3),-(A7) 00000222: 4EBA 0000 'N...' JSR FS_CONTOURSCAN ; id: 483 00000226: 2C1F ',.' MOVE.L (A7)+,D6 00000228: 584F 'XO' ADDQ.W #4,A7 0000022A: 6716 'g.' BEQ.S *+$0018 ; 00000242 0000022C: 4EBA D282 'N...' JSR *-$2D7C ; FFFFD4B0 00000230: 2004 ' .' MOVE.L D4,D0 00000232: D0AE FFF2 '....' ADD.L -$000E(A6),D0 00000236: 2040 ' @' MOVEA.L D0,A0 00000238: 0010 00C0 '....' ORI.B #$C0,(A0) 0000023C: 2D46 0014 '-F..' MOVE.L D6,$0014(A6) 00000240: 6052 '`R' BRA.S *+$0054 ; 00000294 00000242: 4A2C 0008 'J,..' TST.B $0008(A4) 00000246: 662A 'f*' BNE.S *+$002C ; 00000272 00000248: 302C 0010 '0,..' MOVE.W $0010(A4),D0 0000024C: 48C0 'H.' EXT.L D0 0000024E: 322C 000E '2,..' MOVE.W $000E(A4),D1 00000252: 48C1 'H.' EXT.L D1 00000254: 9081 '..' SUB.L D1,D0 00000256: 2F00 '/.' MOVE.L D0,-(A7) 00000258: 2F2C 002C '/,.,' MOVE.L $002C(A4),-(A7) 0000025C: 2F2E FFF6 '/...' MOVE.L -$000A(A6),-(A7) 00000260: 4EBA DDBE 'N...' JSR *-$2240 ; FFFFE020 00000264: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 00000268: 2968 0010 0028 ')h...(' MOVE.L $0010(A0),$0028(A4) 0000026E: 4FEF 000C 'O...' LEA $000C(A7),A7 00000272: 2947 0022 ')G."' MOVE.L D7,$0022(A4) 00000276: 7000 'p.' MOVEQ #$00,D0 00000278: 2D40 0014 '-@..' MOVE.L D0,$0014(A6) 0000027C: 6016 '`.' BRA.S *+$0018 ; 00000294 0000027E: 2F0C '/.' MOVE.L A4,-(A7) 00000280: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000284: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 00000288: 4EBA F9B6 'N...' JSR *-$0648 ; FFFFFC40 0000028C: 2D40 0014 '-@..' MOVE.L D0,$0014(A6) 00000290: 4FEF 000C 'O...' LEA $000C(A7),A7 00000294: 4CEE 18F0 FFD2 'L.....' MOVEM.L -$002E(A6),D4-D7/A3/A4 0000029A: 4E5E 'N^' UNLK A6 0000029C: 4E74 000C 'Nt..' RTD #$000C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_CONTOURSCAN"(483) 00000224 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_ShrinkCacheToMin"(519) 0000019E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_ShrinkCacheToMin"(519) 0000016A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SizeWorkHandle"(507) 00000152 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FS_RESTOREOUTLINES"(482) 00000100 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetSingleOrDoubleByteGlyphEntryOffset"(544) 0000004A Comment: SB_CHECKCACHE ended due to: vector glue below Comment: ##################################################################################### Module: SB_RETRIEVEGLYPH [9F6B0, 9F7B4) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +C6 (9F776): JSR CheckForMaximumDiskCacheSize +AC (9F75C): JSR SB_CHECKCACHE +90 (9F740): JSR AddLowByteGlyphOffsetTable +6A (9F71A): JSR sb_CheckWorkHandle +60 (9F710): JSR sb_ShrinkCacheToMin +46 (9F6F6): JSR sb_CheckWorkHandle VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c Dictionary: Flags $00 FirstId 546 546: SB_RETRIEVEGLYPH Pad Module: Flags=$88=(ForcedActive Extern Code) Module="SB_RETRIEVEGLYPH"(546) Segment="Main"(200) Size: Flags $00 ModuleSize 260 Content: Flags $08 Contents offset $0000 size $0104 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) 00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000000C: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 00000010: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) 00000014: 2850 '(P' MOVEA.L (A0),A4 00000016: 206E 000C ' n..' MOVEA.L $000C(A6),A0 0000001A: 2650 '&P' MOVEA.L (A0),A3 0000001C: 206B 0400 ' k..' MOVEA.L $0400(A3),A0 00000020: A069 '.i' _HGetState ; A069 00000022: 4880 'H.' EXT.W D0 00000024: 3A00 ':.' MOVE.W D0,D5 00000026: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 0000002A: A069 '.i' _HGetState ; A069 0000002C: 4880 'H.' EXT.W D0 0000002E: 3C00 '<.' MOVE.W D0,D6 00000030: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000034: 3968 0002 002C '9h...,' MOVE.W $0002(A0),$002C(A4) 0000003A: 206B 0400 ' k..' MOVEA.L $0400(A3),A0 0000003E: A04A '.J' _HNoPurge ; A04A 00000040: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 00000044: A04A '.J' _HNoPurge ; A04A 00000046: 4EBA 0000 'N...' JSR sb_CheckWorkHandle ; id: 512 0000004A: 2E00 '..' MOVE.L D0,D7 0000004C: 7071 'pq' MOVEQ #$71,D0 ; 'q' 0000004E: B087 '..' CMP.L D7,D0 00000050: 661E 'f.' BNE.S *+$0020 ; 00000070 00000052: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000056: 2850 '(P' MOVEA.L (A0),A4 00000058: 7000 'p.' MOVEQ #$00,D0 0000005A: 2F00 '/.' MOVE.L D0,-(A7) 0000005C: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) 00000060: 4EBA 0000 'N...' JSR sb_ShrinkCacheToMin ; id: 519 00000064: 2E00 '..' MOVE.L D0,D7 00000066: 504F 'PO' ADDQ.W #8,A7 00000068: 6606 'f.' BNE.S *+$0008 ; 00000070 0000006A: 4EBA 0000 'N...' JSR sb_CheckWorkHandle ; id: 512 0000006E: 2E00 '..' MOVE.L D0,D7 00000070: 4A87 'J.' TST.L D7 00000072: 6664 'fd' BNE.S *+$0066 ; 000000D8 00000074: 206C 0050 ' l.P' MOVEA.L $0050(A4),A0 00000078: A04A '.J' _HNoPurge ; A04A 0000007A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000007E: 4A28 0020 'J(. ' TST.B $0020(A0) 00000082: 6616 'f.' BNE.S *+$0018 ; 0000009A 00000084: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 00000088: 7000 'p.' MOVEQ #$00,D0 0000008A: 3028 0002 '0(..' MOVE.W $0002(A0),D0 0000008E: 2F00 '/.' MOVE.L D0,-(A7) 00000090: 4EBA 0000 'N...' JSR AddLowByteGlyphOffsetTable ; id: 548 00000094: 48C0 'H.' EXT.L D0 00000096: 2E00 '..' MOVE.L D0,D7 00000098: 504F 'PO' ADDQ.W #8,A7 0000009A: 4A87 'J.' TST.L D7 0000009C: 662E 'f.' BNE.S *+$0030 ; 000000CC 0000009E: 598F 'Y.' SUBQ.L #4,A7 000000A0: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 000000A4: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 000000A8: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 000000AC: 4EBA 0000 'N...' JSR SB_CHECKCACHE ; id: 545 000000B0: 2E1F '..' MOVE.L (A7)+,D7 000000B2: 6708 'g.' BEQ.S *+$000A ; 000000BC 000000B4: 0C87 0000 00A3 '......' CMPI.L #$000000A3,D7 000000BA: 6610 'f.' BNE.S *+$0012 ; 000000CC 000000BC: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000000C0: 2050 ' P' MOVEA.L (A0),A0 000000C2: 2F28 0018 '/(..' MOVE.L $0018(A0),-(A7) 000000C6: 4EBA 0000 'N...' JSR CheckForMaximumDiskCacheSize ; id: 547 000000CA: 584F 'XO' ADDQ.W #4,A7 000000CC: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000000D0: 2050 ' P' MOVEA.L (A0),A0 000000D2: 2068 0050 ' h.P' MOVEA.L $0050(A0),A0 000000D6: A049 '.I' _HPurge ; A049 000000D8: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000000DC: 2050 ' P' MOVEA.L (A0),A0 000000DE: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 000000E2: 1006 '..' MOVE.B D6,D0 000000E4: A06A '.j' _HSetState ; A06A 000000E6: 206E 000C ' n..' MOVEA.L $000C(A6),A0 000000EA: 2050 ' P' MOVEA.L (A0),A0 000000EC: 2068 0400 ' h..' MOVEA.L $0400(A0),A0 000000F0: 1005 '..' MOVE.B D5,D0 000000F2: A06A '.j' _HSetState ; A06A 000000F4: 2D47 0010 '-G..' MOVE.L D7,$0010(A6) 000000F8: 4CEE 18E0 FFE8 'L.....' MOVEM.L -$0018(A6),D5-D7/A3/A4 000000FE: 4E5E 'N^' UNLK A6 00000100: 4E74 0008 'Nt..' RTD #$0008 Dictionary: Flags $00 FirstId 547 547: CheckForMaximumDiskCacheSize Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CheckForMaximumDiskCacheSize"(547) 000000C8 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SB_CHECKCACHE"(545) 000000AE Dictionary: Flags $00 FirstId 548 548: AddLowByteGlyphOffsetTable Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="AddLowByteGlyphOffsetTable"(548) 00000092 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_CheckWorkHandle"(512) 0000006C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_ShrinkCacheToMin"(519) 00000062 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_CheckWorkHandle"(512) 00000048 Comment: SB_RETRIEVEGLYPH ended due to: vector glue below Comment: ##################################################################################### Module: AllocateEntrySpaceInCurrentCache [9F7C0, 9F8A6) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +1C (9F7DC): JSR GETHANDLESIZE ; outside file +B8 (9F878): JSR sb_SizeTheBlock +84 (9F844): JSR sb_ShrinkCacheToMin +5C (9F81C): JSR sb_SizeTheBlock VectorTable comment: {sources}Toolbox:FontMgr:DoubleByteBassCache.c Dictionary: Flags $00 FirstId 549 549: AllocateEntrySpaceInCurrentCache Pad Module: Flags=$88=(ForcedActive Extern Code) Module="AllocateEntrySpaceInCurrentCache"(549) Segment="Main"(200) Size: Flags $00 ModuleSize 230 Content: Flags $08 Contents offset $0000 size $00E6 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) 00000008: 282E 0008 '(...' MOVE.L $0008(A6),D4 0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000010: 4246 'BF' CLR.W D6 00000012: 2054 ' T' MOVEA.L (A4),A0 00000014: 2668 0018 '&h..' MOVEA.L $0018(A0),A3 00000018: 598F 'Y.' SUBQ.L #4,A7 0000001A: 2F0B '/.' MOVE.L A3,-(A7) 0000001C: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 00000020: 2A1F '*.' MOVE.L (A7)+,D5 00000022: 2053 ' S' MOVEA.L (A3),A0 00000024: 2004 ' .' MOVE.L D4,D0 00000026: D0A8 0044 '...D' ADD.L $0044(A0),D0 0000002A: 2E00 '..' MOVE.L D0,D7 0000002C: 701C 'p.' MOVEQ #$1C,D0 0000002E: DE80 '..' ADD.L D0,D7 00000030: BA87 '..' CMP.L D7,D5 00000032: 6C00 00A6 'l...' BGE *+$00A8 ; 000000DA 00000036: 2254 '"T' MOVEA.L (A4),A1 00000038: 2D69 001C FFFC '-i....' MOVE.L $001C(A1),-$0004(A6) 0000003E: 3A29 0020 ':). ' MOVE.W $0020(A1),D5 00000042: 2F09 '/.' MOVE.L A1,-(A7) 00000044: 7000 'p.' MOVEQ #$00,D0 00000046: 2F00 '/.' MOVE.L D0,-(A7) 00000048: 7200 'r.' MOVEQ #$00,D1 0000004A: 3205 '2.' MOVE.W D5,D1 0000004C: 2F01 '/.' MOVE.L D1,-(A7) 0000004E: 7201 'r.' MOVEQ #$01,D1 00000050: 2F01 '/.' MOVE.L D1,-(A7) 00000052: 2F07 '/.' MOVE.L D7,-(A7) 00000054: 486E FFFC 'Hn..' PEA -$0004(A6) 00000058: 2F0B '/.' MOVE.L A3,-(A7) 0000005A: 2F0C '/.' MOVE.L A4,-(A7) 0000005C: 4EBA 0000 'N...' JSR sb_SizeTheBlock ; id: 501 00000060: 4FEF 001C 'O...' LEA $001C(A7),A7 00000064: 225F '"_' MOVEA.L (A7)+,A1 00000066: 2440 '$@' MOVEA.L D0,A2 00000068: 200A ' .' MOVE.L A2,D0 0000006A: 6710 'g.' BEQ.S *+$0012 ; 0000007C 0000006C: 2054 ' T' MOVEA.L (A4),A0 0000006E: 214A 0018 '!J..' MOVE.L A2,$0018(A0) 00000072: 2054 ' T' MOVEA.L (A4),A0 00000074: 216E FFFC 001C '!n....' MOVE.L -$0004(A6),$001C(A0) 0000007A: 605E '`^' BRA.S *+$0060 ; 000000DA 0000007C: 2F09 '/.' MOVE.L A1,-(A7) 0000007E: 7000 'p.' MOVEQ #$00,D0 00000080: 2F00 '/.' MOVE.L D0,-(A7) 00000082: 2F0B '/.' MOVE.L A3,-(A7) 00000084: 4EBA 0000 'N...' JSR sb_ShrinkCacheToMin ; id: 519 00000088: 508F 'P.' ADDQ.L #8,A7 0000008A: 225F '"_' MOVEA.L (A7)+,A1 0000008C: 3C00 '<.' MOVE.W D0,D6 0000008E: 664A 'fJ' BNE.S *+$004C ; 000000DA 00000090: 2053 ' S' MOVEA.L (A3),A0 00000092: 2004 ' .' MOVE.L D4,D0 00000094: D0A8 0044 '...D' ADD.L $0044(A0),D0 00000098: 2E00 '..' MOVE.L D0,D7 0000009A: 701C 'p.' MOVEQ #$1C,D0 0000009C: DE80 '..' ADD.L D0,D7 0000009E: 2F09 '/.' MOVE.L A1,-(A7) 000000A0: 7000 'p.' MOVEQ #$00,D0 000000A2: 2F00 '/.' MOVE.L D0,-(A7) 000000A4: 7200 'r.' MOVEQ #$00,D1 000000A6: 3205 '2.' MOVE.W D5,D1 000000A8: 2F01 '/.' MOVE.L D1,-(A7) 000000AA: 7201 'r.' MOVEQ #$01,D1 000000AC: 2F01 '/.' MOVE.L D1,-(A7) 000000AE: 2F07 '/.' MOVE.L D7,-(A7) 000000B0: 486E FFFC 'Hn..' PEA -$0004(A6) 000000B4: 2F0B '/.' MOVE.L A3,-(A7) 000000B6: 2F0C '/.' MOVE.L A4,-(A7) 000000B8: 4EBA 0000 'N...' JSR sb_SizeTheBlock ; id: 501 000000BC: 4FEF 001C 'O...' LEA $001C(A7),A7 000000C0: 225F '"_' MOVEA.L (A7)+,A1 000000C2: 2440 '$@' MOVEA.L D0,A2 000000C4: 200A ' .' MOVE.L A2,D0 000000C6: 6604 'f.' BNE.S *+$0006 ; 000000CC 000000C8: 7C94 '|.' MOVEQ #$94,D6 000000CA: 600E '`.' BRA.S *+$0010 ; 000000DA 000000CC: 2054 ' T' MOVEA.L (A4),A0 000000CE: 214A 0018 '!J..' MOVE.L A2,$0018(A0) 000000D2: 2054 ' T' MOVEA.L (A4),A0 000000D4: 216E FFFC 001C '!n....' MOVE.L -$0004(A6),$001C(A0) 000000DA: 3006 '0.' MOVE.W D6,D0 000000DC: 4CEE 1CF0 FFD8 'L.....' MOVEM.L -$0028(A6),D4-D7/A2-A4 000000E2: 4E5E 'N^' UNLK A6 000000E4: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETHANDLESIZE"(502) 0000001E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SizeTheBlock"(501) 000000BA Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_ShrinkCacheToMin"(519) 00000086 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_SizeTheBlock"(501) 0000005E Comment: AllocateEntrySpaceInCurrentCache ended due to: vector glue below Comment: ##################################################################################### Module: AddLowByteGlyphOffsetTable [9F8B0, 9F966) Module started due to: vector glue above, MODGUESS (align, label) Resolved outgoing references: +58 (9F908): JSR AllocateEntrySpaceInCurrentCache VectorTable comment: {sources}Toolbox:FontMgr:DoubleByteBassCache.c Dictionary: Flags $00 FirstId 550 550: AddLowByteGlyphOffsetTable Pad Module: Flags=$88=(ForcedActive Extern Code) Module="AddLowByteGlyphOffsetTable"(550) Segment="Main"(200) Size: Flags $00 ModuleSize 182 Content: Flags $08 Contents offset $0000 size $00B6 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) 00000008: 3E2E 000A '>...' MOVE.W $000A(A6),D7 0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 00000010: 4246 'BF' CLR.W D6 00000012: 3A07 ':.' MOVE.W D7,D5 00000014: E04D '.M' LSR.W #8,D5 00000016: 7000 'p.' MOVEQ #$00,D0 00000018: 3007 '0.' MOVE.W D7,D0 0000001A: 383C 00FF '8<..' MOVE.W #$00FF,D4 0000001E: C840 '.@' AND.W D0,D4 00000020: 2053 ' S' MOVEA.L (A3),A0 00000022: 2868 0018 '(h..' MOVEA.L $0018(A0),A4 00000026: 2054 ' T' MOVEA.L (A4),A0 00000028: 2468 004C '$h.L' MOVEA.L $004C(A0),A2 0000002C: 200A ' .' MOVE.L A2,D0 0000002E: 677A 'gz' BEQ.S *+$007C ; 000000AA 00000030: 7000 'p.' MOVEQ #$00,D0 00000032: 1004 '..' MOVE.B D4,D0 00000034: 4A80 'J.' TST.L D0 00000036: 6772 'gr' BEQ.S *+$0074 ; 000000AA 00000038: 7000 'p.' MOVEQ #$00,D0 0000003A: 1005 '..' MOVE.B D5,D0 0000003C: 7200 'r.' MOVEQ #$00,D1 0000003E: 1232 0000 '.2..' MOVE.B $00(A2,D0.W),D1 00000042: 4A81 'J.' TST.L D1 00000044: 6764 'gd' BEQ.S *+$0066 ; 000000AA 00000046: 7000 'p.' MOVEQ #$00,D0 00000048: 1005 '..' MOVE.B D5,D0 0000004A: 2054 ' T' MOVEA.L (A4),A0 0000004C: 4AB0 0C54 'J..T' TST.L $54(A0,D0.L*4) 00000050: 6658 'fX' BNE.S *+$005A ; 000000AA 00000052: 2F0B '/.' MOVE.L A3,-(A7) 00000054: 4878 0400 'Hx..' PEA $0400 00000058: 4EBA 0000 'N...' JSR AllocateEntrySpaceInCurrentCache ; id: 549 0000005C: 3C00 '<.' MOVE.W D0,D6 0000005E: 504F 'PO' ADDQ.W #8,A7 00000060: 6648 'fH' BNE.S *+$004A ; 000000AA 00000062: 2053 ' S' MOVEA.L (A3),A0 00000064: 2868 0018 '(h..' MOVEA.L $0018(A0),A4 00000068: 2054 ' T' MOVEA.L (A4),A0 0000006A: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) 0000006E: 2668 0044 '&h.D' MOVEA.L $0044(A0),A3 00000072: D7EE FFF8 '....' ADDA.L -$0008(A6),A3 00000076: 4247 'BG' CLR.W D7 00000078: 600E '`.' BRA.S *+$0010 ; 00000088 0000007A: 7000 'p.' MOVEQ #$00,D0 0000007C: 3007 '0.' MOVE.W D7,D0 0000007E: 7200 'r.' MOVEQ #$00,D1 00000080: 2781 0C00 ''...' MOVE.L D1,$00(A3,D0.L*4) 00000084: 3007 '0.' MOVE.W D7,D0 00000086: 5247 'RG' ADDQ.W #1,D7 00000088: 7000 'p.' MOVEQ #$00,D0 0000008A: 3007 '0.' MOVE.W D7,D0 0000008C: 0C40 00FF '.@..' CMPI.W #$00FF,D0 00000090: 63E8 'c.' BLS.S *-$0016 ; 0000007A 00000092: 2054 ' T' MOVEA.L (A4),A0 00000094: 7000 'p.' MOVEQ #$00,D0 00000096: 1005 '..' MOVE.B D5,D0 00000098: 2248 '"H' MOVEA.L A0,A1 0000009A: 23A8 0044 0C54 '#..D.T' MOVE.L $0044(A0),$54(A1,D0.L*4) 000000A0: 2054 ' T' MOVEA.L (A4),A0 000000A2: 06A8 0000 0400 '......' ADDI.L #$00000400,$0044(A0) 0044 000000AA: 3006 '0.' MOVE.W D6,D0 000000AC: 4CEE 1CF0 FFDC 'L.....' MOVEM.L -$0024(A6),D4-D7/A2-A4 000000B2: 4E5E 'N^' UNLK A6 000000B4: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="AllocateEntrySpaceInCurrentCache"(549) 0000005A Comment: AddLowByteGlyphOffsetTable ended due to: vector glue below Comment: ##################################################################################### Module: GetSingleOrDoubleByteGlyphEntryOffset [9F970, 9FA12) Module started due to: vector glue above, MODGUESS (align, label) VectorTable comment: {sources}Toolbox:FontMgr:DoubleByteBassCache.c Dictionary: Flags $00 FirstId 551 551: GetSingleOrDoubleByteGlyphEntryOffset Module: Flags=$88=(ForcedActive Extern Code) Module="GetSingleOrDoubleByteGlyphEntryOffset"(551) Segment="Main"(200) Size: Flags $00 ModuleSize 162 Content: Flags $08 Contents offset $0000 size $00A2 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0638 'H..8' MOVEM.L D5/D6/A2-A4,-(A7) 00000008: 3A2E 000A ':...' MOVE.W $000A(A6),D5 0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000010: 3C05 '<.' MOVE.W D5,D6 00000012: E04E '.N' LSR.W #8,D6 00000014: 7000 'p.' MOVEQ #$00,D0 00000016: 3005 '0.' MOVE.W D5,D0 00000018: 343C 00FF '4<..' MOVE.W #$00FF,D2 0000001C: C440 '.@' AND.W D0,D2 0000001E: 45EC 0054 'E..T' LEA $0054(A4),A2 00000022: 266C 004C '&l.L' MOVEA.L $004C(A4),A3 00000026: 200B ' .' MOVE.L A3,D0 00000028: 660A 'f.' BNE.S *+$000C ; 00000034 0000002A: 7000 'p.' MOVEQ #$00,D0 0000002C: 1002 '..' MOVE.B D2,D0 0000002E: 45F4 0C54 'E..T' LEA $54(A4,D0.L*4),A2 00000032: 6060 '``' BRA.S *+$0062 ; 00000094 00000034: 7000 'p.' MOVEQ #$00,D0 00000036: 1002 '..' MOVE.B D2,D0 00000038: 4A80 'J.' TST.L D0 0000003A: 6618 'f.' BNE.S *+$001A ; 00000054 0000003C: 7000 'p.' MOVEQ #$00,D0 0000003E: 1006 '..' MOVE.B D6,D0 00000040: 7200 'r.' MOVEQ #$00,D1 00000042: 1233 0000 '.3..' MOVE.B $00(A3,D0.W),D1 00000046: 4A81 'J.' TST.L D1 00000048: 664A 'fJ' BNE.S *+$004C ; 00000094 0000004A: 7000 'p.' MOVEQ #$00,D0 0000004C: 1006 '..' MOVE.B D6,D0 0000004E: 45F4 0C54 'E..T' LEA $54(A4,D0.L*4),A2 00000052: 6040 '`@' BRA.S *+$0042 ; 00000094 00000054: 7000 'p.' MOVEQ #$00,D0 00000056: 1006 '..' MOVE.B D6,D0 00000058: 7200 'r.' MOVEQ #$00,D1 0000005A: 1233 0000 '.3..' MOVE.B $00(A3,D0.W),D1 0000005E: 4A81 'J.' TST.L D1 00000060: 6732 'g2' BEQ.S *+$0034 ; 00000094 00000062: 7000 'p.' MOVEQ #$00,D0 00000064: 1002 '..' MOVE.B D2,D0 00000066: 7200 'r.' MOVEQ #$00,D1 00000068: 41EB 0100 'A...' LEA $0100(A3),A0 0000006C: 1230 0000 '.0..' MOVE.B $00(A0,D0.W),D1 00000070: 4A81 'J.' TST.L D1 00000072: 6720 'g ' BEQ.S *+$0022 ; 00000094 00000074: 7000 'p.' MOVEQ #$00,D0 00000076: 1006 '..' MOVE.B D6,D0 00000078: 2A3C 3FFF FFFF '*.' MOVE.W (A0),D7 000003B2: 6010 '`.' BRA.S *+$0012 ; 000003C4 000003B4: 204C ' L' MOVEA.L A4,A0 000003B6: 554C 'UL' SUBQ.W #2,A4 000003B8: 202E FFEE ' ...' MOVE.L -$0012(A6),D0 000003BC: 55AE FFEE 'U...' SUBQ.L #2,-$0012(A6) 000003C0: 2240 '"@' MOVEA.L D0,A1 000003C2: 3290 '2.' MOVE.W (A0),(A1) 000003C4: BE54 '.T' CMP.W (A4),D7 000003C6: 6C0E 'l.' BGE.S *+$0010 ; 000003D6 000003C8: 3012 '0.' MOVE.W (A2),D0 000003CA: 48C0 'H.' EXT.L D0 000003CC: D080 '..' ADD.L D0,D0 000003CE: 220A '".' MOVE.L A2,D1 000003D0: 9280 '..' SUB.L D0,D1 000003D2: B28C '..' CMP.L A4,D1 000003D4: 63DE 'c.' BLS.S *-$0020 ; 000003B4 000003D6: 206E FFEE ' n..' MOVEA.L -$0012(A6),A0 000003DA: 3087 '0.' MOVE.W D7,(A0) 000003DC: 51CD FFC2 'Q...' DBF D5,*-$003C ; 000003A0 000003E0: 544A 'TJ' ADDQ.W #2,A2 000003E2: 51CB FF4E 'Q..N' DBF D3,*-$00B0 ; 00000332 000003E6: 4CEE 1CF8 FFCE 'L.....' MOVEM.L -$0032(A6),D3-D7/A2-A4 000003EC: 4E5E 'N^' UNLK A6 000003EE: 4E75 'Nu' RTS 000003F0: 4E56 FFEC 'NV..' LINK.W A6,#-$0014 000003F4: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 000003F8: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 000003FC: 266E 000C '&n..' MOVEA.L $000C(A6),A3 00000400: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000404: 7000 'p.' MOVEQ #$00,D0 00000406: 3028 001E '0(..' MOVE.W $001E(A0),D0 0000040A: 2600 '&.' MOVE.L D0,D3 0000040C: 5283 'R.' ADDQ.L #1,D3 0000040E: B7CC '..' CMPA.L A4,A3 00000410: 6200 00D2 'b...' BHI *+$00D4 ; 000004E4 00000414: 2D53 FFF8 '-S..' MOVE.L (A3),-$0008(A6) 00000418: 2D54 FFFC '-T..' MOVE.L (A4),-$0004(A6) 0000041C: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 00000420: 5480 'T.' ADDQ.L #2,D0 00000422: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) 00000426: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 0000042A: 3010 '0.' MOVE.W (A0),D0 0000042C: 48C0 'H.' EXT.L D0 0000042E: 2800 '(.' MOVE.L D0,D4 00000430: 5584 'U.' SUBQ.L #2,D4 00000432: 4A44 'JD' TST.W D4 00000434: 6D3C 'm<' BLT.S *+$003E ; 00000472 00000436: 266E FFF0 '&n..' MOVEA.L -$0010(A6),A3 0000043A: 54AE FFF0 'T...' ADDQ.L #2,-$0010(A6) 0000043E: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 00000442: 2D48 FFEC '-H..' MOVE.L A0,-$0014(A6) 00000446: 3C10 '<.' MOVE.W (A0),D6 00000448: 6010 '`.' BRA.S *+$0012 ; 0000045A 0000044A: 204B ' K' MOVEA.L A3,A0 0000044C: 554B 'UK' SUBQ.W #2,A3 0000044E: 202E FFEC ' ...' MOVE.L -$0014(A6),D0 00000452: 55AE FFEC 'U...' SUBQ.L #2,-$0014(A6) 00000456: 2240 '"@' MOVEA.L D0,A1 00000458: 3290 '2.' MOVE.W (A0),(A1) 0000045A: BC53 '.S' CMP.W (A3),D6 0000045C: 6C0A 'l.' BGE.S *+$000C ; 00000468 0000045E: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 00000462: 5480 'T.' ADDQ.L #2,D0 00000464: B08B '..' CMP.L A3,D0 00000466: 63E2 'c.' BLS.S *-$001C ; 0000044A 00000468: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0 0000046C: 3086 '0.' MOVE.W D6,(A0) 0000046E: 51CC FFC6 'Q...' DBF D4,*-$0038 ; 00000436 00000472: 2003 ' .' MOVE.L D3,D0 00000474: D080 '..' ADD.L D0,D0 00000476: D1AE FFF8 '....' ADD.L D0,-$0008(A6) 0000047A: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 0000047E: 3010 '0.' MOVE.W (A0),D0 00000480: 48C0 'H.' EXT.L D0 00000482: D080 '..' ADD.L D0,D0 00000484: 2208 '".' MOVE.L A0,D1 00000486: 9280 '..' SUB.L D0,D1 00000488: 2D41 FFF0 '-A..' MOVE.L D1,-$0010(A6) 0000048C: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 00000490: 3010 '0.' MOVE.W (A0),D0 00000492: 48C0 'H.' EXT.L D0 00000494: 2A00 '*.' MOVE.L D0,D5 00000496: 5585 'U.' SUBQ.L #2,D5 00000498: 4A45 'JE' TST.W D5 0000049A: 6D38 'm8' BLT.S *+$003A ; 000004D4 0000049C: 286E FFF0 '(n..' MOVEA.L -$0010(A6),A4 000004A0: 54AE FFF0 'T...' ADDQ.L #2,-$0010(A6) 000004A4: 246E FFF0 '$n..' MOVEA.L -$0010(A6),A2 000004A8: 204A ' J' MOVEA.L A2,A0 000004AA: 3E10 '>.' MOVE.W (A0),D7 000004AC: 600A '`.' BRA.S *+$000C ; 000004B8 000004AE: 204C ' L' MOVEA.L A4,A0 000004B0: 554C 'UL' SUBQ.W #2,A4 000004B2: 224A '"J' MOVEA.L A2,A1 000004B4: 554A 'UJ' SUBQ.W #2,A2 000004B6: 3290 '2.' MOVE.W (A0),(A1) 000004B8: BE54 '.T' CMP.W (A4),D7 000004BA: 6C12 'l.' BGE.S *+$0014 ; 000004CE 000004BC: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 000004C0: 3010 '0.' MOVE.W (A0),D0 000004C2: 48C0 'H.' EXT.L D0 000004C4: D080 '..' ADD.L D0,D0 000004C6: 2208 '".' MOVE.L A0,D1 000004C8: 9280 '..' SUB.L D0,D1 000004CA: B28C '..' CMP.L A4,D1 000004CC: 63E0 'c.' BLS.S *-$001E ; 000004AE 000004CE: 3487 '4.' MOVE.W D7,(A2) 000004D0: 51CD FFCA 'Q...' DBF D5,*-$0034 ; 0000049C 000004D4: 54AE FFF8 'T...' ADDQ.L #2,-$0008(A6) 000004D8: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 000004DC: B0AE FFFC '....' CMP.L -$0004(A6),D0 000004E0: 6300 FF3A 'c..:' BLS *-$00C4 ; 0000041C 000004E4: 4CEE 1CF8 FFCC 'L.....' MOVEM.L -$0034(A6),D3-D7/A2-A4 000004EA: 4E5E 'N^' UNLK A6 000004EC: 4E75 'Nu' RTS Comment: AUTOMOD_A0AB0 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_A0FA0 [A0FA0, A0FFC) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +44 (A0FE4): JSR $A1070 Dictionary: Flags $00 FirstId 556 556: AUTOMOD_A0FA0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A0FA0"(556) Segment="Main"(200) Size: Flags $00 ModuleSize 92 Content: Flags $08 Contents offset $0000 size $005C 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 00000014: 281B '(.' MOVE.L (A3)+,D4 00000016: 2C1C ',.' MOVE.L (A4)+,D6 00000018: 2A1B '*.' MOVE.L (A3)+,D5 0000001A: 2E1C '..' MOVE.L (A4)+,D7 0000001C: 602E '`.' BRA.S *+$0030 ; 0000004C 0000001E: 2D44 FFF8 '-D..' MOVE.L D4,-$0008(A6) 00000022: 2606 '&.' MOVE.L D6,D3 00000024: 2805 '(.' MOVE.L D5,D4 00000026: 2C07 ',.' MOVE.L D7,D6 00000028: 2A1B '*.' MOVE.L (A3)+,D5 0000002A: 2E1C '..' MOVE.L (A4)+,D7 0000002C: 2F0A '/.' MOVE.L A2,-(A7) 0000002E: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7) 00000032: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) 00000036: 2F03 '/.' MOVE.L D3,-(A7) 00000038: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 0000003C: 2F07 '/.' MOVE.L D7,-(A7) 0000003E: 2F05 '/.' MOVE.L D5,-(A7) 00000040: 2F06 '/.' MOVE.L D6,-(A7) 00000042: 2F04 '/.' MOVE.L D4,-(A7) 00000044: 4EBA 008A 'N...' JSR *+$008C ; 000000D0 00000048: 4FEF 0024 'O..$' LEA $0024(A7),A7 0000004C: B9EE 0014 '....' CMPA.L $0014(A6),A4 00000050: 63CC 'c.' BLS.S *-$0032 ; 0000001E 00000052: 4CEE 1CF8 FFD8 'L.....' MOVEM.L -$0028(A6),D3-D7/A2-A4 00000058: 4E5E 'N^' UNLK A6 0000005A: 4E75 'Nu' RTS Comment: AUTOMOD_A0FA0 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_A1000 [A1000, A1066) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +4E (A104E): JSR $A23F0 Dictionary: Flags $00 FirstId 557 557: AUTOMOD_A1000 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A1000"(557) Segment="Main"(200) Size: Flags $00 ModuleSize 102 Content: Flags $08 Contents offset $0000 size $0066 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 246E 001C '$n..' MOVEA.L $001C(A6),A2 0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 00000014: B5EE 0020 '... ' CMPA.L $0020(A6),A2 00000018: 6242 'bB' BHI.S *+$0044 ; 0000005C 0000001A: 281B '(.' MOVE.L (A3)+,D4 0000001C: 2C1C ',.' MOVE.L (A4)+,D6 0000001E: 2A1B '*.' MOVE.L (A3)+,D5 00000020: 2E1C '..' MOVE.L (A4)+,D7 00000022: 6032 '`2' BRA.S *+$0034 ; 00000056 00000024: 2D44 FFF8 '-D..' MOVE.L D4,-$0008(A6) 00000028: 2606 '&.' MOVE.L D6,D3 0000002A: 2805 '(.' MOVE.L D5,D4 0000002C: 2C07 ',.' MOVE.L D7,D6 0000002E: 2A1B '*.' MOVE.L (A3)+,D5 00000030: 2E1C '..' MOVE.L (A4)+,D7 00000032: 2F2E 0020 '/.. ' MOVE.L $0020(A6),-(A7) 00000036: 2F0A '/.' MOVE.L A2,-(A7) 00000038: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000003C: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) 00000040: 2F03 '/.' MOVE.L D3,-(A7) 00000042: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 00000046: 2F07 '/.' MOVE.L D7,-(A7) 00000048: 2F05 '/.' MOVE.L D5,-(A7) 0000004A: 2F06 '/.' MOVE.L D6,-(A7) 0000004C: 2F04 '/.' MOVE.L D4,-(A7) 0000004E: 4EBA 13A0 'N...' JSR *+$13A2 ; 000013F0 00000052: 4FEF 0028 'O..(' LEA $0028(A7),A7 00000056: B9EE 0014 '....' CMPA.L $0014(A6),A4 0000005A: 63C8 'c.' BLS.S *-$0036 ; 00000024 0000005C: 4CEE 1CF8 FFD8 'L.....' MOVEM.L -$0028(A6),D3-D7/A2-A4 00000062: 4E5E 'N^' UNLK A6 00000064: 4E75 'Nu' RTS Comment: AUTOMOD_A1000 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_A1070 [A1070, A30B6) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 558 558: AUTOMOD_A1070 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A1070"(558) Segment="Main"(200) Size: Flags $00 ModuleSize 8262 Content: Flags $08 Contents offset $0000 size $2046 00000000: 4E56 FFC0 'NV..' LINK.W A6,#-$0040 00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) 00000008: 202E 0008 ' ...' MOVE.L $0008(A6),D0 0000000C: 721F 'r.' MOVEQ #$1F,D1 0000000E: D081 '..' ADD.L D1,D0 00000010: 74C0 't.' MOVEQ #$C0,D2 00000012: C480 '..' AND.L D0,D2 00000014: 2D42 FFE0 '-B..' MOVE.L D2,-$0020(A6) 00000018: 2002 ' .' MOVE.L D2,D0 0000001A: EC80 '..' ASR.L #6,D0 0000001C: 3D40 FFCC '=@..' MOVE.W D0,-$0034(A6) 00000020: 202E 000C ' ...' MOVE.L $000C(A6),D0 00000024: D081 '..' ADD.L D1,D0 00000026: 74C0 't.' MOVEQ #$C0,D2 00000028: C480 '..' AND.L D0,D2 0000002A: 2D42 FFE4 '-B..' MOVE.L D2,-$001C(A6) 0000002E: 2002 ' .' MOVE.L D2,D0 00000030: EC80 '..' ASR.L #6,D0 00000032: 3D40 FFCE '=@..' MOVE.W D0,-$0032(A6) 00000036: 202E 0010 ' ...' MOVE.L $0010(A6),D0 0000003A: D081 '..' ADD.L D1,D0 0000003C: 74C0 't.' MOVEQ #$C0,D2 0000003E: C480 '..' AND.L D0,D2 00000040: 2D42 FFE8 '-B..' MOVE.L D2,-$0018(A6) 00000044: 2002 ' .' MOVE.L D2,D0 00000046: EC80 '..' ASR.L #6,D0 00000048: 3D40 FFD0 '=@..' MOVE.W D0,-$0030(A6) 0000004C: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00000050: D081 '..' ADD.L D1,D0 00000052: 74C0 't.' MOVEQ #$C0,D2 00000054: C480 '..' AND.L D0,D2 00000056: 2D42 FFEC '-B..' MOVE.L D2,-$0014(A6) 0000005A: 2002 ' .' MOVE.L D2,D0 0000005C: EC80 '..' ASR.L #6,D0 0000005E: 3D40 FFD2 '=@..' MOVE.W D0,-$002E(A6) 00000062: 302E FFCE '0...' MOVE.W -$0032(A6),D0 00000066: 48C0 'H.' EXT.L D0 00000068: E580 '..' ASL.L #2,D0 0000006A: 2840 '(@' MOVEA.L D0,A4 0000006C: D9EE 0024 '...$' ADDA.L $0024(A6),A4 00000070: 302E FFCC '0...' MOVE.W -$0034(A6),D0 00000074: 48C0 'H.' EXT.L D0 00000076: E580 '..' ASL.L #2,D0 00000078: 2640 '&@' MOVEA.L D0,A3 0000007A: D7EE 0020 '... ' ADDA.L $0020(A6),A3 0000007E: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00000082: 90AE 000C '....' SUB.L $000C(A6),D0 00000086: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) 0000008A: 202E 0010 ' ...' MOVE.L $0010(A6),D0 0000008E: 90AE 0008 '....' SUB.L $0008(A6),D0 00000092: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 00000096: 42AE FFD4 'B...' CLR.L -$002C(A6) 0000009A: 206E 0028 ' n.(' MOVEA.L $0028(A6),A0 0000009E: 3028 001C '0(..' MOVE.W $001C(A0),D0 000000A2: 5240 'R@' ADDQ.W #1,D0 000000A4: 3D40 FFD8 '=@..' MOVE.W D0,-$0028(A6) 000000A8: 3028 001E '0(..' MOVE.W $001E(A0),D0 000000AC: 5240 'R@' ADDQ.W #1,D0 000000AE: 3D40 FFDA '=@..' MOVE.W D0,-$0026(A6) 000000B2: 4AAE FFF0 'J...' TST.L -$0010(A6) 000000B6: 6D00 04AA 'm...' BLT *+$04AC ; 00000562 000000BA: 4AAE FFF4 'J...' TST.L -$000C(A6) 000000BE: 6F00 04A2 'o...' BLE *+$04A4 ; 00000562 000000C2: 703F 'p?' MOVEQ #$3F,D0 ; '?' 000000C4: C0AE 000C '....' AND.L $000C(A6),D0 000000C8: 7220 'r ' MOVEQ #$20,D1 ; ' ' 000000CA: B380 '..' EOR.L D1,D0 000000CC: 6600 0244 'f..D' BNE *+$0246 ; 00000312 000000D0: 3D7C 0001 FFD4 '=|....' MOVE.W #$0001,-$002C(A6) 000000D6: 703F 'p?' MOVEQ #$3F,D0 ; '?' 000000D8: C0AE 0008 '....' AND.L $0008(A6),D0 000000DC: 7220 'r ' MOVEQ #$20,D1 ; ' ' 000000DE: B380 '..' EOR.L D1,D0 000000E0: 6600 0168 'f..h' BNE *+$016A ; 0000024A 000000E4: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) 000000EA: 202E 0008 ' ...' MOVE.L $0008(A6),D0 000000EE: 90AE 0018 '....' SUB.L $0018(A6),D0 000000F2: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 000000F8: 222E 000C '"...' MOVE.L $000C(A6),D1 000000FC: 92AE 001C '....' SUB.L $001C(A6),D1 00000100: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 00000106: B280 '..' CMP.L D0,D1 00000108: 6E24 'n$' BGT.S *+$0026 ; 0000012E 0000010A: 202E 001C ' ...' MOVE.L $001C(A6),D0 0000010E: B0AE 000C '....' CMP.L $000C(A6),D0 00000112: 6600 00C0 'f...' BNE *+$00C2 ; 000001D4 00000116: 202E 0014 ' ...' MOVE.L $0014(A6),D0 0000011A: B0AE 000C '....' CMP.L $000C(A6),D0 0000011E: 6600 00B4 'f...' BNE *+$00B6 ; 000001D4 00000122: 202E 0018 ' ...' MOVE.L $0018(A6),D0 00000126: B0AE 0008 '....' CMP.L $0008(A6),D0 0000012A: 6F00 00A8 'o...' BLE *+$00AA ; 000001D4 0000012E: 2054 ' T' MOVEA.L (A4),A0 00000130: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) 00000134: 5250 'RP' ADDQ.W #1,(A0) 00000136: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 0000013A: 3010 '0.' MOVE.W (A0),D0 0000013C: 48C0 'H.' EXT.L D0 0000013E: D080 '..' ADD.L D0,D0 00000140: D0AE FFC0 '....' ADD.L -$0040(A6),D0 00000144: 2040 ' @' MOVEA.L D0,A0 00000146: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 0000014A: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 0000014E: 48C0 'H.' EXT.L D0 00000150: D080 '..' ADD.L D0,D0 00000152: D093 '..' ADD.L (A3),D0 00000154: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) 00000158: 2040 ' @' MOVEA.L D0,A0 0000015A: 5250 'RP' ADDQ.W #1,(A0) 0000015C: 302E FFCE '0...' MOVE.W -$0032(A6),D0 00000160: 5240 'R@' ADDQ.W #1,D0 00000162: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00000166: 3210 '2.' MOVE.W (A0),D1 00000168: 48C1 'H.' EXT.L D1 0000016A: D281 '..' ADD.L D1,D1 0000016C: 2408 '$.' MOVE.L A0,D2 0000016E: 9481 '..' SUB.L D1,D2 00000170: 2042 ' B' MOVEA.L D2,A0 00000172: 3080 '0.' MOVE.W D0,(A0) 00000174: 202E 0018 ' ...' MOVE.L $0018(A6),D0 00000178: B0AE 0008 '....' CMP.L $0008(A6),D0 0000017C: 6F1C 'o.' BLE.S *+$001E ; 0000019A 0000017E: 2053 ' S' MOVEA.L (A3),A0 00000180: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) 00000184: 5250 'RP' ADDQ.W #1,(A0) 00000186: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 0000018A: 3010 '0.' MOVE.W (A0),D0 0000018C: 48C0 'H.' EXT.L D0 0000018E: D080 '..' ADD.L D0,D0 00000190: D0AE FFC0 '....' ADD.L -$0040(A6),D0 00000194: 2040 ' @' MOVEA.L D0,A0 00000196: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 0000019A: 202E 001C ' ...' MOVE.L $001C(A6),D0 0000019E: B0AE 000C '....' CMP.L $000C(A6),D0 000001A2: 6F00 0240 'o..@' BLE *+$0242 ; 000003E4 000001A6: 302E FFDA '0...' MOVE.W -$0026(A6),D0 000001AA: 48C0 'H.' EXT.L D0 000001AC: D080 '..' ADD.L D0,D0 000001AE: D094 '..' ADD.L (A4),D0 000001B0: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) 000001B4: 2040 ' @' MOVEA.L D0,A0 000001B6: 5250 'RP' ADDQ.W #1,(A0) 000001B8: 302E FFCC '0...' MOVE.W -$0034(A6),D0 000001BC: 5240 'R@' ADDQ.W #1,D0 000001BE: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 000001C2: 3210 '2.' MOVE.W (A0),D1 000001C4: 48C1 'H.' EXT.L D1 000001C6: D281 '..' ADD.L D1,D1 000001C8: 2408 '$.' MOVE.L A0,D2 000001CA: 9481 '..' SUB.L D1,D2 000001CC: 2042 ' B' MOVEA.L D2,A0 000001CE: 3080 '0.' MOVE.W D0,(A0) 000001D0: 6000 0212 '`...' BRA *+$0214 ; 000003E4 000001D4: 202E 0018 ' ...' MOVE.L $0018(A6),D0 000001D8: B0AE 0008 '....' CMP.L $0008(A6),D0 000001DC: 6C34 'l4' BGE.S *+$0036 ; 00000212 000001DE: 202E 0008 ' ...' MOVE.L $0008(A6),D0 000001E2: B0AE 0010 '....' CMP.L $0010(A6),D0 000001E6: 6C2A 'l*' BGE.S *+$002C ; 00000212 000001E8: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 000001EC: 48C0 'H.' EXT.L D0 000001EE: D080 '..' ADD.L D0,D0 000001F0: D093 '..' ADD.L (A3),D0 000001F2: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) 000001F6: 2040 ' @' MOVEA.L D0,A0 000001F8: 5250 'RP' ADDQ.W #1,(A0) 000001FA: 302E FFCE '0...' MOVE.W -$0032(A6),D0 000001FE: 5240 'R@' ADDQ.W #1,D0 00000200: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00000204: 3210 '2.' MOVE.W (A0),D1 00000206: 48C1 'H.' EXT.L D1 00000208: D281 '..' ADD.L D1,D1 0000020A: 2408 '$.' MOVE.L A0,D2 0000020C: 9481 '..' SUB.L D1,D2 0000020E: 2042 ' B' MOVEA.L D2,A0 00000210: 3080 '0.' MOVE.W D0,(A0) 00000212: 202E 001C ' ...' MOVE.L $001C(A6),D0 00000216: B0AE 000C '....' CMP.L $000C(A6),D0 0000021A: 6C00 01C8 'l...' BGE *+$01CA ; 000003E4 0000021E: 202E 000C ' ...' MOVE.L $000C(A6),D0 00000222: B0AE 0014 '....' CMP.L $0014(A6),D0 00000226: 6C00 01BC 'l...' BGE *+$01BE ; 000003E4 0000022A: 2054 ' T' MOVEA.L (A4),A0 0000022C: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) 00000230: 5250 'RP' ADDQ.W #1,(A0) 00000232: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00000236: 3010 '0.' MOVE.W (A0),D0 00000238: 48C0 'H.' EXT.L D0 0000023A: D080 '..' ADD.L D0,D0 0000023C: D0AE FFC0 '....' ADD.L -$0040(A6),D0 00000240: 2040 ' @' MOVEA.L D0,A0 00000242: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00000246: 6000 019C '`...' BRA *+$019E ; 000003E4 0000024A: 202E 0008 ' ...' MOVE.L $0008(A6),D0 0000024E: 90AE 0018 '....' SUB.L $0018(A6),D0 00000252: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 00000258: 222E 000C '"...' MOVE.L $000C(A6),D1 0000025C: 92AE 001C '....' SUB.L $001C(A6),D1 00000260: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 00000266: B280 '..' CMP.L D0,D1 00000268: 6E1E 'n.' BGT.S *+$0020 ; 00000288 0000026A: 202E 001C ' ...' MOVE.L $001C(A6),D0 0000026E: B0AE 000C '....' CMP.L $000C(A6),D0 00000272: 6666 'ff' BNE.S *+$0068 ; 000002DA 00000274: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00000278: B0AE 000C '....' CMP.L $000C(A6),D0 0000027C: 665C 'f\' BNE.S *+$005E ; 000002DA 0000027E: 202E 0018 ' ...' MOVE.L $0018(A6),D0 00000282: B0AE 0008 '....' CMP.L $0008(A6),D0 00000286: 6F52 'oR' BLE.S *+$0054 ; 000002DA 00000288: 2054 ' T' MOVEA.L (A4),A0 0000028A: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) 0000028E: 5250 'RP' ADDQ.W #1,(A0) 00000290: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00000294: 3010 '0.' MOVE.W (A0),D0 00000296: 48C0 'H.' EXT.L D0 00000298: D080 '..' ADD.L D0,D0 0000029A: D0AE FFC0 '....' ADD.L -$0040(A6),D0 0000029E: 2040 ' @' MOVEA.L D0,A0 000002A0: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 000002A4: 202E 001C ' ...' MOVE.L $001C(A6),D0 000002A8: B0AE 000C '....' CMP.L $000C(A6),D0 000002AC: 6F00 0136 'o..6' BLE *+$0138 ; 000003E4 000002B0: 302E FFDA '0...' MOVE.W -$0026(A6),D0 000002B4: 48C0 'H.' EXT.L D0 000002B6: D080 '..' ADD.L D0,D0 000002B8: D094 '..' ADD.L (A4),D0 000002BA: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) 000002BE: 2040 ' @' MOVEA.L D0,A0 000002C0: 5250 'RP' ADDQ.W #1,(A0) 000002C2: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 000002C6: 3010 '0.' MOVE.W (A0),D0 000002C8: 48C0 'H.' EXT.L D0 000002CA: D080 '..' ADD.L D0,D0 000002CC: 2208 '".' MOVE.L A0,D1 000002CE: 9280 '..' SUB.L D0,D1 000002D0: 2041 ' A' MOVEA.L D1,A0 000002D2: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 000002D6: 6000 010C '`...' BRA *+$010E ; 000003E4 000002DA: 202E 001C ' ...' MOVE.L $001C(A6),D0 000002DE: B0AE 000C '....' CMP.L $000C(A6),D0 000002E2: 6C00 0100 'l...' BGE *+$0102 ; 000003E4 000002E6: 202E 000C ' ...' MOVE.L $000C(A6),D0 000002EA: B0AE 0014 '....' CMP.L $0014(A6),D0 000002EE: 6C00 00F4 'l...' BGE *+$00F6 ; 000003E4 000002F2: 2054 ' T' MOVEA.L (A4),A0 000002F4: 2D48 FFC4 '-H..' MOVE.L A0,-$003C(A6) 000002F8: 5250 'RP' ADDQ.W #1,(A0) 000002FA: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 000002FE: 3010 '0.' MOVE.W (A0),D0 00000300: 48C0 'H.' EXT.L D0 00000302: D080 '..' ADD.L D0,D0 00000304: D0AE FFC4 '....' ADD.L -$003C(A6),D0 00000308: 2040 ' @' MOVEA.L D0,A0 0000030A: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 0000030E: 6000 00D4 '`...' BRA *+$00D6 ; 000003E4 00000312: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00000314: C0AE 0008 '....' AND.L $0008(A6),D0 00000318: 7220 'r ' MOVEQ #$20,D1 ; ' ' 0000031A: B380 '..' EOR.L D1,D0 0000031C: 6600 00C6 'f...' BNE *+$00C8 ; 000003E4 00000320: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) 00000326: 202E 0008 ' ...' MOVE.L $0008(A6),D0 0000032A: 90AE 0018 '....' SUB.L $0018(A6),D0 0000032E: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 00000334: 222E 000C '"...' MOVE.L $000C(A6),D1 00000338: 92AE 001C '....' SUB.L $001C(A6),D1 0000033C: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 00000342: B280 '..' CMP.L D0,D1 00000344: 6E1E 'n.' BGT.S *+$0020 ; 00000364 00000346: 202E 001C ' ...' MOVE.L $001C(A6),D0 0000034A: B0AE 000C '....' CMP.L $000C(A6),D0 0000034E: 6662 'fb' BNE.S *+$0064 ; 000003B2 00000350: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00000354: B0AE 000C '....' CMP.L $000C(A6),D0 00000358: 6658 'fX' BNE.S *+$005A ; 000003B2 0000035A: 202E 0018 ' ...' MOVE.L $0018(A6),D0 0000035E: B0AE 0008 '....' CMP.L $0008(A6),D0 00000362: 6F4E 'oN' BLE.S *+$0050 ; 000003B2 00000364: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 00000368: 48C0 'H.' EXT.L D0 0000036A: D080 '..' ADD.L D0,D0 0000036C: D093 '..' ADD.L (A3),D0 0000036E: 2D40 FFC4 '-@..' MOVE.L D0,-$003C(A6) 00000372: 2040 ' @' MOVEA.L D0,A0 00000374: 5250 'RP' ADDQ.W #1,(A0) 00000376: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 0000037A: 3010 '0.' MOVE.W (A0),D0 0000037C: 48C0 'H.' EXT.L D0 0000037E: D080 '..' ADD.L D0,D0 00000380: 2208 '".' MOVE.L A0,D1 00000382: 9280 '..' SUB.L D0,D1 00000384: 2041 ' A' MOVEA.L D1,A0 00000386: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 0000038A: 202E 0018 ' ...' MOVE.L $0018(A6),D0 0000038E: B0AE 0008 '....' CMP.L $0008(A6),D0 00000392: 6F50 'oP' BLE.S *+$0052 ; 000003E4 00000394: 2053 ' S' MOVEA.L (A3),A0 00000396: 2D48 FFC4 '-H..' MOVE.L A0,-$003C(A6) 0000039A: 5250 'RP' ADDQ.W #1,(A0) 0000039C: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 000003A0: 3010 '0.' MOVE.W (A0),D0 000003A2: 48C0 'H.' EXT.L D0 000003A4: D080 '..' ADD.L D0,D0 000003A6: D0AE FFC4 '....' ADD.L -$003C(A6),D0 000003AA: 2040 ' @' MOVEA.L D0,A0 000003AC: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 000003B0: 6032 '`2' BRA.S *+$0034 ; 000003E4 000003B2: 202E 0018 ' ...' MOVE.L $0018(A6),D0 000003B6: B0AE 0008 '....' CMP.L $0008(A6),D0 000003BA: 6C28 'l(' BGE.S *+$002A ; 000003E4 000003BC: 202E 0008 ' ...' MOVE.L $0008(A6),D0 000003C0: B0AE 0010 '....' CMP.L $0010(A6),D0 000003C4: 6C1E 'l.' BGE.S *+$0020 ; 000003E4 000003C6: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 000003CA: 48C0 'H.' EXT.L D0 000003CC: D080 '..' ADD.L D0,D0 000003CE: 2440 '$@' MOVEA.L D0,A2 000003D0: D5D3 '..' ADDA.L (A3),A2 000003D2: 5252 'RR' ADDQ.W #1,(A2) 000003D4: 3012 '0.' MOVE.W (A2),D0 000003D6: 48C0 'H.' EXT.L D0 000003D8: D080 '..' ADD.L D0,D0 000003DA: 220A '".' MOVE.L A2,D1 000003DC: 9280 '..' SUB.L D0,D1 000003DE: 2041 ' A' MOVEA.L D1,A0 000003E0: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 000003E4: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 000003E8: B06E FFCE '.n..' CMP.W -$0032(A6),D0 000003EC: 665A 'fZ' BNE.S *+$005C ; 00000448 000003EE: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 000003F2: B06E FFCC '.n..' CMP.W -$0034(A6),D0 000003F6: 6700 0F7E 'g..~' BEQ *+$0F80 ; 00001376 000003FA: 4A6E FFD4 'Jn..' TST.W -$002C(A6) 000003FE: 6704 'g.' BEQ.S *+$0006 ; 00000404 00000400: 526E FFCE 'Rn..' ADDQ.W #1,-$0032(A6) 00000404: 4A6E FFD6 'Jn..' TST.W -$002A(A6) 00000408: 6702 'g.' BEQ.S *+$0004 ; 0000040C 0000040A: 584B 'XK' ADDQ.W #4,A3 0000040C: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 00000410: 48C0 'H.' EXT.L D0 00000412: E580 '..' ASL.L #2,D0 00000414: D0AE 0020 '... ' ADD.L $0020(A6),D0 00000418: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) 0000041C: 6020 '` ' BRA.S *+$0022 ; 0000043E 0000041E: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 00000422: 48C0 'H.' EXT.L D0 00000424: D080 '..' ADD.L D0,D0 00000426: 2440 '$@' MOVEA.L D0,A2 00000428: D5D3 '..' ADDA.L (A3),A2 0000042A: 5252 'RR' ADDQ.W #1,(A2) 0000042C: 3012 '0.' MOVE.W (A2),D0 0000042E: 48C0 'H.' EXT.L D0 00000430: D080 '..' ADD.L D0,D0 00000432: 220A '".' MOVE.L A2,D1 00000434: 9280 '..' SUB.L D0,D1 00000436: 2041 ' A' MOVEA.L D1,A0 00000438: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 0000043C: 584B 'XK' ADDQ.W #4,A3 0000043E: B7EE FFDC '....' CMPA.L -$0024(A6),A3 00000442: 65DA 'e.' BCS.S *-$0024 ; 0000041E 00000444: 6000 0F30 '`..0' BRA *+$0F32 ; 00001376 00000448: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 0000044C: B06E FFCC '.n..' CMP.W -$0034(A6),D0 00000450: 6638 'f8' BNE.S *+$003A ; 0000048A 00000452: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 00000456: 48C0 'H.' EXT.L D0 00000458: E580 '..' ASL.L #2,D0 0000045A: D0AE 0024 '...$' ADD.L $0024(A6),D0 0000045E: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) 00000462: 4A6E FFD4 'Jn..' TST.W -$002C(A6) 00000466: 6718 'g.' BEQ.S *+$001A ; 00000480 00000468: 584C 'XL' ADDQ.W #4,A4 0000046A: 6014 '`.' BRA.S *+$0016 ; 00000480 0000046C: 2454 '$T' MOVEA.L (A4),A2 0000046E: 5252 'RR' ADDQ.W #1,(A2) 00000470: 3012 '0.' MOVE.W (A2),D0 00000472: 48C0 'H.' EXT.L D0 00000474: D080 '..' ADD.L D0,D0 00000476: D08A '..' ADD.L A2,D0 00000478: 2040 ' @' MOVEA.L D0,A0 0000047A: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 0000047E: 584C 'XL' ADDQ.W #4,A4 00000480: B9EE FFDC '....' CMPA.L -$0024(A6),A4 00000484: 65E6 'e.' BCS.S *-$0018 ; 0000046C 00000486: 6000 0EEE '`...' BRA *+$0EF0 ; 00001376 0000048A: 4A6E FFD4 'Jn..' TST.W -$002C(A6) 0000048E: 6618 'f.' BNE.S *+$001A ; 000004A8 00000490: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 00000494: 90AE 000C '....' SUB.L $000C(A6),D0 00000498: 7220 'r ' MOVEQ #$20,D1 ; ' ' 0000049A: D081 '..' ADD.L D1,D0 0000049C: 4C2E 0800 FFF4 'L.....' MULS.L -$000C(A6),D0 000004A2: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 000004A6: 6010 '`.' BRA.S *+$0012 ; 000004B8 000004A8: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 000004AC: ED88 '..' LSL.L #6,D0 000004AE: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 000004B2: 526E FFCE 'Rn..' ADDQ.W #1,-$0032(A6) 000004B6: 584C 'XL' ADDQ.W #4,A4 000004B8: 4A6E FFD6 'Jn..' TST.W -$002A(A6) 000004BC: 6618 'f.' BNE.S *+$001A ; 000004D6 000004BE: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 000004C2: 90AE 0008 '....' SUB.L $0008(A6),D0 000004C6: 7220 'r ' MOVEQ #$20,D1 ; ' ' 000004C8: D081 '..' ADD.L D1,D0 000004CA: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 000004D0: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 000004D4: 6010 '`.' BRA.S *+$0012 ; 000004E6 000004D6: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 000004DA: ED88 '..' LSL.L #6,D0 000004DC: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 000004E0: 526E FFCC 'Rn..' ADDQ.W #1,-$0034(A6) 000004E4: 584B 'XK' ADDQ.W #4,A3 000004E6: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 000004EA: 9EAE FFFC '....' SUB.L -$0004(A6),D7 000004EE: 2A2E FFF4 '*...' MOVE.L -$000C(A6),D5 000004F2: ED8D '..' LSL.L #6,D5 000004F4: 2C2E FFF0 ',...' MOVE.L -$0010(A6),D6 000004F8: ED8E '..' LSL.L #6,D6 000004FA: 4A87 'J.' TST.L D7 000004FC: 6F3C 'o<' BLE.S *+$003E ; 0000053A 000004FE: 302E FFCC '0...' MOVE.W -$0034(A6),D0 00000502: B06E FFD0 '.n..' CMP.W -$0030(A6),D0 00000506: 6700 0E6E 'g..n' BEQ *+$0E70 ; 00001376 0000050A: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 0000050E: 48C0 'H.' EXT.L D0 00000510: D080 '..' ADD.L D0,D0 00000512: D093 '..' ADD.L (A3),D0 00000514: 2D40 FFC4 '-@..' MOVE.L D0,-$003C(A6) 00000518: 2040 ' @' MOVEA.L D0,A0 0000051A: 5250 'RP' ADDQ.W #1,(A0) 0000051C: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 00000520: 3010 '0.' MOVE.W (A0),D0 00000522: 48C0 'H.' EXT.L D0 00000524: D080 '..' ADD.L D0,D0 00000526: 2208 '".' MOVE.L A0,D1 00000528: 9280 '..' SUB.L D0,D1 0000052A: 2041 ' A' MOVEA.L D1,A0 0000052C: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 00000530: 584B 'XK' ADDQ.W #4,A3 00000532: 526E FFCC 'Rn..' ADDQ.W #1,-$0034(A6) 00000536: 9E86 '..' SUB.L D6,D7 00000538: 60C0 '`.' BRA.S *-$003E ; 000004FA 0000053A: 302E FFCE '0...' MOVE.W -$0032(A6),D0 0000053E: B06E FFD2 '.n..' CMP.W -$002E(A6),D0 00000542: 6700 0E32 'g..2' BEQ *+$0E34 ; 00001376 00000546: 2454 '$T' MOVEA.L (A4),A2 00000548: 5252 'RR' ADDQ.W #1,(A2) 0000054A: 3012 '0.' MOVE.W (A2),D0 0000054C: 48C0 'H.' EXT.L D0 0000054E: D080 '..' ADD.L D0,D0 00000550: D08A '..' ADD.L A2,D0 00000552: 2040 ' @' MOVEA.L D0,A0 00000554: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00000558: 584C 'XL' ADDQ.W #4,A4 0000055A: 526E FFCE 'Rn..' ADDQ.W #1,-$0032(A6) 0000055E: DE85 '..' ADD.L D5,D7 00000560: 6098 '`.' BRA.S *-$0066 ; 000004FA 00000562: 4AAE FFF0 'J...' TST.L -$0010(A6) 00000566: 6F00 047E 'o..~' BLE *+$0480 ; 000009E6 0000056A: 4AAE FFF4 'J...' TST.L -$000C(A6) 0000056E: 6E00 0476 'n..v' BGT *+$0478 ; 000009E6 00000572: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00000574: C0AE 000C '....' AND.L $000C(A6),D0 00000578: 7220 'r ' MOVEQ #$20,D1 ; ' ' 0000057A: B380 '..' EOR.L D1,D0 0000057C: 6600 0236 'f..6' BNE *+$0238 ; 000007B4 00000580: 3D7C 0001 FFD4 '=|....' MOVE.W #$0001,-$002C(A6) 00000586: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00000588: C0AE 0008 '....' AND.L $0008(A6),D0 0000058C: 7220 'r ' MOVEQ #$20,D1 ; ' ' 0000058E: B380 '..' EOR.L D1,D0 00000590: 6600 015A 'f..Z' BNE *+$015C ; 000006EC 00000594: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) 0000059A: 202E 0008 ' ...' MOVE.L $0008(A6),D0 0000059E: 90AE 0018 '....' SUB.L $0018(A6),D0 000005A2: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 000005A8: 222E 000C '"...' MOVE.L $000C(A6),D1 000005AC: 92AE 001C '....' SUB.L $001C(A6),D1 000005B0: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 000005B6: B280 '..' CMP.L D0,D1 000005B8: 6E24 'n$' BGT.S *+$0026 ; 000005DE 000005BA: 202E 0018 ' ...' MOVE.L $0018(A6),D0 000005BE: B0AE 0008 '....' CMP.L $0008(A6),D0 000005C2: 6600 00C0 'f...' BNE *+$00C2 ; 00000684 000005C6: 202E 0010 ' ...' MOVE.L $0010(A6),D0 000005CA: B0AE 0008 '....' CMP.L $0008(A6),D0 000005CE: 6600 00B4 'f...' BNE *+$00B6 ; 00000684 000005D2: 202E 001C ' ...' MOVE.L $001C(A6),D0 000005D6: B0AE 000C '....' CMP.L $000C(A6),D0 000005DA: 6F00 00A8 'o...' BLE *+$00AA ; 00000684 000005DE: 2054 ' T' MOVEA.L (A4),A0 000005E0: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) 000005E4: 5250 'RP' ADDQ.W #1,(A0) 000005E6: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 000005EA: 3010 '0.' MOVE.W (A0),D0 000005EC: 48C0 'H.' EXT.L D0 000005EE: D080 '..' ADD.L D0,D0 000005F0: D0AE FFC0 '....' ADD.L -$0040(A6),D0 000005F4: 2040 ' @' MOVEA.L D0,A0 000005F6: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 000005FA: 2053 ' S' MOVEA.L (A3),A0 000005FC: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) 00000600: 5250 'RP' ADDQ.W #1,(A0) 00000602: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00000606: 3010 '0.' MOVE.W (A0),D0 00000608: 48C0 'H.' EXT.L D0 0000060A: D080 '..' ADD.L D0,D0 0000060C: D0AE FFC0 '....' ADD.L -$0040(A6),D0 00000610: 2040 ' @' MOVEA.L D0,A0 00000612: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 00000616: 202E 0018 ' ...' MOVE.L $0018(A6),D0 0000061A: B0AE 0008 '....' CMP.L $0008(A6),D0 0000061E: 6C2A 'l*' BGE.S *+$002C ; 0000064A 00000620: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 00000624: 48C0 'H.' EXT.L D0 00000626: D080 '..' ADD.L D0,D0 00000628: D093 '..' ADD.L (A3),D0 0000062A: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) 0000062E: 2040 ' @' MOVEA.L D0,A0 00000630: 5250 'RP' ADDQ.W #1,(A0) 00000632: 302E FFCE '0...' MOVE.W -$0032(A6),D0 00000636: 5240 'R@' ADDQ.W #1,D0 00000638: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 0000063C: 3210 '2.' MOVE.W (A0),D1 0000063E: 48C1 'H.' EXT.L D1 00000640: D281 '..' ADD.L D1,D1 00000642: 2408 '$.' MOVE.L A0,D2 00000644: 9481 '..' SUB.L D1,D2 00000646: 2042 ' B' MOVEA.L D2,A0 00000648: 3080 '0.' MOVE.W D0,(A0) 0000064A: 202E 001C ' ...' MOVE.L $001C(A6),D0 0000064E: B0AE 000C '....' CMP.L $000C(A6),D0 00000652: 6F00 021E 'o...' BLE *+$0220 ; 00000872 00000656: 302E FFDA '0...' MOVE.W -$0026(A6),D0 0000065A: 48C0 'H.' EXT.L D0 0000065C: D080 '..' ADD.L D0,D0 0000065E: D094 '..' ADD.L (A4),D0 00000660: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) 00000664: 2040 ' @' MOVEA.L D0,A0 00000666: 5250 'RP' ADDQ.W #1,(A0) 00000668: 302E FFCC '0...' MOVE.W -$0034(A6),D0 0000066C: 5240 'R@' ADDQ.W #1,D0 0000066E: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00000672: 3210 '2.' MOVE.W (A0),D1 00000674: 48C1 'H.' EXT.L D1 00000676: D281 '..' ADD.L D1,D1 00000678: 2408 '$.' MOVE.L A0,D2 0000067A: 9481 '..' SUB.L D1,D2 0000067C: 2042 ' B' MOVEA.L D2,A0 0000067E: 3080 '0.' MOVE.W D0,(A0) 00000680: 6000 01F0 '`...' BRA *+$01F2 ; 00000872 00000684: 202E 001C ' ...' MOVE.L $001C(A6),D0 00000688: B0AE 000C '....' CMP.L $000C(A6),D0 0000068C: 6C26 'l&' BGE.S *+$0028 ; 000006B4 0000068E: 202E 000C ' ...' MOVE.L $000C(A6),D0 00000692: B0AE 0014 '....' CMP.L $0014(A6),D0 00000696: 6C1C 'l.' BGE.S *+$001E ; 000006B4 00000698: 2054 ' T' MOVEA.L (A4),A0 0000069A: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) 0000069E: 5250 'RP' ADDQ.W #1,(A0) 000006A0: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 000006A4: 3010 '0.' MOVE.W (A0),D0 000006A6: 48C0 'H.' EXT.L D0 000006A8: D080 '..' ADD.L D0,D0 000006AA: D0AE FFC0 '....' ADD.L -$0040(A6),D0 000006AE: 2040 ' @' MOVEA.L D0,A0 000006B0: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 000006B4: 202E 0010 ' ...' MOVE.L $0010(A6),D0 000006B8: B0AE 0008 '....' CMP.L $0008(A6),D0 000006BC: 6C00 01B4 'l...' BGE *+$01B6 ; 00000872 000006C0: 202E 0008 ' ...' MOVE.L $0008(A6),D0 000006C4: B0AE 0018 '....' CMP.L $0018(A6),D0 000006C8: 6C00 01A8 'l...' BGE *+$01AA ; 00000872 000006CC: 2053 ' S' MOVEA.L (A3),A0 000006CE: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) 000006D2: 5250 'RP' ADDQ.W #1,(A0) 000006D4: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 000006D8: 3010 '0.' MOVE.W (A0),D0 000006DA: 48C0 'H.' EXT.L D0 000006DC: D080 '..' ADD.L D0,D0 000006DE: D0AE FFC0 '....' ADD.L -$0040(A6),D0 000006E2: 2040 ' @' MOVEA.L D0,A0 000006E4: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 000006E8: 6000 0188 '`...' BRA *+$018A ; 00000872 000006EC: 202E 0008 ' ...' MOVE.L $0008(A6),D0 000006F0: 90AE 0018 '....' SUB.L $0018(A6),D0 000006F4: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 000006FA: 222E 000C '"...' MOVE.L $000C(A6),D1 000006FE: 92AE 001C '....' SUB.L $001C(A6),D1 00000702: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 00000708: B280 '..' CMP.L D0,D1 0000070A: 6E1E 'n.' BGT.S *+$0020 ; 0000072A 0000070C: 202E 0018 ' ...' MOVE.L $0018(A6),D0 00000710: B0AE 0008 '....' CMP.L $0008(A6),D0 00000714: 6666 'ff' BNE.S *+$0068 ; 0000077C 00000716: 202E 0010 ' ...' MOVE.L $0010(A6),D0 0000071A: B0AE 0008 '....' CMP.L $0008(A6),D0 0000071E: 665C 'f\' BNE.S *+$005E ; 0000077C 00000720: 202E 001C ' ...' MOVE.L $001C(A6),D0 00000724: B0AE 000C '....' CMP.L $000C(A6),D0 00000728: 6F52 'oR' BLE.S *+$0054 ; 0000077C 0000072A: 2054 ' T' MOVEA.L (A4),A0 0000072C: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) 00000730: 5250 'RP' ADDQ.W #1,(A0) 00000732: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00000736: 3010 '0.' MOVE.W (A0),D0 00000738: 48C0 'H.' EXT.L D0 0000073A: D080 '..' ADD.L D0,D0 0000073C: D0AE FFC0 '....' ADD.L -$0040(A6),D0 00000740: 2040 ' @' MOVEA.L D0,A0 00000742: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00000746: 202E 001C ' ...' MOVE.L $001C(A6),D0 0000074A: B0AE 000C '....' CMP.L $000C(A6),D0 0000074E: 6F00 0122 'o.."' BLE *+$0124 ; 00000872 00000752: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00000756: 48C0 'H.' EXT.L D0 00000758: D080 '..' ADD.L D0,D0 0000075A: D094 '..' ADD.L (A4),D0 0000075C: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) 00000760: 2040 ' @' MOVEA.L D0,A0 00000762: 5250 'RP' ADDQ.W #1,(A0) 00000764: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00000768: 3010 '0.' MOVE.W (A0),D0 0000076A: 48C0 'H.' EXT.L D0 0000076C: D080 '..' ADD.L D0,D0 0000076E: 2208 '".' MOVE.L A0,D1 00000770: 9280 '..' SUB.L D0,D1 00000772: 2041 ' A' MOVEA.L D1,A0 00000774: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00000778: 6000 00F8 '`...' BRA *+$00FA ; 00000872 0000077C: 202E 001C ' ...' MOVE.L $001C(A6),D0 00000780: B0AE 000C '....' CMP.L $000C(A6),D0 00000784: 6C00 00EC 'l...' BGE *+$00EE ; 00000872 00000788: 202E 000C ' ...' MOVE.L $000C(A6),D0 0000078C: B0AE 0014 '....' CMP.L $0014(A6),D0 00000790: 6C00 00E0 'l...' BGE *+$00E2 ; 00000872 00000794: 2054 ' T' MOVEA.L (A4),A0 00000796: 2D48 FFC4 '-H..' MOVE.L A0,-$003C(A6) 0000079A: 5250 'RP' ADDQ.W #1,(A0) 0000079C: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 000007A0: 3010 '0.' MOVE.W (A0),D0 000007A2: 48C0 'H.' EXT.L D0 000007A4: D080 '..' ADD.L D0,D0 000007A6: D0AE FFC4 '....' ADD.L -$003C(A6),D0 000007AA: 2040 ' @' MOVEA.L D0,A0 000007AC: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 000007B0: 6000 00C0 '`...' BRA *+$00C2 ; 00000872 000007B4: 703F 'p?' MOVEQ #$3F,D0 ; '?' 000007B6: C0AE 0008 '....' AND.L $0008(A6),D0 000007BA: 7220 'r ' MOVEQ #$20,D1 ; ' ' 000007BC: B380 '..' EOR.L D1,D0 000007BE: 6600 00B2 'f...' BNE *+$00B4 ; 00000872 000007C2: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) 000007C8: 202E 0008 ' ...' MOVE.L $0008(A6),D0 000007CC: 90AE 0018 '....' SUB.L $0018(A6),D0 000007D0: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 000007D6: 222E 000C '"...' MOVE.L $000C(A6),D1 000007DA: 92AE 001C '....' SUB.L $001C(A6),D1 000007DE: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 000007E4: B280 '..' CMP.L D0,D1 000007E6: 6E1E 'n.' BGT.S *+$0020 ; 00000806 000007E8: 202E 0018 ' ...' MOVE.L $0018(A6),D0 000007EC: B0AE 0008 '....' CMP.L $0008(A6),D0 000007F0: 665A 'fZ' BNE.S *+$005C ; 0000084C 000007F2: 202E 0010 ' ...' MOVE.L $0010(A6),D0 000007F6: B0AE 0008 '....' CMP.L $0008(A6),D0 000007FA: 6650 'fP' BNE.S *+$0052 ; 0000084C 000007FC: 202E 001C ' ...' MOVE.L $001C(A6),D0 00000800: B0AE 000C '....' CMP.L $000C(A6),D0 00000804: 6F46 'oF' BLE.S *+$0048 ; 0000084C 00000806: 2053 ' S' MOVEA.L (A3),A0 00000808: 2D48 FFC4 '-H..' MOVE.L A0,-$003C(A6) 0000080C: 5250 'RP' ADDQ.W #1,(A0) 0000080E: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 00000812: 3010 '0.' MOVE.W (A0),D0 00000814: 48C0 'H.' EXT.L D0 00000816: D080 '..' ADD.L D0,D0 00000818: D0AE FFC4 '....' ADD.L -$003C(A6),D0 0000081C: 2040 ' @' MOVEA.L D0,A0 0000081E: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 00000822: 202E 0018 ' ...' MOVE.L $0018(A6),D0 00000826: B0AE 0008 '....' CMP.L $0008(A6),D0 0000082A: 6C46 'lF' BGE.S *+$0048 ; 00000872 0000082C: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 00000830: 48C0 'H.' EXT.L D0 00000832: D080 '..' ADD.L D0,D0 00000834: 2440 '$@' MOVEA.L D0,A2 00000836: D5D3 '..' ADDA.L (A3),A2 00000838: 5252 'RR' ADDQ.W #1,(A2) 0000083A: 3012 '0.' MOVE.W (A2),D0 0000083C: 48C0 'H.' EXT.L D0 0000083E: D080 '..' ADD.L D0,D0 00000840: 220A '".' MOVE.L A2,D1 00000842: 9280 '..' SUB.L D0,D1 00000844: 2041 ' A' MOVEA.L D1,A0 00000846: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 0000084A: 6026 '`&' BRA.S *+$0028 ; 00000872 0000084C: 202E 0010 ' ...' MOVE.L $0010(A6),D0 00000850: B0AE 0008 '....' CMP.L $0008(A6),D0 00000854: 6C1C 'l.' BGE.S *+$001E ; 00000872 00000856: 202E 0008 ' ...' MOVE.L $0008(A6),D0 0000085A: B0AE 0018 '....' CMP.L $0018(A6),D0 0000085E: 6C12 'l.' BGE.S *+$0014 ; 00000872 00000860: 2453 '$S' MOVEA.L (A3),A2 00000862: 5252 'RR' ADDQ.W #1,(A2) 00000864: 3012 '0.' MOVE.W (A2),D0 00000866: 48C0 'H.' EXT.L D0 00000868: D080 '..' ADD.L D0,D0 0000086A: D08A '..' ADD.L A2,D0 0000086C: 2040 ' @' MOVEA.L D0,A0 0000086E: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 00000872: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 00000876: B06E FFCE '.n..' CMP.W -$0032(A6),D0 0000087A: 664E 'fN' BNE.S *+$0050 ; 000008CA 0000087C: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 00000880: B06E FFCC '.n..' CMP.W -$0034(A6),D0 00000884: 6700 0AF0 'g...' BEQ *+$0AF2 ; 00001376 00000888: 703F 'p?' MOVEQ #$3F,D0 ; '?' 0000088A: C0AE 0010 '....' AND.L $0010(A6),D0 0000088E: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00000890: B380 '..' EOR.L D1,D0 00000892: 6604 'f.' BNE.S *+$0006 ; 00000898 00000894: 526E FFD0 'Rn..' ADDQ.W #1,-$0030(A6) 00000898: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 0000089C: 48C0 'H.' EXT.L D0 0000089E: E580 '..' ASL.L #2,D0 000008A0: D0AE 0020 '... ' ADD.L $0020(A6),D0 000008A4: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) 000008A8: 594B 'YK' SUBQ.W #4,A3 000008AA: 6014 '`.' BRA.S *+$0016 ; 000008C0 000008AC: 2453 '$S' MOVEA.L (A3),A2 000008AE: 5252 'RR' ADDQ.W #1,(A2) 000008B0: 3012 '0.' MOVE.W (A2),D0 000008B2: 48C0 'H.' EXT.L D0 000008B4: D080 '..' ADD.L D0,D0 000008B6: D08A '..' ADD.L A2,D0 000008B8: 2040 ' @' MOVEA.L D0,A0 000008BA: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 000008BE: 594B 'YK' SUBQ.W #4,A3 000008C0: B7EE FFDC '....' CMPA.L -$0024(A6),A3 000008C4: 64E6 'd.' BCC.S *-$0018 ; 000008AC 000008C6: 6000 0AAE '`...' BRA *+$0AB0 ; 00001376 000008CA: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 000008CE: B06E FFCC '.n..' CMP.W -$0034(A6),D0 000008D2: 6638 'f8' BNE.S *+$003A ; 0000090C 000008D4: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 000008D8: 48C0 'H.' EXT.L D0 000008DA: E580 '..' ASL.L #2,D0 000008DC: D0AE 0024 '...$' ADD.L $0024(A6),D0 000008E0: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) 000008E4: 4A6E FFD4 'Jn..' TST.W -$002C(A6) 000008E8: 6718 'g.' BEQ.S *+$001A ; 00000902 000008EA: 584C 'XL' ADDQ.W #4,A4 000008EC: 6014 '`.' BRA.S *+$0016 ; 00000902 000008EE: 2454 '$T' MOVEA.L (A4),A2 000008F0: 5252 'RR' ADDQ.W #1,(A2) 000008F2: 3012 '0.' MOVE.W (A2),D0 000008F4: 48C0 'H.' EXT.L D0 000008F6: D080 '..' ADD.L D0,D0 000008F8: D08A '..' ADD.L A2,D0 000008FA: 2040 ' @' MOVEA.L D0,A0 000008FC: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00000900: 584C 'XL' ADDQ.W #4,A4 00000902: B9EE FFDC '....' CMPA.L -$0024(A6),A4 00000906: 65E6 'e.' BCS.S *-$0018 ; 000008EE 00000908: 6000 0A6C '`..l' BRA *+$0A6E ; 00001376 0000090C: 4A6E FFD4 'Jn..' TST.W -$002C(A6) 00000910: 6618 'f.' BNE.S *+$001A ; 0000092A 00000912: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 00000916: 90AE 000C '....' SUB.L $000C(A6),D0 0000091A: 7220 'r ' MOVEQ #$20,D1 ; ' ' 0000091C: D081 '..' ADD.L D1,D0 0000091E: 4C2E 0800 FFF4 'L.....' MULS.L -$000C(A6),D0 00000924: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00000928: 6010 '`.' BRA.S *+$0012 ; 0000093A 0000092A: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 0000092E: ED88 '..' LSL.L #6,D0 00000930: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00000934: 526E FFCE 'Rn..' ADDQ.W #1,-$0032(A6) 00000938: 584C 'XL' ADDQ.W #4,A4 0000093A: 4A6E FFD6 'Jn..' TST.W -$002A(A6) 0000093E: 6618 'f.' BNE.S *+$001A ; 00000958 00000940: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 00000944: 90AE 0008 '....' SUB.L $0008(A6),D0 00000948: 7220 'r ' MOVEQ #$20,D1 ; ' ' 0000094A: 9081 '..' SUB.L D1,D0 0000094C: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 00000952: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00000956: 600C '`.' BRA.S *+$000E ; 00000964 00000958: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 0000095C: ED88 '..' LSL.L #6,D0 0000095E: 4480 'D.' NEG.L D0 00000960: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00000964: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 00000968: 9EAE FFFC '....' SUB.L -$0004(A6),D7 0000096C: 2A2E FFF4 '*...' MOVE.L -$000C(A6),D5 00000970: ED8D '..' LSL.L #6,D5 00000972: 2C2E FFF0 ',...' MOVE.L -$0010(A6),D6 00000976: ED8E '..' LSL.L #6,D6 00000978: 703F 'p?' MOVEQ #$3F,D0 ; '?' 0000097A: C0AE 0010 '....' AND.L $0010(A6),D0 0000097E: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00000980: B380 '..' EOR.L D1,D0 00000982: 6604 'f.' BNE.S *+$0006 ; 00000988 00000984: 526E FFD0 'Rn..' ADDQ.W #1,-$0030(A6) 00000988: 4A87 'J.' TST.L D7 0000098A: 6E32 'n2' BGT.S *+$0034 ; 000009BE 0000098C: 536E FFCC 'Sn..' SUBQ.W #1,-$0034(A6) 00000990: 594B 'YK' SUBQ.W #4,A3 00000992: 302E FFCC '0...' MOVE.W -$0034(A6),D0 00000996: B06E FFD0 '.n..' CMP.W -$0030(A6),D0 0000099A: 6D00 09DA 'm...' BLT *+$09DC ; 00001376 0000099E: 2053 ' S' MOVEA.L (A3),A0 000009A0: 2D48 FFC4 '-H..' MOVE.L A0,-$003C(A6) 000009A4: 5250 'RP' ADDQ.W #1,(A0) 000009A6: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 000009AA: 3010 '0.' MOVE.W (A0),D0 000009AC: 48C0 'H.' EXT.L D0 000009AE: D080 '..' ADD.L D0,D0 000009B0: D0AE FFC4 '....' ADD.L -$003C(A6),D0 000009B4: 2040 ' @' MOVEA.L D0,A0 000009B6: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 000009BA: DE86 '..' ADD.L D6,D7 000009BC: 60CA '`.' BRA.S *-$0034 ; 00000988 000009BE: 302E FFCE '0...' MOVE.W -$0032(A6),D0 000009C2: B06E FFD2 '.n..' CMP.W -$002E(A6),D0 000009C6: 6700 09AE 'g...' BEQ *+$09B0 ; 00001376 000009CA: 2454 '$T' MOVEA.L (A4),A2 000009CC: 5252 'RR' ADDQ.W #1,(A2) 000009CE: 3012 '0.' MOVE.W (A2),D0 000009D0: 48C0 'H.' EXT.L D0 000009D2: D080 '..' ADD.L D0,D0 000009D4: D08A '..' ADD.L A2,D0 000009D6: 2040 ' @' MOVEA.L D0,A0 000009D8: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 000009DC: 584C 'XL' ADDQ.W #4,A4 000009DE: 526E FFCE 'Rn..' ADDQ.W #1,-$0032(A6) 000009E2: DE85 '..' ADD.L D5,D7 000009E4: 60A2 '`.' BRA.S *-$005C ; 00000988 000009E6: 4AAE FFF0 'J...' TST.L -$0010(A6) 000009EA: 6E00 04B2 'n...' BGT *+$04B4 ; 00000E9E 000009EE: 4AAE FFF4 'J...' TST.L -$000C(A6) 000009F2: 6C00 04AA 'l...' BGE *+$04AC ; 00000E9E 000009F6: 703F 'p?' MOVEQ #$3F,D0 ; '?' 000009F8: C0AE 000C '....' AND.L $000C(A6),D0 000009FC: 7220 'r ' MOVEQ #$20,D1 ; ' ' 000009FE: B380 '..' EOR.L D1,D0 00000A00: 6600 0246 'f..F' BNE *+$0248 ; 00000C48 00000A04: 3D7C 0001 FFD4 '=|....' MOVE.W #$0001,-$002C(A6) 00000A0A: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00000A0C: C0AE 0008 '....' AND.L $0008(A6),D0 00000A10: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00000A12: B380 '..' EOR.L D1,D0 00000A14: 6600 0168 'f..h' BNE *+$016A ; 00000B7E 00000A18: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) 00000A1E: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00000A22: 90AE 0018 '....' SUB.L $0018(A6),D0 00000A26: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 00000A2C: 222E 000C '"...' MOVE.L $000C(A6),D1 00000A30: 92AE 001C '....' SUB.L $001C(A6),D1 00000A34: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 00000A3A: B280 '..' CMP.L D0,D1 00000A3C: 6E24 'n$' BGT.S *+$0026 ; 00000A62 00000A3E: 202E 001C ' ...' MOVE.L $001C(A6),D0 00000A42: B0AE 000C '....' CMP.L $000C(A6),D0 00000A46: 6600 00C0 'f...' BNE *+$00C2 ; 00000B08 00000A4A: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00000A4E: B0AE 000C '....' CMP.L $000C(A6),D0 00000A52: 6600 00B4 'f...' BNE *+$00B6 ; 00000B08 00000A56: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00000A5A: B0AE 0018 '....' CMP.L $0018(A6),D0 00000A5E: 6F00 00A8 'o...' BLE *+$00AA ; 00000B08 00000A62: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00000A66: 48C0 'H.' EXT.L D0 00000A68: D080 '..' ADD.L D0,D0 00000A6A: D094 '..' ADD.L (A4),D0 00000A6C: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) 00000A70: 2040 ' @' MOVEA.L D0,A0 00000A72: 5250 'RP' ADDQ.W #1,(A0) 00000A74: 302E FFCC '0...' MOVE.W -$0034(A6),D0 00000A78: 5240 'R@' ADDQ.W #1,D0 00000A7A: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00000A7E: 3210 '2.' MOVE.W (A0),D1 00000A80: 48C1 'H.' EXT.L D1 00000A82: D281 '..' ADD.L D1,D1 00000A84: 2408 '$.' MOVE.L A0,D2 00000A86: 9481 '..' SUB.L D1,D2 00000A88: 2042 ' B' MOVEA.L D2,A0 00000A8A: 3080 '0.' MOVE.W D0,(A0) 00000A8C: 2053 ' S' MOVEA.L (A3),A0 00000A8E: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) 00000A92: 5250 'RP' ADDQ.W #1,(A0) 00000A94: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00000A98: 3010 '0.' MOVE.W (A0),D0 00000A9A: 48C0 'H.' EXT.L D0 00000A9C: D080 '..' ADD.L D0,D0 00000A9E: D0AE FFC0 '....' ADD.L -$0040(A6),D0 00000AA2: 2040 ' @' MOVEA.L D0,A0 00000AA4: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 00000AA8: 202E 0018 ' ...' MOVE.L $0018(A6),D0 00000AAC: B0AE 0008 '....' CMP.L $0008(A6),D0 00000AB0: 6C2A 'l*' BGE.S *+$002C ; 00000ADC 00000AB2: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 00000AB6: 48C0 'H.' EXT.L D0 00000AB8: D080 '..' ADD.L D0,D0 00000ABA: D093 '..' ADD.L (A3),D0 00000ABC: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) 00000AC0: 2040 ' @' MOVEA.L D0,A0 00000AC2: 5250 'RP' ADDQ.W #1,(A0) 00000AC4: 302E FFCE '0...' MOVE.W -$0032(A6),D0 00000AC8: 5240 'R@' ADDQ.W #1,D0 00000ACA: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00000ACE: 3210 '2.' MOVE.W (A0),D1 00000AD0: 48C1 'H.' EXT.L D1 00000AD2: D281 '..' ADD.L D1,D1 00000AD4: 2408 '$.' MOVE.L A0,D2 00000AD6: 9481 '..' SUB.L D1,D2 00000AD8: 2042 ' B' MOVEA.L D2,A0 00000ADA: 3080 '0.' MOVE.W D0,(A0) 00000ADC: 202E 001C ' ...' MOVE.L $001C(A6),D0 00000AE0: B0AE 000C '....' CMP.L $000C(A6),D0 00000AE4: 6C00 0216 'l...' BGE *+$0218 ; 00000CFC 00000AE8: 2054 ' T' MOVEA.L (A4),A0 00000AEA: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) 00000AEE: 5250 'RP' ADDQ.W #1,(A0) 00000AF0: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00000AF4: 3010 '0.' MOVE.W (A0),D0 00000AF6: 48C0 'H.' EXT.L D0 00000AF8: D080 '..' ADD.L D0,D0 00000AFA: D0AE FFC0 '....' ADD.L -$0040(A6),D0 00000AFE: 2040 ' @' MOVEA.L D0,A0 00000B00: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00000B04: 6000 01F6 '`...' BRA *+$01F8 ; 00000CFC 00000B08: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00000B0C: B0AE 000C '....' CMP.L $000C(A6),D0 00000B10: 6C34 'l4' BGE.S *+$0036 ; 00000B46 00000B12: 202E 000C ' ...' MOVE.L $000C(A6),D0 00000B16: B0AE 001C '....' CMP.L $001C(A6),D0 00000B1A: 6C2A 'l*' BGE.S *+$002C ; 00000B46 00000B1C: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00000B20: 48C0 'H.' EXT.L D0 00000B22: D080 '..' ADD.L D0,D0 00000B24: D094 '..' ADD.L (A4),D0 00000B26: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) 00000B2A: 2040 ' @' MOVEA.L D0,A0 00000B2C: 5250 'RP' ADDQ.W #1,(A0) 00000B2E: 302E FFCC '0...' MOVE.W -$0034(A6),D0 00000B32: 5240 'R@' ADDQ.W #1,D0 00000B34: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00000B38: 3210 '2.' MOVE.W (A0),D1 00000B3A: 48C1 'H.' EXT.L D1 00000B3C: D281 '..' ADD.L D1,D1 00000B3E: 2408 '$.' MOVE.L A0,D2 00000B40: 9481 '..' SUB.L D1,D2 00000B42: 2042 ' B' MOVEA.L D2,A0 00000B44: 3080 '0.' MOVE.W D0,(A0) 00000B46: 202E 0010 ' ...' MOVE.L $0010(A6),D0 00000B4A: B0AE 0008 '....' CMP.L $0008(A6),D0 00000B4E: 6C00 01AC 'l...' BGE *+$01AE ; 00000CFC 00000B52: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00000B56: B0AE 0018 '....' CMP.L $0018(A6),D0 00000B5A: 6C00 01A0 'l...' BGE *+$01A2 ; 00000CFC 00000B5E: 2053 ' S' MOVEA.L (A3),A0 00000B60: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) 00000B64: 5250 'RP' ADDQ.W #1,(A0) 00000B66: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00000B6A: 3010 '0.' MOVE.W (A0),D0 00000B6C: 48C0 'H.' EXT.L D0 00000B6E: D080 '..' ADD.L D0,D0 00000B70: D0AE FFC0 '....' ADD.L -$0040(A6),D0 00000B74: 2040 ' @' MOVEA.L D0,A0 00000B76: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 00000B7A: 6000 0180 '`...' BRA *+$0182 ; 00000CFC 00000B7E: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00000B82: 90AE 0018 '....' SUB.L $0018(A6),D0 00000B86: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 00000B8C: 222E 000C '"...' MOVE.L $000C(A6),D1 00000B90: 92AE 001C '....' SUB.L $001C(A6),D1 00000B94: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 00000B9A: B280 '..' CMP.L D0,D1 00000B9C: 6E1E 'n.' BGT.S *+$0020 ; 00000BBC 00000B9E: 202E 001C ' ...' MOVE.L $001C(A6),D0 00000BA2: B0AE 000C '....' CMP.L $000C(A6),D0 00000BA6: 6666 'ff' BNE.S *+$0068 ; 00000C0E 00000BA8: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00000BAC: B0AE 000C '....' CMP.L $000C(A6),D0 00000BB0: 665C 'f\' BNE.S *+$005E ; 00000C0E 00000BB2: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00000BB6: B0AE 0018 '....' CMP.L $0018(A6),D0 00000BBA: 6F52 'oR' BLE.S *+$0054 ; 00000C0E 00000BBC: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00000BC0: 48C0 'H.' EXT.L D0 00000BC2: D080 '..' ADD.L D0,D0 00000BC4: D094 '..' ADD.L (A4),D0 00000BC6: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) 00000BCA: 2040 ' @' MOVEA.L D0,A0 00000BCC: 5250 'RP' ADDQ.W #1,(A0) 00000BCE: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00000BD2: 3010 '0.' MOVE.W (A0),D0 00000BD4: 48C0 'H.' EXT.L D0 00000BD6: D080 '..' ADD.L D0,D0 00000BD8: 2208 '".' MOVE.L A0,D1 00000BDA: 9280 '..' SUB.L D0,D1 00000BDC: 2041 ' A' MOVEA.L D1,A0 00000BDE: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00000BE2: 202E 001C ' ...' MOVE.L $001C(A6),D0 00000BE6: B0AE 000C '....' CMP.L $000C(A6),D0 00000BEA: 6C00 0110 'l...' BGE *+$0112 ; 00000CFC 00000BEE: 2054 ' T' MOVEA.L (A4),A0 00000BF0: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) 00000BF4: 5250 'RP' ADDQ.W #1,(A0) 00000BF6: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00000BFA: 3010 '0.' MOVE.W (A0),D0 00000BFC: 48C0 'H.' EXT.L D0 00000BFE: D080 '..' ADD.L D0,D0 00000C00: D0AE FFC0 '....' ADD.L -$0040(A6),D0 00000C04: 2040 ' @' MOVEA.L D0,A0 00000C06: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00000C0A: 6000 00F0 '`...' BRA *+$00F2 ; 00000CFC 00000C0E: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00000C12: B0AE 000C '....' CMP.L $000C(A6),D0 00000C16: 6C00 00E4 'l...' BGE *+$00E6 ; 00000CFC 00000C1A: 202E 000C ' ...' MOVE.L $000C(A6),D0 00000C1E: B0AE 001C '....' CMP.L $001C(A6),D0 00000C22: 6C00 00D8 'l...' BGE *+$00DA ; 00000CFC 00000C26: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00000C2A: 48C0 'H.' EXT.L D0 00000C2C: D080 '..' ADD.L D0,D0 00000C2E: 2440 '$@' MOVEA.L D0,A2 00000C30: D5D4 '..' ADDA.L (A4),A2 00000C32: 5252 'RR' ADDQ.W #1,(A2) 00000C34: 3012 '0.' MOVE.W (A2),D0 00000C36: 48C0 'H.' EXT.L D0 00000C38: D080 '..' ADD.L D0,D0 00000C3A: 220A '".' MOVE.L A2,D1 00000C3C: 9280 '..' SUB.L D0,D1 00000C3E: 2041 ' A' MOVEA.L D1,A0 00000C40: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00000C44: 6000 00B6 '`...' BRA *+$00B8 ; 00000CFC 00000C48: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00000C4A: C0AE 0008 '....' AND.L $0008(A6),D0 00000C4E: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00000C50: B380 '..' EOR.L D1,D0 00000C52: 6600 00A8 'f...' BNE *+$00AA ; 00000CFC 00000C56: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) 00000C5C: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00000C60: 90AE 0018 '....' SUB.L $0018(A6),D0 00000C64: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 00000C6A: 222E 000C '"...' MOVE.L $000C(A6),D1 00000C6E: 92AE 001C '....' SUB.L $001C(A6),D1 00000C72: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 00000C78: B280 '..' CMP.L D0,D1 00000C7A: 6E1E 'n.' BGT.S *+$0020 ; 00000C9A 00000C7C: 202E 001C ' ...' MOVE.L $001C(A6),D0 00000C80: B0AE 000C '....' CMP.L $000C(A6),D0 00000C84: 6650 'fP' BNE.S *+$0052 ; 00000CD6 00000C86: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00000C8A: B0AE 000C '....' CMP.L $000C(A6),D0 00000C8E: 6646 'fF' BNE.S *+$0048 ; 00000CD6 00000C90: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00000C94: B0AE 0018 '....' CMP.L $0018(A6),D0 00000C98: 6F3C 'o<' BLE.S *+$003E ; 00000CD6 00000C9A: 2453 '$S' MOVEA.L (A3),A2 00000C9C: 5252 'RR' ADDQ.W #1,(A2) 00000C9E: 3012 '0.' MOVE.W (A2),D0 00000CA0: 48C0 'H.' EXT.L D0 00000CA2: D080 '..' ADD.L D0,D0 00000CA4: D08A '..' ADD.L A2,D0 00000CA6: 2040 ' @' MOVEA.L D0,A0 00000CA8: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 00000CAC: 202E 0018 ' ...' MOVE.L $0018(A6),D0 00000CB0: B0AE 0008 '....' CMP.L $0008(A6),D0 00000CB4: 6C46 'lF' BGE.S *+$0048 ; 00000CFC 00000CB6: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 00000CBA: 48C0 'H.' EXT.L D0 00000CBC: D080 '..' ADD.L D0,D0 00000CBE: 2440 '$@' MOVEA.L D0,A2 00000CC0: D5D3 '..' ADDA.L (A3),A2 00000CC2: 5252 'RR' ADDQ.W #1,(A2) 00000CC4: 3012 '0.' MOVE.W (A2),D0 00000CC6: 48C0 'H.' EXT.L D0 00000CC8: D080 '..' ADD.L D0,D0 00000CCA: 220A '".' MOVE.L A2,D1 00000CCC: 9280 '..' SUB.L D0,D1 00000CCE: 2041 ' A' MOVEA.L D1,A0 00000CD0: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 00000CD4: 6026 '`&' BRA.S *+$0028 ; 00000CFC 00000CD6: 202E 0010 ' ...' MOVE.L $0010(A6),D0 00000CDA: B0AE 0008 '....' CMP.L $0008(A6),D0 00000CDE: 6C1C 'l.' BGE.S *+$001E ; 00000CFC 00000CE0: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00000CE4: B0AE 0018 '....' CMP.L $0018(A6),D0 00000CE8: 6C12 'l.' BGE.S *+$0014 ; 00000CFC 00000CEA: 2453 '$S' MOVEA.L (A3),A2 00000CEC: 5252 'RR' ADDQ.W #1,(A2) 00000CEE: 3012 '0.' MOVE.W (A2),D0 00000CF0: 48C0 'H.' EXT.L D0 00000CF2: D080 '..' ADD.L D0,D0 00000CF4: D08A '..' ADD.L A2,D0 00000CF6: 2040 ' @' MOVEA.L D0,A0 00000CF8: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 00000CFC: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 00000D00: B06E FFCE '.n..' CMP.W -$0032(A6),D0 00000D04: 664E 'fN' BNE.S *+$0050 ; 00000D54 00000D06: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 00000D0A: B06E FFCC '.n..' CMP.W -$0034(A6),D0 00000D0E: 6700 0666 'g..f' BEQ *+$0668 ; 00001376 00000D12: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00000D14: C0AE 0010 '....' AND.L $0010(A6),D0 00000D18: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00000D1A: B380 '..' EOR.L D1,D0 00000D1C: 6604 'f.' BNE.S *+$0006 ; 00000D22 00000D1E: 526E FFD0 'Rn..' ADDQ.W #1,-$0030(A6) 00000D22: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 00000D26: 48C0 'H.' EXT.L D0 00000D28: E580 '..' ASL.L #2,D0 00000D2A: D0AE 0020 '... ' ADD.L $0020(A6),D0 00000D2E: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) 00000D32: 594B 'YK' SUBQ.W #4,A3 00000D34: 6014 '`.' BRA.S *+$0016 ; 00000D4A 00000D36: 2453 '$S' MOVEA.L (A3),A2 00000D38: 5252 'RR' ADDQ.W #1,(A2) 00000D3A: 3012 '0.' MOVE.W (A2),D0 00000D3C: 48C0 'H.' EXT.L D0 00000D3E: D080 '..' ADD.L D0,D0 00000D40: D08A '..' ADD.L A2,D0 00000D42: 2040 ' @' MOVEA.L D0,A0 00000D44: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 00000D48: 594B 'YK' SUBQ.W #4,A3 00000D4A: B7EE FFDC '....' CMPA.L -$0024(A6),A3 00000D4E: 64E6 'd.' BCC.S *-$0018 ; 00000D36 00000D50: 6000 0624 '`..$' BRA *+$0626 ; 00001376 00000D54: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 00000D58: B06E FFCC '.n..' CMP.W -$0034(A6),D0 00000D5C: 664E 'fN' BNE.S *+$0050 ; 00000DAC 00000D5E: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00000D60: C0AE 0014 '....' AND.L $0014(A6),D0 00000D64: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00000D66: B380 '..' EOR.L D1,D0 00000D68: 6604 'f.' BNE.S *+$0006 ; 00000D6E 00000D6A: 526E FFD2 'Rn..' ADDQ.W #1,-$002E(A6) 00000D6E: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 00000D72: 48C0 'H.' EXT.L D0 00000D74: E580 '..' ASL.L #2,D0 00000D76: D0AE 0024 '...$' ADD.L $0024(A6),D0 00000D7A: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) 00000D7E: 594C 'YL' SUBQ.W #4,A4 00000D80: 6020 '` ' BRA.S *+$0022 ; 00000DA2 00000D82: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00000D86: 48C0 'H.' EXT.L D0 00000D88: D080 '..' ADD.L D0,D0 00000D8A: 2440 '$@' MOVEA.L D0,A2 00000D8C: D5D4 '..' ADDA.L (A4),A2 00000D8E: 5252 'RR' ADDQ.W #1,(A2) 00000D90: 3012 '0.' MOVE.W (A2),D0 00000D92: 48C0 'H.' EXT.L D0 00000D94: D080 '..' ADD.L D0,D0 00000D96: 220A '".' MOVE.L A2,D1 00000D98: 9280 '..' SUB.L D0,D1 00000D9A: 2041 ' A' MOVEA.L D1,A0 00000D9C: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00000DA0: 594C 'YL' SUBQ.W #4,A4 00000DA2: B9EE FFDC '....' CMPA.L -$0024(A6),A4 00000DA6: 64DA 'd.' BCC.S *-$0024 ; 00000D82 00000DA8: 6000 05CC '`...' BRA *+$05CE ; 00001376 00000DAC: 4A6E FFD4 'Jn..' TST.W -$002C(A6) 00000DB0: 6618 'f.' BNE.S *+$001A ; 00000DCA 00000DB2: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 00000DB6: 90AE 000C '....' SUB.L $000C(A6),D0 00000DBA: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00000DBC: 9081 '..' SUB.L D1,D0 00000DBE: 4C2E 0800 FFF4 'L.....' MULS.L -$000C(A6),D0 00000DC4: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00000DC8: 600C '`.' BRA.S *+$000E ; 00000DD6 00000DCA: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 00000DCE: ED88 '..' LSL.L #6,D0 00000DD0: 4480 'D.' NEG.L D0 00000DD2: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00000DD6: 4A6E FFD6 'Jn..' TST.W -$002A(A6) 00000DDA: 6618 'f.' BNE.S *+$001A ; 00000DF4 00000DDC: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 00000DE0: 90AE 0008 '....' SUB.L $0008(A6),D0 00000DE4: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00000DE6: 9081 '..' SUB.L D1,D0 00000DE8: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 00000DEE: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00000DF2: 600C '`.' BRA.S *+$000E ; 00000E00 00000DF4: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 00000DF8: ED88 '..' LSL.L #6,D0 00000DFA: 4480 'D.' NEG.L D0 00000DFC: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00000E00: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 00000E04: 9EAE FFFC '....' SUB.L -$0004(A6),D7 00000E08: 2A2E FFF4 '*...' MOVE.L -$000C(A6),D5 00000E0C: ED8D '..' LSL.L #6,D5 00000E0E: 2C2E FFF0 ',...' MOVE.L -$0010(A6),D6 00000E12: ED8E '..' LSL.L #6,D6 00000E14: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00000E16: C0AE 0014 '....' AND.L $0014(A6),D0 00000E1A: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00000E1C: B380 '..' EOR.L D1,D0 00000E1E: 6604 'f.' BNE.S *+$0006 ; 00000E24 00000E20: 526E FFD2 'Rn..' ADDQ.W #1,-$002E(A6) 00000E24: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00000E26: C0AE 0010 '....' AND.L $0010(A6),D0 00000E2A: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00000E2C: B380 '..' EOR.L D1,D0 00000E2E: 6604 'f.' BNE.S *+$0006 ; 00000E34 00000E30: 526E FFD0 'Rn..' ADDQ.W #1,-$0030(A6) 00000E34: 4A87 'J.' TST.L D7 00000E36: 6F32 'o2' BLE.S *+$0034 ; 00000E6A 00000E38: 536E FFCC 'Sn..' SUBQ.W #1,-$0034(A6) 00000E3C: 594B 'YK' SUBQ.W #4,A3 00000E3E: 302E FFCC '0...' MOVE.W -$0034(A6),D0 00000E42: B06E FFD0 '.n..' CMP.W -$0030(A6),D0 00000E46: 6D00 052E 'm...' BLT *+$0530 ; 00001376 00000E4A: 2053 ' S' MOVEA.L (A3),A0 00000E4C: 2D48 FFC4 '-H..' MOVE.L A0,-$003C(A6) 00000E50: 5250 'RP' ADDQ.W #1,(A0) 00000E52: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 00000E56: 3010 '0.' MOVE.W (A0),D0 00000E58: 48C0 'H.' EXT.L D0 00000E5A: D080 '..' ADD.L D0,D0 00000E5C: D0AE FFC4 '....' ADD.L -$003C(A6),D0 00000E60: 2040 ' @' MOVEA.L D0,A0 00000E62: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 00000E66: DE86 '..' ADD.L D6,D7 00000E68: 60CA '`.' BRA.S *-$0034 ; 00000E34 00000E6A: 536E FFCE 'Sn..' SUBQ.W #1,-$0032(A6) 00000E6E: 594C 'YL' SUBQ.W #4,A4 00000E70: 302E FFCE '0...' MOVE.W -$0032(A6),D0 00000E74: B06E FFD2 '.n..' CMP.W -$002E(A6),D0 00000E78: 6D00 04FC 'm...' BLT *+$04FE ; 00001376 00000E7C: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00000E80: 48C0 'H.' EXT.L D0 00000E82: D080 '..' ADD.L D0,D0 00000E84: 2440 '$@' MOVEA.L D0,A2 00000E86: D5D4 '..' ADDA.L (A4),A2 00000E88: 5252 'RR' ADDQ.W #1,(A2) 00000E8A: 3012 '0.' MOVE.W (A2),D0 00000E8C: 48C0 'H.' EXT.L D0 00000E8E: D080 '..' ADD.L D0,D0 00000E90: 220A '".' MOVE.L A2,D1 00000E92: 9280 '..' SUB.L D0,D1 00000E94: 2041 ' A' MOVEA.L D1,A0 00000E96: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00000E9A: 9E85 '..' SUB.L D5,D7 00000E9C: 6096 '`.' BRA.S *-$0068 ; 00000E34 00000E9E: 4AAE FFF0 'J...' TST.L -$0010(A6) 00000EA2: 6C00 04D2 'l...' BGE *+$04D4 ; 00001376 00000EA6: 4AAE FFF4 'J...' TST.L -$000C(A6) 00000EAA: 6D00 04CA 'm...' BLT *+$04CC ; 00001376 00000EAE: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00000EB0: C0AE 000C '....' AND.L $000C(A6),D0 00000EB4: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00000EB6: B380 '..' EOR.L D1,D0 00000EB8: 6600 0254 'f..T' BNE *+$0256 ; 0000110E 00000EBC: 3D7C 0001 FFD4 '=|....' MOVE.W #$0001,-$002C(A6) 00000EC2: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00000EC4: C0AE 0008 '....' AND.L $0008(A6),D0 00000EC8: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00000ECA: B380 '..' EOR.L D1,D0 00000ECC: 6600 0176 'f..v' BNE *+$0178 ; 00001044 00000ED0: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) 00000ED6: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00000EDA: 90AE 0018 '....' SUB.L $0018(A6),D0 00000EDE: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 00000EE4: 222E 000C '"...' MOVE.L $000C(A6),D1 00000EE8: 92AE 001C '....' SUB.L $001C(A6),D1 00000EEC: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 00000EF2: B280 '..' CMP.L D0,D1 00000EF4: 6E24 'n$' BGT.S *+$0026 ; 00000F1A 00000EF6: 202E 0018 ' ...' MOVE.L $0018(A6),D0 00000EFA: B0AE 0008 '....' CMP.L $0008(A6),D0 00000EFE: 6600 00C0 'f...' BNE *+$00C2 ; 00000FC0 00000F02: 202E 0010 ' ...' MOVE.L $0010(A6),D0 00000F06: B0AE 0008 '....' CMP.L $0008(A6),D0 00000F0A: 6600 00B4 'f...' BNE *+$00B6 ; 00000FC0 00000F0E: 202E 000C ' ...' MOVE.L $000C(A6),D0 00000F12: B0AE 001C '....' CMP.L $001C(A6),D0 00000F16: 6F00 00A8 'o...' BLE *+$00AA ; 00000FC0 00000F1A: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00000F1E: 48C0 'H.' EXT.L D0 00000F20: D080 '..' ADD.L D0,D0 00000F22: D094 '..' ADD.L (A4),D0 00000F24: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) 00000F28: 2040 ' @' MOVEA.L D0,A0 00000F2A: 5250 'RP' ADDQ.W #1,(A0) 00000F2C: 302E FFCC '0...' MOVE.W -$0034(A6),D0 00000F30: 5240 'R@' ADDQ.W #1,D0 00000F32: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00000F36: 3210 '2.' MOVE.W (A0),D1 00000F38: 48C1 'H.' EXT.L D1 00000F3A: D281 '..' ADD.L D1,D1 00000F3C: 2408 '$.' MOVE.L A0,D2 00000F3E: 9481 '..' SUB.L D1,D2 00000F40: 2042 ' B' MOVEA.L D2,A0 00000F42: 3080 '0.' MOVE.W D0,(A0) 00000F44: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 00000F48: 48C0 'H.' EXT.L D0 00000F4A: D080 '..' ADD.L D0,D0 00000F4C: D093 '..' ADD.L (A3),D0 00000F4E: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) 00000F52: 2040 ' @' MOVEA.L D0,A0 00000F54: 5250 'RP' ADDQ.W #1,(A0) 00000F56: 302E FFCE '0...' MOVE.W -$0032(A6),D0 00000F5A: 5240 'R@' ADDQ.W #1,D0 00000F5C: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00000F60: 3210 '2.' MOVE.W (A0),D1 00000F62: 48C1 'H.' EXT.L D1 00000F64: D281 '..' ADD.L D1,D1 00000F66: 2408 '$.' MOVE.L A0,D2 00000F68: 9481 '..' SUB.L D1,D2 00000F6A: 2042 ' B' MOVEA.L D2,A0 00000F6C: 3080 '0.' MOVE.W D0,(A0) 00000F6E: 202E 0018 ' ...' MOVE.L $0018(A6),D0 00000F72: B0AE 0008 '....' CMP.L $0008(A6),D0 00000F76: 6F1C 'o.' BLE.S *+$001E ; 00000F94 00000F78: 2053 ' S' MOVEA.L (A3),A0 00000F7A: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) 00000F7E: 5250 'RP' ADDQ.W #1,(A0) 00000F80: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00000F84: 3010 '0.' MOVE.W (A0),D0 00000F86: 48C0 'H.' EXT.L D0 00000F88: D080 '..' ADD.L D0,D0 00000F8A: D0AE FFC0 '....' ADD.L -$0040(A6),D0 00000F8E: 2040 ' @' MOVEA.L D0,A0 00000F90: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 00000F94: 202E 001C ' ...' MOVE.L $001C(A6),D0 00000F98: B0AE 000C '....' CMP.L $000C(A6),D0 00000F9C: 6C00 0230 'l..0' BGE *+$0232 ; 000011CE 00000FA0: 2054 ' T' MOVEA.L (A4),A0 00000FA2: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) 00000FA6: 5250 'RP' ADDQ.W #1,(A0) 00000FA8: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00000FAC: 3010 '0.' MOVE.W (A0),D0 00000FAE: 48C0 'H.' EXT.L D0 00000FB0: D080 '..' ADD.L D0,D0 00000FB2: D0AE FFC0 '....' ADD.L -$0040(A6),D0 00000FB6: 2040 ' @' MOVEA.L D0,A0 00000FB8: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00000FBC: 6000 0210 '`...' BRA *+$0212 ; 000011CE 00000FC0: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00000FC4: B0AE 000C '....' CMP.L $000C(A6),D0 00000FC8: 6C34 'l4' BGE.S *+$0036 ; 00000FFE 00000FCA: 202E 000C ' ...' MOVE.L $000C(A6),D0 00000FCE: B0AE 001C '....' CMP.L $001C(A6),D0 00000FD2: 6C2A 'l*' BGE.S *+$002C ; 00000FFE 00000FD4: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00000FD8: 48C0 'H.' EXT.L D0 00000FDA: D080 '..' ADD.L D0,D0 00000FDC: D094 '..' ADD.L (A4),D0 00000FDE: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) 00000FE2: 2040 ' @' MOVEA.L D0,A0 00000FE4: 5250 'RP' ADDQ.W #1,(A0) 00000FE6: 302E FFCC '0...' MOVE.W -$0034(A6),D0 00000FEA: 5240 'R@' ADDQ.W #1,D0 00000FEC: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00000FF0: 3210 '2.' MOVE.W (A0),D1 00000FF2: 48C1 'H.' EXT.L D1 00000FF4: D281 '..' ADD.L D1,D1 00000FF6: 2408 '$.' MOVE.L A0,D2 00000FF8: 9481 '..' SUB.L D1,D2 00000FFA: 2042 ' B' MOVEA.L D2,A0 00000FFC: 3080 '0.' MOVE.W D0,(A0) 00000FFE: 202E 0018 ' ...' MOVE.L $0018(A6),D0 00001002: B0AE 0008 '....' CMP.L $0008(A6),D0 00001006: 6C00 01C6 'l...' BGE *+$01C8 ; 000011CE 0000100A: 202E 0008 ' ...' MOVE.L $0008(A6),D0 0000100E: B0AE 0010 '....' CMP.L $0010(A6),D0 00001012: 6C00 01BA 'l...' BGE *+$01BC ; 000011CE 00001016: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 0000101A: 48C0 'H.' EXT.L D0 0000101C: D080 '..' ADD.L D0,D0 0000101E: D093 '..' ADD.L (A3),D0 00001020: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) 00001024: 2040 ' @' MOVEA.L D0,A0 00001026: 5250 'RP' ADDQ.W #1,(A0) 00001028: 302E FFCE '0...' MOVE.W -$0032(A6),D0 0000102C: 5240 'R@' ADDQ.W #1,D0 0000102E: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00001032: 3210 '2.' MOVE.W (A0),D1 00001034: 48C1 'H.' EXT.L D1 00001036: D281 '..' ADD.L D1,D1 00001038: 2408 '$.' MOVE.L A0,D2 0000103A: 9481 '..' SUB.L D1,D2 0000103C: 2042 ' B' MOVEA.L D2,A0 0000103E: 3080 '0.' MOVE.W D0,(A0) 00001040: 6000 018C '`...' BRA *+$018E ; 000011CE 00001044: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00001048: 90AE 0018 '....' SUB.L $0018(A6),D0 0000104C: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 00001052: 222E 000C '"...' MOVE.L $000C(A6),D1 00001056: 92AE 001C '....' SUB.L $001C(A6),D1 0000105A: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 00001060: B280 '..' CMP.L D0,D1 00001062: 6E1E 'n.' BGT.S *+$0020 ; 00001082 00001064: 202E 0018 ' ...' MOVE.L $0018(A6),D0 00001068: B0AE 0008 '....' CMP.L $0008(A6),D0 0000106C: 6666 'ff' BNE.S *+$0068 ; 000010D4 0000106E: 202E 0010 ' ...' MOVE.L $0010(A6),D0 00001072: B0AE 0008 '....' CMP.L $0008(A6),D0 00001076: 665C 'f\' BNE.S *+$005E ; 000010D4 00001078: 202E 000C ' ...' MOVE.L $000C(A6),D0 0000107C: B0AE 001C '....' CMP.L $001C(A6),D0 00001080: 6F52 'oR' BLE.S *+$0054 ; 000010D4 00001082: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00001086: 48C0 'H.' EXT.L D0 00001088: D080 '..' ADD.L D0,D0 0000108A: D094 '..' ADD.L (A4),D0 0000108C: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) 00001090: 2040 ' @' MOVEA.L D0,A0 00001092: 5250 'RP' ADDQ.W #1,(A0) 00001094: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 00001098: 3010 '0.' MOVE.W (A0),D0 0000109A: 48C0 'H.' EXT.L D0 0000109C: D080 '..' ADD.L D0,D0 0000109E: 2208 '".' MOVE.L A0,D1 000010A0: 9280 '..' SUB.L D0,D1 000010A2: 2041 ' A' MOVEA.L D1,A0 000010A4: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 000010A8: 202E 001C ' ...' MOVE.L $001C(A6),D0 000010AC: B0AE 000C '....' CMP.L $000C(A6),D0 000010B0: 6C00 011C 'l...' BGE *+$011E ; 000011CE 000010B4: 2054 ' T' MOVEA.L (A4),A0 000010B6: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) 000010BA: 5250 'RP' ADDQ.W #1,(A0) 000010BC: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 000010C0: 3010 '0.' MOVE.W (A0),D0 000010C2: 48C0 'H.' EXT.L D0 000010C4: D080 '..' ADD.L D0,D0 000010C6: D0AE FFC0 '....' ADD.L -$0040(A6),D0 000010CA: 2040 ' @' MOVEA.L D0,A0 000010CC: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 000010D0: 6000 00FC '`...' BRA *+$00FE ; 000011CE 000010D4: 202E 0014 ' ...' MOVE.L $0014(A6),D0 000010D8: B0AE 000C '....' CMP.L $000C(A6),D0 000010DC: 6C00 00F0 'l...' BGE *+$00F2 ; 000011CE 000010E0: 202E 000C ' ...' MOVE.L $000C(A6),D0 000010E4: B0AE 001C '....' CMP.L $001C(A6),D0 000010E8: 6C00 00E4 'l...' BGE *+$00E6 ; 000011CE 000010EC: 302E FFDA '0...' MOVE.W -$0026(A6),D0 000010F0: 48C0 'H.' EXT.L D0 000010F2: D080 '..' ADD.L D0,D0 000010F4: 2440 '$@' MOVEA.L D0,A2 000010F6: D5D4 '..' ADDA.L (A4),A2 000010F8: 5252 'RR' ADDQ.W #1,(A2) 000010FA: 3012 '0.' MOVE.W (A2),D0 000010FC: 48C0 'H.' EXT.L D0 000010FE: D080 '..' ADD.L D0,D0 00001100: 220A '".' MOVE.L A2,D1 00001102: 9280 '..' SUB.L D0,D1 00001104: 2041 ' A' MOVEA.L D1,A0 00001106: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 0000110A: 6000 00C2 '`...' BRA *+$00C4 ; 000011CE 0000110E: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00001110: C0AE 0008 '....' AND.L $0008(A6),D0 00001114: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001116: B380 '..' EOR.L D1,D0 00001118: 6600 00B4 'f...' BNE *+$00B6 ; 000011CE 0000111C: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) 00001122: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00001126: 90AE 0018 '....' SUB.L $0018(A6),D0 0000112A: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 00001130: 222E 000C '"...' MOVE.L $000C(A6),D1 00001134: 92AE 001C '....' SUB.L $001C(A6),D1 00001138: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 0000113E: B280 '..' CMP.L D0,D1 00001140: 6E1E 'n.' BGT.S *+$0020 ; 00001160 00001142: 202E 0018 ' ...' MOVE.L $0018(A6),D0 00001146: B0AE 0008 '....' CMP.L $0008(A6),D0 0000114A: 6650 'fP' BNE.S *+$0052 ; 0000119C 0000114C: 202E 0010 ' ...' MOVE.L $0010(A6),D0 00001150: B0AE 0008 '....' CMP.L $0008(A6),D0 00001154: 6646 'fF' BNE.S *+$0048 ; 0000119C 00001156: 202E 000C ' ...' MOVE.L $000C(A6),D0 0000115A: B0AE 001C '....' CMP.L $001C(A6),D0 0000115E: 6F3C 'o<' BLE.S *+$003E ; 0000119C 00001160: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 00001164: 48C0 'H.' EXT.L D0 00001166: D080 '..' ADD.L D0,D0 00001168: 2440 '$@' MOVEA.L D0,A2 0000116A: D5D3 '..' ADDA.L (A3),A2 0000116C: 5252 'RR' ADDQ.W #1,(A2) 0000116E: 3012 '0.' MOVE.W (A2),D0 00001170: 48C0 'H.' EXT.L D0 00001172: D080 '..' ADD.L D0,D0 00001174: 220A '".' MOVE.L A2,D1 00001176: 9280 '..' SUB.L D0,D1 00001178: 2041 ' A' MOVEA.L D1,A0 0000117A: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 0000117E: 202E 0018 ' ...' MOVE.L $0018(A6),D0 00001182: B0AE 0008 '....' CMP.L $0008(A6),D0 00001186: 6F46 'oF' BLE.S *+$0048 ; 000011CE 00001188: 2453 '$S' MOVEA.L (A3),A2 0000118A: 5252 'RR' ADDQ.W #1,(A2) 0000118C: 3012 '0.' MOVE.W (A2),D0 0000118E: 48C0 'H.' EXT.L D0 00001190: D080 '..' ADD.L D0,D0 00001192: D08A '..' ADD.L A2,D0 00001194: 2040 ' @' MOVEA.L D0,A0 00001196: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 0000119A: 6032 '`2' BRA.S *+$0034 ; 000011CE 0000119C: 202E 0018 ' ...' MOVE.L $0018(A6),D0 000011A0: B0AE 0008 '....' CMP.L $0008(A6),D0 000011A4: 6C28 'l(' BGE.S *+$002A ; 000011CE 000011A6: 202E 0008 ' ...' MOVE.L $0008(A6),D0 000011AA: B0AE 0010 '....' CMP.L $0010(A6),D0 000011AE: 6C1E 'l.' BGE.S *+$0020 ; 000011CE 000011B0: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 000011B4: 48C0 'H.' EXT.L D0 000011B6: D080 '..' ADD.L D0,D0 000011B8: 2440 '$@' MOVEA.L D0,A2 000011BA: D5D3 '..' ADDA.L (A3),A2 000011BC: 5252 'RR' ADDQ.W #1,(A2) 000011BE: 3012 '0.' MOVE.W (A2),D0 000011C0: 48C0 'H.' EXT.L D0 000011C2: D080 '..' ADD.L D0,D0 000011C4: 220A '".' MOVE.L A2,D1 000011C6: 9280 '..' SUB.L D0,D1 000011C8: 2041 ' A' MOVEA.L D1,A0 000011CA: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 000011CE: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 000011D2: B06E FFCE '.n..' CMP.W -$0032(A6),D0 000011D6: 6650 'fP' BNE.S *+$0052 ; 00001228 000011D8: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 000011DC: B06E FFCC '.n..' CMP.W -$0034(A6),D0 000011E0: 6700 0194 'g...' BEQ *+$0196 ; 00001376 000011E4: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 000011E8: 48C0 'H.' EXT.L D0 000011EA: E580 '..' ASL.L #2,D0 000011EC: D0AE 0020 '... ' ADD.L $0020(A6),D0 000011F0: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) 000011F4: 4A6E FFD6 'Jn..' TST.W -$002A(A6) 000011F8: 6724 'g$' BEQ.S *+$0026 ; 0000121E 000011FA: 584B 'XK' ADDQ.W #4,A3 000011FC: 6020 '` ' BRA.S *+$0022 ; 0000121E 000011FE: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 00001202: 48C0 'H.' EXT.L D0 00001204: D080 '..' ADD.L D0,D0 00001206: 2440 '$@' MOVEA.L D0,A2 00001208: D5D3 '..' ADDA.L (A3),A2 0000120A: 5252 'RR' ADDQ.W #1,(A2) 0000120C: 3012 '0.' MOVE.W (A2),D0 0000120E: 48C0 'H.' EXT.L D0 00001210: D080 '..' ADD.L D0,D0 00001212: 220A '".' MOVE.L A2,D1 00001214: 9280 '..' SUB.L D0,D1 00001216: 2041 ' A' MOVEA.L D1,A0 00001218: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 0000121C: 584B 'XK' ADDQ.W #4,A3 0000121E: B7EE FFDC '....' CMPA.L -$0024(A6),A3 00001222: 65DA 'e.' BCS.S *-$0024 ; 000011FE 00001224: 6000 0150 '`..P' BRA *+$0152 ; 00001376 00001228: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 0000122C: B06E FFCC '.n..' CMP.W -$0034(A6),D0 00001230: 6660 'f`' BNE.S *+$0062 ; 00001292 00001232: 4A6E FFD6 'Jn..' TST.W -$002A(A6) 00001236: 6704 'g.' BEQ.S *+$0006 ; 0000123C 00001238: 526E FFCC 'Rn..' ADDQ.W #1,-$0034(A6) 0000123C: 703F 'p?' MOVEQ #$3F,D0 ; '?' 0000123E: C0AE 0014 '....' AND.L $0014(A6),D0 00001242: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001244: B380 '..' EOR.L D1,D0 00001246: 6604 'f.' BNE.S *+$0006 ; 0000124C 00001248: 526E FFD2 'Rn..' ADDQ.W #1,-$002E(A6) 0000124C: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 00001250: 48C0 'H.' EXT.L D0 00001252: E580 '..' ASL.L #2,D0 00001254: D0AE 0024 '...$' ADD.L $0024(A6),D0 00001258: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) 0000125C: 594C 'YL' SUBQ.W #4,A4 0000125E: 6028 '`(' BRA.S *+$002A ; 00001288 00001260: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00001264: 48C0 'H.' EXT.L D0 00001266: D080 '..' ADD.L D0,D0 00001268: D094 '..' ADD.L (A4),D0 0000126A: 2D40 FFC4 '-@..' MOVE.L D0,-$003C(A6) 0000126E: 2040 ' @' MOVEA.L D0,A0 00001270: 5250 'RP' ADDQ.W #1,(A0) 00001272: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 00001276: 3010 '0.' MOVE.W (A0),D0 00001278: 48C0 'H.' EXT.L D0 0000127A: D080 '..' ADD.L D0,D0 0000127C: 2208 '".' MOVE.L A0,D1 0000127E: 9280 '..' SUB.L D0,D1 00001280: 2041 ' A' MOVEA.L D1,A0 00001282: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00001286: 594C 'YL' SUBQ.W #4,A4 00001288: B9EE FFDC '....' CMPA.L -$0024(A6),A4 0000128C: 64D2 'd.' BCC.S *-$002C ; 00001260 0000128E: 6000 00E6 '`...' BRA *+$00E8 ; 00001376 00001292: 4A6E FFD4 'Jn..' TST.W -$002C(A6) 00001296: 6618 'f.' BNE.S *+$001A ; 000012B0 00001298: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 0000129C: 90AE 000C '....' SUB.L $000C(A6),D0 000012A0: 7220 'r ' MOVEQ #$20,D1 ; ' ' 000012A2: 9081 '..' SUB.L D1,D0 000012A4: 4C2E 0800 FFF4 'L.....' MULS.L -$000C(A6),D0 000012AA: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 000012AE: 600C '`.' BRA.S *+$000E ; 000012BC 000012B0: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 000012B4: ED88 '..' LSL.L #6,D0 000012B6: 4480 'D.' NEG.L D0 000012B8: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 000012BC: 4A6E FFD6 'Jn..' TST.W -$002A(A6) 000012C0: 6618 'f.' BNE.S *+$001A ; 000012DA 000012C2: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 000012C6: 90AE 0008 '....' SUB.L $0008(A6),D0 000012CA: 7220 'r ' MOVEQ #$20,D1 ; ' ' 000012CC: D081 '..' ADD.L D1,D0 000012CE: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 000012D4: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 000012D8: 6010 '`.' BRA.S *+$0012 ; 000012EA 000012DA: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 000012DE: ED88 '..' LSL.L #6,D0 000012E0: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 000012E4: 526E FFCC 'Rn..' ADDQ.W #1,-$0034(A6) 000012E8: 584B 'XK' ADDQ.W #4,A3 000012EA: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 000012EE: 9EAE FFFC '....' SUB.L -$0004(A6),D7 000012F2: 2A2E FFF4 '*...' MOVE.L -$000C(A6),D5 000012F6: ED8D '..' LSL.L #6,D5 000012F8: 2C2E FFF0 ',...' MOVE.L -$0010(A6),D6 000012FC: ED8E '..' LSL.L #6,D6 000012FE: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00001300: C0AE 0014 '....' AND.L $0014(A6),D0 00001304: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001306: B380 '..' EOR.L D1,D0 00001308: 6604 'f.' BNE.S *+$0006 ; 0000130E 0000130A: 526E FFD2 'Rn..' ADDQ.W #1,-$002E(A6) 0000130E: 4A87 'J.' TST.L D7 00001310: 6E32 'n2' BGT.S *+$0034 ; 00001344 00001312: 302E FFCC '0...' MOVE.W -$0034(A6),D0 00001316: B06E FFD0 '.n..' CMP.W -$0030(A6),D0 0000131A: 675A 'gZ' BEQ.S *+$005C ; 00001376 0000131C: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 00001320: 48C0 'H.' EXT.L D0 00001322: D080 '..' ADD.L D0,D0 00001324: 2240 '"@' MOVEA.L D0,A1 00001326: D3D3 '..' ADDA.L (A3),A1 00001328: 5251 'RQ' ADDQ.W #1,(A1) 0000132A: 3011 '0.' MOVE.W (A1),D0 0000132C: 48C0 'H.' EXT.L D0 0000132E: D080 '..' ADD.L D0,D0 00001330: 2209 '".' MOVE.L A1,D1 00001332: 9280 '..' SUB.L D0,D1 00001334: 2041 ' A' MOVEA.L D1,A0 00001336: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) 0000133A: 584B 'XK' ADDQ.W #4,A3 0000133C: 526E FFCC 'Rn..' ADDQ.W #1,-$0034(A6) 00001340: 9E86 '..' SUB.L D6,D7 00001342: 60CA '`.' BRA.S *-$0034 ; 0000130E 00001344: 536E FFCE 'Sn..' SUBQ.W #1,-$0032(A6) 00001348: 594C 'YL' SUBQ.W #4,A4 0000134A: 302E FFCE '0...' MOVE.W -$0032(A6),D0 0000134E: B06E FFD2 '.n..' CMP.W -$002E(A6),D0 00001352: 6D22 'm"' BLT.S *+$0024 ; 00001376 00001354: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00001358: 48C0 'H.' EXT.L D0 0000135A: D080 '..' ADD.L D0,D0 0000135C: 2440 '$@' MOVEA.L D0,A2 0000135E: D5D4 '..' ADDA.L (A4),A2 00001360: 5252 'RR' ADDQ.W #1,(A2) 00001362: 3012 '0.' MOVE.W (A2),D0 00001364: 48C0 'H.' EXT.L D0 00001366: D080 '..' ADD.L D0,D0 00001368: 220A '".' MOVE.L A2,D1 0000136A: 9280 '..' SUB.L D0,D1 0000136C: 2041 ' A' MOVEA.L D1,A0 0000136E: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00001372: 9E85 '..' SUB.L D5,D7 00001374: 6098 '`.' BRA.S *-$0066 ; 0000130E 00001376: 4CEE 1CE0 FFA8 'L.....' MOVEM.L -$0058(A6),D5-D7/A2-A4 0000137C: 4E5E 'N^' UNLK A6 0000137E: 4E75 'Nu' RTS 00001380: 4E56 FFC4 'NV..' LINK.W A6,#-$003C 00001384: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) 00001388: 202E 0008 ' ...' MOVE.L $0008(A6),D0 0000138C: 721F 'r.' MOVEQ #$1F,D1 0000138E: D081 '..' ADD.L D1,D0 00001390: 74C0 't.' MOVEQ #$C0,D2 00001392: C480 '..' AND.L D0,D2 00001394: 2D42 FFE0 '-B..' MOVE.L D2,-$0020(A6) 00001398: 2002 ' .' MOVE.L D2,D0 0000139A: EC80 '..' ASR.L #6,D0 0000139C: 3D40 FFCC '=@..' MOVE.W D0,-$0034(A6) 000013A0: 202E 000C ' ...' MOVE.L $000C(A6),D0 000013A4: D081 '..' ADD.L D1,D0 000013A6: 74C0 't.' MOVEQ #$C0,D2 000013A8: C480 '..' AND.L D0,D2 000013AA: 2D42 FFE4 '-B..' MOVE.L D2,-$001C(A6) 000013AE: 2002 ' .' MOVE.L D2,D0 000013B0: EC80 '..' ASR.L #6,D0 000013B2: 3D40 FFCE '=@..' MOVE.W D0,-$0032(A6) 000013B6: 202E 0010 ' ...' MOVE.L $0010(A6),D0 000013BA: D081 '..' ADD.L D1,D0 000013BC: 74C0 't.' MOVEQ #$C0,D2 000013BE: C480 '..' AND.L D0,D2 000013C0: 2D42 FFE8 '-B..' MOVE.L D2,-$0018(A6) 000013C4: 2002 ' .' MOVE.L D2,D0 000013C6: EC80 '..' ASR.L #6,D0 000013C8: 3D40 FFD0 '=@..' MOVE.W D0,-$0030(A6) 000013CC: 202E 0014 ' ...' MOVE.L $0014(A6),D0 000013D0: D081 '..' ADD.L D1,D0 000013D2: 74C0 't.' MOVEQ #$C0,D2 000013D4: C480 '..' AND.L D0,D2 000013D6: 2D42 FFEC '-B..' MOVE.L D2,-$0014(A6) 000013DA: 2002 ' .' MOVE.L D2,D0 000013DC: EC80 '..' ASR.L #6,D0 000013DE: 3D40 FFD2 '=@..' MOVE.W D0,-$002E(A6) 000013E2: 302E FFCE '0...' MOVE.W -$0032(A6),D0 000013E6: 48C0 'H.' EXT.L D0 000013E8: E580 '..' ASL.L #2,D0 000013EA: 2840 '(@' MOVEA.L D0,A4 000013EC: D9EE 0020 '... ' ADDA.L $0020(A6),A4 000013F0: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 000013F4: 48C0 'H.' EXT.L D0 000013F6: E580 '..' ASL.L #2,D0 000013F8: D0AE 0020 '... ' ADD.L $0020(A6),D0 000013FC: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) 00001400: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00001404: 90AE 000C '....' SUB.L $000C(A6),D0 00001408: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) 0000140C: 202E 0010 ' ...' MOVE.L $0010(A6),D0 00001410: 90AE 0008 '....' SUB.L $0008(A6),D0 00001414: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 00001418: 42AE FFD4 'B...' CLR.L -$002C(A6) 0000141C: 206E 0024 ' n.$' MOVEA.L $0024(A6),A0 00001420: 3028 001C '0(..' MOVE.W $001C(A0),D0 00001424: 5240 'R@' ADDQ.W #1,D0 00001426: 3D40 FFD8 '=@..' MOVE.W D0,-$0028(A6) 0000142A: 3028 001E '0(..' MOVE.W $001E(A0),D0 0000142E: 5240 'R@' ADDQ.W #1,D0 00001430: 3D40 FFDA '=@..' MOVE.W D0,-$0026(A6) 00001434: 4AAE FFF0 'J...' TST.L -$0010(A6) 00001438: 6D00 02D0 'm...' BLT *+$02D2 ; 0000170A 0000143C: 4AAE FFF4 'J...' TST.L -$000C(A6) 00001440: 6F00 02C8 'o...' BLE *+$02CA ; 0000170A 00001444: B9EE 002C '...,' CMPA.L $002C(A6),A4 00001448: 6200 0BF2 'b...' BHI *+$0BF4 ; 0000203C 0000144C: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 00001450: B0AE 0028 '...(' CMP.L $0028(A6),D0 00001454: 6500 0BE6 'e...' BCS *+$0BE8 ; 0000203C 00001458: B9EE 0028 '...(' CMPA.L $0028(A6),A4 0000145C: 6500 0198 'e...' BCS *+$019A ; 000015F6 00001460: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00001462: C0AE 000C '....' AND.L $000C(A6),D0 00001466: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001468: B380 '..' EOR.L D1,D0 0000146A: 6600 0178 'f..x' BNE *+$017A ; 000015E4 0000146E: 3D7C 0001 FFD4 '=|....' MOVE.W #$0001,-$002C(A6) 00001474: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00001476: C0AE 0008 '....' AND.L $0008(A6),D0 0000147A: 7220 'r ' MOVEQ #$20,D1 ; ' ' 0000147C: B380 '..' EOR.L D1,D0 0000147E: 6600 00C2 'f...' BNE *+$00C4 ; 00001542 00001482: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) 00001488: 202E 0008 ' ...' MOVE.L $0008(A6),D0 0000148C: 90AE 0018 '....' SUB.L $0018(A6),D0 00001490: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 00001496: 222E 000C '"...' MOVE.L $000C(A6),D1 0000149A: 92AE 001C '....' SUB.L $001C(A6),D1 0000149E: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 000014A4: B280 '..' CMP.L D0,D1 000014A6: 6E1E 'n.' BGT.S *+$0020 ; 000014C6 000014A8: 202E 001C ' ...' MOVE.L $001C(A6),D0 000014AC: B0AE 000C '....' CMP.L $000C(A6),D0 000014B0: 6662 'fb' BNE.S *+$0064 ; 00001514 000014B2: 202E 0014 ' ...' MOVE.L $0014(A6),D0 000014B6: B0AE 000C '....' CMP.L $000C(A6),D0 000014BA: 6658 'fX' BNE.S *+$005A ; 00001514 000014BC: 202E 0018 ' ...' MOVE.L $0018(A6),D0 000014C0: B0AE 0008 '....' CMP.L $0008(A6),D0 000014C4: 6F4E 'oN' BLE.S *+$0050 ; 00001514 000014C6: 2054 ' T' MOVEA.L (A4),A0 000014C8: 2D48 FFC4 '-H..' MOVE.L A0,-$003C(A6) 000014CC: 5250 'RP' ADDQ.W #1,(A0) 000014CE: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 000014D2: 3010 '0.' MOVE.W (A0),D0 000014D4: 48C0 'H.' EXT.L D0 000014D6: D080 '..' ADD.L D0,D0 000014D8: D0AE FFC4 '....' ADD.L -$003C(A6),D0 000014DC: 2040 ' @' MOVEA.L D0,A0 000014DE: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 000014E2: 202E 001C ' ...' MOVE.L $001C(A6),D0 000014E6: B0AE 000C '....' CMP.L $000C(A6),D0 000014EA: 6F00 010A 'o...' BLE *+$010C ; 000015F6 000014EE: 302E FFDA '0...' MOVE.W -$0026(A6),D0 000014F2: 48C0 'H.' EXT.L D0 000014F4: D080 '..' ADD.L D0,D0 000014F6: 2640 '&@' MOVEA.L D0,A3 000014F8: D7D4 '..' ADDA.L (A4),A3 000014FA: 5253 'RS' ADDQ.W #1,(A3) 000014FC: 302E FFCC '0...' MOVE.W -$0034(A6),D0 00001500: 5240 'R@' ADDQ.W #1,D0 00001502: 3213 '2.' MOVE.W (A3),D1 00001504: 48C1 'H.' EXT.L D1 00001506: D281 '..' ADD.L D1,D1 00001508: 240B '$.' MOVE.L A3,D2 0000150A: 9481 '..' SUB.L D1,D2 0000150C: 2042 ' B' MOVEA.L D2,A0 0000150E: 3080 '0.' MOVE.W D0,(A0) 00001510: 6000 00E4 '`...' BRA *+$00E6 ; 000015F6 00001514: 202E 001C ' ...' MOVE.L $001C(A6),D0 00001518: B0AE 000C '....' CMP.L $000C(A6),D0 0000151C: 6C00 00D8 'l...' BGE *+$00DA ; 000015F6 00001520: 202E 000C ' ...' MOVE.L $000C(A6),D0 00001524: B0AE 0014 '....' CMP.L $0014(A6),D0 00001528: 6C00 00CC 'l...' BGE *+$00CE ; 000015F6 0000152C: 2654 '&T' MOVEA.L (A4),A3 0000152E: 5253 'RS' ADDQ.W #1,(A3) 00001530: 3013 '0.' MOVE.W (A3),D0 00001532: 48C0 'H.' EXT.L D0 00001534: D080 '..' ADD.L D0,D0 00001536: D08B '..' ADD.L A3,D0 00001538: 2040 ' @' MOVEA.L D0,A0 0000153A: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 0000153E: 6000 00B6 '`...' BRA *+$00B8 ; 000015F6 00001542: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00001546: 90AE 0018 '....' SUB.L $0018(A6),D0 0000154A: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 00001550: 222E 000C '"...' MOVE.L $000C(A6),D1 00001554: 92AE 001C '....' SUB.L $001C(A6),D1 00001558: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 0000155E: B280 '..' CMP.L D0,D1 00001560: 6E1E 'n.' BGT.S *+$0020 ; 00001580 00001562: 202E 001C ' ...' MOVE.L $001C(A6),D0 00001566: B0AE 000C '....' CMP.L $000C(A6),D0 0000156A: 6650 'fP' BNE.S *+$0052 ; 000015BC 0000156C: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00001570: B0AE 000C '....' CMP.L $000C(A6),D0 00001574: 6646 'fF' BNE.S *+$0048 ; 000015BC 00001576: 202E 0018 ' ...' MOVE.L $0018(A6),D0 0000157A: B0AE 0008 '....' CMP.L $0008(A6),D0 0000157E: 6F3C 'o<' BLE.S *+$003E ; 000015BC 00001580: 2654 '&T' MOVEA.L (A4),A3 00001582: 5253 'RS' ADDQ.W #1,(A3) 00001584: 3013 '0.' MOVE.W (A3),D0 00001586: 48C0 'H.' EXT.L D0 00001588: D080 '..' ADD.L D0,D0 0000158A: D08B '..' ADD.L A3,D0 0000158C: 2040 ' @' MOVEA.L D0,A0 0000158E: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00001592: 202E 001C ' ...' MOVE.L $001C(A6),D0 00001596: B0AE 000C '....' CMP.L $000C(A6),D0 0000159A: 6F5A 'oZ' BLE.S *+$005C ; 000015F6 0000159C: 302E FFDA '0...' MOVE.W -$0026(A6),D0 000015A0: 48C0 'H.' EXT.L D0 000015A2: D080 '..' ADD.L D0,D0 000015A4: 2640 '&@' MOVEA.L D0,A3 000015A6: D7D4 '..' ADDA.L (A4),A3 000015A8: 5253 'RS' ADDQ.W #1,(A3) 000015AA: 3013 '0.' MOVE.W (A3),D0 000015AC: 48C0 'H.' EXT.L D0 000015AE: D080 '..' ADD.L D0,D0 000015B0: 220B '".' MOVE.L A3,D1 000015B2: 9280 '..' SUB.L D0,D1 000015B4: 2041 ' A' MOVEA.L D1,A0 000015B6: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 000015BA: 603A '`:' BRA.S *+$003C ; 000015F6 000015BC: 202E 001C ' ...' MOVE.L $001C(A6),D0 000015C0: B0AE 000C '....' CMP.L $000C(A6),D0 000015C4: 6C30 'l0' BGE.S *+$0032 ; 000015F6 000015C6: 202E 000C ' ...' MOVE.L $000C(A6),D0 000015CA: B0AE 0014 '....' CMP.L $0014(A6),D0 000015CE: 6C26 'l&' BGE.S *+$0028 ; 000015F6 000015D0: 2654 '&T' MOVEA.L (A4),A3 000015D2: 5253 'RS' ADDQ.W #1,(A3) 000015D4: 3013 '0.' MOVE.W (A3),D0 000015D6: 48C0 'H.' EXT.L D0 000015D8: D080 '..' ADD.L D0,D0 000015DA: D08B '..' ADD.L A3,D0 000015DC: 2040 ' @' MOVEA.L D0,A0 000015DE: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 000015E2: 6012 '`.' BRA.S *+$0014 ; 000015F6 000015E4: 703F 'p?' MOVEQ #$3F,D0 ; '?' 000015E6: C0AE 0008 '....' AND.L $0008(A6),D0 000015EA: 7220 'r ' MOVEQ #$20,D1 ; ' ' 000015EC: B380 '..' EOR.L D1,D0 000015EE: 6606 'f.' BNE.S *+$0008 ; 000015F6 000015F0: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) 000015F6: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 000015FA: B06E FFCE '.n..' CMP.W -$0032(A6),D0 000015FE: 6700 0A3C 'g..<' BEQ *+$0A3E ; 0000203C 00001602: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 00001606: B06E FFCC '.n..' CMP.W -$0034(A6),D0 0000160A: 6642 'fB' BNE.S *+$0044 ; 0000164E 0000160C: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 00001610: B0AE 002C '...,' CMP.L $002C(A6),D0 00001614: 630A 'c.' BLS.S *+$000C ; 00001620 00001616: 202E 002C ' ..,' MOVE.L $002C(A6),D0 0000161A: 5880 'X.' ADDQ.L #4,D0 0000161C: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) 00001620: 4A6E FFD4 'Jn..' TST.W -$002C(A6) 00001624: 671E 'g.' BEQ.S *+$0020 ; 00001644 00001626: 584C 'XL' ADDQ.W #4,A4 00001628: 601A '`.' BRA.S *+$001C ; 00001644 0000162A: B9EE 0028 '...(' CMPA.L $0028(A6),A4 0000162E: 6512 'e.' BCS.S *+$0014 ; 00001642 00001630: 2654 '&T' MOVEA.L (A4),A3 00001632: 5253 'RS' ADDQ.W #1,(A3) 00001634: 3013 '0.' MOVE.W (A3),D0 00001636: 48C0 'H.' EXT.L D0 00001638: D080 '..' ADD.L D0,D0 0000163A: D08B '..' ADD.L A3,D0 0000163C: 2040 ' @' MOVEA.L D0,A0 0000163E: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00001642: 584C 'XL' ADDQ.W #4,A4 00001644: B9EE FFDC '....' CMPA.L -$0024(A6),A4 00001648: 65E0 'e.' BCS.S *-$001E ; 0000162A 0000164A: 6000 09F0 '`...' BRA *+$09F2 ; 0000203C 0000164E: 4A6E FFD4 'Jn..' TST.W -$002C(A6) 00001652: 6618 'f.' BNE.S *+$001A ; 0000166C 00001654: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 00001658: 90AE 000C '....' SUB.L $000C(A6),D0 0000165C: 7220 'r ' MOVEQ #$20,D1 ; ' ' 0000165E: D081 '..' ADD.L D1,D0 00001660: 4C2E 0800 FFF4 'L.....' MULS.L -$000C(A6),D0 00001666: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 0000166A: 6010 '`.' BRA.S *+$0012 ; 0000167C 0000166C: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 00001670: ED88 '..' LSL.L #6,D0 00001672: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00001676: 526E FFCE 'Rn..' ADDQ.W #1,-$0032(A6) 0000167A: 584C 'XL' ADDQ.W #4,A4 0000167C: 4A6E FFD6 'Jn..' TST.W -$002A(A6) 00001680: 6618 'f.' BNE.S *+$001A ; 0000169A 00001682: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 00001686: 90AE 0008 '....' SUB.L $0008(A6),D0 0000168A: 7220 'r ' MOVEQ #$20,D1 ; ' ' 0000168C: D081 '..' ADD.L D1,D0 0000168E: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 00001694: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00001698: 600E '`.' BRA.S *+$0010 ; 000016A8 0000169A: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 0000169E: ED88 '..' LSL.L #6,D0 000016A0: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 000016A4: 526E FFCC 'Rn..' ADDQ.W #1,-$0034(A6) 000016A8: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 000016AC: 9EAE FFFC '....' SUB.L -$0004(A6),D7 000016B0: 2A2E FFF4 '*...' MOVE.L -$000C(A6),D5 000016B4: ED8D '..' LSL.L #6,D5 000016B6: 2C2E FFF0 ',...' MOVE.L -$0010(A6),D6 000016BA: ED8E '..' LSL.L #6,D6 000016BC: 4A87 'J.' TST.L D7 000016BE: 6F14 'o.' BLE.S *+$0016 ; 000016D4 000016C0: 302E FFCC '0...' MOVE.W -$0034(A6),D0 000016C4: B06E FFD0 '.n..' CMP.W -$0030(A6),D0 000016C8: 6700 0972 'g..r' BEQ *+$0974 ; 0000203C 000016CC: 526E FFCC 'Rn..' ADDQ.W #1,-$0034(A6) 000016D0: 9E86 '..' SUB.L D6,D7 000016D2: 60E8 '`.' BRA.S *-$0016 ; 000016BC 000016D4: 302E FFCE '0...' MOVE.W -$0032(A6),D0 000016D8: B06E FFD2 '.n..' CMP.W -$002E(A6),D0 000016DC: 6700 095E 'g..^' BEQ *+$0960 ; 0000203C 000016E0: B9EE 002C '...,' CMPA.L $002C(A6),A4 000016E4: 6200 0956 'b..V' BHI *+$0958 ; 0000203C 000016E8: B9EE 0028 '...(' CMPA.L $0028(A6),A4 000016EC: 6512 'e.' BCS.S *+$0014 ; 00001700 000016EE: 2654 '&T' MOVEA.L (A4),A3 000016F0: 5253 'RS' ADDQ.W #1,(A3) 000016F2: 3013 '0.' MOVE.W (A3),D0 000016F4: 48C0 'H.' EXT.L D0 000016F6: D080 '..' ADD.L D0,D0 000016F8: D08B '..' ADD.L A3,D0 000016FA: 2040 ' @' MOVEA.L D0,A0 000016FC: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00001700: 584C 'XL' ADDQ.W #4,A4 00001702: 526E FFCE 'Rn..' ADDQ.W #1,-$0032(A6) 00001706: DE85 '..' ADD.L D5,D7 00001708: 60B2 '`.' BRA.S *-$004C ; 000016BC 0000170A: 4AAE FFF0 'J...' TST.L -$0010(A6) 0000170E: 6F00 02DE 'o...' BLE *+$02E0 ; 000019EE 00001712: 4AAE FFF4 'J...' TST.L -$000C(A6) 00001716: 6E00 02D6 'n...' BGT *+$02D8 ; 000019EE 0000171A: B9EE 002C '...,' CMPA.L $002C(A6),A4 0000171E: 6200 091C 'b...' BHI *+$091E ; 0000203C 00001722: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 00001726: B0AE 0028 '...(' CMP.L $0028(A6),D0 0000172A: 6500 0910 'e...' BCS *+$0912 ; 0000203C 0000172E: B9EE 0028 '...(' CMPA.L $0028(A6),A4 00001732: 6500 0198 'e...' BCS *+$019A ; 000018CC 00001736: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00001738: C0AE 000C '....' AND.L $000C(A6),D0 0000173C: 7220 'r ' MOVEQ #$20,D1 ; ' ' 0000173E: B380 '..' EOR.L D1,D0 00001740: 6600 0178 'f..x' BNE *+$017A ; 000018BA 00001744: 3D7C 0001 FFD4 '=|....' MOVE.W #$0001,-$002C(A6) 0000174A: 703F 'p?' MOVEQ #$3F,D0 ; '?' 0000174C: C0AE 0008 '....' AND.L $0008(A6),D0 00001750: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001752: B380 '..' EOR.L D1,D0 00001754: 6600 00B8 'f...' BNE *+$00BA ; 0000180E 00001758: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) 0000175E: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00001762: 90AE 0018 '....' SUB.L $0018(A6),D0 00001766: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 0000176C: 222E 000C '"...' MOVE.L $000C(A6),D1 00001770: 92AE 001C '....' SUB.L $001C(A6),D1 00001774: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 0000177A: B280 '..' CMP.L D0,D1 0000177C: 6E1E 'n.' BGT.S *+$0020 ; 0000179C 0000177E: 202E 0018 ' ...' MOVE.L $0018(A6),D0 00001782: B0AE 0008 '....' CMP.L $0008(A6),D0 00001786: 6658 'fX' BNE.S *+$005A ; 000017E0 00001788: 202E 0010 ' ...' MOVE.L $0010(A6),D0 0000178C: B0AE 0008 '....' CMP.L $0008(A6),D0 00001790: 664E 'fN' BNE.S *+$0050 ; 000017E0 00001792: 202E 001C ' ...' MOVE.L $001C(A6),D0 00001796: B0AE 000C '....' CMP.L $000C(A6),D0 0000179A: 6F44 'oD' BLE.S *+$0046 ; 000017E0 0000179C: 2454 '$T' MOVEA.L (A4),A2 0000179E: 5252 'RR' ADDQ.W #1,(A2) 000017A0: 3012 '0.' MOVE.W (A2),D0 000017A2: 48C0 'H.' EXT.L D0 000017A4: D080 '..' ADD.L D0,D0 000017A6: D08A '..' ADD.L A2,D0 000017A8: 2040 ' @' MOVEA.L D0,A0 000017AA: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 000017AE: 202E 001C ' ...' MOVE.L $001C(A6),D0 000017B2: B0AE 000C '....' CMP.L $000C(A6),D0 000017B6: 6F00 0114 'o...' BLE *+$0116 ; 000018CC 000017BA: 302E FFDA '0...' MOVE.W -$0026(A6),D0 000017BE: 48C0 'H.' EXT.L D0 000017C0: D080 '..' ADD.L D0,D0 000017C2: 2440 '$@' MOVEA.L D0,A2 000017C4: D5D4 '..' ADDA.L (A4),A2 000017C6: 5252 'RR' ADDQ.W #1,(A2) 000017C8: 302E FFCC '0...' MOVE.W -$0034(A6),D0 000017CC: 5240 'R@' ADDQ.W #1,D0 000017CE: 3212 '2.' MOVE.W (A2),D1 000017D0: 48C1 'H.' EXT.L D1 000017D2: D281 '..' ADD.L D1,D1 000017D4: 240A '$.' MOVE.L A2,D2 000017D6: 9481 '..' SUB.L D1,D2 000017D8: 2042 ' B' MOVEA.L D2,A0 000017DA: 3080 '0.' MOVE.W D0,(A0) 000017DC: 6000 00EE '`...' BRA *+$00F0 ; 000018CC 000017E0: 202E 001C ' ...' MOVE.L $001C(A6),D0 000017E4: B0AE 000C '....' CMP.L $000C(A6),D0 000017E8: 6C00 00E2 'l...' BGE *+$00E4 ; 000018CC 000017EC: 202E 000C ' ...' MOVE.L $000C(A6),D0 000017F0: B0AE 0014 '....' CMP.L $0014(A6),D0 000017F4: 6C00 00D6 'l...' BGE *+$00D8 ; 000018CC 000017F8: 2454 '$T' MOVEA.L (A4),A2 000017FA: 5252 'RR' ADDQ.W #1,(A2) 000017FC: 3012 '0.' MOVE.W (A2),D0 000017FE: 48C0 'H.' EXT.L D0 00001800: D080 '..' ADD.L D0,D0 00001802: D08A '..' ADD.L A2,D0 00001804: 2040 ' @' MOVEA.L D0,A0 00001806: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 0000180A: 6000 00C0 '`...' BRA *+$00C2 ; 000018CC 0000180E: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00001812: 90AE 0018 '....' SUB.L $0018(A6),D0 00001816: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 0000181C: 222E 000C '"...' MOVE.L $000C(A6),D1 00001820: 92AE 001C '....' SUB.L $001C(A6),D1 00001824: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 0000182A: B280 '..' CMP.L D0,D1 0000182C: 6E1E 'n.' BGT.S *+$0020 ; 0000184C 0000182E: 202E 0018 ' ...' MOVE.L $0018(A6),D0 00001832: B0AE 0008 '....' CMP.L $0008(A6),D0 00001836: 665A 'fZ' BNE.S *+$005C ; 00001892 00001838: 202E 0010 ' ...' MOVE.L $0010(A6),D0 0000183C: B0AE 0008 '....' CMP.L $0008(A6),D0 00001840: 6650 'fP' BNE.S *+$0052 ; 00001892 00001842: 202E 001C ' ...' MOVE.L $001C(A6),D0 00001846: B0AE 000C '....' CMP.L $000C(A6),D0 0000184A: 6F46 'oF' BLE.S *+$0048 ; 00001892 0000184C: 2054 ' T' MOVEA.L (A4),A0 0000184E: 2D48 FFC4 '-H..' MOVE.L A0,-$003C(A6) 00001852: 5250 'RP' ADDQ.W #1,(A0) 00001854: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 00001858: 3010 '0.' MOVE.W (A0),D0 0000185A: 48C0 'H.' EXT.L D0 0000185C: D080 '..' ADD.L D0,D0 0000185E: D0AE FFC4 '....' ADD.L -$003C(A6),D0 00001862: 2040 ' @' MOVEA.L D0,A0 00001864: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00001868: 202E 001C ' ...' MOVE.L $001C(A6),D0 0000186C: B0AE 000C '....' CMP.L $000C(A6),D0 00001870: 6F5A 'oZ' BLE.S *+$005C ; 000018CC 00001872: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00001876: 48C0 'H.' EXT.L D0 00001878: D080 '..' ADD.L D0,D0 0000187A: 2240 '"@' MOVEA.L D0,A1 0000187C: D3D4 '..' ADDA.L (A4),A1 0000187E: 5251 'RQ' ADDQ.W #1,(A1) 00001880: 3011 '0.' MOVE.W (A1),D0 00001882: 48C0 'H.' EXT.L D0 00001884: D080 '..' ADD.L D0,D0 00001886: 2209 '".' MOVE.L A1,D1 00001888: 9280 '..' SUB.L D0,D1 0000188A: 2041 ' A' MOVEA.L D1,A0 0000188C: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00001890: 603A '`:' BRA.S *+$003C ; 000018CC 00001892: 202E 001C ' ...' MOVE.L $001C(A6),D0 00001896: B0AE 000C '....' CMP.L $000C(A6),D0 0000189A: 6C30 'l0' BGE.S *+$0032 ; 000018CC 0000189C: 202E 000C ' ...' MOVE.L $000C(A6),D0 000018A0: B0AE 0014 '....' CMP.L $0014(A6),D0 000018A4: 6C26 'l&' BGE.S *+$0028 ; 000018CC 000018A6: 2454 '$T' MOVEA.L (A4),A2 000018A8: 5252 'RR' ADDQ.W #1,(A2) 000018AA: 3012 '0.' MOVE.W (A2),D0 000018AC: 48C0 'H.' EXT.L D0 000018AE: D080 '..' ADD.L D0,D0 000018B0: D08A '..' ADD.L A2,D0 000018B2: 2040 ' @' MOVEA.L D0,A0 000018B4: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 000018B8: 6012 '`.' BRA.S *+$0014 ; 000018CC 000018BA: 703F 'p?' MOVEQ #$3F,D0 ; '?' 000018BC: C0AE 0008 '....' AND.L $0008(A6),D0 000018C0: 7220 'r ' MOVEQ #$20,D1 ; ' ' 000018C2: B380 '..' EOR.L D1,D0 000018C4: 6606 'f.' BNE.S *+$0008 ; 000018CC 000018C6: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) 000018CC: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 000018D0: B06E FFCE '.n..' CMP.W -$0032(A6),D0 000018D4: 6700 0766 'g..f' BEQ *+$0768 ; 0000203C 000018D8: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 000018DC: B06E FFCC '.n..' CMP.W -$0034(A6),D0 000018E0: 6642 'fB' BNE.S *+$0044 ; 00001924 000018E2: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 000018E6: B0AE 002C '...,' CMP.L $002C(A6),D0 000018EA: 630A 'c.' BLS.S *+$000C ; 000018F6 000018EC: 202E 002C ' ..,' MOVE.L $002C(A6),D0 000018F0: 5880 'X.' ADDQ.L #4,D0 000018F2: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) 000018F6: 4A6E FFD4 'Jn..' TST.W -$002C(A6) 000018FA: 671E 'g.' BEQ.S *+$0020 ; 0000191A 000018FC: 584C 'XL' ADDQ.W #4,A4 000018FE: 601A '`.' BRA.S *+$001C ; 0000191A 00001900: B9EE 0028 '...(' CMPA.L $0028(A6),A4 00001904: 6512 'e.' BCS.S *+$0014 ; 00001918 00001906: 2654 '&T' MOVEA.L (A4),A3 00001908: 5253 'RS' ADDQ.W #1,(A3) 0000190A: 3013 '0.' MOVE.W (A3),D0 0000190C: 48C0 'H.' EXT.L D0 0000190E: D080 '..' ADD.L D0,D0 00001910: D08B '..' ADD.L A3,D0 00001912: 2040 ' @' MOVEA.L D0,A0 00001914: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00001918: 584C 'XL' ADDQ.W #4,A4 0000191A: B9EE FFDC '....' CMPA.L -$0024(A6),A4 0000191E: 65E0 'e.' BCS.S *-$001E ; 00001900 00001920: 6000 071A '`...' BRA *+$071C ; 0000203C 00001924: 4A6E FFD4 'Jn..' TST.W -$002C(A6) 00001928: 6618 'f.' BNE.S *+$001A ; 00001942 0000192A: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 0000192E: 90AE 000C '....' SUB.L $000C(A6),D0 00001932: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001934: D081 '..' ADD.L D1,D0 00001936: 4C2E 0800 FFF4 'L.....' MULS.L -$000C(A6),D0 0000193C: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00001940: 6010 '`.' BRA.S *+$0012 ; 00001952 00001942: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 00001946: ED88 '..' LSL.L #6,D0 00001948: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 0000194C: 526E FFCE 'Rn..' ADDQ.W #1,-$0032(A6) 00001950: 584C 'XL' ADDQ.W #4,A4 00001952: 4A6E FFD6 'Jn..' TST.W -$002A(A6) 00001956: 6618 'f.' BNE.S *+$001A ; 00001970 00001958: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 0000195C: 90AE 0008 '....' SUB.L $0008(A6),D0 00001960: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001962: 9081 '..' SUB.L D1,D0 00001964: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 0000196A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 0000196E: 600C '`.' BRA.S *+$000E ; 0000197C 00001970: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 00001974: ED88 '..' LSL.L #6,D0 00001976: 4480 'D.' NEG.L D0 00001978: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 0000197C: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 00001980: 9EAE FFFC '....' SUB.L -$0004(A6),D7 00001984: 2A2E FFF4 '*...' MOVE.L -$000C(A6),D5 00001988: ED8D '..' LSL.L #6,D5 0000198A: 2C2E FFF0 ',...' MOVE.L -$0010(A6),D6 0000198E: ED8E '..' LSL.L #6,D6 00001990: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00001992: C0AE 0010 '....' AND.L $0010(A6),D0 00001996: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001998: B380 '..' EOR.L D1,D0 0000199A: 6604 'f.' BNE.S *+$0006 ; 000019A0 0000199C: 526E FFD0 'Rn..' ADDQ.W #1,-$0030(A6) 000019A0: 4A87 'J.' TST.L D7 000019A2: 6E14 'n.' BGT.S *+$0016 ; 000019B8 000019A4: 536E FFCC 'Sn..' SUBQ.W #1,-$0034(A6) 000019A8: 302E FFCC '0...' MOVE.W -$0034(A6),D0 000019AC: B06E FFD0 '.n..' CMP.W -$0030(A6),D0 000019B0: 6D00 068A 'm...' BLT *+$068C ; 0000203C 000019B4: DE86 '..' ADD.L D6,D7 000019B6: 60E8 '`.' BRA.S *-$0016 ; 000019A0 000019B8: 302E FFCE '0...' MOVE.W -$0032(A6),D0 000019BC: B06E FFD2 '.n..' CMP.W -$002E(A6),D0 000019C0: 6700 067A 'g..z' BEQ *+$067C ; 0000203C 000019C4: B9EE 002C '...,' CMPA.L $002C(A6),A4 000019C8: 6200 0672 'b..r' BHI *+$0674 ; 0000203C 000019CC: B9EE 0028 '...(' CMPA.L $0028(A6),A4 000019D0: 6512 'e.' BCS.S *+$0014 ; 000019E4 000019D2: 2654 '&T' MOVEA.L (A4),A3 000019D4: 5253 'RS' ADDQ.W #1,(A3) 000019D6: 3013 '0.' MOVE.W (A3),D0 000019D8: 48C0 'H.' EXT.L D0 000019DA: D080 '..' ADD.L D0,D0 000019DC: D08B '..' ADD.L A3,D0 000019DE: 2040 ' @' MOVEA.L D0,A0 000019E0: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 000019E4: 584C 'XL' ADDQ.W #4,A4 000019E6: 526E FFCE 'Rn..' ADDQ.W #1,-$0032(A6) 000019EA: DE85 '..' ADD.L D5,D7 000019EC: 60B2 '`.' BRA.S *-$004C ; 000019A0 000019EE: 4AAE FFF0 'J...' TST.L -$0010(A6) 000019F2: 6E00 0326 'n..&' BGT *+$0328 ; 00001D1A 000019F6: 4AAE FFF4 'J...' TST.L -$000C(A6) 000019FA: 6C00 031E 'l...' BGE *+$0320 ; 00001D1A 000019FE: B9EE 0028 '...(' CMPA.L $0028(A6),A4 00001A02: 6500 0638 'e..8' BCS *+$063A ; 0000203C 00001A06: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 00001A0A: B0AE 002C '...,' CMP.L $002C(A6),D0 00001A0E: 6200 062C 'b..,' BHI *+$062E ; 0000203C 00001A12: B9EE 002C '...,' CMPA.L $002C(A6),A4 00001A16: 6200 01AA 'b...' BHI *+$01AC ; 00001BC2 00001A1A: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00001A1C: C0AE 000C '....' AND.L $000C(A6),D0 00001A20: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001A22: B380 '..' EOR.L D1,D0 00001A24: 6600 018A 'f...' BNE *+$018C ; 00001BB0 00001A28: 3D7C 0001 FFD4 '=|....' MOVE.W #$0001,-$002C(A6) 00001A2E: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00001A30: C0AE 0008 '....' AND.L $0008(A6),D0 00001A34: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001A36: B380 '..' EOR.L D1,D0 00001A38: 6600 00C8 'f...' BNE *+$00CA ; 00001B02 00001A3C: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) 00001A42: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00001A46: 90AE 0018 '....' SUB.L $0018(A6),D0 00001A4A: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 00001A50: 222E 000C '"...' MOVE.L $000C(A6),D1 00001A54: 92AE 001C '....' SUB.L $001C(A6),D1 00001A58: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 00001A5E: B280 '..' CMP.L D0,D1 00001A60: 6E1E 'n.' BGT.S *+$0020 ; 00001A80 00001A62: 202E 001C ' ...' MOVE.L $001C(A6),D0 00001A66: B0AE 000C '....' CMP.L $000C(A6),D0 00001A6A: 6658 'fX' BNE.S *+$005A ; 00001AC4 00001A6C: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00001A70: B0AE 000C '....' CMP.L $000C(A6),D0 00001A74: 664E 'fN' BNE.S *+$0050 ; 00001AC4 00001A76: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00001A7A: B0AE 0018 '....' CMP.L $0018(A6),D0 00001A7E: 6F44 'oD' BLE.S *+$0046 ; 00001AC4 00001A80: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00001A84: 48C0 'H.' EXT.L D0 00001A86: D080 '..' ADD.L D0,D0 00001A88: 2640 '&@' MOVEA.L D0,A3 00001A8A: D7D4 '..' ADDA.L (A4),A3 00001A8C: 5253 'RS' ADDQ.W #1,(A3) 00001A8E: 302E FFCC '0...' MOVE.W -$0034(A6),D0 00001A92: 5240 'R@' ADDQ.W #1,D0 00001A94: 3213 '2.' MOVE.W (A3),D1 00001A96: 48C1 'H.' EXT.L D1 00001A98: D281 '..' ADD.L D1,D1 00001A9A: 240B '$.' MOVE.L A3,D2 00001A9C: 9481 '..' SUB.L D1,D2 00001A9E: 2042 ' B' MOVEA.L D2,A0 00001AA0: 3080 '0.' MOVE.W D0,(A0) 00001AA2: 202E 001C ' ...' MOVE.L $001C(A6),D0 00001AA6: B0AE 000C '....' CMP.L $000C(A6),D0 00001AAA: 6C00 0116 'l...' BGE *+$0118 ; 00001BC2 00001AAE: 2654 '&T' MOVEA.L (A4),A3 00001AB0: 5253 'RS' ADDQ.W #1,(A3) 00001AB2: 3013 '0.' MOVE.W (A3),D0 00001AB4: 48C0 'H.' EXT.L D0 00001AB6: D080 '..' ADD.L D0,D0 00001AB8: D08B '..' ADD.L A3,D0 00001ABA: 2040 ' @' MOVEA.L D0,A0 00001ABC: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00001AC0: 6000 0100 '`...' BRA *+$0102 ; 00001BC2 00001AC4: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00001AC8: B0AE 000C '....' CMP.L $000C(A6),D0 00001ACC: 6C00 00F4 'l...' BGE *+$00F6 ; 00001BC2 00001AD0: 202E 000C ' ...' MOVE.L $000C(A6),D0 00001AD4: B0AE 001C '....' CMP.L $001C(A6),D0 00001AD8: 6C00 00E8 'l...' BGE *+$00EA ; 00001BC2 00001ADC: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00001AE0: 48C0 'H.' EXT.L D0 00001AE2: D080 '..' ADD.L D0,D0 00001AE4: 2640 '&@' MOVEA.L D0,A3 00001AE6: D7D4 '..' ADDA.L (A4),A3 00001AE8: 5253 'RS' ADDQ.W #1,(A3) 00001AEA: 302E FFCC '0...' MOVE.W -$0034(A6),D0 00001AEE: 5240 'R@' ADDQ.W #1,D0 00001AF0: 3213 '2.' MOVE.W (A3),D1 00001AF2: 48C1 'H.' EXT.L D1 00001AF4: D281 '..' ADD.L D1,D1 00001AF6: 240B '$.' MOVE.L A3,D2 00001AF8: 9481 '..' SUB.L D1,D2 00001AFA: 2042 ' B' MOVEA.L D2,A0 00001AFC: 3080 '0.' MOVE.W D0,(A0) 00001AFE: 6000 00C2 '`...' BRA *+$00C4 ; 00001BC2 00001B02: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00001B06: 90AE 0018 '....' SUB.L $0018(A6),D0 00001B0A: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 00001B10: 222E 000C '"...' MOVE.L $000C(A6),D1 00001B14: 92AE 001C '....' SUB.L $001C(A6),D1 00001B18: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 00001B1E: B280 '..' CMP.L D0,D1 00001B20: 6E1E 'n.' BGT.S *+$0020 ; 00001B40 00001B22: 202E 001C ' ...' MOVE.L $001C(A6),D0 00001B26: B0AE 000C '....' CMP.L $000C(A6),D0 00001B2A: 6650 'fP' BNE.S *+$0052 ; 00001B7C 00001B2C: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00001B30: B0AE 000C '....' CMP.L $000C(A6),D0 00001B34: 6646 'fF' BNE.S *+$0048 ; 00001B7C 00001B36: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00001B3A: B0AE 0018 '....' CMP.L $0018(A6),D0 00001B3E: 6F3C 'o<' BLE.S *+$003E ; 00001B7C 00001B40: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00001B44: 48C0 'H.' EXT.L D0 00001B46: D080 '..' ADD.L D0,D0 00001B48: 2640 '&@' MOVEA.L D0,A3 00001B4A: D7D4 '..' ADDA.L (A4),A3 00001B4C: 5253 'RS' ADDQ.W #1,(A3) 00001B4E: 3013 '0.' MOVE.W (A3),D0 00001B50: 48C0 'H.' EXT.L D0 00001B52: D080 '..' ADD.L D0,D0 00001B54: 220B '".' MOVE.L A3,D1 00001B56: 9280 '..' SUB.L D0,D1 00001B58: 2041 ' A' MOVEA.L D1,A0 00001B5A: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00001B5E: 202E 001C ' ...' MOVE.L $001C(A6),D0 00001B62: B0AE 000C '....' CMP.L $000C(A6),D0 00001B66: 6C5A 'lZ' BGE.S *+$005C ; 00001BC2 00001B68: 2654 '&T' MOVEA.L (A4),A3 00001B6A: 5253 'RS' ADDQ.W #1,(A3) 00001B6C: 3013 '0.' MOVE.W (A3),D0 00001B6E: 48C0 'H.' EXT.L D0 00001B70: D080 '..' ADD.L D0,D0 00001B72: D08B '..' ADD.L A3,D0 00001B74: 2040 ' @' MOVEA.L D0,A0 00001B76: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00001B7A: 6046 '`F' BRA.S *+$0048 ; 00001BC2 00001B7C: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00001B80: B0AE 000C '....' CMP.L $000C(A6),D0 00001B84: 6C3C 'l<' BGE.S *+$003E ; 00001BC2 00001B86: 202E 000C ' ...' MOVE.L $000C(A6),D0 00001B8A: B0AE 001C '....' CMP.L $001C(A6),D0 00001B8E: 6C32 'l2' BGE.S *+$0034 ; 00001BC2 00001B90: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00001B94: 48C0 'H.' EXT.L D0 00001B96: D080 '..' ADD.L D0,D0 00001B98: 2640 '&@' MOVEA.L D0,A3 00001B9A: D7D4 '..' ADDA.L (A4),A3 00001B9C: 5253 'RS' ADDQ.W #1,(A3) 00001B9E: 3013 '0.' MOVE.W (A3),D0 00001BA0: 48C0 'H.' EXT.L D0 00001BA2: D080 '..' ADD.L D0,D0 00001BA4: 220B '".' MOVE.L A3,D1 00001BA6: 9280 '..' SUB.L D0,D1 00001BA8: 2041 ' A' MOVEA.L D1,A0 00001BAA: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00001BAE: 6012 '`.' BRA.S *+$0014 ; 00001BC2 00001BB0: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00001BB2: C0AE 0008 '....' AND.L $0008(A6),D0 00001BB6: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001BB8: B380 '..' EOR.L D1,D0 00001BBA: 6606 'f.' BNE.S *+$0008 ; 00001BC2 00001BBC: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) 00001BC2: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 00001BC6: B06E FFCE '.n..' CMP.W -$0032(A6),D0 00001BCA: 6700 0470 'g..p' BEQ *+$0472 ; 0000203C 00001BCE: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 00001BD2: B06E FFCC '.n..' CMP.W -$0034(A6),D0 00001BD6: 6660 'f`' BNE.S *+$0062 ; 00001C38 00001BD8: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00001BDA: C0AE 0014 '....' AND.L $0014(A6),D0 00001BDE: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001BE0: B380 '..' EOR.L D1,D0 00001BE2: 6604 'f.' BNE.S *+$0006 ; 00001BE8 00001BE4: 526E FFD2 'Rn..' ADDQ.W #1,-$002E(A6) 00001BE8: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 00001BEC: 48C0 'H.' EXT.L D0 00001BEE: E580 '..' ASL.L #2,D0 00001BF0: D0AE 0020 '... ' ADD.L $0020(A6),D0 00001BF4: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) 00001BF8: B0AE 0028 '...(' CMP.L $0028(A6),D0 00001BFC: 6406 'd.' BCC.S *+$0008 ; 00001C04 00001BFE: 2D6E 0028 FFDC '-n.(..' MOVE.L $0028(A6),-$0024(A6) 00001C04: 594C 'YL' SUBQ.W #4,A4 00001C06: 6026 '`&' BRA.S *+$0028 ; 00001C2E 00001C08: B9EE 002C '...,' CMPA.L $002C(A6),A4 00001C0C: 621E 'b.' BHI.S *+$0020 ; 00001C2C 00001C0E: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00001C12: 48C0 'H.' EXT.L D0 00001C14: D080 '..' ADD.L D0,D0 00001C16: 2640 '&@' MOVEA.L D0,A3 00001C18: D7D4 '..' ADDA.L (A4),A3 00001C1A: 5253 'RS' ADDQ.W #1,(A3) 00001C1C: 3013 '0.' MOVE.W (A3),D0 00001C1E: 48C0 'H.' EXT.L D0 00001C20: D080 '..' ADD.L D0,D0 00001C22: 220B '".' MOVE.L A3,D1 00001C24: 9280 '..' SUB.L D0,D1 00001C26: 2041 ' A' MOVEA.L D1,A0 00001C28: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00001C2C: 594C 'YL' SUBQ.W #4,A4 00001C2E: B9EE FFDC '....' CMPA.L -$0024(A6),A4 00001C32: 64D4 'd.' BCC.S *-$002A ; 00001C08 00001C34: 6000 0406 '`...' BRA *+$0408 ; 0000203C 00001C38: 4A6E FFD4 'Jn..' TST.W -$002C(A6) 00001C3C: 6618 'f.' BNE.S *+$001A ; 00001C56 00001C3E: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 00001C42: 90AE 000C '....' SUB.L $000C(A6),D0 00001C46: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001C48: 9081 '..' SUB.L D1,D0 00001C4A: 4C2E 0800 FFF4 'L.....' MULS.L -$000C(A6),D0 00001C50: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00001C54: 600C '`.' BRA.S *+$000E ; 00001C62 00001C56: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 00001C5A: ED88 '..' LSL.L #6,D0 00001C5C: 4480 'D.' NEG.L D0 00001C5E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00001C62: 4A6E FFD6 'Jn..' TST.W -$002A(A6) 00001C66: 6618 'f.' BNE.S *+$001A ; 00001C80 00001C68: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 00001C6C: 90AE 0008 '....' SUB.L $0008(A6),D0 00001C70: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001C72: 9081 '..' SUB.L D1,D0 00001C74: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 00001C7A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00001C7E: 600C '`.' BRA.S *+$000E ; 00001C8C 00001C80: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 00001C84: ED88 '..' LSL.L #6,D0 00001C86: 4480 'D.' NEG.L D0 00001C88: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00001C8C: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 00001C90: 9EAE FFFC '....' SUB.L -$0004(A6),D7 00001C94: 2A2E FFF4 '*...' MOVE.L -$000C(A6),D5 00001C98: ED8D '..' LSL.L #6,D5 00001C9A: 2C2E FFF0 ',...' MOVE.L -$0010(A6),D6 00001C9E: ED8E '..' LSL.L #6,D6 00001CA0: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00001CA2: C0AE 0014 '....' AND.L $0014(A6),D0 00001CA6: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001CA8: B380 '..' EOR.L D1,D0 00001CAA: 6604 'f.' BNE.S *+$0006 ; 00001CB0 00001CAC: 526E FFD2 'Rn..' ADDQ.W #1,-$002E(A6) 00001CB0: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00001CB2: C0AE 0010 '....' AND.L $0010(A6),D0 00001CB6: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001CB8: B380 '..' EOR.L D1,D0 00001CBA: 6604 'f.' BNE.S *+$0006 ; 00001CC0 00001CBC: 526E FFD0 'Rn..' ADDQ.W #1,-$0030(A6) 00001CC0: 4A87 'J.' TST.L D7 00001CC2: 6F14 'o.' BLE.S *+$0016 ; 00001CD8 00001CC4: 536E FFCC 'Sn..' SUBQ.W #1,-$0034(A6) 00001CC8: 302E FFCC '0...' MOVE.W -$0034(A6),D0 00001CCC: B06E FFD0 '.n..' CMP.W -$0030(A6),D0 00001CD0: 6D00 036A 'm..j' BLT *+$036C ; 0000203C 00001CD4: DE86 '..' ADD.L D6,D7 00001CD6: 60E8 '`.' BRA.S *-$0016 ; 00001CC0 00001CD8: 536E FFCE 'Sn..' SUBQ.W #1,-$0032(A6) 00001CDC: 594C 'YL' SUBQ.W #4,A4 00001CDE: 302E FFCE '0...' MOVE.W -$0032(A6),D0 00001CE2: B06E FFD2 '.n..' CMP.W -$002E(A6),D0 00001CE6: 6D00 0354 'm..T' BLT *+$0356 ; 0000203C 00001CEA: B9EE 0028 '...(' CMPA.L $0028(A6),A4 00001CEE: 6500 034C 'e..L' BCS *+$034E ; 0000203C 00001CF2: B9EE 002C '...,' CMPA.L $002C(A6),A4 00001CF6: 621E 'b.' BHI.S *+$0020 ; 00001D16 00001CF8: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00001CFC: 48C0 'H.' EXT.L D0 00001CFE: D080 '..' ADD.L D0,D0 00001D00: 2640 '&@' MOVEA.L D0,A3 00001D02: D7D4 '..' ADDA.L (A4),A3 00001D04: 5253 'RS' ADDQ.W #1,(A3) 00001D06: 3013 '0.' MOVE.W (A3),D0 00001D08: 48C0 'H.' EXT.L D0 00001D0A: D080 '..' ADD.L D0,D0 00001D0C: 220B '".' MOVE.L A3,D1 00001D0E: 9280 '..' SUB.L D0,D1 00001D10: 2041 ' A' MOVEA.L D1,A0 00001D12: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00001D16: 9E85 '..' SUB.L D5,D7 00001D18: 60A6 '`.' BRA.S *-$0058 ; 00001CC0 00001D1A: 4AAE FFF0 'J...' TST.L -$0010(A6) 00001D1E: 6C00 031C 'l...' BGE *+$031E ; 0000203C 00001D22: 4AAE FFF4 'J...' TST.L -$000C(A6) 00001D26: 6D00 0314 'm...' BLT *+$0316 ; 0000203C 00001D2A: B9EE 0028 '...(' CMPA.L $0028(A6),A4 00001D2E: 6500 030C 'e...' BCS *+$030E ; 0000203C 00001D32: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 00001D36: B0AE 002C '...,' CMP.L $002C(A6),D0 00001D3A: 6200 0300 'b...' BHI *+$0302 ; 0000203C 00001D3E: B9EE 002C '...,' CMPA.L $002C(A6),A4 00001D42: 6200 01AA 'b...' BHI *+$01AC ; 00001EEE 00001D46: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00001D48: C0AE 000C '....' AND.L $000C(A6),D0 00001D4C: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001D4E: B380 '..' EOR.L D1,D0 00001D50: 6600 018A 'f...' BNE *+$018C ; 00001EDC 00001D54: 3D7C 0001 FFD4 '=|....' MOVE.W #$0001,-$002C(A6) 00001D5A: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00001D5C: C0AE 0008 '....' AND.L $0008(A6),D0 00001D60: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001D62: B380 '..' EOR.L D1,D0 00001D64: 6600 00C8 'f...' BNE *+$00CA ; 00001E2E 00001D68: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) 00001D6E: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00001D72: 90AE 0018 '....' SUB.L $0018(A6),D0 00001D76: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 00001D7C: 222E 000C '"...' MOVE.L $000C(A6),D1 00001D80: 92AE 001C '....' SUB.L $001C(A6),D1 00001D84: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 00001D8A: B280 '..' CMP.L D0,D1 00001D8C: 6E1E 'n.' BGT.S *+$0020 ; 00001DAC 00001D8E: 202E 0018 ' ...' MOVE.L $0018(A6),D0 00001D92: B0AE 0008 '....' CMP.L $0008(A6),D0 00001D96: 6658 'fX' BNE.S *+$005A ; 00001DF0 00001D98: 202E 0010 ' ...' MOVE.L $0010(A6),D0 00001D9C: B0AE 0008 '....' CMP.L $0008(A6),D0 00001DA0: 664E 'fN' BNE.S *+$0050 ; 00001DF0 00001DA2: 202E 000C ' ...' MOVE.L $000C(A6),D0 00001DA6: B0AE 001C '....' CMP.L $001C(A6),D0 00001DAA: 6F44 'oD' BLE.S *+$0046 ; 00001DF0 00001DAC: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00001DB0: 48C0 'H.' EXT.L D0 00001DB2: D080 '..' ADD.L D0,D0 00001DB4: 2640 '&@' MOVEA.L D0,A3 00001DB6: D7D4 '..' ADDA.L (A4),A3 00001DB8: 5253 'RS' ADDQ.W #1,(A3) 00001DBA: 302E FFCC '0...' MOVE.W -$0034(A6),D0 00001DBE: 5240 'R@' ADDQ.W #1,D0 00001DC0: 3213 '2.' MOVE.W (A3),D1 00001DC2: 48C1 'H.' EXT.L D1 00001DC4: D281 '..' ADD.L D1,D1 00001DC6: 240B '$.' MOVE.L A3,D2 00001DC8: 9481 '..' SUB.L D1,D2 00001DCA: 2042 ' B' MOVEA.L D2,A0 00001DCC: 3080 '0.' MOVE.W D0,(A0) 00001DCE: 202E 001C ' ...' MOVE.L $001C(A6),D0 00001DD2: B0AE 000C '....' CMP.L $000C(A6),D0 00001DD6: 6C00 0116 'l...' BGE *+$0118 ; 00001EEE 00001DDA: 2654 '&T' MOVEA.L (A4),A3 00001DDC: 5253 'RS' ADDQ.W #1,(A3) 00001DDE: 3013 '0.' MOVE.W (A3),D0 00001DE0: 48C0 'H.' EXT.L D0 00001DE2: D080 '..' ADD.L D0,D0 00001DE4: D08B '..' ADD.L A3,D0 00001DE6: 2040 ' @' MOVEA.L D0,A0 00001DE8: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00001DEC: 6000 0100 '`...' BRA *+$0102 ; 00001EEE 00001DF0: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00001DF4: B0AE 000C '....' CMP.L $000C(A6),D0 00001DF8: 6C00 00F4 'l...' BGE *+$00F6 ; 00001EEE 00001DFC: 202E 000C ' ...' MOVE.L $000C(A6),D0 00001E00: B0AE 001C '....' CMP.L $001C(A6),D0 00001E04: 6C00 00E8 'l...' BGE *+$00EA ; 00001EEE 00001E08: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00001E0C: 48C0 'H.' EXT.L D0 00001E0E: D080 '..' ADD.L D0,D0 00001E10: 2640 '&@' MOVEA.L D0,A3 00001E12: D7D4 '..' ADDA.L (A4),A3 00001E14: 5253 'RS' ADDQ.W #1,(A3) 00001E16: 302E FFCC '0...' MOVE.W -$0034(A6),D0 00001E1A: 5240 'R@' ADDQ.W #1,D0 00001E1C: 3213 '2.' MOVE.W (A3),D1 00001E1E: 48C1 'H.' EXT.L D1 00001E20: D281 '..' ADD.L D1,D1 00001E22: 240B '$.' MOVE.L A3,D2 00001E24: 9481 '..' SUB.L D1,D2 00001E26: 2042 ' B' MOVEA.L D2,A0 00001E28: 3080 '0.' MOVE.W D0,(A0) 00001E2A: 6000 00C2 '`...' BRA *+$00C4 ; 00001EEE 00001E2E: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00001E32: 90AE 0018 '....' SUB.L $0018(A6),D0 00001E36: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 00001E3C: 222E 000C '"...' MOVE.L $000C(A6),D1 00001E40: 92AE 001C '....' SUB.L $001C(A6),D1 00001E44: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 00001E4A: B280 '..' CMP.L D0,D1 00001E4C: 6E1E 'n.' BGT.S *+$0020 ; 00001E6C 00001E4E: 202E 0018 ' ...' MOVE.L $0018(A6),D0 00001E52: B0AE 0008 '....' CMP.L $0008(A6),D0 00001E56: 6650 'fP' BNE.S *+$0052 ; 00001EA8 00001E58: 202E 0010 ' ...' MOVE.L $0010(A6),D0 00001E5C: B0AE 0008 '....' CMP.L $0008(A6),D0 00001E60: 6646 'fF' BNE.S *+$0048 ; 00001EA8 00001E62: 202E 000C ' ...' MOVE.L $000C(A6),D0 00001E66: B0AE 001C '....' CMP.L $001C(A6),D0 00001E6A: 6F3C 'o<' BLE.S *+$003E ; 00001EA8 00001E6C: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00001E70: 48C0 'H.' EXT.L D0 00001E72: D080 '..' ADD.L D0,D0 00001E74: 2640 '&@' MOVEA.L D0,A3 00001E76: D7D4 '..' ADDA.L (A4),A3 00001E78: 5253 'RS' ADDQ.W #1,(A3) 00001E7A: 3013 '0.' MOVE.W (A3),D0 00001E7C: 48C0 'H.' EXT.L D0 00001E7E: D080 '..' ADD.L D0,D0 00001E80: 220B '".' MOVE.L A3,D1 00001E82: 9280 '..' SUB.L D0,D1 00001E84: 2041 ' A' MOVEA.L D1,A0 00001E86: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00001E8A: 202E 001C ' ...' MOVE.L $001C(A6),D0 00001E8E: B0AE 000C '....' CMP.L $000C(A6),D0 00001E92: 6C5A 'lZ' BGE.S *+$005C ; 00001EEE 00001E94: 2654 '&T' MOVEA.L (A4),A3 00001E96: 5253 'RS' ADDQ.W #1,(A3) 00001E98: 3013 '0.' MOVE.W (A3),D0 00001E9A: 48C0 'H.' EXT.L D0 00001E9C: D080 '..' ADD.L D0,D0 00001E9E: D08B '..' ADD.L A3,D0 00001EA0: 2040 ' @' MOVEA.L D0,A0 00001EA2: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00001EA6: 6046 '`F' BRA.S *+$0048 ; 00001EEE 00001EA8: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00001EAC: B0AE 000C '....' CMP.L $000C(A6),D0 00001EB0: 6C3C 'l<' BGE.S *+$003E ; 00001EEE 00001EB2: 202E 000C ' ...' MOVE.L $000C(A6),D0 00001EB6: B0AE 001C '....' CMP.L $001C(A6),D0 00001EBA: 6C32 'l2' BGE.S *+$0034 ; 00001EEE 00001EBC: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00001EC0: 48C0 'H.' EXT.L D0 00001EC2: D080 '..' ADD.L D0,D0 00001EC4: 2640 '&@' MOVEA.L D0,A3 00001EC6: D7D4 '..' ADDA.L (A4),A3 00001EC8: 5253 'RS' ADDQ.W #1,(A3) 00001ECA: 3013 '0.' MOVE.W (A3),D0 00001ECC: 48C0 'H.' EXT.L D0 00001ECE: D080 '..' ADD.L D0,D0 00001ED0: 220B '".' MOVE.L A3,D1 00001ED2: 9280 '..' SUB.L D0,D1 00001ED4: 2041 ' A' MOVEA.L D1,A0 00001ED6: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00001EDA: 6012 '`.' BRA.S *+$0014 ; 00001EEE 00001EDC: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00001EDE: C0AE 0008 '....' AND.L $0008(A6),D0 00001EE2: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001EE4: B380 '..' EOR.L D1,D0 00001EE6: 6606 'f.' BNE.S *+$0008 ; 00001EEE 00001EE8: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) 00001EEE: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 00001EF2: B06E FFCE '.n..' CMP.W -$0032(A6),D0 00001EF6: 6700 0144 'g..D' BEQ *+$0146 ; 0000203C 00001EFA: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 00001EFE: B06E FFCC '.n..' CMP.W -$0034(A6),D0 00001F02: 666A 'fj' BNE.S *+$006C ; 00001F6E 00001F04: 4A6E FFD6 'Jn..' TST.W -$002A(A6) 00001F08: 6704 'g.' BEQ.S *+$0006 ; 00001F0E 00001F0A: 526E FFCC 'Rn..' ADDQ.W #1,-$0034(A6) 00001F0E: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00001F10: C0AE 0014 '....' AND.L $0014(A6),D0 00001F14: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001F16: B380 '..' EOR.L D1,D0 00001F18: 6604 'f.' BNE.S *+$0006 ; 00001F1E 00001F1A: 526E FFD2 'Rn..' ADDQ.W #1,-$002E(A6) 00001F1E: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 00001F22: 48C0 'H.' EXT.L D0 00001F24: E580 '..' ASL.L #2,D0 00001F26: D0AE 0020 '... ' ADD.L $0020(A6),D0 00001F2A: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) 00001F2E: B0AE 0028 '...(' CMP.L $0028(A6),D0 00001F32: 6406 'd.' BCC.S *+$0008 ; 00001F3A 00001F34: 2D6E 0028 FFDC '-n.(..' MOVE.L $0028(A6),-$0024(A6) 00001F3A: 594C 'YL' SUBQ.W #4,A4 00001F3C: 6026 '`&' BRA.S *+$0028 ; 00001F64 00001F3E: B9EE 002C '...,' CMPA.L $002C(A6),A4 00001F42: 621E 'b.' BHI.S *+$0020 ; 00001F62 00001F44: 302E FFDA '0...' MOVE.W -$0026(A6),D0 00001F48: 48C0 'H.' EXT.L D0 00001F4A: D080 '..' ADD.L D0,D0 00001F4C: 2640 '&@' MOVEA.L D0,A3 00001F4E: D7D4 '..' ADDA.L (A4),A3 00001F50: 5253 'RS' ADDQ.W #1,(A3) 00001F52: 3013 '0.' MOVE.W (A3),D0 00001F54: 48C0 'H.' EXT.L D0 00001F56: D080 '..' ADD.L D0,D0 00001F58: 220B '".' MOVE.L A3,D1 00001F5A: 9280 '..' SUB.L D0,D1 00001F5C: 2041 ' A' MOVEA.L D1,A0 00001F5E: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00001F62: 594C 'YL' SUBQ.W #4,A4 00001F64: B9EE FFDC '....' CMPA.L -$0024(A6),A4 00001F68: 64D4 'd.' BCC.S *-$002A ; 00001F3E 00001F6A: 6000 00D0 '`...' BRA *+$00D2 ; 0000203C 00001F6E: 4A6E FFD4 'Jn..' TST.W -$002C(A6) 00001F72: 6618 'f.' BNE.S *+$001A ; 00001F8C 00001F74: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 00001F78: 90AE 000C '....' SUB.L $000C(A6),D0 00001F7C: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001F7E: 9081 '..' SUB.L D1,D0 00001F80: 4C2E 0800 FFF4 'L.....' MULS.L -$000C(A6),D0 00001F86: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00001F8A: 600C '`.' BRA.S *+$000E ; 00001F98 00001F8C: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 00001F90: ED88 '..' LSL.L #6,D0 00001F92: 4480 'D.' NEG.L D0 00001F94: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00001F98: 4A6E FFD6 'Jn..' TST.W -$002A(A6) 00001F9C: 6618 'f.' BNE.S *+$001A ; 00001FB6 00001F9E: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 00001FA2: 90AE 0008 '....' SUB.L $0008(A6),D0 00001FA6: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001FA8: D081 '..' ADD.L D1,D0 00001FAA: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 00001FB0: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00001FB4: 600E '`.' BRA.S *+$0010 ; 00001FC4 00001FB6: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 00001FBA: ED88 '..' LSL.L #6,D0 00001FBC: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00001FC0: 526E FFCC 'Rn..' ADDQ.W #1,-$0034(A6) 00001FC4: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 00001FC8: 9EAE FFFC '....' SUB.L -$0004(A6),D7 00001FCC: 2A2E FFF4 '*...' MOVE.L -$000C(A6),D5 00001FD0: ED8D '..' LSL.L #6,D5 00001FD2: 2C2E FFF0 ',...' MOVE.L -$0010(A6),D6 00001FD6: ED8E '..' LSL.L #6,D6 00001FD8: 703F 'p?' MOVEQ #$3F,D0 ; '?' 00001FDA: C0AE 0014 '....' AND.L $0014(A6),D0 00001FDE: 7220 'r ' MOVEQ #$20,D1 ; ' ' 00001FE0: B380 '..' EOR.L D1,D0 00001FE2: 6604 'f.' BNE.S *+$0006 ; 00001FE8 00001FE4: 526E FFD2 'Rn..' ADDQ.W #1,-$002E(A6) 00001FE8: 4A87 'J.' TST.L D7 00001FEA: 6E12 'n.' BGT.S *+$0014 ; 00001FFE 00001FEC: 302E FFCC '0...' MOVE.W -$0034(A6),D0 00001FF0: B06E FFD0 '.n..' CMP.W -$0030(A6),D0 00001FF4: 6746 'gF' BEQ.S *+$0048 ; 0000203C 00001FF6: 526E FFCC 'Rn..' ADDQ.W #1,-$0034(A6) 00001FFA: 9E86 '..' SUB.L D6,D7 00001FFC: 60EA '`.' BRA.S *-$0014 ; 00001FE8 00001FFE: 536E FFCE 'Sn..' SUBQ.W #1,-$0032(A6) 00002002: 594C 'YL' SUBQ.W #4,A4 00002004: 302E FFCE '0...' MOVE.W -$0032(A6),D0 00002008: B06E FFD2 '.n..' CMP.W -$002E(A6),D0 0000200C: 6D2E 'm.' BLT.S *+$0030 ; 0000203C 0000200E: B9EE 0028 '...(' CMPA.L $0028(A6),A4 00002012: 6528 'e(' BCS.S *+$002A ; 0000203C 00002014: B9EE 002C '...,' CMPA.L $002C(A6),A4 00002018: 621E 'b.' BHI.S *+$0020 ; 00002038 0000201A: 302E FFDA '0...' MOVE.W -$0026(A6),D0 0000201E: 48C0 'H.' EXT.L D0 00002020: D080 '..' ADD.L D0,D0 00002022: 2640 '&@' MOVEA.L D0,A3 00002024: D7D4 '..' ADDA.L (A4),A3 00002026: 5253 'RS' ADDQ.W #1,(A3) 00002028: 3013 '0.' MOVE.W (A3),D0 0000202A: 48C0 'H.' EXT.L D0 0000202C: D080 '..' ADD.L D0,D0 0000202E: 220B '".' MOVE.L A3,D1 00002030: 9280 '..' SUB.L D0,D1 00002032: 2041 ' A' MOVEA.L D1,A0 00002034: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) 00002038: 9E85 '..' SUB.L D5,D7 0000203A: 60AC '`.' BRA.S *-$0052 ; 00001FE8 0000203C: 4CEE 1CE0 FFAC 'L.....' MOVEM.L -$0054(A6),D5-D7/A2-A4 00002042: 4E5E 'N^' UNLK A6 00002044: 4E75 'Nu' RTS Comment: AUTOMOD_A1070 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_A30C0 [A30C0, A3518) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +15A (A321A): JSR $A3740 +19C (A325C): JSR $A37F0 +1DA (A329A): JSR $A3610 +1FA (A32BA): JSR $A3610 +220 (A32E0): JSR $A3520 +31A (A33DA): JSR $A3740 +35C (A341C): JSR $A37F0 +3BA (A347A): JSR $A3610 +3E4 (A34A4): JSR $A3610 +426 (A34E6): JSR $A35B0 Dictionary: Flags $00 FirstId 559 559: AUTOMOD_A30C0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A30C0"(559) Segment="Main"(200) Size: Flags $00 ModuleSize 1112 Content: Flags $08 Contents offset $0000 size $0458 00000000: 4E56 FFCE 'NV..' LINK.W A6,#-$0032 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 0000000C: 02AE 0001 0000 '......' ANDI.L #$00010000,$000C(A6) 000C 00000014: 3D6A 0016 FFCE '=j....' MOVE.W $0016(A2),-$0032(A6) 0000001A: 302A 001A '0*..' MOVE.W $001A(A2),D0 0000001E: 5340 'S@' SUBQ.W #1,D0 00000020: 3D40 FFD0 '=@..' MOVE.W D0,-$0030(A6) 00000024: 3D6A 0014 FFD2 '=j....' MOVE.W $0014(A2),-$002E(A6) 0000002A: 302A 0018 '0*..' MOVE.W $0018(A2),D0 0000002E: 5340 'S@' SUBQ.W #1,D0 00000030: 3D40 FFD4 '=@..' MOVE.W D0,-$002C(A6) 00000034: 286A 000C '(j..' MOVEA.L $000C(A2),A4 00000038: 266A 0010 '&j..' MOVEA.L $0010(A2),A3 0000003C: 302A 0022 '0*."' MOVE.W $0022(A2),D0 00000040: EA48 '.H' LSR.W #5,D0 00000042: 3D40 FFE4 '=@..' MOVE.W D0,-$001C(A6) 00000046: 7001 'p.' MOVEQ #$01,D0 00000048: B06E FFE4 '.n..' CMP.W -$001C(A6),D0 0000004C: 6612 'f.' BNE.S *+$0014 ; 00000060 0000004E: 7000 'p.' MOVEQ #$00,D0 00000050: 302A 0020 '0*. ' MOVE.W $0020(A2),D0 00000054: E580 '..' ASL.L #2,D0 00000056: D092 '..' ADD.L (A2),D0 00000058: 5980 'Y.' SUBQ.L #4,D0 0000005A: 2D40 FFD8 '-@..' MOVE.L D0,-$0028(A6) 0000005E: 601A '`.' BRA.S *+$001C ; 0000007A 00000060: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 00000064: 48C0 'H.' EXT.L D0 00000066: 7200 'r.' MOVEQ #$00,D1 00000068: 322A 0020 '2*. ' MOVE.W $0020(A2),D1 0000006C: 5381 'S.' SUBQ.L #1,D1 0000006E: 4C00 1800 'L...' MULS.L D0,D1 00000072: E581 '..' ASL.L #2,D1 00000074: D292 '..' ADD.L (A2),D1 00000076: 2D41 FFD8 '-A..' MOVE.L D1,-$0028(A6) 0000007A: 2D6E FFD8 FFDC '-n....' MOVE.L -$0028(A6),-$0024(A6) 00000080: 302A 001E '0*..' MOVE.W $001E(A2),D0 00000084: 5440 'T@' ADDQ.W #2,D0 00000086: 3D40 FFF4 '=@..' MOVE.W D0,-$000C(A6) 0000008A: 302A 001C '0*..' MOVE.W $001C(A2),D0 0000008E: 5440 'T@' ADDQ.W #2,D0 00000090: 3D40 FFF6 '=@..' MOVE.W D0,-$000A(A6) 00000094: 302E FFCE '0...' MOVE.W -$0032(A6),D0 00000098: 48C0 'H.' EXT.L D0 0000009A: E580 '..' ASL.L #2,D0 0000009C: D08B '..' ADD.L A3,D0 0000009E: 2040 ' @' MOVEA.L D0,A0 000000A0: 2D50 FFE0 '-P..' MOVE.L (A0),-$0020(A6) 000000A4: 3A2E FFCE ':...' MOVE.W -$0032(A6),D5 000000A8: 6000 01A2 '`...' BRA *+$01A4 ; 0000024C 000000AC: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0 000000B0: 3610 '6.' MOVE.W (A0),D3 000000B2: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 000000B6: 48C0 'H.' EXT.L D0 000000B8: D080 '..' ADD.L D0,D0 000000BA: D0AE FFE0 '....' ADD.L -$0020(A6),D0 000000BE: 5580 'U.' SUBQ.L #2,D0 000000C0: 2040 ' @' MOVEA.L D0,A0 000000C2: 3810 '8.' MOVE.W (A0),D4 000000C4: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 000000C8: 5480 'T.' ADDQ.L #2,D0 000000CA: 2D40 FFE6 '-@..' MOVE.L D0,-$001A(A6) 000000CE: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 000000D2: 48C0 'H.' EXT.L D0 000000D4: D080 '..' ADD.L D0,D0 000000D6: D0AE FFE0 '....' ADD.L -$0020(A6),D0 000000DA: 5580 'U.' SUBQ.L #2,D0 000000DC: 48C4 'H.' EXT.L D4 000000DE: 2204 '".' MOVE.L D4,D1 000000E0: D281 '..' ADD.L D1,D1 000000E2: 9081 '..' SUB.L D1,D0 000000E4: 2D40 FFEA '-@..' MOVE.L D0,-$0016(A6) 000000E8: 6000 013E '`..>' BRA *+$0140 ; 00000228 000000EC: 202E FFE6 ' ...' MOVE.L -$001A(A6),D0 000000F0: 54AE FFE6 'T...' ADDQ.L #2,-$001A(A6) 000000F4: 2040 ' @' MOVEA.L D0,A0 000000F6: 3E10 '>.' MOVE.W (A0),D7 000000F8: 3D44 FFF2 '=D..' MOVE.W D4,-$000E(A6) 000000FC: 246E FFEA '$n..' MOVEA.L -$0016(A6),A2 00000100: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 00000104: 536E FFF2 'Sn..' SUBQ.W #1,-$000E(A6) 00000108: 4A40 'J@' TST.W D0 0000010A: 6706 'g.' BEQ.S *+$0008 ; 00000112 0000010C: 3C1A '<.' MOVE.W (A2)+,D6 0000010E: BE46 '.F' CMP.W D6,D7 00000110: 6EEE 'n.' BGT.S *-$0010 ; 00000100 00000112: BC47 '.G' CMP.W D7,D6 00000114: 6600 0112 'f...' BNE *+$0114 ; 00000228 00000118: 4AAE 000C 'J...' TST.L $000C(A6) 0000011C: 6700 009A 'g...' BEQ *+$009C ; 000001B8 00000120: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 00000124: 48C0 'H.' EXT.L D0 00000126: 2F00 '/.' MOVE.L D0,-(A7) 00000128: 302E FFD4 '0...' MOVE.W -$002C(A6),D0 0000012C: 48C0 'H.' EXT.L D0 0000012E: 5280 'R.' ADDQ.L #1,D0 00000130: 2F00 '/.' MOVE.L D0,-(A7) 00000132: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 00000136: 48C0 'H.' EXT.L D0 00000138: 2F00 '/.' MOVE.L D0,-(A7) 0000013A: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 0000013E: 48C0 'H.' EXT.L D0 00000140: 5580 'U.' SUBQ.L #2,D0 00000142: 2F00 '/.' MOVE.L D0,-(A7) 00000144: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 00000148: 48C0 'H.' EXT.L D0 0000014A: 5580 'U.' SUBQ.L #2,D0 0000014C: 2F00 '/.' MOVE.L D0,-(A7) 0000014E: 48C7 'H.' EXT.L D7 00000150: 2F07 '/.' MOVE.L D7,-(A7) 00000152: 48C5 'H.' EXT.L D5 00000154: 2F05 '/.' MOVE.L D5,-(A7) 00000156: 2F0C '/.' MOVE.L A4,-(A7) 00000158: 2F0B '/.' MOVE.L A3,-(A7) 0000015A: 4EBA 0524 'N..$' JSR *+$0526 ; 00000680 0000015E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00000162: 302E FFCE '0...' MOVE.W -$0032(A6),D0 00000166: 48C0 'H.' EXT.L D0 00000168: 2F00 '/.' MOVE.L D0,-(A7) 0000016A: 302E FFD4 '0...' MOVE.W -$002C(A6),D0 0000016E: 48C0 'H.' EXT.L D0 00000170: 5280 'R.' ADDQ.L #1,D0 00000172: 2F00 '/.' MOVE.L D0,-(A7) 00000174: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 00000178: 48C0 'H.' EXT.L D0 0000017A: 2F00 '/.' MOVE.L D0,-(A7) 0000017C: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 00000180: 48C0 'H.' EXT.L D0 00000182: 5580 'U.' SUBQ.L #2,D0 00000184: 2F00 '/.' MOVE.L D0,-(A7) 00000186: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 0000018A: 48C0 'H.' EXT.L D0 0000018C: 5580 'U.' SUBQ.L #2,D0 0000018E: 2F00 '/.' MOVE.L D0,-(A7) 00000190: 48C7 'H.' EXT.L D7 00000192: 2F07 '/.' MOVE.L D7,-(A7) 00000194: 48C5 'H.' EXT.L D5 00000196: 2F05 '/.' MOVE.L D5,-(A7) 00000198: 2F0C '/.' MOVE.L A4,-(A7) 0000019A: 2F0B '/.' MOVE.L A3,-(A7) 0000019C: 4EBA 0592 'N...' JSR *+$0594 ; 00000730 000001A0: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 000001A4: 7002 'p.' MOVEQ #$02,D0 000001A6: B0AE FFF8 '....' CMP.L -$0008(A6),D0 000001AA: 4FEF 0048 'O..H' LEA $0048(A7),A7 000001AE: 6E78 'nx' BGT.S *+$007A ; 00000228 000001B0: 7002 'p.' MOVEQ #$02,D0 000001B2: B0AE FFFC '....' CMP.L -$0004(A6),D0 000001B6: 6E70 'np' BGT.S *+$0072 ; 00000228 000001B8: BE6E FFD4 '.n..' CMP.W -$002C(A6),D7 000001BC: 6F26 'o&' BLE.S *+$0028 ; 000001E4 000001BE: 2F2E FFDC '/...' MOVE.L -$0024(A6),-(A7) 000001C2: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 000001C6: 48C0 'H.' EXT.L D0 000001C8: 2F00 '/.' MOVE.L D0,-(A7) 000001CA: 302E FFD4 '0...' MOVE.W -$002C(A6),D0 000001CE: 48C0 'H.' EXT.L D0 000001D0: 322E FFD2 '2...' MOVE.W -$002E(A6),D1 000001D4: 48C1 'H.' EXT.L D1 000001D6: 9081 '..' SUB.L D1,D0 000001D8: 2F00 '/.' MOVE.L D0,-(A7) 000001DA: 4EBA 0374 'N..t' JSR *+$0376 ; 00000550 000001DE: 4FEF 000C 'O...' LEA $000C(A7),A7 000001E2: 6044 '`D' BRA.S *+$0046 ; 00000228 000001E4: BE6E FFD2 '.n..' CMP.W -$002E(A6),D7 000001E8: 661A 'f.' BNE.S *+$001C ; 00000204 000001EA: 2F2E FFDC '/...' MOVE.L -$0024(A6),-(A7) 000001EE: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 000001F2: 48C0 'H.' EXT.L D0 000001F4: 2F00 '/.' MOVE.L D0,-(A7) 000001F6: 7000 'p.' MOVEQ #$00,D0 000001F8: 2F00 '/.' MOVE.L D0,-(A7) 000001FA: 4EBA 0354 'N..T' JSR *+$0356 ; 00000550 000001FE: 4FEF 000C 'O...' LEA $000C(A7),A7 00000202: 6024 '`$' BRA.S *+$0026 ; 00000228 00000204: 2F2E FFDC '/...' MOVE.L -$0024(A6),-(A7) 00000208: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 0000020C: 48C0 'H.' EXT.L D0 0000020E: 2F00 '/.' MOVE.L D0,-(A7) 00000210: 48C7 'H.' EXT.L D7 00000212: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 00000216: 48C0 'H.' EXT.L D0 00000218: 2207 '".' MOVE.L D7,D1 0000021A: 9280 '..' SUB.L D0,D1 0000021C: 5381 'S.' SUBQ.L #1,D1 0000021E: 2F01 '/.' MOVE.L D1,-(A7) 00000220: 4EBA 023E 'N..>' JSR *+$0240 ; 00000460 00000224: 4FEF 000C 'O...' LEA $000C(A7),A7 00000228: 3003 '0.' MOVE.W D3,D0 0000022A: 5343 'SC' SUBQ.W #1,D3 0000022C: 4A40 'J@' TST.W D0 0000022E: 6600 FEBC 'f...' BNE *-$0142 ; 000000EC 00000232: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 00000236: 48C0 'H.' EXT.L D0 00000238: D080 '..' ADD.L D0,D0 0000023A: D1AE FFE0 '....' ADD.L D0,-$0020(A6) 0000023E: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 00000242: 48C0 'H.' EXT.L D0 00000244: E580 '..' ASL.L #2,D0 00000246: 91AE FFDC '....' SUB.L D0,-$0024(A6) 0000024A: 5245 'RE' ADDQ.W #1,D5 0000024C: BA6E FFD0 '.n..' CMP.W -$0030(A6),D5 00000250: 6F00 FE5A 'o..Z' BLE *-$01A4 ; 000000AC 00000254: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 00000258: 48C0 'H.' EXT.L D0 0000025A: E580 '..' ASL.L #2,D0 0000025C: D08C '..' ADD.L A4,D0 0000025E: 2040 ' @' MOVEA.L D0,A0 00000260: 2D50 FFE0 '-P..' MOVE.L (A0),-$0020(A6) 00000264: 3A2E FFD2 ':...' MOVE.W -$002E(A6),D5 00000268: 6000 01DC '`...' BRA *+$01DE ; 00000446 0000026C: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0 00000270: 3610 '6.' MOVE.W (A0),D3 00000272: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 00000276: 48C0 'H.' EXT.L D0 00000278: D080 '..' ADD.L D0,D0 0000027A: D0AE FFE0 '....' ADD.L -$0020(A6),D0 0000027E: 5580 'U.' SUBQ.L #2,D0 00000280: 2040 ' @' MOVEA.L D0,A0 00000282: 3810 '8.' MOVE.W (A0),D4 00000284: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 00000288: 5480 'T.' ADDQ.L #2,D0 0000028A: 2D40 FFE6 '-@..' MOVE.L D0,-$001A(A6) 0000028E: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 00000292: 48C0 'H.' EXT.L D0 00000294: D080 '..' ADD.L D0,D0 00000296: D0AE FFE0 '....' ADD.L -$0020(A6),D0 0000029A: 5580 'U.' SUBQ.L #2,D0 0000029C: 48C4 'H.' EXT.L D4 0000029E: 2204 '".' MOVE.L D4,D1 000002A0: D281 '..' ADD.L D1,D1 000002A2: 9081 '..' SUB.L D1,D0 000002A4: 2D40 FFEA '-@..' MOVE.L D0,-$0016(A6) 000002A8: 6000 0184 '`...' BRA *+$0186 ; 0000042E 000002AC: 202E FFE6 ' ...' MOVE.L -$001A(A6),D0 000002B0: 54AE FFE6 'T...' ADDQ.L #2,-$001A(A6) 000002B4: 2040 ' @' MOVEA.L D0,A0 000002B6: 3E10 '>.' MOVE.W (A0),D7 000002B8: 3D44 FFF2 '=D..' MOVE.W D4,-$000E(A6) 000002BC: 246E FFEA '$n..' MOVEA.L -$0016(A6),A2 000002C0: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 000002C4: 536E FFF2 'Sn..' SUBQ.W #1,-$000E(A6) 000002C8: 4A40 'J@' TST.W D0 000002CA: 6706 'g.' BEQ.S *+$0008 ; 000002D2 000002CC: 3C1A '<.' MOVE.W (A2)+,D6 000002CE: BE46 '.F' CMP.W D6,D7 000002D0: 6EEE 'n.' BGT.S *-$0010 ; 000002C0 000002D2: BC47 '.G' CMP.W D7,D6 000002D4: 6600 0158 'f..X' BNE *+$015A ; 0000042E 000002D8: 4AAE 000C 'J...' TST.L $000C(A6) 000002DC: 6700 009E 'g...' BEQ *+$00A0 ; 0000037C 000002E0: 302E FFD4 '0...' MOVE.W -$002C(A6),D0 000002E4: 48C0 'H.' EXT.L D0 000002E6: 2F00 '/.' MOVE.L D0,-(A7) 000002E8: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 000002EC: 48C0 'H.' EXT.L D0 000002EE: 5280 'R.' ADDQ.L #1,D0 000002F0: 2F00 '/.' MOVE.L D0,-(A7) 000002F2: 302E FFCE '0...' MOVE.W -$0032(A6),D0 000002F6: 48C0 'H.' EXT.L D0 000002F8: 2F00 '/.' MOVE.L D0,-(A7) 000002FA: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 000002FE: 48C0 'H.' EXT.L D0 00000300: 5580 'U.' SUBQ.L #2,D0 00000302: 2F00 '/.' MOVE.L D0,-(A7) 00000304: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 00000308: 48C0 'H.' EXT.L D0 0000030A: 5580 'U.' SUBQ.L #2,D0 0000030C: 2F00 '/.' MOVE.L D0,-(A7) 0000030E: 48C7 'H.' EXT.L D7 00000310: 2F07 '/.' MOVE.L D7,-(A7) 00000312: 48C5 'H.' EXT.L D5 00000314: 2F05 '/.' MOVE.L D5,-(A7) 00000316: 2F0B '/.' MOVE.L A3,-(A7) 00000318: 2F0C '/.' MOVE.L A4,-(A7) 0000031A: 4EBA 0364 'N..d' JSR *+$0366 ; 00000680 0000031E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00000322: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 00000326: 48C0 'H.' EXT.L D0 00000328: 2F00 '/.' MOVE.L D0,-(A7) 0000032A: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 0000032E: 48C0 'H.' EXT.L D0 00000330: 5280 'R.' ADDQ.L #1,D0 00000332: 2F00 '/.' MOVE.L D0,-(A7) 00000334: 302E FFCE '0...' MOVE.W -$0032(A6),D0 00000338: 48C0 'H.' EXT.L D0 0000033A: 2F00 '/.' MOVE.L D0,-(A7) 0000033C: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 00000340: 48C0 'H.' EXT.L D0 00000342: 5580 'U.' SUBQ.L #2,D0 00000344: 2F00 '/.' MOVE.L D0,-(A7) 00000346: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 0000034A: 48C0 'H.' EXT.L D0 0000034C: 5580 'U.' SUBQ.L #2,D0 0000034E: 2F00 '/.' MOVE.L D0,-(A7) 00000350: 48C7 'H.' EXT.L D7 00000352: 2F07 '/.' MOVE.L D7,-(A7) 00000354: 48C5 'H.' EXT.L D5 00000356: 2F05 '/.' MOVE.L D5,-(A7) 00000358: 2F0B '/.' MOVE.L A3,-(A7) 0000035A: 2F0C '/.' MOVE.L A4,-(A7) 0000035C: 4EBA 03D2 'N...' JSR *+$03D4 ; 00000730 00000360: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 00000364: 7002 'p.' MOVEQ #$02,D0 00000366: B0AE FFF8 '....' CMP.L -$0008(A6),D0 0000036A: 4FEF 0048 'O..H' LEA $0048(A7),A7 0000036E: 6E00 00BE 'n...' BGT *+$00C0 ; 0000042E 00000372: 7002 'p.' MOVEQ #$02,D0 00000374: B0AE FFFC '....' CMP.L -$0004(A6),D0 00000378: 6E00 00B4 'n...' BGT *+$00B6 ; 0000042E 0000037C: BE6E FFD0 '.n..' CMP.W -$0030(A6),D7 00000380: 6F42 'oB' BLE.S *+$0044 ; 000003C4 00000382: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 00000386: 48C0 'H.' EXT.L D0 00000388: 322E FFD0 '2...' MOVE.W -$0030(A6),D1 0000038C: 48C1 'H.' EXT.L D1 0000038E: 342E FFCE '4...' MOVE.W -$0032(A6),D2 00000392: 48C2 'H.' EXT.L D2 00000394: 9282 '..' SUB.L D2,D1 00000396: 4C00 1800 'L...' MULS.L D0,D1 0000039A: E581 '..' ASL.L #2,D1 0000039C: 202E FFD8 ' ...' MOVE.L -$0028(A6),D0 000003A0: 9081 '..' SUB.L D1,D0 000003A2: 2F00 '/.' MOVE.L D0,-(A7) 000003A4: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 000003A8: 48C0 'H.' EXT.L D0 000003AA: 2F00 '/.' MOVE.L D0,-(A7) 000003AC: 48C5 'H.' EXT.L D5 000003AE: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 000003B2: 48C0 'H.' EXT.L D0 000003B4: 2205 '".' MOVE.L D5,D1 000003B6: 9280 '..' SUB.L D0,D1 000003B8: 2F01 '/.' MOVE.L D1,-(A7) 000003BA: 4EBA 0194 'N...' JSR *+$0196 ; 00000550 000003BE: 4FEF 000C 'O...' LEA $000C(A7),A7 000003C2: 606A '`j' BRA.S *+$006C ; 0000042E 000003C4: BE6E FFCE '.n..' CMP.W -$0032(A6),D7 000003C8: 6624 'f$' BNE.S *+$0026 ; 000003EE 000003CA: 2F2E FFD8 '/...' MOVE.L -$0028(A6),-(A7) 000003CE: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 000003D2: 48C0 'H.' EXT.L D0 000003D4: 2F00 '/.' MOVE.L D0,-(A7) 000003D6: 48C5 'H.' EXT.L D5 000003D8: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 000003DC: 48C0 'H.' EXT.L D0 000003DE: 2205 '".' MOVE.L D5,D1 000003E0: 9280 '..' SUB.L D0,D1 000003E2: 2F01 '/.' MOVE.L D1,-(A7) 000003E4: 4EBA 016A 'N..j' JSR *+$016C ; 00000550 000003E8: 4FEF 000C 'O...' LEA $000C(A7),A7 000003EC: 6040 '`@' BRA.S *+$0042 ; 0000042E 000003EE: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 000003F2: 48C0 'H.' EXT.L D0 000003F4: 48C7 'H.' EXT.L D7 000003F6: 322E FFCE '2...' MOVE.W -$0032(A6),D1 000003FA: 48C1 'H.' EXT.L D1 000003FC: 2407 '$.' MOVE.L D7,D2 000003FE: 9481 '..' SUB.L D1,D2 00000400: 5382 'S.' SUBQ.L #1,D2 00000402: 4C00 2800 'L.(.' MULS.L D0,D2 00000406: E582 '..' ASL.L #2,D2 00000408: 202E FFD8 ' ...' MOVE.L -$0028(A6),D0 0000040C: 9082 '..' SUB.L D2,D0 0000040E: 2F00 '/.' MOVE.L D0,-(A7) 00000410: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 00000414: 48C0 'H.' EXT.L D0 00000416: 2F00 '/.' MOVE.L D0,-(A7) 00000418: 48C5 'H.' EXT.L D5 0000041A: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 0000041E: 48C0 'H.' EXT.L D0 00000420: 2205 '".' MOVE.L D5,D1 00000422: 9280 '..' SUB.L D0,D1 00000424: 2F01 '/.' MOVE.L D1,-(A7) 00000426: 4EBA 00C8 'N...' JSR *+$00CA ; 000004F0 0000042A: 4FEF 000C 'O...' LEA $000C(A7),A7 0000042E: 3003 '0.' MOVE.W D3,D0 00000430: 5343 'SC' SUBQ.W #1,D3 00000432: 4A40 'J@' TST.W D0 00000434: 6600 FE76 'f..v' BNE *-$0188 ; 000002AC 00000438: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 0000043C: 48C0 'H.' EXT.L D0 0000043E: D080 '..' ADD.L D0,D0 00000440: D1AE FFE0 '....' ADD.L D0,-$0020(A6) 00000444: 5245 'RE' ADDQ.W #1,D5 00000446: BA6E FFD4 '.n..' CMP.W -$002C(A6),D5 0000044A: 6F00 FE20 'o.. ' BLE *-$01DE ; 0000026C 0000044E: 4CEE 1CF8 FFAE 'L.....' MOVEM.L -$0052(A6),D3-D7/A2-A4 00000454: 4E5E 'N^' UNLK A6 00000456: 4E75 'Nu' RTS Comment: AUTOMOD_A30C0 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_A3520 [A3520, A35A6) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 560 560: AUTOMOD_A3520 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A3520"(560) Segment="Main"(200) Size: Flags $00 ModuleSize 134 Content: Flags $08 Contents offset $0000 size $0086 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0708 'H...' MOVEM.L D5-D7/A4,-(A7) 00000008: 3A2E 000A ':...' MOVE.W $000A(A6),D5 0000000C: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 00000010: 7000 'p.' MOVEQ #$00,D0 00000012: 302E 000E '0...' MOVE.W $000E(A6),D0 00000016: 7201 'r.' MOVEQ #$01,D1 00000018: B280 '..' CMP.L D0,D1 0000001A: 6616 'f.' BNE.S *+$0018 ; 00000032 0000001C: 2E3C 4000 0000 '.<@...' MOVE.L #$40000000,D7 00000022: 48C5 'H.' EXT.L D5 00000024: EAAF '..' LSR.L D5,D7 00000026: 2007 ' .' MOVE.L D7,D0 00000028: C094 '..' AND.L (A4),D0 0000002A: 6650 'fP' BNE.S *+$0052 ; 0000007C 0000002C: E38F '..' LSL.L #1,D7 0000002E: 8F94 '..' OR.L D7,(A4) 00000030: 604A '`J' BRA.S *+$004C ; 0000007C 00000032: 7C1F '|.' MOVEQ #$1F,D6 00000034: CC45 '.E' AND.W D5,D6 00000036: 2E3C 8000 0000 '.<....' MOVE.L #$80000000,D7 0000003C: 7000 'p.' MOVEQ #$00,D0 0000003E: 1006 '..' MOVE.B D6,D0 00000040: E0AF '..' LSR.L D0,D7 00000042: 3005 '0.' MOVE.W D5,D0 00000044: EA40 '.@' ASR.W #5,D0 00000046: 48C0 'H.' EXT.L D0 00000048: E580 '..' ASL.L #2,D0 0000004A: D9C0 '..' ADDA.L D0,A4 0000004C: 2007 ' .' MOVE.L D7,D0 0000004E: C094 '..' AND.L (A4),D0 00000050: 662A 'f*' BNE.S *+$002C ; 0000007C 00000052: 7000 'p.' MOVEQ #$00,D0 00000054: 1006 '..' MOVE.B D6,D0 00000056: 0C00 001F '....' CMPI.B #$1F,D0 0000005A: 640E 'd.' BCC.S *+$0010 ; 0000006A 0000005C: 2C07 ',.' MOVE.L D7,D6 0000005E: E28E '..' LSR.L #1,D6 00000060: 2006 ' .' MOVE.L D6,D0 00000062: C094 '..' AND.L (A4),D0 00000064: 6616 'f.' BNE.S *+$0018 ; 0000007C 00000066: 8F94 '..' OR.L D7,(A4) 00000068: 6012 '`.' BRA.S *+$0014 ; 0000007C 0000006A: 2C3C 8000 0000 ',<....' MOVE.L #$80000000,D6 00000070: 584C 'XL' ADDQ.W #4,A4 00000072: 2006 ' .' MOVE.L D6,D0 00000074: C094 '..' AND.L (A4),D0 00000076: 6604 'f.' BNE.S *+$0006 ; 0000007C 00000078: 594C 'YL' SUBQ.W #4,A4 0000007A: 8F94 '..' OR.L D7,(A4) 0000007C: 4CEE 10E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7/A4 00000082: 4E5E 'N^' UNLK A6 00000084: 4E75 'Nu' RTS Comment: AUTOMOD_A3520 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_A35B0 [A35B0, A3654) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 561 561: AUTOMOD_A35B0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A35B0"(561) Segment="Main"(200) Size: Flags $00 ModuleSize 164 Content: Flags $08 Contents offset $0000 size $00A4 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0708 'H...' MOVEM.L D5-D7/A4,-(A7) 00000008: 3A2E 000E ':...' MOVE.W $000E(A6),D5 0000000C: 3C2E 000A '<...' MOVE.W $000A(A6),D6 00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 00000014: 2E3C 8000 0000 '.<....' MOVE.L #$80000000,D7 0000001A: 7000 'p.' MOVEQ #$00,D0 0000001C: 3005 '0.' MOVE.W D5,D0 0000001E: E580 '..' ASL.L #2,D0 00000020: 99C0 '..' SUBA.L D0,A4 00000022: 7000 'p.' MOVEQ #$00,D0 00000024: 3005 '0.' MOVE.W D5,D0 00000026: 7201 'r.' MOVEQ #$01,D1 00000028: B280 '..' CMP.L D0,D1 0000002A: 6606 'f.' BNE.S *+$0008 ; 00000032 0000002C: 48C6 'H.' EXT.L D6 0000002E: ECAF '..' LSR.L D6,D7 00000030: 6014 '`.' BRA.S *+$0016 ; 00000046 00000032: 701F 'p.' MOVEQ #$1F,D0 00000034: C046 '.F' AND.W D6,D0 00000036: 7200 'r.' MOVEQ #$00,D1 00000038: 3200 '2.' MOVE.W D0,D1 0000003A: E2AF '..' LSR.L D1,D7 0000003C: 3006 '0.' MOVE.W D6,D0 0000003E: EA40 '.@' ASR.W #5,D0 00000040: 48C0 'H.' EXT.L D0 00000042: E580 '..' ASL.L #2,D0 00000044: D9C0 '..' ADDA.L D0,A4 00000046: 2007 ' .' MOVE.L D7,D0 00000048: C094 '..' AND.L (A4),D0 0000004A: 660A 'f.' BNE.S *+$000C ; 00000056 0000004C: 7000 'p.' MOVEQ #$00,D0 0000004E: 3005 '0.' MOVE.W D5,D0 00000050: E580 '..' ASL.L #2,D0 00000052: D9C0 '..' ADDA.L D0,A4 00000054: 8F94 '..' OR.L D7,(A4) 00000056: 4CEE 10E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7/A4 0000005C: 4E5E 'N^' UNLK A6 0000005E: 4E75 'Nu' RTS 00000060: 4E56 0000 'NV..' LINK.W A6,#$0000 00000064: 2F06 '/.' MOVE.L D6,-(A7) 00000066: 226E 0010 '"n..' MOVEA.L $0010(A6),A1 0000006A: 3C2E 000A '<...' MOVE.W $000A(A6),D6 0000006E: 243C 8000 0000 '$<....' MOVE.L #$80000000,D2 00000074: 7000 'p.' MOVEQ #$00,D0 00000076: 302E 000E '0...' MOVE.W $000E(A6),D0 0000007A: 7201 'r.' MOVEQ #$01,D1 0000007C: B280 '..' CMP.L D0,D1 0000007E: 6606 'f.' BNE.S *+$0008 ; 00000086 00000080: 48C6 'H.' EXT.L D6 00000082: ECAA '..' LSR.L D6,D2 00000084: 6014 '`.' BRA.S *+$0016 ; 0000009A 00000086: 701F 'p.' MOVEQ #$1F,D0 00000088: C046 '.F' AND.W D6,D0 0000008A: 7200 'r.' MOVEQ #$00,D1 0000008C: 3200 '2.' MOVE.W D0,D1 0000008E: E2AA '..' LSR.L D1,D2 00000090: 3006 '0.' MOVE.W D6,D0 00000092: EA40 '.@' ASR.W #5,D0 00000094: 48C0 'H.' EXT.L D0 00000096: E580 '..' ASL.L #2,D0 00000098: D3C0 '..' ADDA.L D0,A1 0000009A: 8591 '..' OR.L D2,(A1) 0000009C: 2C2E FFFC ',...' MOVE.L -$0004(A6),D6 000000A0: 4E5E 'N^' UNLK A6 000000A2: 4E75 'Nu' RTS Comment: AUTOMOD_A35B0 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_A3660 [A3660, A36AC) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 562 562: AUTOMOD_A3660 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A3660"(562) Segment="Main"(200) Size: Flags $00 ModuleSize 76 Content: Flags $08 Contents offset $0000 size $004C 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0238 'H..8' MOVEM.L D6/A2-A4,-(A7) 00000008: 3C2E 0016 '<...' MOVE.W $0016(A6),D6 0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000014: 342E 0012 '4...' MOVE.W $0012(A6),D2 00000018: 6702 'g.' BEQ.S *+$0004 ; 0000001C 0000001A: 5342 'SB' SUBQ.W #1,D2 0000001C: 302E 001A '0...' MOVE.W $001A(A6),D0 00000020: 48C0 'H.' EXT.L D0 00000022: E580 '..' ASL.L #2,D0 00000024: 244B '$K' MOVEA.L A3,A2 00000026: 95C0 '..' SUBA.L D0,A2 00000028: 5246 'RF' ADDQ.W #1,D6 0000002A: 4A42 'JB' TST.W D2 0000002C: 6D12 'm.' BLT.S *+$0014 ; 00000040 0000002E: 26CC '&.' MOVE.L A4,(A3)+ 00000030: 4254 'BT' CLR.W (A4) 00000032: 48C6 'H.' EXT.L D6 00000034: 2006 ' .' MOVE.L D6,D0 00000036: D080 '..' ADD.L D0,D0 00000038: D9C0 '..' ADDA.L D0,A4 0000003A: 425C 'B\' CLR.W (A4)+ 0000003C: 51CA FFF0 'Q...' DBF D2,*-$000E ; 0000002E 00000040: 200A ' .' MOVE.L A2,D0 00000042: 4CEE 1C40 FFEC 'L..@..' MOVEM.L -$0014(A6),D6/A2-A4 00000048: 4E5E 'N^' UNLK A6 0000004A: 4E75 'Nu' RTS Comment: AUTOMOD_A3660 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_A36B0 [A36B0, A3738) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 563 563: AUTOMOD_A36B0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A36B0"(563) Segment="Main"(200) Size: Flags $00 ModuleSize 136 Content: Flags $08 Contents offset $0000 size $0088 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) 00000008: 282E 000C '(...' MOVE.L $000C(A6),D4 0000000C: 3A2E 0012 ':...' MOVE.W $0012(A6),D5 00000010: 2004 ' .' MOVE.L D4,D0 00000012: E580 '..' ASL.L #2,D0 00000014: D0AE 0008 '....' ADD.L $0008(A6),D0 00000018: 2040 ' @' MOVEA.L D0,A0 0000001A: 2850 '(P' MOVEA.L (A0),A4 0000001C: 3014 '0.' MOVE.W (A4),D0 0000001E: 48C0 'H.' EXT.L D0 00000020: D080 '..' ADD.L D0,D0 00000022: D08C '..' ADD.L A4,D0 00000024: 2640 '&@' MOVEA.L D0,A3 00000026: 544B 'TK' ADDQ.W #2,A3 00000028: 7C00 '|.' MOVEQ #$00,D6 0000002A: 600E '`.' BRA.S *+$0010 ; 0000003A 0000002C: 3E14 '>.' MOVE.W (A4),D7 0000002E: BA47 '.G' CMP.W D7,D5 00000030: 6604 'f.' BNE.S *+$0006 ; 00000036 00000032: 5286 'R.' ADDQ.L #1,D6 00000034: 600A '`.' BRA.S *+$000C ; 00000040 00000036: BA47 '.G' CMP.W D7,D5 00000038: 6D06 'm.' BLT.S *+$0008 ; 00000040 0000003A: 544C 'TL' ADDQ.W #2,A4 0000003C: B7CC '..' CMPA.L A4,A3 0000003E: 62EC 'b.' BHI.S *-$0012 ; 0000002C 00000040: 2004 ' .' MOVE.L D4,D0 00000042: E580 '..' ASL.L #2,D0 00000044: D0AE 0008 '....' ADD.L $0008(A6),D0 00000048: 2040 ' @' MOVEA.L D0,A0 0000004A: 202E 0014 ' ...' MOVE.L $0014(A6),D0 0000004E: D080 '..' ADD.L D0,D0 00000050: D090 '..' ADD.L (A0),D0 00000052: 2840 '(@' MOVEA.L D0,A4 00000054: 544C 'TL' ADDQ.W #2,A4 00000056: 3014 '0.' MOVE.W (A4),D0 00000058: 48C0 'H.' EXT.L D0 0000005A: D080 '..' ADD.L D0,D0 0000005C: 220C '".' MOVE.L A4,D1 0000005E: 9280 '..' SUB.L D0,D1 00000060: 2641 '&A' MOVEA.L D1,A3 00000062: 554B 'UK' SUBQ.W #2,A3 00000064: 6010 '`.' BRA.S *+$0012 ; 00000076 00000066: 3E14 '>.' MOVE.W (A4),D7 00000068: BA47 '.G' CMP.W D7,D5 0000006A: 6606 'f.' BNE.S *+$0008 ; 00000072 0000006C: 5286 'R.' ADDQ.L #1,D6 0000006E: 2006 ' .' MOVE.L D6,D0 00000070: 600C '`.' BRA.S *+$000E ; 0000007E 00000072: BA47 '.G' CMP.W D7,D5 00000074: 6E06 'n.' BGT.S *+$0008 ; 0000007C 00000076: 554C 'UL' SUBQ.W #2,A4 00000078: B7CC '..' CMPA.L A4,A3 0000007A: 65EA 'e.' BCS.S *-$0014 ; 00000066 0000007C: 2006 ' .' MOVE.L D6,D0 0000007E: 4CEE 18F0 FFE8 'L.....' MOVEM.L -$0018(A6),D4-D7/A3/A4 00000084: 4E5E 'N^' UNLK A6 00000086: 4E75 'Nu' RTS Comment: AUTOMOD_A36B0 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_A3740 [A3740, A37EA) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +38 (A3778): JSR $A36B0 +68 (A37A8): JSR $A36B0 +94 (A37D4): JSR $A36B0 Dictionary: Flags $00 FirstId 564 564: AUTOMOD_A3740 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A3740"(564) Segment="Main"(200) Size: Flags $00 ModuleSize 170 Content: Flags $08 Contents offset $0000 size $00AA 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0F08 'H...' MOVEM.L D4-D7/A4,-(A7) 00000008: 382E 001E '8...' MOVE.W $001E(A6),D4 0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000010: 3A2E 0012 ':...' MOVE.W $0012(A6),D5 00000014: 3C2E 0016 '<...' MOVE.W $0016(A6),D6 00000018: 7E00 '~.' MOVEQ #$00,D7 0000001A: BA6E 002A '.n.*' CMP.W $002A(A6),D5 0000001E: 6C22 'l"' BGE.S *+$0024 ; 00000042 00000020: 302E 001A '0...' MOVE.W $001A(A6),D0 00000024: 48C0 'H.' EXT.L D0 00000026: 2F00 '/.' MOVE.L D0,-(A7) 00000028: 48C6 'H.' EXT.L D6 0000002A: 2F06 '/.' MOVE.L D6,-(A7) 0000002C: 48C5 'H.' EXT.L D5 0000002E: 2005 ' .' MOVE.L D5,D0 00000030: 5280 'R.' ADDQ.L #1,D0 00000032: 2F00 '/.' MOVE.L D0,-(A7) 00000034: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000038: 4EBA FF36 'N..6' JSR *-$00C8 ; FFFFFF70 0000003C: DE80 '..' ADD.L D0,D7 0000003E: 4FEF 0010 'O...' LEA $0010(A7),A7 00000042: 7001 'p.' MOVEQ #$01,D0 00000044: B087 '..' CMP.L D7,D0 00000046: 6C04 'l.' BGE.S *+$0006 ; 0000004C 00000048: 2007 ' .' MOVE.L D7,D0 0000004A: 6054 '`T' BRA.S *+$0056 ; 000000A0 0000004C: BC6E 0022 '.n."' CMP.W $0022(A6),D6 00000050: 6F20 'o ' BLE.S *+$0022 ; 00000072 00000052: 48C4 'H.' EXT.L D4 00000054: 2F04 '/.' MOVE.L D4,-(A7) 00000056: 48C5 'H.' EXT.L D5 00000058: 2005 ' .' MOVE.L D5,D0 0000005A: 5280 'R.' ADDQ.L #1,D0 0000005C: 2F00 '/.' MOVE.L D0,-(A7) 0000005E: 48C6 'H.' EXT.L D6 00000060: 2006 ' .' MOVE.L D6,D0 00000062: 5380 'S.' SUBQ.L #1,D0 00000064: 2F00 '/.' MOVE.L D0,-(A7) 00000066: 2F0C '/.' MOVE.L A4,-(A7) 00000068: 4EBA FF06 'N...' JSR *-$00F8 ; FFFFFF70 0000006C: DE80 '..' ADD.L D0,D7 0000006E: 4FEF 0010 'O...' LEA $0010(A7),A7 00000072: 7001 'p.' MOVEQ #$01,D0 00000074: B087 '..' CMP.L D7,D0 00000076: 6C04 'l.' BGE.S *+$0006 ; 0000007C 00000078: 2007 ' .' MOVE.L D7,D0 0000007A: 6024 '`$' BRA.S *+$0026 ; 000000A0 0000007C: BC6E 0026 '.n.&' CMP.W $0026(A6),D6 00000080: 6C1C 'l.' BGE.S *+$001E ; 0000009E 00000082: 48C4 'H.' EXT.L D4 00000084: 2F04 '/.' MOVE.L D4,-(A7) 00000086: 48C5 'H.' EXT.L D5 00000088: 2005 ' .' MOVE.L D5,D0 0000008A: 5280 'R.' ADDQ.L #1,D0 0000008C: 2F00 '/.' MOVE.L D0,-(A7) 0000008E: 48C6 'H.' EXT.L D6 00000090: 2F06 '/.' MOVE.L D6,-(A7) 00000092: 2F0C '/.' MOVE.L A4,-(A7) 00000094: 4EBA FEDA 'N...' JSR *-$0124 ; FFFFFF70 00000098: DE80 '..' ADD.L D0,D7 0000009A: 4FEF 0010 'O...' LEA $0010(A7),A7 0000009E: 2007 ' .' MOVE.L D7,D0 000000A0: 4CEE 10F0 FFEC 'L.....' MOVEM.L -$0014(A6),D4-D7/A4 000000A6: 4E5E 'N^' UNLK A6 000000A8: 4E75 'Nu' RTS Comment: AUTOMOD_A3740 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_A37F0 [A37F0, A3892) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +38 (A3828): JSR $A36B0 +64 (A3854): JSR $A36B0 +8C (A387C): JSR $A36B0 Dictionary: Flags $00 FirstId 565 565: AUTOMOD_A37F0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A37F0"(565) Segment="Main"(200) Size: Flags $00 ModuleSize 162 Content: Flags $08 Contents offset $0000 size $00A2 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0F08 'H...' MOVEM.L D4-D7/A4,-(A7) 00000008: 382E 001E '8...' MOVE.W $001E(A6),D4 0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000010: 3A2E 0012 ':...' MOVE.W $0012(A6),D5 00000014: 3C2E 0016 '<...' MOVE.W $0016(A6),D6 00000018: 7E00 '~.' MOVEQ #$00,D7 0000001A: BA6E 002A '.n.*' CMP.W $002A(A6),D5 0000001E: 6F22 'o"' BLE.S *+$0024 ; 00000042 00000020: 302E 001A '0...' MOVE.W $001A(A6),D0 00000024: 48C0 'H.' EXT.L D0 00000026: 2F00 '/.' MOVE.L D0,-(A7) 00000028: 48C6 'H.' EXT.L D6 0000002A: 2F06 '/.' MOVE.L D6,-(A7) 0000002C: 48C5 'H.' EXT.L D5 0000002E: 2005 ' .' MOVE.L D5,D0 00000030: 5380 'S.' SUBQ.L #1,D0 00000032: 2F00 '/.' MOVE.L D0,-(A7) 00000034: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000038: 4EBA FE86 'N...' JSR *-$0178 ; FFFFFEC0 0000003C: DE80 '..' ADD.L D0,D7 0000003E: 4FEF 0010 'O...' LEA $0010(A7),A7 00000042: 7001 'p.' MOVEQ #$01,D0 00000044: B087 '..' CMP.L D7,D0 00000046: 6C04 'l.' BGE.S *+$0006 ; 0000004C 00000048: 2007 ' .' MOVE.L D7,D0 0000004A: 604C '`L' BRA.S *+$004E ; 00000098 0000004C: BC6E 0022 '.n."' CMP.W $0022(A6),D6 00000050: 6F1C 'o.' BLE.S *+$001E ; 0000006E 00000052: 48C4 'H.' EXT.L D4 00000054: 2F04 '/.' MOVE.L D4,-(A7) 00000056: 48C5 'H.' EXT.L D5 00000058: 2F05 '/.' MOVE.L D5,-(A7) 0000005A: 48C6 'H.' EXT.L D6 0000005C: 2006 ' .' MOVE.L D6,D0 0000005E: 5380 'S.' SUBQ.L #1,D0 00000060: 2F00 '/.' MOVE.L D0,-(A7) 00000062: 2F0C '/.' MOVE.L A4,-(A7) 00000064: 4EBA FE5A 'N..Z' JSR *-$01A4 ; FFFFFEC0 00000068: DE80 '..' ADD.L D0,D7 0000006A: 4FEF 0010 'O...' LEA $0010(A7),A7 0000006E: 7001 'p.' MOVEQ #$01,D0 00000070: B087 '..' CMP.L D7,D0 00000072: 6C04 'l.' BGE.S *+$0006 ; 00000078 00000074: 2007 ' .' MOVE.L D7,D0 00000076: 6020 '` ' BRA.S *+$0022 ; 00000098 00000078: BC6E 0026 '.n.&' CMP.W $0026(A6),D6 0000007C: 6C18 'l.' BGE.S *+$001A ; 00000096 0000007E: 48C4 'H.' EXT.L D4 00000080: 2F04 '/.' MOVE.L D4,-(A7) 00000082: 48C5 'H.' EXT.L D5 00000084: 2F05 '/.' MOVE.L D5,-(A7) 00000086: 48C6 'H.' EXT.L D6 00000088: 2F06 '/.' MOVE.L D6,-(A7) 0000008A: 2F0C '/.' MOVE.L A4,-(A7) 0000008C: 4EBA FE32 'N..2' JSR *-$01CC ; FFFFFEC0 00000090: DE80 '..' ADD.L D0,D7 00000092: 4FEF 0010 'O...' LEA $0010(A7),A7 00000096: 2007 ' .' MOVE.L D7,D0 00000098: 4CEE 10F0 FFEC 'L.....' MOVEM.L -$0014(A6),D4-D7/A4 0000009E: 4E5E 'N^' UNLK A6 000000A0: 4E75 'Nu' RTS Comment: AUTOMOD_A37F0 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: sc_FindExtrema [A38A0, A3C8A) Module started due to: MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:FontMgr:sc.c Dictionary: Flags $00 FirstId 566 566: sc_FindExtrema Pad Module: Flags=$88=(ForcedActive Extern Code) Module="sc_FindExtrema"(566) Segment="Main"(200) Size: Flags $00 ModuleSize 1002 Content: Flags $08 Contents offset $0000 size $03EA 00000000: 4E56 FFB0 'NV..' LINK.W A6,#-$0050 00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000008: 7001 'p.' MOVEQ #$01,D0 0000000A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 0000000E: 42AE FFF0 'B...' CLR.L -$0010(A6) 00000012: 7200 'r.' MOVEQ #$00,D1 00000014: 2D41 FFDE '-A..' MOVE.L D1,-$0022(A6) 00000018: 2D41 FFDA '-A..' MOVE.L D1,-$0026(A6) 0000001C: 2D41 FFD6 '-A..' MOVE.L D1,-$002A(A6) 00000020: 2D41 FFD2 '-A..' MOVE.L D1,-$002E(A6) 00000024: 426E FFEE 'Bn..' CLR.W -$0012(A6) 00000028: 6000 0280 '`...' BRA *+$0282 ; 000002AA 0000002C: 302E FFEE '0...' MOVE.W -$0012(A6),D0 00000030: 48C0 'H.' EXT.L D0 00000032: D080 '..' ADD.L D0,D0 00000034: 2D40 FFC2 '-@..' MOVE.L D0,-$003E(A6) 00000038: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000003C: 2068 0010 ' h..' MOVEA.L $0010(A0),A0 00000040: 202E FFC2 ' ...' MOVE.L -$003E(A6),D0 00000044: 3030 0800 '00..' MOVE.W $00(A0,D0.L),D0 00000048: 48C0 'H.' EXT.L D0 0000004A: 2D40 FFE6 '-@..' MOVE.L D0,-$001A(A6) 0000004E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000052: 2068 000C ' h..' MOVEA.L $000C(A0),A0 00000056: 202E FFC2 ' ...' MOVE.L -$003E(A6),D0 0000005A: 3030 0800 '00..' MOVE.W $00(A0,D0.L),D0 0000005E: 48C0 'H.' EXT.L D0 00000060: 2D40 FFEA '-@..' MOVE.L D0,-$0016(A6) 00000064: E580 '..' ASL.L #2,D0 00000066: 2D40 FFC6 '-@..' MOVE.L D0,-$003A(A6) 0000006A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000006E: 2050 ' P' MOVEA.L (A0),A0 00000070: 202E FFC6 ' ...' MOVE.L -$003A(A6),D0 00000074: D1C0 '..' ADDA.L D0,A0 00000076: 2D48 FFCA '-H..' MOVE.L A0,-$0036(A6) 0000007A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000007E: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 00000082: 202E FFC6 ' ...' MOVE.L -$003A(A6),D0 00000086: D1C0 '..' ADDA.L D0,A0 00000088: 2D48 FFCE '-H..' MOVE.L A0,-$0032(A6) 0000008C: 202E FFEA ' ...' MOVE.L -$0016(A6),D0 00000090: B0AE FFE6 '....' CMP.L -$001A(A6),D0 00000094: 6700 020C 'g...' BEQ *+$020E ; 000002A2 00000098: 4AAE FFFC 'J...' TST.L -$0004(A6) 0000009C: 671E 'g.' BEQ.S *+$0020 ; 000000BC 0000009E: 206E FFCA ' n..' MOVEA.L -$0036(A6),A0 000000A2: 2D50 FFD6 '-P..' MOVE.L (A0),-$002A(A6) 000000A6: 2D50 FFD2 '-P..' MOVE.L (A0),-$002E(A6) 000000AA: 206E FFCE ' n..' MOVEA.L -$0032(A6),A0 000000AE: 2D50 FFDE '-P..' MOVE.L (A0),-$0022(A6) 000000B2: 2D50 FFDA '-P..' MOVE.L (A0),-$0026(A6) 000000B6: 7000 'p.' MOVEQ #$00,D0 000000B8: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 000000BC: 206E FFCE ' n..' MOVEA.L -$0032(A6),A0 000000C0: 202E FFE6 ' ...' MOVE.L -$001A(A6),D0 000000C4: E580 '..' ASL.L #2,D0 000000C6: D0AE FFCE '....' ADD.L -$0032(A6),D0 000000CA: 222E FFEA '"...' MOVE.L -$0016(A6),D1 000000CE: E581 '..' ASL.L #2,D1 000000D0: 9081 '..' SUB.L D1,D0 000000D2: 2240 '"@' MOVEA.L D0,A1 000000D4: 2E11 '..' MOVE.L (A1),D7 000000D6: BE90 '..' CMP.L (A0),D7 000000D8: 5FC3 '_.' SLE D3 000000DA: 4403 'D.' NEG.B D3 000000DC: 49C3 'I.' EXTB.L D3 000000DE: 2D43 FFF4 '-C..' MOVE.L D3,-$000C(A6) 000000E2: 206E FFCA ' n..' MOVEA.L -$0036(A6),A0 000000E6: 202E FFE6 ' ...' MOVE.L -$001A(A6),D0 000000EA: E580 '..' ASL.L #2,D0 000000EC: D0AE FFCA '....' ADD.L -$0036(A6),D0 000000F0: 222E FFEA '"...' MOVE.L -$0016(A6),D1 000000F4: E581 '..' ASL.L #2,D1 000000F6: 9081 '..' SUB.L D1,D0 000000F8: 2240 '"@' MOVEA.L D0,A1 000000FA: 2C11 ',.' MOVE.L (A1),D6 000000FC: BC90 '..' CMP.L (A0),D6 000000FE: 5FC3 '_.' SLE D3 00000100: 4403 'D.' NEG.B D3 00000102: 49C3 'I.' EXTB.L D3 00000104: 2D43 FFF8 '-C..' MOVE.L D3,-$0008(A6) 00000108: 2D6E FFEA FFE2 '-n....' MOVE.L -$0016(A6),-$001E(A6) 0000010E: 6000 0138 '`..8' BRA *+$013A ; 00000248 00000112: 2806 '(.' MOVE.L D6,D4 00000114: 2A07 '*.' MOVE.L D7,D5 00000116: 206E FFCA ' n..' MOVEA.L -$0036(A6),A0 0000011A: 58AE FFCA 'X...' ADDQ.L #4,-$0036(A6) 0000011E: 2C10 ',.' MOVE.L (A0),D6 00000120: 202E FFCE ' ...' MOVE.L -$0032(A6),D0 00000124: 58AE FFCE 'X...' ADDQ.L #4,-$0032(A6) 00000128: 2040 ' @' MOVEA.L D0,A0 0000012A: 2E10 '..' MOVE.L (A0),D7 0000012C: B886 '..' CMP.L D6,D4 0000012E: 6C16 'l.' BGE.S *+$0018 ; 00000146 00000130: 4AAE FFF8 'J...' TST.L -$0008(A6) 00000134: 6600 00B8 'f...' BNE *+$00BA ; 000001EE 00000138: 526E FFF2 'Rn..' ADDQ.W #1,-$000E(A6) 0000013C: 7001 'p.' MOVEQ #$01,D0 0000013E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00000142: 6000 00AA '`...' BRA *+$00AC ; 000001EE 00000146: B886 '..' CMP.L D6,D4 00000148: 6F16 'o.' BLE.S *+$0018 ; 00000160 0000014A: 4AAE FFF8 'J...' TST.L -$0008(A6) 0000014E: 6700 009E 'g...' BEQ *+$00A0 ; 000001EE 00000152: 526E FFF2 'Rn..' ADDQ.W #1,-$000E(A6) 00000156: 7000 'p.' MOVEQ #$00,D0 00000158: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 0000015C: 6000 0090 '`...' BRA *+$0092 ; 000001EE 00000160: BA87 '..' CMP.L D7,D5 00000162: 6600 008A 'f...' BNE *+$008C ; 000001EE 00000166: 202E FFE2 ' ...' MOVE.L -$001E(A6),D0 0000016A: 5580 'U.' SUBQ.L #2,D0 0000016C: 90AE FFEA '....' SUB.L -$0016(A6),D0 00000170: 3D40 FFB0 '=@..' MOVE.W D0,-$0050(A6) 00000174: 246E FFCA '$n..' MOVEA.L -$0036(A6),A2 00000178: 45EA FFF4 'E...' LEA -$000C(A2),A2 0000017C: 2D4A FFB6 '-J..' MOVE.L A2,-$004A(A6) 00000180: 584A 'XJ' ADDQ.W #4,A2 00000182: 266E FFCE '&n..' MOVEA.L -$0032(A6),A3 00000186: 47EB FFF4 'G...' LEA -$000C(A3),A3 0000018A: 2D4B FFBA '-K..' MOVE.L A3,-$0046(A6) 0000018E: 584B 'XK' ADDQ.W #4,A3 00000190: 202E FFE2 ' ...' MOVE.L -$001E(A6),D0 00000194: 5580 'U.' SUBQ.L #2,D0 00000196: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000019A: 2068 0014 ' h..' MOVEA.L $0014(A0),A0 0000019E: 49F0 0800 'I...' LEA $00(A0,D0.L),A4 000001A2: 2D4C FFBE '-L..' MOVE.L A4,-$0042(A6) 000001A6: 524C 'RL' ADDQ.W #1,A4 000001A8: 002C 0001 0001 '.,....' ORI.B #$01,$0001(A4) 000001AE: 4A6E FFB0 'Jn..' TST.W -$0050(A6) 000001B2: 6D36 'm6' BLT.S *+$0038 ; 000001EA 000001B4: 202E FFB6 ' ...' MOVE.L -$004A(A6),D0 000001B8: 59AE FFB6 'Y...' SUBQ.L #4,-$004A(A6) 000001BC: 2040 ' @' MOVEA.L D0,A0 000001BE: 224A '"J' MOVEA.L A2,A1 000001C0: 594A 'YJ' SUBQ.W #4,A2 000001C2: 2290 '".' MOVE.L (A0),(A1) 000001C4: 202E FFBA ' ...' MOVE.L -$0046(A6),D0 000001C8: 59AE FFBA 'Y...' SUBQ.L #4,-$0046(A6) 000001CC: 2040 ' @' MOVEA.L D0,A0 000001CE: 224B '"K' MOVEA.L A3,A1 000001D0: 594B 'YK' SUBQ.W #4,A3 000001D2: 2290 '".' MOVE.L (A0),(A1) 000001D4: 202E FFBE ' ...' MOVE.L -$0042(A6),D0 000001D8: 53AE FFBE 'S...' SUBQ.L #1,-$0042(A6) 000001DC: 2040 ' @' MOVEA.L D0,A0 000001DE: 224C '"L' MOVEA.L A4,A1 000001E0: 534C 'SL' SUBQ.W #1,A4 000001E2: 1290 '..' MOVE.B (A0),(A1) 000001E4: 536E FFB0 'Sn..' SUBQ.W #1,-$0050(A6) 000001E8: 6CCA 'l.' BGE.S *-$0034 ; 000001B4 000001EA: 52AE FFEA 'R...' ADDQ.L #1,-$0016(A6) 000001EE: BA87 '..' CMP.L D7,D5 000001F0: 6C12 'l.' BGE.S *+$0014 ; 00000204 000001F2: 4AAE FFF4 'J...' TST.L -$000C(A6) 000001F6: 6620 'f ' BNE.S *+$0022 ; 00000218 000001F8: 526E FFF0 'Rn..' ADDQ.W #1,-$0010(A6) 000001FC: 7001 'p.' MOVEQ #$01,D0 000001FE: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 00000202: 6014 '`.' BRA.S *+$0016 ; 00000218 00000204: BA87 '..' CMP.L D7,D5 00000206: 6F10 'o.' BLE.S *+$0012 ; 00000218 00000208: 4AAE FFF4 'J...' TST.L -$000C(A6) 0000020C: 670A 'g.' BEQ.S *+$000C ; 00000218 0000020E: 526E FFF0 'Rn..' ADDQ.W #1,-$0010(A6) 00000212: 7000 'p.' MOVEQ #$00,D0 00000214: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 00000218: BCAE FFD6 '....' CMP.L -$002A(A6),D6 0000021C: 6F06 'o.' BLE.S *+$0008 ; 00000224 0000021E: 2D46 FFD6 '-F..' MOVE.L D6,-$002A(A6) 00000222: 600A '`.' BRA.S *+$000C ; 0000022E 00000224: BCAE FFD2 '....' CMP.L -$002E(A6),D6 00000228: 6C04 'l.' BGE.S *+$0006 ; 0000022E 0000022A: 2D46 FFD2 '-F..' MOVE.L D6,-$002E(A6) 0000022E: BEAE FFDE '....' CMP.L -$0022(A6),D7 00000232: 6F06 'o.' BLE.S *+$0008 ; 0000023A 00000234: 2D47 FFDE '-G..' MOVE.L D7,-$0022(A6) 00000238: 600A '`.' BRA.S *+$000C ; 00000244 0000023A: BEAE FFDA '....' CMP.L -$0026(A6),D7 0000023E: 6C04 'l.' BGE.S *+$0006 ; 00000244 00000240: 2D47 FFDA '-G..' MOVE.L D7,-$0026(A6) 00000244: 52AE FFE2 'R...' ADDQ.L #1,-$001E(A6) 00000248: 202E FFE2 ' ...' MOVE.L -$001E(A6),D0 0000024C: B0AE FFE6 '....' CMP.L -$001A(A6),D0 00000250: 6F00 FEC0 'o...' BLE *-$013E ; 00000112 00000254: 202E FFEA ' ...' MOVE.L -$0016(A6),D0 00000258: B0AE FFE6 '....' CMP.L -$001A(A6),D0 0000025C: 5DC3 '].' SLT D3 0000025E: 4403 'D.' NEG.B D3 00000260: 6706 'g.' BEQ.S *+$0008 ; 00000268 00000262: 202E FFEA ' ...' MOVE.L -$0016(A6),D0 00000266: 6004 '`.' BRA.S *+$0006 ; 0000026C 00000268: 202E FFE6 ' ...' MOVE.L -$001A(A6),D0 0000026C: 322E FFEE '2...' MOVE.W -$0012(A6),D1 00000270: 48C1 'H.' EXT.L D1 00000272: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000276: 2068 000C ' h..' MOVEA.L $000C(A0),A0 0000027A: 3180 1A00 '1...' MOVE.W D0,$00(A0,D1.L*2) 0000027E: 7000 'p.' MOVEQ #$00,D0 00000280: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 00000284: 4A80 'J.' TST.L D0 00000286: 0800 0000 '....' BTST #$00,D0 0000028A: 6704 'g.' BEQ.S *+$0006 ; 00000290 0000028C: 526E FFF2 'Rn..' ADDQ.W #1,-$000E(A6) 00000290: 7000 'p.' MOVEQ #$00,D0 00000292: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 00000296: 4A80 'J.' TST.L D0 00000298: 0800 0000 '....' BTST #$00,D0 0000029C: 6704 'g.' BEQ.S *+$0006 ; 000002A2 0000029E: 526E FFF0 'Rn..' ADDQ.W #1,-$0010(A6) 000002A2: 302E FFEE '0...' MOVE.W -$0012(A6),D0 000002A6: 526E FFEE 'Rn..' ADDQ.W #1,-$0012(A6) 000002AA: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000002AE: 302E FFEE '0...' MOVE.W -$0012(A6),D0 000002B2: B068 0008 '.h..' CMP.W $0008(A0),D0 000002B6: 6D00 FD74 'm..t' BLT *-$028A ; 0000002C 000002BA: 06AE 0000 0020 '..... ' ADDI.L #$00000020,-$002A(A6) FFD6 000002C2: 202E FFD6 ' ...' MOVE.L -$002A(A6),D0 000002C6: EC80 '..' ASR.L #6,D0 000002C8: 2D40 FFD6 '-@..' MOVE.L D0,-$002A(A6) 000002CC: 06AE 0000 0020 '..... ' ADDI.L #$00000020,-$0022(A6) FFDE 000002D4: 202E FFDE ' ...' MOVE.L -$0022(A6),D0 000002D8: EC80 '..' ASR.L #6,D0 000002DA: 2D40 FFDE '-@..' MOVE.L D0,-$0022(A6) 000002DE: 06AE 0000 001F '......' ADDI.L #$0000001F,-$002E(A6) FFD2 000002E6: 202E FFD2 ' ...' MOVE.L -$002E(A6),D0 000002EA: EC80 '..' ASR.L #6,D0 000002EC: 2D40 FFD2 '-@..' MOVE.L D0,-$002E(A6) 000002F0: 06AE 0000 001F '......' ADDI.L #$0000001F,-$0026(A6) FFDA 000002F8: 202E FFDA ' ...' MOVE.L -$0026(A6),D0 000002FC: EC80 '..' ASR.L #6,D0 000002FE: 2D40 FFDA '-@..' MOVE.L D0,-$0026(A6) 00000302: 0CAE FFFF 8000 '......' CMPI.L #$FFFF8000,-$002E(A6) FFD2 0000030A: 6F1E 'o.' BLE.S *+$0020 ; 0000032A 0000030C: 0CAE FFFF 8000 '......' CMPI.L #$FFFF8000,-$0026(A6) FFDA 00000314: 6F14 'o.' BLE.S *+$0016 ; 0000032A 00000316: 0CAE 0000 7FFF '......' CMPI.L #$00007FFF,-$002A(A6) FFD6 0000031E: 6E0A 'n.' BGT.S *+$000C ; 0000032A 00000320: 0CAE 0000 7FFF '......' CMPI.L #$00007FFF,-$0022(A6) FFDE 00000328: 6F0A 'o.' BLE.S *+$000C ; 00000334 0000032A: 203C 0000 1201 ' <....' MOVE.L #$00001201,D0 00000330: 6000 00AE '`...' BRA *+$00B0 ; 000003E0 00000334: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000338: 316E FFD8 0018 '1n....' MOVE.W -$0028(A6),$0018(A0) 0000033E: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000342: 316E FFD4 0014 '1n....' MOVE.W -$002C(A6),$0014(A0) 00000348: 206E 000C ' n..' MOVEA.L $000C(A6),A0 0000034C: 316E FFE0 001A '1n....' MOVE.W -$0020(A6),$001A(A0) 00000352: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000356: 316E FFDC 0016 '1n....' MOVE.W -$0024(A6),$0016(A0) 0000035C: 302E FFE0 '0...' MOVE.W -$0020(A6),D0 00000360: 48C0 'H.' EXT.L D0 00000362: 322E FFDC '2...' MOVE.W -$0024(A6),D1 00000366: 48C1 'H.' EXT.L D1 00000368: 9081 '..' SUB.L D1,D0 0000036A: 206E 000C ' n..' MOVEA.L $000C(A6),A0 0000036E: 3140 0020 '1@. ' MOVE.W D0,$0020(A0) 00000372: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 00000376: 48C0 'H.' EXT.L D0 00000378: 322E FFD4 '2...' MOVE.W -$002C(A6),D1 0000037C: 48C1 'H.' EXT.L D1 0000037E: 2800 '(.' MOVE.L D0,D4 00000380: 9881 '..' SUB.L D1,D4 00000382: 7000 'p.' MOVEQ #$00,D0 00000384: 3004 '0.' MOVE.W D4,D0 00000386: 721F 'r.' MOVEQ #$1F,D1 00000388: D081 '..' ADD.L D1,D0 0000038A: 74E0 't.' MOVEQ #$E0,D2 0000038C: C480 '..' AND.L D0,D2 0000038E: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000392: 3142 0022 '1B."' MOVE.W D2,$0022(A0) 00000396: 7000 'p.' MOVEQ #$00,D0 00000398: 3004 '0.' MOVE.W D4,D0 0000039A: 741F 't.' MOVEQ #$1F,D2 0000039C: C440 '.@' AND.W D0,D2 0000039E: 660A 'f.' BNE.S *+$000C ; 000003AA 000003A0: 206E 000C ' n..' MOVEA.L $000C(A6),A0 000003A4: 0668 0020 0022 '.h. ."' ADDI.W #$0020,$0022(A0) 000003AA: 7000 'p.' MOVEQ #$00,D0 000003AC: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 000003B0: 4A80 'J.' TST.L D0 000003B2: 6606 'f.' BNE.S *+$0008 ; 000003BA 000003B4: 3D7C 0002 FFF2 '=|....' MOVE.W #$0002,-$000E(A6) 000003BA: 7000 'p.' MOVEQ #$00,D0 000003BC: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 000003C0: 4A80 'J.' TST.L D0 000003C2: 6606 'f.' BNE.S *+$0008 ; 000003CA 000003C4: 3D7C 0002 FFF0 '=|....' MOVE.W #$0002,-$0010(A6) 000003CA: 206E 000C ' n..' MOVEA.L $000C(A6),A0 000003CE: 316E FFF2 001C '1n....' MOVE.W -$000E(A6),$001C(A0) 000003D4: 206E 000C ' n..' MOVEA.L $000C(A6),A0 000003D8: 316E FFF0 001E '1n....' MOVE.W -$0010(A6),$001E(A0) 000003DE: 7000 'p.' MOVEQ #$00,D0 000003E0: 4CEE 1CF8 FF90 'L.....' MOVEM.L -$0070(A6),D3-D7/A2-A4 000003E6: 4E5E 'N^' UNLK A6 000003E8: 4E75 'Nu' RTS Comment: sc_FindExtrema ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_A3CA0 [A3CA0, A3F16) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Dictionary: Flags $00 FirstId 567 567: AUTOMOD_A3CA0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A3CA0"(567) Segment="Main"(200) Size: Flags $00 ModuleSize 630 Content: Flags $08 Contents offset $0000 size $0276 00000000: 4E56 FFDC 'NV..' LINK.W A6,#-$0024 00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) 00000008: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 0000000C: 282E 0008 '(...' MOVE.L $0008(A6),D4 00000010: 9886 '..' SUB.L D6,D4 00000012: 2004 ' .' MOVE.L D4,D0 00000014: 9086 '..' SUB.L D6,D0 00000016: 222E 0018 '"...' MOVE.L $0018(A6),D1 0000001A: D280 '..' ADD.L D0,D1 0000001C: 2D41 FFEC '-A..' MOVE.L D1,-$0014(A6) 00000020: 2E2E 0014 '....' MOVE.L $0014(A6),D7 00000024: 2A2E 000C '*...' MOVE.L $000C(A6),D5 00000028: 9A87 '..' SUB.L D7,D5 0000002A: 2005 ' .' MOVE.L D5,D0 0000002C: 9087 '..' SUB.L D7,D0 0000002E: 222E 001C '"...' MOVE.L $001C(A6),D1 00000032: D280 '..' ADD.L D0,D1 00000034: 2D41 FFF0 '-A..' MOVE.L D1,-$0010(A6) 00000038: 4AAE 002C 'J..,' TST.L $002C(A6) 0000003C: 6C00 0084 'l...' BGE *+$0086 ; 000000C2 00000040: 4AAE FFEC 'J...' TST.L -$0014(A6) 00000044: 5DC3 '].' SLT D3 00000046: 4403 'D.' NEG.B D3 00000048: 6708 'g.' BEQ.S *+$000A ; 00000052 0000004A: 202E FFEC ' ...' MOVE.L -$0014(A6),D0 0000004E: 4480 'D.' NEG.L D0 00000050: 6004 '`.' BRA.S *+$0006 ; 00000056 00000052: 202E FFEC ' ...' MOVE.L -$0014(A6),D0 00000056: 2C00 ',.' MOVE.L D0,D6 00000058: 4AAE FFF0 'J...' TST.L -$0010(A6) 0000005C: 5DC3 '].' SLT D3 0000005E: 4403 'D.' NEG.B D3 00000060: 6708 'g.' BEQ.S *+$000A ; 0000006A 00000062: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 00000066: 4480 'D.' NEG.L D0 00000068: 6004 '`.' BRA.S *+$0006 ; 0000006E 0000006A: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 0000006E: 2E00 '..' MOVE.L D0,D7 00000070: BE86 '..' CMP.L D6,D7 00000072: 5DC3 '].' SLT D3 00000074: 4403 'D.' NEG.B D3 00000076: 6706 'g.' BEQ.S *+$0008 ; 0000007E 00000078: 2006 ' .' MOVE.L D6,D0 0000007A: D087 '..' ADD.L D7,D0 0000007C: 6004 '`.' BRA.S *+$0006 ; 00000082 0000007E: 2007 ' .' MOVE.L D7,D0 00000080: D087 '..' ADD.L D7,D0 00000082: DC80 '..' ADD.L D0,D6 00000084: 7E01 '~.' MOVEQ #$01,D7 00000086: 263C 0000 0080 '&<....' MOVE.L #$00000080,D3 0000008C: 6006 '`.' BRA.S *+$0008 ; 00000094 0000008E: 2007 ' .' MOVE.L D7,D0 00000090: 5287 'R.' ADDQ.L #1,D7 00000092: E486 '..' ASR.L #2,D6 00000094: B686 '..' CMP.L D6,D3 00000096: 6DF6 'm.' BLT.S *-$0008 ; 0000008E 00000098: 7008 'p.' MOVEQ #$08,D0 0000009A: B087 '..' CMP.L D7,D0 0000009C: 6C02 'l.' BGE.S *+$0004 ; 000000A0 0000009E: 7E08 '~.' MOVEQ #$08,D7 000000A0: 7001 'p.' MOVEQ #$01,D0 000000A2: EFA8 '..' LSL.L D7,D0 000000A4: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 000000A8: 206E 0028 ' n.(' MOVEA.L $0028(A6),A0 000000AC: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 000000B0: D090 '..' ADD.L (A0),D0 000000B2: 2080 ' .' MOVE.L D0,(A0) 000000B4: 0C80 0000 0106 '......' CMPI.L #$00000106,D0 000000BA: 6F12 'o.' BLE.S *+$0014 ; 000000CE 000000BC: 7001 'p.' MOVEQ #$01,D0 000000BE: 6000 01AC '`...' BRA *+$01AE ; 0000026C 000000C2: 2E2E 002C '...,' MOVE.L $002C(A6),D7 000000C6: 7001 'p.' MOVEQ #$01,D0 000000C8: EFA8 '..' LSL.L D7,D0 000000CA: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 000000CE: 7005 'p.' MOVEQ #$05,D0 000000D0: B087 '..' CMP.L D7,D0 000000D2: 6C00 00D4 'l...' BGE *+$00D6 ; 000001A8 000000D6: 2007 ' .' MOVE.L D7,D0 000000D8: 5380 'S.' SUBQ.L #1,D0 000000DA: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) 000000DE: 202E 0010 ' ...' MOVE.L $0010(A6),D0 000000E2: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) 000000E6: D0AE 0008 '....' ADD.L $0008(A6),D0 000000EA: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) 000000EE: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 000000F2: D0AE FFDC '....' ADD.L -$0024(A6),D0 000000F6: 222E 0018 '"...' MOVE.L $0018(A6),D1 000000FA: D280 '..' ADD.L D0,D1 000000FC: 5481 'T.' ADDQ.L #2,D1 000000FE: 2C01 ',.' MOVE.L D1,D6 00000100: E486 '..' ASR.L #2,D6 00000102: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00000106: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) 0000010A: D0AE 000C '....' ADD.L $000C(A6),D0 0000010E: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) 00000112: 202E FFE8 ' ...' MOVE.L -$0018(A6),D0 00000116: D0AE FFE4 '....' ADD.L -$001C(A6),D0 0000011A: 222E 001C '"...' MOVE.L $001C(A6),D1 0000011E: D280 '..' ADD.L D0,D1 00000120: 5481 'T.' ADDQ.L #2,D1 00000122: 2E01 '..' MOVE.L D1,D7 00000124: E487 '..' ASR.L #2,D7 00000126: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 0000012A: 5280 'R.' ADDQ.L #1,D0 0000012C: 2800 '(.' MOVE.L D0,D4 0000012E: E284 '..' ASR.L #1,D4 00000130: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 00000134: 5280 'R.' ADDQ.L #1,D0 00000136: 2A00 '*.' MOVE.L D0,D5 00000138: E285 '..' ASR.L #1,D5 0000013A: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7) 0000013E: 2F2E 0028 '/..(' MOVE.L $0028(A6),-(A7) 00000142: 2F2E 0024 '/..$' MOVE.L $0024(A6),-(A7) 00000146: 2F2E 0020 '/.. ' MOVE.L $0020(A6),-(A7) 0000014A: 2F07 '/.' MOVE.L D7,-(A7) 0000014C: 2F06 '/.' MOVE.L D6,-(A7) 0000014E: 2F05 '/.' MOVE.L D5,-(A7) 00000150: 2F04 '/.' MOVE.L D4,-(A7) 00000152: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000156: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000015A: 4EBA FEA4 'N...' JSR *-$015A ; 00000000 0000015E: 202E 0010 ' ...' MOVE.L $0010(A6),D0 00000162: D0AE 0018 '....' ADD.L $0018(A6),D0 00000166: 5280 'R.' ADDQ.L #1,D0 00000168: 2800 '(.' MOVE.L D0,D4 0000016A: E284 '..' ASR.L #1,D4 0000016C: 202E 0014 ' ...' MOVE.L $0014(A6),D0 00000170: D0AE 001C '....' ADD.L $001C(A6),D0 00000174: 5280 'R.' ADDQ.L #1,D0 00000176: 2A00 '*.' MOVE.L D0,D5 00000178: E285 '..' ASR.L #1,D5 0000017A: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7) 0000017E: 2F2E 0028 '/..(' MOVE.L $0028(A6),-(A7) 00000182: 2F2E 0024 '/..$' MOVE.L $0024(A6),-(A7) 00000186: 2F2E 0020 '/.. ' MOVE.L $0020(A6),-(A7) 0000018A: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7) 0000018E: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) 00000192: 2F05 '/.' MOVE.L D5,-(A7) 00000194: 2F04 '/.' MOVE.L D4,-(A7) 00000196: 2F07 '/.' MOVE.L D7,-(A7) 00000198: 2F06 '/.' MOVE.L D6,-(A7) 0000019A: 4EBA FE64 'N..d' JSR *-$019A ; 00000000 0000019E: 7000 'p.' MOVEQ #$00,D0 000001A0: 4FEF 0050 'O..P' LEA $0050(A7),A7 000001A4: 6000 00C6 '`...' BRA *+$00C8 ; 0000026C 000001A8: 2007 ' .' MOVE.L D7,D0 000001AA: D087 '..' ADD.L D7,D0 000001AC: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 000001B0: 5287 'R.' ADDQ.L #1,D7 000001B2: 2004 ' .' MOVE.L D4,D0 000001B4: EFA8 '..' LSL.L D7,D0 000001B6: 222E FFEC '"...' MOVE.L -$0014(A6),D1 000001BA: 9280 '..' SUB.L D0,D1 000001BC: 2801 '(.' MOVE.L D1,D4 000001BE: 202E FFEC ' ...' MOVE.L -$0014(A6),D0 000001C2: D1AE FFEC '....' ADD.L D0,-$0014(A6) 000001C6: 2005 ' .' MOVE.L D5,D0 000001C8: EFA8 '..' LSL.L D7,D0 000001CA: 222E FFF0 '"...' MOVE.L -$0010(A6),D1 000001CE: 9280 '..' SUB.L D0,D1 000001D0: 2A01 '*.' MOVE.L D1,D5 000001D2: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 000001D6: D1AE FFF0 '....' ADD.L D0,-$0010(A6) 000001DA: 206E 0020 ' n. ' MOVEA.L $0020(A6),A0 000001DE: 2650 '&P' MOVEA.L (A0),A3 000001E0: 206E 0024 ' n.$' MOVEA.L $0024(A6),A0 000001E4: 2850 '(P' MOVEA.L (A0),A4 000001E6: 102E FFF7 '....' MOVE.B -$0009(A6),D0 000001EA: 5300 'S.' SUBQ.B #1,D0 000001EC: 7201 'r.' MOVEQ #$01,D1 000001EE: E1A9 '..' LSL.L D0,D1 000001F0: 2D41 FFF8 '-A..' MOVE.L D1,-$0008(A6) 000001F4: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 000001F8: 222E 000C '"...' MOVE.L $000C(A6),D1 000001FC: E1A9 '..' LSL.L D0,D1 000001FE: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 00000202: DE81 '..' ADD.L D1,D7 00000204: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 00000208: 222E 0008 '"...' MOVE.L $0008(A6),D1 0000020C: E1A9 '..' LSL.L D0,D1 0000020E: 2C2E FFF8 ',...' MOVE.L -$0008(A6),D6 00000212: DC81 '..' ADD.L D1,D6 00000214: DC84 '..' ADD.L D4,D6 00000216: D8AE FFEC '....' ADD.L -$0014(A6),D4 0000021A: DE85 '..' ADD.L D5,D7 0000021C: DAAE FFF0 '....' ADD.L -$0010(A6),D5 00000220: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 00000224: 2206 '".' MOVE.L D6,D1 00000226: E0A1 '..' ASR.L D0,D1 00000228: 2681 '&.' MOVE.L D1,(A3) 0000022A: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 0000022E: 2207 '".' MOVE.L D7,D1 00000230: E0A1 '..' ASR.L D0,D1 00000232: 2881 '(.' MOVE.L D1,(A4) 00000234: 200B ' .' MOVE.L A3,D0 00000236: 5980 'Y.' SUBQ.L #4,D0 00000238: 2040 ' @' MOVEA.L D0,A0 0000023A: 2013 ' .' MOVE.L (A3),D0 0000023C: B090 '..' CMP.L (A0),D0 0000023E: 6614 'f.' BNE.S *+$0016 ; 00000254 00000240: 200C ' .' MOVE.L A4,D0 00000242: 5980 'Y.' SUBQ.L #4,D0 00000244: 2040 ' @' MOVEA.L D0,A0 00000246: 2014 ' .' MOVE.L (A4),D0 00000248: B090 '..' CMP.L (A0),D0 0000024A: 6608 'f.' BNE.S *+$000A ; 00000254 0000024C: 206E 0028 ' n.(' MOVEA.L $0028(A6),A0 00000250: 5390 'S.' SUBQ.L #1,(A0) 00000252: 6004 '`.' BRA.S *+$0006 ; 00000258 00000254: 584B 'XK' ADDQ.W #4,A3 00000256: 584C 'XL' ADDQ.W #4,A4 00000258: 53AE FFFC 'S...' SUBQ.L #1,-$0004(A6) 0000025C: 66B6 'f.' BNE.S *-$0048 ; 00000214 0000025E: 206E 0020 ' n. ' MOVEA.L $0020(A6),A0 00000262: 208B ' .' MOVE.L A3,(A0) 00000264: 206E 0024 ' n.$' MOVEA.L $0024(A6),A0 00000268: 208C ' .' MOVE.L A4,(A0) 0000026A: 7000 'p.' MOVEQ #$00,D0 0000026C: 4CEE 18F8 FFC0 'L.....' MOVEM.L -$0040(A6),D3-D7/A3/A4 00000272: 4E5E 'N^' UNLK A6 00000274: 4E75 'Nu' RTS Comment: AUTOMOD_A3CA0 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: GetPartialFontZone [A3F20, A3F3C) Module started due to: MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c Dictionary: Flags $00 FirstId 568 568: GetPartialFontZone Pad Module: Flags=$88=(ForcedActive Extern Code) Module="GetPartialFontZone"(568) Segment="Main"(200) Size: Flags $00 ModuleSize 28 Content: Flags $08 Contents offset $0000 size $001C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000000A: 2868 0068 '(h.h' MOVEA.L $0068(A0),A4 0000000E: 2054 ' T' MOVEA.L (A4),A0 00000010: 2028 0084 ' (..' MOVE.L $0084(A0),D0 00000014: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000018: 4E5E 'N^' UNLK A6 0000001A: 4E75 'Nu' RTS Comment: GetPartialFontZone ended due to: vector glue below Comment: ##################################################################################### Module: GetGlobalFontFragmentTableCache [A3F50, A3F6C) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c Dictionary: Flags $00 FirstId 569 569: GetGlobalFontFragmentTableCache Module: Flags=$88=(ForcedActive Extern Code) Module="GetGlobalFontFragmentTableCache"(569) Segment="Main"(200) Size: Flags $00 ModuleSize 28 Content: Flags $08 Contents offset $0000 size $001C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000000A: 2868 0068 '(h.h' MOVEA.L $0068(A0),A4 0000000E: 2054 ' T' MOVEA.L (A4),A0 00000010: 2028 0088 ' (..' MOVE.L $0088(A0),D0 00000014: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000018: 4E5E 'N^' UNLK A6 0000001A: 4E75 'Nu' RTS Comment: GetGlobalFontFragmentTableCache ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_A3F80 [A3F80, A4036) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Resolved outgoing references: +A0 (A4020): JSR SwapZone +6A (A3FEA): JSR GETHANDLESIZE ; outside file +62 (A3FE2): JSR RemoveFragmentFromFragmentTable +26 (A3FA6): JSR SwapZone +20 (A3FA0): JSR GetPartialFontZone +10 (A3F90): JSR GetGlobalFontFragmentTableCache Dictionary: Flags $00 FirstId 570 570: AUTOMOD_A3F80 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A3F80"(570) Segment="Main"(200) Size: Flags $00 ModuleSize 182 Content: Flags $08 Contents offset $0000 size $00B6 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) 00000008: 282E 0008 '(...' MOVE.L $0008(A6),D4 0000000C: 4246 'BF' CLR.W D6 0000000E: 7E00 '~.' MOVEQ #$00,D7 00000010: 4EBA 0000 'N...' JSR GetGlobalFontFragmentTableCache ; id: 569 00000014: 2640 '&@' MOVEA.L D0,A3 00000016: 598F 'Y.' SUBQ.L #4,A7 00000018: 2EB8 0328 '...(' MOVE.L $0328,(A7) 0000001C: 2D5F FFF8 '-_..' MOVE.L (A7)+,-$0008(A6) 00000020: 4EBA 0000 'N...' JSR GetPartialFontZone ; id: 568 00000024: 2F00 '/.' MOVE.L D0,-(A7) 00000026: 4EBA 0000 'N...' JSR SwapZone ; id: 571 0000002A: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 0000002E: 0C84 0000 3C00 '....<.' CMPI.L #$00003C00,D4 00000034: 584F 'XO' ADDQ.W #4,A7 00000036: 6C06 'l.' BGE.S *+$0008 ; 0000003E 00000038: 283C 0000 3C00 '(<..<.' MOVE.L #$00003C00,D4 0000003E: 2053 ' S' MOVEA.L (A3),A0 00000040: 2468 0004 '$h..' MOVEA.L $0004(A0),A2 00000044: 604E '`N' BRA.S *+$0050 ; 00000094 00000046: 2052 ' R' MOVEA.L (A2),A0 00000048: 2868 0010 '(h..' MOVEA.L $0010(A0),A4 0000004C: 6036 '`6' BRA.S *+$0038 ; 00000084 0000004E: 2054 ' T' MOVEA.L (A4),A0 00000050: 2650 '&P' MOVEA.L (A0),A3 00000052: B9EE FFF8 '....' CMPA.L -$0008(A6),A4 00000056: 672A 'g*' BEQ.S *+$002C ; 00000082 00000058: 4AA8 0016 'J...' TST.L $0016(A0) 0000005C: 6624 'f$' BNE.S *+$0026 ; 00000082 0000005E: 2F0A '/.' MOVE.L A2,-(A7) 00000060: 2F0C '/.' MOVE.L A4,-(A7) 00000062: 4EBA 0000 'N...' JSR RemoveFragmentFromFragmentTable ; id: 572 00000066: 598F 'Y.' SUBQ.L #4,A7 00000068: 2F0C '/.' MOVE.L A4,-(A7) 0000006A: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 0000006E: 2A1F '*.' MOVE.L (A7)+,D5 00000070: 558F 'U.' SUBQ.L #2,A7 00000072: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) 00000076: 3C1F '<.' MOVE.W (A7)+,D6 00000078: 504F 'PO' ADDQ.W #8,A7 0000007A: 6606 'f.' BNE.S *+$0008 ; 00000082 0000007C: 204C ' L' MOVEA.L A4,A0 0000007E: A023 '.#' _DisposeHandle ; A023 00000080: DE85 '..' ADD.L D5,D7 00000082: 284B '(K' MOVEA.L A3,A4 00000084: 4A46 'JF' TST.W D6 00000086: 6608 'f.' BNE.S *+$000A ; 00000090 00000088: 200C ' .' MOVE.L A4,D0 0000008A: 6704 'g.' BEQ.S *+$0006 ; 00000090 0000008C: B887 '..' CMP.L D7,D4 0000008E: 6EBE 'n.' BGT.S *-$0040 ; 0000004E 00000090: 2052 ' R' MOVEA.L (A2),A0 00000092: 2450 '$P' MOVEA.L (A0),A2 00000094: 200A ' .' MOVE.L A2,D0 00000096: 6704 'g.' BEQ.S *+$0006 ; 0000009C 00000098: B887 '..' CMP.L D7,D4 0000009A: 6EAA 'n.' BGT.S *-$0054 ; 00000046 0000009C: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) 000000A0: 4EBA 0000 'N...' JSR SwapZone ; id: 571 000000A4: 2D47 000C '-G..' MOVE.L D7,$000C(A6) 000000A8: 584F 'XO' ADDQ.W #4,A7 000000AA: 4CEE 1CF0 FFD8 'L.....' MOVEM.L -$0028(A6),D4-D7/A2-A4 000000B0: 4E5E 'N^' UNLK A6 000000B2: 4E74 0004 'Nt..' RTD #$0004 Dictionary: Flags $00 FirstId 571 571: SwapZone Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SwapZone"(571) 000000A2 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETHANDLESIZE"(502) 0000006C Dictionary: Flags $00 FirstId 572 572: RemoveFragmentFromFragmentTable Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="RemoveFragmentFromFragmentTable"(572) 00000064 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SwapZone"(571) 00000028 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetPartialFontZone"(568) 00000022 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetGlobalFontFragmentTableCache"(569) 00000012 Comment: AUTOMOD_A3F80 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: INITIALIZEPARTIALFONTS [A4040, A4122) Module started due to: MOD directive, MODGUESS (align, label, RTD then padding) Resolved outgoing references: +84 (A40C4): JSR INITZONEGLUE +9E (A40DE): JSR NewZoneHandle +26 (A4066): JSR GETPTRSIZE ; outside file Unresolved outgoing references: +5C (A409C): JSR $A4FE0 +68 (A40A8): PEA $A3F80 Dictionary: Flags $00 FirstId 573 573: INITIALIZEPARTIALFONTS Pad Module: Flags=$88=(ForcedActive Extern Code) Module="INITIALIZEPARTIALFONTS"(573) Segment="Main"(200) Size: Flags $00 ModuleSize 226 Content: Flags $08 Contents offset $0000 size $00E2 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) 00000008: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 0000000C: 4247 'BG' CLR.W D7 0000000E: 2078 02B6 ' x..' MOVEA.L $02B6,A0 00000012: 2868 0068 '(h.h' MOVEA.L $0068(A0),A4 00000016: 2054 ' T' MOVEA.L (A4),A0 00000018: 2D68 0084 FFF8 '-h....' MOVE.L $0084(A0),-$0008(A6) 0000001E: 672C 'g,' BEQ.S *+$002E ; 0000004C 00000020: 598F 'Y.' SUBQ.L #4,A7 00000022: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 00000026: 4EBA 0000 'N...' JSR GETPTRSIZE ; id: 575 0000002A: 2A1F '*.' MOVE.L (A7)+,D5 0000002C: BC85 '..' CMP.L D5,D6 0000002E: 6E08 'n.' BGT.S *+$000A ; 00000038 00000030: 426E 000C 'Bn..' CLR.W $000C(A6) 00000034: 6000 00A0 '`...' BRA *+$00A2 ; 000000D6 00000038: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 0000003C: A01F '..' _DisposePtr ; A01F 0000003E: 2054 ' T' MOVEA.L (A4),A0 00000040: 7000 'p.' MOVEQ #$00,D0 00000042: 2140 0084 '!@..' MOVE.L D0,$0084(A0) 00000046: 2054 ' T' MOVEA.L (A4),A0 00000048: 2140 0088 '!@..' MOVE.L D0,$0088(A0) 0000004C: A11A '..' _GetZone ; A11A 0000004E: 2648 '&H' MOVEA.L A0,A3 00000050: 598F 'Y.' SUBQ.L #4,A7 00000052: 2EB8 02A6 '....' MOVE.L $02A6,(A7) 00000056: 2F06 '/.' MOVE.L D6,-(A7) 00000058: 486E FFF8 'Hn..' PEA -$0008(A6) 0000005C: 4EBA 0F42 'N..B' JSR *+$0F44 ; 00000FA0 00000060: 3E00 '>.' MOVE.W D0,D7 00000062: 4FEF 000C 'O...' LEA $000C(A7),A7 00000066: 6666 'ff' BNE.S *+$0068 ; 000000CE 00000068: 487A FED6 'Hz..' PEA *-$0128 ; FFFFFF40 0000006C: 2006 ' .' MOVE.L D6,D0 0000006E: 4C7C 0800 0000 'L|....' DIVS.L #$000004B0,D0 04B0 00000076: 3F00 '?.' MOVE.W D0,-(A7) 00000078: 2006 ' .' MOVE.L D6,D0 0000007A: D0AE FFF8 '....' ADD.L -$0008(A6),D0 0000007E: 2F00 '/.' MOVE.L D0,-(A7) 00000080: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 00000084: 4EBA 0000 'N...' JSR INITZONEGLUE ; id: 415 00000088: 558F 'U.' SUBQ.L #2,A7 0000008A: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) 0000008E: 3E1F '>.' MOVE.W (A7)+,D7 00000090: 663C 'f<' BNE.S *+$003E ; 000000CE 00000092: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 00000096: 7008 'p.' MOVEQ #$08,D0 00000098: 2F00 '/.' MOVE.L D0,-(A7) 0000009A: 486E FFFC 'Hn..' PEA -$0004(A6) 0000009E: 4EBA 0000 'N...' JSR NewZoneHandle ; id: 574 000000A2: 3E00 '>.' MOVE.W D0,D7 000000A4: 4FEF 000C 'O...' LEA $000C(A7),A7 000000A8: 6624 'f$' BNE.S *+$0026 ; 000000CE 000000AA: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000000AE: 2050 ' P' MOVEA.L (A0),A0 000000B0: 7000 'p.' MOVEQ #$00,D0 000000B2: 2080 ' .' MOVE.L D0,(A0) 000000B4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000000B8: 2050 ' P' MOVEA.L (A0),A0 000000BA: 2140 0004 '!@..' MOVE.L D0,$0004(A0) 000000BE: 2054 ' T' MOVEA.L (A4),A0 000000C0: 216E FFF8 0084 '!n....' MOVE.L -$0008(A6),$0084(A0) 000000C6: 2054 ' T' MOVEA.L (A4),A0 000000C8: 216E FFFC 0088 '!n....' MOVE.L -$0004(A6),$0088(A0) 000000CE: 204B ' K' MOVEA.L A3,A0 000000D0: A01B '..' _SetZone ; A01B 000000D2: 3D47 000C '=G..' MOVE.W D7,$000C(A6) 000000D6: 4CEE 18E0 FFE4 'L.....' MOVEM.L -$001C(A6),D5-D7/A3/A4 000000DC: 4E5E 'N^' UNLK A6 000000DE: 4E74 0004 'Nt..' RTD #$0004 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="INITZONEGLUE"(415) 00000086 Dictionary: Flags $00 FirstId 574 574: NewZoneHandle Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="NewZoneHandle"(574) 000000A0 Dictionary: Flags $00 FirstId 575 575: GETPTRSIZE Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETPTRSIZE"(575) 00000028 Comment: INITIALIZEPARTIALFONTS ended due to: BRA.L island below, 14 nulls trimmed Comment: ##################################################################################### Module: QDGetFontFrag [A4140, A4230) Module started due to: island above, MODGUESS (align, label, BRA.L then padding) Resolved outgoing references: +B6 (A41F6): JSR FindOrCreateFragment +A6 (A41E6): JSR AddFragmentTableToCache +92 (A41D2): JSR CreateFragmentTable +80 (A41C0): JSR FindOrCreateFragment +70 (A41B0): JSR SetCurrentFragmentTable +5C (A419C): JSR FindFragmentTable +42 (A4182): JSR AssertHandle +34 (A4174): JSR AssertHandle +2C (A416C): JSR GetGlobalFontFragmentTableCache VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c Dictionary: Flags $00 FirstId 576 576: QDGetFontFrag Module: Flags=$88=(ForcedActive Extern Code) Module="QDGetFontFrag"(576) Segment="Main"(200) Size: Flags $00 ModuleSize 240 Content: Flags $08 Contents offset $0000 size $00F0 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) 00000008: 2A2E 0010 '*...' MOVE.L $0010(A6),D5 0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 00000010: 2C2E 000C ',...' MOVE.L $000C(A6),D6 00000014: 2853 '(S' MOVEA.L (A3),A4 00000016: 200C ' .' MOVE.L A4,D0 00000018: 6708 'g.' BEQ.S *+$000A ; 00000022 0000001A: 244C '$L' MOVEA.L A4,A2 0000001C: D5C6 '..' ADDA.L D6,A2 0000001E: 6000 00C4 '`...' BRA *+$00C6 ; 000000E4 00000022: 4247 'BG' CLR.W D7 00000024: 7000 'p.' MOVEQ #$00,D0 00000026: 2440 '$@' MOVEA.L D0,A2 00000028: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 0000002C: 4EBA 0000 'N...' JSR GetGlobalFontFragmentTableCache ; id: 569 00000030: 2840 '(@' MOVEA.L D0,A4 00000032: 2F0B '/.' MOVE.L A3,-(A7) 00000034: 4EBA 0000 'N...' JSR AssertHandle ; id: 582 00000038: 4A00 'J.' TST.B D0 0000003A: 584F 'XO' ADDQ.W #4,A7 0000003C: 6700 0082 'g...' BEQ *+$0084 ; 000000C0 00000040: 2F0C '/.' MOVE.L A4,-(A7) 00000042: 4EBA 0000 'N...' JSR AssertHandle ; id: 582 00000046: 4A00 'J.' TST.B D0 00000048: 584F 'XO' ADDQ.W #4,A7 0000004A: 6774 'gt' BEQ.S *+$0076 ; 000000C0 0000004C: 4A86 'J.' TST.L D6 0000004E: 6D70 'mp' BLT.S *+$0072 ; 000000C0 00000050: 4A85 'J.' TST.L D5 00000052: 6D6C 'ml' BLT.S *+$006E ; 000000C0 00000054: 2F0C '/.' MOVE.L A4,-(A7) 00000056: 2F0B '/.' MOVE.L A3,-(A7) 00000058: 486E FFFC 'Hn..' PEA -$0004(A6) 0000005C: 4EBA 0000 'N...' JSR FindFragmentTable ; id: 581 00000060: 4AAE FFFC 'J...' TST.L -$0004(A6) 00000064: 4FEF 000C 'O...' LEA $000C(A7),A7 00000068: 6722 'g"' BEQ.S *+$0024 ; 0000008C 0000006A: 2F0C '/.' MOVE.L A4,-(A7) 0000006C: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 00000070: 4EBA 0000 'N...' JSR SetCurrentFragmentTable ; id: 580 00000074: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 00000078: 2F05 '/.' MOVE.L D5,-(A7) 0000007A: 2F06 '/.' MOVE.L D6,-(A7) 0000007C: 486E FFF8 'Hn..' PEA -$0008(A6) 00000080: 4EBA 0000 'N...' JSR FindOrCreateFragment ; id: 577 00000084: 3E00 '>.' MOVE.W D0,D7 00000086: 4FEF 0018 'O...' LEA $0018(A7),A7 0000008A: 6034 '`4' BRA.S *+$0036 ; 000000C0 0000008C: 2F0B '/.' MOVE.L A3,-(A7) 0000008E: 486E FFFC 'Hn..' PEA -$0004(A6) 00000092: 4EBA 0000 'N...' JSR CreateFragmentTable ; id: 579 00000096: 3E00 '>.' MOVE.W D0,D7 00000098: 504F 'PO' ADDQ.W #8,A7 0000009A: 6624 'f$' BNE.S *+$0026 ; 000000C0 0000009C: 2F0C '/.' MOVE.L A4,-(A7) 0000009E: 2054 ' T' MOVEA.L (A4),A0 000000A0: 2F10 '/.' MOVE.L (A0),-(A7) 000000A2: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 000000A6: 4EBA 0000 'N...' JSR AddFragmentTableToCache ; id: 578 000000AA: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 000000AE: 2F05 '/.' MOVE.L D5,-(A7) 000000B0: 2F06 '/.' MOVE.L D6,-(A7) 000000B2: 486E FFF8 'Hn..' PEA -$0008(A6) 000000B6: 4EBA 0000 'N...' JSR FindOrCreateFragment ; id: 577 000000BA: 3E00 '>.' MOVE.W D0,D7 000000BC: 4FEF 001C 'O...' LEA $001C(A7),A7 000000C0: 4A47 'JG' TST.W D7 000000C2: 6620 'f ' BNE.S *+$0022 ; 000000E4 000000C4: 4AAE FFF8 'J...' TST.L -$0008(A6) 000000C8: 671A 'g.' BEQ.S *+$001C ; 000000E4 000000CA: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 000000CE: 2050 ' P' MOVEA.L (A0),A0 000000D0: 41E8 001A 'A...' LEA $001A(A0),A0 000000D4: 226E FFF8 '"n..' MOVEA.L -$0008(A6),A1 000000D8: 2251 '"Q' MOVEA.L (A1),A1 000000DA: 2006 ' .' MOVE.L D6,D0 000000DC: 90A9 000A '....' SUB.L $000A(A1),D0 000000E0: 2440 '$@' MOVEA.L D0,A2 000000E2: D5C8 '..' ADDA.L A0,A2 000000E4: 200A ' .' MOVE.L A2,D0 000000E6: 4CEE 1CE0 FFDC 'L.....' MOVEM.L -$0024(A6),D5-D7/A2-A4 000000EC: 4E5E 'N^' UNLK A6 000000EE: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 577 577: FindOrCreateFragment Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FindOrCreateFragment"(577) 000000B8 Dictionary: Flags $00 FirstId 578 578: AddFragmentTableToCache Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="AddFragmentTableToCache"(578) 000000A8 Dictionary: Flags $00 FirstId 579 579: CreateFragmentTable Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CreateFragmentTable"(579) 00000094 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FindOrCreateFragment"(577) 00000082 Dictionary: Flags $00 FirstId 580 580: SetCurrentFragmentTable Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SetCurrentFragmentTable"(580) 00000072 Dictionary: Flags $00 FirstId 581 581: FindFragmentTable Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FindFragmentTable"(581) 0000005E Dictionary: Flags $00 FirstId 582 582: AssertHandle Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="AssertHandle"(582) 00000044 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="AssertHandle"(582) 00000036 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetGlobalFontFragmentTableCache"(569) 0000002E Comment: QDGetFontFrag ended due to: vector glue below Comment: ##################################################################################### Module: QDUngetFontFrag [A4240, A42B0) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +60 (A42A0): JSR UnlockFragment +4A (A428A): JSR FindFragmentHandle +32 (A4272): JSR FindFragmentTable +24 (A4264): JSR GetGlobalFontFragmentTableCache +1A (A425A): JSR AssertHandle VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c Dictionary: Flags $00 FirstId 583 583: QDUngetFontFrag Module: Flags=$88=(ForcedActive Extern Code) Module="QDUngetFontFrag"(583) Segment="Main"(200) Size: Flags $00 ModuleSize 112 Content: Flags $08 Contents offset $0000 size $0070 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000010: 200B ' .' MOVE.L A3,D0 00000012: 6752 'gR' BEQ.S *+$0054 ; 00000066 00000014: 4A94 'J.' TST.L (A4) 00000016: 664E 'fN' BNE.S *+$0050 ; 00000066 00000018: 2F0C '/.' MOVE.L A4,-(A7) 0000001A: 4EBA 0000 'N...' JSR AssertHandle ; id: 582 0000001E: 4A00 'J.' TST.B D0 00000020: 584F 'XO' ADDQ.W #4,A7 00000022: 6742 'gB' BEQ.S *+$0044 ; 00000066 00000024: 4EBA 0000 'N...' JSR GetGlobalFontFragmentTableCache ; id: 569 00000028: 2440 '$@' MOVEA.L D0,A2 0000002A: 2F0A '/.' MOVE.L A2,-(A7) 0000002C: 2F0C '/.' MOVE.L A4,-(A7) 0000002E: 486E FFF8 'Hn..' PEA -$0008(A6) 00000032: 4EBA 0000 'N...' JSR FindFragmentTable ; id: 581 00000036: 4AAE FFF8 'J...' TST.L -$0008(A6) 0000003A: 4FEF 000C 'O...' LEA $000C(A7),A7 0000003E: 6726 'g&' BEQ.S *+$0028 ; 00000066 00000040: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 00000044: 2F0B '/.' MOVE.L A3,-(A7) 00000046: 486E FFF4 'Hn..' PEA -$000C(A6) 0000004A: 4EBA 0000 'N...' JSR FindFragmentHandle ; id: 585 0000004E: 4AAE FFF4 'J...' TST.L -$000C(A6) 00000052: 4FEF 000C 'O...' LEA $000C(A7),A7 00000056: 670E 'g.' BEQ.S *+$0010 ; 00000066 00000058: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 0000005C: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) 00000060: 4EBA 0000 'N...' JSR UnlockFragment ; id: 584 00000064: 504F 'PO' ADDQ.W #8,A7 00000066: 4CEE 1C00 FFE8 'L.....' MOVEM.L -$0018(A6),A2-A4 0000006C: 4E5E 'N^' UNLK A6 0000006E: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 584 584: UnlockFragment Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="UnlockFragment"(584) 00000062 Dictionary: Flags $00 FirstId 585 585: FindFragmentHandle Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FindFragmentHandle"(585) 0000004C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FindFragmentTable"(581) 00000034 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetGlobalFontFragmentTableCache"(569) 00000026 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="AssertHandle"(582) 0000001C Comment: QDUngetFontFrag ended due to: vector glue below Comment: ##################################################################################### Module: KillApplicationHeapFragmentTableCaches [A42C0, A4358) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +80 (A4340): JSR DisposeZoneHandle +6C (A432C): JSR DisposeZoneHandle +62 (A4322): JSR RemoveFragmentFromFragmentTable +4A (A430A): JSR RemoveFragmentTableFromCache +14 (A42D4): JSR GetPartialFontZone +A (A42CA): JSR GetGlobalFontFragmentTableCache VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c Dictionary: Flags $00 FirstId 586 586: KillApplicationHeapFragmentTableCaches Pad Module: Flags=$88=(ForcedActive Extern Code) Module="KillApplicationHeapFragmentTableCaches"(586) Segment="Main"(200) Size: Flags $00 ModuleSize 152 Content: Flags $08 Contents offset $0000 size $0098 00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) 00000008: 4247 'BG' CLR.W D7 0000000A: 4EBA 0000 'N...' JSR GetGlobalFontFragmentTableCache ; id: 569 0000000E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00000012: 677A 'gz' BEQ.S *+$007C ; 0000008E 00000014: 4EBA 0000 'N...' JSR GetPartialFontZone ; id: 568 00000018: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 0000001C: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 00000020: 2050 ' P' MOVEA.L (A0),A0 00000022: 2650 '&P' MOVEA.L (A0),A3 00000024: 6064 '`d' BRA.S *+$0066 ; 0000008A 00000026: 2053 ' S' MOVEA.L (A3),A0 00000028: 2D68 0004 FFF4 '-h....' MOVE.L $0004(A0),-$000C(A6) 0000002E: 2053 ' S' MOVEA.L (A3),A0 00000030: 2028 0008 ' (..' MOVE.L $0008(A0),D0 00000034: B0AE 0008 '....' CMP.L $0008(A6),D0 00000038: 654C 'eL' BCS.S *+$004E ; 00000086 0000003A: 2028 0008 ' (..' MOVE.L $0008(A0),D0 0000003E: B0AE 000C '....' CMP.L $000C(A6),D0 00000042: 6442 'dB' BCC.S *+$0044 ; 00000086 00000044: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 00000048: 2F0B '/.' MOVE.L A3,-(A7) 0000004A: 4EBA 0000 'N...' JSR RemoveFragmentTableFromCache ; id: 588 0000004E: 2053 ' S' MOVEA.L (A3),A0 00000050: 2868 000C '(h..' MOVEA.L $000C(A0),A4 00000054: 504F 'PO' ADDQ.W #8,A7 00000056: 601E '`.' BRA.S *+$0020 ; 00000076 00000058: 2054 ' T' MOVEA.L (A4),A0 0000005A: 2468 0004 '$h..' MOVEA.L $0004(A0),A2 0000005E: 2F0B '/.' MOVE.L A3,-(A7) 00000060: 2F0C '/.' MOVE.L A4,-(A7) 00000062: 4EBA 0000 'N...' JSR RemoveFragmentFromFragmentTable ; id: 572 00000066: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 0000006A: 2F0C '/.' MOVE.L A4,-(A7) 0000006C: 4EBA 0000 'N...' JSR DisposeZoneHandle ; id: 587 00000070: 284A '(J' MOVEA.L A2,A4 00000072: 4FEF 0010 'O...' LEA $0010(A7),A7 00000076: 200C ' .' MOVE.L A4,D0 00000078: 66DE 'f.' BNE.S *-$0020 ; 00000058 0000007A: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 0000007E: 2F0B '/.' MOVE.L A3,-(A7) 00000080: 4EBA 0000 'N...' JSR DisposeZoneHandle ; id: 587 00000084: 504F 'PO' ADDQ.W #8,A7 00000086: 266E FFF4 '&n..' MOVEA.L -$000C(A6),A3 0000008A: 200B ' .' MOVE.L A3,D0 0000008C: 6698 'f.' BNE.S *-$0066 ; 00000026 0000008E: 4CEE 1C80 FFE0 'L.....' MOVEM.L -$0020(A6),D7/A2-A4 00000094: 4E5E 'N^' UNLK A6 00000096: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 587 587: DisposeZoneHandle Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="DisposeZoneHandle"(587) 00000082 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="DisposeZoneHandle"(587) 0000006E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="RemoveFragmentFromFragmentTable"(572) 00000064 Dictionary: Flags $00 FirstId 588 588: RemoveFragmentTableFromCache Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="RemoveFragmentTableFromCache"(588) 0000004C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetPartialFontZone"(568) 00000016 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetGlobalFontFragmentTableCache"(569) 0000000C Comment: KillApplicationHeapFragmentTableCaches ended due to: vector glue below Comment: ##################################################################################### Module: PackStringClass [A4370, A4396) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c Dictionary: Flags $00 FirstId 589 589: PackStringClass Module: Flags=$88=(ForcedActive Extern Code) Module="PackStringClass"(589) Segment="Main"(200) Size: Flags $00 ModuleSize 38 Content: Flags $08 Contents offset $0000 size $0026 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 302E 000A '0...' MOVE.W $000A(A6),D0 00000008: 48C0 'H.' EXT.L D0 0000000A: 7210 'r.' MOVEQ #$10,D1 0000000C: E3A8 '..' LSL.L D1,D0 0000000E: 322E 000E '2...' MOVE.W $000E(A6),D1 00000012: 48C1 'H.' EXT.L D1 00000014: E189 '..' LSL.L #8,D1 00000016: 8280 '..' OR.L D0,D1 00000018: 302E 0012 '0...' MOVE.W $0012(A6),D0 0000001C: 48C0 'H.' EXT.L D0 0000001E: 8081 '..' OR.L D1,D0 00000020: 4680 'F.' NOT.L D0 00000022: 4E5E 'N^' UNLK A6 00000024: 4E75 'Nu' RTS Comment: PackStringClass ended due to: vector glue below Comment: ##################################################################################### Module: UnpackStringClass [A43A0, A43F6) Module started due to: vector glue above, MODGUESS (align, label) VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c Dictionary: Flags $00 FirstId 590 590: UnpackStringClass Module: Flags=$88=(ForcedActive Extern Code) Module="UnpackStringClass"(590) Segment="Main"(200) Size: Flags $00 ModuleSize 86 Content: Flags $08 Contents offset $0000 size $0056 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 246E 0014 '$n..' MOVEA.L $0014(A6),A2 0000000C: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000014: 222E 0008 '"...' MOVE.L $0008(A6),D1 00000018: 2001 ' .' MOVE.L D1,D0 0000001A: 4680 'F.' NOT.L D0 0000001C: 2200 '".' MOVE.L D0,D1 0000001E: 200A ' .' MOVE.L A2,D0 00000020: 670A 'g.' BEQ.S *+$000C ; 0000002C 00000022: 203C 0000 00FF ' <....' MOVE.L #$000000FF,D0 00000028: C081 '..' AND.L D1,D0 0000002A: 3480 '4.' MOVE.W D0,(A2) 0000002C: E081 '..' ASR.L #8,D1 0000002E: 200B ' .' MOVE.L A3,D0 00000030: 670A 'g.' BEQ.S *+$000C ; 0000003C 00000032: 203C 0000 00FF ' <....' MOVE.L #$000000FF,D0 00000038: C081 '..' AND.L D1,D0 0000003A: 3680 '6.' MOVE.W D0,(A3) 0000003C: E081 '..' ASR.L #8,D1 0000003E: 200C ' .' MOVE.L A4,D0 00000040: 670A 'g.' BEQ.S *+$000C ; 0000004C 00000042: 203C 0000 00FF ' <....' MOVE.L #$000000FF,D0 00000048: C081 '..' AND.L D1,D0 0000004A: 3880 '8.' MOVE.W D0,(A4) 0000004C: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 00000052: 4E5E 'N^' UNLK A6 00000054: 4E75 'Nu' RTS Comment: UnpackStringClass ended due to: vector glue below Comment: ##################################################################################### Module: LookupSplineTagTableIndex [A4400, A4452) Module started due to: vector glue above, MODGUESS (align, label) VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c Dictionary: Flags $00 FirstId 591 591: LookupSplineTagTableIndex Module: Flags=$88=(ForcedActive Extern Code) Module="LookupSplineTagTableIndex"(591) Segment="Main"(200) Size: Flags $00 ModuleSize 82 Content: Flags $08 Contents offset $0000 size $0052 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) 00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 0000000C: 282E 0008 '(...' MOVE.L $0008(A6),D4 00000010: 4206 'B.' CLR.B D6 00000012: 7E01 '~.' MOVEQ #$01,D7 00000014: 49EB 000C 'I...' LEA $000C(A3),A4 00000018: 7A00 'z.' MOVEQ #$00,D5 0000001A: 3A2B 0004 ':+..' MOVE.W $0004(A3),D5 0000001E: 4A85 'J.' TST.L D5 00000020: 6010 '`.' BRA.S *+$0012 ; 00000032 00000022: B894 '..' CMP.L (A4),D4 00000024: 6604 'f.' BNE.S *+$0006 ; 0000002A 00000026: 7C01 '|.' MOVEQ #$01,D6 00000028: 6008 '`.' BRA.S *+$000A ; 00000032 0000002A: 2007 ' .' MOVE.L D7,D0 0000002C: 5287 'R.' ADDQ.L #1,D7 0000002E: 49EC 0010 'I...' LEA $0010(A4),A4 00000032: 7000 'p.' MOVEQ #$00,D0 00000034: 1006 '..' MOVE.B D6,D0 00000036: 4A80 'J.' TST.L D0 00000038: 6604 'f.' BNE.S *+$0006 ; 0000003E 0000003A: BA87 '..' CMP.L D7,D5 0000003C: 6CE4 'l.' BGE.S *-$001A ; 00000022 0000003E: 4A06 'J.' TST.B D6 00000040: 6704 'g.' BEQ.S *+$0006 ; 00000046 00000042: 2007 ' .' MOVE.L D7,D0 00000044: 6002 '`.' BRA.S *+$0004 ; 00000048 00000046: 7000 'p.' MOVEQ #$00,D0 00000048: 4CEE 18F0 FFE8 'L.....' MOVEM.L -$0018(A6),D4-D7/A3/A4 0000004E: 4E5E 'N^' UNLK A6 00000050: 4E75 'Nu' RTS Comment: LookupSplineTagTableIndex ended due to: vector glue below Comment: ##################################################################################### Module: GetSplineDirectoryFragmentPointer [A4460, A44B8) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +42 (A44A2): JSR QDGetFontFrag +36 (A4496): JSR QDUngetFontFrag +16 (A4476): JSR QDGetFontFrag VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c Dictionary: Flags $00 FirstId 592 592: GetSplineDirectoryFragmentPointer Module: Flags=$88=(ForcedActive Extern Code) Module="GetSplineDirectoryFragmentPointer"(592) Segment="Main"(200) Size: Flags $00 ModuleSize 88 Content: Flags $08 Contents offset $0000 size $0058 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 700C 'p.' MOVEQ #$0C,D0 0000000E: 2F00 '/.' MOVE.L D0,-(A7) 00000010: 7200 'r.' MOVEQ #$00,D1 00000012: 2F01 '/.' MOVE.L D1,-(A7) 00000014: 2F0B '/.' MOVE.L A3,-(A7) 00000016: 4EBA 0000 'N...' JSR QDGetFontFrag ; id: 576 0000001A: 2840 '(@' MOVEA.L D0,A4 0000001C: 200C ' .' MOVE.L A4,D0 0000001E: 4FEF 000C 'O...' LEA $000C(A7),A7 00000022: 6728 'g(' BEQ.S *+$002A ; 0000004C 00000024: 7000 'p.' MOVEQ #$00,D0 00000026: 302C 0004 '0,..' MOVE.W $0004(A4),D0 0000002A: E980 '..' ASL.L #4,D0 0000002C: 2E00 '..' MOVE.L D0,D7 0000002E: 700C 'p.' MOVEQ #$0C,D0 00000030: DE80 '..' ADD.L D0,D7 00000032: 2F0C '/.' MOVE.L A4,-(A7) 00000034: 2F0B '/.' MOVE.L A3,-(A7) 00000036: 4EBA 0000 'N...' JSR QDUngetFontFrag ; id: 583 0000003A: 2F07 '/.' MOVE.L D7,-(A7) 0000003C: 7000 'p.' MOVEQ #$00,D0 0000003E: 2F00 '/.' MOVE.L D0,-(A7) 00000040: 2F0B '/.' MOVE.L A3,-(A7) 00000042: 4EBA 0000 'N...' JSR QDGetFontFrag ; id: 576 00000046: 2840 '(@' MOVEA.L D0,A4 00000048: 4FEF 0014 'O...' LEA $0014(A7),A7 0000004C: 200C ' .' MOVE.L A4,D0 0000004E: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 00000054: 4E5E 'N^' UNLK A6 00000056: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="QDGetFontFrag"(576) 00000044 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="QDUngetFontFrag"(583) 00000038 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="QDGetFontFrag"(576) 00000018 Comment: GetSplineDirectoryFragmentPointer ended due to: vector glue below Comment: ##################################################################################### Module: PartialGetFontTablePtr [A44D0, A4562) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +7E (A454E): JSR QDUngetFontFrag +6E (A453E): JSR QDGetFontFrag +32 (A4502): JSR LookupSplineTagTableIndex +1C (A44EC): JSR GetSplineDirectoryFragmentPointer VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c Dictionary: Flags $00 FirstId 593 593: PartialGetFontTablePtr Pad Module: Flags=$88=(ForcedActive Extern Code) Module="PartialGetFontTablePtr"(593) Segment="Main"(200) Size: Flags $00 ModuleSize 146 Content: Flags $08 Contents offset $0000 size $0092 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7) 00000008: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 00000010: 2E2E 0014 '....' MOVE.L $0014(A6),D7 00000014: 7000 'p.' MOVEQ #$00,D0 00000016: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 0000001A: 2F0B '/.' MOVE.L A3,-(A7) 0000001C: 4EBA 0000 'N...' JSR GetSplineDirectoryFragmentPointer ; id: 592 00000020: 2840 '(@' MOVEA.L D0,A4 00000022: 200C ' .' MOVE.L A4,D0 00000024: 584F 'XO' ADDQ.W #4,A7 00000026: 675C 'g\' BEQ.S *+$005E ; 00000084 00000028: 4A87 'J.' TST.L D7 0000002A: 660E 'f.' BNE.S *+$0010 ; 0000003A 0000002C: 2F0C '/.' MOVE.L A4,-(A7) 0000002E: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) 00000032: 4EBA 0000 'N...' JSR LookupSplineTagTableIndex ; id: 591 00000036: 2E00 '..' MOVE.L D0,D7 00000038: 504F 'PO' ADDQ.W #8,A7 0000003A: 4A87 'J.' TST.L D7 0000003C: 673C 'g<' BEQ.S *+$003E ; 0000007A 0000003E: 2007 ' .' MOVE.L D7,D0 00000040: 5380 'S.' SUBQ.L #1,D0 00000042: E980 '..' ASL.L #4,D0 00000044: 41F4 080C 'A...' LEA $0C(A4,D0.L),A0 00000048: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) 0000004C: 2A2E 000C '*...' MOVE.L $000C(A6),D5 00000050: DAA8 0008 '....' ADD.L $0008(A0),D5 00000054: 70FF 'p.' MOVEQ #$FF,D0 00000056: B086 '..' CMP.L D6,D0 00000058: 57C3 'W.' SEQ D3 0000005A: 4403 'D.' NEG.B D3 0000005C: 6706 'g.' BEQ.S *+$0008 ; 00000064 0000005E: 2068 000C ' h..' MOVEA.L $000C(A0),A0 00000062: 6002 '`.' BRA.S *+$0004 ; 00000066 00000064: 2046 ' F' MOVEA.L D6,A0 00000066: 2E08 '..' MOVE.L A0,D7 00000068: 2F07 '/.' MOVE.L D7,-(A7) 0000006A: 2F05 '/.' MOVE.L D5,-(A7) 0000006C: 2F0B '/.' MOVE.L A3,-(A7) 0000006E: 4EBA 0000 'N...' JSR QDGetFontFrag ; id: 576 00000072: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 00000076: 4FEF 000C 'O...' LEA $000C(A7),A7 0000007A: 2F0C '/.' MOVE.L A4,-(A7) 0000007C: 2F0B '/.' MOVE.L A3,-(A7) 0000007E: 4EBA 0000 'N...' JSR QDUngetFontFrag ; id: 583 00000082: 504F 'PO' ADDQ.W #8,A7 00000084: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 00000088: 4CEE 18E8 FFE0 'L.....' MOVEM.L -$0020(A6),D3/D5-D7/A3/A4 0000008E: 4E5E 'N^' UNLK A6 00000090: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="QDUngetFontFrag"(583) 00000080 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="QDGetFontFrag"(576) 00000070 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="LookupSplineTagTableIndex"(591) 00000034 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetSplineDirectoryFragmentPointer"(592) 0000001E Comment: PartialGetFontTablePtr ended due to: vector glue below Comment: ##################################################################################### Module: GetFontTablePtr [A4570, A4590) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +18 (A4588): JSR PartialGetFontTablePtr VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c Dictionary: Flags $00 FirstId 594 594: GetFontTablePtr Module: Flags=$88=(ForcedActive Extern Code) Module="GetFontTablePtr"(594) Segment="Main"(200) Size: Flags $00 ModuleSize 32 Content: Flags $08 Contents offset $0000 size $0020 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 00000008: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 0000000C: 70FF 'p.' MOVEQ #$FF,D0 0000000E: 2F00 '/.' MOVE.L D0,-(A7) 00000010: 7200 'r.' MOVEQ #$00,D1 00000012: 2F01 '/.' MOVE.L D1,-(A7) 00000014: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000018: 4EBA 0000 'N...' JSR PartialGetFontTablePtr ; id: 593 0000001C: 4E5E 'N^' UNLK A6 0000001E: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="PartialGetFontTablePtr"(593) 0000001A Comment: GetFontTablePtr ended due to: vector glue below Comment: ##################################################################################### Module: GetFontMapInfo [A45A0, A466C) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +BA (A465A): JSR QDUngetFontFrag +76 (A4616): JSR UnpackStringClass +50 (A45F0): JSR PackStringClass +1C (A45BC): JSR GetFontTablePtr VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c Dictionary: Flags $00 FirstId 595 595: GetFontMapInfo Pad Module: Flags=$88=(ForcedActive Extern Code) Module="GetFontMapInfo"(595) Segment="Main"(200) Size: Flags $00 ModuleSize 204 Content: Flags $08 Contents offset $0000 size $00CC 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) 00000008: 2E2E 000C '....' MOVE.L $000C(A6),D7 0000000C: 7CFF '|.' MOVEQ #$FF,D6 0000000E: 2F3C 636D 6170 '/.' MOVE.W D0,D7 00000024: 6638 'f8' BNE.S *+$003A ; 0000005E 00000026: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 0000002A: 2050 ' P' MOVEA.L (A0),A0 0000002C: 7000 'p.' MOVEQ #$00,D0 0000002E: 2080 ' .' MOVE.L D0,(A0) 00000030: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000034: 2050 ' P' MOVEA.L (A0),A0 00000036: 2140 0004 '!@..' MOVE.L D0,$0004(A0) 0000003A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 0000003E: 2050 ' P' MOVEA.L (A0),A0 00000040: 216E 000C 0008 '!n....' MOVE.L $000C(A6),$0008(A0) 00000046: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 0000004A: 2050 ' P' MOVEA.L (A0),A0 0000004C: 2140 000C '!@..' MOVE.L D0,$000C(A0) 00000050: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000054: 2050 ' P' MOVEA.L (A0),A0 00000056: 2140 0010 '!@..' MOVE.L D0,$0010(A0) 0000005A: 28AE FFFC '(...' MOVE.L -$0004(A6),(A4) 0000005E: 3007 '0.' MOVE.W D7,D0 00000060: 4CEE 1080 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A4 00000066: 4E5E 'N^' UNLK A6 00000068: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="NewZoneHandle"(574) 00000020 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetPartialFontZone"(568) 00000012 Comment: CreateFragmentTable ended due to: vector glue below Comment: ##################################################################################### Module: AddFragmentTableToCache [A4900, A494E) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:FragmentTable.c Dictionary: Flags $00 FirstId 599 599: AddFragmentTableToCache Module: Flags=$88=(ForcedActive Extern Code) Module="AddFragmentTableToCache"(599) Segment="Main"(200) Size: Flags $00 ModuleSize 78 Content: Flags $08 Contents offset $0000 size $004E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 226E 0010 '"n..' MOVEA.L $0010(A6),A1 0000000C: 246E 000C '$n..' MOVEA.L $000C(A6),A2 00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000014: 200A ' .' MOVE.L A2,D0 00000016: 660C 'f.' BNE.S *+$000E ; 00000024 00000018: 2051 ' Q' MOVEA.L (A1),A0 0000001A: 2668 0004 '&h..' MOVEA.L $0004(A0),A3 0000001E: 214C 0004 '!L..' MOVE.L A4,$0004(A0) 00000022: 6006 '`.' BRA.S *+$0008 ; 0000002A 00000024: 2052 ' R' MOVEA.L (A2),A0 00000026: 2650 '&P' MOVEA.L (A0),A3 00000028: 208C ' .' MOVE.L A4,(A0) 0000002A: 200B ' .' MOVE.L A3,D0 0000002C: 6606 'f.' BNE.S *+$0008 ; 00000034 0000002E: 2051 ' Q' MOVEA.L (A1),A0 00000030: 208C ' .' MOVE.L A4,(A0) 00000032: 6006 '`.' BRA.S *+$0008 ; 0000003A 00000034: 2053 ' S' MOVEA.L (A3),A0 00000036: 214C 0004 '!L..' MOVE.L A4,$0004(A0) 0000003A: 2054 ' T' MOVEA.L (A4),A0 0000003C: 208B ' .' MOVE.L A3,(A0) 0000003E: 2054 ' T' MOVEA.L (A4),A0 00000040: 214A 0004 '!J..' MOVE.L A2,$0004(A0) 00000044: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 0000004A: 4E5E 'N^' UNLK A6 0000004C: 4E75 'Nu' RTS Comment: AddFragmentTableToCache ended due to: vector glue below Comment: ##################################################################################### Module: RemoveFragmentTableFromCache [A4960, A49A2) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:FragmentTable.c Dictionary: Flags $00 FirstId 600 600: RemoveFragmentTableFromCache Pad Module: Flags=$88=(ForcedActive Extern Code) Module="RemoveFragmentTableFromCache"(600) Segment="Main"(200) Size: Flags $00 ModuleSize 66 Content: Flags $08 Contents offset $0000 size $0042 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 226E 000C '"n..' MOVEA.L $000C(A6),A1 0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 00000010: 2052 ' R' MOVEA.L (A2),A0 00000012: 2650 '&P' MOVEA.L (A0),A3 00000014: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 00000018: 200B ' .' MOVE.L A3,D0 0000001A: 6606 'f.' BNE.S *+$0008 ; 00000022 0000001C: 2051 ' Q' MOVEA.L (A1),A0 0000001E: 208C ' .' MOVE.L A4,(A0) 00000020: 6006 '`.' BRA.S *+$0008 ; 00000028 00000022: 2053 ' S' MOVEA.L (A3),A0 00000024: 214C 0004 '!L..' MOVE.L A4,$0004(A0) 00000028: 200C ' .' MOVE.L A4,D0 0000002A: 6608 'f.' BNE.S *+$000A ; 00000034 0000002C: 2051 ' Q' MOVEA.L (A1),A0 0000002E: 214B 0004 '!K..' MOVE.L A3,$0004(A0) 00000032: 6004 '`.' BRA.S *+$0006 ; 00000038 00000034: 2054 ' T' MOVEA.L (A4),A0 00000036: 208B ' .' MOVE.L A3,(A0) 00000038: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 0000003E: 4E5E 'N^' UNLK A6 00000040: 4E75 'Nu' RTS Comment: RemoveFragmentTableFromCache ended due to: vector glue below Comment: ##################################################################################### Module: SetCurrentFragmentTable [A49B0, A49DE) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +20 (A49D0): JSR AddFragmentTableToCache +14 (A49C4): JSR RemoveFragmentTableFromCache VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:FragmentTable.c Dictionary: Flags $00 FirstId 601 601: SetCurrentFragmentTable Module: Flags=$88=(ForcedActive Extern Code) Module="SetCurrentFragmentTable"(601) Segment="Main"(200) Size: Flags $00 ModuleSize 46 Content: Flags $08 Contents offset $0000 size $002E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000010: 2F0C '/.' MOVE.L A4,-(A7) 00000012: 2F0B '/.' MOVE.L A3,-(A7) 00000014: 4EBA 0000 'N...' JSR RemoveFragmentTableFromCache ; id: 600 00000018: 2F0C '/.' MOVE.L A4,-(A7) 0000001A: 2054 ' T' MOVEA.L (A4),A0 0000001C: 2F10 '/.' MOVE.L (A0),-(A7) 0000001E: 2F0B '/.' MOVE.L A3,-(A7) 00000020: 4EBA 0000 'N...' JSR AddFragmentTableToCache ; id: 599 00000024: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 0000002A: 4E5E 'N^' UNLK A6 0000002C: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="AddFragmentTableToCache"(599) 00000022 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="RemoveFragmentTableFromCache"(600) 00000016 Comment: SetCurrentFragmentTable ended due to: vector glue below Comment: ##################################################################################### Module: AddFragmentToFragmentTable [A49F0, A4A40) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c Dictionary: Flags $00 FirstId 602 602: AddFragmentToFragmentTable Pad Module: Flags=$88=(ForcedActive Extern Code) Module="AddFragmentToFragmentTable"(602) Segment="Main"(200) Size: Flags $00 ModuleSize 80 Content: Flags $08 Contents offset $0000 size $0050 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 226E 0010 '"n..' MOVEA.L $0010(A6),A1 0000000C: 246E 000C '$n..' MOVEA.L $000C(A6),A2 00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000014: 200A ' .' MOVE.L A2,D0 00000016: 660C 'f.' BNE.S *+$000E ; 00000024 00000018: 2051 ' Q' MOVEA.L (A1),A0 0000001A: 2668 0010 '&h..' MOVEA.L $0010(A0),A3 0000001E: 214C 0010 '!L..' MOVE.L A4,$0010(A0) 00000022: 6006 '`.' BRA.S *+$0008 ; 0000002A 00000024: 2052 ' R' MOVEA.L (A2),A0 00000026: 2650 '&P' MOVEA.L (A0),A3 00000028: 208C ' .' MOVE.L A4,(A0) 0000002A: 200B ' .' MOVE.L A3,D0 0000002C: 6608 'f.' BNE.S *+$000A ; 00000036 0000002E: 2051 ' Q' MOVEA.L (A1),A0 00000030: 214C 000C '!L..' MOVE.L A4,$000C(A0) 00000034: 6006 '`.' BRA.S *+$0008 ; 0000003C 00000036: 2053 ' S' MOVEA.L (A3),A0 00000038: 214C 0004 '!L..' MOVE.L A4,$0004(A0) 0000003C: 2054 ' T' MOVEA.L (A4),A0 0000003E: 208B ' .' MOVE.L A3,(A0) 00000040: 2054 ' T' MOVEA.L (A4),A0 00000042: 214A 0004 '!J..' MOVE.L A2,$0004(A0) 00000046: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 0000004C: 4E5E 'N^' UNLK A6 0000004E: 4E75 'Nu' RTS Comment: AddFragmentToFragmentTable ended due to: vector glue below Comment: ##################################################################################### Module: RemoveFragmentFromFragmentTable [A4A50, A4AA0) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c Dictionary: Flags $00 FirstId 603 603: RemoveFragmentFromFragmentTable Module: Flags=$88=(ForcedActive Extern Code) Module="RemoveFragmentFromFragmentTable"(603) Segment="Main"(200) Size: Flags $00 ModuleSize 80 Content: Flags $08 Contents offset $0000 size $0050 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 226E 000C '"n..' MOVEA.L $000C(A6),A1 0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 00000010: 2052 ' R' MOVEA.L (A2),A0 00000012: 2650 '&P' MOVEA.L (A0),A3 00000014: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 00000018: 200B ' .' MOVE.L A3,D0 0000001A: 6608 'f.' BNE.S *+$000A ; 00000024 0000001C: 2051 ' Q' MOVEA.L (A1),A0 0000001E: 214C 000C '!L..' MOVE.L A4,$000C(A0) 00000022: 6006 '`.' BRA.S *+$0008 ; 0000002A 00000024: 2053 ' S' MOVEA.L (A3),A0 00000026: 214C 0004 '!L..' MOVE.L A4,$0004(A0) 0000002A: 200C ' .' MOVE.L A4,D0 0000002C: 6608 'f.' BNE.S *+$000A ; 00000036 0000002E: 2051 ' Q' MOVEA.L (A1),A0 00000030: 214B 0010 '!K..' MOVE.L A3,$0010(A0) 00000034: 6004 '`.' BRA.S *+$0006 ; 0000003A 00000036: 2054 ' T' MOVEA.L (A4),A0 00000038: 208B ' .' MOVE.L A3,(A0) 0000003A: 2052 ' R' MOVEA.L (A2),A0 0000003C: 7000 'p.' MOVEQ #$00,D0 0000003E: 2080 ' .' MOVE.L D0,(A0) 00000040: 2052 ' R' MOVEA.L (A2),A0 00000042: 2140 0004 '!@..' MOVE.L D0,$0004(A0) 00000046: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 0000004C: 4E5E 'N^' UNLK A6 0000004E: 4E75 'Nu' RTS Comment: RemoveFragmentFromFragmentTable ended due to: vector glue below Comment: ##################################################################################### Module: LockFragment [A4AB0, A4AE4) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +24 (A4AD4): JSR LockZoneHandle +1A (A4ACA): JSR GetPartialFontZone VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c Dictionary: Flags $00 FirstId 604 604: LockFragment Pad Module: Flags=$88=(ForcedActive Extern Code) Module="LockFragment"(604) Segment="Main"(200) Size: Flags $00 ModuleSize 52 Content: Flags $08 Contents offset $0000 size $0034 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 2054 ' T' MOVEA.L (A4),A0 0000000E: 2028 0016 ' (..' MOVE.L $0016(A0),D0 00000012: 52A8 0016 'R...' ADDQ.L #1,$0016(A0) 00000016: 4A80 'J.' TST.L D0 00000018: 6610 'f.' BNE.S *+$0012 ; 0000002A 0000001A: 4EBA 0000 'N...' JSR GetPartialFontZone ; id: 568 0000001E: 2640 '&@' MOVEA.L D0,A3 00000020: 2F0B '/.' MOVE.L A3,-(A7) 00000022: 2F0C '/.' MOVE.L A4,-(A7) 00000024: 4EBA 0000 'N...' JSR LockZoneHandle ; id: 605 00000028: 504F 'PO' ADDQ.W #8,A7 0000002A: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 00000030: 4E5E 'N^' UNLK A6 00000032: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 605 605: LockZoneHandle Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="LockZoneHandle"(605) 00000026 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetPartialFontZone"(568) 0000001C Comment: LockFragment ended due to: vector glue below Comment: ##################################################################################### Module: UnlockFragment [A4AF0, A4B44) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +44 (A4B34): JSR DisposeZoneHandle +3C (A4B2C): JSR GetPartialFontZone +38 (A4B28): JSR RemoveFragmentFromFragmentTable +1E (A4B0E): JSR UnlockZoneHandle +16 (A4B06): JSR GetPartialFontZone VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c Dictionary: Flags $00 FirstId 606 606: UnlockFragment Pad Module: Flags=$88=(ForcedActive Extern Code) Module="UnlockFragment"(606) Segment="Main"(200) Size: Flags $00 ModuleSize 84 Content: Flags $08 Contents offset $0000 size $0054 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000A: 2054 ' T' MOVEA.L (A4),A0 0000000C: 53A8 0016 'S...' SUBQ.L #1,$0016(A0) 00000010: 4AA8 0016 'J...' TST.L $0016(A0) 00000014: 6636 'f6' BNE.S *+$0038 ; 0000004C 00000016: 4EBA 0000 'N...' JSR GetPartialFontZone ; id: 568 0000001A: 2F00 '/.' MOVE.L D0,-(A7) 0000001C: 2F0C '/.' MOVE.L A4,-(A7) 0000001E: 4EBA 0000 'N...' JSR UnlockZoneHandle ; id: 607 00000022: 2054 ' T' MOVEA.L (A4),A0 00000024: 7000 'p.' MOVEQ #$00,D0 00000026: 1028 0008 '.(..' MOVE.B $0008(A0),D0 0000002A: 0C40 0001 '.@..' CMPI.W #$0001,D0 0000002E: 504F 'PO' ADDQ.W #8,A7 00000030: 661A 'f.' BNE.S *+$001C ; 0000004C 00000032: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000036: 2F0C '/.' MOVE.L A4,-(A7) 00000038: 4EBA 0000 'N...' JSR RemoveFragmentFromFragmentTable ; id: 603 0000003C: 4EBA 0000 'N...' JSR GetPartialFontZone ; id: 568 00000040: 2F00 '/.' MOVE.L D0,-(A7) 00000042: 2F0C '/.' MOVE.L A4,-(A7) 00000044: 4EBA 0000 'N...' JSR DisposeZoneHandle ; id: 587 00000048: 4FEF 0010 'O...' LEA $0010(A7),A7 0000004C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000050: 4E5E 'N^' UNLK A6 00000052: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="DisposeZoneHandle"(587) 00000046 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetPartialFontZone"(568) 0000003E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="RemoveFragmentFromFragmentTable"(603) 0000003A Dictionary: Flags $00 FirstId 607 607: UnlockZoneHandle Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="UnlockZoneHandle"(607) 00000020 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetPartialFontZone"(568) 00000018 Comment: UnlockFragment ended due to: vector glue below Comment: ##################################################################################### Module: ComputeFragmentCacheLength [A4B50, A4B6C) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c Dictionary: Flags $00 FirstId 608 608: ComputeFragmentCacheLength Pad Module: Flags=$88=(ForcedActive Extern Code) Module="ComputeFragmentCacheLength"(608) Segment="Main"(200) Size: Flags $00 ModuleSize 28 Content: Flags $08 Contents offset $0000 size $001C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00000008: 721A 'r.' MOVEQ #$1A,D1 0000000A: D081 '..' ADD.L D1,D0 0000000C: 4C7C 0800 0000 'L|....' DIVS.L #$00000080,D0 0080 00000014: 5280 'R.' ADDQ.L #1,D0 00000016: EF80 '..' ASL.L #7,D0 00000018: 4E5E 'N^' UNLK A6 0000001A: 4E75 'Nu' RTS Comment: ComputeFragmentCacheLength ended due to: vector glue below Comment: ##################################################################################### Module: CreateFragment [A4B80, A4C22) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +2C (A4BAC): JSR NewZoneHandle +20 (A4BA0): JSR GetPartialFontZone +1A (A4B9A): JSR ComputeFragmentCacheLength VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c Dictionary: Flags $00 FirstId 609 609: CreateFragment Pad Module: Flags=$88=(ForcedActive Extern Code) Module="CreateFragment"(609) Segment="Main"(200) Size: Flags $00 ModuleSize 162 Content: Flags $08 Contents offset $0000 size $00A2 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0F08 'H...' MOVEM.L D4-D7/A4,-(A7) 00000008: 282E 000C '(...' MOVE.L $000C(A6),D4 0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000010: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 00000014: 7000 'p.' MOVEQ #$00,D0 00000016: 2880 '(.' MOVE.L D0,(A4) 00000018: 2F06 '/.' MOVE.L D6,-(A7) 0000001A: 4EBA 0000 'N...' JSR ComputeFragmentCacheLength ; id: 608 0000001E: 2A00 '*.' MOVE.L D0,D5 00000020: 4EBA 0000 'N...' JSR GetPartialFontZone ; id: 568 00000024: 2F00 '/.' MOVE.L D0,-(A7) 00000026: 2F05 '/.' MOVE.L D5,-(A7) 00000028: 486E FFFC 'Hn..' PEA -$0004(A6) 0000002C: 4EBA 0000 'N...' JSR NewZoneHandle ; id: 574 00000030: 3E00 '>.' MOVE.W D0,D7 00000032: 4FEF 0010 'O...' LEA $0010(A7),A7 00000036: 665E 'f^' BNE.S *+$0060 ; 00000096 00000038: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 0000003C: 2050 ' P' MOVEA.L (A0),A0 0000003E: 2144 000A '!D..' MOVE.L D4,$000A(A0) 00000042: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000046: 2050 ' P' MOVEA.L (A0),A0 00000048: 2146 000E '!F..' MOVE.L D6,$000E(A0) 0000004C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000050: 2050 ' P' MOVEA.L (A0),A0 00000052: 2145 0012 '!E..' MOVE.L D5,$0012(A0) 00000056: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 0000005A: 2050 ' P' MOVEA.L (A0),A0 0000005C: 7000 'p.' MOVEQ #$00,D0 0000005E: 2140 0016 '!@..' MOVE.L D0,$0016(A0) 00000062: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000066: 2050 ' P' MOVEA.L (A0),A0 00000068: 4228 0008 'B(..' CLR.B $0008(A0) 0000006C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000070: 2050 ' P' MOVEA.L (A0),A0 00000072: 4228 0009 'B(..' CLR.B $0009(A0) 00000076: 28AE FFFC '(...' MOVE.L -$0004(A6),(A4) 0000007A: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) 0000007E: 2F04 '/.' MOVE.L D4,-(A7) 00000080: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000084: 2050 ' P' MOVEA.L (A0),A0 00000086: 4868 001A 'Hh..' PEA $001A(A0) 0000008A: 2F06 '/.' MOVE.L D6,-(A7) 0000008C: 7001 'p.' MOVEQ #$01,D0 0000008E: A822 '."' _ResourceDispatch ; A822 00000090: 558F 'U.' SUBQ.L #2,A7 00000092: A9AF '..' _ResError ; A9AF 00000094: 3E1F '>.' MOVE.W (A7)+,D7 00000096: 3007 '0.' MOVE.W D7,D0 00000098: 4CEE 10F0 FFE8 'L.....' MOVEM.L -$0018(A6),D4-D7/A4 0000009E: 4E5E 'N^' UNLK A6 000000A0: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="NewZoneHandle"(574) 0000002E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetPartialFontZone"(568) 00000022 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ComputeFragmentCacheLength"(608) 0000001C Comment: CreateFragment ended due to: vector glue below Comment: ##################################################################################### Module: ExpandFragment [A4C30, A4CC4) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +38 (A4C68): JSR SetZoneHandleSize +2E (A4C5E): JSR GetPartialFontZone +28 (A4C58): JSR ComputeFragmentCacheLength VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c Dictionary: Flags $00 FirstId 610 610: ExpandFragment Pad Module: Flags=$88=(ForcedActive Extern Code) Module="ExpandFragment"(610) Segment="Main"(200) Size: Flags $00 ModuleSize 148 Content: Flags $08 Contents offset $0000 size $0094 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0F08 'H...' MOVEM.L D4-D7/A4,-(A7) 00000008: 282E 000C '(...' MOVE.L $000C(A6),D4 0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000010: 4247 'BG' CLR.W D7 00000012: 2054 ' T' MOVEA.L (A4),A0 00000014: 2C04 ',.' MOVE.L D4,D6 00000016: DCA8 000E '....' ADD.L $000E(A0),D6 0000001A: 2006 ' .' MOVE.L D6,D0 0000001C: 721A 'r.' MOVEQ #$1A,D1 0000001E: D081 '..' ADD.L D1,D0 00000020: B0A8 0012 '....' CMP.L $0012(A0),D0 00000024: 6F24 'o$' BLE.S *+$0026 ; 0000004A 00000026: 2F06 '/.' MOVE.L D6,-(A7) 00000028: 4EBA 0000 'N...' JSR ComputeFragmentCacheLength ; id: 608 0000002C: 2A00 '*.' MOVE.L D0,D5 0000002E: 4EBA 0000 'N...' JSR GetPartialFontZone ; id: 568 00000032: 2F00 '/.' MOVE.L D0,-(A7) 00000034: 2F05 '/.' MOVE.L D5,-(A7) 00000036: 2F0C '/.' MOVE.L A4,-(A7) 00000038: 4EBA 0000 'N...' JSR SetZoneHandleSize ; id: 611 0000003C: 3E00 '>.' MOVE.W D0,D7 0000003E: 4FEF 0010 'O...' LEA $0010(A7),A7 00000042: 6606 'f.' BNE.S *+$0008 ; 0000004A 00000044: 2054 ' T' MOVEA.L (A4),A0 00000046: 2145 0012 '!E..' MOVE.L D5,$0012(A0) 0000004A: 4A47 'JG' TST.W D7 0000004C: 663A 'f:' BNE.S *+$003C ; 00000088 0000004E: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000052: 2050 ' P' MOVEA.L (A0),A0 00000054: 2F28 0008 '/(..' MOVE.L $0008(A0),-(A7) 00000058: 2054 ' T' MOVEA.L (A4),A0 0000005A: 2248 '"H' MOVEA.L A0,A1 0000005C: 2029 000E ' )..' MOVE.L $000E(A1),D0 00000060: D0A8 000A '....' ADD.L $000A(A0),D0 00000064: 2F00 '/.' MOVE.L D0,-(A7) 00000066: 41E8 001A 'A...' LEA $001A(A0),A0 0000006A: 2254 '"T' MOVEA.L (A4),A1 0000006C: 2029 000E ' )..' MOVE.L $000E(A1),D0 00000070: D088 '..' ADD.L A0,D0 00000072: 2F00 '/.' MOVE.L D0,-(A7) 00000074: 2F04 '/.' MOVE.L D4,-(A7) 00000076: 7001 'p.' MOVEQ #$01,D0 00000078: A822 '."' _ResourceDispatch ; A822 0000007A: 558F 'U.' SUBQ.L #2,A7 0000007C: A9AF '..' _ResError ; A9AF 0000007E: 3E1F '>.' MOVE.W (A7)+,D7 00000080: 6606 'f.' BNE.S *+$0008 ; 00000088 00000082: 2054 ' T' MOVEA.L (A4),A0 00000084: 2146 000E '!F..' MOVE.L D6,$000E(A0) 00000088: 3007 '0.' MOVE.W D7,D0 0000008A: 4CEE 10F0 FFEC 'L.....' MOVEM.L -$0014(A6),D4-D7/A4 00000090: 4E5E 'N^' UNLK A6 00000092: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 611 611: SetZoneHandleSize Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SetZoneHandleSize"(611) 0000003A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetPartialFontZone"(568) 00000030 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ComputeFragmentCacheLength"(608) 0000002A Comment: ExpandFragment ended due to: vector glue below Comment: ##################################################################################### Module: ExpandAndLockFragment [A4CD0, A4DE8) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +100 (A4DD0): JSR AddFragmentToFragmentTable +F0 (A4DC0): JSR LockFragment +BE (A4D8E): JSR ExpandFragment +A6 (A4D76): JSR CreateFragment +7C (A4D4C): JSR AddFragmentToFragmentTable +20 (A4CF0): JSR RemoveFragmentFromFragmentTable VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c Dictionary: Flags $00 FirstId 612 612: ExpandAndLockFragment Module: Flags=$88=(ForcedActive Extern Code) Module="ExpandAndLockFragment"(612) Segment="Main"(200) Size: Flags $00 ModuleSize 280 Content: Flags $08 Contents offset $0000 size $0118 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) 00000008: 282E 000C '(...' MOVE.L $000C(A6),D4 0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 00000010: 286E 0014 '(n..' MOVEA.L $0014(A6),A4 00000014: 4247 'BG' CLR.W D7 00000016: 2D53 FFFC '-S..' MOVE.L (A3),-$0004(A6) 0000001A: 2F0C '/.' MOVE.L A4,-(A7) 0000001C: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 00000020: 4EBA 0000 'N...' JSR RemoveFragmentFromFragmentTable ; id: 603 00000024: 2A2E 0010 '*...' MOVE.L $0010(A6),D5 00000028: DA84 '..' ADD.L D4,D5 0000002A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 0000002E: 2050 ' P' MOVEA.L (A0),A0 00000030: 226E FFFC '"n..' MOVEA.L -$0004(A6),A1 00000034: 2251 '"Q' MOVEA.L (A1),A1 00000036: 2C29 000E ',)..' MOVE.L $000E(A1),D6 0000003A: DCA8 000A '....' ADD.L $000A(A0),D6 0000003E: BC85 '..' CMP.L D5,D6 00000040: 504F 'PO' ADDQ.W #8,A7 00000042: 6C00 00A2 'l...' BGE *+$00A4 ; 000000E6 00000046: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 0000004A: 2050 ' P' MOVEA.L (A0),A0 0000004C: 7000 'p.' MOVEQ #$00,D0 0000004E: 1028 0009 '.(..' MOVE.B $0009(A0),D0 00000052: 4A80 'J.' TST.L D0 00000054: 6600 0090 'f...' BNE *+$0092 ; 000000E6 00000058: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 0000005C: 2050 ' P' MOVEA.L (A0),A0 0000005E: 4AA8 0016 'J...' TST.L $0016(A0) 00000062: 6F4E 'oN' BLE.S *+$0050 ; 000000B2 00000064: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000068: 2050 ' P' MOVEA.L (A0),A0 0000006A: 117C 0001 0008 '.|....' MOVE.B #$01,$0008(A0) 00000070: 2F0C '/.' MOVE.L A4,-(A7) 00000072: 2054 ' T' MOVEA.L (A4),A0 00000074: 2F28 000C '/(..' MOVE.L $000C(A0),-(A7) 00000078: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 0000007C: 4EBA 0000 'N...' JSR AddFragmentToFragmentTable ; id: 602 00000080: 2054 ' T' MOVEA.L (A4),A0 00000082: 2F28 0008 '/(..' MOVE.L $0008(A0),-(A7) 00000086: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 0000008A: 2050 ' P' MOVEA.L (A0),A0 0000008C: 2004 ' .' MOVE.L D4,D0 0000008E: 90A8 000A '....' SUB.L $000A(A0),D0 00000092: D0AE 0010 '....' ADD.L $0010(A6),D0 00000096: 2F00 '/.' MOVE.L D0,-(A7) 00000098: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 0000009C: 2050 ' P' MOVEA.L (A0),A0 0000009E: 2F28 000A '/(..' MOVE.L $000A(A0),-(A7) 000000A2: 486E FFFC 'Hn..' PEA -$0004(A6) 000000A6: 4EBA 0000 'N...' JSR CreateFragment ; id: 609 000000AA: 3E00 '>.' MOVE.W D0,D7 000000AC: 4FEF 001C 'O...' LEA $001C(A7),A7 000000B0: 6034 '`4' BRA.S *+$0036 ; 000000E6 000000B2: 2F0C '/.' MOVE.L A4,-(A7) 000000B4: 2005 ' .' MOVE.L D5,D0 000000B6: 9086 '..' SUB.L D6,D0 000000B8: 2F00 '/.' MOVE.L D0,-(A7) 000000BA: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 000000BE: 4EBA 0000 'N...' JSR ExpandFragment ; id: 610 000000C2: 3E00 '>.' MOVE.W D0,D7 000000C4: 4FEF 000C 'O...' LEA $000C(A7),A7 000000C8: 661C 'f.' BNE.S *+$001E ; 000000E6 000000CA: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000000CE: 2050 ' P' MOVEA.L (A0),A0 000000D0: 0CA8 0000 1400 '......' CMPI.L #$00001400,$0012(A0) 0012 000000D8: 5EC3 '^.' SGT D3 000000DA: 4403 'D.' NEG.B D3 000000DC: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000000E0: 2050 ' P' MOVEA.L (A0),A0 000000E2: 1143 0009 '.C..' MOVE.B D3,$0009(A0) 000000E6: 4A47 'JG' TST.W D7 000000E8: 6622 'f"' BNE.S *+$0024 ; 0000010C 000000EA: 2F0C '/.' MOVE.L A4,-(A7) 000000EC: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 000000F0: 4EBA 0000 'N...' JSR LockFragment ; id: 604 000000F4: 2F0C '/.' MOVE.L A4,-(A7) 000000F6: 2054 ' T' MOVEA.L (A4),A0 000000F8: 2F28 000C '/(..' MOVE.L $000C(A0),-(A7) 000000FC: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 00000100: 4EBA 0000 'N...' JSR AddFragmentToFragmentTable ; id: 602 00000104: 26AE FFFC '&...' MOVE.L -$0004(A6),(A3) 00000108: 4FEF 0014 'O...' LEA $0014(A7),A7 0000010C: 3007 '0.' MOVE.W D7,D0 0000010E: 4CEE 18F8 FFE0 'L.....' MOVEM.L -$0020(A6),D3-D7/A3/A4 00000114: 4E5E 'N^' UNLK A6 00000116: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="AddFragmentToFragmentTable"(602) 00000102 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="LockFragment"(604) 000000F2 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ExpandFragment"(610) 000000C0 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CreateFragment"(609) 000000A8 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="AddFragmentToFragmentTable"(602) 0000007E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="RemoveFragmentFromFragmentTable"(603) 00000022 Comment: ExpandAndLockFragment ended due to: vector glue below Comment: ##################################################################################### Module: FindFragment [A4E00, A4E64) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c Dictionary: Flags $00 FirstId 613 613: FindFragment Pad Module: Flags=$88=(ForcedActive Extern Code) Module="FindFragment"(613) Segment="Main"(200) Size: Flags $00 ModuleSize 100 Content: Flags $08 Contents offset $0000 size $0064 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) 00000008: 282E 0010 '(...' MOVE.L $0010(A6),D4 0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 00000010: 2E2E 000C '....' MOVE.L $000C(A6),D7 00000014: 7000 'p.' MOVEQ #$00,D0 00000016: 2680 '&.' MOVE.L D0,(A3) 00000018: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 0000001C: 2050 ' P' MOVEA.L (A0),A0 0000001E: 2868 000C '(h..' MOVEA.L $000C(A0),A4 00000022: 602E '`.' BRA.S *+$0030 ; 00000052 00000024: 2054 ' T' MOVEA.L (A4),A0 00000026: 2A28 000A '*(..' MOVE.L $000A(A0),D5 0000002A: 2C28 000E ',(..' MOVE.L $000E(A0),D6 0000002E: DC85 '..' ADD.L D5,D6 00000030: BA87 '..' CMP.L D7,D5 00000032: 6E18 'n.' BGT.S *+$001A ; 0000004C 00000034: BC87 '..' CMP.L D7,D6 00000036: 6D14 'm.' BLT.S *+$0016 ; 0000004C 00000038: 7000 'p.' MOVEQ #$00,D0 0000003A: 1028 0009 '.(..' MOVE.B $0009(A0),D0 0000003E: 4A80 'J.' TST.L D0 00000040: 6708 'g.' BEQ.S *+$000A ; 0000004A 00000042: 2007 ' .' MOVE.L D7,D0 00000044: D084 '..' ADD.L D4,D0 00000046: BC80 '..' CMP.L D0,D6 00000048: 6D02 'm.' BLT.S *+$0004 ; 0000004C 0000004A: 268C '&.' MOVE.L A4,(A3) 0000004C: 2054 ' T' MOVEA.L (A4),A0 0000004E: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 00000052: 4A93 'J.' TST.L (A3) 00000054: 6604 'f.' BNE.S *+$0006 ; 0000005A 00000056: 200C ' .' MOVE.L A4,D0 00000058: 66CA 'f.' BNE.S *-$0034 ; 00000024 0000005A: 4CEE 18F0 FFE8 'L.....' MOVEM.L -$0018(A6),D4-D7/A3/A4 00000060: 4E5E 'N^' UNLK A6 00000062: 4E75 'Nu' RTS Comment: FindFragment ended due to: vector glue below Comment: ##################################################################################### Module: FindOrCreateFragment [A4E70, A4EF0) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +6C (A4EDC): JSR LockFragment +64 (A4ED4): JSR AddFragmentToFragmentTable +4E (A4EBE): JSR CreateFragment +36 (A4EA6): JSR ExpandAndLockFragment +22 (A4E92): JSR FindFragment VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c Dictionary: Flags $00 FirstId 614 614: FindOrCreateFragment Pad Module: Flags=$88=(ForcedActive Extern Code) Module="FindOrCreateFragment"(614) Segment="Main"(200) Size: Flags $00 ModuleSize 128 Content: Flags $08 Contents offset $0000 size $0080 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) 00000008: 2A2E 0010 '*...' MOVE.L $0010(A6),D5 0000000C: 2C2E 000C ',...' MOVE.L $000C(A6),D6 00000010: 266E 0014 '&n..' MOVEA.L $0014(A6),A3 00000014: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000018: 4247 'BG' CLR.W D7 0000001A: 2F0B '/.' MOVE.L A3,-(A7) 0000001C: 2F05 '/.' MOVE.L D5,-(A7) 0000001E: 2F06 '/.' MOVE.L D6,-(A7) 00000020: 2F0C '/.' MOVE.L A4,-(A7) 00000022: 4EBA 0000 'N...' JSR FindFragment ; id: 613 00000026: 4A94 'J.' TST.L (A4) 00000028: 4FEF 0010 'O...' LEA $0010(A7),A7 0000002C: 6714 'g.' BEQ.S *+$0016 ; 00000042 0000002E: 2F0B '/.' MOVE.L A3,-(A7) 00000030: 2F05 '/.' MOVE.L D5,-(A7) 00000032: 2F06 '/.' MOVE.L D6,-(A7) 00000034: 2F0C '/.' MOVE.L A4,-(A7) 00000036: 4EBA 0000 'N...' JSR ExpandAndLockFragment ; id: 612 0000003A: 3E00 '>.' MOVE.W D0,D7 0000003C: 4FEF 0010 'O...' LEA $0010(A7),A7 00000040: 6032 '`2' BRA.S *+$0034 ; 00000074 00000042: 2053 ' S' MOVEA.L (A3),A0 00000044: 2F28 0008 '/(..' MOVE.L $0008(A0),-(A7) 00000048: 2F05 '/.' MOVE.L D5,-(A7) 0000004A: 2F06 '/.' MOVE.L D6,-(A7) 0000004C: 2F0C '/.' MOVE.L A4,-(A7) 0000004E: 4EBA 0000 'N...' JSR CreateFragment ; id: 609 00000052: 3E00 '>.' MOVE.W D0,D7 00000054: 4FEF 0010 'O...' LEA $0010(A7),A7 00000058: 661A 'f.' BNE.S *+$001C ; 00000074 0000005A: 2F0B '/.' MOVE.L A3,-(A7) 0000005C: 2053 ' S' MOVEA.L (A3),A0 0000005E: 2F28 000C '/(..' MOVE.L $000C(A0),-(A7) 00000062: 2F14 '/.' MOVE.L (A4),-(A7) 00000064: 4EBA 0000 'N...' JSR AddFragmentToFragmentTable ; id: 602 00000068: 2F0B '/.' MOVE.L A3,-(A7) 0000006A: 2F14 '/.' MOVE.L (A4),-(A7) 0000006C: 4EBA 0000 'N...' JSR LockFragment ; id: 604 00000070: 4FEF 0014 'O...' LEA $0014(A7),A7 00000074: 3007 '0.' MOVE.W D7,D0 00000076: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 0000007C: 4E5E 'N^' UNLK A6 0000007E: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="LockFragment"(604) 0000006E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="AddFragmentToFragmentTable"(602) 00000066 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CreateFragment"(609) 00000050 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ExpandAndLockFragment"(612) 00000038 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FindFragment"(613) 00000024 Comment: FindOrCreateFragment ended due to: vector glue below Comment: ##################################################################################### Module: FindFragmentHandle [A4F00, A4F58) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c Dictionary: Flags $00 FirstId 615 615: FindFragmentHandle Pad Module: Flags=$88=(ForcedActive Extern Code) Module="FindFragmentHandle"(615) Segment="Main"(200) Size: Flags $00 ModuleSize 88 Content: Flags $08 Contents offset $0000 size $0058 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 226E 000C '"n..' MOVEA.L $000C(A6),A1 0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 00000010: 7000 'p.' MOVEQ #$00,D0 00000012: 2480 '$.' MOVE.L D0,(A2) 00000014: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000018: 2050 ' P' MOVEA.L (A0),A0 0000001A: 2868 000C '(h..' MOVEA.L $000C(A0),A4 0000001E: 6026 '`&' BRA.S *+$0028 ; 00000046 00000020: 2654 '&T' MOVEA.L (A4),A3 00000022: 200B ' .' MOVE.L A3,D0 00000024: 721A 'r.' MOVEQ #$1A,D1 00000026: D081 '..' ADD.L D1,D0 00000028: 204B ' K' MOVEA.L A3,A0 0000002A: 2428 000E '$(..' MOVE.L $000E(A0),D2 0000002E: D480 '..' ADD.L D0,D2 00000030: 2D42 FFFC '-B..' MOVE.L D2,-$0004(A6) 00000034: B7C9 '..' CMPA.L A1,A3 00000036: 6208 'b.' BHI.S *+$000A ; 00000040 00000038: B3EE FFFC '....' CMPA.L -$0004(A6),A1 0000003C: 6402 'd.' BCC.S *+$0004 ; 00000040 0000003E: 248C '$.' MOVE.L A4,(A2) 00000040: 2054 ' T' MOVEA.L (A4),A0 00000042: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 00000046: 4A92 'J.' TST.L (A2) 00000048: 6604 'f.' BNE.S *+$0006 ; 0000004E 0000004A: 200C ' .' MOVE.L A4,D0 0000004C: 66D2 'f.' BNE.S *-$002C ; 00000020 0000004E: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 00000054: 4E5E 'N^' UNLK A6 00000056: 4E75 'Nu' RTS Comment: FindFragmentHandle ended due to: vector glue below Comment: ##################################################################################### Module: AssertHandle [A4F70, A4FA6) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:Library:Source:Assertion.c Dictionary: Flags $00 FirstId 616 616: AssertHandle Pad Module: Flags=$88=(ForcedActive Extern Code) Module="AssertHandle"(616) Segment="Main"(200) Size: Flags $00 ModuleSize 54 Content: Flags $08 Contents offset $0000 size $0036 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 1108 'H...' MOVEM.L D3/D7/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 7600 'v.' MOVEQ #$00,D3 0000000E: 200C ' .' MOVE.L A4,D0 00000010: 670A 'g.' BEQ.S *+$000C ; 0000001C 00000012: 200C ' .' MOVE.L A4,D0 00000014: 7201 'r.' MOVEQ #$01,D1 00000016: C280 '..' AND.L D0,D1 00000018: 6602 'f.' BNE.S *+$0004 ; 0000001C 0000001A: 7601 'v.' MOVEQ #$01,D3 0000001C: 1E03 '..' MOVE.B D3,D7 0000001E: 670A 'g.' BEQ.S *+$000C ; 0000002A 00000020: 7001 'p.' MOVEQ #$01,D0 00000022: C094 '..' AND.L (A4),D0 00000024: 57C3 'W.' SEQ D3 00000026: 4403 'D.' NEG.B D3 00000028: 1E03 '..' MOVE.B D3,D7 0000002A: 1007 '..' MOVE.B D7,D0 0000002C: 4CEE 1088 FFF4 'L.....' MOVEM.L -$000C(A6),D3/D7/A4 00000032: 4E5E 'N^' UNLK A6 00000034: 4E75 'Nu' RTS Comment: AssertHandle ended due to: vector glue below Comment: ##################################################################################### Module: SwapZone [A4FB0, A4FCA) Module started due to: vector glue above, MODGUESS (align, label) VectorTable comment: {sources}Toolbox:FontMgr:Library:Source:ZoneHandle.c Dictionary: Flags $00 FirstId 617 617: SwapZone Pad Module: Flags=$88=(ForcedActive Extern Code) Module="SwapZone"(617) 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: 2F0C '/.' MOVE.L A4,-(A7) 00000006: A11A '..' _GetZone ; A11A 00000008: 2848 '(H' MOVEA.L A0,A4 0000000A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000000E: A01B '..' _SetZone ; A01B 00000010: 200C ' .' MOVE.L A4,D0 00000012: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 00000016: 4E5E 'N^' UNLK A6 00000018: 4E75 'Nu' RTS Comment: SwapZone ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_A4FE0 [A4FE0, A5024) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Resolved outgoing references: +2E (A500E): JSR SwapZone +12 (A4FF2): JSR SwapZone Dictionary: Flags $00 FirstId 618 618: AUTOMOD_A4FE0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A4FE0"(618) Segment="Main"(200) Size: Flags $00 ModuleSize 68 Content: Flags $08 Contents offset $0000 size $0044 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 0000000C: 200C ' .' MOVE.L A4,D0 0000000E: 6726 'g&' BEQ.S *+$0028 ; 00000036 00000010: 2F0C '/.' MOVE.L A4,-(A7) 00000012: 4EBA 0000 'N...' JSR SwapZone ; id: 617 00000016: 2640 '&@' MOVEA.L D0,A3 00000018: 202E 000C ' ...' MOVE.L $000C(A6),D0 0000001C: A11E '..' _NewPtr ; A11E 0000001E: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 00000022: 2288 '".' MOVE.L A0,(A1) 00000024: 558F 'U.' SUBQ.L #2,A7 00000026: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) 0000002A: 3E1F '>.' MOVE.W (A7)+,D7 0000002C: 2F0B '/.' MOVE.L A3,-(A7) 0000002E: 4EBA 0000 'N...' JSR SwapZone ; id: 617 00000032: 504F 'PO' ADDQ.W #8,A7 00000034: 6002 '`.' BRA.S *+$0004 ; 00000038 00000036: 7E8F '~.' MOVEQ #$8F,D7 00000038: 3007 '0.' MOVE.W D7,D0 0000003A: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 00000040: 4E5E 'N^' UNLK A6 00000042: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SwapZone"(617) 00000030 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SwapZone"(617) 00000014 Comment: AUTOMOD_A4FE0 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: NewZoneHandle [A5030, A5074) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +2E (A505E): JSR SwapZone +12 (A5042): JSR SwapZone VectorTable comment: {sources}Toolbox:FontMgr:Library:Source:ZoneHandle.c Dictionary: Flags $00 FirstId 619 619: NewZoneHandle Module: Flags=$88=(ForcedActive Extern Code) Module="NewZoneHandle"(619) Segment="Main"(200) Size: Flags $00 ModuleSize 68 Content: Flags $08 Contents offset $0000 size $0044 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 0000000C: 200C ' .' MOVE.L A4,D0 0000000E: 6726 'g&' BEQ.S *+$0028 ; 00000036 00000010: 2F0C '/.' MOVE.L A4,-(A7) 00000012: 4EBA 0000 'N...' JSR SwapZone ; id: 617 00000016: 2640 '&@' MOVEA.L D0,A3 00000018: 202E 000C ' ...' MOVE.L $000C(A6),D0 0000001C: A122 '."' _NewHandle ; A122 0000001E: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 00000022: 2288 '".' MOVE.L A0,(A1) 00000024: 558F 'U.' SUBQ.L #2,A7 00000026: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) 0000002A: 3E1F '>.' MOVE.W (A7)+,D7 0000002C: 2F0B '/.' MOVE.L A3,-(A7) 0000002E: 4EBA 0000 'N...' JSR SwapZone ; id: 617 00000032: 504F 'PO' ADDQ.W #8,A7 00000034: 6002 '`.' BRA.S *+$0004 ; 00000038 00000036: 7E8F '~.' MOVEQ #$8F,D7 00000038: 3007 '0.' MOVE.W D7,D0 0000003A: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 00000040: 4E5E 'N^' UNLK A6 00000042: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SwapZone"(617) 00000030 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SwapZone"(617) 00000014 Comment: NewZoneHandle ended due to: vector glue below Comment: ##################################################################################### Module: DisposeZoneHandle [A5080, A50BE) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +28 (A50A8): JSR SwapZone +12 (A5092): JSR SwapZone VectorTable comment: {sources}Toolbox:FontMgr:Library:Source:ZoneHandle.c Dictionary: Flags $00 FirstId 620 620: DisposeZoneHandle Module: Flags=$88=(ForcedActive Extern Code) Module="DisposeZoneHandle"(620) Segment="Main"(200) Size: Flags $00 ModuleSize 62 Content: Flags $08 Contents offset $0000 size $003E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 0000000C: 200C ' .' MOVE.L A4,D0 0000000E: 6720 'g ' BEQ.S *+$0022 ; 00000030 00000010: 2F0C '/.' MOVE.L A4,-(A7) 00000012: 4EBA 0000 'N...' JSR SwapZone ; id: 617 00000016: 2640 '&@' MOVEA.L D0,A3 00000018: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000001C: A023 '.#' _DisposeHandle ; A023 0000001E: 558F 'U.' SUBQ.L #2,A7 00000020: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) 00000024: 3E1F '>.' MOVE.W (A7)+,D7 00000026: 2F0B '/.' MOVE.L A3,-(A7) 00000028: 4EBA 0000 'N...' JSR SwapZone ; id: 617 0000002C: 504F 'PO' ADDQ.W #8,A7 0000002E: 6002 '`.' BRA.S *+$0004 ; 00000032 00000030: 7E8F '~.' MOVEQ #$8F,D7 00000032: 3007 '0.' MOVE.W D7,D0 00000034: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 0000003A: 4E5E 'N^' UNLK A6 0000003C: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SwapZone"(617) 0000002A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SwapZone"(617) 00000014 Comment: DisposeZoneHandle ended due to: vector glue below Comment: ##################################################################################### Module: SetZoneHandleSize [A50D0, A5112) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +2C (A50FC): JSR SwapZone +12 (A50E2): JSR SwapZone VectorTable comment: {sources}Toolbox:FontMgr:Library:Source:ZoneHandle.c Dictionary: Flags $00 FirstId 621 621: SetZoneHandleSize Module: Flags=$88=(ForcedActive Extern Code) Module="SetZoneHandleSize"(621) Segment="Main"(200) Size: Flags $00 ModuleSize 66 Content: Flags $08 Contents offset $0000 size $0042 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 0000000C: 200C ' .' MOVE.L A4,D0 0000000E: 6724 'g$' BEQ.S *+$0026 ; 00000034 00000010: 2F0C '/.' MOVE.L A4,-(A7) 00000012: 4EBA 0000 'N...' JSR SwapZone ; id: 617 00000016: 2640 '&@' MOVEA.L D0,A3 00000018: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000001C: 202E 000C ' ...' MOVE.L $000C(A6),D0 00000020: A024 '.$' _SetHandleSize ; A024 00000022: 558F 'U.' SUBQ.L #2,A7 00000024: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) 00000028: 3E1F '>.' MOVE.W (A7)+,D7 0000002A: 2F0B '/.' MOVE.L A3,-(A7) 0000002C: 4EBA 0000 'N...' JSR SwapZone ; id: 617 00000030: 504F 'PO' ADDQ.W #8,A7 00000032: 6002 '`.' BRA.S *+$0004 ; 00000036 00000034: 7E8F '~.' MOVEQ #$8F,D7 00000036: 3007 '0.' MOVE.W D7,D0 00000038: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 0000003E: 4E5E 'N^' UNLK A6 00000040: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SwapZone"(617) 0000002E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SwapZone"(617) 00000014 Comment: SetZoneHandleSize ended due to: vector glue below Comment: ##################################################################################### Module: LockZoneHandle [A5120, A515E) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +28 (A5148): JSR SwapZone +12 (A5132): JSR SwapZone VectorTable comment: {sources}Toolbox:FontMgr:Library:Source:ZoneHandle.c Dictionary: Flags $00 FirstId 622 622: LockZoneHandle Pad Module: Flags=$88=(ForcedActive Extern Code) Module="LockZoneHandle"(622) Segment="Main"(200) Size: Flags $00 ModuleSize 62 Content: Flags $08 Contents offset $0000 size $003E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 0000000C: 200C ' .' MOVE.L A4,D0 0000000E: 6720 'g ' BEQ.S *+$0022 ; 00000030 00000010: 2F0C '/.' MOVE.L A4,-(A7) 00000012: 4EBA 0000 'N...' JSR SwapZone ; id: 617 00000016: 2640 '&@' MOVEA.L D0,A3 00000018: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000001C: A029 '.)' _HLock ; A029 0000001E: 558F 'U.' SUBQ.L #2,A7 00000020: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) 00000024: 3E1F '>.' MOVE.W (A7)+,D7 00000026: 2F0B '/.' MOVE.L A3,-(A7) 00000028: 4EBA 0000 'N...' JSR SwapZone ; id: 617 0000002C: 504F 'PO' ADDQ.W #8,A7 0000002E: 6002 '`.' BRA.S *+$0004 ; 00000032 00000030: 7E8F '~.' MOVEQ #$8F,D7 00000032: 3007 '0.' MOVE.W D7,D0 00000034: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 0000003A: 4E5E 'N^' UNLK A6 0000003C: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SwapZone"(617) 0000002A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SwapZone"(617) 00000014 Comment: LockZoneHandle ended due to: vector glue below Comment: ##################################################################################### Module: UnlockZoneHandle [A5170, A51AE) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +28 (A5198): JSR SwapZone +12 (A5182): JSR SwapZone VectorTable comment: {sources}Toolbox:FontMgr:Library:Source:ZoneHandle.c Dictionary: Flags $00 FirstId 623 623: UnlockZoneHandle Pad Module: Flags=$88=(ForcedActive Extern Code) Module="UnlockZoneHandle"(623) Segment="Main"(200) Size: Flags $00 ModuleSize 62 Content: Flags $08 Contents offset $0000 size $003E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 0000000C: 200C ' .' MOVE.L A4,D0 0000000E: 6720 'g ' BEQ.S *+$0022 ; 00000030 00000010: 2F0C '/.' MOVE.L A4,-(A7) 00000012: 4EBA 0000 'N...' JSR SwapZone ; id: 617 00000016: 2640 '&@' MOVEA.L D0,A3 00000018: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000001C: A02A '.*' _HUnlock ; A02A 0000001E: 558F 'U.' SUBQ.L #2,A7 00000020: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) 00000024: 3E1F '>.' MOVE.W (A7)+,D7 00000026: 2F0B '/.' MOVE.L A3,-(A7) 00000028: 4EBA 0000 'N...' JSR SwapZone ; id: 617 0000002C: 504F 'PO' ADDQ.W #8,A7 0000002E: 6002 '`.' BRA.S *+$0004 ; 00000032 00000030: 7E8F '~.' MOVEQ #$8F,D7 00000032: 3007 '0.' MOVE.W D7,D0 00000034: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 0000003A: 4E5E 'N^' UNLK A6 0000003C: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SwapZone"(617) 0000002A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SwapZone"(617) 00000014 Comment: UnlockZoneHandle ended due to: vector glue below Comment: ##################################################################################### Module: ComparePascalString [A51C0, A51F8) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:Library:Source:StringUtility.c Dictionary: Flags $00 FirstId 624 624: ComparePascalString Module: Flags=$88=(ForcedActive Extern Code) Module="ComparePascalString"(624) Segment="Main"(200) Size: Flags $00 ModuleSize 56 Content: Flags $08 Contents offset $0000 size $0038 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) 00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000010: 4247 'BG' CLR.W D7 00000012: 7C00 '|.' MOVEQ #$00,D6 00000014: 1C14 '..' MOVE.B (A4),D6 00000016: 4A86 'J.' TST.L D6 00000018: 6004 '`.' BRA.S *+$0006 ; 0000001E 0000001A: 3007 '0.' MOVE.W D7,D0 0000001C: 5247 'RG' ADDQ.W #1,D7 0000001E: B90B '..' CMPM.B (A3)+,(A4)+ 00000020: 6604 'f.' BNE.S *+$0006 ; 00000026 00000022: BC47 '.G' CMP.W D7,D6 00000024: 6EF4 'n.' BGT.S *-$000A ; 0000001A 00000026: BC47 '.G' CMP.W D7,D6 00000028: 57C3 'W.' SEQ D3 0000002A: 4403 'D.' NEG.B D3 0000002C: 1003 '..' MOVE.B D3,D0 0000002E: 4CEE 18C8 FFEC 'L.....' MOVEM.L -$0014(A6),D3/D6/D7/A3/A4 00000034: 4E5E 'N^' UNLK A6 00000036: 4E75 'Nu' RTS Comment: ComparePascalString ended due to: vector glue below Comment: ##################################################################################### Module: GetCacheExpansionInformation [A5210, A52B6) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +78 (A5288): JSR GETEOF ; outside file +30 (A5240): JSR GETEOF ; outside file VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:AddDiskCache.c Dictionary: Flags $00 FirstId 625 625: GetCacheExpansionInformation Pad Module: Flags=$88=(ForcedActive Extern Code) Module="GetCacheExpansionInformation"(625) Segment="Main"(200) Size: Flags $00 ModuleSize 166 Content: Flags $08 Contents offset $0000 size $00A6 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) 00000008: 3A2E 0016 ':...' MOVE.W $0016(A6),D5 0000000C: 246E 000C '$n..' MOVEA.L $000C(A6),A2 00000010: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 00000014: 286E 0018 '(n..' MOVEA.L $0018(A6),A4 00000018: 4247 'BG' CLR.W D7 0000001A: 2054 ' T' MOVEA.L (A4),A0 0000001C: 4A68 001E 'Jh..' TST.W $001E(A0) 00000020: 6616 'f.' BNE.S *+$0018 ; 00000038 00000022: 24A8 0018 '$...' MOVE.L $0018(A0),(A2) 00000026: 558F 'U.' SUBQ.L #2,A7 00000028: 2054 ' T' MOVEA.L (A4),A0 0000002A: 3F28 0002 '?(..' MOVE.W $0002(A0),-(A7) 0000002E: 2F0B '/.' MOVE.L A3,-(A7) 00000030: 4EBA 0000 'N...' JSR GETEOF ; id: 626 00000034: 3E1F '>.' MOVE.W (A7)+,D7 00000036: 6058 '`X' BRA.S *+$005A ; 00000090 00000038: 48C5 'H.' EXT.L D5 0000003A: 2054 ' T' MOVEA.L (A4),A0 0000003C: 2005 ' .' MOVE.L D5,D0 0000003E: 7228 'r(' MOVEQ #$28,D1 ; '(' 00000040: 4C01 0800 'L...' MULS.L D1,D0 00000044: 41F0 0820 'A.. ' LEA $20(A0,D0.L),A0 00000048: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) 0000004C: 2248 '"H' MOVEA.L A0,A1 0000004E: 2029 0018 ' )..' MOVE.L $0018(A1),D0 00000052: D0A8 0014 '....' ADD.L $0014(A0),D0 00000056: 2480 '$.' MOVE.L D0,(A2) 00000058: 48C5 'H.' EXT.L D5 0000005A: 2054 ' T' MOVEA.L (A4),A0 0000005C: 2005 ' .' MOVE.L D5,D0 0000005E: 7228 'r(' MOVEQ #$28,D1 ; '(' 00000060: 4C01 0800 'L...' MULS.L D1,D0 00000064: 3C30 083E '<0.>' MOVE.W $3E(A0,D0.L),D6 00000068: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6 0000006C: 6612 'f.' BNE.S *+$0014 ; 00000080 0000006E: 558F 'U.' SUBQ.L #2,A7 00000070: 2054 ' T' MOVEA.L (A4),A0 00000072: 3F28 0002 '?(..' MOVE.W $0002(A0),-(A7) 00000076: 2F0B '/.' MOVE.L A3,-(A7) 00000078: 4EBA 0000 'N...' JSR GETEOF ; id: 626 0000007C: 3E1F '>.' MOVE.W (A7)+,D7 0000007E: 6010 '`.' BRA.S *+$0012 ; 00000090 00000080: 48C6 'H.' EXT.L D6 00000082: 2054 ' T' MOVEA.L (A4),A0 00000084: 2006 ' .' MOVE.L D6,D0 00000086: 7228 'r(' MOVEQ #$28,D1 ; '(' 00000088: 4C01 0800 'L...' MULS.L D1,D0 0000008C: 26B0 0834 '&..4' MOVE.L $34(A0,D0.L),(A3) 00000090: 2013 ' .' MOVE.L (A3),D0 00000092: 9092 '..' SUB.L (A2),D0 00000094: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000098: 2080 ' .' MOVE.L D0,(A0) 0000009A: 3007 '0.' MOVE.W D7,D0 0000009C: 4CEE 1CE0 FFE4 'L.....' MOVEM.L -$001C(A6),D5-D7/A2-A4 000000A2: 4E5E 'N^' UNLK A6 000000A4: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 626 626: GETEOF Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETEOF"(626) 0000007A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETEOF"(626) 00000032 Comment: GetCacheExpansionInformation ended due to: vector glue below Comment: ##################################################################################### Module: MarkMapDirty [A52C0, A52E6) Module started due to: vector glue above, MODGUESS (align, label) Resolved outgoing references: +16 (A52D6): JSR DumpDiskCacheMap VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:AddDiskCache.c Dictionary: Flags $00 FirstId 627 627: MarkMapDirty Pad Module: Flags=$88=(ForcedActive Extern Code) Module="MarkMapDirty"(627) Segment="Main"(200) Size: Flags $00 ModuleSize 38 Content: Flags $08 Contents offset $0000 size $0026 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) 00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 0000000C: 2054 ' T' MOVEA.L (A4),A0 0000000E: 116E 000B 0004 '.n....' MOVE.B $000B(A6),$0004(A0) 00000014: 2F0C '/.' MOVE.L A4,-(A7) 00000016: 4EBA 0000 'N...' JSR DumpDiskCacheMap ; id: 628 0000001A: 3E00 '>.' MOVE.W D0,D7 0000001C: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 00000022: 4E5E 'N^' UNLK A6 00000024: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 628 628: DumpDiskCacheMap Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="DumpDiskCacheMap"(628) 00000018 Comment: MarkMapDirty ended due to: vector glue below Comment: ##################################################################################### Module: PurgeDiskCaches [A52F0, A53C0) Module started due to: vector glue above, MODGUESS (align, label) Resolved outgoing references: +BC (A53AC): JSR MarkMapDirty +98 (A5388): JSR RemoveDiskCache +5E (A534E): JSR MarkMapDirty VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:AddDiskCache.c Dictionary: Flags $00 FirstId 629 629: PurgeDiskCaches Module: Flags=$88=(ForcedActive Extern Code) Module="PurgeDiskCaches"(629) Segment="Main"(200) Size: Flags $00 ModuleSize 208 Content: Flags $08 Contents offset $0000 size $00D0 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) 00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 0000000C: 4245 'BE' CLR.W D5 0000000E: 7C00 '|.' MOVEQ #$00,D6 00000010: 7801 'x.' MOVEQ #$01,D4 00000012: 2053 ' S' MOVEA.L (A3),A0 00000014: 3E28 0012 '>(..' MOVE.W $0012(A0),D7 00000018: 602C '`,' BRA.S *+$002E ; 00000046 0000001A: 48C7 'H.' EXT.L D7 0000001C: 2053 ' S' MOVEA.L (A3),A0 0000001E: 2007 ' .' MOVE.L D7,D0 00000020: 7228 'r(' MOVEQ #$28,D1 ; '(' 00000022: 4C01 0800 'L...' MULS.L D1,D0 00000026: 49F0 0820 'I.. ' LEA $20(A0,D0.L),A4 0000002A: 7000 'p.' MOVEQ #$00,D0 0000002C: 102C 0024 '.,.$' MOVE.B $0024(A4),D0 00000030: 4A80 'J.' TST.L D0 00000032: 660E 'f.' BNE.S *+$0010 ; 00000042 00000034: DCAC 0018 '....' ADD.L $0018(A4),D6 00000038: BCAE 0008 '....' CMP.L $0008(A6),D6 0000003C: 5DC3 '].' SLT D3 0000003E: 4403 'D.' NEG.B D3 00000040: 1803 '..' MOVE.B D3,D4 00000042: 3E2C 0020 '>,. ' MOVE.W $0020(A4),D7 00000046: 4A04 'J.' TST.B D4 00000048: 6706 'g.' BEQ.S *+$0008 ; 00000050 0000004A: 0C47 FFFF '.G..' CMPI.W #$FFFF,D7 0000004E: 66CA 'f.' BNE.S *-$0034 ; 0000001A 00000050: 4A04 'J.' TST.B D4 00000052: 6704 'g.' BEQ.S *+$0006 ; 00000058 00000054: 7AFF 'z.' MOVEQ #$FF,D5 00000056: 605A '`Z' BRA.S *+$005C ; 000000B2 00000058: 2F0B '/.' MOVE.L A3,-(A7) 0000005A: 7001 'p.' MOVEQ #$01,D0 0000005C: 2F00 '/.' MOVE.L D0,-(A7) 0000005E: 4EBA 0000 'N...' JSR MarkMapDirty ; id: 627 00000062: 3A00 ':.' MOVE.W D0,D5 00000064: 7C00 '|.' MOVEQ #$00,D6 00000066: 2053 ' S' MOVEA.L (A3),A0 00000068: 3E28 0012 '>(..' MOVE.W $0012(A0),D7 0000006C: 504F 'PO' ADDQ.W #8,A7 0000006E: 6032 '`2' BRA.S *+$0034 ; 000000A2 00000070: 48C7 'H.' EXT.L D7 00000072: 2053 ' S' MOVEA.L (A3),A0 00000074: 2007 ' .' MOVE.L D7,D0 00000076: 7228 'r(' MOVEQ #$28,D1 ; '(' 00000078: 4C01 0800 'L...' MULS.L D1,D0 0000007C: 49F0 0820 'I.. ' LEA $20(A0,D0.L),A4 00000080: 382C 0020 '8,. ' MOVE.W $0020(A4),D4 00000084: 7000 'p.' MOVEQ #$00,D0 00000086: 102C 0024 '.,.$' MOVE.B $0024(A4),D0 0000008A: 4A80 'J.' TST.L D0 0000008C: 6612 'f.' BNE.S *+$0014 ; 000000A0 0000008E: DCAC 0018 '....' ADD.L $0018(A4),D6 00000092: 2F0B '/.' MOVE.L A3,-(A7) 00000094: 48C7 'H.' EXT.L D7 00000096: 2F07 '/.' MOVE.L D7,-(A7) 00000098: 4EBA 0000 'N...' JSR RemoveDiskCache ; id: 630 0000009C: 3A00 ':.' MOVE.W D0,D5 0000009E: 504F 'PO' ADDQ.W #8,A7 000000A0: 3E04 '>.' MOVE.W D4,D7 000000A2: 4A45 'JE' TST.W D5 000000A4: 660C 'f.' BNE.S *+$000E ; 000000B2 000000A6: BCAE 0008 '....' CMP.L $0008(A6),D6 000000AA: 6C06 'l.' BGE.S *+$0008 ; 000000B2 000000AC: 0C47 FFFF '.G..' CMPI.W #$FFFF,D7 000000B0: 66BE 'f.' BNE.S *-$0040 ; 00000070 000000B2: 4A45 'JE' TST.W D5 000000B4: 660E 'f.' BNE.S *+$0010 ; 000000C4 000000B6: 2F0B '/.' MOVE.L A3,-(A7) 000000B8: 7000 'p.' MOVEQ #$00,D0 000000BA: 2F00 '/.' MOVE.L D0,-(A7) 000000BC: 4EBA 0000 'N...' JSR MarkMapDirty ; id: 627 000000C0: 3A00 ':.' MOVE.W D0,D5 000000C2: 504F 'PO' ADDQ.W #8,A7 000000C4: 3005 '0.' MOVE.W D5,D0 000000C6: 4CEE 18F8 FFE4 'L.....' MOVEM.L -$001C(A6),D3-D7/A3/A4 000000CC: 4E5E 'N^' UNLK A6 000000CE: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="MarkMapDirty"(627) 000000BE Dictionary: Flags $00 FirstId 630 630: RemoveDiskCache Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="RemoveDiskCache"(630) 0000009A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="MarkMapDirty"(627) 00000060 Comment: PurgeDiskCaches ended due to: vector glue below Comment: ##################################################################################### Module: AllocateLockedBufferForCompression [A53D0, A546E) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:AddDiskCache.c Dictionary: Flags $00 FirstId 631 631: AllocateLockedBufferForCompression Pad Module: Flags=$88=(ForcedActive Extern Code) Module="AllocateLockedBufferForCompression"(631) Segment="Main"(200) Size: Flags $00 ModuleSize 158 Content: Flags $08 Contents offset $0000 size $009E 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 1118 'H...' MOVEM.L D3/D7/A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 00000010: 4247 'BG' CLR.W D7 00000012: A11A '..' _GetZone ; A11A 00000014: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) 00000018: 598F 'Y.' SUBQ.L #4,A7 0000001A: 2EB8 02A6 '....' MOVE.L $02A6,(A7) 0000001E: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 00000022: B09F '..' CMP.L (A7)+,D0 00000024: 57C3 'W.' SEQ D3 00000026: 4403 'D.' NEG.B D3 00000028: 670A 'g.' BEQ.S *+$000C ; 00000034 0000002A: 598F 'Y.' SUBQ.L #4,A7 0000002C: 2EB8 02AA '....' MOVE.L $02AA,(A7) 00000030: 201F ' .' MOVE.L (A7)+,D0 00000032: 6008 '`.' BRA.S *+$000A ; 0000003C 00000034: 598F 'Y.' SUBQ.L #4,A7 00000036: 2EB8 02A6 '....' MOVE.L $02A6,(A7) 0000003A: 201F ' .' MOVE.L (A7)+,D0 0000003C: 2880 '(.' MOVE.L D0,(A4) 0000003E: 2040 ' @' MOVEA.L D0,A0 00000040: 2D68 0010 FFF8 '-h....' MOVE.L $0010(A0),-$0008(A6) 00000046: 2054 ' T' MOVEA.L (A4),A0 00000048: 7000 'p.' MOVEQ #$00,D0 0000004A: 2140 0010 '!@..' MOVE.L D0,$0010(A0) 0000004E: 2054 ' T' MOVEA.L (A4),A0 00000050: A01B '..' _SetZone ; A01B 00000052: 203C 7FFF FFF0 ' <....' MOVE.L #$7FFFFFF0,D0 00000058: A04C '.L' _CompactMem ; A04C 0000005A: 2680 '&.' MOVE.L D0,(A3) 0000005C: 0C93 0000 4000 '....@.' CMPI.L #$00004000,(A3) 00000062: 6D1E 'm.' BLT.S *+$0020 ; 00000082 00000064: 2013 ' .' MOVE.L (A3),D0 00000066: A122 '."' _NewHandle ; A122 00000068: 226E 000C '"n..' MOVEA.L $000C(A6),A1 0000006C: 2288 '".' MOVE.L A0,(A1) 0000006E: 558F 'U.' SUBQ.L #2,A7 00000070: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) 00000074: 3E1F '>.' MOVE.W (A7)+,D7 00000076: 660C 'f.' BNE.S *+$000E ; 00000084 00000078: 206E 000C ' n..' MOVEA.L $000C(A6),A0 0000007C: 2050 ' P' MOVEA.L (A0),A0 0000007E: A029 '.)' _HLock ; A029 00000080: 6002 '`.' BRA.S *+$0004 ; 00000084 00000082: 7E94 '~.' MOVEQ #$94,D7 00000084: 2054 ' T' MOVEA.L (A4),A0 00000086: 216E FFF8 0010 '!n....' MOVE.L -$0008(A6),$0010(A0) 0000008C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000090: A01B '..' _SetZone ; A01B 00000092: 3007 '0.' MOVE.W D7,D0 00000094: 4CEE 1888 FFE8 'L.....' MOVEM.L -$0018(A6),D3/D7/A3/A4 0000009A: 4E5E 'N^' UNLK A6 0000009C: 4E75 'Nu' RTS Comment: AllocateLockedBufferForCompression ended due to: vector glue below Comment: ##################################################################################### Module: DisposeOfCompressionBuffer [A5480, A54A2) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:AddDiskCache.c Dictionary: Flags $00 FirstId 632 632: DisposeOfCompressionBuffer Pad Module: Flags=$88=(ForcedActive Extern Code) Module="DisposeOfCompressionBuffer"(632) Segment="Main"(200) Size: Flags $00 ModuleSize 34 Content: Flags $08 Contents offset $0000 size $0022 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: A11A '..' _GetZone ; A11A 00000008: 2848 '(H' MOVEA.L A0,A4 0000000A: 206E 000C ' n..' MOVEA.L $000C(A6),A0 0000000E: A01B '..' _SetZone ; A01B 00000010: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000014: A023 '.#' _DisposeHandle ; A023 00000016: 204C ' L' MOVEA.L A4,A0 00000018: A01B '..' _SetZone ; A01B 0000001A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 0000001E: 4E5E 'N^' UNLK A6 00000020: 4E75 'Nu' RTS Comment: DisposeOfCompressionBuffer ended due to: vector glue below Comment: ##################################################################################### Module: MoveFileDataDown [A54B0, A555A) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +88 (A5538): JSR FSWRITE ; outside file +76 (A5526): JSR SETFPOS ; outside file +5E (A550E): JSR FSREAD ; outside file +4C (A54FC): JSR SETFPOS ; outside file VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:AddDiskCache.c Dictionary: Flags $00 FirstId 633 633: MoveFileDataDown Pad Module: Flags=$88=(ForcedActive Extern Code) Module="MoveFileDataDown"(633) Segment="Main"(200) Size: Flags $00 ModuleSize 170 Content: Flags $08 Contents offset $0000 size $00AA 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 1F08 'H...' MOVEM.L D3-D7/A4,-(A7) 00000008: 286E 001C '(n..' MOVEA.L $001C(A6),A4 0000000C: 3A2E 000A ':...' MOVE.W $000A(A6),D5 00000010: 4247 'BG' CLR.W D7 00000012: 202E 000C ' ...' MOVE.L $000C(A6),D0 00000016: B0AE 0010 '....' CMP.L $0010(A6),D0 0000001A: 6F00 0082 'o...' BLE *+$0084 ; 0000009E 0000001E: 7800 'x.' MOVEQ #$00,D4 00000020: 2C2E 0014 ',...' MOVE.L $0014(A6),D6 00000024: 6070 '`p' BRA.S *+$0072 ; 00000096 00000026: BCAE 0018 '....' CMP.L $0018(A6),D6 0000002A: 5EC3 '^.' SGT D3 0000002C: 4403 'D.' NEG.B D3 0000002E: 6706 'g.' BEQ.S *+$0008 ; 00000036 00000030: 202E 0018 ' ...' MOVE.L $0018(A6),D0 00000034: 6002 '`.' BRA.S *+$0004 ; 00000038 00000036: 2006 ' .' MOVE.L D6,D0 00000038: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) 0000003C: 558F 'U.' SUBQ.L #2,A7 0000003E: 3F05 '?.' MOVE.W D5,-(A7) 00000040: 7001 'p.' MOVEQ #$01,D0 00000042: 3F00 '?.' MOVE.W D0,-(A7) 00000044: 2204 '".' MOVE.L D4,D1 00000046: D2AE 000C '....' ADD.L $000C(A6),D1 0000004A: 2F01 '/.' MOVE.L D1,-(A7) 0000004C: 4EBA 0000 'N...' JSR SETFPOS ; id: 635 00000050: 3E1F '>.' MOVE.W (A7)+,D7 00000052: 663A 'f:' BNE.S *+$003C ; 0000008E 00000054: 558F 'U.' SUBQ.L #2,A7 00000056: 3F05 '?.' MOVE.W D5,-(A7) 00000058: 486E FFFC 'Hn..' PEA -$0004(A6) 0000005C: 2F14 '/.' MOVE.L (A4),-(A7) 0000005E: 4EBA 0000 'N...' JSR FSREAD ; id: 636 00000062: 3E1F '>.' MOVE.W (A7)+,D7 00000064: 6628 'f(' BNE.S *+$002A ; 0000008E 00000066: 558F 'U.' SUBQ.L #2,A7 00000068: 3F05 '?.' MOVE.W D5,-(A7) 0000006A: 7001 'p.' MOVEQ #$01,D0 0000006C: 3F00 '?.' MOVE.W D0,-(A7) 0000006E: 2204 '".' MOVE.L D4,D1 00000070: D2AE 0010 '....' ADD.L $0010(A6),D1 00000074: 2F01 '/.' MOVE.L D1,-(A7) 00000076: 4EBA 0000 'N...' JSR SETFPOS ; id: 635 0000007A: 3E1F '>.' MOVE.W (A7)+,D7 0000007C: 6610 'f.' BNE.S *+$0012 ; 0000008E 0000007E: 558F 'U.' SUBQ.L #2,A7 00000080: 3F05 '?.' MOVE.W D5,-(A7) 00000082: 486E FFFC 'Hn..' PEA -$0004(A6) 00000086: 2F14 '/.' MOVE.L (A4),-(A7) 00000088: 4EBA 0000 'N...' JSR FSWRITE ; id: 634 0000008C: 3E1F '>.' MOVE.W (A7)+,D7 0000008E: D8AE FFFC '....' ADD.L -$0004(A6),D4 00000092: 9CAE FFFC '....' SUB.L -$0004(A6),D6 00000096: 4A47 'JG' TST.W D7 00000098: 6604 'f.' BNE.S *+$0006 ; 0000009E 0000009A: 4A86 'J.' TST.L D6 0000009C: 6E88 'n.' BGT.S *-$0076 ; 00000026 0000009E: 3007 '0.' MOVE.W D7,D0 000000A0: 4CEE 10F8 FFE4 'L.....' MOVEM.L -$001C(A6),D3-D7/A4 000000A6: 4E5E 'N^' UNLK A6 000000A8: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 634 634: FSWRITE Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FSWRITE"(634) 0000008A Dictionary: Flags $00 FirstId 635 635: SETFPOS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SETFPOS"(635) 00000078 Dictionary: Flags $00 FirstId 636 636: FSREAD Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FSREAD"(636) 00000060 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SETFPOS"(635) 0000004E Comment: MoveFileDataDown ended due to: vector glue below Comment: ##################################################################################### Module: CompressDiskCacheFile [A5570, A566C) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +E6 (A5656): JSR MarkMapDirty +DC (A564C): JSR DisposeOfCompressionBuffer +BA (A562A): JSR MoveFileDataDown +6C (A55DC): JSR MoveFileDataDown +2E (A559E): JSR AllocateLockedBufferForCompression +1C (A558C): JSR MarkMapDirty VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:AddDiskCache.c Dictionary: Flags $00 FirstId 637 637: CompressDiskCacheFile Module: Flags=$88=(ForcedActive Extern Code) Module="CompressDiskCacheFile"(637) Segment="Main"(200) Size: Flags $00 ModuleSize 252 Content: Flags $08 Contents offset $0000 size $00FC 00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) 00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 0000000C: 2052 ' R' MOVEA.L (A2),A0 0000000E: 4A68 001E 'Jh..' TST.W $001E(A0) 00000012: 6F00 00DC 'o...' BLE *+$00DE ; 000000F0 00000016: 2F0A '/.' MOVE.L A2,-(A7) 00000018: 7001 'p.' MOVEQ #$01,D0 0000001A: 2F00 '/.' MOVE.L D0,-(A7) 0000001C: 4EBA 0000 'N...' JSR MarkMapDirty ; id: 627 00000020: 3C00 '<.' MOVE.W D0,D6 00000022: 486E FFFC 'Hn..' PEA -$0004(A6) 00000026: 486E FFF8 'Hn..' PEA -$0008(A6) 0000002A: 486E FFF4 'Hn..' PEA -$000C(A6) 0000002E: 4EBA 0000 'N...' JSR AllocateLockedBufferForCompression ; id: 631 00000032: 3C00 '<.' MOVE.W D0,D6 00000034: 4FEF 0014 'O...' LEA $0014(A7),A7 00000038: 6600 00B6 'f...' BNE *+$00B8 ; 000000F0 0000003C: 2652 '&R' MOVEA.L (A2),A3 0000003E: 3A2B 0002 ':+..' MOVE.W $0002(A3),D5 00000042: 302B 000C '0+..' MOVE.W $000C(A3),D0 00000046: 48C0 'H.' EXT.L D0 00000048: 7228 'r(' MOVEQ #$28,D1 ; '(' 0000004A: 4C01 0800 'L...' MULS.L D1,D0 0000004E: 49F3 0820 'I.. ' LEA $20(A3,D0.L),A4 00000052: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 00000056: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) 0000005A: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) 0000005E: 2052 ' R' MOVEA.L (A2),A0 00000060: 2F28 0018 '/(..' MOVE.L $0018(A0),-(A7) 00000064: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) 00000068: 48C5 'H.' EXT.L D5 0000006A: 2F05 '/.' MOVE.L D5,-(A7) 0000006C: 4EBA 0000 'N...' JSR MoveFileDataDown ; id: 633 00000070: 3C00 '<.' MOVE.W D0,D6 00000072: 4FEF 0018 'O...' LEA $0018(A7),A7 00000076: 665C 'f\' BNE.S *+$005E ; 000000D4 00000078: 2052 ' R' MOVEA.L (A2),A0 0000007A: 2968 0018 0014 ')h....' MOVE.L $0018(A0),$0014(A4) 00000080: 6046 '`F' BRA.S *+$0048 ; 000000C8 00000082: 264C '&L' MOVEA.L A4,A3 00000084: 2E2B 0018 '.+..' MOVE.L $0018(A3),D7 00000088: DEAB 0014 '....' ADD.L $0014(A3),D7 0000008C: 302B 001E '0+..' MOVE.W $001E(A3),D0 00000090: 48C0 'H.' EXT.L D0 00000092: 2052 ' R' MOVEA.L (A2),A0 00000094: 7228 'r(' MOVEQ #$28,D1 ; '(' 00000096: 4C01 0800 'L...' MULS.L D1,D0 0000009A: 49F0 0820 'I.. ' LEA $20(A0,D0.L),A4 0000009E: BEAC 0014 '....' CMP.L $0014(A4),D7 000000A2: 6C24 'l$' BGE.S *+$0026 ; 000000C8 000000A4: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 000000A8: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) 000000AC: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) 000000B0: 2F07 '/.' MOVE.L D7,-(A7) 000000B2: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) 000000B6: 48C5 'H.' EXT.L D5 000000B8: 2F05 '/.' MOVE.L D5,-(A7) 000000BA: 4EBA 0000 'N...' JSR MoveFileDataDown ; id: 633 000000BE: 3C00 '<.' MOVE.W D0,D6 000000C0: 2947 0014 ')G..' MOVE.L D7,$0014(A4) 000000C4: 4FEF 0018 'O...' LEA $0018(A7),A7 000000C8: 4A46 'JF' TST.W D6 000000CA: 6608 'f.' BNE.S *+$000A ; 000000D4 000000CC: 70FF 'p.' MOVEQ #$FF,D0 000000CE: B06C 001E '.l..' CMP.W $001E(A4),D0 000000D2: 66AE 'f.' BNE.S *-$0050 ; 00000082 000000D4: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 000000D8: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 000000DC: 4EBA 0000 'N...' JSR DisposeOfCompressionBuffer ; id: 632 000000E0: 2F0A '/.' MOVE.L A2,-(A7) 000000E2: 7000 'p.' MOVEQ #$00,D0 000000E4: 2F00 '/.' MOVE.L D0,-(A7) 000000E6: 4EBA 0000 'N...' JSR MarkMapDirty ; id: 627 000000EA: 3C00 '<.' MOVE.W D0,D6 000000EC: 4FEF 0010 'O...' LEA $0010(A7),A7 000000F0: 3006 '0.' MOVE.W D6,D0 000000F2: 4CEE 1CE0 FFDC 'L.....' MOVEM.L -$0024(A6),D5-D7/A2-A4 000000F8: 4E5E 'N^' UNLK A6 000000FA: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="MarkMapDirty"(627) 000000E8 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="DisposeOfCompressionBuffer"(632) 000000DE Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="MoveFileDataDown"(633) 000000BC Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="MoveFileDataDown"(633) 0000006E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="AllocateLockedBufferForCompression"(631) 00000030 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="MarkMapDirty"(627) 0000001E Comment: CompressDiskCacheFile ended due to: vector glue below Comment: ##################################################################################### Module: MakeSpaceInDiskCache [A5680, A5788) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +F4 (A5774): JSR GetCacheExpansionInformation +D4 (A5754): JSR CompressDiskCacheFile +C8 (A5748): JSR PurgeDiskCaches +B6 (A5736): JSR CompressDiskCacheFile +9C (A571C): JSR GetCacheExpansionInformation +4A (A56CA): JSR GetCacheExpansionInformation VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:AddDiskCache.c Dictionary: Flags $00 FirstId 638 638: MakeSpaceInDiskCache Pad Module: Flags=$88=(ForcedActive Extern Code) Module="MakeSpaceInDiskCache"(638) Segment="Main"(200) Size: Flags $00 ModuleSize 264 Content: Flags $08 Contents offset $0000 size $0108 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) 00000008: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 00000010: 266E 0014 '&n..' MOVEA.L $0014(A6),A3 00000014: 4244 'BD' CLR.W D4 00000016: 7A00 'z.' MOVEQ #$00,D5 00000018: 34BC FFFF '4...' MOVE.W #$FFFF,(A2) 0000001C: 2053 ' S' MOVEA.L (A3),A0 0000001E: 4A68 001E 'Jh..' TST.W $001E(A0) 00000022: 6F60 'o`' BLE.S *+$0062 ; 00000084 00000024: 3E28 000C '>(..' MOVE.W $000C(A0),D7 00000028: 48C7 'H.' EXT.L D7 0000002A: 2007 ' .' MOVE.L D7,D0 0000002C: 7228 'r(' MOVEQ #$28,D1 ; '(' 0000002E: 4C01 0800 'L...' MULS.L D1,D0 00000032: 49F0 0820 'I.. ' LEA $20(A0,D0.L),A4 00000036: 603E '`>' BRA.S *+$0040 ; 00000076 00000038: 2F0B '/.' MOVE.L A3,-(A7) 0000003A: 48C7 'H.' EXT.L D7 0000003C: 2F07 '/.' MOVE.L D7,-(A7) 0000003E: 486E FFFC 'Hn..' PEA -$0004(A6) 00000042: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000046: 486E FFF8 'Hn..' PEA -$0008(A6) 0000004A: 4EBA 0000 'N...' JSR GetCacheExpansionInformation ; id: 625 0000004E: BCAE FFF8 '....' CMP.L -$0008(A6),D6 00000052: 4FEF 0014 'O...' LEA $0014(A7),A7 00000056: 6E06 'n.' BGT.S *+$0008 ; 0000005E 00000058: 34AC 001E '4...' MOVE.W $001E(A4),(A2) 0000005C: 6018 '`.' BRA.S *+$001A ; 00000076 0000005E: DAAE FFF8 '....' ADD.L -$0008(A6),D5 00000062: 3E2C 001E '>,..' MOVE.W $001E(A4),D7 00000066: 48C7 'H.' EXT.L D7 00000068: 2053 ' S' MOVEA.L (A3),A0 0000006A: 2007 ' .' MOVE.L D7,D0 0000006C: 7228 'r(' MOVEQ #$28,D1 ; '(' 0000006E: 4C01 0800 'L...' MULS.L D1,D0 00000072: 49F0 0820 'I.. ' LEA $20(A0,D0.L),A4 00000076: 70FF 'p.' MOVEQ #$FF,D0 00000078: B052 '.R' CMP.W (A2),D0 0000007A: 6608 'f.' BNE.S *+$000A ; 00000084 0000007C: 70FF 'p.' MOVEQ #$FF,D0 0000007E: B06C 001E '.l..' CMP.W $001E(A4),D0 00000082: 66B4 'f.' BNE.S *-$004A ; 00000038 00000084: 70FF 'p.' MOVEQ #$FF,D0 00000086: B052 '.R' CMP.W (A2),D0 00000088: 6672 'fr' BNE.S *+$0074 ; 000000FC 0000008A: 2F0B '/.' MOVE.L A3,-(A7) 0000008C: 48C7 'H.' EXT.L D7 0000008E: 2F07 '/.' MOVE.L D7,-(A7) 00000090: 486E FFFC 'Hn..' PEA -$0004(A6) 00000094: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000098: 486E FFF8 'Hn..' PEA -$0008(A6) 0000009C: 4EBA 0000 'N...' JSR GetCacheExpansionInformation ; id: 625 000000A0: BCAE FFF8 '....' CMP.L -$0008(A6),D6 000000A4: 4FEF 0014 'O...' LEA $0014(A7),A7 000000A8: 6F52 'oR' BLE.S *+$0054 ; 000000FC 000000AA: 2E05 '..' MOVE.L D5,D7 000000AC: DEAE FFF8 '....' ADD.L -$0008(A6),D7 000000B0: BE86 '..' CMP.L D6,D7 000000B2: 6D0C 'm.' BLT.S *+$000E ; 000000C0 000000B4: 2F0B '/.' MOVE.L A3,-(A7) 000000B6: 4EBA 0000 'N...' JSR CompressDiskCacheFile ; id: 637 000000BA: 3800 '8.' MOVE.W D0,D4 000000BC: 584F 'XO' ADDQ.W #4,A7 000000BE: 601C '`.' BRA.S *+$001E ; 000000DC 000000C0: 2F0B '/.' MOVE.L A3,-(A7) 000000C2: 2006 ' .' MOVE.L D6,D0 000000C4: 9087 '..' SUB.L D7,D0 000000C6: 2F00 '/.' MOVE.L D0,-(A7) 000000C8: 4EBA 0000 'N...' JSR PurgeDiskCaches ; id: 629 000000CC: 3800 '8.' MOVE.W D0,D4 000000CE: 504F 'PO' ADDQ.W #8,A7 000000D0: 660A 'f.' BNE.S *+$000C ; 000000DC 000000D2: 2F0B '/.' MOVE.L A3,-(A7) 000000D4: 4EBA 0000 'N...' JSR CompressDiskCacheFile ; id: 637 000000D8: 3800 '8.' MOVE.W D0,D4 000000DA: 584F 'XO' ADDQ.W #4,A7 000000DC: 2F0B '/.' MOVE.L A3,-(A7) 000000DE: 2053 ' S' MOVEA.L (A3),A0 000000E0: 3028 000E '0(..' MOVE.W $000E(A0),D0 000000E4: 48C0 'H.' EXT.L D0 000000E6: 2F00 '/.' MOVE.L D0,-(A7) 000000E8: 486E FFFC 'Hn..' PEA -$0004(A6) 000000EC: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 000000F0: 486E FFF8 'Hn..' PEA -$0008(A6) 000000F4: 4EBA 0000 'N...' JSR GetCacheExpansionInformation ; id: 625 000000F8: 4FEF 0014 'O...' LEA $0014(A7),A7 000000FC: 3004 '0.' MOVE.W D4,D0 000000FE: 4CEE 1CF0 FFDC 'L.....' MOVEM.L -$0024(A6),D4-D7/A2-A4 00000104: 4E5E 'N^' UNLK A6 00000106: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetCacheExpansionInformation"(625) 000000F6 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CompressDiskCacheFile"(637) 000000D6 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="PurgeDiskCaches"(629) 000000CA Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CompressDiskCacheFile"(637) 000000B8 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetCacheExpansionInformation"(625) 0000009E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetCacheExpansionInformation"(625) 0000004C Comment: MakeSpaceInDiskCache ended due to: vector glue below Comment: ##################################################################################### Module: WriteDiskCache [A57A0, A580C) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +58 (A57F8): JSR DumpDiskCacheMap +4E (A57EE): JSR FSWRITE ; outside file +38 (A57D8): JSR SETFPOS ; outside file VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:AddDiskCache.c Dictionary: Flags $00 FirstId 639 639: WriteDiskCache Pad Module: Flags=$88=(ForcedActive Extern Code) Module="WriteDiskCache"(639) Segment="Main"(200) Size: Flags $00 ModuleSize 108 Content: Flags $08 Contents offset $0000 size $006C 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) 00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 0000000C: 4247 'BG' CLR.W D7 0000000E: 2454 '$T' MOVEA.L (A4),A2 00000010: 302E 000A '0...' MOVE.W $000A(A6),D0 00000014: 48C0 'H.' EXT.L D0 00000016: 7228 'r(' MOVEQ #$28,D1 ; '(' 00000018: 4C01 0800 'L...' MULS.L D1,D0 0000001C: 47F2 0820 'G.. ' LEA $20(A2,D0.L),A3 00000020: 2A2B 0014 '*+..' MOVE.L $0014(A3),D5 00000024: 2D6B 0018 FFF8 '-k....' MOVE.L $0018(A3),-$0008(A6) 0000002A: 3C2A 0002 '<*..' MOVE.W $0002(A2),D6 0000002E: 558F 'U.' SUBQ.L #2,A7 00000030: 3F06 '?.' MOVE.W D6,-(A7) 00000032: 7001 'p.' MOVEQ #$01,D0 00000034: 3F00 '?.' MOVE.W D0,-(A7) 00000036: 2F05 '/.' MOVE.L D5,-(A7) 00000038: 4EBA 0000 'N...' JSR SETFPOS ; id: 635 0000003C: 3E1F '>.' MOVE.W (A7)+,D7 0000003E: 6620 'f ' BNE.S *+$0022 ; 00000060 00000040: 558F 'U.' SUBQ.L #2,A7 00000042: 3F06 '?.' MOVE.W D6,-(A7) 00000044: 486E FFF8 'Hn..' PEA -$0008(A6) 00000048: 206E 000C ' n..' MOVEA.L $000C(A6),A0 0000004C: 2F10 '/.' MOVE.L (A0),-(A7) 0000004E: 4EBA 0000 'N...' JSR FSWRITE ; id: 634 00000052: 3E1F '>.' MOVE.W (A7)+,D7 00000054: 660A 'f.' BNE.S *+$000C ; 00000060 00000056: 2F0C '/.' MOVE.L A4,-(A7) 00000058: 4EBA 0000 'N...' JSR DumpDiskCacheMap ; id: 628 0000005C: 3E00 '>.' MOVE.W D0,D7 0000005E: 584F 'XO' ADDQ.W #4,A7 00000060: 3007 '0.' MOVE.W D7,D0 00000062: 4CEE 1CE0 FFE0 'L.....' MOVEM.L -$0020(A6),D5-D7/A2-A4 00000068: 4E5E 'N^' UNLK A6 0000006A: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="DumpDiskCacheMap"(628) 0000005A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FSWRITE"(634) 00000050 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SETFPOS"(635) 0000003A Comment: WriteDiskCache ended due to: vector glue below Comment: ##################################################################################### Module: AddDiskCache [A5820, A5940) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +104 (A5924): JSR WriteDiskCache +E8 (A5908): JSR InsertDiskCache +72 (A5892): JSR FontNameToFontNameIndex +4C (A586C): JSR MakeSpaceInDiskCache +38 (A5858): JSR GETHANDLESIZE ; outside file VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:AddDiskCache.c Dictionary: Flags $00 FirstId 640 640: AddDiskCache Pad Module: Flags=$88=(ForcedActive Extern Code) Module="AddDiskCache"(640) Segment="Main"(200) Size: Flags $00 ModuleSize 288 Content: Flags $08 Contents offset $0000 size $0120 00000000: 4E56 FED0 'NV..' LINK.W A6,#-$0130 00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7) 00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 0000000C: 4247 'BG' CLR.W D7 0000000E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000012: 30BC FFFF '0...' MOVE.W #$FFFF,(A0) 00000016: 200C ' .' MOVE.L A4,D0 00000018: 6606 'f.' BNE.S *+$0008 ; 00000020 0000001A: 7E94 '~.' MOVEQ #$94,D7 0000001C: 6000 00F6 '`...' BRA *+$00F8 ; 00000114 00000020: 4A94 'J.' TST.L (A4) 00000022: 6606 'f.' BNE.S *+$0008 ; 0000002A 00000024: 7E93 '~.' MOVEQ #$93,D7 00000026: 6000 00EC '`...' BRA *+$00EE ; 00000114 0000002A: 204C ' L' MOVEA.L A4,A0 0000002C: A069 '.i' _HGetState ; A069 0000002E: 1A00 '..' MOVE.B D0,D5 00000030: 204C ' L' MOVEA.L A4,A0 00000032: A04A '.J' _HNoPurge ; A04A 00000034: 598F 'Y.' SUBQ.L #4,A7 00000036: 2F0C '/.' MOVE.L A4,-(A7) 00000038: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 0000003C: 2C1F ',.' MOVE.L (A7)+,D6 0000003E: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 00000042: 2F06 '/.' MOVE.L D6,-(A7) 00000044: 486E FED4 'Hn..' PEA -$012C(A6) 00000048: 486E FED2 'Hn..' PEA -$012E(A6) 0000004C: 4EBA 0000 'N...' JSR MakeSpaceInDiskCache ; id: 638 00000050: 3E00 '>.' MOVE.W D0,D7 00000052: 4FEF 0010 'O...' LEA $0010(A7),A7 00000056: 6600 00B6 'f...' BNE *+$00B8 ; 0000010E 0000005A: 2054 ' T' MOVEA.L (A4),A0 0000005C: 3F28 004A '?(.J' MOVE.W $004A(A0),-(A7) 00000060: 486E FF00 'Hn..' PEA -$0100(A6) 00000064: A8FF '..' _GetFName ; A8FF 00000066: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 0000006A: 486E FF00 'Hn..' PEA -$0100(A6) 0000006E: 486E FED0 'Hn..' PEA -$0130(A6) 00000072: 4EBA 0000 'N...' JSR FontNameToFontNameIndex ; id: 642 00000076: 3E00 '>.' MOVE.W D0,D7 00000078: 4FEF 000C 'O...' LEA $000C(A7),A7 0000007C: 6600 0090 'f...' BNE *+$0092 ; 0000010E 00000080: 2654 '&T' MOVEA.L (A4),A3 00000082: 3D6E FED0 FED8 '=n....' MOVE.W -$0130(A6),-$0128(A6) 00000088: 3D6B 0002 FEDA '=k....' MOVE.W $0002(A3),-$0126(A6) 0000008E: 3D6B 0004 FEDC '=k....' MOVE.W $0004(A3),-$0124(A6) 00000094: 2D6B 0008 FEDE '-k....' MOVE.L $0008(A3),-$0122(A6) 0000009A: 2D6B 000C FEE2 '-k....' MOVE.L $000C(A3),-$011E(A6) 000000A0: 2D6B 0010 FEE6 '-k....' MOVE.L $0010(A3),-$011A(A6) 000000A6: 1D6B 0049 FEEA '.k.I..' MOVE.B $0049(A3),-$0116(A6) 000000AC: 2D6E FED4 FEEC '-n....' MOVE.L -$012C(A6),-$0114(A6) 000000B2: 2D46 FEF0 '-F..' MOVE.L D6,-$0110(A6) 000000B6: 422E FEFC 'B...' CLR.B -$0104(A6) 000000BA: 0C86 0004 B000 '......' CMPI.L #$0004B000,D6 000000C0: 5CC3 '\.' SGE D3 000000C2: 4403 'D.' NEG.B D3 000000C4: 1D43 FEFD '.C..' MOVE.B D3,-$0103(A6) 000000C8: 422E FEFE 'B...' CLR.B -$0102(A6) 000000CC: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 000000D0: 41EE FF00 'A...' LEA -$0100(A6),A0 000000D4: 7013 'p.' MOVEQ #$13,D0 000000D6: 3F20 '? ' MOVE.W -(A0),-(A7) 000000D8: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000D6 000000DC: 302E FED2 '0...' MOVE.W -$012E(A6),D0 000000E0: 48C0 'H.' EXT.L D0 000000E2: 2F00 '/.' MOVE.L D0,-(A7) 000000E4: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 000000E8: 4EBA 0000 'N...' JSR InsertDiskCache ; id: 641 000000EC: 3E00 '>.' MOVE.W D0,D7 000000EE: 4FEF 0034 'O..4' LEA $0034(A7),A7 000000F2: 661A 'f.' BNE.S *+$001C ; 0000010E 000000F4: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 000000F8: 2F0C '/.' MOVE.L A4,-(A7) 000000FA: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000000FE: 3010 '0.' MOVE.W (A0),D0 00000100: 48C0 'H.' EXT.L D0 00000102: 2F00 '/.' MOVE.L D0,-(A7) 00000104: 4EBA 0000 'N...' JSR WriteDiskCache ; id: 639 00000108: 3E00 '>.' MOVE.W D0,D7 0000010A: 4FEF 000C 'O...' LEA $000C(A7),A7 0000010E: 204C ' L' MOVEA.L A4,A0 00000110: 1005 '..' MOVE.B D5,D0 00000112: A06A '.j' _HSetState ; A06A 00000114: 3007 '0.' MOVE.W D7,D0 00000116: 4CEE 18E8 FEB8 'L.....' MOVEM.L -$0148(A6),D3/D5-D7/A3/A4 0000011C: 4E5E 'N^' UNLK A6 0000011E: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="WriteDiskCache"(639) 00000106 Dictionary: Flags $00 FirstId 641 641: InsertDiskCache Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="InsertDiskCache"(641) 000000EA Dictionary: Flags $00 FirstId 642 642: FontNameToFontNameIndex Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FontNameToFontNameIndex"(642) 00000074 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="MakeSpaceInDiskCache"(638) 0000004E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETHANDLESIZE"(502) 0000003A Comment: AddDiskCache ended due to: vector glue below Comment: ##################################################################################### Module: INITIALIZEDISKCACHE [A5950, A5AC4) Module started due to: vector glue above, MOD directive, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +14E (A5A9E): LEA DISKCACHEPURGEPROCEDURE, A0 +130 (A5A80): JSR DumpDiskCacheMap Unresolved outgoing references: +92 (A59E2): JSR $A6320 +138 (A5A88): PEA $A5B90 Dictionary: Flags $00 FirstId 643 643: INITIALIZEDISKCACHE Module: Flags=$88=(ForcedActive Extern Code) Module="INITIALIZEDISKCACHE"(643) Segment="Main"(200) Size: Flags $00 ModuleSize 372 Content: Flags $08 Contents offset $0000 size $0174 00000000: 4E56 FF98 'NV..' LINK.W A6,#-$0068 00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) 00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000000C: 2468 0068 '$h.h' MOVEA.L $0068(A0),A2 00000010: 4246 'BF' CLR.W D6 00000012: 2052 ' R' MOVEA.L (A2),A0 00000014: 7000 'p.' MOVEQ #$00,D0 00000016: 2140 008E '!@..' MOVE.L D0,$008E(A0) 0000001A: 2052 ' R' MOVEA.L (A2),A0 0000001C: 4228 0096 'B(..' CLR.B $0096(A0) 00000020: 2052 ' R' MOVEA.L (A2),A0 00000022: 4228 0097 'B(..' CLR.B $0097(A0) 00000026: 7001 'p.' MOVEQ #$01,D0 00000028: 41EE FFA0 'A...' LEA -$0060(A6),A0 0000002C: A090 '..' _SysEnvirons ; A090 0000002E: 3C00 '<.' MOVE.W D0,D6 00000030: 6600 0134 'f..4' BNE *+$0136 ; 00000166 00000034: 598F 'Y.' SUBQ.L #4,A7 00000036: 2F3C 5354 5220 '/.' MOVE.W D0,D7 00000030: 0C47 FFFF '.G..' CMPI.W #$FFFF,D7 00000034: 504F 'PO' ADDQ.W #8,A7 00000036: 6708 'g.' BEQ.S *+$000A ; 00000040 00000038: 2F0B '/.' MOVE.L A3,-(A7) 0000003A: 4EBA 0000 'N...' JSR DumpFontCacheToDiskIfNotTooBig ; id: 505 0000003E: 584F 'XO' ADDQ.W #4,A7 00000040: 2054 ' T' MOVEA.L (A4),A0 00000042: 4228 0096 'B(..' CLR.B $0096(A0) 00000046: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 0000004C: 4E5E 'N^' UNLK A6 0000004E: 4E74 0004 'Nt..' RTD #$0004 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="DumpFontCacheToDiskIfNotTooBig"(505) 0000003C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FindCacheInCacheList"(645) 0000002C Comment: DISKCACHEPURGEPROCEDURE ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_A5B90 [A5B90, A5C14) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Resolved outgoing references: +74 (A5C04): JSR FSCLOSE ; outside file +68 (A5BF8): JSR DumpDiskCacheMap +52 (A5BE2): JSR DumpFontCacheToDiskIfNotTooBig Dictionary: Flags $00 FirstId 647 647: AUTOMOD_A5B90 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A5B90"(647) Segment="Main"(200) Size: Flags $00 ModuleSize 132 Content: Flags $08 Contents offset $0000 size $0084 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) 00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000000C: 2868 0068 '(h.h' MOVEA.L $0068(A0),A4 00000010: 2054 ' T' MOVEA.L (A4),A0 00000012: 2468 008E '$h..' MOVEA.L $008E(A0),A2 00000016: 4A28 0097 'J(..' TST.B $0097(A0) 0000001A: 675E 'g^' BEQ.S *+$0060 ; 0000007A 0000001C: 2052 ' R' MOVEA.L (A2),A0 0000001E: 4A28 000A 'J(..' TST.B $000A(A0) 00000022: 6742 'gB' BEQ.S *+$0044 ; 00000066 00000024: A11A '..' _GetZone ; A11A 00000026: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) 0000002A: 2054 ' T' MOVEA.L (A4),A0 0000002C: 2668 0014 '&h..' MOVEA.L $0014(A0),A3 00000030: 200B ' .' MOVE.L A3,D0 00000032: 672C 'g,' BEQ.S *+$002E ; 00000060 00000034: 3C28 0022 '<(."' MOVE.W $0022(A0),D6 00000038: 4247 'BG' CLR.W D7 0000003A: 6020 '` ' BRA.S *+$0022 ; 0000005C 0000003C: 48C7 'H.' EXT.L D7 0000003E: 2007 ' .' MOVE.L D7,D0 00000040: E780 '..' ASL.L #3,D0 00000042: 2840 '(@' MOVEA.L D0,A4 00000044: D9D3 '..' ADDA.L (A3),A4 00000046: 4A94 'J.' TST.L (A4) 00000048: 670E 'g.' BEQ.S *+$0010 ; 00000058 0000004A: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 0000004E: A01B '..' _SetZone ; A01B 00000050: 2F14 '/.' MOVE.L (A4),-(A7) 00000052: 4EBA 0000 'N...' JSR DumpFontCacheToDiskIfNotTooBig ; id: 505 00000056: 584F 'XO' ADDQ.W #4,A7 00000058: 3007 '0.' MOVE.W D7,D0 0000005A: 5247 'RG' ADDQ.W #1,D7 0000005C: BC47 '.G' CMP.W D7,D6 0000005E: 6EDC 'n.' BGT.S *-$0022 ; 0000003C 00000060: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 00000064: A01B '..' _SetZone ; A01B 00000066: 2F0A '/.' MOVE.L A2,-(A7) 00000068: 4EBA 0000 'N...' JSR DumpDiskCacheMap ; id: 628 0000006C: 558F 'U.' SUBQ.L #2,A7 0000006E: 2052 ' R' MOVEA.L (A2),A0 00000070: 3F28 0002 '?(..' MOVE.W $0002(A0),-(A7) 00000074: 4EBA 0000 'N...' JSR FSCLOSE ; id: 648 00000078: 5C4F '\O' ADDQ.W #6,A7 0000007A: 4CEE 1CC0 FFE4 'L.....' MOVEM.L -$001C(A6),D6/D7/A2-A4 00000080: 4E5E 'N^' UNLK A6 00000082: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 648 648: FSCLOSE Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FSCLOSE"(648) 00000076 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="DumpDiskCacheMap"(628) 0000006A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="DumpFontCacheToDiskIfNotTooBig"(505) 00000054 Comment: AUTOMOD_A5B90 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: LoadFontCacheFromDisk [A5C20, A5D72) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +13C (A5D5C): JSR sb_DisposeZoneHandle +88 (A5CA8): JSR sb_NewZoneHandle +124 (A5D44): JSR InsertDiskCacheIntoDateList +10C (A5D2C): JSR RemoveDiskCacheFromDateList +FA (A5D1A): JSR GETENCODINGTABLE +CE (A5CEE): JSR FSREAD ; outside file +BA (A5CDA): JSR SETFPOS ; outside file +50 (A5C70): JSR SearchForDiskCacheUsingWidthTable VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheExtensions.c Dictionary: Flags $00 FirstId 649 649: LoadFontCacheFromDisk Module: Flags=$88=(ForcedActive Extern Code) Module="LoadFontCacheFromDisk"(649) Segment="Main"(200) Size: Flags $00 ModuleSize 338 Content: Flags $08 Contents offset $0000 size $0152 00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014 00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0 00000010: 2D68 0068 FFFC '-h.h..' MOVE.L $0068(A0),-$0004(A6) 00000016: 4247 'BG' CLR.W D7 00000018: 7000 'p.' MOVEQ #$00,D0 0000001A: 2680 '&.' MOVE.L D0,(A3) 0000001C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 00000020: 2050 ' P' MOVEA.L (A0),A0 00000022: 2868 008E '(h..' MOVEA.L $008E(A0),A4 00000026: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 0000002A: 2050 ' P' MOVEA.L (A0),A0 0000002C: 4A28 0097 'J(..' TST.B $0097(A0) 00000030: 6700 00FA 'g...' BEQ *+$00FC ; 0000012C 00000034: 2054 ' T' MOVEA.L (A4),A0 00000036: 4A28 000A 'J(..' TST.B $000A(A0) 0000003A: 6700 00F0 'g...' BEQ *+$00F2 ; 0000012C 0000003E: 7000 'p.' MOVEQ #$00,D0 00000040: 102E 0017 '....' MOVE.B $0017(A6),D0 00000044: 2F00 '/.' MOVE.L D0,-(A7) 00000046: 2F0C '/.' MOVE.L A4,-(A7) 00000048: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 0000004C: 486E FFF2 'Hn..' PEA -$000E(A6) 00000050: 4EBA 0000 'N...' JSR SearchForDiskCacheUsingWidthTable ; id: 652 00000054: 3E00 '>.' MOVE.W D0,D7 00000056: 4FEF 0010 'O...' LEA $0010(A7),A7 0000005A: 6600 00D0 'f...' BNE *+$00D2 ; 0000012C 0000005E: 70FF 'p.' MOVEQ #$FF,D0 00000060: B06E FFF2 '.n..' CMP.W -$000E(A6),D0 00000064: 6700 00C6 'g...' BEQ *+$00C8 ; 0000012C 00000068: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 0000006C: 48C0 'H.' EXT.L D0 0000006E: 2054 ' T' MOVEA.L (A4),A0 00000070: 7228 'r(' MOVEQ #$28,D1 ; '(' 00000072: 4C01 0800 'L...' MULS.L D1,D0 00000076: 2D70 0838 FFF4 '-p.8..' MOVE.L $38(A0,D0.L),-$000C(A6) 0000007C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000080: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) 00000084: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 00000088: 4EBA 0000 'N...' JSR sb_NewZoneHandle ; id: 499 0000008C: 2680 '&.' MOVE.L D0,(A3) 0000008E: 4FEF 000C 'O...' LEA $000C(A7),A7 00000092: 6606 'f.' BNE.S *+$0008 ; 0000009A 00000094: 7E94 '~.' MOVEQ #$94,D7 00000096: 6000 0094 '`...' BRA *+$0096 ; 0000012C 0000009A: 2454 '$T' MOVEA.L (A4),A2 0000009C: 3C2A 0002 '<*..' MOVE.W $0002(A2),D6 000000A0: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 000000A4: 48C0 'H.' EXT.L D0 000000A6: 7228 'r(' MOVEQ #$28,D1 ; '(' 000000A8: 4C01 0800 'L...' MULS.L D1,D0 000000AC: 2A32 0834 '*2.4' MOVE.L $34(A2,D0.L),D5 000000B0: 558F 'U.' SUBQ.L #2,A7 000000B2: 3F06 '?.' MOVE.W D6,-(A7) 000000B4: 7001 'p.' MOVEQ #$01,D0 000000B6: 3F00 '?.' MOVE.W D0,-(A7) 000000B8: 2F05 '/.' MOVE.L D5,-(A7) 000000BA: 4EBA 0000 'N...' JSR SETFPOS ; id: 635 000000BE: 3E1F '>.' MOVE.W (A7)+,D7 000000C0: 666A 'fj' BNE.S *+$006C ; 0000012C 000000C2: 558F 'U.' SUBQ.L #2,A7 000000C4: 3F06 '?.' MOVE.W D6,-(A7) 000000C6: 486E FFF4 'Hn..' PEA -$000C(A6) 000000CA: 2053 ' S' MOVEA.L (A3),A0 000000CC: 2F10 '/.' MOVE.L (A0),-(A7) 000000CE: 4EBA 0000 'N...' JSR FSREAD ; id: 636 000000D2: 3E1F '>.' MOVE.W (A7)+,D7 000000D4: 6656 'fV' BNE.S *+$0058 ; 0000012C 000000D6: 2053 ' S' MOVEA.L (A3),A0 000000D8: 2450 '$P' MOVEA.L (A0),A2 000000DA: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 000000DE: 2050 ' P' MOVEA.L (A0),A0 000000E0: 3568 040C 004A '5h...J' MOVE.W $040C(A0),$004A(A2) 000000E6: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 000000EA: 2050 ' P' MOVEA.L (A0),A0 000000EC: 34A8 0430 '4..0' MOVE.W $0430(A0),(A2) 000000F0: 598F 'Y.' SUBQ.L #4,A7 000000F2: 3F2A 004A '?*.J' MOVE.W $004A(A2),-(A7) 000000F6: 486E FFF0 'Hn..' PEA -$0010(A6) 000000FA: 4EBA 0000 'N...' JSR GETENCODINGTABLE ; id: 553 000000FE: 255F 004C '%_.L' MOVE.L (A7)+,$004C(A2) 00000102: 2F0C '/.' MOVE.L A4,-(A7) 00000104: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 00000108: 48C0 'H.' EXT.L D0 0000010A: 2F00 '/.' MOVE.L D0,-(A7) 0000010C: 4EBA 0000 'N...' JSR RemoveDiskCacheFromDateList ; id: 651 00000110: 2F0C '/.' MOVE.L A4,-(A7) 00000112: 2054 ' T' MOVEA.L (A4),A0 00000114: 3028 0010 '0(..' MOVE.W $0010(A0),D0 00000118: 48C0 'H.' EXT.L D0 0000011A: 2F00 '/.' MOVE.L D0,-(A7) 0000011C: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 00000120: 48C0 'H.' EXT.L D0 00000122: 2F00 '/.' MOVE.L D0,-(A7) 00000124: 4EBA 0000 'N...' JSR InsertDiskCacheIntoDateList ; id: 650 00000128: 4FEF 0014 'O...' LEA $0014(A7),A7 0000012C: 4A47 'JG' TST.W D7 0000012E: 6716 'g.' BEQ.S *+$0018 ; 00000146 00000130: 4A93 'J.' TST.L (A3) 00000132: 6712 'g.' BEQ.S *+$0014 ; 00000146 00000134: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000138: 2F10 '/.' MOVE.L (A0),-(A7) 0000013A: 2F13 '/.' MOVE.L (A3),-(A7) 0000013C: 4EBA 0000 'N...' JSR sb_DisposeZoneHandle ; id: 492 00000140: 7000 'p.' MOVEQ #$00,D0 00000142: 2680 '&.' MOVE.L D0,(A3) 00000144: 504F 'PO' ADDQ.W #8,A7 00000146: 3007 '0.' MOVE.W D7,D0 00000148: 4CEE 1CE0 FFD4 'L.....' MOVEM.L -$002C(A6),D5-D7/A2-A4 0000014E: 4E5E 'N^' UNLK A6 00000150: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_DisposeZoneHandle"(492) 0000013E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="sb_NewZoneHandle"(499) 0000008A Dictionary: Flags $00 FirstId 650 650: InsertDiskCacheIntoDateList Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="InsertDiskCacheIntoDateList"(650) 00000126 Dictionary: Flags $00 FirstId 651 651: RemoveDiskCacheFromDateList Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="RemoveDiskCacheFromDateList"(651) 0000010E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETENCODINGTABLE"(553) 000000FC Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FSREAD"(636) 000000D0 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SETFPOS"(635) 000000BC Dictionary: Flags $00 FirstId 652 652: SearchForDiskCacheUsingWidthTable Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SearchForDiskCacheUsingWidthTable"(652) 00000052 Comment: LoadFontCacheFromDisk ended due to: vector glue below Comment: ##################################################################################### Module: DumpFontCacheToDiskIfNotTooBig [A5DA0, A5DD4) Module started due to: island above, MODGUESS (align, label, BRA.L then padding) Resolved outgoing references: +20 (A5DC0): JSR DumpFontCacheToDisk +12 (A5DB2): JSR GETHANDLESIZE ; outside file VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheExtensions.c Dictionary: Flags $00 FirstId 653 653: DumpFontCacheToDiskIfNotTooBig Pad Module: Flags=$88=(ForcedActive Extern Code) Module="DumpFontCacheToDiskIfNotTooBig"(653) Segment="Main"(200) Size: Flags $00 ModuleSize 52 Content: Flags $08 Contents offset $0000 size $0034 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 4247 'BG' CLR.W D7 0000000E: 598F 'Y.' SUBQ.L #4,A7 00000010: 2F0C '/.' MOVE.L A4,-(A7) 00000012: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 00000016: 0C9F 0004 B000 '......' CMPI.L #$0004B000,(A7)+ 0000001C: 6E0A 'n.' BGT.S *+$000C ; 00000028 0000001E: 2F0C '/.' MOVE.L A4,-(A7) 00000020: 4EBA 0000 'N...' JSR DumpFontCacheToDisk ; id: 654 00000024: 3E00 '>.' MOVE.W D0,D7 00000026: 584F 'XO' ADDQ.W #4,A7 00000028: 3007 '0.' MOVE.W D7,D0 0000002A: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 00000030: 4E5E 'N^' UNLK A6 00000032: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 654 654: DumpFontCacheToDisk Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="DumpFontCacheToDisk"(654) 00000022 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETHANDLESIZE"(502) 00000014 Comment: DumpFontCacheToDiskIfNotTooBig ended due to: vector glue below Comment: ##################################################################################### Module: DumpFontCacheToDisk [A5DE0, A5F2E) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +138 (A5F18): JSR AddDiskCache +126 (A5F06): JSR RemoveDiskCache +110 (A5EF0): JSR WriteDiskCache +E4 (A5EC4): JSR GetCacheExpansionInformation +84 (A5E64): JSR GETHANDLESIZE ; outside file +72 (A5E52): JSR AddDiskCache +54 (A5E34): JSR SearchForDiskCacheUsingCache VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheExtensions.c Dictionary: Flags $00 FirstId 655 655: DumpFontCacheToDisk Module: Flags=$88=(ForcedActive Extern Code) Module="DumpFontCacheToDisk"(655) Segment="Main"(200) Size: Flags $00 ModuleSize 334 Content: Flags $08 Contents offset $0000 size $014E 00000000: 4E56 FFEA 'NV..' LINK.W A6,#-$0016 00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0 00000010: 2D68 0068 FFF8 '-h.h..' MOVE.L $0068(A0),-$0008(A6) 00000016: 4247 'BG' CLR.W D7 00000018: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 0000001C: 2050 ' P' MOVEA.L (A0),A0 0000001E: 2868 008E '(h..' MOVEA.L $008E(A0),A4 00000022: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 00000026: 2050 ' P' MOVEA.L (A0),A0 00000028: 4A28 0097 'J(..' TST.B $0097(A0) 0000002C: 6700 0114 'g...' BEQ *+$0116 ; 00000142 00000030: 2054 ' T' MOVEA.L (A4),A0 00000032: 4A28 000A 'J(..' TST.B $000A(A0) 00000036: 6700 010A 'g...' BEQ *+$010C ; 00000142 0000003A: 4A93 'J.' TST.L (A3) 0000003C: 6700 0104 'g...' BEQ *+$0106 ; 00000142 00000040: 2053 ' S' MOVEA.L (A3),A0 00000042: 7001 'p.' MOVEQ #$01,D0 00000044: B028 0048 '.(.H' CMP.B $0048(A0),D0 00000048: 6600 00F8 'f...' BNE *+$00FA ; 00000142 0000004C: 2F0C '/.' MOVE.L A4,-(A7) 0000004E: 2F0B '/.' MOVE.L A3,-(A7) 00000050: 486E FFEA 'Hn..' PEA -$0016(A6) 00000054: 4EBA 0000 'N...' JSR SearchForDiskCacheUsingCache ; id: 656 00000058: 3E00 '>.' MOVE.W D0,D7 0000005A: 4FEF 000C 'O...' LEA $000C(A7),A7 0000005E: 6600 00E2 'f...' BNE *+$00E4 ; 00000142 00000062: 70FF 'p.' MOVEQ #$FF,D0 00000064: B06E FFEA '.n..' CMP.W -$0016(A6),D0 00000068: 6616 'f.' BNE.S *+$0018 ; 00000080 0000006A: 2F0C '/.' MOVE.L A4,-(A7) 0000006C: 2F0B '/.' MOVE.L A3,-(A7) 0000006E: 486E FFEA 'Hn..' PEA -$0016(A6) 00000072: 4EBA 0000 'N...' JSR AddDiskCache ; id: 640 00000076: 3E00 '>.' MOVE.W D0,D7 00000078: 4FEF 000C 'O...' LEA $000C(A7),A7 0000007C: 6000 00C4 '`...' BRA *+$00C6 ; 00000142 00000080: 598F 'Y.' SUBQ.L #4,A7 00000082: 2F0B '/.' MOVE.L A3,-(A7) 00000084: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 00000088: 2C1F ',.' MOVE.L (A7)+,D6 0000008A: 302E FFEA '0...' MOVE.W -$0016(A6),D0 0000008E: 48C0 'H.' EXT.L D0 00000090: 2054 ' T' MOVEA.L (A4),A0 00000092: 7228 'r(' MOVEQ #$28,D1 ; '(' 00000094: 4C01 0800 'L...' MULS.L D1,D0 00000098: 41F0 0820 'A.. ' LEA $20(A0,D0.L),A0 0000009C: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) 000000A0: 7000 'p.' MOVEQ #$00,D0 000000A2: 1028 0024 '.(.$' MOVE.B $0024(A0),D0 000000A6: 4A80 'J.' TST.L D0 000000A8: 6600 0098 'f...' BNE *+$009A ; 00000142 000000AC: 7000 'p.' MOVEQ #$00,D0 000000AE: 1028 0025 '.(.%' MOVE.B $0025(A0),D0 000000B2: 4A80 'J.' TST.L D0 000000B4: 6600 008C 'f...' BNE *+$008E ; 00000142 000000B8: BCA8 0018 '....' CMP.L $0018(A0),D6 000000BC: 6F00 0084 'o...' BLE *+$0086 ; 00000142 000000C0: 0C86 0004 B000 '......' CMPI.L #$0004B000,D6 000000C6: 5CC3 '\.' SGE D3 000000C8: 4403 'D.' NEG.B D3 000000CA: 1143 0025 '.C.%' MOVE.B D3,$0025(A0) 000000CE: 2F0C '/.' MOVE.L A4,-(A7) 000000D0: 302E FFEA '0...' MOVE.W -$0016(A6),D0 000000D4: 48C0 'H.' EXT.L D0 000000D6: 2F00 '/.' MOVE.L D0,-(A7) 000000D8: 486E FFF4 'Hn..' PEA -$000C(A6) 000000DC: 486E FFF0 'Hn..' PEA -$0010(A6) 000000E0: 486E FFEC 'Hn..' PEA -$0014(A6) 000000E4: 4EBA 0000 'N...' JSR GetCacheExpansionInformation ; id: 625 000000E8: 3E00 '>.' MOVE.W D0,D7 000000EA: 4FEF 0014 'O...' LEA $0014(A7),A7 000000EE: 6652 'fR' BNE.S *+$0054 ; 00000142 000000F0: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 000000F4: 202E FFEC ' ...' MOVE.L -$0014(A6),D0 000000F8: D0A8 0018 '....' ADD.L $0018(A0),D0 000000FC: B086 '..' CMP.L D6,D0 000000FE: 6D1C 'm.' BLT.S *+$001E ; 0000011C 00000100: 2146 0018 '!F..' MOVE.L D6,$0018(A0) 00000104: 2F0C '/.' MOVE.L A4,-(A7) 00000106: 2F0B '/.' MOVE.L A3,-(A7) 00000108: 302E FFEA '0...' MOVE.W -$0016(A6),D0 0000010C: 48C0 'H.' EXT.L D0 0000010E: 2F00 '/.' MOVE.L D0,-(A7) 00000110: 4EBA 0000 'N...' JSR WriteDiskCache ; id: 639 00000114: 3E00 '>.' MOVE.W D0,D7 00000116: 4FEF 000C 'O...' LEA $000C(A7),A7 0000011A: 6026 '`&' BRA.S *+$0028 ; 00000142 0000011C: 2F0C '/.' MOVE.L A4,-(A7) 0000011E: 302E FFEA '0...' MOVE.W -$0016(A6),D0 00000122: 48C0 'H.' EXT.L D0 00000124: 2F00 '/.' MOVE.L D0,-(A7) 00000126: 4EBA 0000 'N...' JSR RemoveDiskCache ; id: 630 0000012A: 3E00 '>.' MOVE.W D0,D7 0000012C: 504F 'PO' ADDQ.W #8,A7 0000012E: 6612 'f.' BNE.S *+$0014 ; 00000142 00000130: 2F0C '/.' MOVE.L A4,-(A7) 00000132: 2F0B '/.' MOVE.L A3,-(A7) 00000134: 486E FFEA 'Hn..' PEA -$0016(A6) 00000138: 4EBA 0000 'N...' JSR AddDiskCache ; id: 640 0000013C: 3E00 '>.' MOVE.W D0,D7 0000013E: 4FEF 000C 'O...' LEA $000C(A7),A7 00000142: 3007 '0.' MOVE.W D7,D0 00000144: 4CEE 18C8 FFD6 'L.....' MOVEM.L -$002A(A6),D3/D6/D7/A3/A4 0000014A: 4E5E 'N^' UNLK A6 0000014C: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="AddDiskCache"(640) 0000013A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="RemoveDiskCache"(630) 00000128 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="WriteDiskCache"(639) 00000112 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GetCacheExpansionInformation"(625) 000000E6 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETHANDLESIZE"(502) 00000086 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="AddDiskCache"(640) 00000074 Dictionary: Flags $00 FirstId 656 656: SearchForDiskCacheUsingCache Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SearchForDiskCacheUsingCache"(656) 00000056 Comment: DumpFontCacheToDisk ended due to: vector glue below Comment: ##################################################################################### Module: CheckForMaximumDiskCacheSize [A5F40, A5F76) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +22 (A5F62): JSR DumpFontCacheToDisk +12 (A5F52): JSR GETHANDLESIZE ; outside file VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheExtensions.c Dictionary: Flags $00 FirstId 657 657: CheckForMaximumDiskCacheSize Pad Module: Flags=$88=(ForcedActive Extern Code) Module="CheckForMaximumDiskCacheSize"(657) Segment="Main"(200) Size: Flags $00 ModuleSize 54 Content: Flags $08 Contents offset $0000 size $0036 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 4247 'BG' CLR.W D7 0000000E: 598F 'Y.' SUBQ.L #4,A7 00000010: 2F0C '/.' MOVE.L A4,-(A7) 00000012: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 00000016: 2C1F ',.' MOVE.L (A7)+,D6 00000018: 0C86 0004 B000 '......' CMPI.L #$0004B000,D6 0000001E: 6D0A 'm.' BLT.S *+$000C ; 0000002A 00000020: 2F0C '/.' MOVE.L A4,-(A7) 00000022: 4EBA 0000 'N...' JSR DumpFontCacheToDisk ; id: 655 00000026: 3E00 '>.' MOVE.W D0,D7 00000028: 584F 'XO' ADDQ.W #4,A7 0000002A: 3007 '0.' MOVE.W D7,D0 0000002C: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 00000032: 4E5E 'N^' UNLK A6 00000034: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="DumpFontCacheToDisk"(655) 00000024 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETHANDLESIZE"(502) 00000014 Comment: CheckForMaximumDiskCacheSize ended due to: vector glue below Comment: ##################################################################################### Module: FindFirstFreeCache [A5F80, A5FCE) Module started due to: vector glue above, MODGUESS (align, label) VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheList.c Dictionary: Flags $00 FirstId 658 658: FindFirstFreeCache Pad Module: Flags=$88=(ForcedActive Extern Code) Module="FindFirstFreeCache"(658) Segment="Main"(200) Size: Flags $00 ModuleSize 78 Content: Flags $08 Contents offset $0000 size $004E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0708 'H...' MOVEM.L D5-D7/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 4247 'BG' CLR.W D7 0000000E: 7C01 '|.' MOVEQ #$01,D6 00000010: 2054 ' T' MOVEA.L (A4),A0 00000012: 3A28 001C ':(..' MOVE.W $001C(A0),D5 00000016: 601A '`.' BRA.S *+$001C ; 00000032 00000018: 48C7 'H.' EXT.L D7 0000001A: 2054 ' T' MOVEA.L (A4),A0 0000001C: 2007 ' .' MOVE.L D7,D0 0000001E: 7228 'r(' MOVEQ #$28,D1 ; '(' 00000020: 4C01 0800 'L...' MULS.L D1,D0 00000024: 4A30 0846 'J0.F' TST.B $46(A0,D0.L) 00000028: 6704 'g.' BEQ.S *+$0006 ; 0000002E 0000002A: 4206 'B.' CLR.B D6 0000002C: 6004 '`.' BRA.S *+$0006 ; 00000032 0000002E: 3007 '0.' MOVE.W D7,D0 00000030: 5247 'RG' ADDQ.W #1,D7 00000032: 4A06 'J.' TST.B D6 00000034: 6704 'g.' BEQ.S *+$0006 ; 0000003A 00000036: BA47 '.G' CMP.W D7,D5 00000038: 6EDE 'n.' BGT.S *-$0020 ; 00000018 0000003A: 4A06 'J.' TST.B D6 0000003C: 6704 'g.' BEQ.S *+$0006 ; 00000042 0000003E: 70FF 'p.' MOVEQ #$FF,D0 00000040: 6002 '`.' BRA.S *+$0004 ; 00000044 00000042: 3007 '0.' MOVE.W D7,D0 00000044: 4CEE 10E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7/A4 0000004A: 4E5E 'N^' UNLK A6 0000004C: 4E75 'Nu' RTS Comment: FindFirstFreeCache ended due to: vector glue below Comment: ##################################################################################### Module: InsertDiskCacheIntoOffsetList [A5FE0, A6066) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheList.c Dictionary: Flags $00 FirstId 659 659: InsertDiskCacheIntoOffsetList Module: Flags=$88=(ForcedActive Extern Code) Module="InsertDiskCacheIntoOffsetList"(659) Segment="Main"(200) Size: Flags $00 ModuleSize 134 Content: Flags $08 Contents offset $0000 size $0086 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) 00000008: 3A2E 000E ':...' MOVE.W $000E(A6),D5 0000000C: 3E2E 000A '>...' MOVE.W $000A(A6),D7 00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 00000014: 0C45 FFFF '.E..' CMPI.W #$FFFF,D5 00000018: 660C 'f.' BNE.S *+$000E ; 00000026 0000001A: 2054 ' T' MOVEA.L (A4),A0 0000001C: 3C28 000E '<(..' MOVE.W $000E(A0),D6 00000020: 3147 000E '1G..' MOVE.W D7,$000E(A0) 00000024: 6020 '` ' BRA.S *+$0022 ; 00000046 00000026: 48C5 'H.' EXT.L D5 00000028: 2054 ' T' MOVEA.L (A4),A0 0000002A: 2005 ' .' MOVE.L D5,D0 0000002C: 7228 'r(' MOVEQ #$28,D1 ; '(' 0000002E: 4C01 0800 'L...' MULS.L D1,D0 00000032: 3C30 083C '<0.<' MOVE.W $3C(A0,D0.L),D6 00000036: 48C5 'H.' EXT.L D5 00000038: 2054 ' T' MOVEA.L (A4),A0 0000003A: 2005 ' .' MOVE.L D5,D0 0000003C: 7228 'r(' MOVEQ #$28,D1 ; '(' 0000003E: 4C01 0800 'L...' MULS.L D1,D0 00000042: 3187 083C '1..<' MOVE.W D7,$3C(A0,D0.L) 00000046: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6 0000004A: 6608 'f.' BNE.S *+$000A ; 00000054 0000004C: 2054 ' T' MOVEA.L (A4),A0 0000004E: 3147 000C '1G..' MOVE.W D7,$000C(A0) 00000052: 6010 '`.' BRA.S *+$0012 ; 00000064 00000054: 48C6 'H.' EXT.L D6 00000056: 2054 ' T' MOVEA.L (A4),A0 00000058: 2006 ' .' MOVE.L D6,D0 0000005A: 7228 'r(' MOVEQ #$28,D1 ; '(' 0000005C: 4C01 0800 'L...' MULS.L D1,D0 00000060: 3187 083E '1..>' MOVE.W D7,$3E(A0,D0.L) 00000064: 48C7 'H.' EXT.L D7 00000066: 2054 ' T' MOVEA.L (A4),A0 00000068: 2007 ' .' MOVE.L D7,D0 0000006A: 7228 'r(' MOVEQ #$28,D1 ; '(' 0000006C: 4C01 0800 'L...' MULS.L D1,D0 00000070: 47F0 0820 'G.. ' LEA $20(A0,D0.L),A3 00000074: 3746 001C '7F..' MOVE.W D6,$001C(A3) 00000078: 3745 001E '7E..' MOVE.W D5,$001E(A3) 0000007C: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 00000082: 4E5E 'N^' UNLK A6 00000084: 4E75 'Nu' RTS Comment: InsertDiskCacheIntoOffsetList ended due to: vector glue below Comment: ##################################################################################### Module: InsertDiskCacheIntoDateList [A6070, A60F6) Module started due to: vector glue above, MODGUESS (align, label) VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheList.c Dictionary: Flags $00 FirstId 660 660: InsertDiskCacheIntoDateList Module: Flags=$88=(ForcedActive Extern Code) Module="InsertDiskCacheIntoDateList"(660) Segment="Main"(200) Size: Flags $00 ModuleSize 134 Content: Flags $08 Contents offset $0000 size $0086 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) 00000008: 3A2E 000E ':...' MOVE.W $000E(A6),D5 0000000C: 3E2E 000A '>...' MOVE.W $000A(A6),D7 00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 00000014: 0C45 FFFF '.E..' CMPI.W #$FFFF,D5 00000018: 660C 'f.' BNE.S *+$000E ; 00000026 0000001A: 2054 ' T' MOVEA.L (A4),A0 0000001C: 3C28 0012 '<(..' MOVE.W $0012(A0),D6 00000020: 3147 0012 '1G..' MOVE.W D7,$0012(A0) 00000024: 6020 '` ' BRA.S *+$0022 ; 00000046 00000026: 48C5 'H.' EXT.L D5 00000028: 2054 ' T' MOVEA.L (A4),A0 0000002A: 2005 ' .' MOVE.L D5,D0 0000002C: 7228 'r(' MOVEQ #$28,D1 ; '(' 0000002E: 4C01 0800 'L...' MULS.L D1,D0 00000032: 3C30 0840 '<0.@' MOVE.W $40(A0,D0.L),D6 00000036: 48C5 'H.' EXT.L D5 00000038: 2054 ' T' MOVEA.L (A4),A0 0000003A: 2005 ' .' MOVE.L D5,D0 0000003C: 7228 'r(' MOVEQ #$28,D1 ; '(' 0000003E: 4C01 0800 'L...' MULS.L D1,D0 00000042: 3187 0840 '1..@' MOVE.W D7,$40(A0,D0.L) 00000046: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6 0000004A: 6608 'f.' BNE.S *+$000A ; 00000054 0000004C: 2054 ' T' MOVEA.L (A4),A0 0000004E: 3147 0010 '1G..' MOVE.W D7,$0010(A0) 00000052: 6010 '`.' BRA.S *+$0012 ; 00000064 00000054: 48C6 'H.' EXT.L D6 00000056: 2054 ' T' MOVEA.L (A4),A0 00000058: 2006 ' .' MOVE.L D6,D0 0000005A: 7228 'r(' MOVEQ #$28,D1 ; '(' 0000005C: 4C01 0800 'L...' MULS.L D1,D0 00000060: 3187 0842 '1..B' MOVE.W D7,$42(A0,D0.L) 00000064: 48C7 'H.' EXT.L D7 00000066: 2054 ' T' MOVEA.L (A4),A0 00000068: 2007 ' .' MOVE.L D7,D0 0000006A: 7228 'r(' MOVEQ #$28,D1 ; '(' 0000006C: 4C01 0800 'L...' MULS.L D1,D0 00000070: 47F0 0820 'G.. ' LEA $20(A0,D0.L),A3 00000074: 3746 0020 '7F. ' MOVE.W D6,$0020(A3) 00000078: 3745 0022 '7E."' MOVE.W D5,$0022(A3) 0000007C: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 00000082: 4E5E 'N^' UNLK A6 00000084: 4E75 'Nu' RTS Comment: InsertDiskCacheIntoDateList ended due to: vector glue below Comment: ##################################################################################### Module: InsertDiskCache [A6100, A61B0) Module started due to: vector glue above, MODGUESS (align, label) Resolved outgoing references: +9C (A619C): JSR InsertDiskCacheIntoDateList +86 (A6186): JSR InsertDiskCacheIntoOffsetList +48 (A6148): JSR RemoveDiskCache +18 (A6118): JSR FindFirstFreeCache VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheList.c Dictionary: Flags $00 FirstId 661 661: InsertDiskCache Module: Flags=$88=(ForcedActive Extern Code) Module="InsertDiskCache"(661) Segment="Main"(200) Size: Flags $00 ModuleSize 176 Content: Flags $08 Contents offset $0000 size $00B0 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) 00000008: 3E2E 000E '>...' MOVE.W $000E(A6),D7 0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 00000010: 286E 0038 '(n.8' MOVEA.L $0038(A6),A4 00000014: 4246 'BF' CLR.W D6 00000016: 2F0C '/.' MOVE.L A4,-(A7) 00000018: 4EBA 0000 'N...' JSR FindFirstFreeCache ; id: 658 0000001C: 3680 '6.' MOVE.W D0,(A3) 0000001E: 70FF 'p.' MOVEQ #$FF,D0 00000020: B053 '.S' CMP.W (A3),D0 00000022: 584F 'XO' ADDQ.W #4,A7 00000024: 662A 'f*' BNE.S *+$002C ; 00000050 00000026: 2054 ' T' MOVEA.L (A4),A0 00000028: 36A8 0012 '6...' MOVE.W $0012(A0),(A3) 0000002C: BE53 '.S' CMP.W (A3),D7 0000002E: 6610 'f.' BNE.S *+$0012 ; 00000040 00000030: 48C7 'H.' EXT.L D7 00000032: 2054 ' T' MOVEA.L (A4),A0 00000034: 2007 ' .' MOVE.L D7,D0 00000036: 7228 'r(' MOVEQ #$28,D1 ; '(' 00000038: 4C01 0800 'L...' MULS.L D1,D0 0000003C: 3E30 083E '>0.>' MOVE.W $3E(A0,D0.L),D7 00000040: 2F0C '/.' MOVE.L A4,-(A7) 00000042: 3013 '0.' MOVE.W (A3),D0 00000044: 48C0 'H.' EXT.L D0 00000046: 2F00 '/.' MOVE.L D0,-(A7) 00000048: 4EBA 0000 'N...' JSR RemoveDiskCache ; id: 630 0000004C: 3C00 '<.' MOVE.W D0,D6 0000004E: 504F 'PO' ADDQ.W #8,A7 00000050: 4A46 'JF' TST.W D6 00000052: 6650 'fP' BNE.S *+$0052 ; 000000A4 00000054: 422E 0036 'B..6' CLR.B $0036(A6) 00000058: 3013 '0.' MOVE.W (A3),D0 0000005A: 48C0 'H.' EXT.L D0 0000005C: 2054 ' T' MOVEA.L (A4),A0 0000005E: 7228 'r(' MOVEQ #$28,D1 ; '(' 00000060: 4C01 0800 'L...' MULS.L D1,D0 00000064: 41F0 0820 'A.. ' LEA $20(A0,D0.L),A0 00000068: 43EE 0010 'C...' LEA $0010(A6),A1 0000006C: 7009 'p.' MOVEQ #$09,D0 0000006E: 20D9 ' .' MOVE.L (A1)+,(A0)+ 00000070: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000006E 00000074: 2054 ' T' MOVEA.L (A4),A0 00000076: 5268 001E 'Rh..' ADDQ.W #1,$001E(A0) 0000007A: 2F0C '/.' MOVE.L A4,-(A7) 0000007C: 48C7 'H.' EXT.L D7 0000007E: 2F07 '/.' MOVE.L D7,-(A7) 00000080: 3013 '0.' MOVE.W (A3),D0 00000082: 48C0 'H.' EXT.L D0 00000084: 2F00 '/.' MOVE.L D0,-(A7) 00000086: 4EBA 0000 'N...' JSR InsertDiskCacheIntoOffsetList ; id: 659 0000008A: 2F0C '/.' MOVE.L A4,-(A7) 0000008C: 2054 ' T' MOVEA.L (A4),A0 0000008E: 3028 0010 '0(..' MOVE.W $0010(A0),D0 00000092: 48C0 'H.' EXT.L D0 00000094: 2F00 '/.' MOVE.L D0,-(A7) 00000096: 3013 '0.' MOVE.W (A3),D0 00000098: 48C0 'H.' EXT.L D0 0000009A: 2F00 '/.' MOVE.L D0,-(A7) 0000009C: 4EBA 0000 'N...' JSR InsertDiskCacheIntoDateList ; id: 660 000000A0: 4FEF 0018 'O...' LEA $0018(A7),A7 000000A4: 3006 '0.' MOVE.W D6,D0 000000A6: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 000000AC: 4E5E 'N^' UNLK A6 000000AE: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="InsertDiskCacheIntoDateList"(660) 0000009E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="InsertDiskCacheIntoOffsetList"(659) 00000088 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="RemoveDiskCache"(630) 0000004A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FindFirstFreeCache"(658) 0000001A Comment: InsertDiskCache ended due to: vector glue below Comment: ##################################################################################### Module: RemoveDiskCacheFromOffsetList [A61C0, A622C) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheList.c Dictionary: Flags $00 FirstId 662 662: RemoveDiskCacheFromOffsetList Module: Flags=$88=(ForcedActive Extern Code) Module="RemoveDiskCacheFromOffsetList"(662) Segment="Main"(200) Size: Flags $00 ModuleSize 108 Content: Flags $08 Contents offset $0000 size $006C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) 00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 0000000C: 302E 000A '0...' MOVE.W $000A(A6),D0 00000010: 48C0 'H.' EXT.L D0 00000012: 2054 ' T' MOVEA.L (A4),A0 00000014: 7228 'r(' MOVEQ #$28,D1 ; '(' 00000016: 4C01 0800 'L...' MULS.L D1,D0 0000001A: 47F0 0820 'G.. ' LEA $20(A0,D0.L),A3 0000001E: 3C2B 001C '<+..' MOVE.W $001C(A3),D6 00000022: 3E2B 001E '>+..' MOVE.W $001E(A3),D7 00000026: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6 0000002A: 6608 'f.' BNE.S *+$000A ; 00000034 0000002C: 2054 ' T' MOVEA.L (A4),A0 0000002E: 3147 000C '1G..' MOVE.W D7,$000C(A0) 00000032: 6010 '`.' BRA.S *+$0012 ; 00000044 00000034: 48C6 'H.' EXT.L D6 00000036: 2054 ' T' MOVEA.L (A4),A0 00000038: 2006 ' .' MOVE.L D6,D0 0000003A: 7228 'r(' MOVEQ #$28,D1 ; '(' 0000003C: 4C01 0800 'L...' MULS.L D1,D0 00000040: 3187 083E '1..>' MOVE.W D7,$3E(A0,D0.L) 00000044: 0C47 FFFF '.G..' CMPI.W #$FFFF,D7 00000048: 6608 'f.' BNE.S *+$000A ; 00000052 0000004A: 2054 ' T' MOVEA.L (A4),A0 0000004C: 3146 000E '1F..' MOVE.W D6,$000E(A0) 00000050: 6010 '`.' BRA.S *+$0012 ; 00000062 00000052: 48C7 'H.' EXT.L D7 00000054: 2054 ' T' MOVEA.L (A4),A0 00000056: 2007 ' .' MOVE.L D7,D0 00000058: 7228 'r(' MOVEQ #$28,D1 ; '(' 0000005A: 4C01 0800 'L...' MULS.L D1,D0 0000005E: 3186 083C '1..<' MOVE.W D6,$3C(A0,D0.L) 00000062: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 00000068: 4E5E 'N^' UNLK A6 0000006A: 4E75 'Nu' RTS Comment: RemoveDiskCacheFromOffsetList ended due to: vector glue below Comment: ##################################################################################### Module: RemoveDiskCacheFromDateList [A6240, A62AC) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheList.c Dictionary: Flags $00 FirstId 663 663: RemoveDiskCacheFromDateList Module: Flags=$88=(ForcedActive Extern Code) Module="RemoveDiskCacheFromDateList"(663) Segment="Main"(200) Size: Flags $00 ModuleSize 108 Content: Flags $08 Contents offset $0000 size $006C 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) 00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 0000000C: 302E 000A '0...' MOVE.W $000A(A6),D0 00000010: 48C0 'H.' EXT.L D0 00000012: 2054 ' T' MOVEA.L (A4),A0 00000014: 7228 'r(' MOVEQ #$28,D1 ; '(' 00000016: 4C01 0800 'L...' MULS.L D1,D0 0000001A: 47F0 0820 'G.. ' LEA $20(A0,D0.L),A3 0000001E: 3C2B 0020 '<+. ' MOVE.W $0020(A3),D6 00000022: 3E2B 0022 '>+."' MOVE.W $0022(A3),D7 00000026: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6 0000002A: 6608 'f.' BNE.S *+$000A ; 00000034 0000002C: 2054 ' T' MOVEA.L (A4),A0 0000002E: 3147 0010 '1G..' MOVE.W D7,$0010(A0) 00000032: 6010 '`.' BRA.S *+$0012 ; 00000044 00000034: 48C6 'H.' EXT.L D6 00000036: 2054 ' T' MOVEA.L (A4),A0 00000038: 2006 ' .' MOVE.L D6,D0 0000003A: 7228 'r(' MOVEQ #$28,D1 ; '(' 0000003C: 4C01 0800 'L...' MULS.L D1,D0 00000040: 3187 0842 '1..B' MOVE.W D7,$42(A0,D0.L) 00000044: 0C47 FFFF '.G..' CMPI.W #$FFFF,D7 00000048: 6608 'f.' BNE.S *+$000A ; 00000052 0000004A: 2054 ' T' MOVEA.L (A4),A0 0000004C: 3146 0012 '1F..' MOVE.W D6,$0012(A0) 00000050: 6010 '`.' BRA.S *+$0012 ; 00000062 00000052: 48C7 'H.' EXT.L D7 00000054: 2054 ' T' MOVEA.L (A4),A0 00000056: 2007 ' .' MOVE.L D7,D0 00000058: 7228 'r(' MOVEQ #$28,D1 ; '(' 0000005A: 4C01 0800 'L...' MULS.L D1,D0 0000005E: 3186 0840 '1..@' MOVE.W D6,$40(A0,D0.L) 00000062: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 00000068: 4E5E 'N^' UNLK A6 0000006A: 4E75 'Nu' RTS Comment: RemoveDiskCacheFromDateList ended due to: vector glue below Comment: ##################################################################################### Module: RemoveDiskCache [A62C0, A630E) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +3E (A62FE): JSR RemoveDiskCacheFromDateList +34 (A62F4): JSR RemoveDiskCacheFromOffsetList VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheList.c Dictionary: Flags $00 FirstId 664 664: RemoveDiskCache Module: Flags=$88=(ForcedActive Extern Code) Module="RemoveDiskCache"(664) Segment="Main"(200) Size: Flags $00 ModuleSize 78 Content: Flags $08 Contents offset $0000 size $004E 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) 00000008: 3E2E 000A '>...' MOVE.W $000A(A6),D7 0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 00000010: 4246 'BF' CLR.W D6 00000012: 48C7 'H.' EXT.L D7 00000014: 2054 ' T' MOVEA.L (A4),A0 00000016: 2007 ' .' MOVE.L D7,D0 00000018: 7228 'r(' MOVEQ #$28,D1 ; '(' 0000001A: 4C01 0800 'L...' MULS.L D1,D0 0000001E: 47F0 0820 'G.. ' LEA $20(A0,D0.L),A3 00000022: 177C 0001 0026 '.|...&' MOVE.B #$01,$0026(A3) 00000028: 2054 ' T' MOVEA.L (A4),A0 0000002A: 5368 001E 'Sh..' SUBQ.W #1,$001E(A0) 0000002E: 2F0C '/.' MOVE.L A4,-(A7) 00000030: 48C7 'H.' EXT.L D7 00000032: 2F07 '/.' MOVE.L D7,-(A7) 00000034: 4EBA 0000 'N...' JSR RemoveDiskCacheFromOffsetList ; id: 662 00000038: 2F0C '/.' MOVE.L A4,-(A7) 0000003A: 48C7 'H.' EXT.L D7 0000003C: 2F07 '/.' MOVE.L D7,-(A7) 0000003E: 4EBA 0000 'N...' JSR RemoveDiskCacheFromDateList ; id: 663 00000042: 3006 '0.' MOVE.W D6,D0 00000044: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 0000004A: 4E5E 'N^' UNLK A6 0000004C: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="RemoveDiskCacheFromDateList"(663) 00000040 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="RemoveDiskCacheFromOffsetList"(662) 00000036 Comment: RemoveDiskCache ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_A6320 [A6320, A63D4) Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) Dictionary: Flags $00 FirstId 665 665: AUTOMOD_A6320 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A6320"(665) Segment="Main"(200) Size: Flags $00 ModuleSize 180 Content: Flags $08 Contents offset $0000 size $00B4 00000000: 4E56 FF8C 'NV..' LINK.W A6,#-$0074 00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 3C2E 000E '<...' MOVE.W $000E(A6),D6 00000010: 4247 'BG' CLR.W D7 00000012: 7000 'p.' MOVEQ #$00,D0 00000014: 2840 '(@' MOVEA.L D0,A4 00000016: 2680 '&.' MOVE.L D0,(A3) 00000018: A11A '..' _GetZone ; A11A 0000001A: 2448 '$H' MOVEA.L A0,A2 0000001C: 598F 'Y.' SUBQ.L #4,A7 0000001E: 2EB8 02A6 '....' MOVE.L $02A6,(A7) 00000022: 205F ' _' MOVEA.L (A7)+,A0 00000024: A01B '..' _SetZone ; A01B 00000026: 3D46 FFC8 '=F..' MOVE.W D6,-$0038(A6) 0000002A: 41EE FF90 'A...' LEA -$0070(A6),A0 0000002E: 2D48 FFD0 '-H..' MOVE.L A0,-$0030(A6) 00000032: 7020 'p ' MOVEQ #$20,D0 ; ' ' 00000034: 2D40 FFD4 '-@..' MOVE.L D0,-$002C(A6) 00000038: 3D7C 0001 FFDC '=|....' MOVE.W #$0001,-$0024(A6) 0000003E: 7000 'p.' MOVEQ #$00,D0 00000040: 2D40 FFDE '-@..' MOVE.L D0,-$0022(A6) 00000044: 41EE FFB0 'A...' LEA -$0050(A6),A0 00000048: A002 '..' _Read ; A002 0000004A: 3E00 '>.' MOVE.W D0,D7 0000004C: 664A 'fJ' BNE.S *+$004C ; 00000098 0000004E: 7001 'p.' MOVEQ #$01,D0 00000050: B06E FF90 '.n..' CMP.W -$0070(A6),D0 00000054: 6704 'g.' BEQ.S *+$0006 ; 0000005A 00000056: 7EFF '~.' MOVEQ #$FF,D7 00000058: 603E '`>' BRA.S *+$0040 ; 00000098 0000005A: 202E FFA8 ' ...' MOVE.L -$0058(A6),D0 0000005E: A122 '."' _NewHandle ; A122 00000060: 2848 '(H' MOVEA.L A0,A4 00000062: 558F 'U.' SUBQ.L #2,A7 00000064: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) 00000068: 3E1F '>.' MOVE.W (A7)+,D7 0000006A: 662C 'f,' BNE.S *+$002E ; 00000098 0000006C: 3D46 FFC8 '=F..' MOVE.W D6,-$0038(A6) 00000070: 2D54 FFD0 '-T..' MOVE.L (A4),-$0030(A6) 00000074: 2D6E FFA8 FFD4 '-n....' MOVE.L -$0058(A6),-$002C(A6) 0000007A: 3D7C 0001 FFDC '=|....' MOVE.W #$0001,-$0024(A6) 00000080: 7000 'p.' MOVEQ #$00,D0 00000082: 2D40 FFDE '-@..' MOVE.L D0,-$0022(A6) 00000086: 41EE FFB0 'A...' LEA -$0050(A6),A0 0000008A: A002 '..' _Read ; A002 0000008C: 3E00 '>.' MOVE.W D0,D7 0000008E: 6608 'f.' BNE.S *+$000A ; 00000098 00000090: 2054 ' T' MOVEA.L (A4),A0 00000092: 3146 0002 '1F..' MOVE.W D6,$0002(A0) 00000096: 268C '&.' MOVE.L A4,(A3) 00000098: 4A47 'JG' TST.W D7 0000009A: 6708 'g.' BEQ.S *+$000A ; 000000A4 0000009C: 200C ' .' MOVE.L A4,D0 0000009E: 6704 'g.' BEQ.S *+$0006 ; 000000A4 000000A0: 204C ' L' MOVEA.L A4,A0 000000A2: A023 '.#' _DisposeHandle ; A023 000000A4: 204A ' J' MOVEA.L A2,A0 000000A6: A01B '..' _SetZone ; A01B 000000A8: 3007 '0.' MOVE.W D7,D0 000000AA: 4CEE 1CC0 FF78 'L....x' MOVEM.L -$0088(A6),D6/D7/A2-A4 000000B0: 4E5E 'N^' UNLK A6 000000B2: 4E75 'Nu' RTS Comment: AUTOMOD_A6320 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: DumpDiskCacheMap [A63E0, A642A) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +38 (A6418): JSR FSWRITE ; outside file +26 (A6406): JSR SETFPOS ; outside file VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheMap.c Dictionary: Flags $00 FirstId 666 666: DumpDiskCacheMap Pad Module: Flags=$88=(ForcedActive Extern Code) Module="DumpDiskCacheMap"(666) Segment="Main"(200) Size: Flags $00 ModuleSize 74 Content: Flags $08 Contents offset $0000 size $004A 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) 00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 0000000C: 4247 'BG' CLR.W D7 0000000E: 2654 '&T' MOVEA.L (A4),A3 00000010: 3C2B 0002 '<+..' MOVE.W $0002(A3),D6 00000014: 2D6B 0018 FFFC '-k....' MOVE.L $0018(A3),-$0004(A6) 0000001A: 558F 'U.' SUBQ.L #2,A7 0000001C: 3F06 '?.' MOVE.W D6,-(A7) 0000001E: 7001 'p.' MOVEQ #$01,D0 00000020: 3F00 '?.' MOVE.W D0,-(A7) 00000022: 7200 'r.' MOVEQ #$00,D1 00000024: 2F01 '/.' MOVE.L D1,-(A7) 00000026: 4EBA 0000 'N...' JSR SETFPOS ; id: 635 0000002A: 3E1F '>.' MOVE.W (A7)+,D7 0000002C: 6610 'f.' BNE.S *+$0012 ; 0000003E 0000002E: 558F 'U.' SUBQ.L #2,A7 00000030: 3F06 '?.' MOVE.W D6,-(A7) 00000032: 486E FFFC 'Hn..' PEA -$0004(A6) 00000036: 2F14 '/.' MOVE.L (A4),-(A7) 00000038: 4EBA 0000 'N...' JSR FSWRITE ; id: 634 0000003C: 3E1F '>.' MOVE.W (A7)+,D7 0000003E: 3007 '0.' MOVE.W D7,D0 00000040: 4CEE 18C0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A3/A4 00000046: 4E5E 'N^' UNLK A6 00000048: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FSWRITE"(634) 0000003A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SETFPOS"(635) 00000028 Comment: DumpDiskCacheMap ended due to: vector glue below Comment: ##################################################################################### Module: MapFontNameToFontNumber [A6440, A6486) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +34 (A6474): JSR ComparePascalString VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheMap.c Dictionary: Flags $00 FirstId 667 667: MapFontNameToFontNumber Module: Flags=$88=(ForcedActive Extern Code) Module="MapFontNameToFontNumber"(667) Segment="Main"(200) Size: Flags $00 ModuleSize 70 Content: Flags $08 Contents offset $0000 size $0046 00000000: 4E56 FF00 'NV..' LINK.W A6,#-$0100 00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) 00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000010: 4247 'BG' CLR.W D7 00000012: 18BC 0001 '....' MOVE.B #$01,(A4) 00000016: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 0000001A: 2F0B '/.' MOVE.L A3,-(A7) 0000001C: A900 '..' _GetFNum ; A900 0000001E: 4A53 'JS' TST.W (A3) 00000020: 661A 'f.' BNE.S *+$001C ; 0000003C 00000022: 7000 'p.' MOVEQ #$00,D0 00000024: 3F00 '?.' MOVE.W D0,-(A7) 00000026: 486E FF00 'Hn..' PEA -$0100(A6) 0000002A: A8FF '..' _GetFName ; A8FF 0000002C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 00000030: 486E FF00 'Hn..' PEA -$0100(A6) 00000034: 4EBA 0000 'N...' JSR ComparePascalString ; id: 624 00000038: 1880 '..' MOVE.B D0,(A4) 0000003A: 504F 'PO' ADDQ.W #8,A7 0000003C: 4CEE 1880 FEF4 'L.....' MOVEM.L -$010C(A6),D7/A3/A4 00000042: 4E5E 'N^' UNLK A6 00000044: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ComparePascalString"(624) 00000036 Comment: MapFontNameToFontNumber ended due to: vector glue below Comment: ##################################################################################### Module: FontNameIndexToFontName [A6490, A64EC) Module started due to: vector glue above, MODGUESS (align, label) VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheMap.c Dictionary: Flags $00 FirstId 668 668: FontNameIndexToFontName Module: Flags=$88=(ForcedActive Extern Code) Module="FontNameIndexToFontName"(668) Segment="Main"(200) Size: Flags $00 ModuleSize 92 Content: Flags $08 Contents offset $0000 size $005C 00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) 00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 0000000C: 3A2E 000E ':...' MOVE.W $000E(A6),D5 00000010: 2053 ' S' MOVEA.L (A3),A0 00000012: 2468 0014 '$h..' MOVEA.L $0014(A0),A2 00000016: D5D3 '..' ADDA.L (A3),A2 00000018: 49EA 0002 'I...' LEA $0002(A2),A4 0000001C: 4247 'BG' CLR.W D7 0000001E: 601A '`.' BRA.S *+$001C ; 0000003A 00000020: 102C 0002 '.,..' MOVE.B $0002(A4),D0 00000024: 4880 'H.' EXT.W D0 00000026: 5440 'T@' ADDQ.W #2,D0 00000028: 7CFE '|.' MOVEQ #$FE,D6 0000002A: CC40 '.@' AND.W D0,D6 0000002C: 200C ' .' MOVE.L A4,D0 0000002E: 5480 'T.' ADDQ.L #2,D0 00000030: 48C6 'H.' EXT.L D6 00000032: D086 '..' ADD.L D6,D0 00000034: 2840 '(@' MOVEA.L D0,A4 00000036: 3007 '0.' MOVE.W D7,D0 00000038: 5247 'RG' ADDQ.W #1,D7 0000003A: BA47 '.G' CMP.W D7,D5 0000003C: 6EE2 'n.' BGT.S *-$001C ; 00000020 0000003E: 204C ' L' MOVEA.L A4,A0 00000040: 5488 'T.' ADDQ.L #2,A0 00000042: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 00000046: 102C 0002 '.,..' MOVE.B $0002(A4),D0 0000004A: 4880 'H.' EXT.W D0 0000004C: 5240 'R@' ADDQ.W #1,D0 0000004E: 48C0 'H.' EXT.L D0 00000050: A22E '..' _BlockMoveData ; A22E 00000052: 4CEE 1CE0 FFE4 'L.....' MOVEM.L -$001C(A6),D5-D7/A2-A4 00000058: 4E5E 'N^' UNLK A6 0000005A: 4E75 'Nu' RTS Comment: FontNameIndexToFontName ended due to: vector glue below Comment: ##################################################################################### Module: FontNameToFontNameIndex [A6500, A65D4) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +42 (A6542): JSR ComparePascalString VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheMap.c Dictionary: Flags $00 FirstId 669 669: FontNameToFontNameIndex Module: Flags=$88=(ForcedActive Extern Code) Module="FontNameToFontNameIndex"(669) Segment="Main"(200) Size: Flags $00 ModuleSize 212 Content: Flags $08 Contents offset $0000 size $00D4 00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) 00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000000C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000010: 2D50 FFFC '-P..' MOVE.L (A0),-$0004(A6) 00000014: 4244 'BD' CLR.W D4 00000016: 36BC FFFF '6...' MOVE.W #$FFFF,(A3) 0000001A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 0000001E: 2028 0014 ' (..' MOVE.L $0014(A0),D0 00000022: D0AE FFFC '....' ADD.L -$0004(A6),D0 00000026: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) 0000002A: 2040 ' @' MOVEA.L D0,A0 0000002C: 3A10 ':.' MOVE.W (A0),D5 0000002E: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 00000032: 49E8 0002 'I...' LEA $0002(A0),A4 00000036: 4247 'BG' CLR.W D7 00000038: 6032 '`2' BRA.S *+$0034 ; 0000006C 0000003A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 0000003E: 486C 0002 'Hl..' PEA $0002(A4) 00000042: 4EBA 0000 'N...' JSR ComparePascalString ; id: 624 00000046: 4A00 'J.' TST.B D0 00000048: 504F 'PO' ADDQ.W #8,A7 0000004A: 6706 'g.' BEQ.S *+$0008 ; 00000052 0000004C: 3687 '6.' MOVE.W D7,(A3) 0000004E: 5254 'RT' ADDQ.W #1,(A4) 00000050: 6016 '`.' BRA.S *+$0018 ; 00000068 00000052: 102C 0002 '.,..' MOVE.B $0002(A4),D0 00000056: 4880 'H.' EXT.W D0 00000058: 5440 'T@' ADDQ.W #2,D0 0000005A: 7CFE '|.' MOVEQ #$FE,D6 0000005C: CC40 '.@' AND.W D0,D6 0000005E: 200C ' .' MOVE.L A4,D0 00000060: 5480 'T.' ADDQ.L #2,D0 00000062: 48C6 'H.' EXT.L D6 00000064: D086 '..' ADD.L D6,D0 00000066: 2840 '(@' MOVEA.L D0,A4 00000068: 3007 '0.' MOVE.W D7,D0 0000006A: 5247 'RG' ADDQ.W #1,D7 0000006C: 70FF 'p.' MOVEQ #$FF,D0 0000006E: B053 '.S' CMP.W (A3),D0 00000070: 6604 'f.' BNE.S *+$0006 ; 00000076 00000072: BA47 '.G' CMP.W D7,D5 00000074: 6EC4 'n.' BGT.S *-$003A ; 0000003A 00000076: 70FF 'p.' MOVEQ #$FF,D0 00000078: B053 '.S' CMP.W (A3),D0 0000007A: 664C 'fL' BNE.S *+$004E ; 000000C8 0000007C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 00000080: 7000 'p.' MOVEQ #$00,D0 00000082: 1010 '..' MOVE.B (A0),D0 00000084: 5440 'T@' ADDQ.W #2,D0 00000086: 7CFE '|.' MOVEQ #$FE,D6 00000088: CC40 '.@' AND.W D0,D6 0000008A: 3A06 ':.' MOVE.W D6,D5 0000008C: 5445 'TE' ADDQ.W #2,D5 0000008E: 2C0C ',.' MOVE.L A4,D6 00000090: 9CAE FFFC '....' SUB.L -$0004(A6),D6 00000094: 48C5 'H.' EXT.L D5 00000096: 2006 ' .' MOVE.L D6,D0 00000098: D085 '..' ADD.L D5,D0 0000009A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 0000009E: B0A8 0018 '....' CMP.L $0018(A0),D0 000000A2: 6F04 'o.' BLE.S *+$0006 ; 000000A8 000000A4: 7894 'x.' MOVEQ #$94,D4 000000A6: 6020 '` ' BRA.S *+$0022 ; 000000C8 000000A8: 38BC 0001 '8...' MOVE.W #$0001,(A4) 000000AC: 206E 000C ' n..' MOVEA.L $000C(A6),A0 000000B0: 224C '"L' MOVEA.L A4,A1 000000B2: 5489 'T.' ADDQ.L #2,A1 000000B4: 2448 '$H' MOVEA.L A0,A2 000000B6: 7000 'p.' MOVEQ #$00,D0 000000B8: 1012 '..' MOVE.B (A2),D0 000000BA: 5240 'R@' ADDQ.W #1,D0 000000BC: 48C0 'H.' EXT.L D0 000000BE: A22E '..' _BlockMoveData ; A22E 000000C0: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 000000C4: 3690 '6.' MOVE.W (A0),(A3) 000000C6: 5250 'RP' ADDQ.W #1,(A0) 000000C8: 3004 '0.' MOVE.W D4,D0 000000CA: 4CEE 1CF0 FFDC 'L.....' MOVEM.L -$0024(A6),D4-D7/A2-A4 000000D0: 4E5E 'N^' UNLK A6 000000D2: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ComparePascalString"(624) 00000044 Comment: FontNameToFontNameIndex ended due to: vector glue below Comment: ##################################################################################### Module: CompareDiskCacheEntry [A65E0, A66A8) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +70 (A6650): JSR ComparePascalString +3C (A661C): JSR MapFontNameToFontNumber +2C (A660C): JSR FontNameIndexToFontName VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheMap.c Dictionary: Flags $00 FirstId 670 670: CompareDiskCacheEntry Module: Flags=$88=(ForcedActive Extern Code) Module="CompareDiskCacheEntry"(670) Segment="Main"(200) Size: Flags $00 ModuleSize 200 Content: Flags $08 Contents offset $0000 size $00C8 00000000: 4E56 FDFC 'NV..' LINK.W A6,#-$0204 00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) 00000008: 3C2E 0032 '<..2' MOVE.W $0032(A6),D6 0000000C: 266E 0034 '&n.4' MOVEA.L $0034(A6),A3 00000010: 4207 'B.' CLR.B D7 00000012: 2F0B '/.' MOVE.L A3,-(A7) 00000014: 48C6 'H.' EXT.L D6 00000016: 2053 ' S' MOVEA.L (A3),A0 00000018: 2006 ' .' MOVE.L D6,D0 0000001A: 7228 'r(' MOVEQ #$28,D1 ; '(' 0000001C: 4C01 0800 'L...' MULS.L D1,D0 00000020: 3030 0820 '00. ' MOVE.W $20(A0,D0.L),D0 00000024: 48C0 'H.' EXT.L D0 00000026: 2F00 '/.' MOVE.L D0,-(A7) 00000028: 486E FE00 'Hn..' PEA -$0200(A6) 0000002C: 4EBA 0000 'N...' JSR FontNameIndexToFontName ; id: 668 00000030: 486E FE00 'Hn..' PEA -$0200(A6) 00000034: 486E FDFE 'Hn..' PEA -$0202(A6) 00000038: 486E FDFD 'Hn..' PEA -$0203(A6) 0000003C: 4EBA 0000 'N...' JSR MapFontNameToFontNumber ; id: 667 00000040: 4A2E FDFD 'J...' TST.B -$0203(A6) 00000044: 4FEF 0018 'O...' LEA $0018(A7),A7 00000048: 6772 'gr' BEQ.S *+$0074 ; 000000BC 0000004A: 3F2E 0008 '?...' MOVE.W $0008(A6),-(A7) 0000004E: 486E FF00 'Hn..' PEA -$0100(A6) 00000052: A8FF '..' _GetFName ; A8FF 00000054: 48C6 'H.' EXT.L D6 00000056: 2053 ' S' MOVEA.L (A3),A0 00000058: 2006 ' .' MOVE.L D6,D0 0000005A: 7228 'r(' MOVEQ #$28,D1 ; '(' 0000005C: 4C01 0800 'L...' MULS.L D1,D0 00000060: 49F0 0820 'I.. ' LEA $20(A0,D0.L),A4 00000064: 7600 'v.' MOVEQ #$00,D3 00000066: 2F03 '/.' MOVE.L D3,-(A7) 00000068: 486E FF00 'Hn..' PEA -$0100(A6) 0000006C: 486E FE00 'Hn..' PEA -$0200(A6) 00000070: 4EBA 0000 'N...' JSR ComparePascalString ; id: 624 00000074: 508F 'P.' ADDQ.L #8,A7 00000076: 261F '&.' MOVE.L (A7)+,D3 00000078: 4A00 'J.' TST.B D0 0000007A: 673E 'g>' BEQ.S *+$0040 ; 000000BA 0000007C: 302C 0002 '0,..' MOVE.W $0002(A4),D0 00000080: B06E 000A '.n..' CMP.W $000A(A6),D0 00000084: 6634 'f4' BNE.S *+$0036 ; 000000BA 00000086: 302C 0004 '0,..' MOVE.W $0004(A4),D0 0000008A: B06E 000C '.n..' CMP.W $000C(A6),D0 0000008E: 662A 'f*' BNE.S *+$002C ; 000000BA 00000090: 202C 0006 ' ,..' MOVE.L $0006(A4),D0 00000094: B0AE 000E '....' CMP.L $000E(A6),D0 00000098: 6620 'f ' BNE.S *+$0022 ; 000000BA 0000009A: 202C 000A ' ,..' MOVE.L $000A(A4),D0 0000009E: B0AE 0012 '....' CMP.L $0012(A6),D0 000000A2: 6616 'f.' BNE.S *+$0018 ; 000000BA 000000A4: 202C 000E ' ,..' MOVE.L $000E(A4),D0 000000A8: B0AE 0016 '....' CMP.L $0016(A6),D0 000000AC: 660C 'f.' BNE.S *+$000E ; 000000BA 000000AE: 102C 0012 '.,..' MOVE.B $0012(A4),D0 000000B2: B02E 001A '....' CMP.B $001A(A6),D0 000000B6: 6602 'f.' BNE.S *+$0004 ; 000000BA 000000B8: 7601 'v.' MOVEQ #$01,D3 000000BA: 1E03 '..' MOVE.B D3,D7 000000BC: 1007 '..' MOVE.B D7,D0 000000BE: 4CEE 18C8 FDE8 'L.....' MOVEM.L -$0218(A6),D3/D6/D7/A3/A4 000000C4: 4E5E 'N^' UNLK A6 000000C6: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="ComparePascalString"(624) 00000072 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="MapFontNameToFontNumber"(667) 0000003E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FontNameIndexToFontName"(668) 0000002E Comment: CompareDiskCacheEntry ended due to: vector glue below Comment: ##################################################################################### Module: SearchForDiskCache [A66C0, A6728) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +30 (A66F0): JSR CompareDiskCacheEntry VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheMap.c Dictionary: Flags $00 FirstId 671 671: SearchForDiskCache Pad Module: Flags=$88=(ForcedActive Extern Code) Module="SearchForDiskCache"(671) Segment="Main"(200) Size: Flags $00 ModuleSize 104 Content: Flags $08 Contents offset $0000 size $0068 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) 00000008: 266E 0034 '&n.4' MOVEA.L $0034(A6),A3 0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 00000010: 4246 'BF' CLR.W D6 00000012: 38BC FFFF '8...' MOVE.W #$FFFF,(A4) 00000016: 2053 ' S' MOVEA.L (A3),A0 00000018: 3E28 000C '>(..' MOVE.W $000C(A0),D7 0000001C: 6032 '`2' BRA.S *+$0034 ; 00000050 0000001E: 2F0B '/.' MOVE.L A3,-(A7) 00000020: 48C7 'H.' EXT.L D7 00000022: 2F07 '/.' MOVE.L D7,-(A7) 00000024: 41EE 0034 'A..4' LEA $0034(A6),A0 00000028: 7013 'p.' MOVEQ #$13,D0 0000002A: 3F20 '? ' MOVE.W -(A0),-(A7) 0000002C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000002A 00000030: 4EBA 0000 'N...' JSR CompareDiskCacheEntry ; id: 670 00000034: 4A00 'J.' TST.B D0 00000036: 4FEF 0030 'O..0' LEA $0030(A7),A7 0000003A: 6704 'g.' BEQ.S *+$0006 ; 00000040 0000003C: 3887 '8.' MOVE.W D7,(A4) 0000003E: 6010 '`.' BRA.S *+$0012 ; 00000050 00000040: 48C7 'H.' EXT.L D7 00000042: 2053 ' S' MOVEA.L (A3),A0 00000044: 2007 ' .' MOVE.L D7,D0 00000046: 7228 'r(' MOVEQ #$28,D1 ; '(' 00000048: 4C01 0800 'L...' MULS.L D1,D0 0000004C: 3E30 083E '>0.>' MOVE.W $3E(A0,D0.L),D7 00000050: 70FF 'p.' MOVEQ #$FF,D0 00000052: B054 '.T' CMP.W (A4),D0 00000054: 6606 'f.' BNE.S *+$0008 ; 0000005C 00000056: 0C47 FFFF '.G..' CMPI.W #$FFFF,D7 0000005A: 66C2 'f.' BNE.S *-$003C ; 0000001E 0000005C: 3006 '0.' MOVE.W D6,D0 0000005E: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 00000064: 4E5E 'N^' UNLK A6 00000066: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CompareDiskCacheEntry"(670) 00000032 Comment: SearchForDiskCache ended due to: vector glue below Comment: ##################################################################################### Module: SearchForDiskCacheUsingWidthTable [A6740, A679E) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +1C (A675C): JSR IntrinsicStyle +50 (A6790): JSR SearchForDiskCache VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheMap.c Dictionary: Flags $00 FirstId 672 672: SearchForDiskCacheUsingWidthTable Module: Flags=$88=(ForcedActive Extern Code) Module="SearchForDiskCacheUsingWidthTable"(672) Segment="Main"(200) Size: Flags $00 ModuleSize 94 Content: Flags $08 Contents offset $0000 size $005E 00000000: 4E56 FFD8 'NV..' LINK.W A6,#-$0028 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 0000000C: 2853 '(S' MOVEA.L (A3),A4 0000000E: 3D6C 040C FFD8 '=l....' MOVE.W $040C(A4),-$0028(A6) 00000014: 3D6C 040E FFDA '=l....' MOVE.W $040E(A4),-$0026(A6) 0000001A: 2F13 '/.' MOVE.L (A3),-(A7) 0000001C: 4EBA 0000 'N...' JSR IntrinsicStyle ; id: 517 00000020: 3D40 FFDC '=@..' MOVE.W D0,-$0024(A6) 00000024: 2D6C 043C FFDE '-l.<..' MOVE.L $043C(A4),-$0022(A6) 0000002A: 2D6C 0440 FFE2 '-l.@..' MOVE.L $0440(A4),-$001E(A6) 00000030: 2D6C 0444 FFE6 '-l.D..' MOVE.L $0444(A4),-$001A(A6) 00000036: 1D6E 0017 FFEA '.n....' MOVE.B $0017(A6),-$0016(A6) 0000003C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 00000040: 41EE 0000 'A...' LEA $0000(A6),A0 00000044: 7013 'p.' MOVEQ #$13,D0 00000046: 3F20 '? ' MOVE.W -(A0),-(A7) 00000048: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000046 0000004C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000050: 4EBA 0000 'N...' JSR SearchForDiskCache ; id: 671 00000054: 4CEE 1800 FFD0 'L.....' MOVEM.L -$0030(A6),A3/A4 0000005A: 4E5E 'N^' UNLK A6 0000005C: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="IntrinsicStyle"(517) 0000001E Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SearchForDiskCache"(671) 00000052 Comment: SearchForDiskCacheUsingWidthTable ended due to: vector glue below Comment: ##################################################################################### Module: SearchForDiskCacheUsingCache [A67C0, A6816) Module started due to: island above, MODGUESS (align, label, BRA.L then padding) Resolved outgoing references: +4A (A680A): JSR SearchForDiskCache VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheMap.c Dictionary: Flags $00 FirstId 673 673: SearchForDiskCacheUsingCache Pad Module: Flags=$88=(ForcedActive Extern Code) Module="SearchForDiskCacheUsingCache"(673) Segment="Main"(200) Size: Flags $00 ModuleSize 86 Content: Flags $08 Contents offset $0000 size $0056 00000000: 4E56 FFD8 'NV..' LINK.W A6,#-$0028 00000004: 2F0C '/.' MOVE.L A4,-(A7) 00000006: 206E 000C ' n..' MOVEA.L $000C(A6),A0 0000000A: 2850 '(P' MOVEA.L (A0),A4 0000000C: 3D6C 004A FFD8 '=l.J..' MOVE.W $004A(A4),-$0028(A6) 00000012: 3D6C 0002 FFDA '=l....' MOVE.W $0002(A4),-$0026(A6) 00000018: 3D6C 0004 FFDC '=l....' MOVE.W $0004(A4),-$0024(A6) 0000001E: 2D6C 0008 FFDE '-l....' MOVE.L $0008(A4),-$0022(A6) 00000024: 2D6C 000C FFE2 '-l....' MOVE.L $000C(A4),-$001E(A6) 0000002A: 2D6C 0010 FFE6 '-l....' MOVE.L $0010(A4),-$001A(A6) 00000030: 1D6C 0049 FFEA '.l.I..' MOVE.B $0049(A4),-$0016(A6) 00000036: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) 0000003A: 41EE 0000 'A...' LEA $0000(A6),A0 0000003E: 7013 'p.' MOVEQ #$13,D0 00000040: 3F20 '? ' MOVE.W -(A0),-(A7) 00000042: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000040 00000046: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000004A: 4EBA 0000 'N...' JSR SearchForDiskCache ; id: 671 0000004E: 286E FFD4 '(n..' MOVEA.L -$002C(A6),A4 00000052: 4E5E 'N^' UNLK A6 00000054: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SearchForDiskCache"(671) 0000004C Comment: SearchForDiskCacheUsingCache ended due to: vector glue below Comment: ##################################################################################### Module: ADDFONTSTOCHAIN [A6820, A6926) Module started due to: MODGUESS (align, label) VectorTable comment: {sources}Toolbox:FontMgr:FontFolderExtension.a Dictionary: Flags $00 FirstId 674 674: ADDFONTSTOCHAIN Module: Flags=$88=(ForcedActive Extern Code) Module="ADDFONTSTOCHAIN"(674) Segment="Main"(200) Size: Flags $00 ModuleSize 262 Content: Flags $08 Contents offset $0000 size $0106 00000000: 4E56 FE48 'NV.H' LINK.W A6,#-$01B8 00000004: 48E7 1E38 'H..8' MOVEM.L D3-D6/A2-A4,-(A7) 00000008: 2F38 0118 '/8..' MOVE.L $0118,-(A7) 0000000C: 21F8 02A6 0118 '!.....' MOVE.L $02A6,$0118 00000012: 554F 'UO' SUBQ.W #2,A7 00000014: 3F3C 8000 '?<..' MOVE.W #$8000,-(A7) 00000018: 2F3C 666F 6E74 '/' CMP.W $0D3E,D1 00000262: 661A 'f.' BNE.S *+$001C ; 0000027E 00000264: 43E8 0050 'C..P' LEA $0050(A0),A1 00000268: 41F8 0D36 'A..6' LEA $0D36,A0 0000026C: B388 '..' CMPM.L (A0)+,(A1)+ 0000026E: 660E 'f.' BNE.S *+$0010 ; 0000027E 00000270: B388 '..' CMPM.L (A0)+,(A1)+ 00000272: 660A 'f.' BNE.S *+$000C ; 0000027E 00000274: 2040 ' @' MOVEA.L D0,A0 00000276: 6100 0398 'a...' BSR *+$039A ; 00000610 0000027A: B078 0D40 '.x.@' CMP.W $0D40,D0 0000027E: 6600 03C6 'f...' BNE *+$03C8 ; 00000646 00000282: 2075 8151 ' u.Q' MOVEA.L ([0,A5]),A0 00000286: 2038 0B4C ' 8.L' MOVE.L $0B4C,D0 0000028A: B0A8 004C '...L' CMP.L $004C(A0),D0 0000028E: 6720 'g ' BEQ.S *+$0022 ; 000002B0 00000290: 4E56 FF76 'NV.v' LINK.W A6,#-$008A 00000294: 426E FFB8 'Bn..' CLR.W -$0048(A6) 00000298: 426E FFB6 'Bn..' CLR.W -$004A(A6) 0000029C: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 000002A0: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 000002A4: 5538 015E 'U8.^' SUBQ.B #2,$015E 000002A8: 6000 09A6 '`...' BRA *+$09A8 ; 00000C50 000002AC: 6000 0114 '`...' BRA *+$0116 ; 000003C2 000002B0: 5538 015E 'U8.^' SUBQ.B #2,$015E 000002B4: 2078 099A ' x..' MOVEA.L $099A,A0 000002B8: 4A90 'J.' TST.L (A0) 000002BA: 6644 'fD' BNE.S *+$0046 ; 00000300 000002BC: 2278 0B2A '"x.*' MOVEA.L $0B2A,A1 000002C0: 2251 '"Q' MOVEA.L (A1),A1 000002C2: 4A29 0436 'J).6' TST.B $0436(A1) 000002C6: 671E 'g.' BEQ.S *+$0020 ; 000002E6 000002C8: 4A29 0448 'J).H' TST.B $0448(A1) 000002CC: 6632 'f2' BNE.S *+$0034 ; 00000300 000002CE: 3029 0430 '0).0' MOVE.W $0430(A1),D0 000002D2: 4EBA 0D8C 'N...' JSR *+$0D8E ; 00001060 000002D6: 6100 FEA2 'a...' BSR *-$015C ; 0000017A 000002DA: 2248 '"H' MOVEA.L A0,A1 000002DC: 2040 ' @' MOVEA.L D0,A0 000002DE: 4A90 'J.' TST.L (A0) 000002E0: 57E9 0448 'W..H' SEQ $0448(A1) 000002E4: 601A '`.' BRA.S *+$001C ; 00000300 000002E6: 2F08 '/.' MOVE.L A0,-(A7) 000002E8: 31FC FFFF 0B9E '1.....' MOVE.W #$FFFF,$0B9E 000002EE: A9A2 '..' _LoadResource ; A9A2 000002F0: 0C38 00FF 015E '.8...^' CMPI.B #$FF,$015E 000002F6: 67B4 'g.' BEQ.S *-$004A ; 000002AC 000002F8: 4A90 'J.' TST.L (A0) 000002FA: 67B0 'g.' BEQ.S *-$004E ; 000002AC 000002FC: 6100 17AA 'a...' BSR *+$17AC ; 00001AA8 00000300: 6100 FE78 'a..x' BSR *-$0186 ; 0000017A 00000304: 4A28 0436 'J(.6' TST.B $0436(A0) 00000308: 6746 'gF' BEQ.S *+$0048 ; 00000350 0000030A: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7) 0000030E: 594F 'YO' SUBQ.W #4,A7 00000310: 2F38 0B2A '/8.*' MOVE.L $0B2A,-(A7) 00000314: 303C 0006 '0<..' MOVE.W #$0006,D0 00000318: A854 '.T' _FontDispatch ; A854 0000031A: 4A9F 'J.' TST.L (A7)+ 0000031C: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1 00000320: 662E 'f.' BNE.S *+$0030 ; 00000350 00000322: 2078 02B6 ' x..' MOVEA.L $02B6,A0 00000326: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 0000032A: 2050 ' P' MOVEA.L (A0),A0 0000032C: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 00000330: 2050 ' P' MOVEA.L (A0),A0 00000332: 41E8 0040 'A..@' LEA $0040(A0),A0 00000336: 43F8 09A5 'C...' LEA $09A5,A1 0000033A: 12D8 '..' MOVE.B (A0)+,(A1)+ 0000033C: 12D8 '..' MOVE.B (A0)+,(A1)+ 0000033E: 12D8 '..' MOVE.B (A0)+,(A1)+ 00000340: 12D0 '..' MOVE.B (A0),(A1)+ 00000342: 5249 'RI' ADDQ.W #1,A1 00000344: 22FC 0100 0100 '".....' MOVE.L #$01000100,(A1)+ 0000034A: 22BC 0100 0100 '".....' MOVE.L #$01000100,(A1) 00000350: 2078 0B2A ' x.*' MOVEA.L $0B2A,A0 00000354: 21D0 0B10 '!...' MOVE.L (A0),$0B10 00000358: 50F8 015E 'P..^' ST $015E 0000035C: 205F ' _' MOVEA.L (A7)+,A0 0000035E: 584F 'XO' ADDQ.W #4,A7 00000360: 4ED0 'N.' JMP (A0) 00000362: 41F8 09AA 'A...' LEA $09AA,A0 00000366: 3199 1000 '1...' MOVE.W (A1)+,$00(A0,D1.W) 0000036A: 41F8 0BFA 'A...' LEA $0BFA,A0 0000036E: 7000 'p.' MOVEQ #$00,D0 00000370: 3029 0002 '0)..' MOVE.W $0002(A1),D0 00000374: E180 '..' ASL.L #8,D0 00000376: D241 '.A' ADD.W D1,D1 00000378: 4441 'DA' NEG.W D1 0000037A: 2180 1000 '!...' MOVE.L D0,$00(A0,D1.W) 0000037E: 4E75 'Nu' RTS 00000380: 4A90 'J.' TST.L (A0) 00000382: 6616 'f.' BNE.S *+$0018 ; 0000039A 00000384: 2F08 '/.' MOVE.L A0,-(A7) 00000386: 31FC FFFF 0B9E '1.....' MOVE.W #$FFFF,$0B9E 0000038C: A9A2 '..' _LoadResource ; A9A2 0000038E: 0C38 00FF 015E '.8...^' CMPI.B #$FF,$015E 00000394: 6708 'g.' BEQ.S *+$000A ; 0000039E 00000396: 4A90 'J.' TST.L (A0) 00000398: 6704 'g.' BEQ.S *+$0006 ; 0000039E 0000039A: 2050 ' P' MOVEA.L (A0),A0 0000039C: 4E75 'Nu' RTS 0000039E: 6000 0BD8 '`...' BRA *+$0BDA ; 00000F78 000003A2: 0C78 FFFF 0BC6 '.x....' CMPI.W #$FFFF,$0BC6 000003A8: 6716 'g.' BEQ.S *+$0018 ; 000003C0 000003AA: 2038 099A ' 8..' MOVE.L $099A,D0 000003AE: 6710 'g.' BEQ.S *+$0012 ; 000003C0 000003B0: 2040 ' @' MOVEA.L D0,A0 000003B2: 2010 ' .' MOVE.L (A0),D0 000003B4: 670A 'g.' BEQ.S *+$000C ; 000003C0 000003B6: 2240 '"@' MOVEA.L D0,A1 000003B8: 0811 0000 '....' BTST #$00,(A1) 000003BC: 6702 'g.' BEQ.S *+$0004 ; 000003C0 000003BE: A049 '.I' _HPurge ; A049 000003C0: 4E75 'Nu' RTS 000003C2: 4E56 FF76 'NV.v' LINK.W A6,#-$008A 000003C6: 426E FFB8 'Bn..' CLR.W -$0048(A6) 000003CA: 426E FFB6 'Bn..' CLR.W -$004A(A6) 000003CE: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 000003D2: 61CE 'a.' BSR.S *-$0030 ; 000003A2 000003D4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 000003D8: 43EE FFF0 'C...' LEA -$0010(A6),A1 000003DC: 7010 'p.' MOVEQ #$10,D0 000003DE: A22E '..' _BlockMoveData ; A22E 000003E0: 2649 '&I' MOVEA.L A1,A3 000003E2: 11EB 0004 09A9 '......' MOVE.B $0004(A3),$09A9 000003E8: 302B 0006 '0+..' MOVE.W $0006(A3),D0 000003EC: B078 098E '.x..' CMP.W $098E,D0 000003F0: 6704 'g.' BEQ.S *+$0006 ; 000003F6 000003F2: 6100 0C34 'a..4' BSR *+$0C36 ; 00001028 000003F6: 6100 FD8A 'a...' BSR *-$0274 ; 00000182 000003FA: 2680 '&.' MOVE.L D0,(A3) 000003FC: 422B 0005 'B+..' CLR.B $0005(A3) 00000400: 49F8 015E 'I..^' LEA $015E,A4 00000404: 0C14 0006 '....' CMPI.B #$06,(A4) 00000408: 6D02 'm.' BLT.S *+$0004 ; 0000040C 0000040A: 4253 'BS' CLR.W (A3) 0000040C: 4A14 'J.' TST.B (A4) 0000040E: 6A06 'j.' BPL.S *+$0008 ; 00000416 00000410: 6100 FD38 'a..8' BSR *-$02C6 ; 0000014A 00000414: 4214 'B.' CLR.B (A4) 00000416: 2038 08E4 ' 8..' MOVE.L $08E4,D0 0000041A: 6714 'g.' BEQ.S *+$0016 ; 00000430 0000041C: 74FF 't.' MOVEQ #$FF,D2 0000041E: B4B8 0B4C '...L' CMP.L $0B4C,D2 00000422: 6708 'g.' BEQ.S *+$000A ; 0000042C 00000424: B478 0988 '.x..' CMP.W $0988,D2 00000428: 660A 'f.' BNE.S *+$000C ; 00000434 0000042A: 6004 '`.' BRA.S *+$0006 ; 00000430 0000042C: 6100 FC8C 'a...' BSR *-$0372 ; 000000BA 00000430: 6000 013C '`..<' BRA *+$013E ; 0000056E 00000434: 2840 '(@' MOVEA.L D0,A4 00000436: 2854 '(T' MOVEA.L (A4),A4 00000438: 74FF 't.' MOVEQ #$FF,D2 0000043A: 76FF 'v.' MOVEQ #$FF,D3 0000043C: 51C4 'Q.' SF D4 0000043E: 7AFC 'z.' MOVEQ #$FC,D5 00000440: 51C6 'Q.' SF D6 00000442: 7EFF '~.' MOVEQ #$FF,D7 00000444: 5845 'XE' ADDQ.W #4,D5 00000446: 2214 '".' MOVE.L (A4),D1 00000448: 6700 00A6 'g...' BEQ *+$00A8 ; 000004F0 0000044C: 2041 ' A' MOVEA.L D1,A0 0000044E: 2010 ' .' MOVE.L (A0),D0 00000450: 6700 008E 'g...' BEQ *+$0090 ; 000004E0 00000454: 3E05 '>.' MOVE.W D5,D7 00000456: 2240 '"@' MOVEA.L D0,A1 00000458: 7203 'r.' MOVEQ #$03,D1 0000045A: 204B ' K' MOVEA.L A3,A0 0000045C: 43E9 040C 'C...' LEA $040C(A1),A1 00000460: 0C51 FFFF '.Q..' CMPI.W #$FFFF,(A1) 00000464: 6602 'f.' BNE.S *+$0004 ; 00000468 00000466: 3605 '6.' MOVE.W D5,D3 00000468: B388 '..' CMPM.L (A0)+,(A1)+ 0000046A: 56C9 FFFC 'V...' DBNE D1,*-$0002 ; 00000468 0000046E: 6672 'fr' BNE.S *+$0074 ; 000004E2 00000470: 50C6 'P.' ST D6 00000472: 3011 '0.' MOVE.W (A1),D0 00000474: B078 0BC6 '.x..' CMP.W $0BC6,D0 00000478: 6742 'gB' BEQ.S *+$0044 ; 000004BC 0000047A: 1038 0903 '.8..' MOVE.B $0903,D0 0000047E: 2078 0BC2 ' x..' MOVEA.L $0BC2,A0 00000482: A06A '.j' _HSetState ; A06A 00000484: 2054 ' T' MOVEA.L (A4),A0 00000486: A04A '.J' _HNoPurge ; A04A 00000488: 3019 '0.' MOVE.W (A1)+,D0 0000048A: 31C0 0BC6 '1...' MOVE.W D0,$0BC6 0000048E: 2059 ' Y' MOVEA.L (A1)+,A0 00000490: 21C8 0BC2 '!...' MOVE.L A0,$0BC2 00000494: 6728 'g(' BEQ.S *+$002A ; 000004BE 00000496: 6100 FEE8 'a...' BSR *-$0116 ; 00000380 0000049A: 11D0 0986 '....' MOVE.B (A0),$0986 0000049E: 2078 0BC2 ' x..' MOVEA.L $0BC2,A0 000004A2: A069 '.i' _HGetState ; A069 000004A4: 11C0 0903 '....' MOVE.B D0,$0903 000004A8: A04A '.J' _HNoPurge ; A04A 000004AA: 2878 08E4 '(x..' MOVEA.L $08E4,A4 000004AE: 2854 '(T' MOVEA.L (A4),A4 000004B0: D8C5 '..' ADDA.W D5,A4 000004B2: 2254 '"T' MOVEA.L (A4),A1 000004B4: 2251 '"Q' MOVEA.L (A1),A1 000004B6: 43E9 0422 'C.."' LEA $0422(A1),A1 000004BA: 6002 '`.' BRA.S *+$0004 ; 000004BE 000004BC: 5C49 '\I' ADDQ.W #6,A1 000004BE: 11D9 0BF5 '....' MOVE.B (A1)+,$0BF5 000004C2: 11D9 09A9 '....' MOVE.B (A1)+,$09A9 000004C6: 7200 'r.' MOVEQ #$00,D1 000004C8: 6100 FE98 'a...' BSR *-$0166 ; 00000362 000004CC: 7202 'r.' MOVEQ #$02,D1 000004CE: 6100 FE92 'a...' BSR *-$016C ; 00000362 000004D2: 2054 ' T' MOVEA.L (A4),A0 000004D4: 2250 '"P' MOVEA.L (A0),A1 000004D6: 2269 0400 '"i..' MOVEA.L $0400(A1),A1 000004DA: 21C9 099A '!...' MOVE.L A1,$099A 000004DE: 6070 '`p' BRA.S *+$0072 ; 00000550 000004E0: 3405 '4.' MOVE.W D5,D2 000004E2: 584C 'XL' ADDQ.W #4,A4 000004E4: 0C45 002C '.E.,' CMPI.W #$002C,D5 000004E8: 6500 FF5A 'e..Z' BCS *-$00A4 ; 00000444 000004EC: 50C4 'P.' ST D4 000004EE: 594C 'YL' SUBQ.W #4,A4 000004F0: 2278 0B2A '"x.*' MOVEA.L $0B2A,A1 000004F4: 2251 '"Q' MOVEA.L (A1),A1 000004F6: 0C69 FFFF 040C '.i....' CMPI.W #$FFFF,$040C(A1) 000004FC: 6770 'gp' BEQ.S *+$0072 ; 0000056E 000004FE: C745 '.E' EXG D3,D5 00000500: 4A45 'JE' TST.W D5 00000502: 6A22 'j"' BPL.S *+$0024 ; 00000526 00000504: 223C 0000 044A '"<...J' MOVE.L #$0000044A,D1 0000050A: A461 '.a' _MaxBlock ,Sys ; A461 0000050C: B081 '..' CMP.L D1,D0 0000050E: 6F12 'o.' BLE.S *+$0014 ; 00000522 00000510: 2001 ' .' MOVE.L D1,D0 00000512: 3A02 ':.' MOVE.W D2,D5 00000514: 6A10 'j.' BPL.S *+$0012 ; 00000526 00000516: 4A04 'J.' TST.B D4 00000518: 6608 'f.' BNE.S *+$000A ; 00000522 0000051A: 3A03 ':.' MOVE.W D3,D5 0000051C: A522 '."' _NewHandle ,Sys ; A522 0000051E: 664E 'fN' BNE.S *+$0050 ; 0000056E 00000520: 6004 '`.' BRA.S *+$0006 ; 00000526 00000522: 3A07 ':.' MOVE.W D7,D5 00000524: 6B48 'kH' BMI.S *+$004A ; 0000056E 00000526: 2878 08E4 '(x..' MOVEA.L $08E4,A4 0000052A: 2854 '(T' MOVEA.L (A4),A4 0000052C: 49F4 5000 'I.P.' LEA $00(A4,D5.W),A4 00000530: 2214 '".' MOVE.L (A4),D1 00000532: 671C 'g.' BEQ.S *+$001E ; 00000550 00000534: 2041 ' A' MOVEA.L D1,A0 00000536: 4A90 'J.' TST.L (A0) 00000538: 6616 'f.' BNE.S *+$0018 ; 00000550 0000053A: 2F38 0118 '/8..' MOVE.L $0118,-(A7) 0000053E: 21F8 02A6 0118 '!.....' MOVE.L $02A6,$0118 00000544: A027 '.'' _ReallocHandle ; A027 00000546: 21DF 0118 '!...' MOVE.L (A7)+,$0118 0000054A: 4A40 'J@' TST.W D0 0000054C: 6620 'f ' BNE.S *+$0022 ; 0000056E 0000054E: 60D6 '`.' BRA.S *-$0028 ; 00000526 00000550: 6004 '`.' BRA.S *+$0006 ; 00000556 00000552: 2964 0004 ')d..' MOVE.L -(A4),$0004(A4) 00000556: 5945 'YE' SUBQ.W #4,D5 00000558: 6AF8 'j.' BPL.S *-$0006 ; 00000552 0000055A: 2238 0B2A '"8.*' MOVE.L $0B2A,D1 0000055E: 21C8 0B2A '!..*' MOVE.L A0,$0B2A 00000562: A04A '.J' _HNoPurge ; A04A 00000564: 2881 '(.' MOVE.L D1,(A4) 00000566: 2041 ' A' MOVEA.L D1,A0 00000568: A049 '.I' _HPurge ; A049 0000056A: 4A06 'J.' TST.B D6 0000056C: 6608 'f.' BNE.S *+$000A ; 00000576 0000056E: 6100 FBDA 'a...' BSR *-$0424 ; 0000014A 00000572: 6100 0816 'a...' BSR *+$0818 ; 00000D8A 00000576: 2278 0B2A '"x.*' MOVEA.L $0B2A,A1 0000057A: 2251 '"Q' MOVEA.L (A1),A1 0000057C: 4A29 0436 'J).6' TST.B $0436(A1) 00000580: 6722 'g"' BEQ.S *+$0024 ; 000005A4 00000582: 4A29 0448 'J).H' TST.B $0448(A1) 00000586: 6600 0468 'f..h' BNE *+$046A ; 000009F0 0000058A: 3029 0430 '0).0' MOVE.W $0430(A1),D0 0000058E: 4EBA 0AD0 'N...' JSR *+$0AD2 ; 00001060 00000592: 6100 FBE6 'a...' BSR *-$0418 ; 0000017A 00000596: 2248 '"H' MOVEA.L A0,A1 00000598: 2040 ' @' MOVEA.L D0,A0 0000059A: 4A90 'J.' TST.L (A0) 0000059C: 57E9 0448 'W..H' SEQ $0448(A1) 000005A0: 6000 044E '`..N' BRA *+$0450 ; 000009F0 000005A4: 2078 099A ' x..' MOVEA.L $099A,A0 000005A8: 6100 FDD6 'a...' BSR *-$0228 ; 00000380 000005AC: 4A38 0A63 'J8.c' TST.B $0A63 000005B0: 6636 'f6' BNE.S *+$0038 ; 000005E8 000005B2: 43F8 09A5 'C...' LEA $09A5,A1 000005B6: 12E8 0013 '....' MOVE.B $0013(A0),(A1)+ 000005BA: 12E8 0015 '....' MOVE.B $0015(A0),(A1)+ 000005BE: 12E8 0007 '....' MOVE.B $0007(A0),(A1)+ 000005C2: 12A8 0017 '....' MOVE.B $0017(A0),(A1) 000005C6: 6000 00A6 '`...' BRA *+$00A8 ; 0000066E 000005CA: 2238 0BFA '"8..' MOVE.L $0BFA,D1 000005CE: 4880 'H.' EXT.W D0 000005D0: 4840 'H@' SWAP D0 000005D2: 4240 'B@' CLR.W D0 000005D4: 48E7 F0C0 'H...' MOVEM.L D0-D3/A0/A1,-(A7) 000005D8: A868 '.h' _FixMul ; A868 000005DA: A86C '.l' _FixRound ; A86C 000005DC: 301F '0.' MOVE.W (A7)+,D0 000005DE: 544F 'TO' ADDQ.W #2,A7 000005E0: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1 000005E4: 12C0 '..' MOVE.B D0,(A1)+ 000005E6: 4E75 'Nu' RTS 000005E8: 43F8 09A5 'C...' LEA $09A5,A1 000005EC: 1028 0013 '.(..' MOVE.B $0013(A0),D0 000005F0: 61D8 'a.' BSR.S *-$0026 ; 000005CA 000005F2: 1028 0015 '.(..' MOVE.B $0015(A0),D0 000005F6: 61D2 'a.' BSR.S *-$002C ; 000005CA 000005F8: 1028 0007 '.(..' MOVE.B $0007(A0),D0 000005FC: 2238 0BF6 '"8..' MOVE.L $0BF6,D1 00000600: 61CC 'a.' BSR.S *-$0032 ; 000005CE 00000602: 1028 0017 '.(..' MOVE.B $0017(A0),D0 00000606: 61C2 'a.' BSR.S *-$003C ; 000005CA 00000608: 6064 '`d' BRA.S *+$0066 ; 0000066E 0000060A: 4A38 08F3 'J8..' TST.B $08F3 0000060E: 6B32 'k2' BMI.S *+$0034 ; 00000642 00000610: 2255 '"U' MOVEA.L (A5),A1 00000612: 2011 ' .' MOVE.L (A1),D0 00000614: 672C 'g,' BEQ.S *+$002E ; 00000642 00000616: 2040 ' @' MOVEA.L D0,A0 00000618: 2038 0824 ' 8.$' MOVE.L $0824,D0 0000061C: 4A68 0006 'Jh..' TST.W $0006(A0) 00000620: 6A0C 'j.' BPL.S *+$000E ; 0000062E 00000622: 2070 8161 0002 ' p.a..' MOVEA.L ([$0002,A0]),A0 00000628: B090 '..' CMP.L (A0),D0 0000062A: 6708 'g.' BEQ.S *+$000A ; 00000634 0000062C: 600C '`.' BRA.S *+$000E ; 0000063A 0000062E: B0A8 0002 '....' CMP.L $0002(A0),D0 00000632: 660E 'f.' BNE.S *+$0010 ; 00000642 00000634: 61FF FFFF F9CA 'a.....' BSR.L GETDEVPIX-FONTMANAGER+$F9CA ; ids: 685, 675 0000063A: 7000 'p.' MOVEQ #$00,D0 0000063C: 3028 0020 '0(. ' MOVE.W $0020(A0),D0 00000640: 4E75 'Nu' RTS 00000642: 7001 'p.' MOVEQ #$01,D0 00000644: 4E75 'Nu' RTS 00000646: 4E56 FF76 'NV.v' LINK.W A6,#-$008A 0000064A: 426E FFB8 'Bn..' CLR.W -$0048(A6) 0000064E: 426E FFB6 'Bn..' CLR.W -$004A(A6) 00000652: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 00000656: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 0000065A: 5538 015E 'U8.^' SUBQ.B #2,$015E 0000065E: 6100 FD42 'a..B' BSR *-$02BC ; 000003A2 00000662: 6100 FB16 'a...' BSR *-$04E8 ; 0000017A 00000666: 2068 0400 ' h..' MOVEA.L $0400(A0),A0 0000066A: 21C8 099A '!...' MOVE.L A0,$099A 0000066E: 619A 'a.' BSR.S *-$0064 ; 0000060A 00000670: 2C00 ',.' MOVE.L D0,D6 00000672: 0C46 0001 '.F..' CMPI.W #$0001,D6 00000676: 672E 'g.' BEQ.S *+$0030 ; 000006A6 00000678: 1038 09A9 '.8..' MOVE.B $09A9,D0 0000067C: 0200 009F '....' ANDI.B #$9F,D0 00000680: 6624 'f$' BNE.S *+$0026 ; 000006A6 00000682: A065 '.e' _StackSpace ; A065 00000684: 0C80 0000 0C00 '......' CMPI.L #$00000C00,D0 0000068A: 6D1A 'm.' BLT.S *+$001C ; 000006A6 0000068C: 6100 FAEC 'a...' BSR *-$0512 ; 0000017A 00000690: 4A28 0436 'J(.6' TST.B $0436(A0) 00000694: 6600 035A 'f..Z' BNE *+$035C ; 000009F0 00000698: 2078 099A ' x..' MOVEA.L $099A,A0 0000069C: 6100 FCE2 'a...' BSR *-$031C ; 00000380 000006A0: 0810 0006 '....' BTST #$06,(A0) 000006A4: 6704 'g.' BEQ.S *+$0006 ; 000006AA 000006A6: 6000 0348 '`..H' BRA *+$034A ; 000009F0 000006AA: EDC6 6686 '..f.' BFFFO D6{$1A:$06},D6 000006AE: 4646 'FF' NOT.W D6 000006B0: 0246 0007 '.F..' ANDI.W #$0007,D6 000006B4: 3D7C 0001 FF76 '=|...v' MOVE.W #$0001,-$008A(A6) 000006BA: 43EE FF78 'C..x' LEA -$0088(A6),A1 000006BE: 4299 'B.' CLR.L (A1)+ 000006C0: 4259 'BY' CLR.W (A1)+ 000006C2: 70FF 'p.' MOVEQ #$FF,D0 000006C4: 22C0 '".' MOVE.L D0,(A1)+ 000006C6: 3280 '2.' MOVE.W D0,(A1) 000006C8: 4A38 08F3 'J8..' TST.B $08F3 000006CC: 6B3E 'k>' BMI.S *+$0040 ; 0000070C 000006CE: 2035 8151 ' 5.Q' MOVE.L ([0,A5]),D0 000006D2: 6738 'g8' BEQ.S *+$003A ; 0000070C 000006D4: 2040 ' @' MOVEA.L D0,A0 000006D6: 3028 0048 '0(.H' MOVE.W $0048(A0),D0 000006DA: 0240 FFF7 '.@..' ANDI.W #$FFF7,D0 000006DE: 3D40 FF76 '=@.v' MOVE.W D0,-$008A(A6) 000006E2: 0C40 0032 '.@.2' CMPI.W #$0032,D0 000006E6: 67BE 'g.' BEQ.S *-$0040 ; 000006A6 000006E8: 0880 0005 '....' BCLR #$05,D0 000006EC: 660A 'f.' BNE.S *+$000C ; 000006F8 000006EE: 0880 0002 '....' BCLR #$02,D0 000006F2: 5740 'W@' SUBQ.W #3,D0 000006F4: 67B0 'g.' BEQ.S *-$004E ; 000006A6 000006F6: 6014 '`.' BRA.S *+$0016 ; 0000070C 000006F8: 08AE 0005 FF77 '.....w' BCLR #$05,-$0089(A6) 000006FE: 600C '`.' BRA.S *+$000E ; 0000070C 00000700: 486E FF78 'Hn.x' PEA -$0088(A6) 00000704: AA19 '..' _GetForeColor ; AA19 00000706: 486E FF7E 'Hn.~' PEA -$0082(A6) 0000070A: AA1A '..' _GetBackColor ; AA1A 0000070C: 2F0B '/.' MOVE.L A3,-(A7) 0000070E: 3F38 0A5A '?8.Z' MOVE.W $0A5A,-(A7) 00000712: 7600 'v.' MOVEQ #$00,D3 00000714: 7A00 'z.' MOVEQ #$00,D5 00000716: 3E06 '>.' MOVE.W D6,D7 00000718: 3006 '0.' MOVE.W D6,D0 0000071A: E140 '.@' ASL.W #8,D0 0000071C: 802B 0004 '.+..' OR.B $0004(A3),D0 00000720: 1238 09A9 '.8..' MOVE.B $09A9,D1 00000724: B300 '..' EOR.B D1,D0 00000726: 6100 FA52 'a..R' BSR *-$05AC ; 0000017A 0000072A: 3428 042C '4(.,' MOVE.W $042C(A0),D2 0000072E: 2238 0BC2 '"8..' MOVE.L $0BC2,D1 00000732: 6700 00A8 'g...' BEQ *+$00AA ; 000007DC 00000736: 2078 02B6 ' x..' MOVEA.L $02B6,A0 0000073A: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 0000073E: 2050 ' P' MOVEA.L (A0),A0 00000740: 31E8 0098 0A5A '1....Z' MOVE.W $0098(A0),$0A5A 00000746: 2041 ' A' MOVEA.L D1,A0 00000748: 2050 ' P' MOVEA.L (A0),A0 0000074A: 41E8 0034 'A..4' LEA $0034(A0),A0 0000074E: 3218 '2.' MOVE.W (A0)+,D1 00000750: B458 '.X' CMP.W (A0)+,D2 00000752: 6D24 'm$' BLT.S *+$0026 ; 00000778 00000754: 661C 'f.' BNE.S *+$001E ; 00000772 00000756: B050 '.P' CMP.W (A0),D0 00000758: 6726 'g&' BEQ.S *+$0028 ; 00000780 0000075A: 3810 '8.' MOVE.W (A0),D4 0000075C: 0C44 0100 '.D..' CMPI.W #$0100,D4 00000760: 6D10 'm.' BLT.S *+$0012 ; 00000772 00000762: 0C44 0500 '.D..' CMPI.W #$0500,D4 00000766: 6C0A 'l.' BGE.S *+$000C ; 00000772 00000768: 0644 0100 '.D..' ADDI.W #$0100,D4 0000076C: B044 '.D' CMP.W D4,D0 0000076E: 66F2 'f.' BNE.S *-$000C ; 00000762 00000770: 2A08 '*.' MOVE.L A0,D5 00000772: 5848 'XH' ADDQ.W #4,A0 00000774: 51C9 FFDA 'Q...' DBF D1,*-$0024 ; 00000750 00000778: 4A85 'J.' TST.L D5 0000077A: 6760 'g`' BEQ.S *+$0062 ; 000007DC 0000077C: 2045 ' E' MOVEA.L D5,A0 0000077E: 1E10 '..' MOVE.B (A0),D7 00000780: 3028 0002 '0(..' MOVE.W $0002(A0),D0 00000784: 3A00 ':.' MOVE.W D0,D5 00000786: 6100 093C 'a..<' BSR *+$093E ; 000010C4 0000078A: 6618 'f.' BNE.S *+$001A ; 000007A4 0000078C: 2078 099A ' x..' MOVEA.L $099A,A0 00000790: 6100 FBEE 'a...' BSR *-$0410 ; 00000380 00000794: 2038 02AE ' 8..' MOVE.L $02AE,D0 00000798: B1C0 '..' CMPA.L D0,A0 0000079A: 6540 'e@' BCS.S *+$0042 ; 000007DC 0000079C: 3005 '0.' MOVE.W D5,D0 0000079E: 6100 091E 'a...' BSR *+$0920 ; 000010BE 000007A2: 6738 'g8' BEQ.S *+$003A ; 000007DC 000007A4: 21C8 099A '!...' MOVE.L A0,$099A 000007A8: 2448 '$H' MOVEA.L A0,A2 000007AA: 6100 12FC 'a...' BSR *+$12FE ; 00001AA8 000007AE: 2052 ' R' MOVEA.L (A2),A0 000007B0: BE46 '.F' CMP.W D6,D7 000007B2: 6608 'f.' BNE.S *+$000A ; 000007BC 000007B4: 0810 0001 '....' BTST #$01,(A0) 000007B8: 6700 0214 'g...' BEQ *+$0216 ; 000009CE 000007BC: 08AE 0005 FF77 '.....w' BCLR #$05,-$0089(A6) 000007C2: 0C6E 0002 FF76 '.n...v' CMPI.W #$0002,-$008A(A6) 000007C8: 6712 'g.' BEQ.S *+$0014 ; 000007DC 000007CA: 486E FF78 'Hn.x' PEA -$0088(A6) 000007CE: AA19 '..' _GetForeColor ; AA19 000007D0: 486E FF7E 'Hn.~' PEA -$0082(A6) 000007D4: AA1A '..' _GetBackColor ; AA1A 000007D6: 08EE 0005 FF77 '.....w' BSET #$05,-$0089(A6) 000007DC: 6100 F99C 'a...' BSR *-$0662 ; 0000017A 000007E0: 2A28 042E '*(..' MOVE.L $042E(A0),D5 000007E4: 2078 0D32 ' x.2' MOVEA.L $0D32,A0 000007E8: A025 '.%' _GetHandleSize ; A025 000007EA: 80FC 0014 '....' DIVU.W #$0014,D0 000007EE: 5340 'S@' SUBQ.W #1,D0 000007F0: 2050 ' P' MOVEA.L (A0),A0 000007F2: 2458 '$X' MOVEA.L (A0)+,A2 000007F4: 2418 '$.' MOVE.L (A0)+,D2 000007F6: B485 '..' CMP.L D5,D2 000007F8: 6632 'f2' BNE.S *+$0034 ; 0000082C 000007FA: 4A92 'J.' TST.L (A2) 000007FC: 672E 'g.' BEQ.S *+$0030 ; 0000082C 000007FE: 2652 '&R' MOVEA.L (A2),A3 00000800: 3413 '4.' MOVE.W (A3),D2 00000802: E44A '.J' LSR.W #2,D2 00000804: 0242 0007 '.B..' ANDI.W #$0007,D2 00000808: B446 '.F' CMP.W D6,D2 0000080A: 6620 'f ' BNE.S *+$0022 ; 0000082C 0000080C: 2648 '&H' MOVEA.L A0,A3 0000080E: 43EE FF78 'C..x' LEA -$0088(A6),A1 00000812: 7802 'x.' MOVEQ #$02,D4 00000814: B38B '..' CMPM.L (A3)+,(A1)+ 00000816: 56CC FFFC 'V...' DBNE D4,*-$0002 ; 00000814 0000081A: 6610 'f.' BNE.S *+$0012 ; 0000082C 0000081C: 2052 ' R' MOVEA.L (A2),A0 0000081E: 0810 0000 '....' BTST #$00,(A0) 00000822: 6704 'g.' BEQ.S *+$0006 ; 00000828 00000824: 204A ' J' MOVEA.L A2,A0 00000826: A04A '.J' _HNoPurge ; A04A 00000828: 6000 01A4 '`...' BRA *+$01A6 ; 000009CE 0000082C: 41E8 000C 'A...' LEA $000C(A0),A0 00000830: 51C8 FFC0 'Q...' DBF D0,*-$003E ; 000007F2 00000834: 2078 099A ' x..' MOVEA.L $099A,A0 00000838: A069 '.i' _HGetState ; A069 0000083A: 3E00 '>.' MOVE.W D0,D7 0000083C: A04A '.J' _HNoPurge ; A04A 0000083E: 2050 ' P' MOVEA.L (A0),A0 00000840: 7A00 'z.' MOVEQ #$00,D5 00000842: 4A28 0001 'J(..' TST.B $0001(A0) 00000846: 6A1E 'j.' BPL.S *+$0020 ; 00000866 00000848: 6100 F930 'a..0' BSR *-$06CE ; 0000017A 0000084C: 2028 042E ' (..' MOVE.L $042E(A0),D0 00000850: 6A14 'j.' BPL.S *+$0016 ; 00000866 00000852: 594F 'YO' SUBQ.W #4,A7 00000854: 2F3C 6663 7462 '/1P.' MOVE.W -$04(A1,D5.W),D7 00000B66: CFC0 '..' MULS.W D0,D7 00000B68: E987 '..' ASL.L #4,D7 00000B6A: 6010 '`.' BRA.S *+$0012 ; 00000B7C 00000B6C: 1E31 50FD '.1P.' MOVE.B -$03(A1,D5.W),D7 00000B70: 4847 'HG' SWAP D7 00000B72: 6008 '`.' BRA.S *+$000A ; 00000B7C 00000B74: D3C5 '..' ADDA.L D5,A1 00000B76: 3E31 50FC '>1P.' MOVE.W -$04(A1,D5.W),D7 00000B7A: E187 '..' ASL.L #8,D7 00000B7C: 0CB8 0001 0000 '......' CMPI.L #$00010000,$0BF6 0BF6 00000B84: 56C5 'V.' SNE D5 00000B86: CA38 0A63 '.8.c' AND.B $0A63,D5 00000B8A: 2007 ' .' MOVE.L D7,D0 00000B8C: 617C 'a|' BSR.S *+$007E ; 00000C0A 00000B8E: 2E00 '..' MOVE.L D0,D7 00000B90: 6100 F5E8 'a...' BSR *-$0A16 ; 0000017A 00000B94: 6002 '`.' BRA.S *+$0004 ; 00000B98 00000B96: 20C7 ' .' MOVE.L D7,(A0)+ 00000B98: 51CB FFFC 'Q...' DBF D3,*-$0002 ; 00000B96 00000B9C: 4238 0BF5 'B8..' CLR.B $0BF5 00000BA0: 4A38 0BF4 'J8..' TST.B $0BF4 00000BA4: 6700 0082 'g...' BEQ *+$0084 ; 00000C28 00000BA8: 0802 0001 '....' BTST #$01,D2 00000BAC: 6720 'g ' BEQ.S *+$0022 ; 00000BCE 00000BAE: 7000 'p.' MOVEQ #$00,D0 00000BB0: 3619 '6.' MOVE.W (A1)+,D3 00000BB2: 0C43 FFFF '.C..' CMPI.W #$FFFF,D3 00000BB6: 6604 'f.' BNE.S *+$0006 ; 00000BBC 00000BB8: 2007 ' .' MOVE.L D7,D0 00000BBA: 6006 '`.' BRA.S *+$0008 ; 00000BC2 00000BBC: 3003 '0.' MOVE.W D3,D0 00000BBE: E180 '..' ASL.L #8,D0 00000BC0: 6148 'aH' BSR.S *+$004A ; 00000C0A 00000BC2: 20C0 ' .' MOVE.L D0,(A0)+ 00000BC4: 51C9 FFE8 'Q...' DBF D1,*-$0016 ; 00000BAE 00000BC8: 50F8 0BF5 'P...' ST $0BF5 00000BCC: 6074 '`t' BRA.S *+$0076 ; 00000C42 00000BCE: 0838 0006 0986 '.8....' BTST #$06,$0986 00000BD4: 6652 'fR' BNE.S *+$0054 ; 00000C28 00000BD6: 200C ' .' MOVE.L A4,D0 00000BD8: 674E 'gN' BEQ.S *+$0050 ; 00000C28 00000BDA: 2878 0B2A '(x.*' MOVEA.L $0B2A,A4 00000BDE: 2854 '(T' MOVEA.L (A4),A4 00000BE0: 3F2C 042C '?,.,' MOVE.W $042C(A4),-(A7) 00000BE4: 2840 '(@' MOVEA.L D0,A4 00000BE6: 7000 'p.' MOVEQ #$00,D0 00000BE8: 3619 '6.' MOVE.W (A1)+,D3 00000BEA: 0C43 FFFF '.C..' CMPI.W #$FFFF,D3 00000BEE: 6604 'f.' BNE.S *+$0006 ; 00000BF4 00000BF0: 2007 ' .' MOVE.L D7,D0 00000BF2: 6008 '`.' BRA.S *+$000A ; 00000BFC 00000BF4: 3003 '0.' MOVE.W D3,D0 00000BF6: C0D7 '..' MULU.W (A7),D0 00000BF8: E980 '..' ASL.L #4,D0 00000BFA: 610E 'a.' BSR.S *+$0010 ; 00000C0A 00000BFC: 20C0 ' .' MOVE.L D0,(A0)+ 00000BFE: 51C9 FFE6 'Q...' DBF D1,*-$0018 ; 00000BE6 00000C02: 544F 'TO' ADDQ.W #2,A7 00000C04: 50F8 0BF5 'P...' ST $0BF5 00000C08: 6038 '`8' BRA.S *+$003A ; 00000C42 00000C0A: 4A80 'J.' TST.L D0 00000C0C: 6718 'g.' BEQ.S *+$001A ; 00000C26 00000C0E: D086 '..' ADD.L D6,D0 00000C10: 4A05 'J.' TST.B D5 00000C12: 6712 'g.' BEQ.S *+$0014 ; 00000C26 00000C14: 48E7 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A7) 00000C18: 594F 'YO' SUBQ.W #4,A7 00000C1A: 2F00 '/.' MOVE.L D0,-(A7) 00000C1C: 2F38 0BF6 '/8..' MOVE.L $0BF6,-(A7) 00000C20: A868 '.h' _FixMul ; A868 00000C22: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1 00000C26: 4E75 'Nu' RTS 00000C28: 7000 'p.' MOVEQ #$00,D0 00000C2A: 3619 '6.' MOVE.W (A1)+,D3 00000C2C: 0C43 FFFF '.C..' CMPI.W #$FFFF,D3 00000C30: 6604 'f.' BNE.S *+$0006 ; 00000C36 00000C32: 2007 ' .' MOVE.L D7,D0 00000C34: 6006 '`.' BRA.S *+$0008 ; 00000C3C 00000C36: 1003 '..' MOVE.B D3,D0 00000C38: 4840 'H@' SWAP D0 00000C3A: 61CE 'a.' BSR.S *-$0030 ; 00000C0A 00000C3C: 20C0 ' .' MOVE.L D0,(A0)+ 00000C3E: 51C9 FFE8 'Q...' DBF D1,*-$0016 ; 00000C28 00000C42: 303C 00FF '0<..' MOVE.W #$00FF,D0 00000C46: 9044 '.D' SUB.W D4,D0 00000C48: 6002 '`.' BRA.S *+$0004 ; 00000C4C 00000C4A: 20C7 ' .' MOVE.L D7,(A0)+ 00000C4C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000C4A 00000C50: 6100 F528 'a..(' BSR *-$0AD6 ; 0000017A 00000C54: 43E8 0404 'C...' LEA $0404(A0),A1 00000C58: 2E11 '..' MOVE.L (A1),D7 00000C5A: 4A38 08F3 'J8..' TST.B $08F3 00000C5E: 6B2A 'k*' BMI.S *+$002C ; 00000C8A 00000C60: 2055 ' U' MOVEA.L (A5),A0 00000C62: 2010 ' .' MOVE.L (A0),D0 00000C64: 6724 'g$' BEQ.S *+$0026 ; 00000C8A 00000C66: 2040 ' @' MOVEA.L D0,A0 00000C68: 2E28 004C '.(.L' MOVE.L $004C(A0),D7 00000C6C: 31E8 0048 0D3E '1..H.>' MOVE.W $0048(A0),$0D3E 00000C72: 41E8 0050 'A..P' LEA $0050(A0),A0 00000C76: 45F8 0D36 'E..6' LEA $0D36,A2 00000C7A: 24D8 '$.' MOVE.L (A0)+,(A2)+ 00000C7C: 2490 '$.' MOVE.L (A0),(A2) 00000C7E: 2F09 '/.' MOVE.L A1,-(A7) 00000C80: 6100 F988 'a...' BSR *-$0676 ; 0000060A 00000C84: 225F '"_' MOVEA.L (A7)+,A1 00000C86: 31C0 0D40 '1..@' MOVE.W D0,$0D40 00000C8A: 7800 'x.' MOVEQ #$00,D4 00000C8C: 21C7 0B4C '!..L' MOVE.L D7,$0B4C 00000C90: 9E91 '..' SUB.L (A1),D7 00000C92: 672E 'g.' BEQ.S *+$0030 ; 00000CC2 00000C94: DF91 '..' ADD.L D7,(A1) 00000C96: 9EFC 000C '....' SUBA.W #$000C,A7 00000C9A: 3F2B 000A '?+..' MOVE.W $000A(A3),-(A7) 00000C9E: 3F2B 000E '?+..' MOVE.W $000E(A3),-(A7) 00000CA2: A869 '.i' _FixRatio ; A869 00000CA4: 594F 'YO' SUBQ.W #4,A7 00000CA6: 3F38 09B0 '?8..' MOVE.W $09B0,-(A7) 00000CAA: 3F38 09AC '?8..' MOVE.W $09AC,-(A7) 00000CAE: A869 '.i' _FixRatio ; A869 00000CB0: A868 '.h' _FixMul ; A868 00000CB2: 2F07 '/.' MOVE.L D7,-(A7) 00000CB4: A868 '.h' _FixMul ; A868 00000CB6: 6100 F4C2 'a...' BSR *-$0B3C ; 0000017A 00000CBA: 201F ' .' MOVE.L (A7)+,D0 00000CBC: D1A8 0080 '....' ADD.L D0,$0080(A0) 00000CC0: 2800 '(.' MOVE.L D0,D4 00000CC2: 70FF 'p.' MOVEQ #$FF,D0 00000CC4: 102B 0006 '.+..' MOVE.B $0006(A3),D0 00000CC8: 671A 'g.' BEQ.S *+$001C ; 00000CE4 00000CCA: 41EE FFBA 'A...' LEA -$0046(A6),A0 00000CCE: 3140 0018 '1@..' MOVE.W D0,$0018(A0) 00000CD2: 317C 0008 001A '1|....' MOVE.W #$0008,$001A(A0) 00000CD8: 214B 001C '!K..' MOVE.L A3,$001C(A0) 00000CDC: 316B 0006 0020 '1k... ' MOVE.W $0006(A3),$0020(A0) 00000CE2: A004 '..' _Control ; A004 00000CE4: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 00000CE8: 204B ' K' MOVEA.L A3,A0 00000CEA: 43F8 0988 'C...' LEA $0988,A1 00000CEE: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000CF0: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000CF2: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000CF4: 22D8 '".' MOVE.L (A0)+,(A1)+ 00000CF6: 6100 F482 'a...' BSR *-$0B7C ; 0000017A 00000CFA: 0C68 FFFF 040C '.h....' CMPI.W #$FFFF,$040C(A0) 00000D00: 666C 'fl' BNE.S *+$006E ; 00000D6E 00000D02: 1178 0BF5 0422 '.x..."' MOVE.B $0BF5,$0422(A0) 00000D08: 1178 09A9 0423 '.x...#' MOVE.B $09A9,$0423(A0) 00000D0E: 43E8 040C 'C...' LEA $040C(A0),A1 00000D12: 6100 F46E 'a..n' BSR *-$0B90 ; 00000182 00000D16: 22C0 '".' MOVE.L D0,(A1)+ 00000D18: 584B 'XK' ADDQ.W #4,A3 00000D1A: 22DB '".' MOVE.L (A3)+,(A1)+ 00000D1C: 4229 FFFD 'B)..' CLR.B -$0003(A1) 00000D20: 22DB '".' MOVE.L (A3)+,(A1)+ 00000D22: 2293 '".' MOVE.L (A3),(A1) 00000D24: 4A28 0436 'J(.6' TST.B $0436(A0) 00000D28: 6744 'gD' BEQ.S *+$0046 ; 00000D6E 00000D2A: 4228 0422 'B(."' CLR.B $0422(A0) 00000D2E: 4A28 0448 'J(.H' TST.B $0448(A0) 00000D32: 6616 'f.' BNE.S *+$0018 ; 00000D4A 00000D34: 3028 0430 '0(.0' MOVE.W $0430(A0),D0 00000D38: 4EBA 0326 'N..&' JSR *+$0328 ; 00001060 00000D3C: 6100 F43C 'a..<' BSR *-$0BC2 ; 0000017A 00000D40: C188 '..' EXG D0,A0 00000D42: 4A90 'J.' TST.L (A0) 00000D44: C188 '..' EXG D0,A0 00000D46: 57E8 0448 'W..H' SEQ $0448(A0) 00000D4A: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7) 00000D4E: 594F 'YO' SUBQ.W #4,A7 00000D50: 2F38 0B2A '/8.*' MOVE.L $0B2A,-(A7) 00000D54: 554F 'UO' SUBQ.W #2,A7 00000D56: 1EB8 0BF4 '....' MOVE.B $0BF4,(A7) 00000D5A: 303C 0005 '0<..' MOVE.W #$0005,D0 00000D5E: A854 '.T' _FontDispatch ; A854 00000D60: 584F 'XO' ADDQ.W #4,A7 00000D62: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1 00000D66: 6100 F412 'a...' BSR *-$0BEC ; 0000017A 00000D6A: D9A8 0080 '....' ADD.L D4,$0080(A0) 00000D6E: 6100 F40A 'a...' BSR *-$0BF4 ; 0000017A 00000D72: 42A8 0034 'B..4' CLR.L $0034(A0) 00000D76: 4CDF 1CF8 'L...' MOVEM.L (A7)+,D3-D7/A2-A4 00000D7A: 302E FFB8 '0...' MOVE.W -$0048(A6),D0 00000D7E: 6704 'g.' BEQ.S *+$0006 ; 00000D84 00000D80: 31C0 0A5A '1..Z' MOVE.W D0,$0A5A 00000D84: 4E5E 'N^' UNLK A6 00000D86: 6000 F52C '`..,' BRA *-$0AD2 ; 000002B4 00000D8A: 99CC '..' SUBA.L A4,A4 00000D8C: 3A2B 0002 ':+..' MOVE.W $0002(A3),D5 00000D90: 3613 '6.' MOVE.W (A3),D3 00000D92: 9EFC 000E '....' SUBA.W #$000E,A7 00000D96: 3F38 09B4 '?8..' MOVE.W $09B4,-(A7) 00000D9A: 3F3C 0050 '?<.P' MOVE.W #$0050,-(A7) 00000D9E: A869 '.i' _FixRatio ; A869 00000DA0: 594F 'YO' SUBQ.W #4,A7 00000DA2: 3F2B 000A '?+..' MOVE.W $000A(A3),-(A7) 00000DA6: 3F2B 000E '?+..' MOVE.W $000E(A3),-(A7) 00000DAA: A869 '.i' _FixRatio ; A869 00000DAC: A868 '.h' _FixMul ; A868 00000DAE: 4267 'Bg' CLR.W -(A7) 00000DB0: 3F05 '?.' MOVE.W D5,-(A7) 00000DB2: A868 '.h' _FixMul ; A868 00000DB4: A86C '.l' _FixRound ; A86C 00000DB6: B678 0BC6 '.x..' CMP.W $0BC6,D3 00000DBA: 6738 'g8' BEQ.S *+$003A ; 00000DF4 00000DBC: 2078 0BC2 ' x..' MOVEA.L $0BC2,A0 00000DC0: 1038 0903 '.8..' MOVE.B $0903,D0 00000DC4: A06A '.j' _HSetState ; A06A 00000DC6: 3203 '2.' MOVE.W D3,D1 00000DC8: 31FC FFFF 0B9E '1.....' MOVE.W #$FFFF,$0B9E 00000DCE: 6100 0A4C 'a..L' BSR *+$0A4E ; 0000181C 00000DD2: 670E 'g.' BEQ.S *+$0010 ; 00000DE2 00000DD4: 2250 '"P' MOVEA.L (A0),A1 00000DD6: 11D1 0986 '....' MOVE.B (A1),$0986 00000DDA: A069 '.i' _HGetState ; A069 00000DDC: 11C0 0903 '....' MOVE.B D0,$0903 00000DE0: A04A '.J' _HNoPurge ; A04A 00000DE2: 0C38 00FF 015E '.8...^' CMPI.B #$FF,$015E 00000DE8: 6700 018C 'g...' BEQ *+$018E ; 00000F76 00000DEC: 31C3 0BC6 '1...' MOVE.W D3,$0BC6 00000DF0: 21C8 0BC2 '!...' MOVE.L A0,$0BC2 00000DF4: 2038 0BC2 ' 8..' MOVE.L $0BC2,D0 00000DF8: 6600 0774 'f..t' BNE *+$0776 ; 0000156E 00000DFC: 0C43 0200 '.C..' CMPI.W #$0200,D3 00000E00: 6514 'e.' BCS.S *+$0016 ; 00000E16 00000E02: 6000 0172 '`..r' BRA *+$0174 ; 00000F76 00000E06: 0243 FF80 '.C..' ANDI.W #$FF80,D3 00000E0A: 8640 '.@' OR.W D0,D3 00000E0C: 6100 033C 'a..<' BSR *+$033E ; 0000114A 00000E10: 6900 0162 'i..b' BVS *+$0164 ; 00000F74 00000E14: 4E75 'Nu' RTS 00000E16: 301F '0.' MOVE.W (A7)+,D0 00000E18: 6602 'f.' BNE.S *+$0004 ; 00000E1C 00000E1A: 7001 'p.' MOVEQ #$01,D0 00000E1C: 0240 007F '.@..' ANDI.W #$007F,D0 00000E20: EF43 '.C' ASL.W #7,D3 00000E22: 8640 '.@' OR.W D0,D3 00000E24: 3E00 '>.' MOVE.W D0,D7 00000E26: 6100 0322 'a.."' BSR *+$0324 ; 0000114A 00000E2A: 6900 014C 'i..L' BVS *+$014E ; 00000F78 00000E2E: 6642 'fB' BNE.S *+$0044 ; 00000E72 00000E30: 3803 '8.' MOVE.W D3,D4 00000E32: 3007 '0.' MOVE.W D7,D0 00000E34: 0C40 0040 '.@.@' CMPI.W #$0040,D0 00000E38: 6C06 'l.' BGE.S *+$0008 ; 00000E40 00000E3A: D040 '.@' ADD.W D0,D0 00000E3C: 61C8 'a.' BSR.S *-$0036 ; 00000E06 00000E3E: 6632 'f2' BNE.S *+$0034 ; 00000E72 00000E40: 3007 '0.' MOVE.W D7,D0 00000E42: E248 '.H' LSR.W #1,D0 00000E44: 6504 'e.' BCS.S *+$0006 ; 00000E4A 00000E46: 61BE 'a.' BSR.S *-$0040 ; 00000E06 00000E48: 6628 'f(' BNE.S *+$002A ; 00000E72 00000E4A: 3604 '6.' MOVE.W D4,D3 00000E4C: 7C01 '|.' MOVEQ #$01,D6 00000E4E: 4A38 0A63 'J8.c' TST.B $0A63 00000E52: 6702 'g.' BEQ.S *+$0004 ; 00000E56 00000E54: 7CFF '|.' MOVEQ #$FF,D6 00000E56: D646 '.F' ADD.W D6,D3 00000E58: 0243 007F '.C..' ANDI.W #$007F,D3 00000E5C: 6700 0100 'g...' BEQ *+$0102 ; 00000F5E 00000E60: 3004 '0.' MOVE.W D4,D0 00000E62: 0240 FF80 '.@..' ANDI.W #$FF80,D0 00000E66: 8640 '.@' OR.W D0,D3 00000E68: 6100 02E0 'a...' BSR *+$02E2 ; 0000114A 00000E6C: 6900 010A 'i...' BVS *+$010C ; 00000F78 00000E70: 67E4 'g.' BEQ.S *-$001A ; 00000E56 00000E72: 21C8 099A '!...' MOVE.L A0,$099A 00000E76: 2278 0B2A '"x.*' MOVEA.L $0B2A,A1 00000E7A: 2251 '"Q' MOVEA.L (A1),A1 00000E7C: 4A29 0436 'J).6' TST.B $0436(A1) 00000E80: 670E 'g.' BEQ.S *+$0010 ; 00000E90 00000E82: 594F 'YO' SUBQ.W #4,A7 00000E84: 3F2B 0002 '?+..' MOVE.W $0002(A3),-(A7) 00000E88: 3F03 '?.' MOVE.W D3,-(A7) 00000E8A: 0257 7FFF '.W..' ANDI.W #$7FFF,(A7) 00000E8E: 6010 '`.' BRA.S *+$0012 ; 00000EA0 00000E90: 6100 0C16 'a...' BSR *+$0C18 ; 00001AA8 00000E94: 594F 'YO' SUBQ.W #4,A7 00000E96: 3F2B 0002 '?+..' MOVE.W $0002(A3),-(A7) 00000E9A: 3F03 '?.' MOVE.W D3,-(A7) 00000E9C: 0257 007F '.W..' ANDI.W #$007F,(A7) 00000EA0: A869 '.i' _FixRatio ; A869 00000EA2: 2C1F ',.' MOVE.L (A7)+,D6 00000EA4: 6100 F2D4 'a...' BSR *-$0D2A ; 0000017A 00000EA8: 3143 042C '1C.,' MOVE.W D3,$042C(A0) 00000EAC: 2178 099A 0400 '!x....' MOVE.L $099A,$0400(A0) 00000EB2: 7A00 'z.' MOVEQ #$00,D5 00000EB4: 6102 'a.' BSR.S *+$0004 ; 00000EB8 00000EB6: 7A02 'z.' MOVEQ #$02,D5 00000EB8: 9EFC 000C '....' SUBA.W #$000C,A7 00000EBC: 3F33 5008 '?3P.' MOVE.W $08(A3,D5.W),-(A7) 00000EC0: 3F33 500C '?3P.' MOVE.W $0C(A3,D5.W),-(A7) 00000EC4: A869 '.i' _FixRatio ; A869 00000EC6: 594F 'YO' SUBQ.W #4,A7 00000EC8: 41F8 09B2 'A...' LEA $09B2,A0 00000ECC: 3F30 5000 '?0P.' MOVE.W $00(A0,D5.W),-(A7) 00000ED0: 3F3C 0050 '?<.P' MOVE.W #$0050,-(A7) 00000ED4: A869 '.i' _FixRatio ; A869 00000ED6: A868 '.h' _FixMul ; A868 00000ED8: 2F06 '/.' MOVE.L D6,-(A7) 00000EDA: A868 '.h' _FixMul ; A868 00000EDC: 41F8 09AA 'A...' LEA $09AA,A0 00000EE0: 201F ' .' MOVE.L (A7)+,D0 00000EE2: 0680 0000 0080 '......' ADDI.L #$00000080,D0 00000EE8: E088 '..' LSR.L #8,D0 00000EEA: 3180 5000 '1.P.' MOVE.W D0,$00(A0,D5.W) 00000EEE: 31BC 0100 5004 '1...P.' MOVE.W #$0100,$04(A0,D5.W) 00000EF4: 223A 085C '":.\' MOVE.L *+$085E,D1 ; 00001752 00000EF8: 4A38 0A63 'J8.c' TST.B $0A63 00000EFC: 673C 'g<' BEQ.S *+$003E ; 00000F3A 00000EFE: 7200 'r.' MOVEQ #$00,D1 00000F00: 3200 '2.' MOVE.W D0,D1 00000F02: 303C 0100 '0<..' MOVE.W #$0100,D0 00000F06: 0C41 0200 '.A..' CMPI.W #$0200,D1 00000F0A: 6506 'e.' BCS.S *+$0008 ; 00000F12 00000F0C: E340 '.@' ASL.W #1,D0 00000F0E: E241 '.A' ASR.W #1,D1 00000F10: 60F4 '`.' BRA.S *-$000A ; 00000F06 00000F12: 0C41 00C0 '.A..' CMPI.W #$00C0,D1 00000F16: 6406 'd.' BCC.S *+$0008 ; 00000F1E 00000F18: E240 '.@' ASR.W #1,D0 00000F1A: E341 '.A' ASL.W #1,D1 00000F1C: 60F4 '`.' BRA.S *-$000A ; 00000F12 00000F1E: 0C41 0100 '.A..' CMPI.W #$0100,D1 00000F22: 6410 'd.' BCC.S *+$0012 ; 00000F34 00000F24: 3400 '4.' MOVE.W D0,D2 00000F26: D040 '.@' ADD.W D0,D0 00000F28: D042 '.B' ADD.W D2,D0 00000F2A: E440 '.@' ASR.W #2,D0 00000F2C: E541 '.A' ASL.W #2,D1 00000F2E: 82FC 0003 '....' DIVU.W #$0003,D1 00000F32: 48C1 'H.' EXT.L D1 00000F34: 3180 5000 '1.P.' MOVE.W D0,$00(A0,D5.W) 00000F38: E181 '..' ASL.L #8,D1 00000F3A: 4A45 'JE' TST.W D5 00000F3C: 6706 'g.' BEQ.S *+$0008 ; 00000F44 00000F3E: 21C1 0BF6 '!...' MOVE.L D1,$0BF6 00000F42: 6004 '`.' BRA.S *+$0006 ; 00000F48 00000F44: 21C1 0BFA '!...' MOVE.L D1,$0BFA 00000F48: 2278 0B2A '"x.*' MOVEA.L $0B2A,A1 00000F4C: 2251 '"Q' MOVEA.L (A1),A1 00000F4E: 43E9 0424 'C..$' LEA $0424(A1),A1 00000F52: 3380 5000 '3.P.' MOVE.W D0,$00(A1,D5.W) 00000F56: E081 '..' ASR.L #8,D1 00000F58: 3381 5004 '3.P.' MOVE.W D1,$04(A1,D5.W) 00000F5C: 4E75 'Nu' RTS 00000F5E: 4A38 0A63 'J8.c' TST.B $0A63 00000F62: 6706 'g.' BEQ.S *+$0008 ; 00000F6A 00000F64: 4446 'DF' NEG.W D6 00000F66: 6B10 'k.' BMI.S *+$0012 ; 00000F78 00000F68: 6004 '`.' BRA.S *+$0006 ; 00000F6E 00000F6A: 4446 'DF' NEG.W D6 00000F6C: 6A0A 'j.' BPL.S *+$000C ; 00000F78 00000F6E: 3604 '6.' MOVE.W D4,D3 00000F70: 6000 FEE4 '`...' BRA *-$011A ; 00000E56 00000F74: 544F 'TO' ADDQ.W #2,A7 00000F76: 544F 'TO' ADDQ.W #2,A7 00000F78: 584F 'XO' ADDQ.W #4,A7 00000F7A: 3613 '6.' MOVE.W (A3),D3 00000F7C: 7000 'p.' MOVEQ #$00,D0 00000F7E: 1038 015E '.8.^' MOVE.B $015E,D0 00000F82: 6A0A 'j.' BPL.S *+$000C ; 00000F8E 00000F84: 6100 F1C4 'a...' BSR *-$0E3A ; 0000014A 00000F88: 4238 015E 'B8.^' CLR.B $015E 00000F8C: 600C '`.' BRA.S *+$000E ; 00000F9A 00000F8E: 5438 015E 'T8.^' ADDQ.B #2,$015E 00000F92: 303B 0016 '0;..' MOVE.W *+$0018(D0.W),D0 ; 00000FAA 00000F96: 4EBB 0012 'N...' JSR *+$0014(D0.W) ; 00000FAA 00000F9A: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 00000F9E: 3683 '6.' MOVE.W D3,(A3) 00000FA0: 3769 0002 0002 '7i....' MOVE.W $0002(A1),$0002(A3) 00000FA6: 6000 F44E '`..N' BRA *-$0BB0 ; 000003F6 00000FAA: 000A 0030 '...0' ORI.B #$30,A2 ; '0' 00000FAE: 0056 006E '.V.n' ORI.W #$006E,(A6) 00000FB2: 006E 3238 0984 '.n28..' ORI.W #$3238,$0984(A6) ; '28' 00000FB8: 7409 't.' MOVEQ #$09,D2 00000FBA: E469 '.i' LSR.W D2,D1 00000FBC: 0441 001F '.A..' SUBI.W #$001F,D1 00000FC0: 6A02 'j.' BPL.S *+$0004 ; 00000FC4 00000FC2: 7200 'r.' MOVEQ #$00,D1 00000FC4: 3003 '0.' MOVE.W D3,D0 00000FC6: E468 '.h' LSR.W D2,D0 00000FC8: 0440 001F '.@..' SUBI.W #$001F,D0 00000FCC: 6A02 'j.' BPL.S *+$0004 ; 00000FD0 00000FCE: 7000 'p.' MOVEQ #$00,D0 00000FD0: B240 '.@' CMP.W D0,D1 00000FD2: 66A4 'f.' BNE.S *-$005A ; 00000F78 00000FD4: 3638 0984 '68..' MOVE.W $0984,D3 00000FD8: 4E75 'Nu' RTS 00000FDA: 0C43 4000 '.C@.' CMPI.W #$4000,D3 00000FDE: 651C 'e.' BCS.S *+$001E ; 00000FFC 00000FE0: 5D4F ']O' SUBQ.W #6,A7 00000FE2: 3F03 '?.' MOVE.W D3,-(A7) 00000FE4: 2F3C 8202 FFB8 '/<....' MOVE.L #$8202FFB8,-(A7) 00000FEA: A8B5 '..' _ScriptUtil ; A8B5 00000FEC: 3F3C 000C '?<..' MOVE.W #$000C,-(A7) 00000FF0: 2F3C 8404 000C '/<....' MOVE.L #$8404000C,-(A7) 00000FF6: A8B5 '..' _ScriptUtil ; A8B5 00000FF8: 261F '&.' MOVE.L (A7)+,D3 00000FFA: 4E75 'Nu' RTS 00000FFC: 7603 'v.' MOVEQ #$03,D3 00000FFE: 4E75 'Nu' RTS 00001000: 3238 0BA6 '28..' MOVE.W $0BA6,D1 00001004: 60B2 '`.' BRA.S *-$004C ; 00000FB8 00001006: 4E56 FF76 'NV.v' LINK.W A6,#-$008A 0000100A: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) 0000100E: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 00001012: 6104 'a.' BSR.S *+$0006 ; 00001018 00001014: 6000 F3BC '`...' BRA *-$0C42 ; 000003D2 00001018: 3D78 0A5A FFB8 '=x.Z..' MOVE.W $0A5A,-$0048(A6) 0000101E: 31F8 0A58 0A5A '1..X.Z' MOVE.W $0A58,$0A5A 00001024: 7600 'v.' MOVEQ #$00,D3 00001026: 4E75 'Nu' RTS 00001028: 4A40 'J@' TST.W D0 0000102A: 6726 'g&' BEQ.S *+$0028 ; 00001052 0000102C: 70FF 'p.' MOVEQ #$FF,D0 0000102E: 102B 0006 '.+..' MOVE.B $0006(A3),D0 00001032: 7232 'r2' MOVEQ #$32,D1 ; '2' 00001034: 9FC1 '..' SUBA.L D1,A7 00001036: 41EF 0018 'A...' LEA $0018(A7),A0 0000103A: 30C0 '0.' MOVE.W D0,(A0)+ 0000103C: 30FC 0008 '0...' MOVE.W #$0008,(A0)+ 00001040: 43F8 09B2 'C...' LEA $09B2,A1 00001044: 20C9 ' .' MOVE.L A1,(A0)+ 00001046: 30EB 0006 '0...' MOVE.W $0006(A3),(A0)+ 0000104A: 204F ' O' MOVEA.L A7,A0 0000104C: A005 '..' _Status ; A005 0000104E: DFC1 '..' ADDA.L D1,A7 00001050: 4E75 'Nu' RTS 00001052: 43F8 09B2 'C...' LEA $09B2,A1 00001056: 41FA 06FE 'A...' LEA *+$0700,A0 ; 00001756 0000105A: 701C 'p.' MOVEQ #$1C,D0 0000105C: A22E '..' _BlockMoveData ; A22E 0000105E: 4E75 'Nu' RTS 00001060: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 00001064: 48E7 60C0 'H.`.' MOVEM.L D1/D2/A0/A1,-(A7) 00001068: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6) 0000106C: 3F38 0A5E '?8.^' MOVE.W $0A5E,-(A7) 00001070: 4267 'Bg' CLR.W -(A7) 00001072: A99B '..' _SetResLoad ; A99B 00001074: 31FC FF00 0B9E '1.....' MOVE.W #$FF00,$0B9E 0000107A: 594F 'YO' SUBQ.W #4,A7 0000107C: 2F3C 7366 6E74 '/...' MOVE.W $000A(A6),D7 0000145A: 0C47 0001 '.G..' CMPI.W #$0001,D7 0000145E: 6604 'f.' BNE.S *+$0006 ; 00001464 00001460: 3E38 0984 '>8..' MOVE.W $0984,D7 00001464: 3D78 0A5A FFFE '=x.Z..' MOVE.W $0A5A,-$0002(A6) 0000146A: 2678 0A50 '&x.P' MOVEA.L $0A50,A3 0000146E: 2053 ' S' MOVEA.L (A3),A0 00001470: 31E8 0014 0A5A '1....Z' MOVE.W $0014(A0),$0A5A 00001476: 61AA 'a.' BSR.S *-$0054 ; 00001422 00001478: 6600 00DE 'f...' BNE *+$00E0 ; 00001558 0000147C: 594F 'YO' SUBQ.W #4,A7 0000147E: 2F3C 464F 4E44 '/8..' MOVE.W $0984,D7 000014A2: 7004 'p.' MOVEQ #$04,D0 000014A4: A722 '."' _NewHandle ,Sys,Immed ; A722 000014A6: 2448 '$H' MOVEA.L A0,A2 000014A8: 6100 FF4E 'a..N' BSR *-$00B0 ; 000013F8 000014AC: 2050 ' P' MOVEA.L (A0),A0 000014AE: 3087 '0.' MOVE.W D7,(A0) 000014B0: 317C FFFF 0002 '1|....' MOVE.W #$FFFF,$0002(A0) 000014B6: 594F 'YO' SUBQ.W #4,A7 000014B8: 2F3C 464F 4E44 '/.' MOVE.W D2,D7 00001670: 4647 'FG' NOT.W D7 00001672: CE46 '.F' AND.W D6,D7 00001674: 6612 'f.' BNE.S *+$0014 ; 00001688 00001676: 7A00 'z.' MOVEQ #$00,D5 00001678: 7E07 '~.' MOVEQ #$07,D7 0000167A: CC42 '.B' AND.W D2,D6 0000167C: E306 '..' ASL.B #1,D6 0000167E: 6404 'd.' BCC.S *+$0006 ; 00001684 00001680: DA3B 70CE '.;p.' ADD.B *-$0030(D7.W),D5 ; 00001650 00001684: 51CF FFF6 'Q...' DBF D7,*-$0008 ; 0000167C 00001688: B845 '.E' CMP.W D5,D4 0000168A: 6C04 'l.' BGE.S *+$0006 ; 00001690 0000168C: 3805 '8.' MOVE.W D5,D4 0000168E: 2248 '"H' MOVEA.L A0,A1 00001690: 5848 'XH' ADDQ.W #4,A0 00001692: 2F08 '/.' MOVE.L A0,-(A7) 00001694: 6100 EAE4 'a...' BSR *-$151A ; 0000017A 00001698: 4A28 0436 'J(.6' TST.B $0436(A0) 0000169C: 6708 'g.' BEQ.S *+$000A ; 000016A6 0000169E: 205F ' _' MOVEA.L (A7)+,A0 000016A0: 4A58 'JX' TST.W (A0)+ 000016A2: 6706 'g.' BEQ.S *+$0008 ; 000016AA 000016A4: 6008 '`.' BRA.S *+$000A ; 000016AE 000016A6: 205F ' _' MOVEA.L (A7)+,A0 000016A8: B658 '.X' CMP.W (A0)+,D3 000016AA: 56C9 FFB6 'V...' DBNE D1,*-$0048 ; 00001662 000016AE: 3C19 '<.' MOVE.W (A1)+,D6 000016B0: 322E FFEE '2...' MOVE.W -$0012(A6),D1 000016B4: B251 '.Q' CMP.W (A1),D1 000016B6: 2040 ' @' MOVEA.L D0,A0 000016B8: 6712 'g.' BEQ.S *+$0014 ; 000016CC 000016BA: 2808 '(.' MOVE.L A0,D4 000016BC: 3011 '0.' MOVE.W (A1),D0 000016BE: 6100 F9FE 'a...' BSR *-$0600 ; 000010BE 000016C2: 6980 'i.' BVS.S *-$007E ; 00001644 000016C4: 6606 'f.' BNE.S *+$0008 ; 000016CC 000016C6: 2044 ' D' MOVEA.L D4,A0 000016C8: 3C2E FFEC '<...' MOVE.W -$0014(A6),D6 000016CC: 31DF 0A5A '1..Z' MOVE.W (A7)+,$0A5A 000016D0: 4646 'FF' NOT.W D6 000016D2: CD38 09A9 '.8..' AND.B D6,$09A9 000016D6: 2252 '"R' MOVEA.L (A2),A1 000016D8: 3229 0006 '2)..' MOVE.W $0006(A1),D1 000016DC: 6768 'gh' BEQ.S *+$006A ; 00001746 000016DE: 9269 0004 '.i..' SUB.W $0004(A1),D1 000016E2: 5841 'XA' ADDQ.W #4,D1 000016E4: D241 '.A' ADD.W D1,D1 000016E6: 2029 0010 ' )..' MOVE.L $0010(A1),D0 000016EA: 675A 'gZ' BEQ.S *+$005C ; 00001746 000016EC: D3C0 '..' ADDA.L D0,A1 000016EE: 3419 '4.' MOVE.W (A1)+,D2 000016F0: 6B54 'kT' BMI.S *+$0056 ; 00001746 000016F2: 78FF 'x.' MOVEQ #$FF,D4 000016F4: 4A38 0BF4 'J8..' TST.B $0BF4 000016F8: 6606 'f.' BNE.S *+$0008 ; 00001700 000016FA: 4646 'FF' NOT.W D6 000016FC: 3F06 '?.' MOVE.W D6,-(A7) 000016FE: 6008 '`.' BRA.S *+$000A ; 00001708 00001700: 7000 'p.' MOVEQ #$00,D0 00001702: 102B 0004 '.+..' MOVE.B $0004(A3),D0 00001706: 3F00 '?.' MOVE.W D0,-(A7) 00001708: 3017 '0.' MOVE.W (A7),D0 0000170A: B051 '.Q' CMP.W (A1),D0 0000170C: 672E 'g.' BEQ.S *+$0030 ; 0000173C 0000170E: 4640 'F@' NOT.W D0 00001710: C051 '.Q' AND.W (A1),D0 00001712: 661C 'f.' BNE.S *+$001E ; 00001730 00001714: 7A00 'z.' MOVEQ #$00,D5 00001716: 3017 '0.' MOVE.W (A7),D0 00001718: C051 '.Q' AND.W (A1),D0 0000171A: 7E07 '~.' MOVEQ #$07,D7 0000171C: E300 '..' ASL.B #1,D0 0000171E: 6404 'd.' BCC.S *+$0006 ; 00001724 00001720: DA3B 7028 '.;p(' ADD.B *+$002A(D7.W),D5 ; 0000174A 00001724: 51CF FFF6 'Q...' DBF D7,*-$0008 ; 0000171C 00001728: B845 '.E' CMP.W D5,D4 0000172A: 6C04 'l.' BGE.S *+$0006 ; 00001730 0000172C: 3805 '8.' MOVE.W D5,D4 0000172E: 2C09 ',.' MOVE.L A1,D6 00001730: D2C1 '..' ADDA.W D1,A1 00001732: 51CA FFD4 'Q...' DBF D2,*-$002A ; 00001708 00001736: 4A44 'JD' TST.W D4 00001738: 6B0A 'k.' BMI.S *+$000C ; 00001744 0000173A: 2246 '"F' MOVEA.L D6,A1 0000173C: 3D59 FFB6 '=Y..' MOVE.W (A1)+,-$004A(A6) 00001740: 93D2 '..' SUBA.L (A2),A1 00001742: 2849 '(I' MOVEA.L A1,A4 00001744: 544F 'TO' ADDQ.W #2,A7 00001746: 6000 F72A '`..*' BRA *-$08D4 ; 00000E72 0000174A: 0103 '..' BTST D0,D3 0000174C: 0504 '..' BTST D2,D4 0000174E: 0402 0200 '....' SUBI.B #$00,D2 00001752: 0001 0000 '....' ORI.B #$00,D1 00001756: 0050 0050 '.P.P' ORI.W #$0050,(A0) 0000175A: 0001 0101 '....' ORI.B #$01,D1 0000175E: 0800 0000 '....' BTST #$00,D0 00001762: 0005 0101 '....' ORI.B #$01,D5 00001766: 0502 '..' BTST D2,D2 00001768: 0200 00FF '....' ANDI.B #$FF,D0 0000176C: 0000 0101 '....' ORI.B #$01,D0 00001770: 0101 '..' BTST D0,D1 00001772: 0077 7A3B C935 '.wz;.5' ORI.W #$7A3B,([$301980AF,A7],A4.L) ; 'z;' 3019 80AF 0000177C: 3018 '0.' MOVE.W (A0)+,D0 0000177E: 7A60 'z`' MOVEQ #$60,D5 ; '`' 00001780: 1809 '..' MOVE.B A1,D4 00001782: 0060 3198 '.`1.' ORI.W #$3198,-(A0) 00001786: 0972 7BBA 49BF '.r{.I.' BCHG D4,([$49BFE09D,ZA2,D7.L*2],$0102) E09D 0102 00001790: 20BF ' .' DC.W $20BF ; ???? 00001792: 4088 '@.' NEGX.L A0 00001794: 01F1 FE02 '....' BSET D0,$02(A1,A7.L*8) 00001798: 0A81 BC04 0703 '......' EORI.L #$BC040703,D1 0000179E: 9A08 '..' SUB.B A0,D5 000017A0: 040F 8099 '....' SUBI.B #$99,A7 000017A4: 1FC0 '..' DC.W $1FC0 ; ???? 000017A6: 3760 B90F '7`..' MOVE.W -(A0),-$46F1(A3) 000017AA: 0403 DF0F '....' SUBI.B #$0F,D3 000017AE: 9808 '..' SUB.B A0,D4 000017B0: 3760 1FC1 '7`..' MOVE.W -(A0),$1FC1(A3) 000017B4: A804 '..' _SndDoImmediate ; A804 000017B6: 0F80 '..' BCLR D7,D0 000017B8: 0202 9A01 '....' ANDI.B #$01,D2 000017BC: 0487 0818 225F '...."_' SUBI.L #$0818225F,D7 000017C2: 241F '$.' MOVE.L (A7)+,D2 000017C4: 321F '2.' MOVE.W (A7)+,D1 000017C6: 31FC FF00 0B9E '1.....' MOVE.W #$FF00,$0B9E 000017CC: 613A 'a:' BSR.S *+$003C ; 00001808 000017CE: 6620 'f ' BNE.S *+$0022 ; 000017F0 000017D0: 0C41 0200 '.A..' CMPI.W #$0200,D1 000017D4: 642C 'd,' BCC.S *+$002E ; 00001802 000017D6: EF41 '.A' ASL.W #7,D1 000017D8: 31FC FF00 0B9E '1.....' MOVE.W #$FF00,$0B9E 000017DE: 594F 'YO' SUBQ.W #4,A7 000017E0: 2F3C 464F 4E54 '/' BSR *-$07C0 ; 00001140 00001904: 4E5E 'N^' UNLK A6 00001906: 6704 'g.' BEQ.S *+$0006 ; 0000190C 00001908: 522F 0004 'R/..' ADDQ.B #1,$0004(A7) 0000190C: 205F ' _' MOVEA.L (A7)+,A0 0000190E: A02A '.*' _HUnlock ; A02A 00001910: 4ED1 'N.' JMP (A1) 00001912: 594F 'YO' SUBQ.W #4,A7 00001914: 2F00 '/.' MOVE.L D0,-(A7) 00001916: 2F01 '/.' MOVE.L D1,-(A7) 00001918: 31FC FF00 0B9E '1.....' MOVE.W #$FF00,$0B9E 0000191E: A9A1 '..' _GetNamedResource ; A9A1 00001920: 201F ' .' MOVE.L (A7)+,D0 00001922: 4E75 'Nu' RTS 00001924: 222F 0008 '"/..' MOVE.L $0008(A7),D1 00001928: 2F5F 0004 '/_..' MOVE.L (A7)+,$0004(A7) 0000192C: 225F '"_' MOVEA.L (A7)+,A1 0000192E: 203C 464F 4E44 ' ' BNE.S *+$0040 ; 000019C6 00001988: 3028 0430 '0(.0' MOVE.W $0430(A0),D0 0000198C: 4EBA F6D2 'N...' JSR *-$092C ; 00001060 00001990: 6100 E7E8 'a...' BSR *-$1816 ; 0000017A 00001994: C188 '..' EXG D0,A0 00001996: 4A90 'J.' TST.L (A0) 00001998: C188 '..' EXG D0,A0 0000199A: 57E8 0448 'W..H' SEQ $0448(A0) 0000199E: 6726 'g&' BEQ.S *+$0028 ; 000019C6 000019A0: 600E '`.' BRA.S *+$0010 ; 000019B0 000019A2: 2078 099A ' x..' MOVEA.L $099A,A0 000019A6: 2F08 '/.' MOVE.L A0,-(A7) 000019A8: 31FC FFFF 0B9E '1.....' MOVE.W #$FFFF,$0B9E 000019AE: A9A2 '..' _LoadResource ; A9A2 000019B0: A04A '.J' _HNoPurge ; A04A 000019B2: 08B8 0006 0903 '......' BCLR #$06,$0903 000019B8: 600C '`.' BRA.S *+$000E ; 000019C6 000019BA: 2078 099A ' x..' MOVEA.L $099A,A0 000019BE: A049 '.I' _HPurge ; A049 000019C0: 08F8 0006 0903 '......' BSET #$06,$0903 000019C6: 4ED1 'N.' JMP (A1) 000019C8: 205F ' _' MOVEA.L (A7)+,A0 000019CA: 11DF 0A63 '...c' MOVE.B (A7)+,$0A63 000019CE: 21F8 0A06 0B4C '!....L' MOVE.L $0A06,$0B4C 000019D4: 4ED0 'N.' JMP (A0) 000019D6: 205F ' _' MOVEA.L (A7)+,A0 000019D8: 11DF 0BF4 '....' MOVE.B (A7)+,$0BF4 000019DC: 60F0 '`.' BRA.S *-$000E ; 000019CE 000019DE: 554F 'UO' SUBQ.W #2,A7 000019E0: 3F3C 0020 '?<. ' MOVE.W #$0020,-(A7) 000019E4: A88D '..' _CharWidth ; A88D 000019E6: 544F 'TO' ADDQ.W #2,A7 000019E8: 2F0A '/.' MOVE.L A2,-(A7) 000019EA: 246F 0008 '$o..' MOVEA.L $0008(A7),A2 000019EE: 2278 099A '"x..' MOVEA.L $099A,A1 000019F2: 2251 '"Q' MOVEA.L (A1),A1 000019F4: 6100 E784 'a...' BSR *-$187A ; 0000017A 000019F8: 4A28 0436 'J(.6' TST.B $0436(A0) 000019FC: 6734 'g4' BEQ.S *+$0036 ; 00001A32 000019FE: 2078 02B6 ' x..' MOVEA.L $02B6,A0 00001A02: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 00001A06: 2050 ' P' MOVEA.L (A0),A0 00001A08: 2028 0018 ' (..' MOVE.L $0018(A0),D0 00001A0C: 671A 'g.' BEQ.S *+$001C ; 00001A28 00001A0E: 2040 ' @' MOVEA.L D0,A0 00001A10: 4A90 'J.' TST.L (A0) 00001A12: 6714 'g.' BEQ.S *+$0016 ; 00001A28 00001A14: 2050 ' P' MOVEA.L (A0),A0 00001A16: 24E8 0014 '$...' MOVE.L $0014(A0),(A2)+ 00001A1A: 24E8 0018 '$...' MOVE.L $0018(A0),(A2)+ 00001A1E: 24E8 0020 '$.. ' MOVE.L $0020(A0),(A2)+ 00001A22: 24E8 001C '$...' MOVE.L $001C(A0),(A2)+ 00001A26: 6024 '`$' BRA.S *+$0026 ; 00001A4C 00001A28: 429A 'B.' CLR.L (A2)+ 00001A2A: 429A 'B.' CLR.L (A2)+ 00001A2C: 429A 'B.' CLR.L (A2)+ 00001A2E: 429A 'B.' CLR.L (A2)+ 00001A30: 601A '`.' BRA.S *+$001C ; 00001A4C 00001A32: 41E9 0012 'A...' LEA $0012(A1),A0 00001A36: 4869 0006 'Hi..' PEA $0006(A1) 00001A3A: 6138 'a8' BSR.S *+$003A ; 00001A74 00001A3C: 6136 'a6' BSR.S *+$0038 ; 00001A74 00001A3E: 6134 'a4' BSR.S *+$0036 ; 00001A74 00001A40: 205F ' _' MOVEA.L (A7)+,A0 00001A42: 2238 0BF6 '"8..' MOVE.L $0BF6,D1 00001A46: 43F8 09AC 'C...' LEA $09AC,A1 00001A4A: 6130 'a0' BSR.S *+$0032 ; 00001A7C 00001A4C: 2078 0B2A ' x.*' MOVEA.L $0B2A,A0 00001A50: 2488 '$.' MOVE.L A0,(A2) 00001A52: 246F 0008 '$o..' MOVEA.L $0008(A7),A2 00001A56: 7000 'p.' MOVEQ #$00,D0 00001A58: 1038 09A3 '.8..' MOVE.B $09A3,D0 00001A5C: 6706 'g.' BEQ.S *+$0008 ; 00001A64 00001A5E: 5252 'RR' ADDQ.W #1,(A2) 00001A60: D16A 0004 '.j..' ADD.W D0,$0004(A2) 00001A64: 2050 ' P' MOVEA.L (A0),A0 00001A66: 2028 0408 ' (..' MOVE.L $0408(A0),D0 00001A6A: D1AA 000C '....' ADD.L D0,$000C(A2) 00001A6E: 245F '$_' MOVEA.L (A7)+,A2 00001A70: 2E9F '..' MOVE.L (A7)+,(A7) 00001A72: 4E75 'Nu' RTS 00001A74: 2238 0BFA '"8..' MOVE.L $0BFA,D1 00001A78: 43F8 09AA 'C...' LEA $09AA,A1 00001A7C: 3018 '0.' MOVE.W (A0)+,D0 00001A7E: 2F08 '/.' MOVE.L A0,-(A7) 00001A80: 4A38 0A63 'J8.c' TST.B $0A63 00001A84: 6604 'f.' BNE.S *+$0006 ; 00001A8A 00001A86: 223A FCCA '":..' MOVE.L *-$0334,D1 ; 00001752 00001A8A: 594F 'YO' SUBQ.W #4,A7 00001A8C: 2F01 '/.' MOVE.L D1,-(A7) 00001A8E: 594F 'YO' SUBQ.W #4,A7 00001A90: 4267 'Bg' CLR.W -(A7) 00001A92: 3F00 '?.' MOVE.W D0,-(A7) 00001A94: 594F 'YO' SUBQ.W #4,A7 00001A96: 3F11 '?.' MOVE.W (A1),-(A7) 00001A98: 3F29 0004 '?)..' MOVE.W $0004(A1),-(A7) 00001A9C: A869 '.i' _FixRatio ; A869 00001A9E: A868 '.h' _FixMul ; A868 00001AA0: A868 '.h' _FixMul ; A868 00001AA2: 24DF '$.' MOVE.L (A7)+,(A2)+ 00001AA4: 205F ' _' MOVEA.L (A7)+,A0 00001AA6: 4E75 'Nu' RTS 00001AA8: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 00001AAC: 48E7 1F3C 'H..<' MOVEM.L D3-D7/A2-A5,-(A7) 00001AB0: 2648 '&H' MOVEA.L A0,A3 00001AB2: A836 '.6' _GetMaskTable ; A836 00001AB4: 2A48 '*H' MOVEA.L A0,A5 00001AB6: 2253 '"S' MOVEA.L (A3),A1 00001AB8: 3019 '0.' MOVE.W (A1)+,D0 00001ABA: E248 '.H' LSR.W #1,D0 00001ABC: 6548 'eH' BCS.S *+$004A ; 00001B06 00001ABE: 3019 '0.' MOVE.W (A1)+,D0 00001AC0: 7A00 'z.' MOVEQ #$00,D5 00001AC2: 3A11 ':.' MOVE.W (A1),D5 00001AC4: 9A40 '.@' SUB.W D0,D5 00001AC6: 5645 'VE' ADDQ.W #3,D5 00001AC8: DA45 '.E' ADD.W D5,D5 00001ACA: 2253 '"S' MOVEA.L (A3),A1 00001ACC: 3011 '0.' MOVE.W (A1),D0 00001ACE: E440 '.@' ASR.W #2,D0 00001AD0: 0240 0007 '.@..' ANDI.W #$0007,D0 00001AD4: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6) 00001AD8: 3029 000A '0)..' MOVE.W $000A(A1),D0 00001ADC: 4840 'H@' SWAP D0 00001ADE: 6A02 'j.' BPL.S *+$0004 ; 00001AE2 00001AE0: 7000 'p.' MOVEQ #$00,D0 00001AE2: 3029 0010 '0)..' MOVE.W $0010(A1),D0 00001AE6: 5080 'P.' ADDQ.L #8,D0 00001AE8: D080 '..' ADD.L D0,D0 00001AEA: 2200 '".' MOVE.L D0,D1 00001AEC: 9285 '..' SUB.L D5,D1 00001AEE: D085 '..' ADD.L D5,D0 00001AF0: 2400 '$.' MOVE.L D0,D2 00001AF2: D085 '..' ADD.L D5,D0 00001AF4: 0829 0001 0001 '.)....' BTST #$01,$0001(A1) 00001AFA: 6704 'g.' BEQ.S *+$0006 ; 00001B00 00001AFC: D085 '..' ADD.L D5,D0 00001AFE: D485 '..' ADD.L D5,D2 00001B00: 204B ' K' MOVEA.L A3,A0 00001B02: A024 '.$' _SetHandleSize ; A024 00001B04: 6708 'g.' BEQ.S *+$000A ; 00001B0E 00001B06: 4CDF 3CF8 'L.<.' MOVEM.L (A7)+,D3-D7/A2-A5 00001B0A: 4E5E 'N^' UNLK A6 00001B0C: 4E75 'Nu' RTS 00001B0E: 2453 '$S' MOVEA.L (A3),A2 00001B10: 0052 0001 '.R..' ORI.W #$0001,(A2) 00001B14: 362A 000E '6*..' MOVE.W $000E(A2),D3 00001B18: D5C1 '..' ADDA.L D1,A2 00001B1A: 2853 '(S' MOVEA.L (A3),A4 00001B1C: D9C2 '..' ADDA.L D2,A4 00001B1E: 5545 'UE' SUBQ.W #2,D5 00001B20: 38BC FF00 '8...' MOVE.W #$FF00,(A4) 00001B24: 3E1A '>.' MOVE.W (A2)+,D7 00001B26: 3C12 '<.' MOVE.W (A2),D6 00001B28: 9C47 '.G' SUB.W D7,D6 00001B2A: 6700 008C 'g...' BEQ *+$008E ; 00001BB8 00001B2E: 302E FFFC '0...' MOVE.W -$0004(A6),D0 00001B32: E16F '.o' LSL.W D0,D7 00001B34: E16E '.n' LSL.W D0,D6 00001B36: 3407 '4.' MOVE.W D7,D2 00001B38: 3007 '0.' MOVE.W D7,D0 00001B3A: E848 '.H' LSR.W #4,D0 00001B3C: D040 '.@' ADD.W D0,D0 00001B3E: 2253 '"S' MOVEA.L (A3),A1 00001B40: 43E9 001A 'C...' LEA $001A(A1),A1 00001B44: D2C0 '..' ADDA.W D0,A1 00001B46: 0242 000F '.B..' ANDI.W #$000F,D2 00001B4A: 3202 '2.' MOVE.W D2,D1 00001B4C: D241 '.A' ADD.W D1,D1 00001B4E: 7000 'p.' MOVEQ #$00,D0 00001B50: 3035 1020 '05. ' MOVE.W $20(A5,D1.W),D0 00001B54: 4840 'H@' SWAP D0 00001B56: 7810 'x.' MOVEQ #$10,D4 00001B58: 3204 '2.' MOVE.W D4,D1 00001B5A: 9242 '.B' SUB.W D2,D1 00001B5C: DE41 '.A' ADD.W D1,D7 00001B5E: 9C41 '.A' SUB.W D1,D6 00001B60: 6724 'g$' BEQ.S *+$0026 ; 00001B86 00001B62: 6A0E 'j.' BPL.S *+$0010 ; 00001B72 00001B64: 3206 '2.' MOVE.W D6,D1 00001B66: D244 '.D' ADD.W D4,D1 00001B68: D241 '.A' ADD.W D1,D1 00001B6A: 2435 1000 '$5..' MOVE.L $00(A5,D1.W),D2 00001B6E: C082 '..' AND.L D2,D0 00001B70: 6014 '`.' BRA.S *+$0016 ; 00001B86 00001B72: 3206 '2.' MOVE.W D6,D1 00001B74: B244 '.D' CMP.W D4,D1 00001B76: 6F02 'o.' BLE.S *+$0004 ; 00001B7A 00001B78: 3204 '2.' MOVE.W D4,D1 00001B7A: D241 '.A' ADD.W D1,D1 00001B7C: 3435 1000 '45..' MOVE.W $00(A5,D1.W),D2 00001B80: 8042 '.B' OR.W D2,D0 00001B82: 9C44 '.D' SUB.W D4,D6 00001B84: DE44 '.D' ADD.W D4,D7 00001B86: 2F09 '/.' MOVE.L A1,-(A7) 00001B88: 3203 '2.' MOVE.W D3,D1 00001B8A: 5341 'SA' SUBQ.W #1,D1 00001B8C: 2053 ' S' MOVEA.L (A3),A0 00001B8E: 3828 0018 '8(..' MOVE.W $0018(A0),D4 00001B92: 342E FFFC '4...' MOVE.W -$0004(A6),D2 00001B96: E56C '.l' LSL.W D2,D4 00001B98: D844 '.D' ADD.W D4,D4 00001B9A: 3044 '0D' MOVEA.W D4,A0 00001B9C: 6006 '`.' BRA.S *+$0008 ; 00001BA4 00001B9E: 3068 0018 '0h..' MOVEA.W $0018(A0),A0 00001BA2: D0C8 '..' ADDA.W A0,A0 00001BA4: 7800 'x.' MOVEQ #$00,D4 00001BA6: 2411 '$.' MOVE.L (A1),D2 00001BA8: C480 '..' AND.L D0,D2 00001BAA: 6610 'f.' BNE.S *+$0012 ; 00001BBC 00001BAC: 5244 'RD' ADDQ.W #1,D4 00001BAE: D2C8 '..' ADDA.W A0,A1 00001BB0: 51C9 FFF4 'Q...' DBF D1,*-$000A ; 00001BA6 00001BB4: 588F 'X.' ADDQ.L #4,A7 00001BB6: 7C00 '|.' MOVEQ #$00,D6 00001BB8: 425C 'B\' CLR.W (A4)+ 00001BBA: 6032 '`2' BRA.S *+$0034 ; 00001BEE 00001BBC: B814 '..' CMP.B (A4),D4 00001BBE: 6402 'd.' BCC.S *+$0004 ; 00001BC2 00001BC0: 1884 '..' MOVE.B D4,(A4) 00001BC2: 225F '"_' MOVEA.L (A7)+,A1 00001BC4: 3403 '4.' MOVE.W D3,D2 00001BC6: 5342 'SB' SUBQ.W #1,D2 00001BC8: 3808 '8.' MOVE.W A0,D4 00001BCA: C4C4 '..' MULU.W D4,D2 00001BCC: D3C2 '..' ADDA.L D2,A1 00001BCE: 3803 '8.' MOVE.W D3,D4 00001BD0: 3203 '2.' MOVE.W D3,D1 00001BD2: 5341 'SA' SUBQ.W #1,D1 00001BD4: 2411 '$.' MOVE.L (A1),D2 00001BD6: C480 '..' AND.L D0,D2 00001BD8: 660A 'f.' BNE.S *+$000C ; 00001BE4 00001BDA: 5344 'SD' SUBQ.W #1,D4 00001BDC: 92C8 '..' SUBA.W A0,A1 00001BDE: 51C9 FFF4 'Q...' DBF D1,*-$000A ; 00001BD4 00001BE2: 60D4 '`.' BRA.S *-$002A ; 00001BB8 00001BE4: 528C 'R.' ADDQ.L #1,A4 00001BE6: B81C '..' CMP.B (A4)+,D4 00001BE8: 6504 'e.' BCS.S *+$0006 ; 00001BEE 00001BEA: 1944 FFFF '.D..' MOVE.B D4,-$0001(A4) 00001BEE: 558C 'U.' SUBQ.L #2,A4 00001BF0: 4A46 'JF' TST.W D6 00001BF2: 6E00 FF42 'n..B' BGT *-$00BC ; 00001B36 00001BF6: 101C '..' MOVE.B (A4)+,D0 00001BF8: 911C '..' SUB.B D0,(A4)+ 00001BFA: 5545 'UE' SUBQ.W #2,D5 00001BFC: 6E00 FF22 'n.."' BGT *-$00DC ; 00001B20 00001C00: 6000 FF04 '`...' BRA *-$00FA ; 00001B06 Dictionary: Flags $00 FirstId 685 685: GETDEVPIX ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) Ref1="GETDEVPIX"(685) Ref2="FONTMANAGER"(675) 0636 Dictionary: Flags $00 FirstId 686 686: SMGRINITFONTS ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) Ref1="SMGRINITFONTS"(686) Ref2="FONTMANAGER"(675) 00B2 EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="INITFONTS"(676) EntryPoint: Flags=$08=(Extern Code) Offset=$01B0 Entry="FMSWAPFONT"(677) EntryPoint: Flags=$08=(Extern Code) Offset=$17C0 Entry="GETFONTNAME"(678) EntryPoint: Flags=$08=(Extern Code) Offset=$1834 Entry="REALFONT"(679) EntryPoint: Flags=$08=(Extern Code) Offset=$1924 Entry="GETFNUM"(680) EntryPoint: Flags=$08=(Extern Code) Offset=$1968 Entry="SETFONTLOCK"(681) EntryPoint: Flags=$08=(Extern Code) Offset=$19C8 Entry="SETFSCALEDISABLE"(682) EntryPoint: Flags=$08=(Extern Code) Offset=$19D6 Entry="SETFRACTENABLE"(683) EntryPoint: Flags=$08=(Extern Code) Offset=$19DE Entry="FONTMETRICS"(684) Comment: FONTMANAGER ended due to: vector glue below Last Record Summary Type Count 0 Pad 134 1 First 1 2 Last 1 3 Comment 769 4 Dictionary 477 5 Module 384 6 EntryPoint 10 7 ModSize 384 8 Content 384 9 Reference 531 10 ComputedRef 3