First: Flags=$01 Version=$0002 Comment: UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE [5B0E0, 5D8E0) Dictionary: Flags $00 FirstId 200 200: Main Pad Comment: ##################################################################################### Module: AUTOMOD_5B0E0 [5B0E0, 5B136) Module started due to: vector glue above, FILE directive, MODGUESS (align, JMP (A1) then padding) Dictionary: Flags $00 FirstId 201 201: AUTOMOD_5B0E0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5B0E0"(201) Segment="Main"(200) Size: Flags $00 ModuleSize 86 Content: Flags $08 Contents offset $0000 size $0056 00000000: 2078 0B5C ' x.\' MOVEA.L $0B5C,A0 00000004: 2050 ' P' MOVEA.L (A0),A0 00000006: 4228 000E 'B(..' CLR.B $000E(A0) 0000000A: 4228 000F 'B(..' CLR.B $000F(A0) 0000000E: 0838 0005 0B22 '.8..."' BTST #$05,$0B22 00000014: 6722 'g"' BEQ.S *+$0024 ; 00000038 00000016: 41E8 000E 'A...' LEA $000E(A0),A0 0000001A: 7001 'p.' MOVEQ #$01,D0 0000001C: 4840 'H@' SWAP D0 0000001E: 303C 007E '0<.~' MOVE.W #$007E,D0 00000022: A051 '.Q' _ReadXPRam ; A051 00000024: 2078 0B5C ' x.\' MOVEA.L $0B5C,A0 00000028: 2050 ' P' MOVEA.L (A0),A0 0000002A: 41E8 000F 'A...' LEA $000F(A0),A0 0000002E: 7001 'p.' MOVEQ #$01,D0 00000030: 4840 'H@' SWAP D0 00000032: 303C 007F '0<..' MOVE.W #$007F,D0 00000036: A051 '.Q' _ReadXPRam ; A051 00000038: 2078 0B5C ' x.\' MOVEA.L $0B5C,A0 0000003C: 2050 ' P' MOVEA.L (A0),A0 0000003E: 4A28 000E 'J(..' TST.B $000E(A0) 00000042: 6604 'f.' BNE.S *+$0006 ; 00000048 00000044: 5028 000E 'P(..' ADDQ.B #8,$000E(A0) 00000048: 4A28 000F 'J(..' TST.B $000F(A0) 0000004C: 6606 'f.' BNE.S *+$0008 ; 00000054 0000004E: 0628 003C 000F '.(.<..' ADDI.B #$3C,$000F(A0) ; '<' 00000054: 4E75 'Nu' RTS Comment: AUTOMOD_5B0E0 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: INITPROCMENU [5B140, 5B14A) Module started due to: MODGUESS (align, label, RTS then padding) Unresolved outgoing references: +6 (5B146): BRA $5B152 Trap A808 Dictionary: Flags $00 FirstId 202 202: INITPROCMENU Pad Module: Flags=$88=(ForcedActive Extern Code) Module="INITPROCMENU"(202) Segment="Main"(200) Size: Flags $00 ModuleSize 10 Content: Flags $08 Contents offset $0000 size $000A 00000000: 205F ' _' MOVEA.L (A7)+,A0 00000002: 321F '2.' MOVE.W (A7)+,D1 00000004: 2F08 '/.' MOVE.L A0,-(A7) 00000006: 6000 000A '`...' BRA *+$000C ; 00000012 Comment: INITPROCMENU ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: INITMENUS [5B150, 5B1E2) Module started due to: MODGUESS (align, label) Resolved outgoing references: +68 (5B1B8): BSR CALLMBARPROC Unresolved outgoing references: +48 (5B198): BSR $5B1F0 +6C (5B1BC): BSR $5B0E0 Trap A930 Dictionary: Flags $00 FirstId 203 203: INITMENUS Module: Flags=$88=(ForcedActive Extern Code) Module="INITMENUS"(203) Segment="Main"(200) Size: Flags $00 ModuleSize 146 Content: Flags $08 Contents offset $0000 size $0092 00000000: 7200 'r.' MOVEQ #$00,D1 00000002: 31FC FFFF 0B9E '1.....' MOVE.W #$FFFF,$0B9E 00000008: 594F 'YO' SUBQ.W #4,A7 0000000A: 2F3C 4D42 4446 '/' BEQ.S *+$0040 ; 0000004C 0000000E: 2F00 '/.' MOVE.L D0,-(A7) 00000010: 3F3C 0003 '?<..' MOVE.W #$0003,-(A7) 00000014: 4267 'Bg' CLR.W -(A7) 00000016: 303C 0003 '0<..' MOVE.W #$0003,D0 0000001A: A830 '.0' _Pack14 ; A830 0000001C: 4A1F 'J.' TST.B (A7)+ 0000001E: 6706 'g.' BEQ.S *+$0008 ; 00000026 00000020: 303C E9C0 '0<..' MOVE.W #$E9C0,D0 00000024: 6004 '`.' BRA.S *+$0006 ; 0000002A 00000026: 303C E9C1 '0<..' MOVE.W #$E9C1,D0 0000002A: 594F 'YO' SUBQ.W #4,A7 0000002C: 3F00 '?.' MOVE.W D0,-(A7) 0000002E: A9BA '..' _GetString ; A9BA 00000030: 2E1F '..' MOVE.L (A7)+,D7 00000032: 6708 'g.' BEQ.S *+$000A ; 0000003C 00000034: 2047 ' G' MOVEA.L D7,A0 00000036: A029 '.)' _HLock ; A029 00000038: 2050 ' P' MOVEA.L (A0),A0 0000003A: 6004 '`.' BRA.S *+$0006 ; 00000040 0000003C: 41FA 0012 'A...' LEA *+$0014,A0 ; 00000050 00000040: 2F08 '/.' MOVE.L A0,-(A7) 00000042: A947 '.G' _SetMenuItemText ; A947 00000044: 2007 ' .' MOVE.L D7,D0 00000046: 6704 'g.' BEQ.S *+$0006 ; 0000004C 00000048: 2047 ' G' MOVEA.L D7,A0 0000004A: A02A '.*' _HUnlock ; A02A 0000004C: 2E1F '..' MOVE.L (A7)+,D7 0000004E: 4E75 'Nu' RTS 00000050: 1253 '.S' MOVE.B (A3),A1 00000052: 686F 'ho' BVC.S *+$0071 ; 000000C3 00000054: 772F 'w/' DC.W $772F ; ???? 00000056: 4869 6465 'Hide' PEA $6465(A1) 0000005A: 2042 ' B' MOVEA.L D2,A0 0000005C: 616C 'al' BSR.S *+$006E ; 000000CA 0000005E: 6C6F 'lo' BGE.S *+$0071 ; 000000CF 00000060: 6F6E 'on' BLE.S *+$0070 ; 000000D0 00000062: 7300 's.' DC.W $7300 ; ???? Comment: AUTOMOD_5B850 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: MENUSELECT [5B8C0, 5BAB0) Module started due to: MODGUESS (align, label) Resolved outgoing references: +3A (5B8FA): JSR POPMENUSTATE ; outside file +28 (5B8E8): JSR PUSHMENUSTATE ; outside file +102 (5B9C2): BSR CALLMBARPROC +0 (5B8C0): JSR VALIDATEMENUBAR Unresolved outgoing references: +10 (5B8D0): JSR $5B850 +62 (5B922): JSR $5CCC0 +84 (5B944): JSR $5B850 +F0 (5B9B0): BSR $5BD00 +10E (5B9CE): BSR $5B810 +122 (5B9E2): BSR $5BD40 +12E (5B9EE): BSR $5BD20 +132 (5B9F2): BSR $5BDC0 +136 (5B9F6): BSR $5BDF0 +15A (5BA1A): BSR $5B810 +162 (5BA22): BSR $5C3B0 +176 (5BA36): BSR $5C160 +17A (5BA3A): BSR $5BFF0 +190 (5BA50): BSR $5B730 Trap A93D Dictionary: Flags $00 FirstId 230 230: MENUSELECT Pad Module: Flags=$88=(ForcedActive Extern Code) Module="MENUSELECT"(230) Segment="Main"(200) Size: Flags $00 ModuleSize 496 Content: Flags $08 Contents offset $0000 size $01F0 00000000: 4EBA 0000 'N...' JSR VALIDATEMENUBAR ; id: 226 00000004: 4E56 0000 'NV..' LINK.W A6,#$0000 00000008: 2F0A '/.' MOVE.L A2,-(A7) 0000000A: 2038 0A1C ' 8..' MOVE.L $0A1C,D0 0000000E: 6718 'g.' BEQ.S *+$001A ; 00000028 00000010: 4EBA FF7E 'N..~' JSR *-$0080 ; FFFFFF90 00000014: 2478 02B6 '$x..' MOVEA.L $02B6,A2 00000018: 246A 0078 '$j.x' MOVEA.L $0078(A2),A2 0000001C: 426A 0118 'Bj..' CLR.W $0118(A2) 00000020: 426A 011A 'Bj..' CLR.W $011A(A2) 00000024: 50EA 011C 'P...' ST $011C(A2) 00000028: 4EBA 0000 'N...' JSR PUSHMENUSTATE ; id: 222 0000002C: 594F 'YO' SUBQ.W #4,A7 0000002E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000032: 4EBA 006E 'N..n' JSR *+$0070 ; 000000A2 00000036: 2D5F 000C '-_..' MOVE.L (A7)+,$000C(A6) 0000003A: 4EBA 0000 'N...' JSR POPMENUSTATE ; id: 221 0000003E: 202E 000C ' ...' MOVE.L $000C(A6),D0 00000042: 2478 02B6 '$x..' MOVEA.L $02B6,A2 00000046: 246A 0078 '$j.x' MOVEA.L $0078(A2),A2 0000004A: 4840 'H@' SWAP D0 0000004C: 4A40 'J@' TST.W D0 0000004E: 6640 'f@' BNE.S *+$0042 ; 00000090 00000050: 322A 0118 '2*..' MOVE.W $0118(A2),D1 00000054: 673A 'g:' BEQ.S *+$003C ; 00000090 00000056: 4841 'HA' SWAP D1 00000058: 322A 011A '2*..' MOVE.W $011A(A2),D1 0000005C: 0C41 0001 '.A..' CMPI.W #$0001,D1 00000060: 6606 'f.' BNE.S *+$0008 ; 00000068 00000062: 4EBA 139C 'N...' JSR *+$139E ; 00001400 00000066: 6026 '`&' BRA.S *+$0028 ; 0000008E 00000068: 0C41 0003 '.A..' CMPI.W #$0003,D1 0000006C: 661C 'f.' BNE.S *+$001E ; 0000008A 0000006E: 554F 'UO' SUBQ.W #2,A7 00000070: 4A2A 0118 'J*..' TST.B $0118(A2) 00000074: 57C0 'W.' SEQ D0 00000076: 4400 'D.' NEG.B D0 00000078: 1F00 '..' MOVE.B D0,-(A7) 0000007A: 303C 0104 '0<..' MOVE.W #$0104,D0 0000007E: A830 '.0' _Pack14 ; A830 00000080: 4A5F 'J_' TST.W (A7)+ 00000082: 660A 'f.' BNE.S *+$000C ; 0000008E 00000084: 4EBA FF0A 'N...' JSR *-$00F4 ; FFFFFF90 00000088: 6004 '`.' BRA.S *+$0006 ; 0000008E 0000008A: 2001 ' .' MOVE.L D1,D0 0000008C: 6004 '`.' BRA.S *+$0006 ; 00000092 0000008E: 7000 'p.' MOVEQ #$00,D0 00000090: 4840 'H@' SWAP D0 00000092: 2D40 000C '-@..' MOVE.L D0,$000C(A6) 00000096: 426A 011C 'Bj..' CLR.W $011C(A2) 0000009A: 245F '$_' MOVEA.L (A7)+,A2 0000009C: 4E5E 'N^' UNLK A6 0000009E: 2E9F '..' MOVE.L (A7)+,(A7) 000000A0: 4E75 'Nu' RTS 000000A2: 4E56 FFE0 'NV..' LINK.W A6,#-$0020 000000A6: 48E7 3F38 'H.?8' MOVEM.L D2-D7/A2-A4,-(A7) 000000AA: 4267 'Bg' CLR.W -(A7) 000000AC: A938 '.8' _HiliteMenu ; A938 000000AE: 42AE 000C 'B...' CLR.L $000C(A6) 000000B2: 42B8 0B54 'B..T' CLR.L $0B54 000000B6: 4267 'Bg' CLR.W -(A7) 000000B8: A977 '.w' _WaitMouseUp ; A977 000000BA: 4A1F 'J.' TST.B (A7)+ 000000BC: 6700 00F6 'g...' BEQ *+$00F8 ; 000001B4 000000C0: 486E FFF4 'Hn..' PEA -$000C(A6) 000000C4: A874 '.t' _GetPort ; A874 000000C6: 2478 0D2C '$x.,' MOVEA.L $0D2C,A2 000000CA: 2F0A '/.' MOVE.L A2,-(A7) 000000CC: A873 '.s' _SetPort ; A873 000000CE: 4245 'BE' CLR.W D5 000000D0: 4244 'BD' CLR.W D4 000000D2: 426E FFF2 'Bn..' CLR.W -$000E(A6) 000000D6: 42AE FFE4 'B...' CLR.L -$001C(A6) 000000DA: 426E FFE2 'Bn..' CLR.W -$001E(A6) 000000DE: 2078 0B5C ' x.\' MOVEA.L $0B5C,A0 000000E2: 2050 ' P' MOVEA.L (A0),A0 000000E4: 1D68 000E FFE9 '.h....' MOVE.B $000E(A0),-$0017(A6) 000000EA: 1D68 000F FFE8 '.h....' MOVE.B $000F(A0),-$0018(A6) 000000F0: 6100 034E 'a..N' BSR *+$0350 ; 00000440 000000F4: 262E 0008 '&...' MOVE.L $0008(A6),D3 000000F8: 7014 'p.' MOVEQ #$14,D0 000000FA: A122 '."' _NewHandle ; A122 000000FC: 2848 '(H' MOVEA.L A0,A4 000000FE: 7001 'p.' MOVEQ #$01,D0 00000100: 2203 '".' MOVE.L D3,D1 00000102: 6100 FEFC 'a...' BSR CALLMBARPROC-MENUSELECT+$FEFC ; ids: 209, 230 00000106: 4A80 'J.' TST.L D0 00000108: 6B20 'k ' BMI.S *+$0022 ; 0000012A 0000010A: 670C 'g.' BEQ.S *+$000E ; 00000118 0000010C: 3A00 ':.' MOVE.W D0,D5 0000010E: 6100 FE40 'a..@' BSR *-$01BE ; FFFFFF50 00000112: 3D50 000C '=P..' MOVE.W (A0),$000C(A6) 00000116: 6006 '`.' BRA.S *+$0008 ; 0000011E 00000118: 4245 'BE' CLR.W D5 0000011A: 426E 000C 'Bn..' CLR.W $000C(A6) 0000011E: B845 '.E' CMP.W D5,D4 00000120: 6708 'g.' BEQ.S *+$000A ; 0000012A 00000122: 6100 035C 'a..\' BSR *+$035E ; 00000480 00000126: 6B00 0082 'k...' BMI *+$0084 ; 000001AA 0000012A: 4A45 'JE' TST.W D5 0000012C: 670C 'g.' BEQ.S *+$000E ; 0000013A 0000012E: 6100 0330 'a..0' BSR *+$0332 ; 00000460 00000132: 6100 03CC 'a...' BSR *+$03CE ; 00000500 00000136: 6100 03F8 'a...' BSR *+$03FA ; 00000530 0000013A: 4267 'Bg' CLR.W -(A7) 0000013C: A977 '.w' _WaitMouseUp ; A977 0000013E: 4A1F 'J.' TST.B (A7)+ 00000140: 6714 'g.' BEQ.S *+$0016 ; 00000156 00000142: 594F 'YO' SUBQ.W #4,A7 00000144: 2F0F '/.' MOVE.L A7,-(A7) 00000146: A972 '.r' _GetMouse ; A972 00000148: 261F '&.' MOVE.L (A7)+,D3 0000014A: 2038 0A30 ' 8.0' MOVE.L $0A30,D0 0000014E: 6704 'g.' BEQ.S *+$0006 ; 00000154 00000150: 2040 ' @' MOVEA.L D0,A0 00000152: 4E90 'N.' JSR (A0) 00000154: 60A8 '`.' BRA.S *-$0056 ; 000000FE 00000156: 4A45 'JE' TST.W D5 00000158: 6724 'g$' BEQ.S *+$0026 ; 0000017E 0000015A: 6100 FDF4 'a...' BSR *-$020A ; FFFFFF50 0000015E: 302E 000E '0...' MOVE.W $000E(A6),D0 00000162: 6100 098C 'a...' BSR *+$098E ; 00000AF0 00000166: 670E 'g.' BEQ.S *+$0010 ; 00000176 00000168: 0C29 001B 0001 '.)....' CMPI.B #$1B,$0001(A1) 0000016E: 6606 'f.' BNE.S *+$0008 ; 00000176 00000170: 426E 000E 'Bn..' CLR.W $000E(A6) 00000174: 6004 '`.' BRA.S *+$0006 ; 0000017A 00000176: 6100 0728 'a..(' BSR *+$072A ; 000008A0 0000017A: 6100 05B4 'a...' BSR *+$05B6 ; 00000730 0000017E: 4A6E 000E 'Jn..' TST.W $000E(A6) 00000182: 6614 'f.' BNE.S *+$0016 ; 00000198 00000184: 426E 000C 'Bn..' CLR.W $000C(A6) 00000188: 302E FFE2 '0...' MOVE.W -$001E(A6),D0 0000018C: 670A 'g.' BEQ.S *+$000C ; 00000198 0000018E: 3005 '0.' MOVE.W D5,D0 00000190: 6100 FCDE 'a...' BSR *-$0320 ; FFFFFE70 00000194: 426E FFE2 'Bn..' CLR.W -$001E(A6) 00000198: 31EE FFE2 0A26 '1....&' MOVE.W -$001E(A6),$0A26 0000019E: 4A78 0A26 'Jx.&' TST.W $0A26 000001A2: 6B24 'k$' BMI.S *+$0026 ; 000001C8 000001A4: 4A78 0A20 'Jx. ' TST.W $0A20 000001A8: 6B1E 'k.' BMI.S *+$0020 ; 000001C8 000001AA: 204C ' L' MOVEA.L A4,A0 000001AC: A023 '.#' _DisposeHandle ; A023 000001AE: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) 000001B2: A873 '.s' _SetPort ; A873 000001B4: 4CDF 1CFC 'L...' MOVEM.L (A7)+,D2-D7/A2-A4 000001B8: 4E5E 'N^' UNLK A6 000001BA: 2E9F '..' MOVE.L (A7)+,(A7) 000001BC: 7200 'r.' MOVEQ #$00,D1 000001BE: 2078 0B5C ' x.\' MOVEA.L $0B5C,A0 000001C2: 2050 ' P' MOVEA.L (A0),A0 000001C4: 4250 'BP' CLR.W (A0) 000001C6: 4E75 'Nu' RTS 000001C8: 4A78 0A20 'Jx. ' TST.W $0A20 000001CC: 6B16 'k.' BMI.S *+$0018 ; 000001E4 000001CE: 31F8 0A26 0A20 '1..&. ' MOVE.W $0A26,$0A20 000001D4: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 000001D8: A9B5 '..' _SystemMenu ; A9B5 000001DA: 42AE 000C 'B...' CLR.L $000C(A6) 000001DE: 4278 0A20 'Bx. ' CLR.W $0A20 000001E2: 600A '`.' BRA.S *+$000C ; 000001EE 000001E4: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 000001E8: A9B5 '..' _SystemMenu ; A9B5 000001EA: 42AE 000C 'B...' CLR.L $000C(A6) 000001EE: 60BA '`.' BRA.S *-$0044 ; 000001AA Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="POPMENUSTATE"(221) 0000003C Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="PUSHMENUSTATE"(222) 0000002A ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLMBARPROC"(209) Ref2="MENUSELECT"(230) 0104 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="VALIDATEMENUBAR"(226) 00000002 Comment: MENUSELECT ended due to: ran into next module Comment: ##################################################################################### Module: POPUPMENUSELECT [5BAB0, 5BC3C) Module started due to: MODGUESS (align, label) Resolved outgoing references: +AC (5BB5C): BSR CALLMBARPROC Unresolved outgoing references: +46 (5BAF6): BSR $5BD00 +6E (5BB1E): BSR $5B360 +90 (5BB40): BSR $5BC40 +9C (5BB4C): BSR $5C000 +B6 (5BB66): BSR $5B810 +C2 (5BB72): BSR $5BD40 +CC (5BB7C): BSR $5BD20 +D0 (5BB80): BSR $5BDC0 +D4 (5BB84): BSR $5BDF0 +F8 (5BBA8): BSR $5B810 +100 (5BBB0): BSR $5C3B0 +114 (5BBC4): BSR $5C160 +118 (5BBC8): BSR $5BFF0 +13A (5BBEA): BSR $5BC40 +144 (5BBF4): BRA $5BA6A +148 (5BBF8): BRA $5BA74 Trap A80B Dictionary: Flags $00 FirstId 231 231: POPUPMENUSELECT Module: Flags=$88=(ForcedActive Extern Code) Module="POPUPMENUSELECT"(231) Segment="Main"(200) Size: Flags $00 ModuleSize 396 Content: Flags $08 Contents offset $0000 size $018C 00000000: 302F 0004 '0/..' MOVE.W $0004(A7),D0 00000004: 222F 0006 '"/..' MOVE.L $0006(A7),D1 00000008: 2F57 0006 '/W..' MOVE.L (A7),$0006(A7) 0000000C: 5C4F '\O' ADDQ.W #6,A7 0000000E: 4E56 FFDA 'NV..' LINK.W A6,#-$0026 00000012: 48E7 3F38 'H.?8' MOVEM.L D2-D7/A2-A4,-(A7) 00000016: 3D40 FFDE '=@..' MOVE.W D0,-$0022(A6) 0000001A: 2D41 FFDA '-A..' MOVE.L D1,-$0026(A6) 0000001E: 42AE 000C 'B...' CLR.L $000C(A6) 00000022: 42B8 0B54 'B..T' CLR.L $0B54 00000026: 554F 'UO' SUBQ.W #2,A7 00000028: A977 '.w' _WaitMouseUp ; A977 0000002A: 4A1F 'J.' TST.B (A7)+ 0000002C: 6700 011A 'g...' BEQ *+$011C ; 00000148 00000030: 486E FFF4 'Hn..' PEA -$000C(A6) 00000034: A874 '.t' _GetPort ; A874 00000036: 2478 0D2C '$x.,' MOVEA.L $0D2C,A2 0000003A: 2F0A '/.' MOVE.L A2,-(A7) 0000003C: A873 '.s' _SetPort ; A873 0000003E: 4245 'BE' CLR.W D5 00000040: 4244 'BD' CLR.W D4 00000042: 426E FFF2 'Bn..' CLR.W -$000E(A6) 00000046: 6100 0208 'a...' BSR *+$020A ; 00000250 0000004A: 42AE FFE4 'B...' CLR.L -$001C(A6) 0000004E: 2078 0B5C ' x.\' MOVEA.L $0B5C,A0 00000052: 2050 ' P' MOVEA.L (A0),A0 00000054: 1D68 000E FFE9 '.h....' MOVE.B $000E(A0),-$0017(A6) 0000005A: 1D68 000F FFE8 '.h....' MOVE.B $000F(A0),-$0018(A6) 00000060: 7014 'p.' MOVEQ #$14,D0 00000062: A122 '."' _NewHandle ; A122 00000064: 2848 '(H' MOVEA.L A0,A4 00000066: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 0000006A: 2050 ' P' MOVEA.L (A0),A0 0000006C: 3210 '2.' MOVE.W (A0),D1 0000006E: 6100 F840 'a..@' BSR *-$07BE ; FFFFF8B0 00000072: 3800 '8.' MOVE.W D0,D4 00000074: 6700 00D2 'g...' BEQ *+$00D4 ; 00000148 00000078: 70FF 'p.' MOVEQ #$FF,D0 0000007A: 6100 00D0 'a...' BSR *+$00D2 ; 0000014C 0000007E: 2278 089C '"x..' MOVEA.L $089C,A1 00000082: 2251 '"Q' MOVEA.L (A1),A1 00000084: 2569 0022 0010 '%i."..' MOVE.L $0022(A1),$0010(A2) 0000008A: 2569 0026 0014 '%i.&..' MOVE.L $0026(A1),$0014(A2) 00000090: 6100 00FE 'a...' BSR *+$0100 ; 00000190 00000094: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000098: A948 '.H' _CalcMenuSize ; A948 0000009A: 3A04 ':.' MOVE.W D4,D5 0000009C: 6100 04B2 'a...' BSR *+$04B4 ; 00000550 000000A0: 3F38 0BAA '?8..' MOVE.W $0BAA,-(A7) 000000A4: 4278 0BAA 'Bx..' CLR.W $0BAA 000000A8: 7001 'p.' MOVEQ #$01,D0 000000AA: 2203 '".' MOVE.L D3,D1 000000AC: 6100 FF52 'a..R' BSR CALLMBARPROC-POPUPMENUSELECT+$FF52 ; ids: 209, 231 000000B0: 4A80 'J.' TST.L D0 000000B2: 6B14 'k.' BMI.S *+$0016 ; 000000C8 000000B4: 3A00 ':.' MOVE.W D0,D5 000000B6: 6100 FCA8 'a...' BSR *-$0356 ; FFFFFD60 000000BA: 3D50 000C '=P..' MOVE.W (A0),$000C(A6) 000000BE: B845 '.E' CMP.W D5,D4 000000C0: 6706 'g.' BEQ.S *+$0008 ; 000000C8 000000C2: 6100 01CC 'a...' BSR *+$01CE ; 00000290 000000C6: 6B5E 'k^' BMI.S *+$0060 ; 00000126 000000C8: 4A45 'JE' TST.W D5 000000CA: 670C 'g.' BEQ.S *+$000E ; 000000D8 000000CC: 6100 01A2 'a...' BSR *+$01A4 ; 00000270 000000D0: 6100 023E 'a..>' BSR *+$0240 ; 00000310 000000D4: 6100 026A 'a..j' BSR *+$026C ; 00000340 000000D8: 4267 'Bg' CLR.W -(A7) 000000DA: A977 '.w' _WaitMouseUp ; A977 000000DC: 4A1F 'J.' TST.B (A7)+ 000000DE: 6714 'g.' BEQ.S *+$0016 ; 000000F4 000000E0: 594F 'YO' SUBQ.W #4,A7 000000E2: 2F0F '/.' MOVE.L A7,-(A7) 000000E4: A972 '.r' _GetMouse ; A972 000000E6: 261F '&.' MOVE.L (A7)+,D3 000000E8: 2038 0A30 ' 8.0' MOVE.L $0A30,D0 000000EC: 6704 'g.' BEQ.S *+$0006 ; 000000F2 000000EE: 2040 ' @' MOVEA.L D0,A0 000000F0: 4E90 'N.' JSR (A0) 000000F2: 60B4 '`.' BRA.S *-$004A ; 000000A8 000000F4: 4A45 'JE' TST.W D5 000000F6: 6724 'g$' BEQ.S *+$0026 ; 0000011C 000000F8: 6100 FC66 'a..f' BSR *-$0398 ; FFFFFD60 000000FC: 302E 000E '0...' MOVE.W $000E(A6),D0 00000100: 6100 07FE 'a...' BSR *+$0800 ; 00000900 00000104: 670E 'g.' BEQ.S *+$0010 ; 00000114 00000106: 0C29 001B 0001 '.)....' CMPI.B #$1B,$0001(A1) 0000010C: 6606 'f.' BNE.S *+$0008 ; 00000114 0000010E: 426E 000E 'Bn..' CLR.W $000E(A6) 00000112: 6004 '`.' BRA.S *+$0006 ; 00000118 00000114: 6100 059A 'a...' BSR *+$059C ; 000006B0 00000118: 6100 0426 'a..&' BSR *+$0428 ; 00000540 0000011C: 4A6E 000E 'Jn..' TST.W $000E(A6) 00000120: 6604 'f.' BNE.S *+$0006 ; 00000126 00000122: 426E 000C 'Bn..' CLR.W $000C(A6) 00000126: 31DF 0BAA '1...' MOVE.W (A7)+,$0BAA 0000012A: 2078 09DE ' x..' MOVEA.L $09DE,A0 0000012E: 2568 0010 0010 '%h....' MOVE.L $0010(A0),$0010(A2) 00000134: 2568 0014 0014 '%h....' MOVE.L $0014(A0),$0014(A2) 0000013A: 6100 0054 'a..T' BSR *+$0056 ; 00000190 0000013E: 7000 'p.' MOVEQ #$00,D0 00000140: 6100 000A 'a...' BSR *+$000C ; 0000014C 00000144: 6000 FE74 '`..t' BRA *-$018A ; FFFFFFBA 00000148: 6000 FE7A '`..z' BRA *-$0184 ; FFFFFFC4 0000014C: 2278 02B6 '"x..' MOVEA.L $02B6,A1 00000150: 2229 0064 '").d' MOVE.L $0064(A1),D1 00000154: 6734 'g4' BEQ.S *+$0036 ; 0000018A 00000156: 2241 '"A' MOVEA.L D1,A1 00000158: 08A9 0008 005E '.....^' BCLR #$08,$005E(A1) 0000015E: 4A00 'J.' TST.B D0 00000160: 6706 'g.' BEQ.S *+$0008 ; 00000168 00000162: 08E9 0008 005E '.....^' BSET #$08,$005E(A1) 00000168: 3229 0054 '2).T' MOVE.W $0054(A1),D1 0000016C: 671C 'g.' BEQ.S *+$001E ; 0000018A 0000016E: 4641 'FA' NOT.W D1 00000170: B278 01D2 '.x..' CMP.W $01D2,D1 00000174: 6414 'd.' BCC.S *+$0016 ; 0000018A 00000176: E549 '.I' LSL.W #2,D1 00000178: 2278 011C '"x..' MOVEA.L $011C,A1 0000017C: 2271 1000 '"q..' MOVEA.L $00(A1,D1.W),A1 00000180: 2251 '"Q' MOVEA.L (A1),A1 00000182: 2269 0014 '"i..' MOVEA.L $0014(A1),A1 00000186: 2251 '"Q' MOVEA.L (A1),A1 00000188: 1280 '..' MOVE.B D0,(A1) 0000018A: 4E75 'Nu' RTS ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLMBARPROC"(209) Ref2="POPUPMENUSELECT"(231) 00AE Comment: POPUPMENUSELECT ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5BC40 [5BC40, 5BC74) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +0 (5BC40): BSR $5B83A +A (5BC4A): BSR $5B360 +12 (5BC52): BSR $5B810 Dictionary: Flags $00 FirstId 232 232: AUTOMOD_5BC40 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5BC40"(232) Segment="Main"(200) Size: Flags $00 ModuleSize 52 Content: Flags $08 Contents offset $0000 size $0034 00000000: 6100 FBF8 'a...' BSR *-$0406 ; FFFFFBFA 00000004: 3A10 ':.' MOVE.W (A0),D5 00000006: 2238 0A06 '"8..' MOVE.L $0A06,D1 0000000A: 6100 F714 'a...' BSR *-$08EA ; FFFFF720 0000000E: DA40 '.@' ADD.W D0,D5 00000010: 3C00 '<.' MOVE.W D0,D6 00000012: 6100 FBBC 'a...' BSR *-$0442 ; FFFFFBD0 00000016: 2F09 '/.' MOVE.L A1,-(A7) 00000018: 6108 'a.' BSR.S *+$000A ; 00000022 0000001A: 5D45 ']E' SUBQ.W #6,D5 0000001C: BA46 '.F' CMP.W D6,D5 0000001E: 6EF2 'n.' BGT.S *-$000C ; 00000012 00000020: 4E75 'Nu' RTS 00000022: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 00000026: 2050 ' P' MOVEA.L (A0),A0 00000028: 217C FFFF FFFF '!|....' MOVE.L #$FFFFFFFF,$0002(A0) 0002 00000030: 2E9F '..' MOVE.L (A7)+,(A7) 00000032: 4E75 'Nu' RTS Comment: AUTOMOD_5BC40 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: CALCMENUSIZE [5BC80, 5BCF2) Module started due to: MODGUESS (align, label, RTS then padding) Unresolved outgoing references: +58 (5BCD8): BSR $5C0E0 Trap A948 Dictionary: Flags $00 FirstId 233 233: CALCMENUSIZE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="CALCMENUSIZE"(233) Segment="Main"(200) Size: Flags $00 ModuleSize 114 Content: Flags $08 Contents offset $0000 size $0072 00000000: 4AAF 0004 'J...' TST.L $0004(A7) 00000004: 6768 'gh' BEQ.S *+$006A ; 0000006E 00000006: 598F 'Y.' SUBQ.L #4,A7 00000008: 2F0F '/.' MOVE.L A7,-(A7) 0000000A: A874 '.t' _GetPort ; A874 0000000C: 2F38 0D2C '/8.,' MOVE.L $0D2C,-(A7) 00000010: A873 '.s' _SetPort ; A873 00000012: 1F38 0A5E '.8.^' MOVE.B $0A5E,-(A7) 00000016: 1F3C 0001 '.<..' MOVE.B #$01,-(A7) 0000001A: A99B '..' _SetResLoad ; A99B 0000001C: 42A7 'B.' CLR.L -(A7) 0000001E: 594F 'YO' SUBQ.W #4,A7 00000020: 206F 0012 ' o..' MOVEA.L $0012(A7),A0 00000024: 2F08 '/.' MOVE.L A0,-(A7) 00000026: 2050 ' P' MOVEA.L (A0),A0 00000028: 2028 0006 ' (..' MOVE.L $0006(A0),D0 0000002C: 671A 'g.' BEQ.S *+$001C ; 00000048 0000002E: 2040 ' @' MOVEA.L D0,A0 00000030: 2010 ' .' MOVE.L (A0),D0 00000032: 6714 'g.' BEQ.S *+$0016 ; 00000048 00000034: 2F48 0008 '/H..' MOVE.L A0,$0008(A7) 00000038: A069 '.i' _HGetState ; A069 0000003A: 4A78 0220 'Jx. ' TST.W $0220 0000003E: 6704 'g.' BEQ.S *+$0006 ; 00000044 00000040: 3038 0220 '08. ' MOVE.W $0220,D0 00000044: 2F40 0004 '/@..' MOVE.L D0,$0004(A7) 00000048: 205F ' _' MOVEA.L (A7)+,A0 0000004A: 3F3C 0002 '?<..' MOVE.W #$0002,-(A7) 0000004E: 2F08 '/.' MOVE.L A0,-(A7) 00000050: 42A7 'B.' CLR.L -(A7) 00000052: 42A7 'B.' CLR.L -(A7) 00000054: 42A7 'B.' CLR.L -(A7) 00000056: 2050 ' P' MOVEA.L (A0),A0 00000058: 6100 0406 'a...' BSR *+$0408 ; 00000460 0000005C: 205F ' _' MOVEA.L (A7)+,A0 0000005E: 201F ' .' MOVE.L (A7)+,D0 00000060: 6708 'g.' BEQ.S *+$000A ; 0000006A 00000062: C188 '..' EXG D0,A0 00000064: 4A40 'J@' TST.W D0 00000066: 6B02 'k.' BMI.S *+$0004 ; 0000006A 00000068: A06A '.j' _HSetState ; A06A 0000006A: A99B '..' _SetResLoad ; A99B 0000006C: A873 '.s' _SetPort ; A873 0000006E: 2E9F '..' MOVE.L (A7)+,(A7) 00000070: 4E75 'Nu' RTS Comment: CALCMENUSIZE ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5BD00 [5BD00, 5BDB6) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +8A (5BD8A): BSR CALLMBARPROC +3A (5BD3A): BSR CALLMBARPROC +26 (5BD26): BSR CALLMBARPROC Unresolved outgoing references: +48 (5BD48): BSR $5B81E +58 (5BD58): BSR $5BFB0 +6A (5BD6A): BSR $5B730 +7A (5BD7A): BSR $5B736 +AE (5BDAE): BSR $5C050 Dictionary: Flags $00 FirstId 234 234: AUTOMOD_5BD00 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5BD00"(234) Segment="Main"(200) Size: Flags $00 ModuleSize 182 Content: Flags $08 Contents offset $0000 size $00B6 00000000: 594F 'YO' SUBQ.W #4,A7 00000002: A975 '.u' _TickCount ; A975 00000004: 2D57 FFEE '-W..' MOVE.L (A7),-$0012(A6) 00000008: 7000 'p.' MOVEQ #$00,D0 0000000A: 102E FFE9 '....' MOVE.B -$0017(A6),D0 0000000E: D1AE FFEE '....' ADD.L D0,-$0012(A6) 00000012: 2D5F FFEA '-_..' MOVE.L (A7)+,-$0016(A6) 00000016: 102E FFE8 '....' MOVE.B -$0018(A6),D0 0000001A: D1AE FFEA '....' ADD.L D0,-$0016(A6) 0000001E: 4E75 'Nu' RTS 00000020: 7009 'p.' MOVEQ #$09,D0 00000022: 7200 'r.' MOVEQ #$00,D1 00000024: 3205 '2.' MOVE.W D5,D1 00000026: 6100 FFD8 'a...' BSR CALLMBARPROC-AUTOMOD_5BD00+$FFD8 ; ids: 209, 234 0000002A: 2040 ' @' MOVEA.L D0,A0 0000002C: 2D50 FFF8 '-P..' MOVE.L (A0),-$0008(A6) 00000030: 2D68 0004 FFFC '-h....' MOVE.L $0004(A0),-$0004(A6) 00000036: 700B 'p.' MOVEQ #$0B,D0 00000038: 3205 '2.' MOVE.W D5,D1 0000003A: 6100 FFC4 'a...' BSR CALLMBARPROC-AUTOMOD_5BD00+$FFC4 ; ids: 209, 234 0000003E: 4E75 'Nu' RTS 00000040: 426E 000E 'Bn..' CLR.W $000E(A6) 00000044: 4A44 'JD' TST.W D4 00000046: 6726 'g&' BEQ.S *+$0028 ; 0000006E 00000048: 6100 FAD4 'a...' BSR *-$052A ; FFFFFB1E 0000004C: BA50 '.P' CMP.W (A0),D5 0000004E: 6E62 'nb' BGT.S *+$0064 ; 000000B2 00000050: 4A45 'JE' TST.W D5 00000052: 6704 'g.' BEQ.S *+$0006 ; 00000058 00000054: 6100 FFCA 'a...' BSR *-$0034 ; 00000020 00000058: 6100 0256 'a..V' BSR *+$0258 ; 000002B0 0000005C: 6100 FFA2 'a...' BSR *-$005C ; 00000000 00000060: 0C6E 0004 FFF2 '.n....' CMPI.W #$0004,-$000E(A6) 00000066: 674A 'gJ' BEQ.S *+$004C ; 000000B2 00000068: 3004 '0.' MOVE.W D4,D0 0000006A: 6100 F9C4 'a...' BSR *-$063A ; FFFFFA30 0000006E: 3D6E 000C FFE2 '=n....' MOVE.W $000C(A6),-$001E(A6) 00000074: 4A45 'JE' TST.W D5 00000076: 673A 'g:' BEQ.S *+$003C ; 000000B2 00000078: 3005 '0.' MOVE.W D5,D0 0000007A: 6100 F9BA 'a...' BSR *-$0644 ; FFFFFA36 0000007E: 2038 0A2C ' 8.,' MOVE.L $0A2C,D0 00000082: 672A 'g*' BEQ.S *+$002C ; 000000AE 00000084: 7009 'p.' MOVEQ #$09,D0 00000086: 7200 'r.' MOVEQ #$00,D1 00000088: 3205 '2.' MOVE.W D5,D1 0000008A: 6100 FF74 'a..t' BSR CALLMBARPROC-AUTOMOD_5BD00+$FF74 ; ids: 209, 234 0000008E: 2040 ' @' MOVEA.L D0,A0 00000090: 2D50 FFF8 '-P..' MOVE.L (A0),-$0008(A6) 00000094: 2D68 0004 FFFC '-h....' MOVE.L $0004(A0),-$0004(A6) 0000009A: 2078 0A2C ' x.,' MOVEA.L $0A2C,A0 0000009E: 486E FFF8 'Hn..' PEA -$0008(A6) 000000A2: 4E90 'N.' JSR (A0) 000000A4: 4A40 'J@' TST.W D0 000000A6: 6706 'g.' BEQ.S *+$0008 ; 000000AE 000000A8: 3A3C FFFF ':<..' MOVE.W #$FFFF,D5 000000AC: 6004 '`.' BRA.S *+$0006 ; 000000B2 000000AE: 6100 02A0 'a...' BSR *+$02A2 ; 00000350 000000B2: 3805 '8.' MOVE.W D5,D4 000000B4: 4E75 'Nu' RTS ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5BD00"(234) 008C ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5BD00"(234) 003C ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5BD00"(234) 0028 Comment: AUTOMOD_5BD00 ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5BDC0 [5BDC0, 5BDE8) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +22 (5BDE2): BSR CALLMBARPROC Unresolved outgoing references: +6 (5BDC6): BSR $5B810 +1A (5BDDA): BSR $5C0E0 Dictionary: Flags $00 FirstId 235 235: AUTOMOD_5BDC0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5BDC0"(235) Segment="Main"(200) Size: Flags $00 ModuleSize 40 Content: Flags $08 Contents offset $0000 size $0028 00000000: 486E FFF8 'Hn..' PEA -$0008(A6) 00000004: A87B '.{' _ClipRect ; A87B 00000006: 6100 FA48 'a..H' BSR *-$05B6 ; FFFFFA50 0000000A: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) 0000000E: 2F09 '/.' MOVE.L A1,-(A7) 00000010: 486E FFF8 'Hn..' PEA -$0008(A6) 00000014: 2F03 '/.' MOVE.L D3,-(A7) 00000016: 486E 000E 'Hn..' PEA $000E(A6) 0000001A: 6100 0304 'a...' BSR *+$0306 ; 00000320 0000001E: 700A 'p.' MOVEQ #$0A,D0 00000020: 3205 '2.' MOVE.W D5,D1 00000022: 6100 FFDC 'a...' BSR CALLMBARPROC-AUTOMOD_5BDC0+$FFDC ; ids: 209, 235 00000026: 4E75 'Nu' RTS ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5BDC0"(235) 0024 Comment: AUTOMOD_5BDC0 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5BDF0 [5BDF0, 5BE62) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +0 (5BDF0): BSR $5B810 +A (5BDFA): BSR $5C3B0 +40 (5BE30): BSR $5B360 +48 (5BE38): BSR $5C050 +52 (5BE42): BSR $5BD20 +56 (5BE46): BSR $5BE70 +5C (5BE4C): BSR $5BFB0 +60 (5BE50): BSR $5BD00 Dictionary: Flags $00 FirstId 236 236: AUTOMOD_5BDF0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5BDF0"(236) Segment="Main"(200) Size: Flags $00 ModuleSize 114 Content: Flags $08 Contents offset $0000 size $0072 00000000: 6100 FA1E 'a...' BSR *-$05E0 ; FFFFFA20 00000004: 302E 000E '0...' MOVE.W $000E(A6),D0 00000008: 6752 'gR' BEQ.S *+$0054 ; 0000005C 0000000A: 6100 05B4 'a...' BSR *+$05B6 ; 000005C0 0000000E: 0C29 001B 0001 '.)....' CMPI.B #$1B,$0001(A1) 00000014: 6646 'fF' BNE.S *+$0048 ; 0000005C 00000016: 302E 000C '0...' MOVE.W $000C(A6),D0 0000001A: B06E FFE6 '.n..' CMP.W -$001A(A6),D0 0000001E: 663C 'f<' BNE.S *+$003E ; 0000005C 00000020: 302E 000E '0...' MOVE.W $000E(A6),D0 00000024: B06E FFE4 '.n..' CMP.W -$001C(A6),D0 00000028: 6632 'f2' BNE.S *+$0034 ; 0000005C 0000002A: 2F09 '/.' MOVE.L A1,-(A7) 0000002C: 594F 'YO' SUBQ.W #4,A7 0000002E: A975 '.u' _TickCount ; A975 00000030: 201F ' .' MOVE.L (A7)+,D0 00000032: 225F '"_' MOVEA.L (A7)+,A1 00000034: B0AE FFEE '....' CMP.L -$0012(A6),D0 00000038: 6D2A 'm*' BLT.S *+$002C ; 00000064 0000003A: 7200 'r.' MOVEQ #$00,D1 0000003C: 1229 0002 '.)..' MOVE.B $0002(A1),D1 00000040: 6100 F52E 'a...' BSR *-$0AD0 ; FFFFF570 00000044: 6716 'g.' BEQ.S *+$0018 ; 0000005C 00000046: 3A00 ':.' MOVE.W D0,D5 00000048: 6100 0216 'a...' BSR *+$0218 ; 00000260 0000004C: 3D45 FFE0 '=E..' MOVE.W D5,-$0020(A6) 00000050: 3A04 ':.' MOVE.W D4,D5 00000052: 6100 FEDC 'a...' BSR *-$0122 ; FFFFFF30 00000056: 6100 0028 'a..(' BSR *+$002A ; 00000080 0000005A: 6008 '`.' BRA.S *+$000A ; 00000064 0000005C: 6100 0162 'a..b' BSR *+$0164 ; 000001C0 00000060: 6100 FEAE 'a...' BSR *-$0150 ; FFFFFF10 00000064: 3D6E 000E FFE4 '=n....' MOVE.W $000E(A6),-$001C(A6) 0000006A: 3D6E 000C FFE6 '=n....' MOVE.W $000C(A6),-$001A(A6) 00000070: 4E75 'Nu' RTS Comment: AUTOMOD_5BDF0 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5BE70 [5BE70, 5BF92) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +A8 (5BF18): BSR CALLMBARPROC +52 (5BEC2): BSR CALLMBARPROC +1A (5BE8A): BSR CALLMBARPROC Unresolved outgoing references: +70 (5BEE0): BSR $5BD00 Dictionary: Flags $00 FirstId 237 237: AUTOMOD_5BE70 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5BE70"(237) Segment="Main"(200) Size: Flags $00 ModuleSize 290 Content: Flags $08 Contents offset $0000 size $0122 00000000: 48E7 0800 'H...' MOVEM.L D4,-(A7) 00000004: 594F 'YO' SUBQ.W #4,A7 00000006: 2F0F '/.' MOVE.L A7,-(A7) 00000008: A972 '.r' _GetMouse ; A972 0000000A: 261F '&.' MOVE.L (A7)+,D3 0000000C: 4267 'Bg' CLR.W -(A7) 0000000E: A977 '.w' _WaitMouseUp ; A977 00000010: 4A1F 'J.' TST.B (A7)+ 00000012: 6700 0106 'g...' BEQ *+$0108 ; 0000011A 00000016: 7001 'p.' MOVEQ #$01,D0 00000018: 2203 '".' MOVE.L D3,D1 0000001A: 6100 FFE4 'a...' BSR CALLMBARPROC-AUTOMOD_5BE70+$FFE4 ; ids: 209, 237 0000001E: B06E FFE0 '.n..' CMP.W -$0020(A6),D0 00000022: 6700 00F6 'g...' BEQ *+$00F8 ; 0000011A 00000026: 554F 'UO' SUBQ.W #2,A7 00000028: 594F 'YO' SUBQ.W #4,A7 0000002A: 2F0F '/.' MOVE.L A7,-(A7) 0000002C: A972 '.r' _GetMouse ; A972 0000002E: 2617 '&.' MOVE.L (A7),D3 00000030: 2038 0A30 ' 8.0' MOVE.L $0A30,D0 00000034: 6704 'g.' BEQ.S *+$0006 ; 0000003A 00000036: 2040 ' @' MOVEA.L D0,A0 00000038: 4E90 'N.' JSR (A0) 0000003A: 2078 0B5C ' x.\' MOVEA.L $0B5C,A0 0000003E: 2050 ' P' MOVEA.L (A0),A0 00000040: 4868 0006 'Hh..' PEA $0006(A0) 00000044: A8AD '..' _PtInRect ; A8AD 00000046: 101F '..' MOVE.B (A7)+,D0 00000048: 66C2 'f.' BNE.S *-$003C ; 0000000C 0000004A: 7009 'p.' MOVEQ #$09,D0 0000004C: 7200 'r.' MOVEQ #$00,D1 0000004E: 322E FFE0 '2...' MOVE.W -$0020(A6),D1 00000052: 6100 FFAC 'a...' BSR CALLMBARPROC-AUTOMOD_5BE70+$FFAC ; ids: 209, 237 00000056: 2040 ' @' MOVEA.L D0,A0 00000058: 2810 '(.' MOVE.L (A0),D4 0000005A: 3A28 0004 ':(..' MOVE.W $0004(A0),D5 0000005E: 4845 'HE' SWAP D5 00000060: 3A28 0002 ':(..' MOVE.W $0002(A0),D5 00000064: B843 '.C' CMP.W D3,D4 00000066: 6E08 'n.' BGT.S *+$000A ; 00000070 00000068: 3828 0006 '8(..' MOVE.W $0006(A0),D4 0000006C: 3A28 0006 ':(..' MOVE.W $0006(A0),D5 00000070: 6100 FE1E 'a...' BSR *-$01E0 ; FFFFFE90 00000074: 4267 'Bg' CLR.W -(A7) 00000076: A977 '.w' _WaitMouseUp ; A977 00000078: 4A1F 'J.' TST.B (A7)+ 0000007A: 6700 009E 'g...' BEQ *+$00A0 ; 0000011A 0000007E: 554F 'UO' SUBQ.W #2,A7 00000080: 594F 'YO' SUBQ.W #4,A7 00000082: 2F0F '/.' MOVE.L A7,-(A7) 00000084: A972 '.r' _GetMouse ; A972 00000086: 2C17 ',.' MOVE.L (A7),D6 00000088: 2038 0A30 ' 8.0' MOVE.L $0A30,D0 0000008C: 6704 'g.' BEQ.S *+$0006 ; 00000092 0000008E: 2040 ' @' MOVEA.L D0,A0 00000090: 4E90 'N.' JSR (A0) 00000092: 2078 0B5C ' x.\' MOVEA.L $0B5C,A0 00000096: 2050 ' P' MOVEA.L (A0),A0 00000098: 4868 0006 'Hh..' PEA $0006(A0) 0000009C: A8AD '..' _PtInRect ; A8AD 0000009E: 101F '..' MOVE.B (A7)+,D0 000000A0: 6600 FF6A 'f..j' BNE *-$0094 ; 0000000C 000000A4: 7001 'p.' MOVEQ #$01,D0 000000A6: 2206 '".' MOVE.L D6,D1 000000A8: 6100 FF56 'a..V' BSR CALLMBARPROC-AUTOMOD_5BE70+$FF56 ; ids: 209, 237 000000AC: B06E FFE0 '.n..' CMP.W -$0020(A6),D0 000000B0: 6768 'gh' BEQ.S *+$006A ; 0000011A 000000B2: B843 '.C' CMP.W D3,D4 000000B4: 6D34 'm4' BLT.S *+$0036 ; 000000EA 000000B6: BC43 '.C' CMP.W D3,D6 000000B8: 6D60 'm`' BLT.S *+$0062 ; 0000011A 000000BA: 2206 '".' MOVE.L D6,D1 000000BC: 2003 ' .' MOVE.L D3,D0 000000BE: 6118 'a.' BSR.S *+$001A ; 000000D8 000000C0: 3E00 '>.' MOVE.W D0,D7 000000C2: 2204 '".' MOVE.L D4,D1 000000C4: 2003 ' .' MOVE.L D3,D0 000000C6: 6110 'a.' BSR.S *+$0012 ; 000000D8 000000C8: BE40 '.@' CMP.W D0,D7 000000CA: 6D4E 'mN' BLT.S *+$0050 ; 0000011A 000000CC: 2205 '".' MOVE.L D5,D1 000000CE: 2003 ' .' MOVE.L D3,D0 000000D0: 6106 'a.' BSR.S *+$0008 ; 000000D8 000000D2: BE40 '.@' CMP.W D0,D7 000000D4: 6E44 'nD' BGT.S *+$0046 ; 0000011A 000000D6: 6032 '`2' BRA.S *+$0034 ; 0000010A 000000D8: 4FEF FFF6 'O...' LEA -$000A(A7),A7 000000DC: 2F01 '/.' MOVE.L D1,-(A7) 000000DE: 2F00 '/.' MOVE.L D0,-(A7) 000000E0: A94F '.O' _DeltaPoint ; A94F 000000E2: A869 '.i' _FixRatio ; A869 000000E4: A8C4 '..' _AngleFromSlope ; A8C4 000000E6: 301F '0.' MOVE.W (A7)+,D0 000000E8: 4E75 'Nu' RTS 000000EA: BC43 '.C' CMP.W D3,D6 000000EC: 6E2C 'n,' BGT.S *+$002E ; 0000011A 000000EE: 2203 '".' MOVE.L D3,D1 000000F0: 2006 ' .' MOVE.L D6,D0 000000F2: 61E4 'a.' BSR.S *-$001A ; 000000D8 000000F4: 3E00 '>.' MOVE.W D0,D7 000000F6: 2203 '".' MOVE.L D3,D1 000000F8: 2004 ' .' MOVE.L D4,D0 000000FA: 61DC 'a.' BSR.S *-$0022 ; 000000D8 000000FC: BE40 '.@' CMP.W D0,D7 000000FE: 6E1A 'n.' BGT.S *+$001C ; 0000011A 00000100: 2203 '".' MOVE.L D3,D1 00000102: 2005 ' .' MOVE.L D5,D0 00000104: 61D2 'a.' BSR.S *-$002C ; 000000D8 00000106: BE40 '.@' CMP.W D0,D7 00000108: 6D10 'm.' BLT.S *+$0012 ; 0000011A 0000010A: 594F 'YO' SUBQ.W #4,A7 0000010C: A975 '.u' _TickCount ; A975 0000010E: 201F ' .' MOVE.L (A7)+,D0 00000110: B0AE FFEA '....' CMP.L -$0016(A6),D0 00000114: 6C04 'l.' BGE.S *+$0006 ; 0000011A 00000116: 6000 FF5C '`..\' BRA *-$00A2 ; 00000074 0000011A: 4CDF 0010 'L...' MOVEM.L (A7)+,D4 0000011E: 3A04 ':.' MOVE.W D4,D5 00000120: 4E75 'Nu' RTS ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5BE70"(237) 00AA ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5BE70"(237) 0054 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5BE70"(237) 001C Comment: AUTOMOD_5BE70 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5BFA0 [5BFA0, 5BFE4) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +6 (5BFA6): BRA CALLMBARPROC Unresolved outgoing references: +3E (5BFDE): BSR $5BDC0 Dictionary: Flags $00 FirstId 238 238: AUTOMOD_5BFA0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5BFA0"(238) Segment="Main"(200) Size: Flags $00 ModuleSize 68 Content: Flags $08 Contents offset $0000 size $0044 00000000: 596E FFF2 'Yn..' SUBQ.W #4,-$000E(A6) 00000004: 7008 'p.' MOVEQ #$08,D0 00000006: 6000 FFF8 '`...' BRA CALLMBARPROC-AUTOMOD_5BFA0+$FFF8 ; ids: 209, 238 0000000A: 0000 0000 '....' ORI.B #$00,D0 0000000E: 0000 2054 '.. T' ORI.B #$54,D0 ; 'T' 00000012: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 00000016: 672A 'g*' BEQ.S *+$002C ; 00000042 00000018: BA70 00FC '.p..' CMP.W -$04(A0,D0.W),D5 0000001C: 6724 'g$' BEQ.S *+$0026 ; 00000042 0000001E: 2054 ' T' MOVEA.L (A4),A0 00000020: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 00000024: 671C 'g.' BEQ.S *+$001E ; 00000042 00000026: BA70 00FC '.p..' CMP.W -$04(A0,D0.W),D5 0000002A: 670C 'g.' BEQ.S *+$000E ; 00000038 0000002C: 3D70 00FE 000E '=p....' MOVE.W -$02(A0,D0.W),$000E(A6) 00000032: 6100 FFCC 'a...' BSR *-$0032 ; 00000000 00000036: 60E6 '`.' BRA.S *-$0018 ; 0000001E 00000038: 4A6E FFF2 'Jn..' TST.W -$000E(A6) 0000003C: 6704 'g.' BEQ.S *+$0006 ; 00000042 0000003E: 6100 FDE0 'a...' BSR *-$021E ; FFFFFE20 00000042: 4E75 'Nu' RTS ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5BFA0"(238) 0008 Comment: AUTOMOD_5BFA0 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5BFF0 [5BFF0, 5BFFE) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +6 (5BFF6): BSR $5BFA0 Dictionary: Flags $00 FirstId 239 239: AUTOMOD_5BFF0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5BFF0"(239) Segment="Main"(200) Size: Flags $00 ModuleSize 14 Content: Flags $08 Contents offset $0000 size $000E 00000000: 4A6E FFF2 'Jn..' TST.W -$000E(A6) 00000004: 6706 'g.' BEQ.S *+$0008 ; 0000000C 00000006: 6100 FFA8 'a...' BSR *-$0056 ; FFFFFFB0 0000000A: 60F4 '`.' BRA.S *-$000A ; 00000000 0000000C: 4E75 'Nu' RTS Comment: AUTOMOD_5BFF0 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5C000 [5C000, 5C04C) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +3C (5C03C): BSR CALLMBARPROC Unresolved outgoing references: +18 (5C018): BSR $5B810 +2A (5C02A): BSR $5C0E0 +46 (5C046): BSR $5C0B0 Dictionary: Flags $00 FirstId 240 240: AUTOMOD_5C000 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C000"(240) Segment="Main"(200) Size: Flags $00 ModuleSize 76 Content: Flags $08 Contents offset $0000 size $004C 00000000: 586E FFF2 'Xn..' ADDQ.W #4,-$000E(A6) 00000004: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 00000008: 2054 ' T' MOVEA.L (A4),A0 0000000A: 3185 00FC '1...' MOVE.W D5,-$04(A0,D0.W) 0000000E: 31AE 000E 00FE '1.....' MOVE.W $000E(A6),-$02(A0,D0.W) 00000014: 3F3C 0003 '?<..' MOVE.W #$0003,-(A7) 00000018: 6100 F7F6 'a...' BSR *-$0808 ; FFFFF810 0000001C: 2F09 '/.' MOVE.L A1,-(A7) 0000001E: 486E FFF8 'Hn..' PEA -$0008(A6) 00000022: 2F2E FFDA '/...' MOVE.L -$0026(A6),-(A7) 00000026: 486E FFDE 'Hn..' PEA -$0022(A6) 0000002A: 6100 00B4 'a...' BSR *+$00B6 ; 000000E0 0000002E: 7007 'p.' MOVEQ #$07,D0 00000030: 4840 'H@' SWAP D0 00000032: 3005 '0.' MOVE.W D5,D0 00000034: 4840 'H@' SWAP D0 00000036: 41EE FFF8 'A...' LEA -$0008(A6),A0 0000003A: 2208 '".' MOVE.L A0,D1 0000003C: 6100 FFC2 'a...' BSR CALLMBARPROC-AUTOMOD_5C000+$FFC2 ; ids: 209, 240 00000040: 31EE FFDE 0A0A '1.....' MOVE.W -$0022(A6),$0A0A 00000046: 6100 0068 'a..h' BSR *+$006A ; 000000B0 0000004A: 4E75 'Nu' RTS ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5C000"(240) 003E Comment: AUTOMOD_5C000 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5C050 [5C050, 5C0AA) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +4A (5C09A): BSR CALLMBARPROC +2C (5C07C): BSR CALLMBARPROC Unresolved outgoing references: +54 (5C0A4): BSR $5C0B0 Dictionary: Flags $00 FirstId 241 241: AUTOMOD_5C050 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C050"(241) Segment="Main"(200) Size: Flags $00 ModuleSize 90 Content: Flags $08 Contents offset $0000 size $005A 00000000: 0C6E 0014 FFF2 '.n....' CMPI.W #$0014,-$000E(A6) 00000006: 6750 'gP' BEQ.S *+$0052 ; 00000058 00000008: 586E FFF2 'Xn..' ADDQ.W #4,-$000E(A6) 0000000C: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 00000010: 2054 ' T' MOVEA.L (A4),A0 00000012: 3185 00FC '1...' MOVE.W D5,-$04(A0,D0.W) 00000016: 31AE 000E 00FE '1.....' MOVE.W $000E(A6),-$02(A0,D0.W) 0000001C: 7200 'r.' MOVEQ #$00,D1 0000001E: 0C6E 0004 FFF2 '.n....' CMPI.W #$0004,-$000E(A6) 00000024: 6702 'g.' BEQ.S *+$0004 ; 00000028 00000026: 2203 '".' MOVE.L D3,D1 00000028: 7009 'p.' MOVEQ #$09,D0 0000002A: 3205 '2.' MOVE.W D5,D1 0000002C: 6100 FFD2 'a...' BSR CALLMBARPROC-AUTOMOD_5C050+$FFD2 ; ids: 209, 241 00000030: 2040 ' @' MOVEA.L D0,A0 00000032: 2D50 FFF8 '-P..' MOVE.L (A0),-$0008(A6) 00000036: 2D68 0004 FFFC '-h....' MOVE.L $0004(A0),-$0004(A6) 0000003C: 7007 'p.' MOVEQ #$07,D0 0000003E: 4840 'H@' SWAP D0 00000040: 3005 '0.' MOVE.W D5,D0 00000042: 4840 'H@' SWAP D0 00000044: 41EE FFF8 'A...' LEA -$0008(A6),A0 00000048: 2208 '".' MOVE.L A0,D1 0000004A: 6100 FFB4 'a...' BSR CALLMBARPROC-AUTOMOD_5C050+$FFB4 ; ids: 209, 241 0000004E: 31EE FFF8 0A0A '1.....' MOVE.W -$0008(A6),$0A0A 00000054: 6100 000A 'a...' BSR *+$000C ; 00000060 00000058: 4E75 'Nu' RTS ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5C050"(241) 004C ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5C050"(241) 002E Comment: AUTOMOD_5C050 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5C0B0 [5C0B0, 5C0D2) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +1C (5C0CC): BSR CALLMBARPROC Unresolved outgoing references: +8 (5C0B8): BSR $5B810 +14 (5C0C4): BSR $5C0E0 Dictionary: Flags $00 FirstId 242 242: AUTOMOD_5C0B0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C0B0"(242) Segment="Main"(200) Size: Flags $00 ModuleSize 34 Content: Flags $08 Contents offset $0000 size $0022 00000000: 486E FFF8 'Hn..' PEA -$0008(A6) 00000004: A87B '.{' _ClipRect ; A87B 00000006: 4267 'Bg' CLR.W -(A7) 00000008: 6100 F756 'a..V' BSR *-$08A8 ; FFFFF760 0000000C: 2F09 '/.' MOVE.L A1,-(A7) 0000000E: 486E FFF8 'Hn..' PEA -$0008(A6) 00000012: 514F 'QO' SUBQ.W #8,A7 00000014: 6100 001A 'a...' BSR *+$001C ; 00000030 00000018: 700A 'p.' MOVEQ #$0A,D0 0000001A: 3205 '2.' MOVE.W D5,D1 0000001C: 6100 FFE2 'a...' BSR CALLMBARPROC-AUTOMOD_5C0B0+$FFE2 ; ids: 209, 242 00000020: 4E75 'Nu' RTS ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5C0B0"(242) 001E Comment: AUTOMOD_5C0B0 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5C0E0 [5C0E0, 5C12E) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +2C (5C10C): BSR.L FLUSHCRANGE ; outside file Dictionary: Flags $00 FirstId 243 243: AUTOMOD_5C0E0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C0E0"(243) Segment="Main"(200) Size: Flags $00 ModuleSize 78 Content: Flags $08 Contents offset $0000 size $004E 00000000: 48E7 1004 'H...' MOVEM.L D3/A5,-(A7) 00000004: 2628 0006 '&(..' MOVE.L $0006(A0),D3 00000008: 6738 'g8' BEQ.S *+$003A ; 00000042 0000000A: 41EF 000C 'A...' LEA $000C(A7),A0 0000000E: 7012 'p.' MOVEQ #$12,D0 00000010: 9FC0 '..' SUBA.L D0,A7 00000012: 224F '"O' MOVEA.L A7,A1 00000014: A22E '..' _BlockMoveData ; A22E 00000016: 2F03 '/.' MOVE.L D3,-(A7) 00000018: A9A2 '..' _LoadResource ; A9A2 0000001A: 2043 ' C' MOVEA.L D3,A0 0000001C: A025 '.%' _GetHandleSize ; A025 0000001E: 0C80 0000 0020 '..... ' CMPI.L #$00000020,D0 00000024: 620E 'b.' BHI.S *+$0010 ; 00000034 00000026: 2F08 '/.' MOVE.L A0,-(A7) 00000028: 2050 ' P' MOVEA.L (A0),A0 0000002A: 2240 '"@' MOVEA.L D0,A1 0000002C: 61FF FFFF FFD2 'a.....' BSR.L FLUSHCRANGE-AUTOMOD_5C0E0+$FFD2 ; ids: 244, 243 00000032: 205F ' _' MOVEA.L (A7)+,A0 00000034: A029 '.)' _HLock ; A029 00000036: 2050 ' P' MOVEA.L (A0),A0 00000038: 2A78 0904 '*x..' MOVEA.L $0904,A5 0000003C: 4E90 'N.' JSR (A0) 0000003E: 2043 ' C' MOVEA.L D3,A0 00000040: A02A '.*' _HUnlock ; A02A 00000042: 4CDF 2008 'L. .' MOVEM.L (A7)+,D3/A5 00000046: 205F ' _' MOVEA.L (A7)+,A0 00000048: 4FEF 0012 'O...' LEA $0012(A7),A7 0000004C: 4ED0 'N.' JMP (A0) Dictionary: Flags $00 FirstId 244 244: FLUSHCRANGE ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) Ref1="FLUSHCRANGE"(244) Ref2="AUTOMOD_5C0E0"(243) 002E Comment: AUTOMOD_5C0E0 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: CALLCHOOSE [5C130, 5C150) Module started due to: MODGUESS (align, label, JMP (A0) then padding) Unresolved outgoing references: +4 (5C134): BSR $5B810 +14 (5C144): BSR $5C0E0 VectorTable comment: {sources}Toolbox:MenuMgr:MenuMgr.a Dictionary: Flags $00 FirstId 245 245: CALLCHOOSE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="CALLCHOOSE"(245) Segment="Main"(200) Size: Flags $00 ModuleSize 32 Content: Flags $08 Contents offset $0000 size $0020 00000000: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) 00000004: 6100 F6DA 'a...' BSR *-$0924 ; FFFFF6E0 00000008: 2F09 '/.' MOVE.L A1,-(A7) 0000000A: 486E FFF8 'Hn..' PEA -$0008(A6) 0000000E: 2F01 '/.' MOVE.L D1,-(A7) 00000010: 4878 09CE 'Hx..' PEA $09CE 00000014: 6100 FF9A 'a...' BSR *-$0064 ; FFFFFFB0 00000018: 307C 0003 '0|..' MOVEA.W #$0003,A0 0000001C: A03B '.;' _Delay ; A03B 0000001E: 4E75 'Nu' RTS Comment: CALLCHOOSE ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_5C160 [5C160, 5C18E) Module started due to: vector glue above, MODGUESS (align, RTS then padding) Resolved outgoing references: +26 (5C186): BSR FULLCLIP +1E (5C17E): BSR CALLCHOOSE +18 (5C178): BSR CALLCHOOSE Dictionary: Flags $00 FirstId 246 246: AUTOMOD_5C160 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C160"(246) Segment="Main"(200) Size: Flags $00 ModuleSize 46 Content: Flags $08 Contents offset $0000 size $002E 00000000: 3F04 '?.' MOVE.W D4,-(A7) 00000002: 3838 0A24 '88.$' MOVE.W $0A24,D4 00000006: 6722 'g"' BEQ.S *+$0024 ; 0000002A 00000008: 31EE 000E 09CE '1.....' MOVE.W $000E(A6),$09CE 0000000E: 671A 'g.' BEQ.S *+$001C ; 0000002A 00000010: 486E FFF8 'Hn..' PEA -$0008(A6) 00000014: A87B '.{' _ClipRect ; A87B 00000016: 7200 'r.' MOVEQ #$00,D1 00000018: 6100 FFE6 'a...' BSR CALLCHOOSE-AUTOMOD_5C160+$FFE6 ; ids: 245, 246 0000001C: 2203 '".' MOVE.L D3,D1 0000001E: 6100 FFE0 'a...' BSR CALLCHOOSE-AUTOMOD_5C160+$FFE0 ; ids: 245, 246 00000022: 5344 'SD' SUBQ.W #1,D4 00000024: 66F0 'f.' BNE.S *-$000E ; 00000016 00000026: 6100 FFD8 'a...' BSR FULLCLIP-AUTOMOD_5C160+$FFD8 ; ids: 247, 246 0000002A: 381F '8.' MOVE.W (A7)+,D4 0000002C: 4E75 'Nu' RTS Dictionary: Flags $00 FirstId 247 247: FULLCLIP Pad ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="FULLCLIP"(247) Ref2="AUTOMOD_5C160"(246) 0028 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLCHOOSE"(245) Ref2="AUTOMOD_5C160"(246) 0020 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="CALLCHOOSE"(245) Ref2="AUTOMOD_5C160"(246) 001A Comment: AUTOMOD_5C160 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: FULLCLIP [5C190, 5C19A) Module started due to: MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:MenuMgr:MenuMgr.a Dictionary: Flags $00 FirstId 248 248: FULLCLIP Pad Module: Flags=$88=(ForcedActive Extern Code) Module="FULLCLIP"(248) Segment="Main"(200) Size: Flags $00 ModuleSize 10 Content: Flags $08 Contents offset $0000 size $000A 00000000: 2055 ' U' MOVEA.L (A5),A0 00000002: 2F28 FF7E '/(.~' MOVE.L -$0082(A0),-(A7) 00000006: A879 '.y' _SetClip ; A879 00000008: 4E75 'Nu' RTS Comment: FULLCLIP ended due to: vector glue below Comment: ##################################################################################### Module: MENUCHOICE [5C1B0, 5C1B8) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Trap AA66 Dictionary: Flags $00 FirstId 249 249: MENUCHOICE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="MENUCHOICE"(249) Segment="Main"(200) Size: Flags $00 ModuleSize 8 Content: Flags $08 Contents offset $0000 size $0008 00000000: 2F78 0B54 0004 '/x.T..' MOVE.L $0B54,$0004(A7) 00000006: 4E75 'Nu' RTS Comment: MENUCHOICE ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: GETMENUBAR [5C1C0, 5C218) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +0 (5C1C0): JSR FINDFIRSTSYSTEMMENU6BO Trap A93B Dictionary: Flags $00 FirstId 250 250: GETMENUBAR Pad Module: Flags=$88=(ForcedActive Extern Code) Module="GETMENUBAR"(250) Segment="Main"(200) Size: Flags $00 ModuleSize 88 Content: Flags $08 Contents offset $0000 size $0058 00000000: 4EBA 0000 'N...' JSR FINDFIRSTSYSTEMMENU6BO ; id: 216 00000004: 6700 0038 'g..8' BEQ *+$003A ; 0000003E 00000008: 2F03 '/.' MOVE.L D3,-(A7) 0000000A: 7600 'v.' MOVEQ #$00,D3 0000000C: 3600 '6.' MOVE.W D0,D3 0000000E: 598F 'Y.' SUBQ.L #4,A7 00000010: 4EBA 002C 'N..,' JSR *+$002E ; 0000003E 00000014: 205F ' _' MOVEA.L (A7)+,A0 00000016: 2F48 0008 '/H..' MOVE.L A0,$0008(A7) 0000001A: 671E 'g.' BEQ.S *+$0020 ; 0000003A 0000001C: 2250 '"P' MOVEA.L (A0),A1 0000001E: 7200 'r.' MOVEQ #$00,D1 00000020: 3211 '2.' MOVE.W (A1),D1 00000022: 5C41 '\A' ADDQ.W #6,D1 00000024: 9243 '.C' SUB.W D3,D1 00000026: 9351 '.Q' SUB.W D1,(A1) 00000028: 598F 'Y.' SUBQ.L #4,A7 0000002A: 2F08 '/.' MOVE.L A0,-(A7) 0000002C: 2F03 '/.' MOVE.L D3,-(A7) 0000002E: 42A7 'B.' CLR.L -(A7) 00000030: 2F01 '/.' MOVE.L D1,-(A7) 00000032: 2F08 '/.' MOVE.L A0,-(A7) 00000034: 42A7 'B.' CLR.L -(A7) 00000036: A9E0 '..' _Munger ; A9E0 00000038: 588F 'X.' ADDQ.L #4,A7 0000003A: 261F '&.' MOVE.L (A7)+,D3 0000003C: 4E75 'Nu' RTS 0000003E: 2078 0A1C ' x..' MOVEA.L $0A1C,A0 00000042: 2F48 0004 '/H..' MOVE.L A0,$0004(A7) 00000046: 670E 'g.' BEQ.S *+$0010 ; 00000056 00000048: A9E1 '..' _HandToHand ; A9E1 0000004A: 2F48 0004 '/H..' MOVE.L A0,$0004(A7) 0000004E: 2050 ' P' MOVEA.L (A0),A0 00000050: 3010 '0.' MOVE.W (A0),D0 00000052: 42B0 0008 'B...' CLR.L $08(A0,D0.W) 00000056: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FINDFIRSTSYSTEMMENU6BO"(216) 00000002 Comment: GETMENUBAR ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: GETMCINFO [5C220, 5C230) Module started due to: MODGUESS (align, label, RTS then padding) Trap AA61 Dictionary: Flags $00 FirstId 251 251: GETMCINFO Module: Flags=$88=(ForcedActive Extern Code) Module="GETMCINFO"(251) Segment="Main"(200) Size: Flags $00 ModuleSize 16 Content: Flags $08 Contents offset $0000 size $0010 00000000: 2078 0D50 ' x.P' MOVEA.L $0D50,A0 00000004: A9E1 '..' _HandToHand ; A9E1 00000006: 6702 'g.' BEQ.S *+$0004 ; 0000000A 00000008: 91C8 '..' SUBA.L A0,A0 0000000A: 2F48 0004 '/H..' MOVE.L A0,$0004(A7) 0000000E: 4E75 'Nu' RTS Comment: GETMCINFO ended due to: ran into next module Comment: ##################################################################################### Module: SETMENUBAR [5C230, 5C254) Module started due to: MODGUESS (align, label) Resolved outgoing references: +1E (5C24E): JSR CALLMBARPROC Trap A93C Dictionary: Flags $00 FirstId 252 252: SETMENUBAR Pad Module: Flags=$88=(ForcedActive Extern Code) Module="SETMENUBAR"(252) Segment="Main"(200) Size: Flags $00 ModuleSize 36 Content: Flags $08 Contents offset $0000 size $0024 00000000: 4267 'Bg' CLR.W -(A7) 00000002: A938 '.8' _HiliteMenu ; A938 00000004: 2078 0A1C ' x..' MOVEA.L $0A1C,A0 00000008: A023 '.#' _DisposeHandle ; A023 0000000A: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 0000000E: 2E9F '..' MOVE.L (A7)+,(A7) 00000010: A9E1 '..' _HandToHand ; A9E1 00000012: 21C8 0A1C '!...' MOVE.L A0,$0A1C 00000016: 2008 ' .' MOVE.L A0,D0 00000018: 6708 'g.' BEQ.S *+$000A ; 00000022 0000001A: 7002 'p.' MOVEQ #$02,D0 0000001C: 7200 'r.' MOVEQ #$00,D1 0000001E: 4EBA 0000 'N...' JSR CALLMBARPROC ; id: 209 00000022: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CALLMBARPROC"(209) 00000020 Comment: SETMENUBAR ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: SETMCINFO [5C260, 5C27C) Module started due to: MODGUESS (align, label, RTS then padding) Unresolved outgoing references: +16 (5C276): BSR $5C550 Trap AA62 Dictionary: Flags $00 FirstId 253 253: SETMCINFO Module: Flags=$88=(ForcedActive Extern Code) Module="SETMCINFO"(253) Segment="Main"(200) Size: Flags $00 ModuleSize 28 Content: Flags $08 Contents offset $0000 size $001C 00000000: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 00000004: 2E9F '..' MOVE.L (A7)+,(A7) 00000006: A9E1 '..' _HandToHand ; A9E1 00000008: 6610 'f.' BNE.S *+$0012 ; 0000001A 0000000A: 2278 0D50 '"x.P' MOVEA.L $0D50,A1 0000000E: 21C8 0D50 '!..P' MOVE.L A0,$0D50 00000012: 2049 ' I' MOVEA.L A1,A0 00000014: A023 '.#' _DisposeHandle ; A023 00000016: 6100 02D8 'a...' BSR *+$02DA ; 000002F0 0000001A: 4E75 'Nu' RTS Comment: SETMCINFO ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: DISPOSEMENU [5C280, 5C29A) Module started due to: MODGUESS (align, label, RTS then padding) Trap A932 Dictionary: Flags $00 FirstId 254 254: DISPOSEMENU Module: Flags=$88=(ForcedActive Extern Code) Module="DISPOSEMENU"(254) Segment="Main"(200) Size: Flags $00 ModuleSize 26 Content: Flags $08 Contents offset $0000 size $001A 00000000: 2F2F 0004 '//..' MOVE.L $0004(A7),-(A7) 00000004: A9A3 '..' _ReleaseResource ; A9A3 00000006: 554F 'UO' SUBQ.W #2,A7 00000008: A9AF '..' _ResError ; A9AF 0000000A: 0C5F FF40 '._.@' CMPI.W #$FF40,(A7)+ 0000000E: 6606 'f.' BNE.S *+$0008 ; 00000016 00000010: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 00000014: A023 '.#' _DisposeHandle ; A023 00000016: 2E9F '..' MOVE.L (A7)+,(A7) 00000018: 4E75 'Nu' RTS Comment: DISPOSEMENU ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: DISPMCINFO [5C2A0, 5C2AA) Module started due to: MODGUESS (align, label, RTS then padding) Trap AA63 Dictionary: Flags $00 FirstId 255 255: DISPMCINFO Pad Module: Flags=$88=(ForcedActive Extern Code) Module="DISPMCINFO"(255) Segment="Main"(200) Size: Flags $00 ModuleSize 10 Content: Flags $08 Contents offset $0000 size $000A 00000000: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 00000004: A023 '.#' _DisposeHandle ; A023 00000006: 2E9F '..' MOVE.L (A7)+,(A7) 00000008: 4E75 'Nu' RTS Comment: DISPMCINFO ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: CHECKITEM [5C2B0, 5C2C8) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +14 (5C2C4): BRA SETITEMMARK +C (5C2BC): BRA SETITEMMARK Trap A945 Dictionary: Flags $00 FirstId 256 256: CHECKITEM Module: Flags=$88=(ForcedActive Extern Code) Module="CHECKITEM"(256) Segment="Main"(200) Size: Flags $00 ModuleSize 24 Content: Flags $08 Contents offset $0000 size $0018 00000000: 4A2F 0004 'J/..' TST.B $0004(A7) 00000004: 670A 'g.' BEQ.S *+$000C ; 00000010 00000006: 3F7C 0012 0004 '?|....' MOVE.W #$0012,$0004(A7) 0000000C: 6000 FFF2 '`...' BRA SETITEMMARK-CHECKITEM+$FFF2 ; ids: 257, 256 00000010: 426F 0004 'Bo..' CLR.W $0004(A7) 00000014: 6000 FFEA '`...' BRA SETITEMMARK-CHECKITEM+$FFEA ; ids: 257, 256 Dictionary: Flags $00 FirstId 257 257: SETITEMMARK ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="SETITEMMARK"(257) Ref2="CHECKITEM"(256) 0016 ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="SETITEMMARK"(257) Ref2="CHECKITEM"(256) 000E Comment: CHECKITEM ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: GETITEMMARK [5C2D0, 5C2D6) Module started due to: MODGUESS (align, label) Unresolved outgoing references: +2 (5C2D2): BRA $5C350 Trap A943 Dictionary: Flags $00 FirstId 258 258: GETITEMMARK Module: Flags=$88=(ForcedActive Extern Code) Module="GETITEMMARK"(258) Segment="Main"(200) Size: Flags $00 ModuleSize 6 Content: Flags $08 Contents offset $0000 size $0006 00000000: 7402 't.' MOVEQ #$02,D2 00000002: 6000 007C '`..|' BRA *+$007E ; 00000080 Comment: GETITEMMARK ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: GETITEMICON [5C2E0, 5C2E6) Module started due to: MODGUESS (align, label) Unresolved outgoing references: +2 (5C2E2): BRA $5C350 Trap A93F Dictionary: Flags $00 FirstId 259 259: GETITEMICON Module: Flags=$88=(ForcedActive Extern Code) Module="GETITEMICON"(259) Segment="Main"(200) Size: Flags $00 ModuleSize 6 Content: Flags $08 Contents offset $0000 size $0006 00000000: 7400 't.' MOVEQ #$00,D2 00000002: 6000 006C '`..l' BRA *+$006E ; 00000070 Comment: GETITEMICON ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: GETITEMCMD [5C2F0, 5C2F6) Module started due to: MODGUESS (align, label) Unresolved outgoing references: +2 (5C2F2): BRA $5C350 Trap A84E Dictionary: Flags $00 FirstId 260 260: GETITEMCMD Pad Module: Flags=$88=(ForcedActive Extern Code) Module="GETITEMCMD"(260) Segment="Main"(200) Size: Flags $00 ModuleSize 6 Content: Flags $08 Contents offset $0000 size $0006 00000000: 7401 't.' MOVEQ #$01,D2 00000002: 6000 005C '`..\' BRA *+$005E ; 00000060 Comment: GETITEMCMD ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: __GETITEMSTYLE [5C300, 5C306) Module started due to: MODGUESS (align, label) Unresolved outgoing references: +2 (5C302): BRA $5C350 Trap A941 Dictionary: Flags $00 FirstId 261 261: __GETITEMSTYLE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="__GETITEMSTYLE"(261) Segment="Main"(200) Size: Flags $00 ModuleSize 6 Content: Flags $08 Contents offset $0000 size $0006 00000000: 7403 't.' MOVEQ #$03,D2 00000002: 6000 004C '`..L' BRA *+$004E ; 00000050 Comment: __GETITEMSTYLE ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: SETITEMMARK [5C310, 5C316) Module started due to: MODGUESS (align, label) Unresolved outgoing references: +2 (5C312): BRA $5C380 Trap A944 Dictionary: Flags $00 FirstId 262 262: SETITEMMARK Module: Flags=$88=(ForcedActive Extern Code) Module="SETITEMMARK"(262) Segment="Main"(200) Size: Flags $00 ModuleSize 6 Content: Flags $08 Contents offset $0000 size $0006 00000000: 7402 't.' MOVEQ #$02,D2 00000002: 6000 006C '`..l' BRA *+$006E ; 00000070 Comment: SETITEMMARK ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: SETITEMICON [5C320, 5C326) Module started due to: MODGUESS (align, label) Unresolved outgoing references: +2 (5C322): BRA $5C380 Trap A940 Dictionary: Flags $00 FirstId 263 263: SETITEMICON Module: Flags=$88=(ForcedActive Extern Code) Module="SETITEMICON"(263) Segment="Main"(200) Size: Flags $00 ModuleSize 6 Content: Flags $08 Contents offset $0000 size $0006 00000000: 7400 't.' MOVEQ #$00,D2 00000002: 6000 005C '`..\' BRA *+$005E ; 00000060 Comment: SETITEMICON ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: SETITEMCMD [5C330, 5C336) Module started due to: MODGUESS (align, label) Unresolved outgoing references: +2 (5C332): BRA $5C380 Trap A84F Dictionary: Flags $00 FirstId 264 264: SETITEMCMD Pad Module: Flags=$88=(ForcedActive Extern Code) Module="SETITEMCMD"(264) Segment="Main"(200) Size: Flags $00 ModuleSize 6 Content: Flags $08 Contents offset $0000 size $0006 00000000: 7401 't.' MOVEQ #$01,D2 00000002: 6000 004C '`..L' BRA *+$004E ; 00000050 Comment: SETITEMCMD ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: SETITEMSTYLE [5C340, 5C376) Module started due to: MODGUESS (align, label) Unresolved outgoing references: +2 (5C342): BRA $5C380 +1A (5C35A): BSR $5C3B0 Trap A942 Dictionary: Flags $00 FirstId 265 265: SETITEMSTYLE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="SETITEMSTYLE"(265) Segment="Main"(200) Size: Flags $00 ModuleSize 54 Content: Flags $08 Contents offset $0000 size $0036 00000000: 7403 't.' MOVEQ #$03,D2 00000002: 6000 003C '`..<' BRA *+$003E ; 00000040 00000006: 0000 0000 '....' ORI.B #$00,D0 0000000A: 0000 0000 '....' ORI.B #$00,D0 0000000E: 0000 206F '.. o' ORI.B #$6F,D0 ; 'o' 00000012: 000A 2050 '.. P' ORI.B #$50,A2 ; 'P' 00000016: 302F 0008 '0/..' MOVE.W $0008(A7),D0 0000001A: 6100 0054 'a..T' BSR *+$0056 ; 00000070 0000001E: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 00000022: 4250 'BP' CLR.W (A0) 00000024: 2009 ' .' MOVE.L A1,D0 00000026: 6706 'g.' BEQ.S *+$0008 ; 0000002E 00000028: 1171 2000 0001 '.q ...' MOVE.B $00(A1,D2.W),$0001(A0) 0000002E: 205F ' _' MOVEA.L (A7)+,A0 00000030: 4FEF 000A 'O...' LEA $000A(A7),A7 00000034: 4ED0 'N.' JMP (A0) Comment: SETITEMSTYLE ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5C380 [5C380, 5C3A8) Module started due to: MODGUESS (align, JMP (A0) then padding) Unresolved outgoing references: +A (5C38A): BSR $5C3B0 +1E (5C39E): BSR $5BC62 Dictionary: Flags $00 FirstId 266 266: AUTOMOD_5C380 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C380"(266) Segment="Main"(200) Size: Flags $00 ModuleSize 40 Content: Flags $08 Contents offset $0000 size $0028 00000000: 206F 0008 ' o..' MOVEA.L $0008(A7),A0 00000004: 2050 ' P' MOVEA.L (A0),A0 00000006: 302F 0006 '0/..' MOVE.W $0006(A7),D0 0000000A: 6100 0024 'a..$' BSR *+$0026 ; 00000030 0000000E: 6712 'g.' BEQ.S *+$0014 ; 00000022 00000010: 13AF 0005 2000 '.... .' MOVE.B $0005(A7),$00(A1,D2.W) 00000016: 5542 'UB' SUBQ.W #2,D2 00000018: 6708 'g.' BEQ.S *+$000A ; 00000022 0000001A: 2F2F 0008 '//..' MOVE.L $0008(A7),-(A7) 0000001E: 6100 F8C2 'a...' BSR *-$073C ; FFFFF8E2 00000022: 205F ' _' MOVEA.L (A7)+,A0 00000024: 504F 'PO' ADDQ.W #8,A7 00000026: 4ED0 'N.' JMP (A0) Comment: AUTOMOD_5C380 ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5C3B0 [5C3B0, 5C3E2) Module started due to: MODGUESS (align, JMP (A0) then padding) Dictionary: Flags $00 FirstId 267 267: AUTOMOD_5C3B0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C3B0"(267) Segment="Main"(200) Size: Flags $00 ModuleSize 50 Content: Flags $08 Contents offset $0000 size $0032 00000000: 4A40 'J@' TST.W D0 00000002: 6F18 'o.' BLE.S *+$001A ; 0000001C 00000004: 7200 'r.' MOVEQ #$00,D1 00000006: 43E8 000E 'C...' LEA $000E(A0),A1 0000000A: 1219 '..' MOVE.B (A1)+,D1 0000000C: D2C1 '..' ADDA.W D1,A1 0000000E: 5340 'S@' SUBQ.W #1,D0 00000010: 6714 'g.' BEQ.S *+$0016 ; 00000026 00000012: 1211 '..' MOVE.B (A1),D1 00000014: 6706 'g.' BEQ.S *+$0008 ; 0000001C 00000016: 5A49 'ZI' ADDQ.W #5,A1 00000018: D2C1 '..' ADDA.W D1,A1 0000001A: 60F2 '`.' BRA.S *-$000C ; 0000000E 0000001C: 2209 '".' MOVE.L A1,D1 0000001E: 91C8 '..' SUBA.L A0,A0 00000020: 2248 '"H' MOVEA.L A0,A1 00000022: 2008 ' .' MOVE.L A0,D0 00000024: 4E75 'Nu' RTS 00000026: 4A11 'J.' TST.B (A1) 00000028: 67F2 'g.' BEQ.S *-$000C ; 0000001C 0000002A: 2049 ' I' MOVEA.L A1,A0 0000002C: 1219 '..' MOVE.B (A1)+,D1 0000002E: D2C1 '..' ADDA.W D1,A1 00000030: 4E75 'Nu' RTS Comment: AUTOMOD_5C3B0 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: GETMCENTRY [5C3F0, 5C424) Module started due to: MODGUESS (align, label, RTS then padding) Unresolved outgoing references: +18 (5C408): BSR $5C490 Trap AA64 Dictionary: Flags $00 FirstId 268 268: GETMCENTRY Pad Module: Flags=$88=(ForcedActive Extern Code) Module="GETMCENTRY"(268) Segment="Main"(200) Size: Flags $00 ModuleSize 52 Content: Flags $08 Contents offset $0000 size $0034 00000000: 2F02 '/.' MOVE.L D2,-(A7) 00000002: 2078 0D50 ' x.P' MOVEA.L $0D50,A0 00000006: B0FC FFFF '....' CMPA.W #$FFFF,A0 0000000A: 671C 'g.' BEQ.S *+$001E ; 00000028 0000000C: 2050 ' P' MOVEA.L (A0),A0 0000000E: 302F 0008 '0/..' MOVE.W $0008(A7),D0 00000012: 322F 000A '2/..' MOVE.W $000A(A7),D1 00000016: 4242 'BB' CLR.W D2 00000018: 6100 0086 'a...' BSR *+$0088 ; 000000A0 0000001C: 670A 'g.' BEQ.S *+$000C ; 00000028 0000001E: 41F0 2000 'A. .' LEA $00(A0,D2.W),A0 00000022: 2F48 000C '/H..' MOVE.L A0,$000C(A7) 00000026: 6004 '`.' BRA.S *+$0006 ; 0000002C 00000028: 42AF 000C 'B...' CLR.L $000C(A7) 0000002C: 241F '$.' MOVE.L (A7)+,D2 0000002E: 205F ' _' MOVEA.L (A7)+,A0 00000030: 584F 'XO' ADDQ.W #4,A7 00000032: 4ED0 'N.' JMP (A0) Comment: GETMCENTRY ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: DELMCENTRIES [5C430, 5C484) Module started due to: MODGUESS (align, label, JMP (A0) then padding) Unresolved outgoing references: +1E (5C44E): BSR $5C490 +46 (5C476): BSR $5C550 Trap AA60 Dictionary: Flags $00 FirstId 269 269: DELMCENTRIES Pad Module: Flags=$88=(ForcedActive Extern Code) Module="DELMCENTRIES"(269) Segment="Main"(200) Size: Flags $00 ModuleSize 84 Content: Flags $08 Contents offset $0000 size $0054 00000000: 48E7 3800 'H.8.' MOVEM.L D2-D4,-(A7) 00000004: 362F 0010 '6/..' MOVE.W $0010(A7),D3 00000008: 382F 0012 '8/..' MOVE.W $0012(A7),D4 0000000C: 7400 't.' MOVEQ #$00,D2 0000000E: 3003 '0.' MOVE.W D3,D0 00000010: 3204 '2.' MOVE.W D4,D1 00000012: 2078 0D50 ' x.P' MOVEA.L $0D50,A0 00000016: B0FC FFFF '....' CMPA.W #$FFFF,A0 0000001A: 672E 'g.' BEQ.S *+$0030 ; 0000004A 0000001C: 2050 ' P' MOVEA.L (A0),A0 0000001E: 6100 0040 'a..@' BSR *+$0042 ; 00000060 00000022: 6722 'g"' BEQ.S *+$0024 ; 00000046 00000024: 594F 'YO' SUBQ.W #4,A7 00000026: 2F38 0D50 '/8.P' MOVE.L $0D50,-(A7) 0000002A: 2F02 '/.' MOVE.L D2,-(A7) 0000002C: 4870 2000 'Hp .' PEA $00(A0,D2.W) 00000030: 2F3C 0000 001E '/<....' MOVE.L #$0000001E,-(A7) 00000036: 7004 'p.' MOVEQ #$04,D0 00000038: 2F00 '/.' MOVE.L D0,-(A7) 0000003A: 42A7 'B.' CLR.L -(A7) 0000003C: A9E0 '..' _Munger ; A9E0 0000003E: 584F 'XO' ADDQ.W #4,A7 00000040: 0C43 FF9E '.C..' CMPI.W #$FF9E,D3 00000044: 67C8 'g.' BEQ.S *-$0036 ; 0000000E 00000046: 6100 00D8 'a...' BSR *+$00DA ; 00000120 0000004A: 4CDF 001C 'L...' MOVEM.L (A7)+,D2-D4 0000004E: 205F ' _' MOVEA.L (A7)+,A0 00000050: 584F 'XO' ADDQ.W #4,A7 00000052: 4ED0 'N.' JMP (A0) Comment: DELMCENTRIES ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5C490 [5C490, 5C4BE) Module started due to: MODGUESS (align, JMP (A0) then padding) Dictionary: Flags $00 FirstId 270 270: AUTOMOD_5C490 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C490"(270) Segment="Main"(200) Size: Flags $00 ModuleSize 46 Content: Flags $08 Contents offset $0000 size $002E 00000000: 0C70 FF9D 2000 '.p.. .' CMPI.W #$FF9D,$00(A0,D2.W) 00000006: 671E 'g.' BEQ.S *+$0020 ; 00000026 00000008: 0C41 FF9F '.A..' CMPI.W #$FF9F,D1 0000000C: 6706 'g.' BEQ.S *+$0008 ; 00000014 0000000E: B270 2000 '.p .' CMP.W $00(A0,D2.W),D1 00000012: 660C 'f.' BNE.S *+$000E ; 00000020 00000014: 0C40 FF9E '.@..' CMPI.W #$FF9E,D0 00000018: 670C 'g.' BEQ.S *+$000E ; 00000026 0000001A: B070 2002 '.p .' CMP.W $02(A0,D2.W),D0 0000001E: 6706 'g.' BEQ.S *+$0008 ; 00000026 00000020: 0642 001E '.B..' ADDI.W #$001E,D2 00000024: 60DA '`.' BRA.S *-$0024 ; 00000000 00000026: 0C70 FF9D 2000 '.p.. .' CMPI.W #$FF9D,$00(A0,D2.W) 0000002C: 4E75 'Nu' RTS Comment: AUTOMOD_5C490 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: SETMCENTRIES [5C4C0, 5C528) Module started due to: MODGUESS (align, label, RTS then padding) Unresolved outgoing references: +28 (5C4E8): BSR $5C490 +5A (5C51A): BSR $5C550 Trap AA65 Dictionary: Flags $00 FirstId 271 271: SETMCENTRIES Pad Module: Flags=$88=(ForcedActive Extern Code) Module="SETMCENTRIES"(271) Segment="Main"(200) Size: Flags $00 ModuleSize 104 Content: Flags $08 Contents offset $0000 size $0068 00000000: 48E7 3000 'H.0.' MOVEM.L D2/D3,-(A7) 00000004: 362F 0010 '6/..' MOVE.W $0010(A7),D3 00000008: 5343 'SC' SUBQ.W #1,D3 0000000A: C6FC 001E '....' MULU.W #$001E,D3 0000000E: 226F 000C '"o..' MOVEA.L $000C(A7),A1 00000012: 2078 0D50 ' x.P' MOVEA.L $0D50,A0 00000016: B0FC FFFF '....' CMPA.W #$FFFF,A0 0000001A: 6742 'gB' BEQ.S *+$0044 ; 0000005E 0000001C: 2050 ' P' MOVEA.L (A0),A0 0000001E: 3231 3000 '210.' MOVE.W $00(A1,D3.W),D1 00000022: 3031 3002 '010.' MOVE.W $02(A1,D3.W),D0 00000026: 7400 't.' MOVEQ #$00,D2 00000028: 6100 FFA6 'a...' BSR *-$0058 ; FFFFFFD0 0000002C: 670C 'g.' BEQ.S *+$000E ; 0000003A 0000002E: D3C3 '..' ADDA.L D3,A1 00000030: D1C2 '..' ADDA.L D2,A0 00000032: C149 '.I' EXG A0,A1 00000034: 701E 'p.' MOVEQ #$1E,D0 00000036: A22E '..' _BlockMoveData ; A22E 00000038: 601A '`.' BRA.S *+$001C ; 00000054 0000003A: 594F 'YO' SUBQ.W #4,A7 0000003C: 2F38 0D50 '/8.P' MOVE.L $0D50,-(A7) 00000040: 2F02 '/.' MOVE.L D2,-(A7) 00000042: 42A7 'B.' CLR.L -(A7) 00000044: 42A7 'B.' CLR.L -(A7) 00000046: 4871 3000 'Hq0.' PEA $00(A1,D3.W) 0000004A: 2F3C 0000 001E '/<....' MOVE.L #$0000001E,-(A7) 00000050: A9E0 '..' _Munger ; A9E0 00000052: 584F 'XO' ADDQ.W #4,A7 00000054: 0443 001E '.C..' SUBI.W #$001E,D3 00000058: 6CB4 'l.' BGE.S *-$004A ; 0000000E 0000005A: 6100 0034 'a..4' BSR *+$0036 ; 00000090 0000005E: 4CDF 000C 'L...' MOVEM.L (A7)+,D2/D3 00000062: 205F ' _' MOVEA.L (A7)+,A0 00000064: 5C4F '\O' ADDQ.W #6,A7 00000066: 4ED0 'N.' JMP (A0) Comment: SETMCENTRIES ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5C530 [5C530, 5C54C) Module started due to: MODGUESS (align, JMP (A0) then padding) Dictionary: Flags $00 FirstId 272 272: AUTOMOD_5C530 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C530"(272) Segment="Main"(200) Size: Flags $00 ModuleSize 28 Content: Flags $08 Contents offset $0000 size $001C 00000000: 2078 0D50 ' x.P' MOVEA.L $0D50,A0 00000004: 2050 ' P' MOVEA.L (A0),A0 00000006: 4242 'BB' CLR.W D2 00000008: 0C70 FF9D 2000 '.p.. .' CMPI.W #$FF9D,$00(A0,D2.W) 0000000E: 670A 'g.' BEQ.S *+$000C ; 0000001A 00000010: 4270 201C 'Bp .' CLR.W $1C(A0,D2.W) 00000014: 0642 001E '.B..' ADDI.W #$001E,D2 00000018: 60EE '`.' BRA.S *-$0010 ; 00000008 0000001A: 4E75 'Nu' RTS Comment: AUTOMOD_5C530 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5C550 [5C550, 5C64E) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +6 (5C556): BSR $5C530 +16 (5C566): BSR $5C490 +46 (5C596): BSR $5C490 +82 (5C5D2): BSR $5C490 +AA (5C5FA): BSR $5C490 Dictionary: Flags $00 FirstId 273 273: AUTOMOD_5C550 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C550"(273) Segment="Main"(200) Size: Flags $00 ModuleSize 254 Content: Flags $08 Contents offset $0000 size $00FE 00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E 00000004: 2F02 '/.' MOVE.L D2,-(A7) 00000006: 6100 FFD8 'a...' BSR *-$0026 ; FFFFFFE0 0000000A: 2078 0D50 ' x.P' MOVEA.L $0D50,A0 0000000E: 2050 ' P' MOVEA.L (A0),A0 00000010: 4240 'B@' CLR.W D0 00000012: 4241 'BA' CLR.W D1 00000014: 4242 'BB' CLR.W D2 00000016: 6100 FF28 'a..(' BSR *-$00D6 ; FFFFFF40 0000001A: 660C 'f.' BNE.S *+$000E ; 00000028 0000001C: 70FF 'p.' MOVEQ #$FF,D0 0000001E: 2D40 FFFA '-@..' MOVE.L D0,-$0006(A6) 00000022: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6) 00000026: 600C '`.' BRA.S *+$000E ; 00000034 00000028: 2D70 2016 FFFA '-p ...' MOVE.L $16(A0,D2.W),-$0006(A6) 0000002E: 3D70 201A FFFE '=p ...' MOVE.W $1A(A0,D2.W),-$0002(A6) 00000034: 5270 201C 'Rp .' ADDQ.W #1,$1C(A0,D2.W) 00000038: 426E FFF2 'Bn..' CLR.W -$000E(A6) 0000003C: 4240 'B@' CLR.W D0 0000003E: 323C FF9F '2<..' MOVE.W #$FF9F,D1 00000042: 342E FFF2 '4...' MOVE.W -$000E(A6),D2 00000046: 6100 FEF8 'a...' BSR *-$0106 ; FFFFFF40 0000004A: 6758 'gX' BEQ.S *+$005A ; 000000A4 0000004C: 3D42 FFF2 '=B..' MOVE.W D2,-$000E(A6) 00000050: 066E 001E FFF2 '.n....' ADDI.W #$001E,-$000E(A6) 00000056: 5270 201C 'Rp .' ADDQ.W #1,$1C(A0,D2.W) 0000005A: 4A70 2000 'Jp .' TST.W $00(A0,D2.W) 0000005E: 67DC 'g.' BEQ.S *-$0022 ; 0000003C 00000060: 21AE FFFA 200A '!... .' MOVE.L -$0006(A6),$0A(A0,D2.W) 00000066: 31AE FFFE 200E '1... .' MOVE.W -$0002(A6),$0E(A0,D2.W) 0000006C: 2D70 2016 FFF4 '-p ...' MOVE.L $16(A0,D2.W),-$000C(A6) 00000072: 3D70 201A FFF8 '=p ...' MOVE.W $1A(A0,D2.W),-$0008(A6) 00000078: 3230 2000 '20 .' MOVE.W $00(A0,D2.W),D1 0000007C: 303C FF9E '0<..' MOVE.W #$FF9E,D0 00000080: 4242 'BB' CLR.W D2 00000082: 6100 FEBC 'a...' BSR *-$0142 ; FFFFFF40 00000086: 67B4 'g.' BEQ.S *-$004A ; 0000003C 00000088: 5270 201C 'Rp .' ADDQ.W #1,$1C(A0,D2.W) 0000008C: 4A70 2002 'Jp .' TST.W $02(A0,D2.W) 00000090: 670C 'g.' BEQ.S *+$000E ; 0000009E 00000092: 21AE FFF4 2016 '!... .' MOVE.L -$000C(A6),$16(A0,D2.W) 00000098: 31AE FFF8 201A '1... .' MOVE.W -$0008(A6),$1A(A0,D2.W) 0000009E: 0642 001E '.B..' ADDI.W #$001E,D2 000000A2: 60DE '`.' BRA.S *-$0020 ; 00000082 000000A4: 4240 'B@' CLR.W D0 000000A6: 4241 'BA' CLR.W D1 000000A8: 4242 'BB' CLR.W D2 000000AA: 6100 FE94 'a...' BSR *-$016A ; FFFFFF40 000000AE: 660C 'f.' BNE.S *+$000E ; 000000BC 000000B0: 70FF 'p.' MOVEQ #$FF,D0 000000B2: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) 000000B6: 3D40 FFF8 '=@..' MOVE.W D0,-$0008(A6) 000000BA: 600C '`.' BRA.S *+$000E ; 000000C8 000000BC: 2D70 200A FFF4 '-p ...' MOVE.L $0A(A0,D2.W),-$000C(A6) 000000C2: 3D70 200E FFF8 '=p ...' MOVE.W $0E(A0,D2.W),-$0008(A6) 000000C8: 4242 'BB' CLR.W D2 000000CA: 611A 'a.' BSR.S *+$001C ; 000000E6 000000CC: 6712 'g.' BEQ.S *+$0014 ; 000000E0 000000CE: 21AE FFF4 2016 '!... .' MOVE.L -$000C(A6),$16(A0,D2.W) 000000D4: 31AE FFF8 201A '1... .' MOVE.W -$0008(A6),$1A(A0,D2.W) 000000DA: 0642 001E '.B..' ADDI.W #$001E,D2 000000DE: 60EA '`.' BRA.S *-$0014 ; 000000CA 000000E0: 241F '$.' MOVE.L (A7)+,D2 000000E2: 4E5E 'N^' UNLK A6 000000E4: 4E75 'Nu' RTS 000000E6: 0C70 FF9D 2000 '.p.. .' CMPI.W #$FF9D,$00(A0,D2.W) 000000EC: 670E 'g.' BEQ.S *+$0010 ; 000000FC 000000EE: 4A70 201C 'Jp .' TST.W $1C(A0,D2.W) 000000F2: 6706 'g.' BEQ.S *+$0008 ; 000000FA 000000F4: 0642 001E '.B..' ADDI.W #$001E,D2 000000F8: 60EC '`.' BRA.S *-$0012 ; 000000E6 000000FA: 7001 'p.' MOVEQ #$01,D0 000000FC: 4E75 'Nu' RTS Comment: AUTOMOD_5C550 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5C650 [5C650, 5C7E2) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +32 (5C682): JSR POPMENUSTATE ; outside file +20 (5C670): JSR PUSHMENUSTATE ; outside file Unresolved outgoing references: +4E (5C69E): BSR $5B81E +56 (5C6A6): BSR $5B810 +72 (5C6C2): BSR $5C3B0 +A6 (5C6F6): BSR $5B83A +B2 (5C702): BSR $5B360 +C6 (5C716): BRA $5B34E +CA (5C71A): BSR $5B810 +126 (5C776): BSR $5B83A +130 (5C780): BSR $5B360 +138 (5C788): BSR $5B810 +144 (5C794): BSR $5C3B0 +186 (5C7D6): BSR $5B81E +1C (5C66C): MENUKEY Trap A93E Dictionary: Flags $00 FirstId 274 274: AUTOMOD_5C650 275: MENUKEY Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C650"(274) Segment="Main"(200) Size: Flags $00 ModuleSize 402 Content: Flags $08 Contents offset $0000 size $0192 00000000: 1F00 '..' MOVE.B D0,-(A7) 00000002: 2F0F '/.' MOVE.L A7,-(A7) 00000004: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) 00000008: 3F3C FFFF '?<..' MOVE.W #$FFFF,-(A7) 0000000C: 3F3C 0400 '?<..' MOVE.W #$0400,-(A7) 00000010: 2F3C 800A FFB6 '/<....' MOVE.L #$800AFFB6,-(A7) 00000016: A8B5 '..' _ScriptUtil ; A8B5 00000018: 101F '..' MOVE.B (A7)+,D0 0000001A: 4E75 'Nu' RTS 0000001C: 4E56 0000 'NV..' LINK.W A6,#$0000 00000020: 4EBA 0000 'N...' JSR PUSHMENUSTATE ; id: 222 00000024: 594F 'YO' SUBQ.W #4,A7 00000026: 3F2E 0008 '?...' MOVE.W $0008(A6),-(A7) 0000002A: 4EBA 0012 'N...' JSR *+$0014 ; 0000003E 0000002E: 2D5F 000A '-_..' MOVE.L (A7)+,$000A(A6) 00000032: 4EBA 0000 'N...' JSR POPMENUSTATE ; id: 221 00000036: 4E5E 'N^' UNLK A6 00000038: 205F ' _' MOVEA.L (A7)+,A0 0000003A: 548F 'T.' ADDQ.L #2,A7 0000003C: 4ED0 'N.' JMP (A0) 0000003E: 4E56 FFF4 'NV..' LINK.W A6,#-$000C 00000042: 48E7 1E10 'H...' MOVEM.L D3-D6/A3,-(A7) 00000046: 102E 0009 '....' MOVE.B $0009(A6),D0 0000004A: 61B4 'a.' BSR.S *-$004A ; 00000000 0000004C: 1800 '..' MOVE.B D0,D4 0000004E: 6100 F17E 'a..~' BSR *-$0E80 ; FFFFF1CE 00000052: 3A10 ':.' MOVE.W (A0),D5 00000054: 4246 'BF' CLR.W D6 00000056: 6100 F168 'a..h' BSR *-$0E96 ; FFFFF1C0 0000005A: 2648 '&H' MOVEA.L A0,A3 0000005C: 082B 0000 000D '.+....' BTST #$00,$000D(A3) 00000062: 6738 'g8' BEQ.S *+$003A ; 0000009C 00000064: 7601 'v.' MOVEQ #$01,D3 00000066: 202B 000A ' +..' MOVE.L $000A(A3),D0 0000006A: 0700 '..' BTST D3,D0 0000006C: 6724 'g$' BEQ.S *+$0026 ; 00000092 0000006E: 204B ' K' MOVEA.L A3,A0 00000070: 3003 '0.' MOVE.W D3,D0 00000072: 6100 FCEC 'a...' BSR *-$0312 ; FFFFFD60 00000076: 6724 'g$' BEQ.S *+$0026 ; 0000009C 00000078: 1029 0001 '.)..' MOVE.B $0001(A1),D0 0000007C: 6714 'g.' BEQ.S *+$0016 ; 00000092 0000007E: 6180 'a.' BSR.S *-$007E ; 00000000 00000080: 0C00 001A '....' CMPI.B #$1A,D0 00000084: 6D08 'm.' BLT.S *+$000A ; 0000008E 00000086: 0C00 0021 '...!' CMPI.B #$21,D0 ; '!' 0000008A: 6202 'b.' BHI.S *+$0004 ; 0000008E 0000008C: 6004 '`.' BRA.S *+$0006 ; 00000092 0000008E: B800 '..' CMP.B D0,D4 00000090: 6738 'g8' BEQ.S *+$003A ; 000000CA 00000092: 5243 'RC' ADDQ.W #1,D3 00000094: 0C43 001F '.C..' CMPI.W #$001F,D3 00000098: 62D4 'b.' BHI.S *-$002A ; 0000006E 0000009A: 60CA '`.' BRA.S *-$0034 ; 00000066 0000009C: 5D45 ']E' SUBQ.W #6,D5 0000009E: BA46 '.F' CMP.W D6,D5 000000A0: 6EB4 'n.' BGT.S *-$004A ; 00000056 000000A2: 4A46 'JF' TST.W D6 000000A4: 6616 'f.' BNE.S *+$0018 ; 000000BC 000000A6: 6100 F142 'a..B' BSR *-$0EBC ; FFFFF1EA 000000AA: 3A10 ':.' MOVE.W (A0),D5 000000AC: 670E 'g.' BEQ.S *+$0010 ; 000000BC 000000AE: 2238 0A06 '"8..' MOVE.L $0A06,D1 000000B2: 6100 EC5C 'a..\' BSR *-$13A2 ; FFFFED10 000000B6: DA40 '.@' ADD.W D0,D5 000000B8: 3C00 '<.' MOVE.W D0,D6 000000BA: 609A '`.' BRA.S *-$0064 ; 00000056 000000BC: 42AE 000A 'B...' CLR.L $000A(A6) 000000C0: 4CDF 0878 'L..x' MOVEM.L (A7)+,D3-D6/A3 000000C4: 4E5E 'N^' UNLK A6 000000C6: 6000 EC36 '`..6' BRA *-$13C8 ; FFFFECFE 000000CA: 6100 F0F4 'a...' BSR *-$0F0A ; FFFFF1C0 000000CE: 3D50 000A '=P..' MOVE.W (A0),$000A(A6) 000000D2: 3D43 000C '=C..' MOVE.W D3,$000C(A6) 000000D6: 3D6E 000A FFF8 '=n....' MOVE.W $000A(A6),-$0008(A6) 000000DC: 4A46 'JF' TST.W D6 000000DE: 6708 'g.' BEQ.S *+$000A ; 000000E8 000000E0: 426E FFF6 'Bn..' CLR.W -$000A(A6) 000000E4: 7808 'x.' MOVEQ #$08,D4 000000E6: 613A 'a:' BSR.S *+$003C ; 00000122 000000E8: 3F2E FFF8 '?...' MOVE.W -$0008(A6),-(A7) 000000EC: A938 '.8' _HiliteMenu ; A938 000000EE: 4A78 0A20 'Jx. ' TST.W $0A20 000000F2: 6B06 'k.' BMI.S *+$0008 ; 000000FA 000000F4: 4A78 0A26 'Jx.&' TST.W $0A26 000000F8: 6AC6 'j.' BPL.S *-$0038 ; 000000C0 000000FA: 4A78 0A20 'Jx. ' TST.W $0A20 000000FE: 6B16 'k.' BMI.S *+$0018 ; 00000116 00000100: 31F8 0A26 0A20 '1..&. ' MOVE.W $0A26,$0A20 00000106: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7) 0000010A: A9B5 '..' _SystemMenu ; A9B5 0000010C: 42AE 000A 'B...' CLR.L $000A(A6) 00000110: 4278 0A20 'Bx. ' CLR.W $0A20 00000114: 60AA '`.' BRA.S *-$0054 ; 000000C0 00000116: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7) 0000011A: A9B5 '..' _SystemMenu ; A9B5 0000011C: 42AE 000A 'B...' CLR.L $000A(A6) 00000120: 609E '`.' BRA.S *-$0060 ; 000000C0 00000122: 5344 'SD' SUBQ.W #1,D4 00000124: 6756 'gV' BEQ.S *+$0058 ; 0000017C 00000126: 6100 F0C2 'a...' BSR *-$0F3C ; FFFFF1EA 0000012A: 3A10 ':.' MOVE.W (A0),D5 0000012C: 2238 0A06 '"8..' MOVE.L $0A06,D1 00000130: 6100 EBDE 'a...' BSR *-$1420 ; FFFFED10 00000134: DA40 '.@' ADD.W D0,D5 00000136: 3C00 '<.' MOVE.W D0,D6 00000138: 6100 F086 'a...' BSR *-$0F78 ; FFFFF1C0 0000013C: 2648 '&H' MOVEA.L A0,A3 0000013E: 7601 'v.' MOVEQ #$01,D3 00000140: 204B ' K' MOVEA.L A3,A0 00000142: 2003 ' .' MOVE.L D3,D0 00000144: 6100 FC1A 'a...' BSR *-$03E4 ; FFFFFD60 00000148: 6724 'g$' BEQ.S *+$0026 ; 0000016E 0000014A: 0C29 001B 0001 '.)....' CMPI.B #$1B,$0001(A1) 00000150: 6618 'f.' BNE.S *+$001A ; 0000016A 00000152: 7200 'r.' MOVEQ #$00,D1 00000154: 1229 0002 '.)..' MOVE.B $0002(A1),D1 00000158: B26E FFF8 '.n..' CMP.W -$0008(A6),D1 0000015C: 660C 'f.' BNE.S *+$000E ; 0000016A 0000015E: 3D53 FFF8 '=S..' MOVE.W (A3),-$0008(A6) 00000162: 4A6E FFF6 'Jn..' TST.W -$000A(A6) 00000166: 67BA 'g.' BEQ.S *-$0044 ; 00000122 00000168: 6026 '`&' BRA.S *+$0028 ; 00000190 0000016A: 5243 'RC' ADDQ.W #1,D3 0000016C: 60D2 '`.' BRA.S *-$002C ; 00000140 0000016E: 5D45 ']E' SUBQ.W #6,D5 00000170: BA46 '.F' CMP.W D6,D5 00000172: 6EC4 'n.' BGT.S *-$003A ; 00000138 00000174: 4A6E FFF6 'Jn..' TST.W -$000A(A6) 00000178: 6708 'g.' BEQ.S *+$000A ; 00000182 0000017A: 6014 '`.' BRA.S *+$0016 ; 00000190 0000017C: 303C 0056 '0<.V' MOVE.W #$0056,D0 00000180: A9C9 '..' _SysError ; A9C9 00000182: 526E FFF6 'Rn..' ADDQ.W #1,-$000A(A6) 00000186: 6100 F046 'a..F' BSR *-$0FB8 ; FFFFF1CE 0000018A: 3A10 ':.' MOVE.W (A0),D5 0000018C: 4246 'BF' CLR.W D6 0000018E: 60A8 '`.' BRA.S *-$0056 ; 00000138 00000190: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="POPMENUSTATE"(221) 00000034 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="PUSHMENUSTATE"(222) 00000022 EntryPoint: Flags=$08=(Extern Code) Offset=$001C Entry="MENUKEY"(275) Comment: AUTOMOD_5C650 ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: GETITEM [5C7F0, 5C814) Module started due to: MODGUESS (align, label, RTS then padding) Unresolved outgoing references: +A (5C7FA): BSR $5C3B0 +1C (5C80C): BRA $5C36E Trap A946 Dictionary: Flags $00 FirstId 276 276: GETITEM Module: Flags=$88=(ForcedActive Extern Code) Module="GETITEM"(276) Segment="Main"(200) Size: Flags $00 ModuleSize 36 Content: Flags $08 Contents offset $0000 size $0024 00000000: 206F 000A ' o..' MOVEA.L $000A(A7),A0 00000004: 2050 ' P' MOVEA.L (A0),A0 00000006: 302F 0008 '0/..' MOVE.W $0008(A7),D0 0000000A: 6100 FBB4 'a...' BSR *-$044A ; FFFFFBC0 0000000E: 226F 0004 '"o..' MOVEA.L $0004(A7),A1 00000012: 670C 'g.' BEQ.S *+$000E ; 00000020 00000014: 7000 'p.' MOVEQ #$00,D0 00000016: 1010 '..' MOVE.B (A0),D0 00000018: 5240 'R@' ADDQ.W #1,D0 0000001A: A22E '..' _BlockMoveData ; A22E 0000001C: 6000 FB60 '`..`' BRA *-$049E ; FFFFFB7E 00000020: 4211 'B.' CLR.B (A1) 00000022: 60F8 '`.' BRA.S *-$0006 ; 0000001C Comment: GETITEM ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: NEWMENU [5C820, 5C872) Module started due to: MODGUESS (align, label) Unresolved outgoing references: +4E (5C86E): BRA $5B52C Trap A931 Dictionary: Flags $00 FirstId 277 277: NEWMENU Module: Flags=$88=(ForcedActive Extern Code) Module="NEWMENU"(277) Segment="Main"(200) Size: Flags $00 ModuleSize 82 Content: Flags $08 Contents offset $0000 size $0052 00000000: 7200 'r.' MOVEQ #$00,D1 00000002: 7010 'p.' MOVEQ #$10,D0 00000004: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 00000008: 1210 '..' MOVE.B (A0),D1 0000000A: D041 '.A' ADD.W D1,D0 0000000C: A122 '."' _NewHandle ; A122 0000000E: 2F48 000A '/H..' MOVE.L A0,$000A(A7) 00000012: 2250 '"P' MOVEA.L (A0),A1 00000014: 3F01 '?.' MOVE.W D1,-(A7) 00000016: 32EF 000A '2...' MOVE.W $000A(A7),(A1)+ 0000001A: 4299 'B.' CLR.L (A1)+ 0000001C: 7000 'p.' MOVEQ #$00,D0 0000001E: 594F 'YO' SUBQ.W #4,A7 00000020: 2F3C 4D44 4546 '/' DC.W $003E ; ???? 00000044: 7600 'v.' MOVEQ #$00,D3 00000046: 6018 '`.' BRA.S *+$001A ; 00000060 00000048: 558F 'U.' SUBQ.L #2,A7 0000004A: 2F0C '/.' MOVE.L A4,-(A7) 0000004C: 3F03 '?.' MOVE.W D3,-(A7) 0000004E: 2F3C 8206 0010 '/<....' MOVE.L #$82060010,-(A7) 00000054: A8B5 '..' _ScriptUtil ; A8B5 00000056: 341F '4.' MOVE.W (A7)+,D2 00000058: 1034 3000 '.40.' MOVE.B $00(A4,D3.W),D0 0000005C: 6100 0032 'a..2' BSR *+$0034 ; 00000090 00000060: 5283 'R.' ADDQ.L #1,D3 00000062: B614 '..' CMP.B (A4),D3 00000064: 63E2 'c.' BLS.S *-$001C ; 00000048 00000066: 6100 00D6 'a...' BSR *+$00D8 ; 0000013E 0000006A: 2F0B '/.' MOVE.L A3,-(A7) 0000006C: 6100 F374 'a..t' BSR *-$0C8A ; FFFFF3E2 00000070: 4E75 'Nu' RTS EntryPoint: Flags=$08=(Extern Code) Offset=$0008 Entry="INSMENUITEM"(279) Comment: APPENDMENU ended due to: ran into next module, 14 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5C900 [5C900, 5C90A) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 280 280: AUTOMOD_5C900 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C900"(280) Segment="Main"(200) Size: Flags $00 ModuleSize 10 Content: Flags $08 Contents offset $0000 size $000A 00000000: 41EE FEE8 'A...' LEA -$0118(A6),A0 00000004: 4298 'B.' CLR.L (A0)+ 00000006: 4290 'B.' CLR.L (A0) 00000008: 4E75 'Nu' RTS Comment: AUTOMOD_5C900 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5C910 [5C910, 5C99A) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +70 (5C980): JMP $5C9A0 Dictionary: Flags $00 FirstId 281 281: AUTOMOD_5C910 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C910"(281) Segment="Main"(200) Size: Flags $00 ModuleSize 138 Content: Flags $08 Contents offset $0000 size $008A 00000000: 7200 'r.' MOVEQ #$00,D1 00000002: 122E FEEC '....' MOVE.B -$0114(A6),D1 00000006: 6758 'gX' BEQ.S *+$005A ; 00000060 00000008: 0C01 0001 '....' CMPI.B #$01,D1 0000000C: 6604 'f.' BNE.S *+$0006 ; 00000012 0000000E: 0440 0030 '.@.0' SUBI.W #$0030,D0 00000012: 0C01 0004 '....' CMPI.B #$04,D1 00000016: 6626 'f&' BNE.S *+$0028 ; 0000003E 00000018: 7404 't.' MOVEQ #$04,D2 0000001A: B03B 2012 '.; .' CMP.B *+$0014(D2.W),D0 ; 0000002E 0000001E: 6714 'g.' BEQ.S *+$0016 ; 00000034 00000020: 51CA FFF8 'Q...' DBF D2,*-$0006 ; 0000001A 00000024: 4E75 'Nu' RTS 00000026: 5E2F 213C '^/!<' ADDQ.B #7,$213C(A7) 0000002A: 0D3B 281B '.;(.' BTST D6,*+$001D(D2.L) ; 00000047 0000002E: 4249 'BI' CLR.W A1 00000030: 554F 'UO' SUBQ.W #2,A7 00000032: 5300 'S.' SUBQ.B #1,D0 00000034: 41EE FEE7 'A...' LEA -$0119(A6),A0 00000038: 1030 1000 '.0..' MOVE.B $00(A0,D1.W),D0 0000003C: 05C0 '..' BSET D2,D0 0000003E: 41EE FEE7 'A...' LEA -$0119(A6),A0 00000042: 0C41 0008 '.A..' CMPI.W #$0008,D1 00000046: 660E 'f.' BNE.S *+$0010 ; 00000056 00000048: 323C 0002 '2<..' MOVE.W #$0002,D1 0000004C: 11BC 001B 1000 '......' MOVE.B #$1B,$00(A0,D1.W) 00000052: 323C 0003 '2<..' MOVE.W #$0003,D1 00000056: 1180 1000 '....' MOVE.B D0,$00(A0,D1.W) 0000005A: 422E FEEC 'B...' CLR.B -$0114(A6) 0000005E: 4E75 'Nu' RTS 00000060: 4A42 'JB' TST.W D2 00000062: 6614 'f.' BNE.S *+$0016 ; 00000078 00000064: 41FA FFC0 'A...' LEA *-$003E,A0 ; 00000026 00000068: 7207 'r.' MOVEQ #$07,D1 0000006A: B030 1000 '.0..' CMP.B $00(A0,D1.W),D0 0000006E: 6604 'f.' BNE.S *+$0006 ; 00000074 00000070: 4EFA 001E 'N...' JMP *+$0020 ; 00000090 00000074: 51C9 FFF4 'Q...' DBF D1,*-$000A ; 0000006A 00000078: 322E FEEE '2...' MOVE.W -$0112(A6),D1 0000007C: 41EE FEF0 'A...' LEA -$0110(A6),A0 00000080: 1180 1000 '....' MOVE.B D0,$00(A0,D1.W) 00000084: 526E FEEE 'Rn..' ADDQ.W #1,-$0112(A6) 00000088: 4E75 'Nu' RTS Comment: AUTOMOD_5C910 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5C9A0 [5C9A0, 5C9CE) Module started due to: MODGUESS (align, RTS then padding) Unresolved outgoing references: +24 (5C9C4): BSR $5C9F0 +28 (5C9C8): BSR $5C900 Dictionary: Flags $00 FirstId 282 282: AUTOMOD_5C9A0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C9A0"(282) Segment="Main"(200) Size: Flags $00 ModuleSize 46 Content: Flags $08 Contents offset $0000 size $002E 00000000: 0C41 0003 '.A..' CMPI.W #$0003,D1 00000004: 6F06 'o.' BLE.S *+$0008 ; 0000000C 00000006: 0C41 0007 '.A..' CMPI.W #$0007,D1 0000000A: 6608 'f.' BNE.S *+$000A ; 00000014 0000000C: 5241 'RA' ADDQ.W #1,D1 0000000E: 1D41 FEEC '.A..' MOVE.B D1,-$0114(A6) 00000012: 4E75 'Nu' RTS 00000014: 5D41 ']A' SUBQ.W #6,D1 00000016: 6606 'f.' BNE.S *+$0008 ; 0000001E 00000018: 50EE FEED 'P...' ST -$0113(A6) 0000001C: 4E75 'Nu' RTS 0000001E: 302E FEEE '0...' MOVE.W -$0112(A6),D0 00000022: 6708 'g.' BEQ.S *+$000A ; 0000002C 00000024: 6100 002A 'a..*' BSR *+$002C ; 00000050 00000028: 6100 FF36 'a..6' BSR *-$00C8 ; FFFFFF60 0000002C: 4E75 'Nu' RTS Comment: AUTOMOD_5C9A0 ended due to: ran into next module, 2 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5C9D0 [5C9D0, 5C9E4) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 283 283: AUTOMOD_5C9D0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C9D0"(283) Segment="Main"(200) Size: Flags $00 ModuleSize 20 Content: Flags $08 Contents offset $0000 size $0014 00000000: 3A06 ':.' MOVE.W D6,D5 00000002: 554F 'UO' SUBQ.W #2,A7 00000004: 2F0B '/.' MOVE.L A3,-(A7) 00000006: A950 '.P' _CountMItems ; A950 00000008: 301F '0.' MOVE.W (A7)+,D0 0000000A: 5240 'R@' ADDQ.W #1,D0 0000000C: BA40 '.@' CMP.W D0,D5 0000000E: 6F02 'o.' BLE.S *+$0004 ; 00000012 00000010: 3A00 ':.' MOVE.W D0,D5 00000012: 4E75 'Nu' RTS Comment: AUTOMOD_5C9D0 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5C9F0 [5C9F0, 5CA4A) Module started due to: MODGUESS (align, RTS then padding) Resolved outgoing references: +54 (5CA44): BSR DISABLEITEM Unresolved outgoing references: +0 (5C9F0): BSR $5C9D0 +8 (5C9F8): BSR $5C3B0 +12 (5CA02): BSR $5CA50 Dictionary: Flags $00 FirstId 284 284: AUTOMOD_5C9F0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C9F0"(284) Segment="Main"(200) Size: Flags $00 ModuleSize 90 Content: Flags $08 Contents offset $0000 size $005A 00000000: 6100 FFDE 'a...' BSR *-$0020 ; FFFFFFE0 00000004: 3005 '0.' MOVE.W D5,D0 00000006: 2053 ' S' MOVEA.L (A3),A0 00000008: 6100 F9B6 'a...' BSR *-$0648 ; FFFFF9C0 0000000C: 6708 'g.' BEQ.S *+$000A ; 00000016 0000000E: 2208 '".' MOVE.L A0,D1 00000010: 2053 ' S' MOVEA.L (A3),A0 00000012: 6100 004C 'a..L' BSR *+$004E ; 00000060 00000016: 41EE FEF0 'A...' LEA -$0110(A6),A0 0000001A: 2448 '$H' MOVEA.L A0,A2 0000001C: 342E FEEE '4...' MOVE.W -$0112(A6),D2 00000020: D0C2 '..' ADDA.W D2,A0 00000022: 43EE FEE8 'C...' LEA -$0118(A6),A1 00000026: 7003 'p.' MOVEQ #$03,D0 00000028: 10D9 '..' MOVE.B (A1)+,(A0)+ 0000002A: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000028 0000002E: 534A 'SJ' SUBQ.W #1,A2 00000030: 5A42 'ZB' ADDQ.W #5,D2 00000032: 48C2 'H.' EXT.L D2 00000034: 2241 '"A' MOVEA.L D1,A1 00000036: 93D3 '..' SUBA.L (A3),A1 00000038: 594F 'YO' SUBQ.W #4,A7 0000003A: 2F0B '/.' MOVE.L A3,-(A7) 0000003C: 2F09 '/.' MOVE.L A1,-(A7) 0000003E: 42A7 'B.' CLR.L -(A7) 00000040: 42A7 'B.' CLR.L -(A7) 00000042: 2F0A '/.' MOVE.L A2,-(A7) 00000044: 2F02 '/.' MOVE.L D2,-(A7) 00000046: A9E0 '..' _Munger ; A9E0 00000048: 584F 'XO' ADDQ.W #4,A7 0000004A: 4A2E FEED 'J...' TST.B -$0113(A6) 0000004E: 6708 'g.' BEQ.S *+$000A ; 00000058 00000050: 2F0B '/.' MOVE.L A3,-(A7) 00000052: 3F05 '?.' MOVE.W D5,-(A7) 00000054: 6100 FFAA 'a...' BSR DISABLEITEM-AUTOMOD_5C9F0+$FFAA ; ids: 228, 284 00000058: 4E75 'Nu' RTS ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="DISABLEITEM"(228) Ref2="AUTOMOD_5C9F0"(284) 0056 Comment: AUTOMOD_5C9F0 ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5CA50 [5CA50, 5CA6C) Module started due to: MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 285 285: AUTOMOD_5CA50 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5CA50"(285) Segment="Main"(200) Size: Flags $00 ModuleSize 28 Content: Flags $08 Contents offset $0000 size $001C 00000000: 0C45 001F '.E..' CMPI.W #$001F,D5 00000004: 6214 'b.' BHI.S *+$0016 ; 0000001A 00000006: 2428 000A '$(..' MOVE.L $000A(A0),D2 0000000A: EABA '..' ROR.L D5,D2 0000000C: 3005 '0.' MOVE.W D5,D0 0000000E: 0440 0020 '.@. ' SUBI.W #$0020,D0 00000012: 4440 'D@' NEG.W D0 00000014: E0B2 '..' ROXR.L D0,D2 00000016: 2142 000A '!B..' MOVE.L D2,$000A(A0) 0000001A: 4E75 'Nu' RTS Comment: AUTOMOD_5CA50 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: GETMHANDLE [5CA70, 5CA98) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +10 (5CA80): BSR GETINDEX Unresolved outgoing references: +A (5CA7A): BSR $5B360 +1A (5CA8A): BSR $5B810 +24 (5CA94): BRA $5B34E Trap A949 Dictionary: Flags $00 FirstId 286 286: GETMHANDLE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="GETMHANDLE"(286) Segment="Main"(200) Size: Flags $00 ModuleSize 40 Content: Flags $08 Contents offset $0000 size $0028 00000000: 42AF 0006 'B...' CLR.L $0006(A7) 00000004: 7200 'r.' MOVEQ #$00,D1 00000006: 322F 0004 '2/..' MOVE.W $0004(A7),D1 0000000A: 6100 E8E4 'a...' BSR *-$171A ; FFFFE8F0 0000000E: 6606 'f.' BNE.S *+$0008 ; 00000016 00000010: 6100 FFEE 'a...' BSR GETINDEX-GETMHANDLE+$FFEE ; ids: 213, 286 00000014: 670E 'g.' BEQ.S *+$0010 ; 00000024 00000016: 3F05 '?.' MOVE.W D5,-(A7) 00000018: 3A00 ':.' MOVE.W D0,D5 0000001A: 6100 ED84 'a...' BSR *-$127A ; FFFFEDA0 0000001E: 3A1F ':.' MOVE.W (A7)+,D5 00000020: 2F49 0006 '/I..' MOVE.L A1,$0006(A7) 00000024: 6000 E8B8 '`...' BRA *-$1746 ; FFFFE8DE ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) Ref1="GETINDEX"(213) Ref2="GETMHANDLE"(286) 0012 Comment: GETMHANDLE ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: DELMENUITEM [5CAA0, 5CAEC) Module started due to: MODGUESS (align, label) Unresolved outgoing references: +38 (5CAD8): BSR $5C3B0 +3E (5CADE): JMP $5CB2E +48 (5CAE8): BRA $5CB10 Trap A952 Dictionary: Flags $00 FirstId 287 287: DELMENUITEM Module: Flags=$88=(ForcedActive Extern Code) Module="DELMENUITEM"(287) Segment="Main"(200) Size: Flags $00 ModuleSize 76 Content: Flags $08 Contents offset $0000 size $004C 00000000: 2F17 '/.' MOVE.L (A7),-(A7) 00000002: 48E7 1838 'H..8' MOVEM.L D3/D4/A2-A4,-(A7) 00000006: 266F 001E '&o..' MOVEA.L $001E(A7),A3 0000000A: 2053 ' S' MOVEA.L (A3),A0 0000000C: 3F10 '?.' MOVE.W (A0),-(A7) 0000000E: 3F2F 001E '?/..' MOVE.W $001E(A7),-(A7) 00000012: AA60 '.`' _DeleteMCEntries ; AA60 00000014: 266F 001E '&o..' MOVEA.L $001E(A7),A3 00000018: 2053 ' S' MOVEA.L (A3),A0 0000001A: 302F 001C '0/..' MOVE.W $001C(A7),D0 0000001E: 0C40 001F '.@..' CMPI.W #$001F,D0 00000022: 6214 'b.' BHI.S *+$0016 ; 00000038 00000024: 2228 000A '"(..' MOVE.L $000A(A0),D1 00000028: 3400 '4.' MOVE.W D0,D2 0000002A: 0442 0020 '.B. ' SUBI.W #$0020,D2 0000002E: 4442 'DB' NEG.W D2 00000030: E5B1 '..' ROXL.L D2,D1 00000032: E1B9 '..' ROL.L D0,D1 00000034: 2141 000A '!A..' MOVE.L D1,$000A(A0) 00000038: 6100 F8D6 'a...' BSR *-$0728 ; FFFFF910 0000003C: 6604 'f.' BNE.S *+$0006 ; 00000042 0000003E: 4EFA 004E 'N..N' JMP *+$0050 ; 0000008E 00000042: 7805 'x.' MOVEQ #$05,D4 00000044: 7400 't.' MOVEQ #$00,D2 00000046: 2442 '$B' MOVEA.L D2,A2 00000048: 6000 0026 '`..&' BRA *+$0028 ; 00000070 Comment: DELMENUITEM ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: SETITEM [5CAF0, 5CB36) Module started due to: MODGUESS (align, label) Unresolved outgoing references: +14 (5CB04): BSR $5C3B0 +3A (5CB2A): BSR $5BC62 +42 (5CB32): BRA $5C36E Trap A947 Dictionary: Flags $00 FirstId 288 288: SETITEM Module: Flags=$88=(ForcedActive Extern Code) Module="SETITEM"(288) Segment="Main"(200) Size: Flags $00 ModuleSize 70 Content: Flags $08 Contents offset $0000 size $0046 00000000: 48E7 1838 'H..8' MOVEM.L D3/D4/A2-A4,-(A7) 00000004: 266F 001E '&o..' MOVEA.L $001E(A7),A3 00000008: 362F 001C '6/..' MOVE.W $001C(A7),D3 0000000C: 246F 0018 '$o..' MOVEA.L $0018(A7),A2 00000010: 3003 '0.' MOVE.W D3,D0 00000012: 2053 ' S' MOVEA.L (A3),A0 00000014: 6100 F8AA 'a...' BSR *-$0754 ; FFFFF8C0 00000018: 6724 'g$' BEQ.S *+$0026 ; 0000003E 0000001A: 7801 'x.' MOVEQ #$01,D4 0000001C: 7401 't.' MOVEQ #$01,D2 0000001E: D412 '..' ADD.B (A2),D2 00000020: 2848 '(H' MOVEA.L A0,A4 00000022: 99D3 '..' SUBA.L (A3),A4 00000024: D810 '..' ADD.B (A0),D4 00000026: 594F 'YO' SUBQ.W #4,A7 00000028: 2F0B '/.' MOVE.L A3,-(A7) 0000002A: 2F0C '/.' MOVE.L A4,-(A7) 0000002C: 42A7 'B.' CLR.L -(A7) 0000002E: 2F04 '/.' MOVE.L D4,-(A7) 00000030: 2F0A '/.' MOVE.L A2,-(A7) 00000032: 2F02 '/.' MOVE.L D2,-(A7) 00000034: A9E0 '..' _Munger ; A9E0 00000036: 584F 'XO' ADDQ.W #4,A7 00000038: 2F0B '/.' MOVE.L A3,-(A7) 0000003A: 6100 F136 'a..6' BSR *-$0EC8 ; FFFFF172 0000003E: 4CDF 1C18 'L...' MOVEM.L (A7)+,D3/D4/A2-A4 00000042: 6000 F83A '`..:' BRA *-$07C4 ; FFFFF87E Comment: SETITEM ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: SETMENUFLASH [5CB40, 5CB4A) Module started due to: MODGUESS (align, label) Unresolved outgoing references: +6 (5CB46): BRA $5B34E Trap A94A Dictionary: Flags $00 FirstId 289 289: SETMENUFLASH Pad Module: Flags=$88=(ForcedActive Extern Code) Module="SETMENUFLASH"(289) Segment="Main"(200) Size: Flags $00 ModuleSize 10 Content: Flags $08 Contents offset $0000 size $000A 00000000: 31EF 0004 0A24 '1....$' MOVE.W $0004(A7),$0A24 00000006: 6000 E806 '`...' BRA *-$17F8 ; FFFFE80E Comment: SETMENUFLASH ended due to: ran into next module, 6 nulls trimmed Comment: ##################################################################################### Module: ADDRESMENU [5CB50, 5CB5C) Module started due to: MODGUESS (align, label) Resolved outgoing references: +8 (5CB58): JMP INSRTRESMENU Trap A94D Dictionary: Flags $00 FirstId 290 290: ADDRESMENU Pad Module: Flags=$88=(ForcedActive Extern Code) Module="ADDRESMENU"(290) Segment="Main"(200) Size: Flags $00 ModuleSize 12 Content: Flags $08 Contents offset $0000 size $000C 00000000: 205F ' _' MOVEA.L (A7)+,A0 00000002: 3F3C 03E7 '?<..' MOVE.W #$03E7,-(A7) 00000006: 2F08 '/.' MOVE.L A0,-(A7) 00000008: 4EFA 0000 'N...' JMP INSRTRESMENU ; id: 291 Dictionary: Flags $00 FirstId 291 291: INSRTRESMENU Pad Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="INSRTRESMENU"(291) 0000000A Comment: ADDRESMENU ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: COUNTMITEMS [5CB60, 5CB7C) Module started due to: MODGUESS (align, label) Unresolved outgoing references: +C (5CB6C): BSR $5C3B0 Trap A950 Dictionary: Flags $00 FirstId 292 292: COUNTMITEMS Module: Flags=$88=(ForcedActive Extern Code) Module="COUNTMITEMS"(292) Segment="Main"(200) Size: Flags $00 ModuleSize 28 Content: Flags $08 Contents offset $0000 size $001C 00000000: 7400 't.' MOVEQ #$00,D2 00000002: 5242 'RB' ADDQ.W #1,D2 00000004: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 00000008: 2050 ' P' MOVEA.L (A0),A0 0000000A: 3002 '0.' MOVE.W D2,D0 0000000C: 6100 F842 'a..B' BSR *-$07BC ; FFFFF850 00000010: 66F0 'f.' BNE.S *-$000E ; 00000002 00000012: 5342 'SB' SUBQ.W #1,D2 00000014: 3F42 0008 '?B..' MOVE.W D2,$0008(A7) 00000018: 2E9F '..' MOVE.L (A7)+,(A7) 0000001A: 4E75 'Nu' RTS Comment: COUNTMITEMS ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: PLOTICON [5CB80, 5CBBC) Module started due to: MODGUESS (align, label, RTS then padding) Unresolved outgoing references: +38 (5CBB8): BRA $5C3A2 Trap A94B Dictionary: Flags $00 FirstId 293 293: PLOTICON Pad Module: Flags=$88=(ForcedActive Extern Code) Module="PLOTICON"(293) Segment="Main"(200) Size: Flags $00 ModuleSize 60 Content: Flags $08 Contents offset $0000 size $003C 00000000: 43F8 0A0E 'C...' LEA $0A0E,A1 00000004: 202F 0004 ' /..' MOVE.L $0004(A7),D0 00000008: 672E 'g.' BEQ.S *+$0030 ; 00000038 0000000A: 2040 ' @' MOVEA.L D0,A0 0000000C: 22D0 '".' MOVE.L (A0),(A1)+ 0000000E: 32FC 0004 '2...' MOVE.W #$0004,(A1)+ 00000012: 4299 'B.' CLR.L (A1)+ 00000014: 22BC 0020 0020 '".. . ' MOVE.L #$00200020,(A1) 0000001A: 222F 0008 '"/..' MOVE.L $0008(A7),D1 0000001E: 43F8 0A0E 'C...' LEA $0A0E,A1 00000022: 2F09 '/.' MOVE.L A1,-(A7) 00000024: 2055 ' U' MOVEA.L (A5),A0 00000026: 2050 ' P' MOVEA.L (A0),A0 00000028: 4868 0002 'Hh..' PEA $0002(A0) 0000002C: 4869 0006 'Hi..' PEA $0006(A1) 00000030: 2F01 '/.' MOVE.L D1,-(A7) 00000032: 4267 'Bg' CLR.W -(A7) 00000034: 42A7 'B.' CLR.L -(A7) 00000036: A8EC '..' _CopyBits ; A8EC 00000038: 6000 F7E8 '`...' BRA *-$0816 ; FFFFF822 Comment: PLOTICON ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: MENUMGRDISPATCH [5CBC0, 5CBF6) Module started due to: MODGUESS (align, label) Resolved outgoing references: +2A (5CBEA): JSR CALLMBARPROC Trap A825 Dictionary: Flags $00 FirstId 294 294: MENUMGRDISPATCH Module: Flags=$88=(ForcedActive Extern Code) Module="MENUMGRDISPATCH"(294) Segment="Main"(200) Size: Flags $00 ModuleSize 54 Content: Flags $08 Contents offset $0000 size $0036 00000000: 41FA 0008 'A...' LEA *+$000A,A0 ; 0000000A 00000004: 2F38 07B0 '/8..' MOVE.L $07B0,-(A7) 00000008: 4E75 'Nu' RTS 0000000A: 0000 FA01 '....' ORI.B #$01,D0 0000000E: 00D6 00C6 '....' CMP2.B (A6),D0 00000012: 008C 007C 006C '...|.l' ORI.L #$007C006C,A4 00000018: 005C 0494 '.\..' ORI.W #$0494,(A4)+ 0000001C: 045E 0000 '.^..' SUBI.W #$0000,(A6)+ 00000020: 4840 'H@' SWAP D0 00000022: 303C 000E '0<..' MOVE.W #$000E,D0 00000026: 222F 0004 '"/..' MOVE.L $0004(A7),D1 0000002A: 4EBA 0000 'N...' JSR CALLMBARPROC ; id: 209 0000002E: 2E9F '..' MOVE.L (A7)+,(A7) 00000030: 426F 0004 'Bo..' CLR.W $0004(A7) 00000034: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CALLMBARPROC"(209) 0000002C Comment: MENUMGRDISPATCH ended due to: ran into next module, 10 nulls trimmed Comment: ##################################################################################### Module: GETMENUTITLERECT [5CC00, 5CC26) Module started due to: MODGUESS (align, label, RTS then padding) Resolved outgoing references: +18 (5CC18): JSR CALLMBARPROC +4 (5CC04): JSR GETINDEX VectorTable comment: {sources}Toolbox:MenuMgr:MenuDispatch.a Dictionary: Flags $00 FirstId 295 295: GETMENUTITLERECT Pad Module: Flags=$88=(ForcedActive Extern Code) Module="GETMENUTITLERECT"(295) Segment="Main"(200) Size: Flags $00 ModuleSize 38 Content: Flags $08 Contents offset $0000 size $0026 00000000: 322F 0008 '2/..' MOVE.W $0008(A7),D1 00000004: 4EBA 0000 'N...' JSR GETINDEX ; id: 213 00000008: 6604 'f.' BNE.S *+$0006 ; 0000000E 0000000A: 70CE 'p.' MOVEQ #$CE,D0 0000000C: 6010 '`.' BRA.S *+$0012 ; 0000001E 0000000E: 4840 'H@' SWAP D0 00000010: 303C 000E '0<..' MOVE.W #$000E,D0 00000014: 222F 0004 '"/..' MOVE.L $0004(A7),D1 00000018: 4EBA 0000 'N...' JSR CALLMBARPROC ; id: 209 0000001C: 7000 'p.' MOVEQ #$00,D0 0000001E: 205F ' _' MOVEA.L (A7)+,A0 00000020: 5C4F '\O' ADDQ.W #6,A7 00000022: 3E80 '>.' MOVE.W D0,(A7) 00000024: 4ED0 'N.' JMP (A0) Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CALLMBARPROC"(209) 0000001A Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="GETINDEX"(213) 00000006 Comment: GETMENUTITLERECT ended due to: vector glue below Comment: ##################################################################################### Module: GETMBARRECT [5CC30, 5CC36) Module started due to: vector glue above, MODGUESS (align, label) Unresolved outgoing references: +2 (5CC32): JMP $5CBE0 VectorTable comment: {sources}Toolbox:MenuMgr:MenuDispatch.a Dictionary: Flags $00 FirstId 296 296: GETMBARRECT Module: Flags=$88=(ForcedActive Extern Code) Module="GETMBARRECT"(296) Segment="Main"(200) Size: Flags $00 ModuleSize 6 Content: Flags $08 Contents offset $0000 size $0006 00000000: 7000 'p.' MOVEQ #$00,D0 00000002: 4EFA FFAC 'N...' JMP *-$0052 ; FFFFFFB0 Comment: GETMBARRECT ended due to: vector glue below Comment: ##################################################################################### Module: GETAPPMENUSRECT [5CC40, 5CC46) Module started due to: vector glue above, MODGUESS (align, label) Unresolved outgoing references: +2 (5CC42): JMP $5CBE0 VectorTable comment: {sources}Toolbox:MenuMgr:MenuDispatch.a Dictionary: Flags $00 FirstId 297 297: GETAPPMENUSRECT Module: Flags=$88=(ForcedActive Extern Code) Module="GETAPPMENUSRECT"(297) Segment="Main"(200) Size: Flags $00 ModuleSize 6 Content: Flags $08 Contents offset $0000 size $0006 00000000: 70FF 'p.' MOVEQ #$FF,D0 00000002: 4EFA FF9C 'N...' JMP *-$0062 ; FFFFFFA0 Comment: GETAPPMENUSRECT ended due to: vector glue below Comment: ##################################################################################### Module: GETSYSMENUSRECT [5CC50, 5CC56) Module started due to: vector glue above, MODGUESS (align, label) Unresolved outgoing references: +2 (5CC52): JMP $5CBE0 VectorTable comment: {sources}Toolbox:MenuMgr:MenuDispatch.a Dictionary: Flags $00 FirstId 298 298: GETSYSMENUSRECT Module: Flags=$88=(ForcedActive Extern Code) Module="GETSYSMENUSRECT"(298) Segment="Main"(200) Size: Flags $00 ModuleSize 6 Content: Flags $08 Contents offset $0000 size $0006 00000000: 70FE 'p.' MOVEQ #$FE,D0 00000002: 4EFA FF8C 'N...' JMP *-$0072 ; FFFFFF90 Comment: GETSYSMENUSRECT ended due to: vector glue below Comment: ##################################################################################### Module: DRAWMBARSTRING [5CC60, 5CC90) Module started due to: vector glue above, MODGUESS (align, label) Resolved outgoing references: +1A (5CC7A): JSR CALLMBARPROC VectorTable comment: {sources}Toolbox:MenuMgr:MenuDispatch.a Dictionary: Flags $00 FirstId 299 299: DRAWMBARSTRING Pad Module: Flags=$88=(ForcedActive Extern Code) Module="DRAWMBARSTRING"(299) 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: 302E 0008 '0...' MOVE.W $0008(A6),D0 00000008: E140 '.@' ASL.W #8,D0 0000000A: 322E 000A '2...' MOVE.W $000A(A6),D1 0000000E: 1001 '..' MOVE.B D1,D0 00000010: 4840 'H@' SWAP D0 00000012: 303C 000F '0<..' MOVE.W #$000F,D0 00000016: 222E 000C '"...' MOVE.L $000C(A6),D1 0000001A: 4EBA 0000 'N...' JSR CALLMBARPROC ; id: 209 0000001E: 08F8 0006 0B20 '..... ' BSET #$06,$0B20 00000024: 426E 0010 'Bn..' CLR.W $0010(A6) 00000028: 4E5E 'N^' UNLK A6 0000002A: 205F ' _' MOVEA.L (A7)+,A0 0000002C: 508F 'P.' ADDQ.L #8,A7 0000002E: 4ED0 'N.' JMP (A0) Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="CALLMBARPROC"(209) 0000001C Comment: DRAWMBARSTRING ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_5CCA0 [5CCA0, 5CCBC) Module started due to: vector glue above, MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 300 300: AUTOMOD_5CCA0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5CCA0"(300) Segment="Main"(200) Size: Flags $00 ModuleSize 28 Content: Flags $08 Contents offset $0000 size $001C 00000000: 205F ' _' MOVEA.L (A7)+,A0 00000002: 225F '"_' MOVEA.L (A7)+,A1 00000004: 301F '0.' MOVE.W (A7)+,D0 00000006: 7200 'r.' MOVEQ #$00,D1 00000008: 0C40 B000 '.@..' CMPI.W #$B000,D0 0000000C: 6D08 'm.' BLT.S *+$000A ; 00000016 0000000E: 0C40 BFFF '.@..' CMPI.W #$BFFF,D0 00000012: 6E02 'n.' BGT.S *+$0004 ; 00000016 00000014: 7201 'r.' MOVEQ #$01,D1 00000016: 1281 '..' MOVE.B D1,(A1) 00000018: 4257 'BW' CLR.W (A7) 0000001A: 4ED0 'N.' JMP (A0) Comment: AUTOMOD_5CCA0 ended due to: ran into next module, 4 nulls trimmed Comment: ##################################################################################### Module: AUTOMOD_5CCC0 [5CCC0, 5CD30) Module started due to: MODGUESS (align, JMP (A0) then padding) Dictionary: Flags $00 FirstId 301 301: AUTOMOD_5CCC0 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5CCC0"(301) Segment="Main"(200) Size: Flags $00 ModuleSize 112 Content: Flags $08 Contents offset $0000 size $0070 00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) 00000008: 486E FFFC 'Hn..' PEA -$0004(A6) 0000000C: A874 '.t' _GetPort ; A874 0000000E: 598F 'Y.' SUBQ.L #4,A7 00000010: 3F3C E9C0 '?<..' MOVE.W #$E9C0,-(A7) 00000014: 7000 'p.' MOVEQ #$00,D0 00000016: 2F00 '/.' MOVE.L D0,-(A7) 00000018: 72FF 'r.' MOVEQ #$FF,D1 0000001A: 2F01 '/.' MOVE.L D1,-(A7) 0000001C: A97C '.|' _GetNewDialog ; A97C 0000001E: 285F '(_' MOVEA.L (A7)+,A4 00000020: 200C ' .' MOVE.L A4,D0 00000022: 673C 'g<' BEQ.S *+$003E ; 00000060 00000024: 2078 02B6 ' x..' MOVEA.L $02B6,A0 00000028: 2668 0078 '&h.x' MOVEA.L $0078(A0),A3 0000002C: 558F 'U.' SUBQ.L #2,A7 0000002E: 2F0C '/.' MOVE.L A4,-(A7) 00000030: 7001 'p.' MOVEQ #$01,D0 00000032: 3F00 '?.' MOVE.W D0,-(A7) 00000034: 303C 0304 '0<..' MOVE.W #$0304,D0 00000038: AA68 '.h' _DialogDispatch ; AA68 0000003A: 2F0C '/.' MOVE.L A4,-(A7) 0000003C: A873 '.s' _SetPort ; A873 0000003E: 177C 0001 0120 '.|... ' MOVE.B #$01,$0120(A3) 00000044: 544F 'TO' ADDQ.W #2,A7 00000046: 7000 'p.' MOVEQ #$00,D0 00000048: 2F00 '/.' MOVE.L D0,-(A7) 0000004A: 486E FFFA 'Hn..' PEA -$0006(A6) 0000004E: A991 '..' _ModalDialog ; A991 00000050: 7001 'p.' MOVEQ #$01,D0 00000052: B06E FFFA '.n..' CMP.W -$0006(A6),D0 00000056: 66EE 'f.' BNE.S *-$0010 ; 00000046 00000058: 2F0C '/.' MOVE.L A4,-(A7) 0000005A: A983 '..' _DisposeDialog ; A983 0000005C: 422B 0120 'B+. ' CLR.B $0120(A3) 00000060: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) 00000064: A873 '.s' _SetPort ; A873 00000066: 4CEE 1800 FFF2 'L.....' MOVEM.L -$000E(A6),A3/A4 0000006C: 4E5E 'N^' UNLK A6 0000006E: 4E75 'Nu' RTS Comment: AUTOMOD_5CCC0 ended due to: ran into next module Comment: ##################################################################################### Module: FindInsertIPt [5CD30, 5CE14) Module started due to: MODGUESS (align, label) VectorTable comment: {sources}Toolbox:MenuMgr:MenuMgr.c Dictionary: Flags $00 FirstId 302 302: FindInsertIPt Module: Flags=$88=(ForcedActive Extern Code) Module="FindInsertIPt"(302) Segment="Main"(200) Size: Flags $00 ModuleSize 228 Content: Flags $08 Contents offset $0000 size $00E4 00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) 00000008: 382E 001A '8...' MOVE.W $001A(A6),D4 0000000C: 3A2E 000E ':...' MOVE.W $000E(A6),D5 00000010: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 00000014: 3E2E 0016 '>...' MOVE.W $0016(A6),D7 00000018: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 0000001C: A029 '.)' _HLock ; A029 0000001E: 7001 'p.' MOVEQ #$01,D0 00000020: 1F00 '..' MOVE.B D0,-(A7) 00000022: A99B '..' _SetResLoad ; A99B 00000024: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 00000028: 2050 ' P' MOVEA.L (A0),A0 0000002A: 49E8 000E 'I...' LEA $000E(A0),A4 0000002E: 7000 'p.' MOVEQ #$00,D0 00000030: 1014 '..' MOVE.B (A4),D0 00000032: 5240 'R@' ADDQ.W #1,D0 00000034: D8C0 '..' ADDA.W D0,A4 00000036: 3C07 '<.' MOVE.W D7,D6 00000038: 5346 'SF' SUBQ.W #1,D6 0000003A: 4A46 'JF' TST.W D6 0000003C: 6D00 0082 'm...' BLT *+$0084 ; 000000C0 00000040: 4A14 'J.' TST.B (A4) 00000042: 677C 'g|' BEQ.S *+$007E ; 000000C0 00000044: 7000 'p.' MOVEQ #$00,D0 00000046: 1014 '..' MOVE.B (A4),D0 00000048: 5A40 'Z@' ADDQ.W #5,D0 0000004A: D8C0 '..' ADDA.W D0,A4 0000004C: 51CE FFF2 'Q...' DBF D6,*-$000C ; 00000040 00000050: 606E '`n' BRA.S *+$0070 ; 000000C0 00000052: 558F 'U.' SUBQ.L #2,A7 00000054: 200B ' .' MOVE.L A3,D0 00000056: 5280 'R.' ADDQ.L #1,D0 00000058: 2F00 '/.' MOVE.L D0,-(A7) 0000005A: 200C ' .' MOVE.L A4,D0 0000005C: 5280 'R.' ADDQ.L #1,D0 0000005E: 2F00 '/.' MOVE.L D0,-(A7) 00000060: 7000 'p.' MOVEQ #$00,D0 00000062: 1013 '..' MOVE.B (A3),D0 00000064: 3F00 '?.' MOVE.W D0,-(A7) 00000066: 7000 'p.' MOVEQ #$00,D0 00000068: 1014 '..' MOVE.B (A4),D0 0000006A: 3F00 '?.' MOVE.W D0,-(A7) 0000006C: 3F05 '?.' MOVE.W D5,-(A7) 0000006E: 7000 'p.' MOVEQ #$00,D0 00000070: 1014 '..' MOVE.B (A4),D0 00000072: 5440 'T@' ADDQ.W #2,D0 00000074: 48C0 'H.' EXT.L D0 00000076: D08C '..' ADD.L A4,D0 00000078: 2040 ' @' MOVEA.L D0,A0 0000007A: 7000 'p.' MOVEQ #$00,D0 0000007C: 1010 '..' MOVE.B (A0),D0 0000007E: 0C40 001C '.@..' CMPI.W #$001C,D0 00000082: 57C3 'W.' SEQ D3 00000084: 4403 'D.' NEG.B D3 00000086: 6710 'g.' BEQ.S *+$0012 ; 00000098 00000088: 7000 'p.' MOVEQ #$00,D0 0000008A: 1014 '..' MOVE.B (A4),D0 0000008C: 5240 'R@' ADDQ.W #1,D0 0000008E: 48C0 'H.' EXT.L D0 00000090: D08C '..' ADD.L A4,D0 00000092: 2040 ' @' MOVEA.L D0,A0 00000094: 1010 '..' MOVE.B (A0),D0 00000096: 6002 '`.' BRA.S *+$0004 ; 0000009A 00000098: 70FF 'p.' MOVEQ #$FF,D0 0000009A: 4880 'H.' EXT.W D0 0000009C: 3F00 '?.' MOVE.W D0,-(A7) 0000009E: 7000 'p.' MOVEQ #$00,D0 000000A0: 3F00 '?.' MOVE.W D0,-(A7) 000000A2: 3F00 '?.' MOVE.W D0,-(A7) 000000A4: 3F3C 0030 '?<.0' MOVE.W #$0030,-(A7) 000000A8: A9ED '..' _Pack6 ; A9ED 000000AA: 3C1F '<.' MOVE.W (A7)+,D6 000000AC: 6E08 'n.' BGT.S *+$000A ; 000000B6 000000AE: 4A46 'JF' TST.W D6 000000B0: 661A 'f.' BNE.S *+$001C ; 000000CC 000000B2: 7EFF '~.' MOVEQ #$FF,D7 000000B4: 6016 '`.' BRA.S *+$0018 ; 000000CC 000000B6: 5247 'RG' ADDQ.W #1,D7 000000B8: 7000 'p.' MOVEQ #$00,D0 000000BA: 1014 '..' MOVE.B (A4),D0 000000BC: 5A40 'Z@' ADDQ.W #5,D0 000000BE: D8C0 '..' ADDA.W D0,A4 000000C0: 4A14 'J.' TST.B (A4) 000000C2: 6708 'g.' BEQ.S *+$000A ; 000000CC 000000C4: 3004 '0.' MOVE.W D4,D0 000000C6: 5344 'SD' SUBQ.W #1,D4 000000C8: 4A40 'J@' TST.W D0 000000CA: 6686 'f.' BNE.S *-$0078 ; 00000052 000000CC: 7000 'p.' MOVEQ #$00,D0 000000CE: 1F00 '..' MOVE.B D0,-(A7) 000000D0: A99B '..' _SetResLoad ; A99B 000000D2: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 000000D6: A02A '.*' _HUnlock ; A02A 000000D8: 3007 '0.' MOVE.W D7,D0 000000DA: 4CEE 18F8 FFE4 'L.....' MOVEM.L -$001C(A6),D3-D7/A3/A4 000000E0: 4E5E 'N^' UNLK A6 000000E2: 4E75 'Nu' RTS Comment: FindInsertIPt ended due to: vector glue below Comment: ##################################################################################### Module: IDToScriptCode [5CE20, 5CE40) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:MenuMgr:MenuMgr.c Dictionary: Flags $00 FirstId 303 303: IDToScriptCode Pad Module: Flags=$88=(ForcedActive Extern Code) Module="IDToScriptCode"(303) 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: 322E 000A '2...' MOVE.W $000A(A6),D1 00000008: 0441 4000 '.A@.' SUBI.W #$4000,D1 0000000C: 4A41 'JA' TST.W D1 0000000E: 6D08 'm.' BLT.S *+$000A ; 00000018 00000010: 7009 'p.' MOVEQ #$09,D0 00000012: E061 '.a' ASR.W D0,D1 00000014: 5241 'RA' ADDQ.W #1,D1 00000016: 6002 '`.' BRA.S *+$0004 ; 0000001A 00000018: 4241 'BA' CLR.W D1 0000001A: 3001 '0.' MOVE.W D1,D0 0000001C: 4E5E 'N^' UNLK A6 0000001E: 4E75 'Nu' RTS Comment: IDToScriptCode ended due to: vector glue below Comment: ##################################################################################### Module: __INSERTINTLRESMENU [5CE50, 5D028) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) Resolved outgoing references: +152 (5CFA2): JSR FindInsertIPt +114 (5CF64): JSR IDToScriptCode VectorTable comment: {sources}Toolbox:MenuMgr:MenuMgr.c Dictionary: Flags $00 FirstId 304 304: __INSERTINTLRESMENU Module: Flags=$88=(ForcedActive Extern Code) Module="__INSERTINTLRESMENU"(304) Segment="Main"(200) Size: Flags $00 ModuleSize 472 Content: Flags $08 Contents offset $0000 size $01D8 00000000: 4E56 FEEE 'NV..' LINK.W A6,#-$0112 00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) 00000008: 3A2E 0008 ':...' MOVE.W $0008(A6),D5 0000000C: 47EE FEF0 'G...' LEA -$0110(A6),A3 00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 00000014: 426E FFFE 'Bn..' CLR.W -$0002(A6) 00000018: 7601 'v.' MOVEQ #$01,D3 0000001A: 0CAE 464F 4E54 '..FONT' CMPI.L #$464F4E54,$000C(A6) ; 'FONT' 000C 00000022: 670C 'g.' BEQ.S *+$000E ; 00000030 00000024: 0CAE 464F 4E44 '..FOND' CMPI.L #$464F4E44,$000C(A6) ; 'FOND' 000C 0000002C: 6702 'g.' BEQ.S *+$0004 ; 00000030 0000002E: 7600 'v.' MOVEQ #$00,D3 00000030: 1803 '..' MOVE.B D3,D4 00000032: 598F 'Y.' SUBQ.L #4,A7 00000034: 7012 'p.' MOVEQ #$12,D0 00000036: 3F00 '?.' MOVE.W D0,-(A7) 00000038: 2F3C 8402 0008 '/<....' MOVE.L #$84020008,-(A7) 0000003E: A8B5 '..' _ScriptUtil ; A8B5 00000040: 201F ' .' MOVE.L (A7)+,D0 00000042: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6) 00000046: 0C45 FFFF '.E..' CMPI.W #$FFFF,D5 0000004A: 6606 'f.' BNE.S *+$0008 ; 00000052 0000004C: 3A2E FFFC ':...' MOVE.W -$0004(A6),D5 00000050: 6012 '`.' BRA.S *+$0014 ; 00000064 00000052: 0C45 FFFE '.E..' CMPI.W #$FFFE,D5 00000056: 660C 'f.' BNE.S *+$000E ; 00000064 00000058: 558F 'U.' SUBQ.L #2,A7 0000005A: 2F3C 8200 0000 '/<....' MOVE.L #$82000000,-(A7) 00000060: A8B5 '..' _ScriptUtil ; A8B5 00000062: 3A1F ':.' MOVE.W (A7)+,D5 00000064: 4A04 'J.' TST.B D4 00000066: 6708 'g.' BEQ.S *+$000A ; 00000070 00000068: 2D7C 464F 4E44 '-|FOND' MOVE.L #$464F4E44,$000C(A6) ; 'FOND' 000C 00000070: 558F 'U.' SUBQ.L #2,A7 00000072: 2F0C '/.' MOVE.L A4,-(A7) 00000074: A950 '.P' _CountMItems ; A950 00000076: 3D5F FFF6 '=_..' MOVE.W (A7)+,-$000A(A6) 0000007A: 4A6E 000A 'Jn..' TST.W $000A(A6) 0000007E: 6C04 'l.' BGE.S *+$0006 ; 00000084 00000080: 426E 000A 'Bn..' CLR.W $000A(A6) 00000084: 302E 000A '0...' MOVE.W $000A(A6),D0 00000088: B06E FFF6 '.n..' CMP.W -$000A(A6),D0 0000008C: 6F06 'o.' BLE.S *+$0008 ; 00000094 0000008E: 3D6E FFF6 000A '=n....' MOVE.W -$000A(A6),$000A(A6) 00000094: 1D78 0A5E FFF9 '.x.^..' MOVE.B $0A5E,-$0007(A6) 0000009A: 7000 'p.' MOVEQ #$00,D0 0000009C: 1F00 '..' MOVE.B D0,-(A7) 0000009E: A99B '..' _SetResLoad ; A99B 000000A0: 558F 'U.' SUBQ.L #2,A7 000000A2: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 000000A6: A99C '..' _CountResources ; A99C 000000A8: 3D5F FFFA '=_..' MOVE.W (A7)+,-$0006(A6) 000000AC: 6700 00F6 'g...' BEQ *+$00F8 ; 000001A4 000000B0: 598F 'Y.' SUBQ.L #4,A7 000000B2: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 000000B6: 3F2E FFFA '?...' MOVE.W -$0006(A6),-(A7) 000000BA: A99D '..' _GetIndResource ; A99D 000000BC: 2D5F FFF4 '-_..' MOVE.L (A7)+,-$000C(A6) 000000C0: 6700 00DA 'g...' BEQ *+$00DC ; 0000019C 000000C4: 204B ' K' MOVEA.L A3,A0 000000C6: 5288 'R.' ADDQ.L #1,A0 000000C8: 2D48 FFF0 '-H..' MOVE.L A0,-$0010(A6) 000000CC: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) 000000D0: 486E FEEE 'Hn..' PEA -$0112(A6) 000000D4: 486E 000C 'Hn..' PEA $000C(A6) 000000D8: 2F0B '/.' MOVE.L A3,-(A7) 000000DA: A9A8 '..' _GetResInfo ; A9A8 000000DC: 4A13 'J.' TST.B (A3) 000000DE: 6700 00BC 'g...' BEQ *+$00BE ; 0000019C 000000E2: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 000000E6: 702E 'p.' MOVEQ #$2E,D0 ; '.' 000000E8: B010 '..' CMP.B (A0),D0 000000EA: 6700 00B0 'g...' BEQ *+$00B2 ; 0000019C 000000EE: 7025 'p%' MOVEQ #$25,D0 ; '%' 000000F0: B010 '..' CMP.B (A0),D0 000000F2: 6700 00A8 'g...' BEQ *+$00AA ; 0000019C 000000F6: 4A04 'J.' TST.B D4 000000F8: 6712 'g.' BEQ.S *+$0014 ; 0000010C 000000FA: 558F 'U.' SUBQ.L #2,A7 000000FC: 3F2E FEEE '?...' MOVE.W -$0112(A6),-(A7) 00000100: 2F3C 8202 FFB8 '/<....' MOVE.L #$8202FFB8,-(A7) 00000106: A8B5 '..' _ScriptUtil ; A8B5 00000108: 301F '0.' MOVE.W (A7)+,D0 0000010A: 6010 '`.' BRA.S *+$0012 ; 0000011C 0000010C: 302E FEEE '0...' MOVE.W -$0112(A6),D0 00000110: 48C0 'H.' EXT.L D0 00000112: 2F00 '/.' MOVE.L D0,-(A7) 00000114: 4EBA 0000 'N...' JSR IDToScriptCode ; id: 303 00000118: 4A40 'J@' TST.W D0 0000011A: 584F 'XO' ADDQ.W #4,A7 0000011C: 3E00 '>.' MOVE.W D0,D7 0000011E: 4A6E FEEE 'Jn..' TST.W -$0112(A6) 00000122: 660C 'f.' BNE.S *+$000E ; 00000130 00000124: 0CAE 464F 4E54 '..FONT' CMPI.L #$464F4E54,$000C(A6) ; 'FONT' 000C 0000012C: 6602 'f.' BNE.S *+$0004 ; 00000130 0000012E: 4247 'BG' CLR.W D7 00000130: 0C45 FFFD '.E..' CMPI.W #$FFFD,D5 00000134: 6704 'g.' BEQ.S *+$0006 ; 0000013A 00000136: BA47 '.G' CMP.W D7,D5 00000138: 6662 'fb' BNE.S *+$0064 ; 0000019C 0000013A: 302E FFFE '0...' MOVE.W -$0002(A6),D0 0000013E: 48C0 'H.' EXT.L D0 00000140: 2F00 '/.' MOVE.L D0,-(A7) 00000142: 302E 000A '0...' MOVE.W $000A(A6),D0 00000146: 48C0 'H.' EXT.L D0 00000148: 2F00 '/.' MOVE.L D0,-(A7) 0000014A: 2F0C '/.' MOVE.L A4,-(A7) 0000014C: 48C7 'H.' EXT.L D7 0000014E: 2F07 '/.' MOVE.L D7,-(A7) 00000150: 2F0B '/.' MOVE.L A3,-(A7) 00000152: 4EBA 0000 'N...' JSR FindInsertIPt ; id: 302 00000156: 3C00 '<.' MOVE.W D0,D6 00000158: 4FEF 0014 'O...' LEA $0014(A7),A7 0000015C: 6D3E 'm>' BLT.S *+$0040 ; 0000019C 0000015E: 2F0C '/.' MOVE.L A4,-(A7) 00000160: 487A 0072 'Hz.r' PEA *+$0074 ; 000001D4 00000164: 3F06 '?.' MOVE.W D6,-(A7) 00000166: A826 '.&' _InsertMenuItem ; A826 00000168: 2F0C '/.' MOVE.L A4,-(A7) 0000016A: 3006 '0.' MOVE.W D6,D0 0000016C: 5240 'R@' ADDQ.W #1,D0 0000016E: 3F00 '?.' MOVE.W D0,-(A7) 00000170: 2F0B '/.' MOVE.L A3,-(A7) 00000172: A947 '.G' _SetMenuItemText ; A947 00000174: 4A04 'J.' TST.B D4 00000176: 6720 'g ' BEQ.S *+$0022 ; 00000198 00000178: BE6E FFFC '.n..' CMP.W -$0004(A6),D7 0000017C: 671A 'g.' BEQ.S *+$001C ; 00000198 0000017E: 2F0C '/.' MOVE.L A4,-(A7) 00000180: 3006 '0.' MOVE.W D6,D0 00000182: 5240 'R@' ADDQ.W #1,D0 00000184: 3F00 '?.' MOVE.W D0,-(A7) 00000186: 701C 'p.' MOVEQ #$1C,D0 00000188: 3F00 '?.' MOVE.W D0,-(A7) 0000018A: A84F '.O' _SetItemCmd ; A84F 0000018C: 2F0C '/.' MOVE.L A4,-(A7) 0000018E: 3006 '0.' MOVE.W D6,D0 00000190: 5240 'R@' ADDQ.W #1,D0 00000192: 3F00 '?.' MOVE.W D0,-(A7) 00000194: 3F07 '?.' MOVE.W D7,-(A7) 00000196: A940 '.@' _SetItmIcon ; A940 00000198: 526E FFFE 'Rn..' ADDQ.W #1,-$0002(A6) 0000019C: 536E FFFA 'Sn..' SUBQ.W #1,-$0006(A6) 000001A0: 6600 FF0E 'f...' BNE *-$00F0 ; 000000B0 000001A4: 4A04 'J.' TST.B D4 000001A6: 6716 'g.' BEQ.S *+$0018 ; 000001BE 000001A8: 0CAE 464F 4E44 '..FOND' CMPI.L #$464F4E44,$000C(A6) ; 'FOND' 000C 000001B0: 660C 'f.' BNE.S *+$000E ; 000001BE 000001B2: 2D7C 464F 4E54 '-|FONT' MOVE.L #$464F4E54,$000C(A6) ; 'FONT' 000C 000001BA: 6000 FEE4 '`...' BRA *-$011A ; 000000A0 000001BE: 1F2E FFF9 '....' MOVE.B -$0007(A6),-(A7) 000001C2: A99B '..' _SetResLoad ; A99B 000001C4: 2F0C '/.' MOVE.L A4,-(A7) 000001C6: A948 '.H' _CalcMenuSize ; A948 000001C8: 4CEE 18F8 FED2 'L.....' MOVEM.L -$012E(A6),D3-D7/A3/A4 000001CE: 4E5E 'N^' UNLK A6 000001D0: 4E74 000C 'Nt..' RTD #$000C 000001D4: 0120 '. ' BTST D0,-(A0) 000001D6: 0000 '..' DC.W $0000 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="FindInsertIPt"(302) 00000154 Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="IDToScriptCode"(303) 00000116 Comment: __INSERTINTLRESMENU ended due to: vector glue below Comment: ##################################################################################### Module: __INSRTFONTRESMENU [5D040, 5D05E) Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) VectorTable comment: {sources}Toolbox:MenuMgr:MenuMgr.c Dictionary: Flags $00 FirstId 305 305: __INSRTFONTRESMENU Pad Module: Flags=$88=(ForcedActive Extern Code) Module="__INSRTFONTRESMENU"(305) 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: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 00000008: 2F3C 464F 4E44 '/' BEQ.S *+$0040 ; 0000004C 0000000E: 2040 ' @' MOVEA.L D0,A0 00000010: A029 '.)' _HLock ; A029 00000012: 6638 'f8' BNE.S *+$003A ; 0000004C 00000014: 2010 ' .' MOVE.L (A0),D0 00000016: 6734 'g4' BEQ.S *+$0036 ; 0000004C 00000018: 2040 ' @' MOVEA.L D0,A0 0000001A: 3010 '0.' MOVE.W (A0),D0 0000001C: 48C0 'H.' EXT.L D0 0000001E: 3228 0004 '2(..' MOVE.W $0004(A0),D1 00000022: 671C 'g.' BEQ.S *+$001E ; 00000040 00000024: 41E8 0006 'A...' LEA $0006(A0),A0 00000028: 5341 'SA' SUBQ.W #1,D1 0000002A: 554F 'UO' SUBQ.W #2,A7 0000002C: 2F18 '/.' MOVE.L (A0)+,-(A7) 0000002E: 4EBA 0040 'N..@' JSR *+$0042 ; 00000070 00000032: 341F '4.' MOVE.W (A7)+,D2 00000034: 6700 0006 'g...' BEQ *+$0008 ; 0000003C 00000038: 3D42 000C '=B..' MOVE.W D2,$000C(A6) 0000003C: 51C9 FFEC 'Q...' DBF D1,*-$0012 ; 0000002A 00000040: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000044: A02A '.*' _HUnlock ; A02A 00000046: A023 '.#' _DisposeHandle ; A023 00000048: 302E 000C '0...' MOVE.W $000C(A6),D0 0000004C: 426E 000C 'Bn..' CLR.W $000C(A6) 00000050: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1 00000054: 4E5E 'N^' UNLK A6 00000056: 2E9F '..' MOVE.L (A7)+,(A7) 00000058: 4E75 'Nu' RTS Comment: DISCARDBITS ended due to: vector glue below Comment: ##################################################################################### Module: AUTOMOD_5D490 [5D490, 5D4C4) Module started due to: vector glue above, MODGUESS (align, RTS then padding) Dictionary: Flags $00 FirstId 314 314: AUTOMOD_5D490 Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5D490"(314) 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 1080 'H...' MOVEM.L D3/A0,-(A7) 00000008: 262E 0008 '&...' MOVE.L $0008(A6),D3 0000000C: 6718 'g.' BEQ.S *+$001A ; 00000026 0000000E: 2043 ' C' MOVEA.L D3,A0 00000010: 2250 '"P' MOVEA.L (A0),A1 00000012: 2629 0008 '&)..' MOVE.L $0008(A1),D3 00000016: A023 '.#' _DisposeHandle ; A023 00000018: 4A83 'J.' TST.L D3 0000001A: 670A 'g.' BEQ.S *+$000C ; 00000026 0000001C: 2F03 '/.' MOVE.L D3,-(A7) 0000001E: 203C 0004 0011 ' <....' MOVE.L #$00040011,D0 00000024: AB1D '..' _QDExtensions ; AB1D 00000026: 426E 000C 'Bn..' CLR.W $000C(A6) 0000002A: 4CDF 0108 'L...' MOVEM.L (A7)+,D3/A0 0000002E: 4E5E 'N^' UNLK A6 00000030: 2E9F '..' MOVE.L (A7)+,(A7) 00000032: 4E75 'Nu' RTS Comment: AUTOMOD_5D490 ended due to: ran into next module, 12 nulls trimmed Comment: ##################################################################################### Module: BEGINDRAWINGOFFSCREEN [5D4D0, 5D506) Module started due to: MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:MenuMgr:SaveRestoreBits.a Dictionary: Flags $00 FirstId 315 315: BEGINDRAWINGOFFSCREEN Module: Flags=$88=(ForcedActive Extern Code) Module="BEGINDRAWINGOFFSCREEN"(315) 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: 558F 'U.' SUBQ.L #2,A7 00000006: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) 0000000A: 4227 'B'' CLR.B -(A7) 0000000C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000010: 303C 0506 '0<..' MOVE.W #$0506,D0 00000014: A81E '..' DC.W $A81E ; TB 001E 00000016: 301F '0.' MOVE.W (A7)+,D0 00000018: 6610 'f.' BNE.S *+$0012 ; 0000002A 0000001A: 558F 'U.' SUBQ.L #2,A7 0000001C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000020: 2F10 '/.' MOVE.L (A0),-(A7) 00000022: 303C 0207 '0<..' MOVE.W #$0207,D0 00000026: A81E '..' DC.W $A81E ; TB 001E 00000028: 301F '0.' MOVE.W (A7)+,D0 0000002A: 3D40 0010 '=@..' MOVE.W D0,$0010(A6) 0000002E: 4E5E 'N^' UNLK A6 00000030: 205F ' _' MOVEA.L (A7)+,A0 00000032: 508F 'P.' ADDQ.L #8,A7 00000034: 4ED0 'N.' JMP (A0) Comment: BEGINDRAWINGOFFSCREEN ended due to: vector glue below Comment: ##################################################################################### Module: ENDDRAWINGOFFSCREEN [5D510, 5D534) Module started due to: vector glue above, MODGUESS (align, label) VectorTable comment: {sources}Toolbox:MenuMgr:SaveRestoreBits.a Dictionary: Flags $00 FirstId 316 316: ENDDRAWINGOFFSCREEN Module: Flags=$88=(ForcedActive Extern Code) Module="ENDDRAWINGOFFSCREEN"(316) 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: 558F 'U.' SUBQ.L #2,A7 00000006: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 0000000A: 303C 0208 '0<..' MOVE.W #$0208,D0 0000000E: A81E '..' DC.W $A81E ; TB 001E 00000010: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) 00000014: 303C 0209 '0<..' MOVE.W #$0209,D0 00000018: A81E '..' DC.W $A81E ; TB 001E 0000001A: 3D5F 000C '=_..' MOVE.W (A7)+,$000C(A6) 0000001E: 4E5E 'N^' UNLK A6 00000020: 2E9F '..' MOVE.L (A7)+,(A7) 00000022: 4E75 'Nu' RTS Comment: ENDDRAWINGOFFSCREEN ended due to: vector glue below Comment: ##################################################################################### Module: NEWOFFSCREENBUFFER [5D540, 5D602) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:MenuMgr:SaveRestoreBits.a Dictionary: Flags $00 FirstId 317 317: NEWOFFSCREENBUFFER Pad Module: Flags=$88=(ForcedActive Extern Code) Module="NEWOFFSCREENBUFFER"(317) Segment="Main"(200) Size: Flags $00 ModuleSize 194 Content: Flags $08 Contents offset $0000 size $00C2 00000000: 4E56 FFE8 'NV..' LINK.W A6,#-$0018 00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) 00000008: 206E 000E ' n..' MOVEA.L $000E(A6),A0 0000000C: 2D50 FFF8 '-P..' MOVE.L (A0),-$0008(A6) 00000010: 2D68 0004 FFFC '-h....' MOVE.L $0004(A0),-$0004(A6) 00000016: 598F 'Y.' SUBQ.L #4,A7 00000018: 2F0F '/.' MOVE.L A7,-(A7) 0000001A: A874 '.t' _GetPort ; A874 0000001C: 245F '$_' MOVEA.L (A7)+,A2 0000001E: 97CB '..' SUBA.L A3,A3 00000020: 701E 'p.' MOVEQ #$1E,D0 00000022: A322 '."' _NewHandleClear ; A322 00000024: 6658 'fX' BNE.S *+$005A ; 0000007E 00000026: 2648 '&H' MOVEA.L A0,A3 00000028: 2053 ' S' MOVEA.L (A3),A0 0000002A: 20EE FFF8 ' ...' MOVE.L -$0008(A6),(A0)+ 0000002E: 20EE FFFC ' ...' MOVE.L -$0004(A6),(A0)+ 00000032: 2D6E FFF8 FFF0 '-n....' MOVE.L -$0008(A6),-$0010(A6) 00000038: 2D6E FFFC FFF4 '-n....' MOVE.L -$0004(A6),-$000C(A6) 0000003E: 486E FFF0 'Hn..' PEA -$0010(A6) 00000042: A870 '.p' _LocalToGlobal ; A870 00000044: 486E FFF4 'Hn..' PEA -$000C(A6) 00000048: A870 '.p' _LocalToGlobal ; A870 0000004A: 7001 'p.' MOVEQ #$01,D0 0000004C: 6148 'aH' BSR.S *+$004A ; 00000096 0000004E: 6710 'g.' BEQ.S *+$0012 ; 00000060 00000050: 7000 'p.' MOVEQ #$00,D0 00000052: 6142 'aB' BSR.S *+$0044 ; 00000096 00000054: 670A 'g.' BEQ.S *+$000C ; 00000060 00000056: 204B ' K' MOVEA.L A3,A0 00000058: A023 '.#' _DisposeHandle ; A023 0000005A: 97CB '..' SUBA.L A3,A3 0000005C: 7094 'p.' MOVEQ #$94,D0 0000005E: 601E '`.' BRA.S *+$0020 ; 0000007E 00000060: 286E FFEC '(n..' MOVEA.L -$0014(A6),A4 00000064: 2053 ' S' MOVEA.L (A3),A0 00000066: 214C 0008 '!L..' MOVE.L A4,$0008(A0) 0000006A: 216E FFE8 000C '!n....' MOVE.L -$0018(A6),$000C(A0) 00000070: 2054 ' T' MOVEA.L (A4),A0 00000072: 4868 0006 'Hh..' PEA $0006(A0) 00000076: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) 0000007A: A8A8 '..' _OffsetRect ; A8A8 0000007C: 7000 'p.' MOVEQ #$00,D0 0000007E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 00000082: 208B ' .' MOVE.L A3,(A0) 00000084: 3D40 0012 '=@..' MOVE.W D0,$0012(A6) 00000088: 4CDF 1C00 'L...' MOVEM.L (A7)+,A2-A4 0000008C: 4E5E 'N^' UNLK A6 0000008E: 205F ' _' MOVEA.L (A7)+,A0 00000090: DEFC 000A '....' ADDA.W #$000A,A7 00000094: 4ED0 'N.' JMP (A0) 00000096: 558F 'U.' SUBQ.L #2,A7 00000098: 486E FFF0 'Hn..' PEA -$0010(A6) 0000009C: 1F2E 000C '....' MOVE.B $000C(A6),-(A7) 000000A0: 486E FFE8 'Hn..' PEA -$0018(A6) 000000A4: 486E FFEC 'Hn..' PEA -$0014(A6) 000000A8: 4A00 'J.' TST.B D0 000000AA: 660A 'f.' BNE.S *+$000C ; 000000B6 000000AC: 203C 000E 0010 ' <....' MOVE.L #$000E0010,D0 000000B2: AB1D '..' _QDExtensions ; AB1D 000000B4: 6008 '`.' BRA.S *+$000A ; 000000BE 000000B6: 203C 000E 0015 ' <....' MOVE.L #$000E0015,D0 000000BC: AB1D '..' _QDExtensions ; AB1D 000000BE: 301F '0.' MOVE.W (A7)+,D0 000000C0: 4E75 'Nu' RTS Comment: NEWOFFSCREENBUFFER ended due to: vector glue below Comment: ##################################################################################### Module: ATTACHOFFSCREENBUFFER [5D610, 5D690) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:MenuMgr:SaveRestoreBits.a Dictionary: Flags $00 FirstId 318 318: ATTACHOFFSCREENBUFFER Module: Flags=$88=(ForcedActive Extern Code) Module="ATTACHOFFSCREENBUFFER"(318) 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 1018 'H...' MOVEM.L D3/A3/A4,-(A7) 00000008: 3D7C FF94 000C '=|....' MOVE.W #$FF94,$000C(A6) 0000000E: 202E 0008 ' ...' MOVE.L $0008(A6),D0 00000012: 6762 'gb' BEQ.S *+$0064 ; 00000076 00000014: 2640 '&@' MOVEA.L D0,A3 00000016: 2053 ' S' MOVEA.L (A3),A0 00000018: 2868 0008 '(h..' MOVEA.L $0008(A0),A4 0000001C: 558F 'U.' SUBQ.L #2,A7 0000001E: 2F0C '/.' MOVE.L A4,-(A7) 00000020: 203C 0004 0001 ' <....' MOVE.L #$00040001,D0 00000026: AB1D '..' _QDExtensions ; AB1D 00000028: 4A1F 'J.' TST.B (A7)+ 0000002A: 674A 'gJ' BEQ.S *+$004C ; 00000076 0000002C: 598F 'Y.' SUBQ.L #4,A7 0000002E: 2F0F '/.' MOVE.L A7,-(A7) 00000030: A874 '.t' _GetPort ; A874 00000032: 245F '$_' MOVEA.L (A7)+,A2 00000034: 4A6A 0006 'Jj..' TST.W $0006(A2) 00000038: 6B1E 'k.' BMI.S *+$0020 ; 00000058 0000003A: 41EA 0002 'A...' LEA $0002(A2),A0 0000003E: 2253 '"S' MOVEA.L (A3),A1 00000040: 43E9 0010 'C...' LEA $0010(A1),A1 00000044: 7006 'p.' MOVEQ #$06,D0 00000046: 32D8 '2.' MOVE.W (A0)+,(A1)+ 00000048: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000046 0000004C: 2F14 '/.' MOVE.L (A4),-(A7) 0000004E: A875 '.u' _SetPBits ; A875 00000050: 026A 3FFF 0006 '.j?...' ANDI.W #$3FFF,$0006(A2) 00000056: 601A '`.' BRA.S *+$001C ; 00000072 00000058: 598F 'Y.' SUBQ.L #4,A7 0000005A: AA32 '.2' _GetGDevice ; AA32 0000005C: 2053 ' S' MOVEA.L (A3),A0 0000005E: 216A 0002 0010 '!j....' MOVE.L $0002(A2),$0010(A0) 00000064: 215F 0014 '!_..' MOVE.L (A7)+,$0014(A0) 00000068: 2F28 000C '/(..' MOVE.L $000C(A0),-(A7) 0000006C: AA31 '.1' _SetGDevice ; AA31 0000006E: 2F0C '/.' MOVE.L A4,-(A7) 00000070: AA06 '..' _SetPortPix ; AA06 00000072: 426E 000C 'Bn..' CLR.W $000C(A6) 00000076: 4CDF 1808 'L...' MOVEM.L (A7)+,D3/A3/A4 0000007A: 4E5E 'N^' UNLK A6 0000007C: 2E9F '..' MOVE.L (A7)+,(A7) 0000007E: 4E75 'Nu' RTS Comment: ATTACHOFFSCREENBUFFER ended due to: vector glue below Comment: ##################################################################################### Module: DETACHOFFSCREENBUFFER [5D6A0, 5D710) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) Resolved outgoing references: +3E (5D6DE): JSR SETUPFGBGTOBW VectorTable comment: {sources}Toolbox:MenuMgr:SaveRestoreBits.a Dictionary: Flags $00 FirstId 319 319: DETACHOFFSCREENBUFFER Module: Flags=$88=(ForcedActive Extern Code) Module="DETACHOFFSCREENBUFFER"(319) 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: 2F0B '/.' MOVE.L A3,-(A7) 00000006: 202E 0008 ' ...' MOVE.L $0008(A6),D0 0000000A: 6758 'gX' BEQ.S *+$005A ; 00000064 0000000C: 2640 '&@' MOVEA.L D0,A3 0000000E: 2053 ' S' MOVEA.L (A3),A0 00000010: 4AA8 0010 'J...' TST.L $0010(A0) 00000014: 674E 'gN' BEQ.S *+$0050 ; 00000064 00000016: 2868 0008 '(h..' MOVEA.L $0008(A0),A4 0000001A: 598F 'Y.' SUBQ.L #4,A7 0000001C: 2F0F '/.' MOVE.L A7,-(A7) 0000001E: A874 '.t' _GetPort ; A874 00000020: 245F '$_' MOVEA.L (A7)+,A2 00000022: 2053 ' S' MOVEA.L (A3),A0 00000024: 4A6A 0006 'Jj..' TST.W $0006(A2) 00000028: 6B08 'k.' BMI.S *+$000A ; 00000032 0000002A: 4868 0010 'Hh..' PEA $0010(A0) 0000002E: A875 '.u' _SetPBits ; A875 00000030: 600C '`.' BRA.S *+$000E ; 0000003E 00000032: 2F28 0014 '/(..' MOVE.L $0014(A0),-(A7) 00000036: 2F28 0010 '/(..' MOVE.L $0010(A0),-(A7) 0000003A: AA06 '..' _SetPortPix ; AA06 0000003C: AA31 '.1' _SetGDevice ; AA31 0000003E: 4EBA 0000 'N...' JSR SETUPFGBGTOBW ; id: 310 00000042: 2053 ' S' MOVEA.L (A3),A0 00000044: 42A8 0010 'B...' CLR.L $0010(A0) 00000048: 2F14 '/.' MOVE.L (A4),-(A7) 0000004A: 486A 0002 'Hj..' PEA $0002(A2) 0000004E: 2053 ' S' MOVEA.L (A3),A0 00000050: 4850 'HP' PEA (A0) 00000052: 2F17 '/.' MOVE.L (A7),-(A7) 00000054: 4267 'Bg' CLR.W -(A7) 00000056: 42A7 'B.' CLR.L -(A7) 00000058: A8EC '..' _CopyBits ; A8EC 0000005A: 2F0C '/.' MOVE.L A4,-(A7) 0000005C: 203C 0004 0002 ' <....' MOVE.L #$00040002,D0 00000062: AB1D '..' _QDExtensions ; AB1D 00000064: 426E 000C 'Bn..' CLR.W $000C(A6) 00000068: 265F '&_' MOVEA.L (A7)+,A3 0000006A: 4E5E 'N^' UNLK A6 0000006C: 2E9F '..' MOVE.L (A7)+,(A7) 0000006E: 4E75 'Nu' RTS Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) Ref="SETUPFGBGTOBW"(310) 00000040 Comment: DETACHOFFSCREENBUFFER ended due to: vector glue below Comment: ##################################################################################### Module: DISPOSEOFFSCREENBUFFER [5D720, 5D756) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:MenuMgr:SaveRestoreBits.a Dictionary: Flags $00 FirstId 320 320: DISPOSEOFFSCREENBUFFER Pad Module: Flags=$88=(ForcedActive Extern Code) Module="DISPOSEOFFSCREENBUFFER"(320) 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: 2F03 '/.' MOVE.L D3,-(A7) 00000006: 262E 0008 '&...' MOVE.L $0008(A6),D3 0000000A: 671E 'g.' BEQ.S *+$0020 ; 0000002A 0000000C: 558F 'U.' SUBQ.L #2,A7 0000000E: 2F03 '/.' MOVE.L D3,-(A7) 00000010: 303C 0208 '0<..' MOVE.W #$0208,D0 00000014: A81E '..' DC.W $A81E ; TB 001E 00000016: 548F 'T.' ADDQ.L #2,A7 00000018: 2043 ' C' MOVEA.L D3,A0 0000001A: 2250 '"P' MOVEA.L (A0),A1 0000001C: 2F29 0008 '/)..' MOVE.L $0008(A1),-(A7) 00000020: A023 '.#' _DisposeHandle ; A023 00000022: 203C 0004 0011 ' <....' MOVE.L #$00040011,D0 00000028: AB1D '..' _QDExtensions ; AB1D 0000002A: 426E 000C 'Bn..' CLR.W $000C(A6) 0000002E: 261F '&.' MOVE.L (A7)+,D3 00000030: 4E5E 'N^' UNLK A6 00000032: 2E9F '..' MOVE.L (A7)+,(A7) 00000034: 4E75 'Nu' RTS Comment: DISPOSEOFFSCREENBUFFER ended due to: vector glue below Comment: ##################################################################################### Module: INVALMENUBAR [5D760, 5D768) Module started due to: vector glue above, MODGUESS (align, label) Trap A81D Dictionary: Flags $00 FirstId 321 321: INVALMENUBAR Pad Module: Flags=$88=(ForcedActive Extern Code) Module="INVALMENUBAR"(321) Segment="Main"(200) Size: Flags $00 ModuleSize 8 Content: Flags $08 Contents offset $0000 size $0008 00000000: 08F8 0006 0B21 '.....!' BSET #$06,$0B21 00000006: 4E75 'Nu' RTS Comment: INVALMENUBAR ended due to: ran into next module, 8 nulls trimmed Comment: ##################################################################################### Module: INITVALIDATEMENUBARSEMAPHORE [5D770, 5D778) Module started due to: MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:MenuMgr:MenuMgrExtensions.a Dictionary: Flags $00 FirstId 322 322: INITVALIDATEMENUBARSEMAPHORE Pad Module: Flags=$88=(ForcedActive Extern Code) Module="INITVALIDATEMENUBARSEMAPHORE"(322) Segment="Main"(200) Size: Flags $00 ModuleSize 8 Content: Flags $08 Contents offset $0000 size $0008 00000000: 08B8 0003 0B20 '..... ' BCLR #$03,$0B20 00000006: 4E75 'Nu' RTS Comment: INITVALIDATEMENUBARSEMAPHORE ended due to: vector glue below Comment: ##################################################################################### Module: VALIDATEMENUBAR [5D790, 5D7B2) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:MenuMgr:MenuMgrExtensions.a Dictionary: Flags $00 FirstId 323 323: VALIDATEMENUBAR Module: Flags=$88=(ForcedActive Extern Code) Module="VALIDATEMENUBAR"(323) Segment="Main"(200) Size: Flags $00 ModuleSize 34 Content: Flags $08 Contents offset $0000 size $0022 00000000: 08F8 0003 0B20 '..... ' BSET #$03,$0B20 00000006: 6618 'f.' BNE.S *+$001A ; 00000020 00000008: 08B8 0006 0B21 '.....!' BCLR #$06,$0B21 0000000E: 6608 'f.' BNE.S *+$000A ; 00000018 00000010: 0838 0006 0B20 '.8... ' BTST #$06,$0B20 00000016: 6702 'g.' BEQ.S *+$0004 ; 0000001A 00000018: A937 '.7' _DrawMenuBar ; A937 0000001A: 08B8 0003 0B20 '..... ' BCLR #$03,$0B20 00000020: 4E75 'Nu' RTS Comment: VALIDATEMENUBAR ended due to: vector glue below Comment: ##################################################################################### Module: INITSYSTEMMENULIST [5D7C0, 5D7CA) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:MenuMgr:SystemMenusPatch.a Dictionary: Flags $00 FirstId 324 324: INITSYSTEMMENULIST Pad Module: Flags=$88=(ForcedActive Extern Code) Module="INITSYSTEMMENULIST"(324) Segment="Main"(200) Size: Flags $00 ModuleSize 10 Content: Flags $08 Contents offset $0000 size $000A 00000000: 700C 'p.' MOVEQ #$0C,D0 00000002: A722 '."' _NewHandle ,Sys,Immed ; A722 00000004: 21C8 0286 '!...' MOVE.L A0,$0286 00000008: 4E75 'Nu' RTS Comment: INITSYSTEMMENULIST ended due to: vector glue below Comment: ##################################################################################### Module: PATCHINSERTMENU [5D7E0, 5D8E0) Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) VectorTable comment: {sources}Toolbox:MenuMgr:SystemMenusPatch.a +A8 (5D888): FINDFIRSTSYSTEMMENU6BO VectorTable comment: {sources}Toolbox:MenuMgr:SystemMenusPatch.a +D8 (5D8B8): FIND6BOFROMID VectorTable comment: {sources}Toolbox:MenuMgr:SystemMenusPatch.a Dictionary: Flags $00 FirstId 325 325: PATCHINSERTMENU 326: FIND6BOFROMID 327: FINDFIRSTSYSTEMMENU6BO Pad Module: Flags=$88=(ForcedActive Extern Code) Module="PATCHINSERTMENU"(325) Segment="Main"(200) Size: Flags $00 ModuleSize 256 Content: Flags $08 Contents offset $0000 size $0100 00000000: 0C6F FFFF 0004 '.o....' CMPI.W #$FFFF,$0004(A7) 00000006: 206F 0006 ' o..' MOVEA.L $0006(A7),A0 0000000A: 2050 ' P' MOVEA.L (A0),A0 0000000C: 598F 'Y.' SUBQ.L #4,A7 0000000E: 3F10 '?.' MOVE.W (A0),-(A7) 00000010: 486F 0004 'Ho..' PEA $0004(A7) 00000014: 303C 03FA '0<..' MOVE.W #$03FA,D0 00000018: A825 '.%' DC.W $A825 ; TB 0025 0000001A: 548F 'T.' ADDQ.L #2,A7 0000001C: 4A1F 'J.' TST.B (A7)+ 0000001E: 6626 'f&' BNE.S *+$0028 ; 00000046 00000020: 6100 0086 'a...' BSR *+$0088 ; 000000A8 00000024: 3200 '2.' MOVE.W D0,D1 00000026: 302F 0004 '0/..' MOVE.W $0004(A7),D0 0000002A: 670A 'g.' BEQ.S *+$000C ; 00000036 0000002C: 6100 00AA 'a...' BSR *+$00AC ; 000000D8 00000030: 6704 'g.' BEQ.S *+$0006 ; 00000036 00000032: B041 '.A' CMP.W D1,D0 00000034: 3200 '2.' MOVE.W D0,D1 00000036: 2078 0A1C ' x..' MOVEA.L $0A1C,A0 0000003A: 2050 ' P' MOVEA.L (A0),A0 0000003C: 2070 1000 ' p..' MOVEA.L $00(A0,D1.W),A0 00000040: 2050 ' P' MOVEA.L (A0),A0 00000042: 3F50 0004 '?P..' MOVE.W (A0),$0004(A7) 00000046: 2278 0A1C '"x..' MOVEA.L $0A1C,A1 0000004A: 21F8 0286 0A1C '!.....' MOVE.L $0286,$0A1C 00000050: 6100 0086 'a...' BSR *+$0088 ; 000000D8 00000054: 21C9 0A1C '!...' MOVE.L A1,$0A1C 00000058: 4A40 'J@' TST.W D0 0000005A: 6646 'fF' BNE.S *+$0048 ; 000000A2 0000005C: 302F 0004 '0/..' MOVE.W $0004(A7),D0 00000060: 6714 'g.' BEQ.S *+$0016 ; 00000076 00000062: 2278 0A1C '"x..' MOVEA.L $0A1C,A1 00000066: 21F8 0286 0A1C '!.....' MOVE.L $0286,$0A1C 0000006C: 616A 'aj' BSR.S *+$006C ; 000000D8 0000006E: 21C9 0A1C '!...' MOVE.L A1,$0A1C 00000072: 4A40 'J@' TST.W D0 00000074: 660A 'f.' BNE.S *+$000C ; 00000080 00000076: 2078 0286 ' x..' MOVEA.L $0286,A0 0000007A: 2050 ' P' MOVEA.L (A0),A0 0000007C: 3010 '0.' MOVE.W (A0),D0 0000007E: 5C40 '\@' ADDQ.W #6,D0 00000080: 598F 'Y.' SUBQ.L #4,A7 00000082: 2F38 0286 '/8..' MOVE.L $0286,-(A7) 00000086: 3F00 '?.' MOVE.W D0,-(A7) 00000088: 4267 'Bg' CLR.W -(A7) 0000008A: 42A7 'B.' CLR.L -(A7) 0000008C: 42A7 'B.' CLR.L -(A7) 0000008E: 486F 001A 'Ho..' PEA $001A(A7) 00000092: 7006 'p.' MOVEQ #$06,D0 00000094: 2F00 '/.' MOVE.L D0,-(A7) 00000096: A9E0 '..' _Munger ; A9E0 00000098: 588F 'X.' ADDQ.L #4,A7 0000009A: 2078 0286 ' x..' MOVEA.L $0286,A0 0000009E: 2050 ' P' MOVEA.L (A0),A0 000000A0: 5C50 '\P' ADDQ.W #6,(A0) 000000A2: 205F ' _' MOVEA.L (A7)+,A0 000000A4: 5C8F '\.' ADDQ.L #6,A7 000000A6: 4ED0 'N.' JMP (A0) 000000A8: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7) 000000AC: 2078 0A1C ' x..' MOVEA.L $0A1C,A0 000000B0: 2050 ' P' MOVEA.L (A0),A0 000000B2: 7000 'p.' MOVEQ #$00,D0 000000B4: 3010 '0.' MOVE.W (A0),D0 000000B6: 671A 'g.' BEQ.S *+$001C ; 000000D2 000000B8: 2270 0000 '"p..' MOVEA.L $00(A0,D0.W),A1 000000BC: 2251 '"Q' MOVEA.L (A1),A1 000000BE: 0C51 C000 '.Q..' CMPI.W #$C000,(A1) 000000C2: 6C08 'l.' BGE.S *+$000A ; 000000CC 000000C4: 5D40 ']@' SUBQ.W #6,D0 000000C6: 66F0 'f.' BNE.S *-$000E ; 000000B8 000000C8: 5C40 '\@' ADDQ.W #6,D0 000000CA: 6006 '`.' BRA.S *+$0008 ; 000000D2 000000CC: B050 '.P' CMP.W (A0),D0 000000CE: 6DF8 'm.' BLT.S *-$0006 ; 000000C8 000000D0: 7000 'p.' MOVEQ #$00,D0 000000D2: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1 000000D6: 4E75 'Nu' RTS 000000D8: 48E7 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A7) 000000DC: 2078 0A1C ' x..' MOVEA.L $0A1C,A0 000000E0: 2050 ' P' MOVEA.L (A0),A0 000000E2: 3200 '2.' MOVE.W D0,D1 000000E4: 7000 'p.' MOVEQ #$00,D0 000000E6: 3010 '0.' MOVE.W (A0),D0 000000E8: 6710 'g.' BEQ.S *+$0012 ; 000000FA 000000EA: 2270 0000 '"p..' MOVEA.L $00(A0,D0.W),A1 000000EE: 2251 '"Q' MOVEA.L (A1),A1 000000F0: B251 '.Q' CMP.W (A1),D1 000000F2: 6704 'g.' BEQ.S *+$0006 ; 000000F8 000000F4: 5D40 ']@' SUBQ.W #6,D0 000000F6: 66F2 'f.' BNE.S *-$000C ; 000000EA 000000F8: 4A40 'J@' TST.W D0 000000FA: 4CDF 0302 'L...' MOVEM.L (A7)+,D1/A0/A1 000000FE: 4E75 'Nu' RTS EntryPoint: Flags=$08=(Extern Code) Offset=$00D8 Entry="FIND6BOFROMID"(326) EntryPoint: Flags=$08=(Extern Code) Offset=$00A8 Entry="FINDFIRSTSYSTEMMENU6BO"(327) Comment: PATCHINSERTMENU ended due to: vector glue below, end of FILE directive Last Record Summary Type Count 0 Pad 50 1 First 1 2 Last 1 3 Comment 219 4 Dictionary 122 5 Module 109 6 EntryPoint 6 7 ModSize 109 8 Content 109 9 Reference 23 10 ComputedRef 40