home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / starlet / genienec / find2.doc < prev    next >
Text File  |  1979-12-31  |  4KB  |  74 lines

  1.         FIND2.COM DOCUMENTATION
  2.  
  3. Find2 is a public domain utility for the PC-8401A 
  4. computer that intercepts the LST: device.  If a caret
  5. (^) is sent to the BDOS LST: device followed immediately
  6. by a left square bracket ([), these two characters are
  7. replaced by the single ASCII ESC character.  
  8.  
  9. This program was written in response to the condition of
  10. WordStar-to-go (in the PC-8401A) causing the imbedded ESC
  11. character to be printed out as a caret and a left bracket
  12. (^[) instead of the ASCII ESC.  PC-8401A users  that have
  13. Non-NEC printers that utilize the ESC code for special 
  14. printer effects could not obtain the full use of their 
  15. printer without a LST: filter such as FIND2.  ESC can now 
  16. be entered into WS by typing in ^[ (as well as CTRL-P ESC.)
  17. Be sure to set the IPL to FIND2 once it is loaded in your
  18. PC-8401A, becuase power-off to power-on transitions cause 
  19. the BDOS table to be re-written, and therfore nullify this
  20. program.  The SetIPL can be invoked from the PC-8401A MENU
  21. OPTION key - SHIFT-F.2<RETURN>.  F.3 is the SetIPL option.
  22. Press F.3 and respond to the "Type IPL command" prompt with
  23. FIND2<RETURN>.  To produce a single caret (^) upon printout,
  24. specify caret followed by accent grave (^`.)
  25.  
  26. As an added bonus this program will allow all control 
  27. characters to be passed to the printer.  Simply precede 
  28. the character you want turned into a control character
  29. with a caret character.  The following chart displays
  30. character input and resulting character output in Hex-
  31. adecimal, Decimal and ASCII control-code names:
  32.  
  33. Input   Hex   Decimal  ASCII | Input    Hex   Decimal  ASCII 
  34.  ^@    00    00    Nul  |  ^P    10    16    Dle
  35.  ^A    01    01    Soh  |  ^Q    11    17    Dc1
  36.  ^B    02    02    Stx  |  ^R    12    18    Dc2
  37.  ^C    03    03    Etx  |  ^S    13    19    Dc3
  38.  ^D    04    04    Eot  |  ^T    14    20    Dc4
  39.  ^E    05    05    Enq  |  ^U    15    21    Nak
  40.  ^F    06    06    Ack  |  ^V    16    22    Syn
  41.  ^G    07    07    Bel  |  ^W    17    23    Etb
  42.  ^H    08    08    Bs   |  ^X    18    24    Can
  43.  ^I    09    09    Ht   |  ^Y    19    25    Em
  44.  ^J    0A    10    Lf   |  ^Z    1A    26    Sub
  45.  ^K    0B    11    Vt   |  ^[    1B    27    Esc
  46.  ^L    0C    12    Ff   |  ^\    1C    28    Fs
  47.  ^M    0D    13    Cr   |  ^]    1D    29    Gs
  48.  ^N    0E    14    So   |  ^^    1E    30    Rs
  49.  ^O    0F    15    Si   |  ^_    1F    31    Us
  50.  
  51. Input:
  52. Caret Space(^ ) through Caret Question Mark (^?) and then
  53. Caret Acent Grave (^`) through Caret Tilde (^~) on the ASCII 
  54. chart are undefined and will result in a printable caret (^) 
  55. being produced only.
  56.  
  57. Example use in WS-to-go:
  58. My printer requires an ESC Q to enter Condensed character printing 
  59. mode, an ESC N to return to normal Pica mode, a 0E hexadecimal
  60. to enter Enlarged character printing mode and a 15 decimal to return
  61. to normal sized printing.  I can use the following:
  62.  
  63. ^[QThis prints condensed characters ^[NNow they are pica sized.
  64. ^NThese pica characters will be enlarged ^OThese will be normal sized.
  65. ^ ^!^"^#^$^%^&^'^(^)^*^+^,^-^.^/^0^1^2^3^4^5^6^7^8^9^:^;^<^=^>^?
  66. The above line produces 32 caret characters only.
  67. ^`^a^b^c^d^e^f^g^h^i^j^k^l^m^n^o^p^q^r^s^t^u^v^w^x^y^z^{^|^}^~
  68. The above line produces 31 caret characters only.
  69. This produces a backspace (control-h) such as to accent a vowel :
  70. e^H'
  71. (A printer such as the PC-8023 must be in incremental rather than
  72. logic seeking mode to print a literal backspace.)
  73. FILE END.
  74.