home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / TECLADO / KEYBUF1.ZIP / KEYBUF00.DOC < prev    next >
Encoding:
Text File  |  1990-04-17  |  5.3 KB  |  109 lines

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