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 / PROGRAMS / BKGRONDR / BGIIPCPI.LBR / PCPIBGII.DOC < prev    next >
Text File  |  2000-06-30  |  3KB  |  80 lines

  1. 12/28/86 
  2.  
  3. by Steven Hirsch
  4.  
  5. Files:
  6.  
  7. NEW2E80.DVR
  8. PCPISCRD.DRV
  9.  
  10.  
  11. Purpose:
  12.  
  13. This library contains files and information necessary to 
  14. implement the 'advanced' features of BGii on the PCPI AppliCard 
  15. CP/M system.
  16.  
  17.  
  18. Bridger Mitchell's BackGrounder ii is a minor miracle! Hopefully 
  19. many folks have already tried the demo version (available on fine 
  20. BBS systems everywhere), and maybe even purchased the full-blown 
  21. version. Like many others, I was dismayed to find that the only 
  22. screen drivers supplied were for Heath terminals and certain 
  23. Kaypro machines. 
  24.  
  25. After a weekend of headbanging, I have generated a new version of 
  26. the PCPI FAST2E80.DVR file. This updated driver supports the 
  27. 'report cursor position', and the 'transmit screen' function. For 
  28. lack of imagination, I used the Heath/Zenith conventions:
  29.  
  30. ESC, 'n' ===> Report cursor position. A string is sent (via 
  31. console input) which consists of :
  32.  
  33.                   ESC, '=', Y+32, X+32
  34.  
  35. ESC, '#' ===> Transmit screen. The entire screen (1920 chars) is 
  36. sent via conin. A <cr> is appended at the end. Inverse characters 
  37. have their hi-bit set.
  38.  
  39. Unfortunately, the source code for the driver is proprietary, and 
  40. though it is floating around on BBS's, I will not assist in it's 
  41. propogation.
  42.  
  43. It was also necessary to hack up Bridger's H19SCRDV file, to 
  44. produce PCPISCRD.DRV. Again, the source is copyrighted. I will 
  45. forward my modified source to Plu-Perfect, and they will likely 
  46. include it in future accessory disk releases.
  47.  
  48. A minor patch to the PCPI Z80 bios is necessary, in order to 
  49. permit the return of 8-bit data from the screen. Just do this:
  50.  
  51. ddt PCPICPM
  52. (blah, blah)
  53.  
  54. -s1A36
  55. E6  00
  56. 7F  00
  57. xx  .
  58. -g0
  59.  
  60. A>save 54 NEWCPM (or whatever..)
  61.  
  62. Now, generate a boot disk using NEW2E80.DVR instead of 
  63. FAST2E80.DVR (yes, Martha, you must have a IIe!!), and give 
  64. INSTALL the name of your patched system file. Test this disk to 
  65. make sure that it is OK, and see if programs using direct cursor 
  66. addressing (WordStar, etc.) perform correctly.
  67.  
  68. If all goes well, install the PCPISCRD.DRV file into LOADBG.COM 
  69. using the SETBG.COM utility. The directions are fairly clear on 
  70. this. Fire up BGii and enjoy cut, paste, flip, swap, and all of 
  71. the other marvelous tricks!
  72.  
  73. You will note a spurious cursor appearing in the upper left of 
  74. the screen on every other 'suspend' operation. This is being 
  75. worked on as you are reading this, and should be solved in a 
  76. future release. It is **not** in the file, and does not appear on 
  77. screen dumps!
  78.  
  79. Please leave messages for me on Lilliput (#2), Z-CENTRAL, and/or 
  80. Downspout if any problems are encountered.