home *** CD-ROM | disk | FTP | other *** search
/ Frostbyte's 1980s DOS Shareware Collection / floppyshareware.zip / floppyshareware / USCX / DOSUT-09.ZIP / VISICALC.UNP < prev    next >
Text File  |  1980-01-01  |  2KB  |  83 lines

  1.  
  2.  
  3.  
  4.  
  5.      [[This patch was extracted from the PHOENIX IBM-PC Software 
  6. Library newsletter. They received it from the HAL-PC users group of
  7. Houston, TX.  Corrected by Jack Wright.  Many thanks to them.]]
  8.  
  9. ****   CONVERT VISICALC TO A .COM FILE   ****
  10.  
  11. USE THE FOLLOWING PROCEDURE TO TRANSFER THE 80-COLUMN VISICALC PROGRAM
  12. FROM THE VISICALC DISK AND WRITE A STANDARD .COM FILE WHICH MAY BE
  13. LOADED ON A NON-STANDARD DISK DRIVE (WINCHESTER, 8", ETC).
  14.  
  15. FORMAT A DISK AS FOLLOWS: (FORMAT B:/S(ENTER)).
  16. START THE DEBUG SYSTEM.
  17. INSERT THE VISICALC DISK IN DRIVE A:
  18. THEN TYPE:
  19.  
  20. -L 100 0 138 2         (LOAD THE VC80 LOAD/DECRYPTER)
  21. -M 0 3FF 7000          (DUPLICATE IT IN HIGHER MEMORY)
  22. -R CS                  (INSPECT COMMAND SEGMENT REGISTER)
  23.  
  24. DEBUG WILL RESPOND WITH THE CONTENTS OF THE CS REGISTER (eg. 04B5) AND
  25. PROMPT WITH A COLON (:). TYPE THE OLD CONTENTS + 700 (HEX). (eg. 04B5
  26. BECOMES 0BB5). DO THE SAME WITH THE 'DS' REGISTER. 
  27. DEBUG response to R CS might be:
  28.  
  29. CS 04B5    <-Save the value you get, we'll need it later.
  30. :0BB5      <-Type in your CS value + 700hex here
  31. -R DS      <-Type
  32. DS 04B5
  33. :0BB5      <-Type in your DS value + 700hex here
  34.  
  35. NEXT:
  36. Take the low order byte of the CS you saved above and substitute it
  37. for LL in the next line.  Substitute the high order byte for HH:
  38.  
  39. -E 107 LL HH           (ENTER BYTE-FLIPPED CS) Ex: -E 107 B5 04
  40. -E 24D BB A8 00 90     (HARD-WIRE THE DECRYPTION KEY)
  41.  
  42. NOW, WE MUST RUN THE LOADER/DECRYPTER, TYPE:
  43.  
  44. -G =1B8 26B            (EXECUTE FROM 1B8 TO 26B)
  45.  
  46. THE ENTIRE PROGRAM WILL NOW BE LOADED AND DECRYPTED AND A REGISTER DUMP
  47. SHOULD APPEAR ON THE SCREEN. NOW RESTORE CS AND DS TO THEIR PREVIOUS
  48. VALUES AND SET THE FILE LENGTH IN CX. Set BX=0:
  49.  
  50. -R CS
  51. CS 0BB5     <-Yours might be different
  52. :04B5       <-Type in the value of CS you saved above
  53. -R DS
  54. DS 0BB5
  55. :04B5       <-Type in the value of DS you saved above
  56. -R BX
  57. BX F3FD
  58. :0
  59. -R CX
  60. CX 0000
  61. :6B64       (LENGTH = 6B64 FOR VERSION 1.1, 6802 FOR VERSION 1.0)
  62.  
  63. NOW WE MUST NAME THE FILE, WRITE IT AND EXIT.
  64. REMOVE THE VISICALC DISK FROM A:
  65. INSERT THE NEW, FORMATTED, EMPTY DISK IN A:
  66. TYPE:
  67.  
  68. -N VC.COM               (OR WHATEVER YOU WISH TO NAME IT)
  69. -W                      (WRITE THE .COM FILE)
  70. -Q                      (EXIT FROM DEBUG)
  71. ***YOU ARE DONE*****
  72. Back in DOS, type VC to try it.
  73. 
  74.  
  75.  
  76. 
  77. 
  78. 
  79. 
  80.  
  81. ILE)
  82. -Q                      (EXIT FROM DEBUG)
  83. *