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

  1. start:
  2. 00000000  41FA 0022                lea.l      A0, [PC + 0x22 /* 00000024, value 0x22780DF0 */]
  3. 00000004  2278 02A6                movea.l    A1, [0x000002A6 /* SysZone */]
  4. 00000008  4A29 001E                tst.b      [A1 + 0x1E]
  5. 0000000C  6604                     bne        +0x6 /* 00000012 */
  6. 0000000E  41FA 005E                lea.l      A0, [PC + 0x5E /* 0000006E, value 0x22780DF0 */]
  7. label00000012:
  8. 00000012  2278 0DF0                movea.l    A1, [0x00000DF0]
  9. 00000016  2348 0008                move.l     [A1 + 0x8], A0
  10. 0000001A  41FA 0214                lea.l      A0, [PC + 0x214 /* 00000230, value 0x448041FA */]
  11. 0000001E  2348 000C                move.l     [A1 + 0xC], A0
  12. 00000022  4E75                     rts
  13. label00000024:
  14. 00000024  2278 0DF0                movea.l    A1, [0x00000DF0]
  15. 00000028  2069 0004                movea.l    A0, [A1 + 0x4]
  16. 0000002C  2070 0600                movea.l    A0, [A0 + D0.w * 8]
  17. 00000030  2410                     move.l     D2, [A0]
  18. 00000032  6700 008E                beq        +0x90 /* 000000C2 */
  19. 00000036  2208                     move.l     D1, A0
  20. 00000038  2051                     movea.l    A0, [A1]
  21. 0000003A  5088                     addq.l     A0, 8
  22. 0000003C  2288                     move.l     [A1], A0
  23. 0000003E  211F                     move.l     -[A0], [A7]+
  24. 00000040  2102                     move.l     -[A0], D2
  25. 00000042  2242                     movea.l    A1, D2
  26. 00000044  5299                     addq.l     [A1]+, 1
  27. 00000046  08E9 0007 FFF1           bset.b     [A1 - 0xF], 0x7
  28. 0000004C  4840                     swap.w     D0
  29. 0000004E  D3F1 0400                add.l      A1, [A1 + D0.w * 4]
  30. 00000052  4E91                     jsr        [A1]
  31. 00000054  2278 0DF0                movea.l    A1, [0x00000DF0]
  32. 00000058  2051                     movea.l    A0, [A1]
  33. 0000005A  2F20                     move.l     -[A7], -[A0]
  34. 0000005C  2420                     move.l     D2, -[A0]
  35. 0000005E  2288                     move.l     [A1], A0
  36. 00000060  2242                     movea.l    A1, D2
  37. 00000062  5391                     subq.l     [A1], 1
  38. 00000064  6C06                     bge        +0x8 /* 0000006C */
  39. 00000066  08A9 0007 FFF5           bclr.b     [A1 - 0xB], 0x7
  40. label0000006C:
  41. 0000006C  4E75                     rts
  42. label0000006E:
  43. 0000006E  2278 0DF0                movea.l    A1, [0x00000DF0]
  44. 00000072  2069 0004                movea.l    A0, [A1 + 0x4]
  45. 00000076  2070 0600                movea.l    A0, [A0 + D0.w * 8]
  46. 0000007A  2410                     move.l     D2, [A0]
  47. 0000007C  6744                     beq        +0x46 /* 000000C2 */
  48. 0000007E  08D0 0007                bset.b     [A0], 0x7
  49. 00000082  2208                     move.l     D1, A0
  50. 00000084  2051                     movea.l    A0, [A1]
  51. 00000086  5088                     addq.l     A0, 8
  52. 00000088  2288                     move.l     [A1], A0
  53. 0000008A  211F                     move.l     -[A0], [A7]+
  54. 0000008C  2101                     move.l     -[A0], D1
  55. 0000008E  0282 00FF FFFF           andi.l     D2, 0xFFFFFF
  56. 00000094  2242                     movea.l    A1, D2
  57. 00000096  5299                     addq.l     [A1]+, 1
  58. 00000098  4840                     swap.w     D0
  59. 0000009A  D3F1 0400                add.l      A1, [A1 + D0.w * 4]
  60. 0000009E  4E91                     jsr        [A1]
  61. 000000A0  2278 0DF0                movea.l    A1, [0x00000DF0]
  62. 000000A4  2051                     movea.l    A0, [A1]
  63. 000000A6  2F20                     move.l     -[A7], -[A0]
  64. 000000A8  2420                     move.l     D2, -[A0]
  65. 000000AA  2288                     move.l     [A1], A0
  66. 000000AC  2042                     movea.l    A0, D2
  67. 000000AE  2410                     move.l     D2, [A0]
  68. 000000B0  0282 00FF FFFF           andi.l     D2, 0xFFFFFF
  69. 000000B6  2242                     movea.l    A1, D2
  70. 000000B8  5391                     subq.l     [A1], 1
  71. 000000BA  6C04                     bge        +0x6 /* 000000C0 */
  72. 000000BC  0890 0007                bclr.b     [A0], 0x7
  73. label000000C0:
  74. 000000C0  4E75                     rts
  75. label000000C2:
  76. 000000C2  2F00                     move.l     -[A7], D0
  77. 000000C4  594F                     subq.w     A7, 4
  78. 000000C6  2F0F                     move.l     -[A7], A7
  79. 000000C8  42A7                     clr.l      -[A7]
  80. 000000CA  2F00                     move.l     -[A7], D0
  81. 000000CC  4EBA 0192                jsr        [PC + 0x192 /* 00000260 */]
  82. 000000D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  83. 000000D4  221F                     move.l     D1, [A7]+
  84. 000000D6  4A80                     tst.l      D0
  85. 000000D8  6610                     bne        +0x12 /* 000000EA */
  86. 000000DA  201F                     move.l     D0, [A7]+
  87. 000000DC  2078 02A6                movea.l    A0, [0x000002A6 /* SysZone */]
  88. 000000E0  4A28 001E                tst.b      [A0 + 0x1E]
  89. 000000E4  6788                     beq        -0x76 /* 0000006E */
  90. 000000E6  6000 FF3C                bra        -0xC2 /* 00000024 */
  91. label000000EA:
  92. 000000EA  241F                     move.l     D2, [A7]+
  93. 000000EC  4A81                     tst.l      D1
  94. 000000EE  6700 009E                beq        +0xA0 /* 0000018E */
  95. 000000F2  2F00                     move.l     -[A7], D0
  96. 000000F4  A065                     syscall    StackSpace
  97. 000000F6  0480 0000 1400           subi.l     D0, 0x1400
  98. 000000FC  B280                     cmp.l      D1, D0
  99. 000000FE  205F                     movea.l    A0, [A7]+
  100. 00000100  6E00 008A                bgt        +0x8C /* 0000018C */
  101. 00000104  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  102. 00000108  47EF 0024                lea.l      A3, [A7 + 0x24]
  103. 0000010C  284F                     movea.l    A4, A7
  104. 0000010E  9FC1                     sub.l      A7, D1
  105. 00000110  2608                     move.l     D3, A0
  106. 00000112  0243 00FF                andi.w     D3, 0xFF
  107. 00000116  244B                     movea.l    A2, A3
  108. 00000118  D4C3                     add.w      A2, D3
  109. 0000011A  E24B                     lsr        D3.w, 1
  110. 0000011C  6002                     bra        +0x4 /* 00000120 */
  111. label0000011E:
  112. 0000011E  3F22                     move.w     -[A7], -[A2]
  113. label00000120:
  114. 00000120  51CB FFFC                dbf        D3, -0x6 /* 0000011E */
  115. 00000124  2A08                     move.l     D5, A0
  116. 00000126  2801                     move.l     D4, D1
  117. 00000128  2C02                     move.l     D6, D2
  118. 0000012A  42A7                     clr.l      -[A7]
  119. 0000012C  2F0C                     move.l     -[A7], A4
  120. 0000012E  9397                     sub.l      [A7], D1
  121. 00000130  2F06                     move.l     -[A7], D6
  122. 00000132  4EBA 012C                jsr        [PC + 0x12C /* 00000260 */]
  123. 00000136  4FEF 000C                lea.l      A7, [A7 + 0xC]
  124. 0000013A  4A80                     tst.l      D0
  125. 0000013C  6646                     bne        +0x48 /* 00000184 */
  126. 0000013E  204C                     movea.l    A0, A4
  127. 00000140  91C4                     sub.l      A0, D4
  128. 00000142  4846                     swap.w     D6
  129. 00000144  5848                     addq.w     A0, 4
  130. 00000146  D1F0 6400                add.l      A0, [A0 + D6.w * 4]
  131. 0000014A  4E90                     jsr        [A0]
  132. 0000014C  0805 000D                btst.b     D5, 0xD /* '\r' */
  133. 00000150  6602                     bne        +0x4 /* 00000154 */
  134. 00000152  2017                     move.l     D0, [A7]
  135. label00000154:
  136. 00000154  2E4C                     movea.l    A7, A4
  137. 00000156  2205                     move.l     D1, D5
  138. 00000158  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  139. 0000015C  205F                     movea.l    A0, [A7]+
  140. 0000015E  0801 000D                btst.b     D1, 0xD /* '\r' */
  141. 00000162  661E                     bne        +0x20 /* 00000182 */
  142. 00000164  2401                     move.l     D2, D1
  143. 00000166  0242 00FF                andi.w     D2, 0xFF
  144. 0000016A  DEC2                     add.w      A7, D2
  145. 0000016C  E049                     lsr        D1.w, 8
  146. 0000016E  0241 0003                andi.w     D1, 0x3
  147. 00000172  670E                     beq        +0x10 /* 00000182 */
  148. 00000174  0C41 0002                cmpi.w     D1, 0x2
  149.