• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

READMEH A D22-Sep-20214.1 KiB11096

config.hH A D22-Sep-20212.1 KiB9140

dmake.hdH A D22-Sep-2021568 2721

dmake.iniH A D22-Sep-20211.2 KiB7253

dmake.tlH A D22-Sep-20211.1 KiB4432

keys.docH A D22-Sep-20211.3 KiB4631

make.hdH A D22-Sep-2021690 4332

make.tlH A D22-Sep-20211.1 KiB4029

nmake.hdH A D22-Sep-2021645 3932

nmake.tlH A D22-Sep-20211.1 KiB4029

tf-keys.cmdH A D22-Sep-20211.2 KiB5246

README

1                                 OS/2 - README
2                                 -------------
3
4REQUIREMENTS TO RUN
5-------------------
61...OS/2 3.0 with installed Internet Access Kit or OS/2 2.x with installed
7    TCP/IP Basis Kit
82...a compiled tinyfugue-version
93...enough space on your hard-disk
104...an installed emx-runtime-package version 0.9a + emxfix6 or higher
11
12REQUIREMENTS TO COMPILE
13-----------------------
141...OS/2 3.0 with installed Internet Access Kit or OS/2 2.x with installed
15    TCP/IP Basis Kit
162...the tinyfugue-sources
173...more space on your harddisk-partition
184...an installed emx-gcc-system
19
20INSTALL
21-------
221...install the emx-runtime-package (follow the instructions in emxrt.doc)
23    you can get emxrt.zip from anonymous ftp.uni-stuttgart.de:
24    /pub/systems/os2/emx-0.9a
25    You should set these environment-variables:
26     TERMCAP...fullpath of your termcap file (e.g. "F:\EMX\ETC\TERMCAP.DAT")
27     TERM......name of your terminal defined in termcap.dat(e.g."ansi-color-3")
28    (In case you don't know: Try "help set" from an os/2-shell. Environment-
29     variables are set in your config.sys or by the OS/2-Command 'SET')
302...unzip the tinyfugue-package with "unzip -a...". You can delete src/*,
31    if you don't want to compile tinyfugue
323...set the followig environment-variables:
33        HOME......your home directory. (.tfrc or tfrc will be searched there)
34        TFLIBDIR..the full pathname of your tf-lib directory
354...setup your .tfrc-file (you can use "tfrc" for FAT-systems). Here is mine
36        as an example:
37
38        ;; turn on visual mode
39        /visual on
40        ;; turn on more-prompt
41        /more on
42        ;; wait for key after processing /sh
43        /shpause on
44        ;; change working directory to my log-dir
45        /lcd e:\tfdata
46        ;; load worlds from $(HOME)/tiny.world
47        /loadworld
48        ;; macros can be redefined
49        /redef on
50        ;; german-redefining for easier acces of /-key
51        ;;; #-key is now /
52        /def -ib'#' = /input /
53        ;;; alt-# is now #
54        /def -ib'^@+' =/input #
55        ;; load library map.tf from tf-lib
56        /load map.tf
57
58OS/2-KEYS
59---------
60Some unix-keys have special meanings within os/2 (e.g. ctrl-P == PrintScreen
61within an os/2-fullscreen-session), the os/2-version of tinyfugue comes with a
62different key-binding. The used keys are listed in os2/keys.doc.
63
64FILE tf-keys.cmd
65----------------
66Utility which let you press some keys and shows you the correct tinyfugue
67key-macro-string for redefining these keys.
68
69PROBLEMS
70--------
71Triple-check that you are using the correct emx-runtime-dll. Emx always uses
72the first emx.dll that can be found in your LIBPATH, so if you have an
73outdated emx.dll in a forgotten directory mentioned in LIBPATH...
74
75To check it, do this:
761) start an os/2-shell
772) enter "emxrev". You should get something like this:
78   EMX : revision = 36
79                     ^--- this means: emxfix06
80
81   If you'll get a lower number, you are using an outdated emx.dll.
82
83BUGS
84----
85please report bugs of the os/2-version to
86
87A.Sahlbach internet:asa@stardiv.de or
88           fidonet: Andreas Sahlbach 2:241/540.11
89
90COMPILE
91-------
921...Install the emx-gcc-system.
932...You need a make-program for compiling. Currently
94       dmake (gnu-version v.3.8, can be found on hobbes) and
95       nmake (IBM-Toolkit 2.x)
96       make  (GnuMake v.3.73)
97    are supported.
983...From the tinyfugue-directory start os2make.cmd from an os/2-cmd-shell. The
99    script will try to find one of the above make-programs and will produce a
100    proper makefile and config.h-file in the src-directory and start the
101    recompiling-process. You can give os2make some additional parameters:
102       "VIDEO=ANSI"    will produce the ansi-scrolling-version (default)
103       "VIDEO=TERMCAP" will produce the termcap-version without scrolling.
104       "DEBUG=ON"      will produce one of the above with debug-info. The
105                       scrolling-version needs an IPMD-style debugger. The
106                       termcap-version can be debugged with gdb.
107       "USAGE"         for makefile-help
108       "CLEAN"         to remove object-files after linking.
109
110