home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / MISC / HANDICAP / BPOP21.ZIP / BPOP.DOC next >
Encoding:
Text File  |  1991-05-25  |  33.5 KB  |  733 lines

  1. BPOP - A TSR Magnifying Glass
  2. Part of the B-WARE family
  3. Copyright Hexagon Products 1989, 1991
  4.  
  5. Version 2.1                                       June 1991
  6.  
  7. BPOPTable of Contents
  8. Page Subject
  9.  BPOP Basics
  10. 1  Introduction
  11. 2  Quick Start (F1 Help)
  12. 4  Fonts and Character Sizes (F2 Zoom)
  13. 7  Moving Around with Arrow keys (F3 and F4)
  14.  
  15.  Searches
  16. 9  F6 - Search for Attribute
  17. 12 F7 - GOTO Cursor
  18. 12 F8 - GOTO Location
  19. 12 F9 - Search for Text
  20. 13 F10 - Do it Again
  21.  
  22.  Command Line Options
  23. 14 -K Changing the Hot Key
  24. 18 -S Changing the Size
  25. 18 -V Changing the Video Mode
  26.  
  27.  Final Notes
  28. 19 Technical Specifications
  29. 20 A Word about TesSeRact(TM)
  30. 21 Disk Vendors, BBS's, Users Groups
  31. 22 An Ad for BEDIT
  32. 23 Other Products and Prices
  33. 24 BPOP 2.1 Registration Form
  34.  
  35.  
  36.  
  37. B-Pop - A TSR Magnifying Glass
  38. Part of the B-Ware family
  39. Copyright Hexagon Products 1989, 1991
  40.  
  41. Version 2.1                                             June 1991
  42.  
  43. Introduction
  44. B-Pop is a memory-resident magnifying glass.  It pops up over text mode
  45. screens of other software and enlarges the characters, making them
  46. easier to read.   B-Pop is part of the B-Ware family which includes
  47. B-Edit, B-Type, B-Look, B-Dir, BIG for 1-2-3 and BIG for WordPerfect.
  48. B-Pop is shareware for $27.  For a list of products and prices, see the
  49. last pages of this document.
  50.  
  51. B-Pop was written for vision impaired users, but can be used in any
  52. situation where it is hard to see the computer screen, such as enlarging
  53. faint letters on a laptop or making a computer demonstration visible to
  54. people in the back of a conference room or classroom.
  55.  
  56. B-Pop gives you a choice of magnification.  On a typical color display,
  57. the enlargement might provide 10, 20, 26, 40, or 53 characters per line.
  58. Because B-Pop uses larger characters, fewer of them fit, so only a portion
  59. of the underlying display can be enlarged at any one time.  However, you
  60. can move the focus around with the arrow keys, or search for a particular
  61. color or text string on the display.
  62.  
  63. B-Pop draws characters on your screen based on character maps or fonts
  64. embedded within B-Pop.  The original B-Pop contained three different fonts:
  65. 8-bit, 12-bit, or 16-bit.  Version 2.1 adds new 24-bit and 32-bit fonts.
  66. These provide better looking, smoother characters when used on any video
  67. display.  Further information is provided in this document in the section
  68. called Fonts.
  69.  
  70. B-Pop is a TSR.  You load it at the DOS command line, and it Terminates,
  71. but Stays Resident (TSR).  After that, it lurks in the background, waiting
  72. to be popped up when you press a certain combination of keys (hot keys).
  73. When you call up B-Pop, it reads whatever is currently displayed on your
  74. screen, and redisplays a portion of it using larger characters.  Use the
  75. arrow keys to scroll around to other parts of the display.  When done,
  76. press any other key to return you to where you left off.  B-Pop uses 
  77. TesSeRact(TM) which should make it relatively compatible with other TSRs.
  78.  
  79. B-Pop is a general purpose enlarger.  It can be popped up over any text
  80. mode screen.  By contrast, BIG for 1-2-3 and BIG for WordPerfect are two
  81. special purpose enlargers.  They work only with their associated programs,
  82. but they well with them.  For example, they know where error message are
  83. located, what menus look like, and where status areas are located.  They
  84. will automatically enlarge what is most likely to be of interest to you.
  85.  
  86. Quick Start
  87. B-Pop comes in two separate EXE files, BPOP24.EXE and BPOP32.EXE.  They
  88. differ only in the magnification they provide.  You are given both and
  89. can choose which you prefer.
  90.  
  91. You run B-Pop by entering the B-Pop command at the DOS prompt.  Choose 
  92. BPOP24 or BPOP32 to start out with.  Later, you can experiment to decide
  93. which one to use regularly.  The programs differ only in the character fonts
  94. they contain.  When B-Pop is loaded, it displays a short message, and then 
  95. returns control to DOS.  It looks as if B-Pop has terminated, but in fact,
  96. it is still resident in your computer's memory.  If you had done a DOS
  97. CHKDSK immediately before and after running B-Pop, you would have noticed
  98. that the memory available has shrunk by about 45K.  This is memory that
  99. B-Pop is using.
  100.  
  101. You can now enter any DOS command or program.  For example, enter the DOS
  102. DIR command to get a listing of your files as usual.  Now, hold down the
  103. Left Shift key and the ALT key and press the letter A all at the same time.
  104. If everything is correct, B-Pop will read the DIR display off your screen,
  105. and replace it with a portion of the screen blown up with larger characters.
  106.  
  107. B-Pop is now active, and will remain in control until you are done with
  108. it. You can see another portion of the display by pressing any of the arrow
  109. keys, including the 4 single arrow keys, HOME, END, PGDN, or PGUP. These
  110. keys cause B-Pop to scroll over the underlying data, displaying a different
  111. portion each time.  The top line of the B-Pop display always shows the row
  112. and column of the underlying data that is currently displayed.
  113.  
  114. Press the ESCape key, and the B-Pop display will vanish, restoring the
  115. original text.  While the B-Pop display is active, several keys have
  116. meaning to B-Pop.  They will be interpreted as commands.  Any other key 
  117. will serve to erase the B-Pop display.
  118.  
  119. F1 - Help
  120. While B-Pop is active, the function keys have special meaning.  If you 
  121. press F1 for Help, you get a list of the function key definitions.
  122. If you are running B-Pop on a device capable of graphics display, you 
  123. can change the magnification by pressing F2.  Pressing any key other than
  124. a function key causes B-Pop to restore the original screen image and
  125. return control.
  126.  
  127. While B-Pop is active, the F5 key makes B-Pop not only release control of
  128. the screen, but also removes B-Pop from your machine completely.
  129. After this, you won't be able to call B-Pop with the hot keys again until
  130. you reload it.  If you haven't loaded any other programs on top of B-Pop,
  131. the memory B-Pop was using will be returned for other use.
  132.  
  133. The function keys F6 through F10 serve to search the underlying text
  134. for contents or position.  For example, you can change the B-Pop screen
  135. to locate and enlarge the area around the word ERROR, or data with the
  136. attribute of Red on White.
  137.  
  138. If you press any other key while B-Pop is active, B-Pop will release control
  139. of the screen and "go back to sleep" waiting to be "awakened" by the
  140. press of its hot keys.
  141.  
  142. Fonts and Character Sizes
  143. F2 - Zoom
  144. B-Pop can use the greatest enlargement, where a screen is filled up with
  145. only 6 lines of 10 characters, on all video hardware.  When B-Pop is used
  146. with video cards that support graphics, such as CGA or Hercules, B-Pop
  147. gives you a range of character sizes used to make up the display.  You
  148. can cycle among all modes supported for your display when B-Pop is active
  149. by pressing the F2 key.
  150.  
  151. The number of characters displayed by B-Pop is a function of the size of
  152. each character and the resolution of your video card and monitor.  B-Pop uses
  153. several fonts, including  an 8-bit, 12-bit, 16-bit, 24-bit, and 32-bit fonts.
  154. In 640x200 graphics mode, the display is produced by 640 separate dots of light
  155. or pixels across the screen, and 200 dots down.  Characters produced with the
  156. 16-bit font require 16 dots in each direction for each character.  
  157.  
  158. So, a 16-bit font yields 40 (640/16) characters across, and 12 (200/16) lines
  159. down.  Different video modes provide 320x200, 640x350, or even 640x480.
  160. Displaying different fonts in different video modes produces a wide variety
  161. of character sizes.
  162.  
  163. Each font contains a pattern to make up all 256 possible characters. For
  164. example, the 8-bit entry for the letter 'A' might look like this:
  165.  
  166.        ..XX....
  167.        .XXXX...
  168.        XX..XX..
  169.        XX..XX..
  170.        XXXXXX..
  171.        XX..XX..
  172.        XX..XX..
  173.        ........ 
  174.  
  175. where the dots are 0's and the X's are 1's.  The only inter-character
  176. spacing done in B-Pop is provided for in the font itself.  Thus,
  177. the A has an empty row along the bottom and two empty columns along
  178. the right hand side.  The first row is 0011 0000 or 30 in hexadecimal.
  179. In hex, the entire entry for an 'A' would be "30 78 CC CC FC CC CC 00".
  180.  
  181. Each entry takes up eight bytes, so for all 256 characters 8*256 = 2048 bytes
  182. are required.  For the 16-bit font, each row takes up two bytes, and 16 rows
  183. are required.  For 256 characters, 2*16*256 = 8192 bytes are required.
  184.  
  185. For the 12-bit font, each row still takes up two bytes, but only the
  186. first 12 bits in the row are displayed.  The 12-bit font uses 14 rows,
  187. so the 12-bit font takes up 2*14*256 or 7168 bytes.  The 12-bit font
  188. used in B-Pop is provided courtesy of Kim Kokkonen of TurboPower Software.
  189. It was developed for use in BigEd, a large character word processor.  
  190.  
  191. The fonts are resident in memory with B-Pop, and as such, take memory away
  192. from your application.  It is likely that you will decide upon a single
  193. enlargement and find that the extra fonts just get in the way and take
  194. up overhead.  To solve this problem, there are two B-Pop programs, 
  195. differing only in what fonts they contain, and consequently, in what size
  196. characters they can produce.
  197.  
  198. BPOP24.EXE contains the 8-bit, 12-bit, and 24-bit fonts.  BPOP32.EXE
  199. contains the 8-bit, 16-bit, and 32-bit fonts.  Try each one, run through
  200. all the Zoom modes for each, and decide which you prefer.
  201.  
  202. The combination of characters available to you with the a given B-Pop font
  203. can be determined by looking at the table below.  Find the desired
  204. enlargement for your hardware, determine the font needed to produce it,
  205. and run the appropriate B-Pop program that contains that font.
  206. Video           Display
  207. Hardware        Mode        Font    Yield
  208.  
  209. Mono            80x25       8-bit   10x6
  210.  
  211.  CGA            320x200     32-bit  10x6
  212.                             24-bit  13x7
  213.                             16-bit  20x12
  214.                             12-bit  27x14
  215.                             
  216.                 640x200     32-bit  20x6
  217.                             24-bit  27x7
  218.                             16-bit  40x12
  219.                             12-bit  53x14
  220.  
  221.  Hercules       720x348     32-bit  23x11
  222.  Monochrome                 24-bit  30x12
  223.  Graphics                   16-bit  45x22
  224.                             12-bit  60x25
  225.  
  226.  EGA            320x200     32-bit  10x6
  227.  and                        24-bit  13x7
  228.  VGA                        16-bit  20x12
  229.                             12-bit  27x14
  230.                             
  231.                 640x200     32-bit  20x6
  232.                             24-bit  27x7
  233.                             16-bit  40x12
  234.                             12-bit  53x14
  235.                             
  236.                 640x350     32-bit  20x10
  237.                             24-bit  27x13
  238.                             16-bit  40x21
  239.                             12-bit  53x25
  240.                             
  241.  VGA            640x480     32-bit  20x15
  242.  only                       24-bit  27x17
  243.                             16-bit  40x30
  244.                             12-bit  53x34
  245.  
  246. Rows and columns on video cards given resolution and font.
  247.  
  248. If you find the need to modify the characters used by B-Pop yourself,
  249. a font editor is provided with each registration.  You might choose to
  250. modify the letters to exagerate the differences between an H, M, and W,
  251. for example.  Also, any font with the extension .F8 from the Ultravision
  252. package from Personics or any font suitable for use with BigEd from Kim 
  253. Kokkonen can be used. 
  254.  
  255. The 24 and 32 bit fonts provided with B-Pop are Times-Roman.  Each character
  256. has small serifs or lines at the tips.  Some people find this character
  257. style easy to read.  When you register B-Pop, you will also receive a
  258. Helvetica version of the 24 and 32 bit fonts.  Helvetica does not use
  259. serifs (sans serif).
  260.  
  261. Moving Around with Arrow Keys
  262. F3 - Page Left
  263. F4 - Page Right
  264. B-Pop can only display a portion of the underlying data that was on the 
  265. screen when B-Pop was called up.  When using the largest block characters,
  266. each underlying character which occupied one column and one row will be
  267. enlarged by B-Pop to take up 8 columns and 4 rows.  The underlying data
  268. can only be fully displayed by B-Pop if you look at 8 pages across and
  269. 4 pages down.  Since each B-Pop screen covers only about 1/32 of the
  270. underlying data it is important to be able to move the B-Pop display
  271. to other portions of the data.
  272.  
  273. The simplest way to do this is by using the arrow keys.  The four arrow 
  274. keys cause B-Pop to move one character in the given direction.  UP and 
  275. DOWN move one row, while LEFT and RIGHT move one column.  These arrow
  276. keys are useful for fine adjustments.  If you see most of what you are
  277. looking for on the current B-Pop display, you can use the arrow keys to 
  278. see what is just off the edge of the B-Pop display.
  279.  
  280. If you get to the edge of the underlying data, the arrow keys cause B-Pop
  281. to wrap the display.  For example, if you are displaying the top row of
  282. the underlying data, and you press the UP arrow, since B-Pop can't display
  283. any further up, it will wrap down to the last row of the previous column.
  284.  
  285. This is analogous to how you read.  If you are at the rightmost edge and
  286. you press the RIGHT arrow, B-Pop will go down a page and back over to the 
  287. left margin.  Whenever B-Pop wraps like this, it will issue a short low
  288. beep to alert you to the situation.  The top line of the display can
  289. always be examined to determine exactly what portion of the underlying
  290. display is being shown at any given time.
  291.  
  292. There are also paging keys which will change the display a page at a time.
  293. A page is defined as what can be shown on the B-Pop screen at once.  For
  294. example, with an 80 by 25 display, a B-Pop page consists of 10 columns of
  295. 5 rows.  If you press the PgUp key, B-Pop will display the data that is
  296. 5 rows above what you are looking at.  Again, if the top row is already
  297. on the display, B-Pop will wrap to the last row of the previous page.
  298. The PgUp and PgDn keys move the display one page up or down.  The TAB key
  299. moves the display one page to the right, and the back tab key, or Shift
  300. TAB, moves the display one page to the left.  If you prefer, the F3 and F4
  301. keys also move the display one page to the left and right.
  302.  
  303. In addition, two other keys can be used, HOME and END.  HOME changes the
  304. display to show the first column and first row of the underlying data.
  305. Sometimes if you get confused about where you are in the display, you
  306. can press HOME to take you to the top left to get your bearings, then
  307. use the other paging keys to move around again.  The END key takes you
  308. to the bottom row of the underlying data but leaves the column unchanged.
  309.  
  310.                     Distance
  311.     1 Character     1 Page      To the Edge
  312.     UP arrow        PGUP        HOME        
  313.     DOWN arrow      PGDN        END     
  314.     LEFT arrow      ShiftTab    (F3)
  315.     RIGHT arrow     Tab         (F4)
  316.  
  317. B-Pop also lets you search for particular characters or attributes
  318. of the underlying data.
  319. All searches proceed across and then down until the entire underlying text
  320. has been examined or until the search succeeds.
  321.  
  322. F6 - Search for Attribute
  323. B-Pop can only display a portion of the underlying data that was on the 
  324. screen when B-Pop was called up.  You can move the B-Pop display to another
  325. portion of the underlying data with the arrow keys, but B-Pop also lets
  326. you identify certain areas of the underlying data by characteristic.
  327. For example, after you have called B-Pop up, you can press the F6 function
  328. key to tell B-Pop to search the underlying data for any field that was
  329. displayed in a certain color, or with a certain attribute.
  330.  
  331. Every character displayed on the screen is given its own attribute.  The
  332. attribute controls whether the character will be displayed in bright or
  333. normal intensity, whether or not it will be blinking, and on color screens,
  334. what color it will be.  Monochrome screens are limited in the number of
  335. different attributes they distinguish.
  336.  
  337. For example, if your word processor displays error messages in Red on White,
  338. you can use the F6 key to go directly to any error message.  When you press
  339. F6, a screen is displayed that asks you what foreground color you are seeking.
  340. The color choices are listed.  Enter a number from 0 to 7 indicating which
  341. color.  For this example, enter a 4 for Red.  Then you are asked what 
  342. background color you are interested in.  In this case, enter 7 for White.  
  343. If there is any Red on White text on the underlying screen, the B-Pop display
  344. will show it.  If not, a short beep will let you know that B-Pop could not
  345. find any such attribute.
  346.  
  347. There are actually more attributes available than these.  Add eight to the
  348. foreground attribute and you get the same color in high intensity.  Add eight
  349. to the background attribute and you get blinking.  Not all video monitors
  350. and adapters differentiate combinations such as black from bright black.
  351.  
  352. The complete table of attributes for color displays is as follows:
  353.  
  354.                         Foreground              Background               
  355.     Color                       Bright                  Blink
  356.  
  357.   Black                 0           8           0           8
  358.   Blue                  1           9           1           9
  359.   Green                 2           A           2           A
  360.   Cyan                  3           B           3           B
  361.   Red                   4           C           4           C
  362.   Magenta               5           D           5           D
  363.   Brown                 6           E           6           E
  364.   White                 7           F           7           F
  365.          
  366.  
  367. For monochrome screens, although a full attribute byte is reserved for
  368. each character, meaning there are a possible 256 attribute combinations,
  369. most are not supported by the hardware.  The common monochrome attributes 
  370. are: White on Black (Foreground 7, background 0), Underlined (1,0), and
  371. Black on White (0,7).   There are bright and blinking versions of these
  372. three also.  To choose the blinking, add 8 to the background number
  373. and to choose bright, add 8 to the foreground number (hexadecimal).
  374.  
  375. If you enter a value  in the range 0 through 7, B-Pop will search for any
  376. match regardless of the blinking or brightness settings.  If you want to
  377. specifically look for a blinking or brightness setting, you can enter
  378. the attribute in the range of 8 through F.     
  379.  
  380. There are some programs available that will change the colors displayed
  381. on your screen for a given attribute, and sometimes it is just very
  382. difficult to determine what color you are looking for.  As an example,
  383. I wanted to search for the blinking WAIT message that Lotus 1-2-3 displays
  384. in the upper right corner.  It looked like White on Red to me, but B-Pop
  385. couldn't find any White on Red text on the screen.
  386.  
  387. To solve this problem, you can answer the B-Pop prompt for attribute with
  388. a question mark.  If you do so, B-Pop will ask what column and row you are
  389. interested in.  In my case, the blinking WAIT message is in column 77 of
  390. row 1.  When I entered that, B-Pop came back and said the attribute of that
  391. column and row had a foreground of B and a background of C.  This is Bright
  392. Cyan on Blinking Red.  That explains why B-Pop didn't return anything for a
  393. search of White on Red.  Now, I can search for the B on C attributes when
  394. I am in 1-2-3.
  395.  
  396. You can repeat the last search you performed by pressing the function key
  397. F10.  This will look for the next area on the screen with the same attribute.
  398.  
  399. When a blank is displayed on the screen, it doesn't matter if the attribute
  400. calls for red on black or white on black, all you see is black.  For this
  401. reason, when you search for attribute, areas on the screen with nothing
  402. but blanks in them are skipped.
  403.  
  404. F7 - GOTO Cursor
  405. F8 - GOTO Location
  406. Each display screen has a cursor position associated with it.  If you 
  407. press the F7 function key while B-Pop is active, it will change the B-Pop
  408. display to show the page around the underlying data pointed to by the 
  409. cursor.  Note that not all software uses the cursor position in a meaningful
  410. way.  Some programs use their own cursor made up of a reverse video 
  411. display.  They move the actual cursor to off the display screen.  F7
  412. will just display the area of the actual cursor.  In these cases, you may
  413. be better off searching for attribute.
  414.  
  415. If you know what area on the screen you are interested in, you can use
  416. function key F8 to go there directly.  When you enter F8, B-Pop prompts you
  417. for the column and row you are interested in.  The column and row numbers
  418. start at 1.  B-Pop will change the display to show the appropriate 
  419. underlying data.
  420.  
  421. F9 - Search for Text
  422. B-Pop can only display a portion of the underlying data that was on the 
  423. screen when B-Pop was called up.  You can move the B-Pop display to another
  424. portion of the underlying data with the arrow keys, but B-Pop also lets
  425. you identify certain areas of the underlying data by contents.
  426. For example, after you have called B-Pop up, you can press the F9 function
  427. key to tell B-Pop to search the underlying data for a given string of
  428. characters.
  429.  
  430. For example, you might want to search a spreadsheet screen for any field
  431. that involved money.  To do this, you can bring up the B-Pop screen and press
  432. the F9 function key.  B-Pop will prompt you for what text you want to search 
  433. for.  Then enter a dollar sign ($).  B-Pop will search the underlying data
  434. for a matching dollar sign, and change the B-Pop display to show the new
  435. area.  You can repeat the search, looking for the next dollar sign, by
  436. pressing the F10 key.
  437.  
  438. Wild cards which are used in DOS text searchs, such as * and ?, have
  439. no special meaning in B-Pop text searches.  If you search for a ?, B-Pop
  440. will look for a ? in the underlying text.
  441.  
  442. F10 - Do it Again
  443. You can repeat the last search you performed by pressing the function key
  444. F10.  This will look for the next area that matches your criteria: matching
  445. attribute if the last search was F7, matching text for F9.
  446. Command Line Options
  447. B-Pop has several options which can be specified on the command line
  448. when you invoke B-Pop.  Each option is preceded by a dash (-) and a single
  449. letter.  An example of an option is the Size option, -S.  To use a size
  450. of 5000, you would enter B-Pop as follows:
  451.  
  452.             BPOP -S5000
  453.  
  454. There is no space between the option letter and the value.  It does
  455. not matter whether you enter the option letter in upper or lower case.
  456. If you have to use two options, it doesn't matter in what order you enter
  457. them.  For normal usage, you need not enter any options.        
  458.  
  459. -K Changing the Hot Key
  460. By default, B-Pop can be invoked by pressing the hot key combination of
  461. ALT, Left Shift, and A.  If this is not a convenient combination to 
  462. use, or if it conflicts with another TSR program you are running, you
  463. can change the hot key combination with the -K option.
  464.  
  465. If you want to change the hot key combination that is used to invoke
  466. B-Pop, you can do so by using the -K parameter on the DOS command line
  467. when you first start B-Pop.  For example:
  468.  
  469.            BPOP -K0A1E
  470.  
  471. would give you the same hot key you get by default.  The first two characters
  472. after the K (in the example, 0A) indicate what shift keys must be pressed
  473. for the hot key to be recognized.  There are 4 shift keys: the CTRL key, the
  474. ALT key, and the Left and Right Shift keys.  In this example, the 0A means
  475. the ALT and Left Shift keys must be pressed together.  
  476.  
  477. The last two characters after the K (in the example, 1E) indicate what
  478. letter or number key must be pressed for the hot key.  In this case, the
  479. 1E means the letter A.  You can choose from any of the letter keys, number
  480. keys, or function keys.  
  481.  
  482. It is important that you choose a shift and key combination that do not
  483. interfere with other software that you run.  For example, Lotus 1-2-3
  484. uses the F1 key for Help.  You could tell B-Pop to pop up whenever the F1
  485. key was pressed, but if you did that, you would never be able to get
  486. Help from 1-2-3. 
  487.  
  488. In addition to any normal software you use, such as
  489. spreadsheets, databases, or word processors, you have to make sure that
  490. the B-Pop hot key doesn't interfere with any other TSR programs you may 
  491. also be running.
  492.  
  493. If you make a mistake, and B-Pop turns up where you don't want it, you 
  494. can remove B-Pop from memory by pressing the F5 key.  Then you can enter
  495. keys directly to your other application.
  496.  
  497.  
  498. The following is a list of Shift Key combinations you can
  499. use with the -K parameter:
  500.  
  501. -K Code     Shift Key Meaning
  502.  
  503. 00          No shift keys needed
  504. 01          RightShift
  505. 02          LeftShift
  506. 03          RightShift+ LeftShift
  507. 04                                  Ctrl
  508. 05          RightShift+             Ctrl
  509. 06                      LeftShift+  Ctrl
  510. 07          RightShift+ LeftShift+  Ctrl
  511.  
  512. 08                                          Alt
  513. 09          RightShift+                     Alt
  514. 0A                      LeftShift+          Alt
  515. 0B          RightShift+ LeftShift+          Alt
  516. 0C                                  Ctrl+   Alt
  517. 0D          RightShift+             Ctrl+   Alt
  518. 0E                      LeftShift+  Ctrl+   Alt
  519. 0F          RightShift+ LeftShift+  Ctrl+   Alt
  520.  
  521.  
  522. The following is a list of character codes you can use with the 
  523. -K parameter:
  524.  
  525. Char    -K Code     Char    -K Code     Char    -K Code
  526. A       1E          J       24          S       1F
  527. B       30          K       25          T       14
  528. C       2E          L       26          U       16
  529. D       20          M       32          V       2F
  530. E       12          N       31          W       11
  531. F       21          O       18          X       2D
  532. G       22          P       19          Y       15
  533. H       23          Q       10          Z       2C
  534. I       17          R       13
  535.  
  536. Char    -K Code     Char    -K Code     Char    -K Code
  537. 1       02          F1      3B          F11     57
  538. 2       03          F2      3C          F12     58
  539. 3       04          F3      3D
  540. 4       05          F4      3E
  541. 5       06          F5      3F
  542. 6       07          F6      40
  543. 7       08          F7      41
  544. 8       09          F8      42
  545. 9       0A          F9      43
  546. 0       0B          F10     44
  547.  
  548. The last two codes, F11 and F12, will not work on all machines.  Try
  549. them out if you are interested.
  550.  
  551. The default hot key combination for B-Pop is Left Shift-Alt-A.  To set
  552. such a value, find the Left Shift-Alt line in the top table.  It is 
  553. opposite code 0A.  Then find the code for the letter A in the next table.
  554. It is code 1E.  Placing these two next to each other gives -K0A1E.  If
  555. you ran B-Pop with this combination, you would get the default setting.
  556.  
  557. -S Changing the Size
  558. When invoked, B-Pop reads the text screen into a buffer.  It then enlarges
  559. a portion of it and eventually restores it upon exit.  By default, B-Pop
  560. provides a buffer large enough to hold 25 rows of 80 characters, the normal
  561. DOS screen size.  If you are using B-Pop with more rows or columns than
  562. this, you can increase the size of the buffer B-Pop uses to hold the
  563. text screen.
  564.  
  565. By default, B-Pop uses a buffer large enough to hold 2000 characters
  566. (80x25).  You can increase this by specifying the size of the text
  567. screen with the -S option.  Follow the S with the number of characters
  568. on the text screen you will be using.  For example, on a screen with
  569. 43 rows of 80 characters, or 3440 characters in all, use:
  570.  
  571.            BPOP -S3440
  572.  
  573. -V Changing the Video Mode
  574. When you use B-Pop on a graphics screen, you can get a number of different
  575. display sizes.  You can cycle through them using the F2 key when B-Pop
  576. is active.  The chosen video mode will be used on subsequent invocations
  577. of B-Pop.  If you prefer, you can instruct B-Pop to use a particular video
  578. mode when it is initially brought up by using the -V option.  Follow
  579. the -V with the number of times you would normally press the F2 key to
  580. obtain the size you prefer.  For example:
  581.  
  582.            BPOP -V2
  583.  
  584. is the equivalent of entering BPOP without the -V option, then pressing
  585. the F2 key twice.  
  586.  
  587. Technical Specifications
  588. B-Pop is a TSR written according to the TesSeRact(TM) specifications.  It
  589. should work on any IBM compatible PC running under DOS 2.2 or later.  It
  590. will run on any monochrome or color screen when they are in text mode. 
  591. BPOP12 and BPOP6 require 45K.  To run B-Pop on screens in greater than 25
  592. line mode use the -S option.
  593.  
  594. B-Pop will not pop up over a graphics mode screen, or when DOS is in the
  595. middle of executing a task.  If you try to invoke B-Pop at these times,
  596. B-Pop will just produce a cascading series of beeps instead of popping up.
  597. A Word about TesSeRact(TM)
  598. This product uses the TesSeRact(TM) Ram-Resident Library and supports
  599. the TesSeRact Standard for Ram-Resident Program Communication. For
  600. information about TesSeRact, contact the TesSeRact Development Team
  601. at:
  602.  
  603.      TesSeRact Development Team
  604.      c/o Chip Rabinowitz
  605.      2084 Woodlawn Avenue
  606.      Glenside, PA 19038
  607.      (215) 884-3373
  608.  
  609.      Compuserve: 70731,20
  610.      MCIMAIL:    315-5415
  611.  
  612. This MCIMAIL Account has been provided to the TesSeRact Development
  613. Team by Borland International, Inc. The TesSeRact Development Team is
  614. in no way associated with Borland International, Inc. TesSeRact is a
  615. trademark of the TesSeRact Development Team.
  616.  
  617. TesSeRact is Copyright 1988 TesSeRact Development Team, All Rights
  618. Reserved.
  619.  
  620.  
  621. What's Shareware?
  622. With shareware, the software author sends evaluation copies to a
  623. few central places such as bulletin boards.  They in turn make
  624. copies available to others at little or no cost.  Quality software will
  625. be passed on continuously, making the software readily available to all.
  626. Users need only pay for software that works for them.
  627.  
  628. Since there are many shareware authors, and a large audience for quality
  629. shareware, some companies called disk vendors have formed to bring the two
  630. together.  By charging a small copying fee, they can collect catalogs of
  631. shareware, pay for toll-free telephone numbers, take credit charges for
  632. disk copying fees, and make a profit.  A catalog from these vendors is
  633. the best survey of quality shareware available.  They usually charge $5
  634. or less per disk and $5 for shipping and handling.
  635.  
  636. Shareware authors get no payment from the bulletin boards or disk vendors
  637. who distribute the shareware.  When you pay a vendor for
  638. an evaluation copy of the software, the payment covers their expenses and
  639. goes to their profit.  The shareware authors get paid only when you buy
  640. the shareware products directly from them after evaluation.
  641.  
  642. Although you can evaluate the software before paying,
  643. it is not free.  If you continue to use the software after a reasonable
  644. evaluation period, you are required to pay for it.  However, since the
  645. software authorr does not keep track of who is evaluating the software,
  646. you're not going to get a bill.  Rather, you are on your honor to pay
  647. for the software.  It is much like public supported television.
  648.  
  649. Where's My Copy?
  650. If you are ready to buy the software, order it directly from Hexagon
  651. Products.  See below for the address and price list.  If you are looking for
  652. an evaluation copy, you should find it from one of the shareware channels.
  653.  
  654. Because of the indirect method of distribution, shareware ends up in
  655. many more places than the author ever knows about.  If you can't
  656. find Hexagon Products shareware on a bulletin board or from a
  657. local users group, you can use one of the following sources which
  658. carry the most recent versions:
  659.  
  660. The DISABIL forum of Compuserve.
  661.  
  662. Public Brand Software in Indiana, 800-426-3475.
  663.  
  664. Public Software Library in Texas, 800-242-4775.
  665.  
  666.  
  667. How Much?
  668. Prices are fixed through 12/91.  After that, check.
  669.  
  670. Product             Price   Latest Version
  671. B-Edit                  $39     2.1
  672. BIG for 1-2-3           $39     1.0
  673. BIG for WP              $39     1.1
  674. B-Pop                   $27     2.1
  675.  
  676. $9 discount on each of second and subsequent items in a single order.
  677.  
  678. Documentation for all programs is provided in large, easy-to-read,
  679. 18-point type.  In addition, all of the following large-character
  680. utility programs are included with any purchase at no extra cost:
  681.  
  682. B-Type, B-Dir, and B-Print
  683. are large-character replacements for the related DOS commands.
  684. B-Print prints text files  in large characters on Epson-compatible
  685. dot-matrix printers.
  686.  
  687. B-Look
  688. is a text file browser.  Scroll with arrow keys.
  689.  
  690. B-Font and B-Apply 
  691. modify the character shapes used in the above
  692. B-Ware products.
  693.  
  694.     contact:         Hexagon Products
  695.     Bill Arendt      P.O. Box 1295
  696.     (708) 692-3355   Park Ridge, IL  60068-1295
  697.  
  698. B-Pop 2.1 Registration Form
  699. Please complete the following registration form and send it to:
  700.                     Hexagon Products
  701.                     P.O. Box 1295
  702.                     Park Ridge, IL  60068-1295
  703.                     (708) 692-3355
  704.  
  705. Name: _________________________________________________________________________
  706.  
  707. Company: ______________________________________________________________________
  708.  
  709. Address: ______________________________________________________________________
  710.  
  711. City: ___________________________ State: ______________________________________
  712.  
  713. Zip: _____________ Phone: _____________________________________________________
  714.  
  715. Optional information:
  716. Using on: Laptop  Desktop
  717.  
  718. Display:  VGA     EGA     CGA     Herc    Mono    Dual
  719.  
  720. Oper.Sys: DOS     OS/2
  721.  
  722. Preferred Input Device: Mouse   Keyboard
  723.  
  724. Preferred Character Size:       ___ rows by ___ columns
  725.  
  726. Suggestions for improving B-Pop? ______________________________________________
  727.  
  728. _______________________________________________________________________________
  729.  
  730. Where did you find B-Pop? _____________________________________________________
  731.  
  732. If you have speech synthesis hardware, what kind? _____________________________
  733.