home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / VDOEDIT / VDE-Z3.PAT < prev    next >
Text File  |  2000-06-30  |  4KB  |  128 lines

  1.  
  2.                         VDE-ZCPR3 MODIFICATIONS
  3.         ______________________________________________________
  4.  
  5.         The inability of VDE to enter a print control code of ^B has
  6. made it of limited use in a ZCPR3 environment. The patches listed below
  7. will enable VDE ver 2.3 and 2.4 to use ^B as a print control code for
  8. generating ^A.....^B standout video sequences.
  9.  
  10.         NOTE:  This patch does not make VDE recognize ^B as the
  11. WORDSTAR bold print toggle. It merely allows a ^B to be entered as a
  12. text character for use by VMENU, HELP, ETC.
  13.  
  14.         What it does is substitute 0BH (^K) for 02H (^B) as the block
  15. marker token. The block commands will still be <esc> B and ^QB, but
  16. the marker stored in memory will be ^K instead of ^B. This means that
  17. ^K can not now be used as a print control character.
  18.  
  19.         I have used this modification on VDE ver 2.3 with no apparent
  20. problems. I do not use ver 2.4 because of a problem with the way it
  21. handles word left (^A) commands when at the top of the screen. (Are you
  22. listening E. Meyer ?) I did perform a test however, and the modification
  23. seems to work with VDE24.
  24.  
  25.         Also, I have included a method of using an ALIAS.CMD file
  26. to allow the automatic selection of the proper terminal overlay when
  27. VDE is invoked.
  28.  
  29.         -------------------------------------------------
  30.                         VDE23 MODIFICATION
  31.  
  32.  
  33. >GET 100 VDE23.COM
  34. >POKE 185F 0B
  35. >POKE 19FC 0B
  36. >POKE 1A29 0B
  37. >POKE 1A3A 0B
  38. >SAVE 39 VDE23.COM
  39. >NOTE You may use your favorite de-bugger instead of the poke command
  40.         __________________________________________________
  41.                         VDE24 MODIFICATION
  42.  
  43. >GET 100 VDE24.COM
  44. >POKE 1B13 0B
  45. >POKE 1CB9 0B
  46. >POKE 1CE6 0B
  47. >POKE 1CF7 0B
  48. >;IF YOUR SAVE COMMAND CAN HANDLE THE 'S' OPTION
  49. >SAVE 83 VDE24.COM S
  50. >;IF NOT,
  51. >;SAVE 42 VDE24.COM
  52.  
  53.  
  54.         __________________________________________________
  55.                 USE WITH MORE THAN ONE TERMINAL
  56.  
  57.         If you regularly use more than one type of terminal on your
  58. system, you can use the power of ARUNZ and ALIAS.CMD to automatically
  59. select the proper overlay for VDE (and other non-ZCPR3 programs).
  60.  
  61. 1. Create a version of VDE for each terminal using VINST2(3 or 4).
  62. 2. Then do the following for each version
  63.  
  64. >GET 100 VDEXX.COM
  65. >;IF VDE ver 2.3
  66. >SAVE 5 TERMNAME.OVL S
  67. >;IF VDE ver 2.4
  68. >;SAVE 7 TERMNAME.OVL S
  69. >ERA VDEXX.COM
  70.  
  71. 3. Insert the following lines into your ALIAS.CMD FILE (modified to
  72.    fit your system). User-Defined byte 1 is used as a terminal id byte.
  73.  
  74.  
  75. kaypro stat con:=crt:;ldr kaypro.z3t;poke f4c1 0
  76. vip7200 stat con:=tty:;ldr vip7200.z3t;poke f4c1 1
  77. vde if $mf4c1=00;vde23 $*;else;get 100 vde23.com;get 100 vdeh.ovl;go $*;fi
  78.  
  79.         NOTES ON ABOVE ALIAS COMMANDS:
  80.  
  81.         1. The 'kaypro' command sets the kaypro keyboard & internal video
  82.            as the system console. If you use IOP's, then use the DEV
  83.            program instead of STAT.
  84.  
  85.         2. The 'vip7200' command sets a Honeywell 7200 terminal connected
  86.            to the serial printer port as the system console.
  87.  
  88.         3. The 'vde' command examines user-byte 1, and loads the proper
  89.            terminal overlay. (I saved a little disk space by not using
  90.            an overlay when the Kaypro is the terminal.)
  91.  
  92.         4. The above method may be expanded to allow the use of up to
  93.            eight (IF nesting limit) terminals for S-100 and other
  94.            expandable systems.
  95.  
  96.         5. The same method may be used to customize other terminal
  97.            sensitive programs which don't make use of the TCAP function.
  98.  
  99.  
  100.  
  101.                                 FINAL NOTE
  102.         ____________________________________________________________
  103.  
  104.         In order to honor Eric Meyer's copyright (specifically his
  105. request that modified versions of VDE not be distributed), this patch
  106. file may be passed about freely, but please do not distribute any patched
  107. copies of VDE to others.
  108.  
  109.  
  110.                                         Enjoy,
  111.  
  112.                                         Royce Shofner
  113.  
  114.  
  115.         The above info, VDE-Z3.PAT, is the same as VDE-Z3.MOD except
  116. that a typing error has been corrected.
  117.  
  118.         The line in error was :
  119. >POKE 193A 0B
  120.  
  121.         The correct entry is :
  122. >POKE 1A3A 0B
  123.  
  124.         Sorry for any problems this typo may have caused.
  125.  
  126.                                         Royce Shofner
  127.  
  128.