*******************************************************************
                        Falcon Shell 2.0
*******************************************************************

You should now have the following files:

                FSHELL2.TXT  - This file                
                FSHELL2.BAT  - The main program           
                GETKEY.EXE   - keystrokes utility needed to run

In the beginning...

After going back and forth between Falcon 3.0, Falconer, and DOS
(to either manually backup my squadron files or restore the ones
that Falcon trashed!) I got a little tired of it and decided to
write this shell to make things easier. What I wanted to be able
to do was start the shell and by pressing *one* key either start
Falcon, start the Falconer editor, backup or restore one
squadron, or backup or restore all squadrons. I also wanted to
use only *one* batch file rather than a kludge of several (I
hate having a zillion little files on my drive labeled "1.BAT,
2.BAT, etc.). I also didn't want it to be too ugly so I added
color (that slowed it down a little, but what the hell...).
Anyway, I wrote the program as a DOS batch file but by making
use of a utility called "SniffIt" I was able to assign error
levels to keystrokes so I could keep it down to one batch file.
It wasn't really fancy but it worked. That was Falcon Shell 1.0.


Introducing Falcon Shell 2.0...


What's new is a menu selection for Greg Prete's great utility, 
"Falcon Mapper" (otherwise known as "F3Maps") and a slicker, 
3-D screen. There is also a new option to backup/restore the 
"FALCON3.DEF" file. The new screen design, apart from being more 
appealing to look at (in my opinion anyway), results in a moderate 
speed increase over the old screen. I believe it is also a bit easier 
to navigate. This version uses a new file called "GETKEY.EXE" instead
of the "SNIFFIT.COM" program to read keystrokes. This speeds it up
a little without excessive errorlevel checking. FShell 2 can also read 
the "0" key. This allows the intuitive use of the numbers "0" through 
"5" on the backup and restore menus rather than the old "B" through
"G" approach. 


Using Falcon Shell...


The main menu of Falcon Shell 2.0 looks a little like this:

               
        Ŀ               
                       Falcon Shell 2.0                               
                       
        ĿĿĿ    Ŀ               
         Falcon 3   F3Maps   FalconEr       Quit                
                           
        ĿĿ               
           Backup Squadrons      Restore Squadrons                  
                                                                    
                                                                    
                                                                    
                                                                    
                                                                    
                                                                    
                                                                    
                                                                    
                                                                    
        

Each area of the screen, except for the title, is a "button". By
typing the highlighted letter in each button you invoke that
particular function. The first three invoke Falcon, F3Maps, and
Falconer. After exiting any one of these you will be returned to
the Falcon Shell menu. Typing "Q", for quit, will immediately
exit Falcon Shell. The "Backup Squadrons" and "Restore
Squadrons" buttons function a little differently. If you press
one of these a menu appears underneath it like this:

               
        Ŀ               
                       Falcon Shell 2.0                               
                       
        ĿĿĿ    Ŀ               
         Falcon 3   F3Maps   FalconEr       Quit                
                           
        ĿĿ               
           Backup Squadrons      Restore Squadrons                  
                                                                    
            All Squadrons                                           
            Squadron 0                                              
            Squadron 1                                              
            Squadron 2                                              
            Squadron 3                                              
            Squadron 4                                              
            Squadron 5                                              
            FALCON3.DEF                                             
        

By pressing the highlighted letter you will perform the desired
function. Once you have pressed a letter, the function will be
carried out, and you will be returned to the original menu. If
you accidently press "B" instead of "R" or vice versa, or after
pressing one you decide you don't want to perform any of the
listed actions, you may press "Q" to return to the main menu.


And in the end...


Anyway, to run the program, you must place all files in the same
directory as Falcon. If you want them somewhere else then you
will have to add some lines to the batch file. The program also
assumes that the files "FALCNR.EXE"  and "F3MAPS.EXE" reside
with the Falcon 3 files. If they are called something  else on
your system, you will have to edit these lines. The first time
you run  the program it checks for a directory called "F3BACKUP"
in the Falcon directory. If there isn't one it will create it.
This is where FShell places the backed up squadron files.

That's about it. Of course, you are free to edit the program and
make any changes you like. If you do anything you feel really
improves it then let me know.

Michael "Stick" Williams 70363,2235
