home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0010 - 0019 / ibm0010-0019 / ibm0010.tar / ibm0010 / PLAT26.ZIP / PLATINUM / XTRIEVE / XPATNET.401 < prev    next >
Encoding:
Text File  |  1988-09-26  |  5.4 KB  |  432 lines

  1. .
  2. .       beginning of patch #1
  3. .
  4. a CS:100
  5. mov     ax,cs
  6. add     ax,1000
  7. mov     ds,ax
  8.  
  9. r sp
  10. 110
  11. g =100 107
  12. e CS:100 4D 5A A0 01 68 00 90 04 40 01 82 14 ff ff 2c 20
  13. a DS:972C
  14. push        [bp-08]
  15. mov         bx,14eb
  16. push        bx
  17. nop
  18. nop
  19.  
  20. a DS:973D
  21. pop         [bp-0a]
  22. mov         [bp-0e],ax
  23. jmp         9752
  24.  
  25. a DS:9798
  26. jmp         97a1
  27.  
  28. a DS:97A1
  29. mov         ax,[bp-0c]
  30. add         ax,14
  31. jmp         97b4
  32.  
  33. a DS:97BB
  34. nop
  35. nop
  36.  
  37. a DS:97DA
  38. jmp         9962
  39.  
  40. a DS:97E2
  41. jmp         9962
  42.  
  43. a DS:97EA
  44. jmp         9962
  45.  
  46. a DS:97FF
  47. jmp         9962
  48.  
  49. a DS:982C
  50. jl          983b
  51. jmp         9962
  52.  
  53. a DS:9901
  54. JZ          9957
  55.  
  56. a DS:9917
  57. jz          9957
  58. add         word ptr [bp-0c],+14
  59. mov         si,13ec
  60. jmp         9928
  61.  
  62. a DS:9928
  63. mov         bx,[bp+fef8]
  64. add         bx,[bp-0e]
  65. add         bx,si
  66. add         si,[bp-08]
  67. push        bx
  68. push        si
  69. mov         bx,0014
  70. push        bx
  71. push        [bp-0a]
  72. push        [bp-0c]
  73. nop
  74.  
  75. a DS:9949
  76. pop         si
  77. pop         bx
  78. inc         word ptr [bp+fef8]
  79. add         si,[bp+fefa]
  80. mov         al,[si]
  81. mov         [bx],al
  82. inc         word ptr [bp+fefa]
  83. add         word ptr [bp-0a],+14
  84. jmp         9824
  85. mov         si,[bp+0e]
  86. cmp         word ptr [si+04],+40
  87. jl          9970
  88. mov         word ptr [si+04],0040
  89. jmp         9976
  90. nop
  91. nop
  92. nop
  93. nop
  94.  
  95. a CS:100
  96. mov     ax,cs
  97. mov     ds,ax
  98.  
  99. r sp
  100. 110
  101. g =100 104
  102. e CS:100 4D 5A A0 01 68 00 90 04 40 01 82 14 ff ff 2c 20
  103. w
  104. .
  105. .       end of patch #1
  106. .
  107.  
  108. .
  109. .       beginning of patch #2
  110. .
  111. a CS:100
  112. mov     ax,cs
  113. add     ax,3000
  114. mov     ds,ax
  115.  
  116. r sp
  117. 110
  118. g =100 107
  119. e CS:100 4D 5A A0 01 68 00 90 04 40 01 82 14 ff ff 2c 20
  120. e DS:7b9e 5 20 9 e 0 0 0 0 9
  121. a CS:100
  122. mov     ax,cs
  123. mov     ds,ax
  124.  
  125. r sp
  126. 110
  127. g =100 104
  128. e CS:100 4D 5A A0 01 68 00 90 04 40 01 82 14 ff ff 2c 20
  129. w
  130. .
  131. .       end of patch #2
  132. .
  133.  
  134. .
  135. .       beginning of patch #3
  136. .
  137. a CS:100
  138. mov ax,cs
  139. add ax,2000
  140. mov ds,ax
  141.  
  142. r sp
  143. 110
  144. g =100 107
  145. e CS:100 4D 5A A0 01 68 00 90 04 40 01 82 14 ff ff 2c 20
  146. a DS:2273
  147. lea cx,[bp-31]
  148.  
  149. a DS:227C
  150. call 4CB:835
  151.  
  152. a DS:228E
  153. lea ax,[bp-31]
  154.  
  155. a DS:236C
  156. lea cx,[bp-31]
  157.  
  158. a DS:2375
  159. call 4CB:835
  160.  
  161. a DS:2387
  162. lea ax,[bp-31]
  163.  
  164. a CS:100
  165. mov     ax,cs
  166. mov     ds,ax
  167.  
  168. r sp
  169. 110
  170. g =100 104
  171. e CS:100 4D 5A A0 01 68 00 90 04 40 01 82 14 ff ff 2c 20
  172. w
  173. .
  174. .       end of patch #3
  175. .
  176.  
  177. .
  178. .       beginning of patch #4
  179. .
  180. a CS:100
  181. mov     ax,cs
  182. add     ax,3000
  183. mov     ds,ax
  184.  
  185. r sp
  186. 110
  187. g =100 107
  188. e CS:100 4D 5A A0 01 68 00 90 04 40 01 82 14 ff ff 2c 20
  189. a DS:1d99
  190. mov     word ptr [33b2],2
  191. jns     1da4
  192. jmp     1cbc
  193. mov     si,[bp-52]
  194. mov     bl,[si+3]
  195. xor     bh,bh
  196. cmp     ax,bx
  197. jb      1db5
  198. sub     ax,bx
  199. inc     ax
  200. jmp     1db7
  201. xor     ax,ax
  202. mov     [si+6],ax
  203.  
  204. a CS:100
  205. mov     ax,cs
  206. mov     ds,ax
  207.  
  208. r sp
  209. 110
  210. g =100 104
  211. e CS:100 4D 5A A0 01 68 00 90 04 40 01 82 14 ff ff 2c 20
  212. w
  213. .
  214. .       end of patch #4
  215. .
  216.  
  217. .
  218. .       beginning of patch #7
  219. .
  220. a CS:100
  221. mov ax,cs
  222. add ax,2000
  223. mov ds,ax
  224.  
  225. r sp
  226. 110
  227. g =100 107
  228. e CS:100 4D 5A A0 01 68 00 90 04 40 01 82 14 ff ff 2c 20
  229. a DS:6C01
  230. xor    bh,bh
  231. mov    cx,bx
  232. mov    bx,0001
  233. jcxz   6c0c
  234. shl    bx,cl
  235. test   bx,0c01
  236. jne    6c26
  237. test   bx,3000
  238. jne    6c26
  239. xor    ax,ax
  240. lea    di,[bp-10]
  241. mov    cx,0008
  242. cld
  243. repz
  244. stosb
  245. jmp    6ccb
  246. mov    ax,[si+06]
  247. add    si,0b
  248. push   si
  249.  
  250. a CS:100
  251. mov     ax,cs
  252. mov     ds,ax
  253.  
  254. r sp
  255. 110
  256. g =100 104
  257. e CS:100 4D 5A A0 01 68 00 90 04 40 01 82 14 ff ff 2c 20
  258. e a31a 0a
  259. w
  260. .
  261. .       end of patch #7
  262. .
  263.  
  264. .
  265. .       beginning of patch #8
  266. .
  267. a CS:100
  268. mov ax,cs
  269. add ax,3000
  270. mov ds,ax
  271.  
  272. r sp
  273. 110
  274. g =100 107
  275. e CS:100 4D 5A A0 01 68 00 90 04 40 01 82 14 ff ff 2c 20
  276. a DS:2CA9
  277. jmp 2cb5
  278.  
  279. a CS:100
  280. mov     ax,cs
  281. mov     ds,ax
  282.  
  283. r sp
  284. 110
  285. g =100 104
  286. e CS:100 4D 5A A0 01 68 00 90 04 40 01 82 14 ff ff 2c 20
  287. w
  288. .
  289. .       end of patch #8
  290. .
  291.  
  292. .
  293. .       beginning of patch #9
  294. .
  295. a CS:100
  296. mov ax,cs
  297. add ax,2000
  298. mov ds,ax
  299.  
  300. r sp
  301. 110
  302. g =100 107
  303. e CS:100 4D 5A A0 01 68 00 90 04 40 01 82 14 ff ff 2c 20
  304. a DS:1E38
  305. jmp 1e40
  306.  
  307. a CS:100
  308. mov     ax,cs
  309. mov     ds,ax
  310.  
  311. r sp
  312. 110
  313. g =100 104
  314. e CS:100 4D 5A A0 01 68 00 90 04 40 01 82 14 ff ff 2c 20
  315. w
  316. .
  317. .       end of patch #9
  318. .
  319.  
  320. .
  321. .       beginning of patch #10
  322. .
  323. e cs:2926 99
  324. w
  325. .
  326. .       end of patch #10
  327. .
  328.  
  329. .
  330. .       beginning of patch #11
  331. .
  332. a 9023
  333. call 11e:000e
  334. nop
  335. nop
  336. nop
  337.  
  338. a 90d7
  339. nop
  340. nop
  341. nop
  342. call 11e:0024
  343.  
  344. w
  345. .
  346. .       end of patch #11
  347. .
  348.  
  349. .
  350. .       beginning of patch #12 (part 1, part 2 is in rpatnet.401)
  351. .
  352. a ae98
  353. sub ax,[si+4]
  354. jmp aeab
  355.  
  356. w
  357. .
  358. .       end of patch #12 (part 1, part 2 is in rpatnet.401)
  359. .
  360.  
  361. .
  362. .       beginning of patch #13
  363. .
  364. a CS:100
  365. mov ax,cs
  366. add ax,1000
  367. mov ds,ax
  368.  
  369. r sp
  370. 110
  371. g =100 107
  372. e CS:100 4D 5A A0 01 68 00 90 04 40 01 82 14 ff ff 2c 20
  373. e DS:DFED 02
  374. a CS:100
  375. mov     ax,cs
  376. mov     ds,ax
  377.  
  378. r sp
  379. 110
  380. g =100 104
  381. e CS:100 4D 5A A0 01 68 00 90 04 40 01 82 14 ff ff 2c 20
  382. w
  383. .
  384. .       end of patch #13
  385. .
  386.  
  387. .
  388. .       beginning of patch #14
  389. .
  390. a cs:4e8b
  391. jz 4e92
  392.  
  393. w
  394. .
  395. .       end of patch #14
  396. .
  397.  
  398. .
  399. .       beginning of patch #17
  400. .
  401. a CS:100
  402. mov ax,cs
  403. add ax,2000
  404. mov ds,ax
  405.  
  406. r sp
  407. 110
  408. g =100 107
  409. e CS:100 4D 5A A0 01 68 00 90 04 40 01 82 14 ff ff 2c 20
  410. a DS:5C65
  411. test word ptr [si+0b],0500
  412.  
  413. a CS:100
  414. mov     ax,cs
  415. mov     ds,ax
  416.  
  417. r sp
  418. 110
  419. g =100 104
  420. e CS:100 4D 5A A0 01 68 00 90 04 40 01 82 14 ff ff 2c 20
  421. w
  422. .
  423. .       end of patch #17
  424. .
  425.  
  426. .
  427. .       END OF PATCHES FOR XTRIEVE 4.01
  428. .
  429. q
  430.  
  431.  
  432.