home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Share Gallery 1
/
share_gal_1.zip
/
share_gal_1
/
UT
/
UT249.ZIP
/
README.!
< prev
Wrap
Text File
|
1991-01-09
|
3KB
|
83 lines
USE: TSR Screen Animator
REQUIRES: DOS 3.0 or above & CGA, EGA or VGA
USE: This is a TSR program that generates a beautiful selection of vapor-
like trails after a given idle period. A simple help file can be called by
typing QUIXX ? at the DOS prompt. The program is loaded into memory with:
QUIXX TimeOut Mode
where TimeOut is the idle time in minutes (1 to 99) and Mode is from
0 to 19. Modes 1 through 15 select a constant color display for the QUIXX using
a color palatte corresponding to the Mode. That is Mode 2 = color 2.
Mode 0 selects an alternating color display. Every time the Quixx pattern
bounces off of a wall the color increments. Mode 16 selects a pattern where
the colors vary within each line of the Quixx pattern. This yields a constantly
changing image as the vapor trail moves. Mode 17 selects the same pattern-type,
but in VGA mode19, allowing 256 colors. The resolution is 320x200. Mode
18 is also in VGA mode19, but here the lines of the vapor trail are solid. As
a new lines are drawn they go go through all 256 colors.
Mode 19 is the Glide mode. Here the Quixx pattern is one color,
but as the image moves its color goes through a continuous spectrum of 384
shades.
The options can be changed at any time by retyping the command. So if you had
typed:
QUIXX 2 15
selecting a 2 minute time-out using mode 15, and you then type
QUIXX 5
you change the timeout to 5 minutes and leave the mode unchanged. If you typed
QUIXX 5 19
you will have also changed the mode to mode 19.
If you wish to unload the TSR type
QUIXX r
This will Remove the TSR from the TSR memory chain, regardless of the number
of TSRs loaded before or after the QUIXX program.
IT IS STRONLY RECOMMENDED THAT YOU HAVE EXPANDED MEMORY to prevent memory
conflicts when the TSR saves your video screen. While the program will use
higher memory without EXPANDED memory, the program may crash your system
depending on what applications are running. This program has worked well using
Expanded Memory with programs like WordPerfect and Harvard Graphics.
The program also has a 'speed' sensing algorithm to adjust the speed of the
program to the speed of the computer.
The assembly source is available on request. It is several pages long and
includes four modules:
1. TSR and DOS interface routines
2. QUIXX animation routines
3. Graphics routines/Expaned memory routines
4. Command line routines
The code is well commented in most parts and can teach the reader about:
.non-reentrant TSRs
.unloading TSRs
.accessing Video Memory/saving/restoring
.using Expanded Memory
.writing graphics algorithms
.reading/writing directly to the CGA/EGA/VGA graphics registers
The program is free to use, copy, and distribute. The source is only $5
and well worth it. If interested write to:
Jonathan Kraidin
3301 Indian Queen Lane
Philadelphia, PA 19129
CIS 72576, 2122