home *** CD-ROM | disk | FTP | other *** search
/ CD-ROM Magazine 28 Bonus / CDRomMagazine-SoftKey-ArtPassion-FrenchVersion-Win31Mac.bin / installa.tio / QuickTime™.rsrc / bin.rsrc_CDEF_101.txt < prev    next >
Text File  |  1995-08-07  |  49KB  |  873 lines

  1. start:
  2. fn00000000:
  3. 00000000  4E56 FF56                link       A6, -0x00AA
  4. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5. 00000008  2A2E 0008                move.l     D5, [A6 + 0x8]
  6. 0000000C  3C2E 000C                move.w     D6, [A6 + 0xC]
  7. 00000010  286E 000E                movea.l    A4, [A6 + 0xE]
  8. 00000014  7000                     moveq.l    D0, 0x00
  9. 00000016  2D40 FFEE                move.l     [A6 - 0x12], D0
  10. 0000001A  42AE FFFC                clr.l      [A6 - 0x4]
  11. 0000001E  426E FFFA                clr.w      [A6 - 0x6]
  12. 00000022  486E FFB4                pea.l      [A6 - 0x4C]
  13. 00000026  A874                     syscall    GetPort
  14. 00000028  2054                     movea.l    A0, [A4]
  15. 0000002A  2D68 0004 FFB8           move.l     [A6 - 0x48], [A0 + 0x4]
  16. 00000030  2F28 0004                move.l     -[A7], [A0 + 0x4]
  17. 00000034  A873                     syscall    SetPort
  18. 00000036  206E FFB8                movea.l    A0, [A6 - 0x48]
  19. 0000003A  3028 0006                move.w     D0, [A0 + 0x6]
  20. 0000003E  48C0                     ext.l      D0
  21. 00000040  323C 8000                move.w     D1, 0x8000
  22. 00000044  C240                     and.w      D1, D0
  23. 00000046  7000                     moveq.l    D0, 0x00
  24. 00000048  3001                     move.w     D0, D1
  25. 0000004A  4A80                     tst.l      D0
  26. 0000004C  56C0                     sne        D0
  27. 0000004E  4400                     neg.b      D0
  28. 00000050  49C0                     lea.l      A4, D0
  29. 00000052  1800                     move.b     D4, D0
  30. 00000054  486E FFBC                pea.l      [A6 - 0x44]
  31. 00000058  A898                     syscall    GetPenState
  32. 0000005A  206E FFB8                movea.l    A0, [A6 - 0x48]
  33. 0000005E  3D68 0048 FFF2           move.w     [A6 - 0xE], [A0 + 0x48]
  34. 00000064  4A04                     tst.b      D4
  35. 00000066  6708                     beq        +0xA /* 00000070 */
  36. 00000068  486E FFF4                pea.l      [A6 - 0xC]
  37. 0000006C  AA19                     syscall    GetForeColor
  38. 0000006E  600A                     bra        +0xC /* 0000007A */
  39. label00000070:
  40. 00000070  206E FFB8                movea.l    A0, [A6 - 0x48]
  41. 00000074  2D68 0050 FFDA           move.l     [A6 - 0x26], [A0 + 0x50]
  42. label0000007A:
  43. 0000007A  0C46 0003                cmpi.w     D6, 0x3
  44. 0000007E  661C                     bne        +0x1E /* 0000009C */
  45. 00000080  7024                     moveq.l    D0, 0x24
  46. 00000082  A322                     syscall    NewHandleClear, flags=3
  47. 00000084  2D48 FFB0                move.l     [A6 - 0x50], A0
  48. 00000088  2054                     movea.l    A0, [A4]
  49. 0000008A  216E FFB0 001C           move.l     [A0 + 0x1C], [A6 - 0x50]
  50. 00000090  2054                     movea.l    A0, [A4]
  51. 00000092  70FF                     moveq.l    D0, 0xFFFFFFFF
  52. 00000094  2140 0020                move.l     [A0 + 0x20], D0
  53. 00000098  6000 0648                bra        +0x64A /* 000006E2 */
  54. label0000009C:
  55. 0000009C  2054                     movea.l    A0, [A4]
  56. 0000009E  2D48 FFD6                move.l     [A6 - 0x2A], A0
  57. 000000A2  2068 001C                movea.l    A0, [A0 + 0x1C]
  58. 000000A6  2D48 FFDE                move.l     [A6 - 0x22], A0
  59. 000000AA  2D50 FFE2                move.l     [A6 - 0x1E], [A0]
  60. 000000AE  4AAE FFDE                tst.l      [A6 - 0x22]
  61. 000000B2  6700 062E                beq        +0x630 /* 000006E2 */
  62. 000000B6  206E FFE2                movea.l    A0, [A6 - 0x1E]
  63. 000000BA  2650                     movea.l    A3, [A0]
  64. 000000BC  4A28 0015                tst.b      [A0 + 0x15]
  65. 000000C0  664C                     bne        +0x4E /* 0000010E */
  66. 000000C2  206E FFD6                movea.l    A0, [A6 - 0x2A]
  67. 000000C6  4A68 0014                tst.w      [A0 + 0x14]
  68. 000000CA  6742                     beq        +0x44 /* 0000010E */
  69. 000000CC  200B                     move.l     D0, A3
  70. 000000CE  663E                     bne        +0x40 /* 0000010E */
  71. 000000D0  598F                     subq.l     A7, 4
  72. 000000D2  206E FFD6                movea.l    A0, [A6 - 0x2A]
  73. 000000D6  3F28 0014                move.w     -[A7], [A0 + 0x14]
  74. 000000DA  A9BF                     syscall    GetRMenu
  75. 000000DC  265F                     movea.l    A3, [A7]+
  76. 000000DE  200B                     move.l     D0, A3
  77. 000000E0  6700 0600                beq        +0x602 /* 000006E2 */
  78. 000000E4  4A93                     tst.l      [A3]
  79. 000000E6  6700 05FA                beq        +0x5FC /* 000006E2 */
  80. 000000EA  206E FFDE                movea.l    A0, [A6 - 0x22]
  81. 000000EE  2050                     movea.l    A0, [A0]
  82. 000000F0  208B                     move.l     [A0], A3
  83. 000000F2  2F0B                     move.l     -[A7], A3
  84. 000000F4  70FF                     moveq.l    D0, 0xFFFFFFFF
  85. 000000F6  3F00                     move.w     -[A7], D0
  86. 000000F8  A935                     syscall    InsertMenu
  87. 000000FA  2054                     movea.l    A0, [A4]
  88. 000000FC  317C 0001 0014           move.w     [A0 + 0x14], 0x1
  89. 00000102  206E FFDE                movea.l    A0, [A6 - 0x22]
  90. 00000106  2050                     movea.l    A0, [A0]
  91. 00000108  117C 0001 0016           move.b     [A0 + 0x16], 0x1
  92. label0000010E:
  93. 0000010E  0C46 0004                cmpi.w     D6, 0x4
  94. 00000112  662E                     bne        +0x30 /* 00000142 */
  95. 00000114  206E FFDE                movea.l    A0, [A6 - 0x22]
  96. 00000118  2050                     movea.l    A0, [A0]
  97. 0000011A  4A28 0016                tst.b      [A0 + 0x16]
  98. 0000011E  670E                     beq        +0x10 /* 0000012E */
  99. 00000120  200B                     move.l     D0, A3
  100. 00000122  670A                     beq        +0xC /* 0000012E */
  101. 00000124  2053                     movea.l    A0, [A3]
  102. 00000126  3F10                     move.w     -[A7], [A0]
  103. 00000128  A936                     syscall    DeleteMenu
  104. 0000012A  2F0B                     move.l     -[A7], A3
  105. 0000012C  A932                     syscall    DisposeMenu
  106. label0000012E:
  107. 0000012E  2054                     movea.l    A0, [A4]
  108. 00000130  2068 001C                movea.l    A0, [A0 + 0x1C]
  109. 00000134  A023                     syscall    DisposHandle/DisposeHandle
  110. 00000136  2054                     movea.l    A0, [A4]
  111. 00000138  7000                     moveq.l    D0, 0x00
  112. 0000013A  2140 001C                move.l     [A0 + 0x1C], D0
  113. 0000013E  6000 05A2                bra        +0x5A4 /* 000006E2 */
  114. label00000142:
  115. 00000142  200B                     move.l     D0, A3
  116. 00000144  6700 059C                beq        +0x59E /* 000006E2 */
  117. 00000148  558F                     subq.l     A7, 2
  118. 0000014A  206E FFDE                movea.l    A0, [A6 - 0x22]
  119. 0000014E  2050                     movea.l    A0, [A0]
  120. 00000150  4868 001C                pea.l      [A0 + 0x1C]
  121. 00000154  2054                     movea.l    A0, [A4]
  122. 00000156  4868 0008                pea.l      [A0 + 0x8]
  123. 0000015A  A8A6                     syscall    EqualRect
  124. 0000015C  4A1F                     tst.b      [A7]+
  125. 0000015E  670C                     beq        +0xE /* 0000016C */
  126. 00000160  0C46 000A                cmpi.w     D6, 0xA /* '\n' */
  127. 00000164  6706                     beq        +0x8 /* 0000016C */
  128. 00000166  0C46 0002                cmpi.w     D6, 0x2
  129. 0000016A  660A                     bne        +0xC /* 00000176 */
  130. label0000016C:
  131. 0000016C  206E FFDE                movea.l    A0, [A6 - 0x22]
  132. 00000170  2050                     movea.l    A0, [A0]
  133. 00000172  4228 0017                clr.b      [A0 + 0x17]
  134. label00000176:
  135. 00000176  206E FFDE                movea.l    A0, [A6 - 0x22]
  136. 0000017A  2D50 FFE2                move.l     [A6 - 0x1E], [A0]
  137. 0000017E  2053                     movea.l    A0, [A3]
  138. 00000180  70FF                     moveq.l    D0, 0xFFFFFFFF
  139. 00000182  B068 0002                cmp.w      D0, [A0 + 0x2]
  140. 00000186  671A                     beq        +0x1C /* 000001A2 */
  141. 00000188  70FF                     moveq.l    D0, 0xFFFFFFFF
  142. 0000018A  B068 0004                cmp.w      D0, [A0 + 0x4]
  143. 0000018E  6712                     beq        +0x14 /* 000001A2 */
  144. 00000190  206E FFE2                movea.l    A0, [A6 - 0x1E]
  145. 00000194  4A28 0015                tst.b      [A0 + 0x15]
  146. 00000198