Dec 232017
 
InfoBar v1.51 - TSR Programmers Ruler - Shows X,Y, Color, ASCII #, and screen offset of any character on the screen. Takes 3k of memory.
File INFO151.ZIP from The Programmer’s Corner in
Category Miscellaneous Language Source Code
InfoBar v1.51 – TSR Programmers Ruler – Shows X,Y, Color, ASCII #, and screen offset of any character on the screen. Takes 3k of memory.
File Name File Size Zip Size Zip Type
INFOBAR.COM 4861 2645 deflated
INFOBAR.DOC 6852 2524 deflated

Download File INFO151.ZIP Here

Contents of the INFOBAR.DOC file




InfoBar v1.51
Copyright (C) 1990
By Philip Maland
06/09/90

Disclaimer:

This program is Shareware. InfoBar and the accompanying documentation
are copyrighted material. You may copy and distribute InfoBar for
NON-COMMERCIAL use if:

- No fee may be charged to copy or distribute InfoBar, other than to
cover your distribution costs.

- InfoBar and its documentation are distributed together.

- It is not modified in any way.

If you like InfoBar and wish to continue using it, a registration fee
of $5.00 is required.


Please send your $5 registration fee to:
Philip Maland
711 W. Casino Road Apt 6A2
Everett, WA 98204


Program Info:

InfoBar's main purpose is to show you the exact (X,Y) position of any
point on the screen. It also displays the current color and ASCII character
number under the cursor, and the video offset. InfoBar is very helpful for
programming in many different languages.


Usage:

To install InfoBar, just type InfoBar from the DOS command line.

Ex. C:\>InfoBar

For a list of command line switches, type INFOBAR /?.


Once installed, InfoBar is activated by pressing ALT-1. The keys
available and their functions are listed below:

Up Arrow - This will move the bar up one screen row.
Down Arrow - This will move the bar down one screen row.

Left Arrow - This will move the cursor to the left one column.
Right Arrow - This will move the cursor to the right one column.

Ctrl-Right Arrow - This will move the cursor to the right 5 spaces.
Ctrl-Left Arrow - This will move the cursor to the left 5 spaces.

Page Up - This will move the bar to the top of the screen.
Page Down - This will move the bar to the bottom of the screen.

Home - This will move the cursor to the left side of the screen.
End - This will move the cursor to the right side of the screen.

'C' - Moves InfoBar's X,Y position to that of the on-screen cursor.

'R' - Redisplays information about last box measured.


New with v1.2:

A lot of redundant code was removed, and the box size function was
added.

To determine the size of a box, or any area of the screen, position
InfoBar's cursor on the top left corner of the area you wish to measure, and
press . Next, position the cursor on the lower left corner of the
area, and press again. Doing so, will bring up the following status
box:




Total # of bytes in area: xxxx
Total # of columns (X) : xx
Total # of rows (Y) : xx



Total # of bytes is handy for determining the amount of memory needed to
save that portion of the screen for later restoration.


New with v1.3:

In version 1.2, when invoked, the bar was one character short. This has
been fixed.

New feature: Pressing 'C' will automatically move InfoBar's cursor to
the location of the actual blinking underline cursor.
















New with v1.4:

Version 1.4 is the result of comments by Henry S. Noble:

"If you're looking for ideas to incorporate in future revisions, consider
the following:

- I appreciate it when a TSR includes an un-install command, such as Alt-U.

- You might give the user the option of a hex or decimal readout.

You'll want to fix the info box in the upper right corner of the
documentation to show the current version number."

After bringing up InfoBar with ALT-1, pressing 'H' will switch all
numbers displayed to Hex. Pressing 'D' will switch back to Decimal. Once
InfoBar is loaded into memory, running InfoBar with a '/U' switch on the
command line will release all memory used, and restores all interrupts used
by InfoBar.

Example: C:\> InfoBar /U


New with v1.5:

I recently had the opportunity to try out MicroSoft Quick Pascal, and
discovered that a functions uses the ALT-1 combination. So I have added the
capability of selecting your own hot-key. To do this, run InfoBar with the
/C switch. To select your hot-key, break it up into two parts, the shift
key combination, and the regular key.

Example:

The default hot-key is ALT-1. Therefore, the shift key combination for
it is ALT. The normal key then is 1. The shift keys (for this program) are
the ALT, CTRL, RIGHT SHIFT, and LEFT SHIFT keys.

New features are:

- Support for screen resolutions greater than 25 rows.
- Pressing 'R' will display the information about the last box measured.
- After selecting the first corner of the box to measure, a yellow diamond
will appear on the right side of the ruler. When the second corner has
been selected, the diamond will go away.


Version 1.51:

This is strictly a bug fix release. I was informed of some severe bugs
when using InfoBar v1.5 on a monochrome system. I also fixed a problem with
CGA cards.

On a CGA system, if you went off the bottom of the screen, the ruler
would disappear and never show up again. The same thing should have occurred
on a monochrome system, were it not for the bug which caused the ruler to
not even be displayed.

All of these problems and more have been fixed. This version is slightly
larger, but not more than 100 bytes in memory.

Thank you to the people who informed me of the problems. If you discover
a bug, please give me a call, or leave me E-Mail at one of the BBS' listed at
the end of the documentation. I'll do my best to fix it for you.






About the author:

- Philip Maland
711 W. Casino Rd. Apt. 6A2
Everett, WA 98204
(206) 355-8524


- GEnie: L.MALAND


- CompuServe: 72020,3626


- ProVision - Node 1
Sysop: Joel Bergen
(206) 353-6966
Home of Global War





 December 23, 2017  Add comments

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)