home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / TECLADO / DISPBUF1.ZIP / DISPBUF1.DOC next >
Encoding:
Text File  |  1990-04-17  |  5.5 KB  |  113 lines

  1. DISPBUF1.EXE is a highly sophisticated hardware and software
  2. development utility program.  It will display where the keyboard
  3. buffer is in memory, and it will display actual keyboard data
  4. that is input.  The keyboard data can come from key input or from
  5. hardware or software that is capable of sending data directly to
  6. the keyboard buffer.
  7.  
  8. When the program starts, it first will display in hex and decimal
  9. the actual location of the keyboard buffer.  Thereafter, for each
  10. character or control code input, the first displayed line is the
  11. input character, and the next is the scan code.  The address in
  12. memory where the character and scan code reside will be displayed
  13. in hex and decimal.  The character and scan code will also be
  14. displayed in hex and decimal.  If the character is printable, it
  15. will also be displayed in normal ASCII character form.
  16.  
  17. When you see a first line of true binary zero, this input will be
  18. an extended keyboard function.  The next line will be the
  19. function.  Technical explanations are available from many
  20. sources.  If you need some help, give us a call.  This program
  21. requires a $10 license fee from Unikey Systems for each machine
  22. it is used on.
  23.  
  24. In case you got a copy of this software without the inclusion of
  25. our keyboard buffer expander software, we are going to add the
  26. technical data about KEYBUF00.SYS to this description.
  27.  
  28.  
  29. YOUR LOST DATA PROBLEMS
  30.  
  31. Most people have never been able to find the cause of lost data.
  32. Many programs, especially database and networking types, lose
  33. input data when using bar code, mag stripe, OCR, MICR, etc. input
  34. via keyboard wedge hardware, or from serial devices which wedge
  35. input data via software onto the keyboard buffer.  Even fast
  36. keyboard input can cause lost data.  Partial lost input data can
  37. cause some expensive database correction losses in money and
  38. time, especially when the programmer did not allow for the
  39. automatic correction of the lost data.  The problem is that the
  40. keyboard buffer is too small.  When it gets full, it will lose
  41. part of the input data until the calling program takes some data
  42. from the buffer, making room for new input data.  If you use
  43. KEYBUF, our keyboard buffer expander software, this problem goes
  44. away.  The normal keyboard buffer only holds 14 characters.  We
  45. can expand it to any length, but we suggest 510 characters long.
  46. If you have many input devices sending data via the keyboard
  47. buffer at the same time, it is best to use a larger buffer.  This
  48. version is for PC's and Compatibles.  Single machine use license
  49. fee is $45.  Other use by quotation.
  50.  
  51. Contact Gordie Shoholm, Mkt'g. Mgr.
  52. Unikey Systems, 20210 Laceyland, Katy,
  53. TX 77449, 713-578-5522, fax 579-2160
  54.  
  55. PROGRAM DOCUMENTATION
  56.  
  57. KEYBUF00.SYS is a DEMO program that has all the features of the
  58. KEYBUFxx.SYS commercial versions, except it only doubles your PC
  59. or Compatible computer's normal keyboard buffer length.  It is
  60. only to be used for one time brief testing unless you have a
  61. valid license from Unikey Systems.  It is expected that you will
  62. license a version of the proper size from Unikey Systems if you
  63. are able to understand the value.
  64. You can copy and distribute KEYBUF00.SYS, the documentation and
  65. the program DISPBUF1.EXE to other interested persons or entities
  66. without a license.  Get acquainted, we have many useful products.
  67.  
  68. You may have found out by now that most of the previous keyboard
  69. buffer expander software does not work since the arrival of the
  70. latest DOS versions, networking programs, expanded buffer and
  71. file requirements, etc.  Also most other competitive software has
  72. limitations as to buffer size.  For simplicity, we send out only
  73. the buffer size software that you want.  This simplifies the use
  74. by most people who are not experienced PC programmers.
  75.  
  76. The program is implemented as a device driver.  Memory resident
  77. and Terminate and Stay Resident versions will not work with
  78. todays expanded requirements.
  79.  
  80. The demo disk is bootable with IBM DOS 2.1 to eliminate setup
  81. problems for new users.  Just put it in A: drive and re-boot with
  82. a reset key, CTRL + ALT + DEL, or turn your computer off for 30
  83. seconds and then on.  A word to the wise, do not turn a computer
  84. on while the read/write head lever is engaged.  Engage it after
  85. turning on the power switch.
  86.  
  87. For testing with your operating system, you should copy the lines
  88. DEVICE=KEYBUF00.SYS and BREAK=ON to your normal CONFIG.SYS file
  89. and re-boot your computer.  Kindly give us a call if we can be of
  90. any help.
  91.  
  92. The CONFIG.SYS file on the disk can be used as a pattern for
  93. minimal use, but we suggest you spend some time with your DOS
  94. manual.  The files= and the buffers= are only for reference.
  95. Most programs will state the minimum requirements for these.  Any
  96. numbers greater than required will eliminate some memory
  97. availability.
  98.  
  99. KEYBUF00.SYS is implemented with the line DEVICE=KEYBUF00.SYS.
  100. This will load it into a proper area and activate the routine.
  101. It will help if it is on the first line of the CONFIG.SYS file.
  102. If the program gets loaded into a bad area, it will not load and
  103. activate an expanded keyboard buffer.  It will notify the
  104. operator of this no-load action and request a key poke to
  105. continue operation after this load attempt.
  106.  
  107. Most people have to re-boot when their running program gets into
  108. trouble, so we include the BREAK=ON line to enable you to use
  109. CONTROL + BREAK to get back to DOS in more instances.  If your
  110. program requires excessive speed, you might want to eliminate
  111. this line and put up with the re-boot situation.
  112.  
  113.