Dec 092017
 
Excellent screen speedup utility, the latest and greatest.
File QCRT11.ZIP from The Programmer’s Corner in
Category Display Utilities
Excellent screen speedup utility, the latest and greatest.
File Name File Size Zip Size Zip Type
BOXES.COM 561 445 deflated
QCRT.COM 2122 1474 deflated
QCRT.DOC 9101 3402 deflated
ZENOTEST.COM 297 274 deflated
ZTEST.COM 297 275 deflated

Download File QCRT11.ZIP Here

Contents of the QCRT.DOC file


Author's Documentation: 5/28/89

QCRT 1.1: Glenn K. Smith
RADON Software


QCRT is a small, fast, TSR program that speeds up certain BIOS
INT 10h functions. The actual increase varies according to your
computer speed, video card, and video mode. QCRT only speeds up calls
to the normal 80x25 text screen (modes 2,3 and 7).

Only certain programs take advantage of QCRT. Those programs
which do direct screen I/O do the same thing as QCRT. QCRT works well
with standard ANSI and any programs which display character using BIOS.

QCRT 1.1 is fully compatible with NASI.SYS, ZANSI.SYS,
NANS286.SYS and any other type of console driver which speeds up screen
access. You won't gain any more speed using one of these drivers with
QCRT because they usually don't call QCRT. These device drivers supply
their own screen access routines. They are designed to be used from the
DOS command line. QCRT is designed to be called from all programs.
Most of these device drivers are actually slower than the standard
ANSI.SYS/QCRT combination.

QCRT has several advantages over programs such as QuickCRT and
the ZENO series (the latest being ZENO 2.3, which I created!) QuickCRT
doesn't use the BIOS cursor location to keep track of the screen and
will eventually loose track of where the characters go (versions 1.1-1.3
of Zeno have the same trouble). This is very noticable in PROCOMM,
PROCOMM Plus, and any other text oriented programs. The choice is
yours. Would you rather have your characters in the correct place, or a
slightly faster screen (about 1% faster than QCRT)?

The advantage of QCRT has over ZENO 2.3 is that QCRT is about
12-15% faster on an overall basis. Some benchmark programs show ZENO
and QCRT to be equal in speed, while others give the edge to QCRT. QCRT
has been optimized for 80286/80386 based machines, but will work on the
8088/8086 machines without any problems. QCRT also includes faster
scrolling, while ZENO 2.3 does not!

QCRT reduces available memory by 992 bytes. If you use the
/S option to enable CGA show checking, QCRT will use 1008 bytes of
memory.

QCRT operates with all video cards. This includes the video
provided with portable computers (the speed increase with LCD screens is
incredible!) On some color cards (CGA), it may cause snow -- harmless,
but annoying. If that happens, follow the instructions given below to
install QCRT with the snow checking option.

Important: Do not change back and forth between monochrome and
color displays while QCRT is installed. Users of monochrome graphics,
VGA boards, and portable computers: this includes you. (Switching
between color CGA, EGA and VGA modes is ok!)

To install QCRT, just enter QCRT at the DOS prompt. If you wish
to use the snow checking option, just enter QCRT/S (no space between the
T and /). Using this feature will slow down QCRT somewhat, but it will
still be faster than not using QCRT at all. (Note: The /S option is only
for snow checking, some CGA cards will still have problems with
flickering when the screen scrolls.)

To remove QCRT, just enter QCRT/K. If you have trouble with
QCRT, entering QCRT/? will display a small help screen, along with a
begging for money screen!

If you install QCRT on a computer equipped with a CGA card, and
discover that you get snow (flickering colored bands, similar to
static -- this is harmless and won't damage your computer or monitor),
just type QCRT/K and reinstall QCRT using the /S option (QCRT/S).

Three other programs have been included with QCRT. They are
ZTEST.COM, ZENOTEST.COM and BOXES.COM. ZTEST is a modified version of
ZENOTEST. ZENOTEST was included with ZENO23.ZIP to show how much faster
ZENO 2.3. I have modified ZTEST so that the benchmark runs a little
longer. ZENOTEST uses a repeat counter of 6, while ZTEST uses one of
255. The programs are otherwise identical.

BOXES is a small compatibility tester program. It places
draws a series of boxes, one inside the other, and places a message in
the center of the screen. Some programs like QuickCRT are unable to
cope with the program. If you fail to see the boxes, or the message in
the center of the screen, your BIOS or current screen handler program
will not work correctly with certain programs (Procomm, Procomm+, Turbo
Pascal, Turbo C, and many others).

The incompatiblilty arises because Quickcrt and the early
ZENO programs use an internal cursor. The only time they use the BIOS
cursor position (the one the computer uses), is when a SET CURSOR
command is issued (Int 10h, subfunction 2). Procomm and others, update
the BIOS cursor by storing the new cursor location at the BIOS location
(0040:0050), thus avoiding the use of a SET CURSOR command. Your video
card uses this location to calculate where the characters should go on.

The differences between QCRT 1.0 and QCRT 1.1 are few. QCRT 1.1
is slightly faster than version 1.0, and now includes TTY scrolling.
This means programs which use the TTY routines to display characters
(DOS for one), will work faster. The addition of the scrolling routines
has added about 140 bytes to the amount of spaced used by the program.
Since the amount of memory used by QCRT is still less than 1k, this
makes little difference.

The following tables will give you an idea of the various times
that ZTEST and ZENOTEST will give you. I have also included benchmark
times from PC BENCHMARK 5.0 and the results of the BOXES compatibility
test program. I'm sure you will be amazed at the time differences. I
have included the results from QCRT 1.0 so you can see the increase in
speed.

All times were recorded using a 10MHZ 286 computer with a
Paradise Plus 16 VGA card (16 bit data path, 16 bit bios path). Times
for other computers will vary!


The numbers given for ZTEST and ZENOTEST are CPU ticks?? I was
never able to find out what the numbers measures, only that they change
according to what program you use.

+-------------+----------+----------+----------+----------+
| Normal BIOS | Zeno 2.3 | QCRT 1.0 | QCRT 1.1 | QuickCRT |
+--------+-------------+----------+----------+----------+----------+
| ZTEST | 1644 | 545 | 471 | 449 | 446 |
+--------+-------------+----------+----------+---------------------+
|ZENOTEST| 39 | 13 | 11 | 10 | 10 |
+--------+-------------+----------+----------+----------+----------+


+-------------------------+
| PC Benchmark Series 5.0 |
+-------------------------+----------------+----------------+
| All times are given | BIOS Teletype | BIOS Teletype |
| seconds. | w/o Scrolling | With Scrolling |
+-------------------------+----------------+----------------+
| Normal Bios | 1.54 | 3.57 |
+-------------------------+----------------+----------------+
| Zeno 2.3 | 0.66 | 2.63 |
+-------------------------+----------------+----------------+
| QCRT 1.0 | 0.55 | 2.58 |
+-------------------------+----------------+----------------+
| QCRT 1.1 | 0.55 | 1.49 |
+-------------------------+----------------+----------------+
| QuickCRT | 0.55 | 1.43 |
+-------------------------+----------------+----------------+

+--------------------------+
| BOXES Compatibility Test |
+--------------------------+---------------+
| Normal Bios | passed! | <-- I'd get a new card if
+--------------------------+---------------+ if this test fails!
| Zeno 2.3 | passed! |
+--------------------------+---------------+
| QCRT 1.0 | passed! |
+--------------------------+---------------+
| QCRT 1.1 | passed! |
+--------------------------+---------------+
| QuickCRT | failed! |
+--------------------------+---------------+



If you find QCRT 1.1 a worthwhile program, a $5.00 registration
fee would be greatly appreciated! Sending $10.00 or more will ensure
that you will receive (when avaiable) the next version of QCRT. In
later versions I hope to add the capability to handle various enhanced
text modes (132x25, 132x43, and others), along with special features
found on the various video cards. Be sure to include your version
number so I can send you the next upgrade.


Send your check or money to:

Glenn K. Smith
RADON Software
2910 North Ave Space 23A
Grand Junction, Colorado 81504


Note: Quickcrt was written by Tony Overfield and is part of
the Xanadu Utilities. Zeno 1.0 was originally written by R. Tansky.
Versions 2.0-2.3 were modified by Glenn K. Smith and are in the public
domain. BOXES was written by Glenn K. Smith for the purpose of checking
the compatibility of certain screen handler programs.


 December 9, 2017  Add comments

Leave a Reply