tf5-5.0beta8/.git/
tf5-5.0beta8/.git/info/
tf5-5.0beta8/.git/logs/
tf5-5.0beta8/.git/logs/refs/heads/
tf5-5.0beta8/.git/objects/00/
tf5-5.0beta8/.git/objects/01/
tf5-5.0beta8/.git/objects/04/
tf5-5.0beta8/.git/objects/05/
tf5-5.0beta8/.git/objects/07/
tf5-5.0beta8/.git/objects/09/
tf5-5.0beta8/.git/objects/0a/
tf5-5.0beta8/.git/objects/0c/
tf5-5.0beta8/.git/objects/0e/
tf5-5.0beta8/.git/objects/12/
tf5-5.0beta8/.git/objects/13/
tf5-5.0beta8/.git/objects/14/
tf5-5.0beta8/.git/objects/16/
tf5-5.0beta8/.git/objects/17/
tf5-5.0beta8/.git/objects/19/
tf5-5.0beta8/.git/objects/1c/
tf5-5.0beta8/.git/objects/1d/
tf5-5.0beta8/.git/objects/1e/
tf5-5.0beta8/.git/objects/1f/
tf5-5.0beta8/.git/objects/20/
tf5-5.0beta8/.git/objects/21/
tf5-5.0beta8/.git/objects/23/
tf5-5.0beta8/.git/objects/27/
tf5-5.0beta8/.git/objects/29/
tf5-5.0beta8/.git/objects/2a/
tf5-5.0beta8/.git/objects/2b/
tf5-5.0beta8/.git/objects/2f/
tf5-5.0beta8/.git/objects/30/
tf5-5.0beta8/.git/objects/33/
tf5-5.0beta8/.git/objects/34/
tf5-5.0beta8/.git/objects/35/
tf5-5.0beta8/.git/objects/39/
tf5-5.0beta8/.git/objects/3c/
tf5-5.0beta8/.git/objects/3d/
tf5-5.0beta8/.git/objects/3f/
tf5-5.0beta8/.git/objects/40/
tf5-5.0beta8/.git/objects/41/
tf5-5.0beta8/.git/objects/42/
tf5-5.0beta8/.git/objects/44/
tf5-5.0beta8/.git/objects/46/
tf5-5.0beta8/.git/objects/47/
tf5-5.0beta8/.git/objects/48/
tf5-5.0beta8/.git/objects/4a/
tf5-5.0beta8/.git/objects/4d/
tf5-5.0beta8/.git/objects/4f/
tf5-5.0beta8/.git/objects/53/
tf5-5.0beta8/.git/objects/54/
tf5-5.0beta8/.git/objects/58/
tf5-5.0beta8/.git/objects/5b/
tf5-5.0beta8/.git/objects/5c/
tf5-5.0beta8/.git/objects/5e/
tf5-5.0beta8/.git/objects/5f/
tf5-5.0beta8/.git/objects/60/
tf5-5.0beta8/.git/objects/61/
tf5-5.0beta8/.git/objects/62/
tf5-5.0beta8/.git/objects/63/
tf5-5.0beta8/.git/objects/66/
tf5-5.0beta8/.git/objects/67/
tf5-5.0beta8/.git/objects/6c/
tf5-5.0beta8/.git/objects/6e/
tf5-5.0beta8/.git/objects/72/
tf5-5.0beta8/.git/objects/73/
tf5-5.0beta8/.git/objects/75/
tf5-5.0beta8/.git/objects/77/
tf5-5.0beta8/.git/objects/7a/
tf5-5.0beta8/.git/objects/7b/
tf5-5.0beta8/.git/objects/7c/
tf5-5.0beta8/.git/objects/7e/
tf5-5.0beta8/.git/objects/7f/
tf5-5.0beta8/.git/objects/81/
tf5-5.0beta8/.git/objects/84/
tf5-5.0beta8/.git/objects/86/
tf5-5.0beta8/.git/objects/87/
tf5-5.0beta8/.git/objects/88/
tf5-5.0beta8/.git/objects/8b/
tf5-5.0beta8/.git/objects/8c/
tf5-5.0beta8/.git/objects/8f/
tf5-5.0beta8/.git/objects/91/
tf5-5.0beta8/.git/objects/93/
tf5-5.0beta8/.git/objects/96/
tf5-5.0beta8/.git/objects/97/
tf5-5.0beta8/.git/objects/99/
tf5-5.0beta8/.git/objects/9a/
tf5-5.0beta8/.git/objects/9b/
tf5-5.0beta8/.git/objects/9c/
tf5-5.0beta8/.git/objects/9d/
tf5-5.0beta8/.git/objects/9e/
tf5-5.0beta8/.git/objects/a1/
tf5-5.0beta8/.git/objects/a3/
tf5-5.0beta8/.git/objects/a4/
tf5-5.0beta8/.git/objects/a6/
tf5-5.0beta8/.git/objects/a7/
tf5-5.0beta8/.git/objects/a8/
tf5-5.0beta8/.git/objects/a9/
tf5-5.0beta8/.git/objects/ab/
tf5-5.0beta8/.git/objects/ac/
tf5-5.0beta8/.git/objects/ae/
tf5-5.0beta8/.git/objects/b1/
tf5-5.0beta8/.git/objects/b2/
tf5-5.0beta8/.git/objects/b3/
tf5-5.0beta8/.git/objects/b7/
tf5-5.0beta8/.git/objects/b9/
tf5-5.0beta8/.git/objects/bb/
tf5-5.0beta8/.git/objects/bc/
tf5-5.0beta8/.git/objects/bd/
tf5-5.0beta8/.git/objects/bf/
tf5-5.0beta8/.git/objects/c0/
tf5-5.0beta8/.git/objects/c1/
tf5-5.0beta8/.git/objects/c2/
tf5-5.0beta8/.git/objects/c3/
tf5-5.0beta8/.git/objects/c5/
tf5-5.0beta8/.git/objects/c7/
tf5-5.0beta8/.git/objects/ca/
tf5-5.0beta8/.git/objects/ce/
tf5-5.0beta8/.git/objects/d1/
tf5-5.0beta8/.git/objects/d3/
tf5-5.0beta8/.git/objects/d4/
tf5-5.0beta8/.git/objects/d5/
tf5-5.0beta8/.git/objects/d8/
tf5-5.0beta8/.git/objects/d9/
tf5-5.0beta8/.git/objects/dc/
tf5-5.0beta8/.git/objects/dd/
tf5-5.0beta8/.git/objects/e1/
tf5-5.0beta8/.git/objects/e4/
tf5-5.0beta8/.git/objects/e5/
tf5-5.0beta8/.git/objects/e6/
tf5-5.0beta8/.git/objects/e7/
tf5-5.0beta8/.git/objects/e8/
tf5-5.0beta8/.git/objects/ea/
tf5-5.0beta8/.git/objects/eb/
tf5-5.0beta8/.git/objects/ed/
tf5-5.0beta8/.git/objects/ee/
tf5-5.0beta8/.git/objects/ef/
tf5-5.0beta8/.git/objects/f0/
tf5-5.0beta8/.git/objects/f4/
tf5-5.0beta8/.git/objects/f5/
tf5-5.0beta8/.git/objects/f6/
tf5-5.0beta8/.git/objects/f8/
tf5-5.0beta8/.git/objects/f9/
tf5-5.0beta8/.git/objects/fa/
tf5-5.0beta8/.git/objects/fb/
tf5-5.0beta8/.git/objects/fc/
tf5-5.0beta8/.git/objects/fd/
tf5-5.0beta8/.git/refs/heads/
tf5-5.0beta8/.git/refs/tags/
tf5-5.0beta8/autom4te.cache/
tf5-5.0beta8/macos/
tf5-5.0beta8/unix/
tf5-5.0beta8/win32/
                                 OS/2 - README
                                 -------------

REQUIREMENTS TO RUN
-------------------
1...OS/2 3.0 with installed Internet Access Kit or OS/2 2.x with installed
    TCP/IP Basis Kit
2...a compiled tinyfugue-version
3...enough space on your hard-disk
4...an installed emx-runtime-package version 0.9a + emxfix6 or higher

REQUIREMENTS TO COMPILE
-----------------------
1...OS/2 3.0 with installed Internet Access Kit or OS/2 2.x with installed
    TCP/IP Basis Kit
2...the tinyfugue-sources
3...more space on your harddisk-partition
4...an installed emx-gcc-system

INSTALL
-------
1...install the emx-runtime-package (follow the instructions in emxrt.doc)
    you can get emxrt.zip from anonymous ftp.uni-stuttgart.de: 
    /pub/systems/os2/emx-0.9a
    You should set these environment-variables:
     TERMCAP...fullpath of your termcap file (e.g. "F:\EMX\ETC\TERMCAP.DAT")
     TERM......name of your terminal defined in termcap.dat(e.g."ansi-color-3")
    (In case you don't know: Try "help set" from an os/2-shell. Environment- 
     variables are set in your config.sys or by the OS/2-Command 'SET')
2...unzip the tinyfugue-package with "unzip -a...". You can delete src/*,
    if you don't want to compile tinyfugue 
3...set the followig environment-variables:
        HOME......your home directory. (.tfrc or tfrc will be searched there)
        TFLIBDIR..the full pathname of your tf-lib directory
4...setup your .tfrc-file (you can use "tfrc" for FAT-systems). Here is mine 
        as an example:

        ;; turn on visual mode
        /visual on
        ;; turn on more-prompt
        /more on
        ;; wait for key after processing /sh
        /shpause on
        ;; change working directory to my log-dir
        /lcd e:\tfdata
        ;; load worlds from $(HOME)/tiny.world
        /loadworld
        ;; macros can be redefined
        /redef on
        ;; german-redefining for easier acces of /-key
        ;;; #-key is now /
        /def -ib'#' = /input /
        ;;; alt-# is now #
        /def -ib'^@+' =/input #
        ;; load library map.tf from tf-lib
        /load map.tf

OS/2-KEYS 
--------- 
Some unix-keys have special meanings within os/2 (e.g. ctrl-P == PrintScreen
within an os/2-fullscreen-session), the os/2-version of tinyfugue comes with a
different key-binding. The used keys are listed in os2/keys.doc.

FILE tf-keys.cmd
----------------
Utility which let you press some keys and shows you the correct tinyfugue 
key-macro-string for redefining these keys.

PROBLEMS
--------
Triple-check that you are using the correct emx-runtime-dll. Emx always uses
the first emx.dll that can be found in your LIBPATH, so if you have an
outdated emx.dll in a forgotten directory mentioned in LIBPATH...

To check it, do this:
1) start an os/2-shell
2) enter "emxrev". You should get something like this:
   EMX : revision = 36
                     ^--- this means: emxfix06

   If you'll get a lower number, you are using an outdated emx.dll.

BUGS
----
please report bugs of the os/2-version to 

A.Sahlbach internet:asa@stardiv.de or 
           fidonet: Andreas Sahlbach 2:241/540.11

COMPILE 
------- 
1...Install the emx-gcc-system.
2...You need a make-program for compiling. Currently 
       dmake (gnu-version v.3.8, can be found on hobbes) and
       nmake (IBM-Toolkit 2.x)
       make  (GnuMake v.3.73)
    are supported.
3...From the tinyfugue-directory start os2make.cmd from an os/2-cmd-shell. The
    script will try to find one of the above make-programs and will produce a
    proper makefile and config.h-file in the src-directory and start the
    recompiling-process. You can give os2make some additional parameters:
       "VIDEO=ANSI"    will produce the ansi-scrolling-version (default)
       "VIDEO=TERMCAP" will produce the termcap-version without scrolling.
       "DEBUG=ON"      will produce one of the above with debug-info. The
                       scrolling-version needs an IPMD-style debugger. The
                       termcap-version can be debugged with gdb.  
       "USAGE"         for makefile-help 
       "CLEAN"         to remove object-files after linking.