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

  1. start:
  2. 00000000  45FB 0206                lea.l      A2, [PC + D0.w * 2 + 0x6]
  3. 00000004  D4D2                     add.w      A2, [A2]
  4. 00000006  4ED2                     jmp        [A2]
  5. 00000008  0038 0044 0050           ori.b      [0x00000050], 0x44 /* 'D' */
  6. 0000000E  005C 0068                ori.w      [A4]+, 0x68 /* 'h' */
  7. 00000012  0072 0268 0266           ori.w      [A2 + D0.w * 2 + 0x66], 0x268
  8. 00000018  0290 028E 02A4           andi.l     [A0], 0x28E02A4
  9. 0000001E  03AC 02BA                bclr       [A4 + 0x2BA], D1
  10. 00000022  0070 00A4 0082           ori.w      [A0 + D0.w - 0x126], 0xA4
  11. 00000028  0008 000E                ori.b      A0, 0xE
  12. 0000002C  0000 0000                ori.b      D0, 0x0
  13. 00000030  43FA FFFA                lea.l      A1, [PC - 0x6 /* 0000002C, value 0x0, cstring "" */]
  14. 00000034  2288                     move.l     [A1], A0
  15. 00000036  4E75                     rts
  16. 00000038  43FA FFF2                lea.l      A1, [PC - 0xE /* 0000002C, value 0x0, cstring "" */]
  17. 0000003C  2051                     movea.l    A0, [A1]
  18. 0000003E  4E75                     rts
  19. 00000040  2008                     move.l     D0, A0
  20. 00000042  6708                     beq        +0xA /* 0000004C */
  21. 00000044  2010                     move.l     D0, [A0]
  22. 00000046  6704                     beq        +0x6 /* 0000004C */
  23. 00000048  08D0 0007                bset.b     [A0], 0x7
  24. label0000004C:
  25. 0000004C  4E75                     rts
  26. 0000004E  2008                     move.l     D0, A0
  27. 00000050  6708                     beq        +0xA /* 0000005A */
  28. 00000052  2010                     move.l     D0, [A0]
  29. 00000054  6704                     beq        +0x6 /* 0000005A */
  30. 00000056  0890 0007                bclr.b     [A0], 0x7
  31. label0000005A:
  32. 0000005A  4E75                     rts
  33. 0000005C  2008                     move.l     D0, A0
  34. 0000005E  6708                     beq        +0xA /* 00000068 */
  35. 00000060  2010                     move.l     D0, [A0]
  36. 00000062  6704                     beq        +0x6 /* 00000068 */
  37. 00000064  08D0 0006                bset.b     [A0], 0x6
  38. label00000068:
  39. 00000068  4E75                     rts
  40. 0000006A  2008                     move.l     D0, A0
  41. 0000006C  6708                     beq        +0xA /* 00000076 */
  42. 0000006E  2010                     move.l     D0, [A0]
  43. 00000070  6704                     beq        +0x6 /* 00000076 */
  44. 00000072  0890 0006                bclr.b     [A0], 0x6
  45. label00000076:
  46. 00000076  4E75                     rts
  47. 00000078  2008                     move.l     D0, A0
  48. 0000007A  6706                     beq        +0x8 /* 00000082 */
  49. 0000007C  2010                     move.l     D0, [A0]
  50. 0000007E  6702                     beq        +0x4 /* 00000082 */
  51. 00000080  1010                     move.b     D0, [A0]
  52. label00000082:
  53. 00000082  4E75                     rts
  54. 00000084  2008                     move.l     D0, A0
  55. 00000086  6708                     beq        +0xA /* 00000090 */
  56. 00000088  2010                     move.l     D0, [A0]
  57. 0000008A  6704                     beq        +0x6 /* 00000090 */
  58. 0000008C  2009                     move.l     D0, A1
  59. 0000008E  1080                     move.b     [A0], D0
  60. label00000090:
  61. 00000090  4E75                     rts
  62. 00000092  2008                     move.l     D0, A0
  63. 00000094  A522                     syscall    NewHandleSys, flags=5
  64. 00000096  4A40                     tst.w      D0
  65. 00000098  662C                     bne        +0x2E /* 000000C6 */
  66. 0000009A  612C                     bsr        +0x2E /* 000000C8 */
  67. 0000009C  4278 0220                clr.w      [0x00000220 /* MemErr */]
  68. 000000A0  4A00                     tst.b      D0
  69. 000000A2  6622                     bne        +0x24 /* 000000C6 */
  70. 000000A4  A023                     syscall    DisposHandle/DisposeHandle
  71. 000000A6  6014                     bra        +0x16 /* 000000BC */
  72. 000000A8  2008                     move.l     D0, A0
  73. 000000AA  A51E                     syscall    NewPtrSys, flags=5
  74. 000000AC  4A40                     tst.w      D0
  75. 000000AE  6616                     bne        +0x18 /* 000000C6 */
  76. 000000B0  6116                     bsr        +0x18 /* 000000C8 */
  77. 000000B2  4278 0220                clr.w      [0x00000220 /* MemErr */]
  78. 000000B6  4A00                     tst.b      D0
  79. 000000B8  660C                     bne        +0xE /* 000000C6 */
  80. 000000BA  A01F                     syscall    DisposPtr/DisposePtr
  81. label000000BC:
  82. 000000BC  91C8                     sub.l      A0, A0
  83. 000000BE  303C FF94                move.w     D0, 0xFF94
  84. 000000C2  31C0 0220                move.w     [0x00000220 /* MemErr */], D0
  85. label000000C6:
  86. 000000C6  4E75                     rts
  87. fn000000C8:
  88. 000000C8  48E7 3FF8                movem.l    -[A7], D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
  89. 000000CC  7A00                     moveq.l    D5, 0x00
  90. 000000CE  3038 015A                move.w     D0, [0x0000015A /* SysVersion */]
  91. 000000D2  0C40 0700                cmpi.w     D0, 0x700
  92. 000000D6  6C08                     bge        +0xA /* 000000E0 */
  93. 000000D8  223C 0000 B000           move.l     D1, 0xB000
  94. 000000DE  6032                     bra        +0x34 /* 00000112 */
  95. label000000E0:
  96. 000000E0  2038 103C                move.l     D0, [0x0000103C]
  97. 000000E4  B0B8 107C                cmp.l      D0, [0x0000107C]
  98. 000000E8  6720                     beq        +0x22 /* 0000010A */
  99. 000000EA  2848                     movea.l    A4, A0
  100. 000000EC  5D8F                     subq.l     A7, 6
  101. 000000EE  47EF 0002                lea.l      A3, [A7 + 0x2]
  102. 000000F2  7400                     moveq.l    D2, 0x00
  103. 000000F4  2F02                     move.l     -[A7], D2
  104. 000000F6  2F0B                     move.l     -[A7], A3
  105. 000000F8  3F3C 0047                move.w     -[A7], 0x47 /* 'G' */
  106. 000000FC  A88F                     syscall    OSDispatch
  107. 000000FE  204C                     movea.l    A0, A4
  108. 00000100  301F                     move.w     D0, [A7]+
  109. 00000102  241F                     move.l     D2, [A7]+
  110. 00000104  4A40                     tst.w      D0
  111. 00000106  6602                     bne        +0x4 /* 0000010A */
  112. 00000108  2A02                     move.l     D5, D2
  113. label0000010A:
  114. 0000010A  2678 02B6                movea.l    A3, [0x000002B6 /* ExpandMem */]
  115. 0000010E  222B 01AE                move.l     D1, [A3 + 0x1AE]
  116. label00000112:
  117. 00000112  B285                     cmp.l      D1, D5
  118. 00000114  6348                     bls        +0x4A /* 0000015E */
  119. 00000116  2478 02A6                movea.l    A2, [0x000002A6 /* SysZone */]
  120. 0000011A  264A                     movea.l    A3, A2
  121. 0000011C  2E12                     move.l     D7, [A2]
  122. 0000011E  D4FC 0034                add.w      A2, 0x34 /* '4' */
  123. 00000122  7CF8                     moveq.l    D6, 0xFFFFFFF8
  124. 00000124  95C6                     sub.l      A2, D6
  125. 00000126  7000                     moveq.l    D0, 0x00
  126. 00000128  2400                     move.l     D2, D0
  127. label0000012A:
  128. 0000012A  D5C2                     add.l      A2, D2
  129. 0000012C  BE8A                     cmp.l      D7, A2
  130. 0000012E  6536                     bcs        +0x38 /* 00000166 */
  131. 00000130  242A FFF8                move.l     D2, [A2 - 0x8]
  132. 00000134  0282 00FF FFFF           andi.l     D2, 0xFFFFFF
  133. 0000013A  1632 6000                move.b     D3, [A2 + D6.w]
  134. 0000013E  EC0B                     lsr        D3.b, 6
  135. 00000140  6716                     beq        +0x18 /* 00000158 */
  136. 00000142  0C03 0001                cmpi.b     D3, 0x1
  137. 00000146  671A                     beq        +0x1C /* 00000162 */
  138. 00000148  286A FFFC                movea.l    A4, [A2 - 0x4]
  139. 0000014C  D9CB                     add.l      A4, A3
  140. 0000014E  1614                     move.b     D3, [A4]
  141. 00000150  6B10                     bmi        +0x12 /* 00000162 */
  142. 00000152  0803 0006                btst.b     D3, 0x6
  143. 00000156  67D2                     beq        -0x2C /* 0000012A */
  144. label00000158:
  145. 00000158  D082                     add.l      D0, D2
  146. 0000015A  B280                     cmp.l      D1, D0
  147. 0000015C  64CC                     bcc        -0x32 /* 0000012A */
  148. label0000015E:
  149. 0000015E  7001                     moveq.l    D0, 0x01
  150. 00000160  600C