home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HAM Radio 3
/
hamradioversion3.0examsandprograms1992.iso
/
maps
/
terra50z
/
tt.doc
< prev
next >
Wrap
Text File
|
1991-01-02
|
32KB
|
659 lines
************************************************************
* *
* *
* T E R R A * T I M E *
* *
* Version 5.0 *
* *
* (C)opyright 1990 *
* All Rights Reserved *
* *
*==========================================================*
* *
* GeoGraphics Software *
* 126 Mountain View Road *
* Glastonbury, CT 06033 *
* *
*----------------------------------------------------------*
* *
* Terra∞Time is user-supported software provided to *
* you at no charge on a trial basis. If you use this *
* software and find it of value please register your *
* copy for $20.00 and support the shareware concept. *
* Registered users will be provided with information *
* about program updates. Please make checks payable *
* to G. K. Marek at the above address. *
* *
* You are encouraged to share this software with *
* others provided that it is distributed complete *
* with documentation and in unmodified form and *
* that no fee or other consideration is charged or *
* accepted. All commercial, business and government *
* users must register each copy in use. *
* *
* We hope you enjoy using Terra∞Time. Your comments and *
* suggestions to improve this product are always welcome. *
* Please refer to TT Version Number 5.0 in your comments. *
* *
* *
************************************************************
PROGRAM DESCRIPTION
Terra∞Time is a program which tracks and displays the local time in as
many as 64 cities all around the globe. Unlike other programs of this
type, Terra*Time accounts not only for time zone effects but also for
daylight savings time at each city. Information is provided on a
full-screen color display. Windows and menu-driven commands are used
for program modifications. Program options provide users with the
ability to tailor the display for their specific needs. Military or 12
hour clock can be selected and the layout of the world map can be varied
to suit the user. Additional program features include time zone
differences, great circle distances between cities, currency conversion
and a special alarm feature which can be set for any world city time.
HARDWARE REQUIREMENTS
This program is designed for IBM Personal Computers and close
compatibles. It will execute on the IBM-PC, PC-XT, PC-AT, PS/2 and
PC-jr. DOS Version 2.0 or later is required. Terra∞Time does not
require an internal clock and will accept the time set by you during DOS
boot-up. Of course, the use of the internal clock will allow for
automatic timekeeping.
Since the program relies extensively on color, a color monitor is
recommended. The program will run, however, unmodified, on many
monochrome machines. Terra∞Time requires about 128K of memory and does
not require BASIC to operate.
PROGRAM FILES
The Terra∞Time system comes in five files which are transmitted in a
special self-extracting archive file called TERRA50.EXE. Just running
this file causes it to create a fresh original copy of all of the files
below (no archiving programs are required):
File Size Description
--------- ------ --------------------------------------------
TT.EXE 104472 executable program module
TT.DAT default settings and cities information
TTDAT.BAK back-up duplicate copy of TT.DAT
TT.DOC documentation file (ASCII); (this file)
TTREAD.ME short program description with latest changes
The first two files must reside on the current directory or
path for the program to be accessible.
None of these files is copy-protected. The original self-extracting
archive file (TERRA50.EXE) should be saved as a backup on a separate
disk. Just run this file again to create a fresh original copy of all
the above files.
Please distribute as shareware only the archive file TERRA50.EXE since
it contains all of the program files in their original state in a
compact, single package.
Terra∞Time is executed from the current directory or path with this
command at the DOS prompt:
TT [FN]
The optional argument [FN] (FileName) allows the user to specify an
alternative data file to read in city information. If [FN] is omitted,
data is read from the file called TT.DAT. If a filename is specified
without an extension, Terra∞Time adds .DAT as the extension. The data
filename used is displayed in the upper left of the map unless it is
TT.DAT.
PROGRAM START-UP
Upon execution, Terra∞Time will load from the current directory and
access the data file (either TT.DAT or [FN]) to load current settings
and cities information. Once the program and data are loaded, the
program no longer requires these files unless a new configuration is
saved to disk for future use. The program is virtually self-explanatory
and uses menus extensively. The program will load into [AutoTime] mode
incorporating the default values and cities information in the selected
datafile at time of execution.
GENERAL PROGRAM FEATURES
Terra∞Time generates a stylized world map with cities indicated by three
letter codes. The map is divided into 24 time zones each of which is
further divided into three twenty-minute segments. One timezone,
normally the one you are in, is specially designated as the "Local"
timezone. The local timezone city (initially set by the program
defaults to New York) is indicated on the top scale by a magenta symbol.
Time and date details about the local time zone as indicated in the
center of the black area below the world map. The local time indication
is standard time if it is shown in yellow and daylight savings time if
it is shown in brown.
The black background on the map itself indicates the portion of the
globe in darkness and moves with the time in twenty minute intervals.
The shape of this background changes with the seasons in the form of a
sinewave to describe true sunrise and sunset. Cities are indicated on
the map in bright yellow if they are presently on standard time and in
brown if they are presently on daylight savings time.
HOUR-DAY SCALE
Across the bottom of the world map is an hour-day scale with some
features in white and some in yellow. The white (upper) scale indicates
the STANDARD time in that particular world zone. One point on this top
scale is the yellow letter M which represents midnight; N indicates
noon. The lower scale, in yellow, is in the form:
<< Sun | Sat >>
and is used to determine the day of the week for any time zone. The
symbol | represents the International Date Line in the central Pacific
Ocean. In this example, from this symbol to the left (west), it is
Sunday until the M (midnight) symbol is encountered on the scale above.
It is Saturday toward the east until the M symbol. Of course, the scale
wraps around at the left and right edges of the map.
A WORD ABOUT TIME SYSTEMS
Terra∞Time displays time using the standard US AM/PM 12 Hour Clock and the
International (or Military) 24 Hour Clock. However, for simplicity, all
INPUTS to Terra∞Time must be given using the 24 Hour Clock (the same as
DOS). Some examples of the relationships between the two systems are
shown below:
US/12 Hr Intl/24 Hr Input Input
HH:MM:SS HHMM
MIDNIGHT 12:00 AM 00.00 00:00:00 0000
12:37 AM => 00.37 00:37:00 0037
1:24 AM 01.24 01:24:00 0124
11:08 AM 11.08 11:08:00 1108
NOON 12:00 PM 12.00 12:00:00 1200
12:15 PM => 12.15 12:15:00 1215
3:59 PM 15.59 15:59:00 1559
11:49 PM 23.49 23:49:00 2349
The ACTUAL local time (whether daylight or standard) should be input and
Terra∞Time will take care of the rest. If you have an internal computer
clock, you must set it forward and back during switches between daylight
and standard time just as you do with your other clocks.
Some computers have clocks that lose the seconds when time is reset.
For example, the time 10:15:53 would be set to 10:15:00 and 53 seconds
would be lost. In these cases time adjustments should be made just
after the minute has turned to minimize this time loss effect.
PROGRAM FEATURES
Terra∞Time incorporates a number of special features and options which
are explained below. These features are accessed by selecting the
letter [F] from the [AutoTime] mode. The program can be exited with a
single keystroke from this mode by pressing the <Escape> key.
The menus are executed by selecting the first letter of the desired
option. Options followed by periods (e.g., [S]ettings..) indicate that
other menus will follow.
CITY CODES
The cities are plotted on the world map using a special city code. Also
some program features require that a particular world city be
identified. Each city has been assigned a three letter abbreviation.
These abbreviations can be changed to suit the user. For example, the
code NYC could be changed to JFK to represent John F. Kennedy airport,
or to HQ, for Corporate Headquarters. Three letters is a default for
this code, but one to ten characters is acceptable. It could even be
altered to HFD, (or to "HARTFORD") for Hartford, Connecticut, a nearby
city with the same parameters as New York. The program allows, and
comes set up with, 59 cities and 5 dummy cities for additional user
input. The 5 dummy cities are included at the end of the list and are
called ZZZ1, ZZZ2, ZZZ3... Once a city is renamed, it will appear in
its proper alphabetical order in the city list. Any of the 59
established cities can also be revised. So the cities can become
HAM radio stations, corporate subsidiaries, or pen pals.
ALARM
The Terra∞Time alarm can be set for a specific time in a specific world
city. This could be the local time or the time in a foreign location.
For example, assume that you are in New York. You can set the clock to
ring when it is 7PM (1900) in Paris without having to compute time
differences simply by indicating PAR and 1900 when the alarm is set.
Terra∞Time keeps track of the timezones and any savings time that might be
in effect at either city.
Activating the alarm will illuminate a note in the lower left corner of
the screen. The alarm will ring and flash at the appropriate time,
chiming every five seconds for one minute or until any key is selected
to stop it. The alarm will be turned off once it has rung and will have
to be activated again even to ring again at the same time on the next
day. The command [Activate] will engage the alarm with the current
settings unchanged. The [LOC] city code can be used for local time
alarm. Be sure to input the alarm time in HHMM format, two digits for
the hours and two for the minutes using a 24 Hour clock.
TIMEZONES
The [TimeZones] feature allows you to check the number of hours
(timezones) any city is ahead or behind any other. A base zone is
initially set to the local city but can be moved to any other city, one
zone at a time, with the [W]est or [E]ast keys.
LOCK SCREEN
Selecting the LockScreen feature allows the user to leave the world
timer map running normally while he leaves the computer with the
keyboard locked so that it cannot be accessed by another person.
Carefully enter a secret code you will remember because you will have to
restart your computer if you forget it. The flashing bullet will remind
you that this feature is set. You simply re-enter the secret code to
unlock the program. When you re-enter the first character the bullet
will change to a question mark to acknowledge your entry. If you make a
mistake while entering the code, just press the <ENTER> or <RETURN> key
and try again.
DISTANCES
Terra∞Time can also compute the distance between any of the cities in
the program database (not just those shown on the map). A listing of
cities is windowed. The distance shown is the "great circle distance,"
which is the shortest distance between the two points on a globe. This
distance is provided in statute miles (ordinary measure) or in nautical
miles, a system used extensively in air and sea navigation. One
nautical mile is about 1.151 statute miles. In addition, each city
distance calculation includes a bearing computation which is the true
heading from the origination city to the destination city. A bearing of
90 degrees means that the destination is due east of the origination
city. This feature is useful for aligning antennas.
CURRENCY
The Currency features determines the monetary rate of exchange between
the countries of the two cities selected. Since these values are
constantly changing, this conversion rate should be considered as only a
rough estimate. Currency information can be updated on the [CityData]
menu. Information for many countries is generally available from the
Wall Street Journal. The exchange rates provided in TT.DAT are from the
December, 1989, International Financial Statistics published by the
International Monetary Fund, Washington D.C.
TIMESET/DATESET
Times and dates must be valid and follow the format specified. Dates
cannot precede 1980 since DOS will not recognize any date before
1-Jan-1980. Since the Local Time display also computes the
day-of-the-week, this feature will allow the determination of the
day-of-the-week on which some future date will occur, such as a birthday
or Christmas.
MAPSHIFT
The displayed map can be centered on the US, on Europe, or on the Far
East with this option. There is no effect on the time.
12/24 HOUR SELECTION
The times displayed with the cities on the map can be presented in
either U.S. 12/Hr format or Intl 24/Hr format using this option. The
U.S. format suppresses leading zeros.
LOCALZONE
Any city in the Terra∞Time city list can be designated the Local time
city. The Local Time strip in the black area below the map will take on
the attributes of this designated city and the LocalZone marker on the
top scale will move. When a new LocalZone is selected the times in all
cities remain unchanged. Only the alarm, local time strip and other
features using the local time are affected.
SOUND COMMAND
The sound command enables and disables all program sound. This setting
is save in the datafile for subsequent default use. All sound,
including hourly blips and alarm sound is suppressed.
HEADER COMMAND
The title line at the top center of the world map is input with the
header command. It is automatically centered. This header is saved
with the other program settings in the datafile. Any ASCII characters
can be used.
FILE COMMAND
When you have chosen a configuration of features and cities that you
prefer, they can be saved to the TT.DAT file (or other file you specify)
and subsequently automatically loaded with the program. Any changes
made in program features or options will be in effect only for the
remainder of the current session unless they are saved with the [File]
command. Once a new configuration is saved in a data file the previous
configuration in that file is erased. Be sure a backup copy of
TERRA50.EXE has been saved in case you want to start over or reinstate
the original options. A file called TTDAT.BAK is provided as a backup
duplicate of the original TT.DAT file.
CITIES DISPLAY
The marked cities are set for display on the screen. Unmarked cities
are not shown. The mark is toggled with the [Enter] key.
MOVECITY COMMAND
The selected city from the window is moved to a new plotting location
on the map using the arrow keys. [Enter] fixes the new location, and
[Esc] cancels the move. Only cities which are displayed can be moved.
The 59 cities have been carefully selected and plotted so they remain
relatively true to their intended time zones but so that a minimum will
overlap when they are displayed. Thus many cities can be displayed
together at once. Since many U.S. and European cities are close
together, they will overlap if they are all selected at once. Select
and move cities to provide the most attractive display; but, if
possible, try to keep cities vertically within their correct zones.
The following charts show the actual plotting locations in TT.DAT as
a program default. This will give some idea of which cities can
be displayed and moved to suit your particular purpose. Remember,
on the chart below each box represents only one plotting character.
The house symbol will plot at this location followed by the city code
(of length 1 to 10) and then the time itself (of length 4 to 6).
UNITED STATES PORTION OF WORLD MAP
<----WEST EAST---->
ZONE 9 ZONE 8 ZONE 7 ZONE 6
CODE D ║ 90 91 92 ║ 80 81 82 ║ 70 71 72 ║ 60 61 62 ║
╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬
CODE ║ ║ VCR║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║
E 8 ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║
╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬
║ ║ SEA║ ║ ║ ║ ║ MSP║ ║ ║ TOR║ MTL║ ║
9 ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║
╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬
║ ║ SFO║ ║ ║ DEN║ ║ ║ CHI║ DTW║ ║ PHL║ BOS║
10 ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ WSH║ NYC║
╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬
║ ║ ║ LAX║ ║ ║ DFW║ ║ ║ ║ ATL║ ║ ║
11 ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ MIA║ ║ ║
╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬
║ ║ ║ ║ ║ ║ MEX║ ║ ║ ║ ║ ║ ║
12 ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║
╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬
EUROPEAN PORTION OF WORLD MAP
<----WEST EAST---->
ZONE 1 ZONE 0 ZONE 23 ZONE 22
CODE D ║ 010 011 012║ 000 001 002║ 230 231 232║ 220 221 222║
╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬
CODE ║ ║ ║ ║ ║ ║ STO║ HEL║ ║ ║ ║ ║ ║
E 7 ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║
╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬
║ ║ LON║ AMS║ CPH║ ║ ║ ║ ║ ║ MOS║ ║ ║
8 ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║
╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬
║ ║ ║ PAR║ FRA║ ZRH║ VIE║ ║ ║ ║ ║ ║ ║
9 ║ ║ ║ ║ GVA║ ║ ║ ║ ║ ║ ║ ║ ║
╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬
║ MAD║ ║ ║ ROM║ ║ ║ ║ ║ ║ ║ ║ ║
10 ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║
╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬
║ ║ ║ ║ ║ ║ ║ ║ CAI║ ║ ║ ║ ║
11 ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║
╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬
CITYDATA COMMAND
The [CityData] command allows the user to see and change the
attributes of the cities provided in the Terra∞Time database. For
example, any city can be shown or deleted from the map display. The
following information about each city is displayed and can be altered as
indicated.
CODE - The city code is a one or more character designation. The
default provided in the original data file is a three letter character
code. This code is used to identify the city on the map and to select
and save city features. Any code except LOC can be selected. For
example, NYC could be replaced by MAN (for Manhattan).
ZONE - The zone parameter represents the number of timezones east
(positive) or west (negative) of the Prime Meridian (Greenwich, England)
that the subject city lies. For example New York Zone is -5.0 and Paris
is 1.0. Some cities are in timezones which are not an exact integer
number of hours from GMT (Greenwich Mean Time). Bombay, India, for
example, is 5 and one-half hours ahead of GMT. Its zone is indicated as
5.50, with the .50 indicating 0.50 hours more advance than five hours.
This method is a change from earlier program versions. Believe it or
not, there are quarter hour timezones in Nepal and other areas. Any
fractional zone can now be specified as indicated above.
START DATE OF DAYLIGHT SAVINGS TIME
This is a four digit value which indicates the month and day that is the
first day of daylight savings time for this city. It is specified in
the form MMDD, so 0531 would mean May 31st is the first day of daylight
savings time. DD can be specified as 00 to indicate that the day should
be the last Sunday of that particular month; for example 0400 would mean
that daylight savings time should start the last Sunday of April. A
face with a question mark will appear in the lower left of the screen on
the dates the program is told daylight savings time starts and ends in
the local timezone city. This icon is a reminder to set the clock
forward in the spring and backward in the fall (Northern hemisphere).
END DATE OF DAYLIGHT SAVINGS TIME
This value indicates the LAST day of daylight savings time. Otherwise,
the comments indicated above for START apply. Note that it is possible
for the END date to precede the START date when summer comes in the
months of December, January and February as it does in the Southern
hemisphere.
DAYLIGHT SAVINGS TIME
Daylight savings time is a convenience adopted by many localities during
the summer months depending upon their particular needs and their
geographic location. The information provided for the cities in
Terra∞Time was accurate for 1987-1988. But these rules are subject to
change depending upon legislation in each country. For this reason
Terra∞Time allows the changing and saving of information relating to
daylight savings time in the [CityData] menu. Data regarding country
time zones and daylight savings time rules is available from the local
library or in a reference called the Official Airline Guide (OAG) which
is published monthly and used by most travel agents in the United
States.
The Timezone information in this program is data from the February,
1990, Official Airline Guide.
NATIONDATA COMMAND
Since all cities in a nation use the same monetary units and many cities
have the same start and end daylight dates, this feature allows the
change of these parameters for all cities with the same country code at
one time. Simply select this option and choose any city with the
desired country code. Then input the new currency and/or daylight
savings dates and all of the cities' data is automatically changed.
CREDITS
This program uses special functions from the excellent Advanced Function
Library for the Basic Compiler called ADVBAS.LIB v3.4, (C) Thomas Hanlin
III, Alexandria, VA, available on many bulletin boards.
Some copies of Terra∞Time are distributed via an excellent self-
extracting archive program called PKARC version 3.5, dated 27 April
1987, and available from PKWARE, Inc., 7032 Ardara Avenue, Glendale, WI
53209.
I hope Terra∞Time will prove to be of value to you. Please contact the
author with any problems, useful comments or suggestions at the address
at the top of this file.
*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*
TERRATIME SCREENS FLOWCHART
[AutoTime]
┌ [Esc] - Exit from TerraTime
└ [F] Features..
┌ [A] Alarm..
│ ┌ [A] Activate
│ ├ [H] Halt
│ ├ [S] Set
│ └ [R] Return
├ [T] Timezones -Display City Time Differences
├ [L] LockScreen -Lock Screen with Secret Code
├ [D] Distances -Compute Distances BetweenCities
├ [C] Currency -Currency Conversion Between Cities
├ [I] Info -Displays GeoGraphics Information
├ [R] Return -Return to [AutoTime]
├ [Q] Quit -Exit from TerraTime
└ [S] Settings..
┌ [T] TimeSet -Set Internal Computer Clock Time
├ [D] DateSet -Set Internal Computer Clock Date
├ [M] Mapshift -Select Central Map Area
├ [1] 12/24 Hr -Choose between Time Formats
├ [L] LocalZone -Select Alternate Local City
├ [S] Sound -Enable/Disable Sound Effects
├ [H] Header -Designate Title at Top of Map
├ [F] File -Save Current Settings to Disk File
├ [R] Return -Return to Previous Screen
├ [Q] Quit -Leave Program; Changes NOT Saved
└ [C] Cities
┌ [D] Display -Include/Exclude Cities from Display
├ [M] MoveCity -Use Arrow Keys to Move City Location on Map
├ [C] CityData -Alter City Data (Name, Latitude, etc.)
├ [N] NationData -Alter Data for Nation (all cities)
└ [R] Return -Return to Previous Screen
*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*
ADVANCED PROGRAMMING CONSIDERATIONS
NOTE: ALL FEATURES IN TERRA∞TIME ARE NOW AVAILABLE FROM WITHIN THE PROGRAM
ITSELF, SO IT IS NOT NECESSARY TO READ OR UNDERSTAND THIS SECTION.
IT IS PROVIDED SIMPLY AS DOCUMENTATION OF THE STRUCTURE OF THE DATAFILE.
Terra∞Time is compiled in Basic and reads all of the city information as
well as the default settings from an ASCII file. The default file is
called TT.DAT but any filename can be specified. It is not necessary to
examine or edit this file since all values can be conveniently changed
from directly inside of Terra∞Time. This file can be edited with any
text editor. Make sure the edited file is saved in "ASCII" format by
your editor or word processor. The first line of the data file contains
a 40 character header (or title) which will appear centered on the top
portion of the display. This line can be revised to display any heading
the user desires, but two double quotes is succession ("") are not
allowed. The next two lines of the file contain default settings,
followed by 64 lines of city data and a terminating line. Only advanced
users should revise this file since its formatting is critical to ensure
proper reading of the data by the program. Always save a backup copy
just in case. The format of some typical city data lines is presented
here:
COLUMN 1 2 3 4 5 6 7 8
12345678901234567890123456789012345678901234567890123456789012345678901234567890
FIELD A B C D E F G H I J K L M N
"JAKARTA", 0,"JKT",181,15, 7.00,0, 0, 0, -6.07,-106.39,"IA",1791.05,"Indonesian Rupiahs"
"JOHANNESBURG", 1,"JHB",231,17, 2.00,0, 0, 0,-26.08, -28.15,"SA", 2.63,"S African Rand"
"KARACHI", 0,"KHI",212,12, 5.00,0, 0, 0, 24.54, -67.09,"PK", 21.19,"Pakistani Rupees"
"LAGOS", 0,"LGS", 0,14, 1.00,0, 0, 0, 6.35, -3.19,"NG", 7.37,"Nigerian Naira"
"LIMA", 0,"LIM", 61,15, -5.00,1, 101, 331,-12.01, 77.07,"PE",4394.51,"Peruvian Intis"
"LONDON", 1,"LON", 11, 8, 0.00,1, 300,1000, 51.28, 0.27,"UK", 0.63,"British Pounds"
A comma must delimit (come between) each field and the alphabetic
characters must be in quotes as shown. The fields have the following
meanings:
A => The city name
B => Code to include plotting on map for that city (1) or not (0)
C => City code for plotting on map (default three characters)
D => A code for horizontal plotting location of that city (see below)
E => A code for vertical plotting location of that city (see below)
F => The time zone from Greenwich, England, with eastbound positive
G => Code to indicate daylight savings time is applicable (1) or not (0)
H => Code for start of daylight savings time (described in START above)
I => Code for end of daylight savings time (described in END above)
J => Latitude of city in Degrees and Minutes, with North positive
K => Longitude of city in Degrees and Minutes, with West positive
L => Two letter Country Code to set exchange rates and daylight time
M => Amount of country's currency equivalent to one US Dollar
N => Description of currency and country
Code E is a number between 5 and 20 which represents the vertical
plotting location for the given city. The fifth row down is the highest
(northernmost) plotting location. The 13th row represents cities that
fall along the equator such as Dakar, in Africa. The 20th row is the
southernmost plotting position. You will be able to tell where to plot
a new city by looking at the value of Code E for the cities around it.
All selections for this parameter must be integers from 5 to 20. The
remainder of the screen is reserved and other values will produce
unpredictable results.
Code D is a value which determines the horizontal plotting location of a
particular city. This code is more complicated than Code E and must be
deciphered to be understood. The map grid is divided into 24 horizontal
areas, each of which allow three plotting positions, for a total of 72
horizontal plotting locations. If the last digit of Code D is dropped,
the remaining value is always between 0 and 23. This code represents
one of the 24 plotting regions starting with Geneva as 0 and moving
westward with New York as 6, Hong Kong as 17, Bombay as 20, and finally
Helsinki as 23. Note that the last digit of the code is always a 0, 1,
or 2. This digit represents the plotting position of the point within
the main region with 0 westmost, 1 central and 2 eastmost plotted. Thus
Chicago, with Code D of 71, is plotted in the central portion of the 7th
zone west. Note that from west to east the plotting codes would follow
a sequence such as 70,71,72,60,61,62,50,51, etc. Again, unpredictable
results will occur if these conventions are not followed.
** ++ ** ++ ** ++ **