






             Operating Manual for the Program System

                 
                         
                          
                          
                                 
                         

             Version 4.10      Issue: March 1999





Table of Contents:
==================

1 Brief description                                            4
     1.1 Search types                                          4
     1.2 Connection search                                     5
     1.3 Route planning
                                                               6
     1.4 Survey of commands                                    6

2 Operating the program                                        8
     2.1 Menu                                                 10
          2.1.1 "Options" Menu                                11
          2.1.2 "Print" menu                                  13
     2.2 Input area                                           15
          2.2.1 Input of a station name                       17
          2.2.2 Input of several station names                19
          2.2.3 "Date" input field                            20
          2.2.4 "Time" input field                            21
          2.2.5 "Interval" input field                        22
          2.2.6 "Search options" input field                  23
          2.2.7 Activating the connection search              27
     2.3 Output area                                          27
          2.3.1 Summary display                               28
          2.3.2 Itemised display                              30
          2.3.3 Journey guide                                 31
          2.3.4 Train information                             31
          2.3.5 Arrival and departure table                   32
          2.3.6 Graphic display                               33
     2.4 Status line                                          34

3 Installation notes                                          34

4 Information for IBM-OS/2 or Microsoft-Windows users         34

5 Network or Multi-User Licensees                             35

Dear Purchaser,

Welcome and thank you for purchasing HAFAS the
German National Railway Timetable Information Version 3.49.

We have to rely on your help to make HAFAS even more
user-friendly. Therefore, we would be pleased to receive your
suggestions, proposals and comments - be they either positive or
negative - concerning HAFAS.

We wish trouble free use of the programm.

Your HaCon Ingenieurgesellschaft

Knigstrae 53
30175 Hanover
GERMANY

Tel. + 49 511 38097 - 0
Fax. + 49 511 38097 - 99


1 Brief description
===================

The HAFAS program selects the connection for a journey which is
best suited for your individual journey.

To enable HAFAS to make a search the must be entered in the input
fields provided for this purpose:


ͻ
 Input field   Input                   Remark             
Ķ
 From          Departure station       one or more        
                                                          
 To            Arrival station         one or more        
                                                          
 Via           Intermediate station    one or more, for   
               (optional)              predetermining the 
                                       journey route      
                                                          
 Date/time     Journey time            Departure or       
                                       arrival time       
                                                          
 Interval      Period of time          determines the size
                                      of the search result
                                                          
 Search        Various codes           control the        
 options                               connection search  
ͼ


1.1 Search types
================

To activate a search may be selected from:

Forward search with key >F3<
----------------------------

In the forward search HAFAS establishes a connection which departs
after the specified journey time from departure and arrives at the
destination in the shortest possible time.

Backward search with key >F2<
-----------------------------

In the backward search HAFAS establishes a connection which
departs as late as possible from departure, but still reaches the
destination before the specified time.



1.2 Connection search
=====================

HAFAS first determines the fastest connection, in terms of time,
for the specified journey time.  If in doing so a better quality
connection is to be found, this is regarded and displayed as the
optimum connection.

The assessment criteria in this case are:

-    The number of changes required (the ideal is as few changes
     as possible)

-    The route length (distance) of the connection (the shorter
     distance is probably cheaper and therefore preferable)

-    Train class (comfort) (ICE is better than Eilzug, S-Bahn is
     better than bus, etc.).


If several departure and destination stations have been specified,
the most favourable is selected from all possible combinations.

If an optimum connection is found which requires one or more
changes, any later direct connection that exists is also
displayed.

It is also possible to search for only direct connections between
departure and destination.



1.3 Route planning
==================

A certain journey route can be forced by entering intermediate
stations. This is of interest, for example, when tourist
destinations are to be visited.

The intermediate stations are arrived at in the predetermined
sequence.

The trains or services maybe determined that are preferred for
each section of the journey.


1.4 Survey of commands
======================

Important program commands are assigned to certain keys.  A survey
of these keyboard layouts can be found in the following tables.

Th current valid keyboard layout can be displayed in the program
at any time by pressing the key >F1<.

To quit the current display press any key, whereupon the assigned
function is executed immediately.


ͻ
                        Input area                            
Ķ
 Function(s)                                    Key(s)       
Ķ
 Help                                           F1           
                                                             
 Open window                                    INSERT       
 Close window                                   ESC          
 Change window                                  TAB          
 Activate menu                                  F10          
                                                             
 Search backwards/forwards                      F2/F3        
 Display list of stations                       F4           
 Change dep. & dest. station                    SHIFT F4     
 Search station phonetically                    F5           
 Search nearby stations                         SHIFT F5     
 Show arrival/departure tables                  F6           
  Show route of train                         RETURN       
 Set current time                               F7           
 New itinerary (Reset)                          F8           
ͼ




ͻ
                      OUTPUT AREA                             
Ķ
 Function(s)                                    Key(s)       
Ķ
 Help                                           F1           
                                                             
 Close window                                   ESC          
 Switch between windows                         TAB          
 Activate menu                                  F10          
                                                             
 Search backwards/forwards                      F2/F3        
 Mark/unmark connec. for print                  Space bar    
 Check  Detail                               RETURN       
  Mark/Unmark                                 Space bar    
  Earlier arrival at changing station         SHIFT F2     
  Later departure from changing station       SHIFT F3     
  Show route of train                         RETURN       
  Show arrival/departure tables               F6           
     Show route of train                      RETURN       
 Display of the journey guide                   SHIFT F6     
 New connection (Reset)                         F8           
 Graphical display of connection                F9           
ͼ


ͻ
                       Search options                         
Ķ
 Function(s)                                    Key(s)       
Ķ
 Help                                           F1           
                                                             
 Abort (do not save changes)                    ESC          
 End   (save changes)                           RETURN       
 Change window area                             TAB          
 Activate menu                                  F10          
                                                             
 Option select in/out                           Space bar    
 Delete products in current column              SHIFT F8     
 Set basic settings (Reset)                     F8           
ͼ



2 Operating the program
=======================

To start the program enter directory where HAFAS is installed.
Start HAFAS by entering

          HAFAS >RETURN<.

A title page is first displayed on the screen indicating the period
of validity for the timetable information and size of the database.
After a short period a screen with data entry fields will
automatically appear.

The colour representation of the user area depends on the monitor
and the graphics card in use.  The following describes the representation
on a VGA colour monitor.

The screen is divided into four areas:

-    The menu (lined in black)
     Here are the menu points: INFO, OPTIONS, PRINT, QUIT (See
     Section 2.1)

-    The input area (lined in blue)
     The data required for the search is entered here (see Section
     2.2)

-    The output area (lined in grey)
     The result of the connection search which is to be processed
     further appears here.  (See Section 2.3)

-    The status line (lined in black)
     This provides the information for operating the program
     (see Section 2.4).




General key functions:

-    >ESC<
     The opened windows may be closed here by pressing the >ESC< key. Values
     already changed are not included.

-    >RETURN<
     Pressing this key confirms a data entry and/or moves the cursor
     to the next input field.

-    >TAB<
      >TAB< key enables change from the input to output area.

-    >UP ARROW<
     Pressing this key moves the cursor to the previous field.

-    >DOWN ARROW<
     Pressing this key moves the cursor to the next field.

-    >PAGE UP<, >PAGE DOWN<
     Using this key enables scroll page by page.

-    >HOME<, >END<
     The cursor is moved to the beginning or end of a list.



2.1 Menu (lined in black)
=========================

Access the menu of additional functions by pressing >F10< or
>ALT< at the same time as one of the yellow highlighted letters in
the menu title.

A menu item can be accessed with the arrow keys and selected with
>RETURN<.

The following menus may be selected:

Info      >ALT< + > I <

          Information on the program is displayed here, such as
          Copyright, Version number etc.

Options   >ALT< + > O <

          This menu item may be used
          -    to change the language of the data entry area (see
               Section 2.1.1.a)
          -    to display a calendar (see Section 2.1.1.b)
          -    to display this Manual file (see Section 2.1.1.c).

Print     >ALT< + > P <

          This menu item may be used
          -    to print the highlighted connections (see Section
               2.1.2.a),
          -    to print selected train itineraries (see Section
               2.1.2.a),
          -    to print a connection as a journey guide (see Section
               2.1.2.a),
          -    to print this manual (see Section 2.1.2.b),
          -    to install the printer (see Section 2.1.2.c)
          -    to set the printer port (see Section 2.1.2.d),
          -    to change the print mode (see Section 2.1.2.e).

Quit      >ALT< + > Q <

          This will end the program.




2.1.1 "Options" Menu
====================

a. Languages
-------------

This menu item enables change of language of the data entry area.

German, English, French or Italian may be selected.


b. Calendar
------------

The calendar displays each month, with date and associated weekday.
In this calendar Sundays and the statutory holidays in the timetable
period concerned are displayed in red.

Change may be made in the years by pressing >UP ARROW<, >DOWN ARROW<.

Change may be made in the months by pressing >RIGHT ARROW<, >LEFT ARROW<.



c. Manual
---------

The Manual menu item displays this program description.

Open a window by  pressing >F1<.

To facilitate the work using  the manual on the screen the following
functions are available:

-    >ESC< Close Window
     The window will close using this key.

-    >S< Find a word
     After pressing >S< a search term may be entered.

     For example, to find information regarding printing enter "print",
     the program jumps to the next point in the manual where the
    "print" character sequence exists.

-    >F3< Find next
     By pressing >F3< a repeat search is made for the search term last
     entered.

     If nothing more is found a message to this effect is displayed.

-    > # < Go to line
     After pressing > # < a jump to the specified line is made.



2.1.2 "Print" menu
==================


a.   Print marked connections, route, journey guide
---------------------------------------------------

-    When activating this menu in the input or output area then
     connections found in the connection search and highlighted
     for printing can be printed.

     Highlighted connections are provided at the beginning of a line
     with a black square () (see Section 2.3).  After a search all
     the connections found are initially highlighted.

     Selection or abandonment of the print highlighting by pressing the
     >SPACE BAR<.

-    The route output and further information for the chosen connection
      can be activated with this menu in the journey guide window.


b. Print manual
---------------

The manual can be printed out if this menu item is selected.


c. Printer type
---------------

HAFAS provides the possibility of selecting from different printer types:

- Canon BJ-130e
- Epson LQ
- HP-Deskjet
- HP-Laserjet II - III
- HP-Laserjet IV
- NEC-P6
- Postscript
- Other .. (ASCII format)

When the printer is not listed select "Other printers".
Only the ASCII character set may then be used for printing.

To ensure that umlauts and special symbols are correctly represented
in this case the printer must have the correct configuration, i.e. set the
correct character set.

For more information on how to configure and connect printers
please refer to the printer manual.




d. Printer port
---------------

Determine the interfaces via which or the file to which outputs are
to be made.  The following facilities may be selected:

- Parallel ports:   LPT1, LPT2, LPT3
- Serial ports:     COM1, COM2
- Print in file

The currently selected port is displayed together with the selected
printer in the menu.

If selecting the item "Print in file" the information processed for
the selected printer type is written to a print file:

-    Initially a filename is asked for. This file is then
     used for the output until new data are entered.

-    Select "Other printers" as printer type if wishing to process
     the information from the file in user programs.

e. Print mode
--------------

Either "Normal print" or "Fast print" may be selected.

If  "Normal print" is selected a more expensive layout is generated
on printout.  Whereas with needle printers the printing time may
be extended as a result of this.



2.2 Input area (lined in blue)
==============================

             Section 2.2.1          Section 2.2.3
                                    
                Section 2.2.1          Section 2.2.4
                                      
                                      
    ͳͳInputͳͳͻ
      From ٱ          Date  ٱ  Search options: 
      To   ٱ          Time  ٱ  dtp Ŀ          
      Via            Interval                 
    ͳͳͳͼ
            Section 2.2.1       Chapter 2.2.5    Section 2.2.6

Here in much clearer details are the sections in
which the descriptions of the input fields can be found.

Fields in the input area:
ͻ
 Input field   Input                   Remark             
Ķ
 From          Departure station       one or more        
                                                          
 To            Arrival station         one or more        
                                                          
 Via           Intermediate station    one or more, for   
               (optional)              predetermining the 
                                       journey route      
                                                          
 Date/time     Journey time            Departure time >F3<
                                       Arrival   time >F2<
                                       (sect. 2.2.3/2.2.4)
 Interval      Period of time          Determines the size
                                      of the search result
                                                          
 Search        Various codes           control the        
 options                               connection search  
ͼ


After the program starts the cursor is located in the "From" input
field for the departure station.  The search input can be entered here.

If an input field is activated and a key is first pressed for a valid
character, the previous text is fully deleted.  Therefore move the
input cursor with the arrow keys at least one character to the right
if wishing to correct the previous text.



Whenever the cursor is located on a valid station name (except in the
"Nearby stations" window), the associated arrival and departure table
can be displayed by pressing >F6< (see Section 2.3.5).


Ŀ
 NOTE:                                                      
                                                            
 A data input must be correct before generating the   
 associated input field, an input HAFAS station name must be
 known.                                                     



If an input error has occurred then attention will be drawn to this
by an appropriate message or a list appears of permissible station names.




2.2.1 Input of a station name
=============================

Valid station names must be in the input fields "From", "To"
and "Via".  The following facilities are available:

a. The full name is entered
---------------------------

Enter the full station name on the keyboard (including spaces and
special characters).  End the input by pressing >RETURN<.

If this station does not exist a list of all the possible names is
automatically listed and then proceed as in paragraph c.
Otherwise the station is regarded as selected.

b. The beginning of the name is entered
---------------------------------------

Only enter the first letters of a station name (e.g. "Mun" for
Munich Main Station), and confirm with >RETURN<.  If the name can
clearly be extended to a station name, the station is regarded as
selected.  Otherwise a list of all the permissible names is listed
and you proceed as in paragraph c.

c. Selection from the list of valid station names
-------------------------------------------------
If the name entered cannot be clearly allocated to a station name,
a window appears with the list of all the permissible station names.

This list can also be called-up directly by pressing function key
>F4<.

-    A section of the valid station names is displayed.  The names
     are arranged in alphabetical order.  A marked name is lined in
     grey.

-    The characters so far entered are displayed at the bottom of the
      window.  If entering, deleting or changing further characters,
      the highlighted name is updated in the window.

-    The following applies to the sorting sequence: =u, "=a and "=o;
     upper and lower case is ignored.



d. Selection on the basis of phonetic search
---------------------------------------------

Activation of the phonetic search by pressing >F5<.

This function may only be called if in the list of valid station names
or in one of the input fields "From", "To" or "Via":

-    In a further screen window a list appears with station names
     which sound similar to the entered character sequence, e.g.
     "Munich" appears even if "Minchin" is entered.

-    In addition sub-series of characters are also processed in any
     sequence during the phonetic search, e.g. the station "Berlin-
     Lichtenberg" is found if "berg berlin" is entered.

-    The highlighted station name is updated according to the entered
     sequence.


e. Selection of nearby stations
--------------------------------

Activate the search for stations in the vicinity of a station already
highlighted with >SHIFT< + >F5<.

-    A list of all the station names appears in a screen window,
     arranged according to distances to the station last highlighted.

     For each name there will be found the relevant distance as the crow
     flies rounded to the full kilometre.  This data does not, however,
     provide any information on the actual charged kilometres.



2.2.2 Input of several station names
=====================================

If you press >INSERT< in one of the input fields "From", "To" or
"Via", a window is opened in which may be entered several stations.

The individual stations are entered as described in Section 2.2.1.

When quitting the window by pressing >RETURN<, the station name last
highlighted and the total number of list entries are displayed in the
general input field.

a. Input of several departure or arrival (destination) stations
---------------------------------------------------------------

This function is used if several alternative stations are to be considered
for arrival and departure in the vicinity of the point of departure
and destination of the journey.

-    If confirming this again by pressing >INSERT< in one of the input
     fields for the alternative stations, the program moves to the
     "Min" column immediately to the right.  Here may be entered the
     footpath or travel time minutes between the departure
     point / destination and these embarkation/ disembarkation stations
     if required.

     End the entry of minutes by pressing >RETURN<.

b. Input of several intermediate stations
-----------------------------------------

This function is only required if needing to influence the
itinerary, e.g. to pass through tourist destinations, or if wishing
to use only specific means of transport or services on individual
sections of the journey (for this see "Choice of products", Section
2.2.6).

-    The intermediate stations selected are called at on the
     section of the journey between departure and destination in the
     sequence entered.

Ŀ
 NOTE:                                                      
                                                            
 An intermediate station is not displayed with the          
 connections found if there are no facilities for changing  
 to it.                                                     




2.2.3 "Date" input field (travel date)
======================================

a. Data input via the keyboard
------------------------------

-    Move the cursor to the "Date" input field.  Then enter the date
     in the following form on the keyboard: "dd mm yy" (dd = day, mm
     = month, yy = year, e.g. "03 06 94").

     In this case the input date must lie within the current
     timetable period.

     The weekday is automatically calculated.

-    A date already displayed may be changed by pressing the keys
     > + < or > - <.

b. Setting current date by pressing function key >F7<
-----------------------------------------------------

-    The current date and the current time are automatically set as
     the travel date by pressing the key >F7<.

     The function is executed regardless of whether the cursor is in
     the "Date" input field or not.

Ŀ
 NOTE:                                                      
                                                            
 The precondition for this is that the system time and      
 system date of the computer in use have been correctly set.      
                                                            
 If HAFAS is used outside the valid timetable period, the   
 date is set to the middle of the timetable period when     
 HAFAS is started.                                          



2.2.4 "Time" input field (travel time)
======================================

-    Move the cursor to the "Time" input field.  Then enter the time
     in the following form on the keyboard:

          "hh mm" (hh = hour, mm = minute, e.g. "12 45").

-    A time already entered may be changed by pressing the keys
     > + < or > - <.

b. Set current time by pressing the function key >F7<
-----------------------------------------------------

(see Section 2.2.3.b)


2.2.5 "Interval" input field
============================

Using the "Interval" input field establish a period of time for which
the train connections are to be sought.

-    For a forward search, >F3<, all the connections are sought whose
     departure times lie within the defined interval of time after
     the entered travel time.

-    For a backward search, >F2<, all the connections are sought
     whose arrival times lie within the defined interval of time
     before the entered travel time.

-    Move the cursor to the "Interval" input field and enter the
     interval in the following form on the keyboard:

          "hh mm" (hh = hours, mm = minutes, e.g. "03 45").

Only intervals of time from 0:00 to 24:00 hours are acceptable.


2.2.6 "Search options" input field
==================================

With the search options control of the connection search and the
selection of the trains and services to be used can be made:

-    When you move the cursor to the "Search options" field a window
     opens where the search options can be set.

     For this purpose the cursor can be set to the desired field, and
     with the >SPACE BAR< selection or quit the option.  A cross
     indicates that the relevant search option has been activated.

-    When quitting the window with >RETURN< or via the "End" field the
     settings for the connection search are accepted.  If quitting
     the window with >ESC< or via the "Interrupt" field the changes
     are not accepted.

-    If entering  a new station in one of the input fields "From",
     "To" or "Via, all the options are reset to their initial
     setting.

-    It may be noted which options deviate from the basic setting from
     the upper or lower case of the letters "D", "Z" and "P" under
     "search options".  The letters have the following meanings:

          "d" and "D"    Direct trains departure ->
                         arrival
          "t" and "T"    Supplement-free trains only
          "p" and "P"    Product selection

-    If a letter is displayed in UPPER CASE the corresponding option
     is active, i.e. its entry deviates from the basic setting.

-    A "p" or "P" is displayed for each individual section of the
     journey according to the number of intermediate stations.



    Ŀ
     EXAMPLE:                                              
                                                           
     D    T    P                                           
              Product selection is NOT active      
          Supplement-free trains is active   
      Direct trains is active.2        
                                                           
     Therefore only direct connections without trains      
     subject to a supplement are sought.                   
    



   Search options:ͻ
                                                            
    Direct  train Dep. -> Dest.                         [x] 
    Trains not subj to supplements Dep. -> Dest.        [ ] 
                                                            
   Product typesĶ
                                               Start    Via 
                                                 Via   Ziel 
  ICE-Trains                                   [x]    [ ]  Ŀ
   Intercity- and Eurocitytrains                [x]    [x]   
   Interregio- and Fast trains                  [x]    [x]   
   Boats                                        [ ]    [ ]   
   Regional and other trains                    [ ]    [x]   
   Buses                                       [ ]    [ ]   
   S-Bahn                                       [ ]    [ ]   
   only direct connections                      [ ]    [ ]   
   only trains with sleepers                    [ ]    [ ]   
  only trains with couchettes                  [ ]    [ ]  Ĵ
   only trains with cycle conveyance            [ ]    [ ]   
  Ķ  
   [Abort]                                          [End]    
  ͳͳͼ  
                                                             
      Field closes without          Field closes and       
        accepting changes             accepts changed          
                                      settings                 
                                                               
                                                               
 Product selection           One column per 
                                        journey section


-    The user defines the search options for the entire journey
     between departure and arrival at the top of the window.

-    A column for the product selection is displayed in the
     central area for each section of the journey between
     departure, intermediate and arrival (destination) stations.

-    Leave the window with the control areas at the bottom.

a. Direct trains, Departure - Arrival
-------------------------------------

-    Using this option establish that the entire journey
     will be covered by one train between departure and arrival.

-    If having also entered one or more intermediate stations,
     only the product selection for the first section of the
     journey will be considered.



b. Supplement-free trains
-------------------------

-    If this option has been activated ICE, IC and EC trains
     subject to supplements will not be considered in the
     connection search.

c. Product selection
--------------------

-    With "Product selection" you have the opportunity to
     predetermine exactly, for each section of the journey,
     which means of transport or services may be used.

     For example, if wanting to cover the section between two
     intermediate stations on one ship, you delete the product
     highlights for all other means of transport for the section
     of the journey concerned.

d. Direct connections only
--------------------------

-    The "Direct connections only" field in the central area of
     the window relates only to one section of the journey,
     unlike "Direct trains Departure -> Arrival".



e. Sleeping / couchette cars
--------------------------

-    If activating the "Sleeping / couchette cars" option, the
     option "Direct connections only" is also set automatically
     for this section of the journey.  Therefore it is determined
     the station of embarkation and disembarkation in the
     sleeping / couchette car train itself by the station entries.

-    Trains which carry exclusively sleeping and couchette cars
     are only considered in the connection search when the
     sleeping / couchette car option has been activated.


2.2.7 Activating the connection search
======================================

If all input is complete and correct the search may be activated.

a. Forward search by pressing key >F3<
--------------------------------------

In the forward search HAFAS calculates connections which depart
after the entered travel time from departure and arrive at the
destination in the shortest possible time.

All the connections which depart within the period of time
entered in the "Interval" input field are calculated.


b. Backward search by pressing key >F2<
---------------------------------------

In the backward search HAFAS calculates connections which leave
from the departure station as late as possible, but still arrive
at the destination before the specified time.

All connections which arrive within the period of time entered
in the "Interval" input field are calculated.

2.3 Output area (lined in grey)
===============================

The calculated service connections are displayed in the output
part of the screen mask.

-    If no connection could be found a message to this effect is
     displayed.

-    If only one connection has been found this is indicated in
     an itemised display.

-    If several connections have been found the result of the
     search is initially displayed in the form of a summary
     list.


2.3.1 Summary display
=====================

Access the summary display by pressing >ESC< in the itemised
display.

This display is suitable for presenting a summary of a large
number of calculated connections.  The information is reduced to
the essentials.

The departure and destination station, the number of changes, the
date, time of departure and arrival and the length of journey are
displayed for each connection.


    Connection 1
    out of a total of 2   Departure and destination station
                   Ŀ
   #1/2 Gelsenkirchen Hbf <- > L"bau (Sachs)ͻ
                                                               
     Dep. Station   Arr. St.   Ch        Date  Dep. Arr. Durat 
     ͳͳͳͳͳͳͳ  
                                                      
     The departure       The number of                  
     station             changes                        
                                                        
     The destination      Journey date                
     station                                              
                                                          
   Departure time at the destination station           
                                                           
     Arrival time at the destination station       
                                                            
                            Total journey time 



Special functions:

-    >ESC<
     Return to the input area by pressing >ESC<

-    >TAB<
     Switch between the input and output area by pressing
     >TAB<

-    >RETURN<
     Movement  from the summary display to the itemised
     display can be made by pressing >RETURN<.

-    >F2< and >F3<
     Starting from the highlighted connection, the next earlier
     or the next layer connection is displayed, or recalculated
     if necessary, by pressing >F2< and >F3< respectively.

-    >SHIFT F6< Journey guide
     By pressing this key further information is displayed on
     the currently marked connection (see chapter 2.3.3).

-    >F9<
     This gives a graphic display of the route of the
     connection by pressing >F9< (see Section 2.3.6).

-    The connections can be printed out using the "Print" menu
     (see Section 2.1.2).  Either select or quit the print
     highlighting by pressing the >SPACE BAR<.


2.3.2 Itemised display
======================

Access the itemised display by pressing >RETURN< in the
summary display.

The following information may be obtained on each connection from
the itemised display:

- Departure and destination station

- Departure and arrival date

- All transit and changing stations, each with
     . arrival and departure times
     . train class and name
     . remarks relating to the trains

- Days of service of the connection.

A section of the displayed connection is highlighted in blue.

Special functions:

-    >ESC<
     Return to the summary display by pressing >ESC<

-    >TAB<
     Switch between the input and output area by pressing
     >TAB<

-    >F2< and >F3<
     Starting from the highlighted connection, the next earlier
     or the next layer connection is displayed, or recalculated
     if necessary, by pressing >F2< and >F3< respectively.

-    >SHIFT< + >F2< Earlier arrival
     Using this function a longer stop at a highlighted
     changing station can be forced.

     Activate the search for an earlier connection between
     the departure point of the journey and the selected
     changing station.

     The new connection is sorted into the connection list
     according to its departure time.  If changing continues at
     the station, the highlighting is also set to this station
     in the new connection so that the partial search can be
     repeated.

-    >SHIFT< + >F3<  Later departure
     With this function a longer stop at a highlighted
      changing station can be forced.

     Activate the search for the next connection between the
     selected changing station and the journey destination.


     The new connection is sorted into the list after the
     current connection.  If changing continues at the station
     the lighting is also set to this station in the new
     connection so that the partial search can be repeated.

-    >RETURN<
     Information on the highlighted means of
     transport can be displayed (see Section 2.3.3).

-    >F6< Arrival/departure table
     By pressing this key all the arriving and
     departing trains are displayed in two windows for the
     highlighted station (see Section 2.3.5).

-    >F9<
     A graphic display of the route of the connection
      is shown by pressing >F9< (see Section 2.3.6).

-    >ALT< + > D <
     The highlighted connections can be printed out by
     means of the "Print" menu item (see Section 2.1.2).

     Selection or quit the print highlighting can be made by pressing
     the >SPACE BAR<.


2.3.3 Journey guide
====================

In the detail summary in the output area, additional
information can be obtained on the currently marked connection:

-    By pressing >SHIFT F6< the "Journey guide" window can
      be opened. This will supply a list of arrival and departure
     times at all stations for the connection, information on
     the trains used and their attributes, as well as general
     information on the connection.


2.3.4 Train information
=======================

Additional information may be obtained on the currently
highlighted train in the arrival and departure tables and in the
itemised display in the output area:

-    After pressing >RETURN< open the "Train information"
     window.  In this window information can be obtained on

          . all the stopping stations on the train itinerary

          . the service days of the train

          . the attributes (e.g. minibar, dining car, etc.)

-    The displayed information can be printed by means of the
     "Print" menu item (see Section 2.1.2).


2.3.5 Arrival and departure table
==================================

Access the arrival/departure table by pressing >F6< if
the cursor is on a valid station name.

Lists of the trains arriving at and departing from the station
are displayed in two screen windows:

-    All the trains arriving at this station are listed in the
     top window, arranged according to their arrival time.

-    All the trains departing from this station are displayed in
     the bottom window, arranged according to their departure
     time.

-    The class, train number and some important stations on the
     itinerary are displayed for each train.

-    The selected train is displayed in inverted script.

-    "Train information" window may be opened by pressing
     >RETURN< (see Section 2.3.4).

-    Switch between the arrival and departure window
     with >TAB<.

-    The active window can be enlarged using > + < and reduce it
     with > - <.

-    When the function is called from the itemised display of
     the output area the stations which are included as
     destination or changing stations for the connection just
     selected are highlighted.



2.3.6 Graphic display
=====================

When in the output area the current connection may be
displayed graphically by pressing >F9<.

Scroll through the list of connections found by pressing
>UP ARROW< or >DOWN ARROW<.

Two areas are displayed on the screen:

a. Description window (lined in blue)
-------------------------------------

The names of the departure, destination and changing stations
with the associated arrival and departure times and the train
names are displayed.

b. Graph (lined in white)
-------------------------

Graph with the course of the connection are displayed in this
area.

It may be determined from the graph whether the connection includes
diversions and what cities lie in the vicinity of the connection.

Key to Colour Codes:

Colour  Code

red     all the station names entered
       
green   all further changing stations
       
blue    further stopping stations on the section
       
grey    stations in the vicinity for information


-    When the window is opened only the most important stations
     are initially displayed.

-    By pressing > + > several times more and more stations are
     gradually displayed on the journey section and in the
     surrounding area.  Correspondingly reducing the
     number of displayed stations is made by pressing > - <.

The graphics can be printed out as a hard copy with some printers
and MS-DOS version 5 or later. To do this, use the "graphics"
command. Please refer to the MS-DOS manual for further details.


2.4 Status line (lined in black)
================================

The bottom line in the screen layout is called the status line.

Here is the information on using the program and on the
program process.  For example, the most important active function
keys are listed there.


3 Installation notes
====================

The timetable information remembers some settings (e.g. the
currently selected printer driver) in the file HAFAS.CFG. If this
file is not located in the HAFAS directory, it can be defined in
another directory for the HAFAS.CFG with the aid of the DOS
environment variables.

An example: before calling HAFAS, enter

     set HAFAS_CFG=C:\TMP

When ending the timetable information system, the configuration
is saved under C:\TMP\HAFAS.CFG.


4 Information for IBM-OS/2 or Microsoft-Windows users
=====================================================

Some specialised information is given here if HAFAS is not to be stored
directly under Microsoft-DOS.

Microsoft-Windows
-----------------

The pure windows application HAFAS Version 4.10w is also
available provided that the user has Microsoft-Windows Version
3.1 and a virtual memory of 8 MB.  At least 4 MB of this should
be available as the main memory, i.e. in this case you require
a storage file of 4 MB.  If necessary the storage file must be enlarged.

OS/2
----

HAFAS can be run under OS/2 2.0 or higher in a DOS box.

For this purpose set to at least 8 MB, or better 12 MB DPMI
memory, in the DOS settings.

The Windows-version of HAFAS can be run under OS/2 2.1 or higher
using seamless windows.


5 Networks or Multi-User licences
=================================

If wishing to install HAFAS on a network or several single computers,
the Multi-User and network version must be obtained from:

CENTRUM INFORMATYKI KOLEJNICTWA PKP
   Al Jerozolimskie 140
   PL 02-305 Warszawa

