home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 16
/
CD_ASCQ_16_0994.iso
/
maj
/
989
/
geoglobe.doc
< prev
next >
Wrap
Text File
|
1994-03-19
|
4KB
|
82 lines
94/02/28 GeoGlobe version 1.4 Copyright 1994 GeoClock
GeoGlobe displays a smoothing revolving globe on a VGA screen. It has
a variety of parameters and options to make it an effective screen
saver.
The program is started by entering GEOGLOBE at the DOS command line.
It is stopped by pressing any key.
GeoGlobe runs best if you have at least 1.3 MB of free RAM (any combination
of low RAM, EMS, and XMS). If you do not have this much free memory,
GeoGlobe will be forced to read some data from the disk on each revolution.
If you have a large enough disk cache, this may be acceptable. If the disk
light comes on after several revolutions of the globe, you do not have
enough memory to provide the best GeoGlobe performance.
The GGADJUST program will examine your system and recommend GeoGlobe
command line settings. If the globe does not rotate smoothly after a few
revolutions, run to this program to find ways to smooth the rotation.
You might also want to experiment with P:
GEOGLOBE P
causes GeoGlobe to preload all the globe data before the display starts,
which eliminates the irregular display of the first rotation of the globe.
Here are all the options available on GeoGlobe:
R Do not load data into conventional RAM
E Do not load data into expanded (LIM) memory
X Do not load data into extended (HIMEM) memory
P Preload the globe data before starting display
D Always retrieve globe data from the disk
W Do not "walk" the globe
All the above work WITHOUT a leading /
The following options require a leading / and usually need a parameter:
/Dn Wait n milliseconds between frame display. This is the minimum
wait, and may be longer if the refresh rate of the monitor does not
divide n, or if it takes longer to read and process the frame.
/Wfile Read the walk data from named file (default is the internal
table give an eliptical walk)
/Wyyyxxx Show a fixed globe yyy pixels up from the lower right corner,
and xxx pixels left from the lower right corner.
/Cxxbbgg Use palette numbers (same as used in CSET) xx for background,
bb for blue (ocean) and gg for green (land).
/L - does NOT display the sunlight curve
/Lbbgg - displays the sunlight curve, using color bb for water in shade, and
gg for land in shade. The sunlit colors are still set by /C
/Kn - performs one walk step every n globe frames. n=105 gives approximate
synchronization between the day and the year. On a fast computer,
GEOGLOBE /K105 gives one complete revolution around the screen in
about 36.5 minutes, with each day taking about 6 seconds.
/T - Show approximate date
/X - Show rotation axis
/B - starts the globe at a random position
/Bmmdd - starts the globe at approximately date month mm, day dd. The actual
starting point may be off by a day or two.
If you want to write your own "walk files" the format is:
Word 1 - number of walk points
Word 2 - starting y (0 is lower right corner, max is 134)
Word 3 - starting x (0 is lower right corner, max is 288)
Array of "nibbles" (4 bit pieces, packed two per byte). Each nibble is
in the format yyxx (bits), which gives the change from the previous
coordinate, plus two. Thus if yy=11 (3), it corresponds to +1, while
yy=01 (1), it corresponds to -1. The number of bytes in this array
should be half the number in Word 1, and word 1 must be even.
Example:
Word 1 10
Word 2 20
Word 3 30
Byte 7 11101111 = 239 (dy=+1,dx=0;dy=+1,dx=+1) (30,20)(30,21)(31,22)
Byte 8 10111011 = 187 (dy=0,dx=+1;dy=0,dx=+1) (31,22)(32,22)(33,22)
Byte 9 01100110 = 102 (dy=-1,dx=0;dy=-1,dx=0) (33,22)(33,21)(33,20)
Byte 10 11010101 = 213 (dy=+1,dx=-1;dy=-1,dx=-1) (33,20)(32,21)(31,20)
Byte 11 01011110 = 94 (dy=-1,dx=-1;dy=+1,dx=0) (31,20)(30,19)(30,20)
Note that the system must end where it begins.