Xmgcc

From Computer History Wiki
Revision as of 00:25, 22 October 2018 by Jnc (talk | contribs) (Proper cat, +links)
Jump to: navigation, search

Xmgcc is a port of GCC 1.36 to MS-DOS done in 1990.

This interesting piece of software seems to predate any 'mainstream' GCC port to MS-DOS (DJGPP/EMX).

One of many mirrors would be

The two factors I see why this wasn't so wide spread would be that Yoshiaki didn't include the GCC source code that he used, and that I'm sure most people simply didn't know about this software..

readme

GCC ver 1.36 and related utilities for IBM-PC/AT 386
                                                        Oct 9, 1990
                                                        Yoshiaki Uchida

How to install

        to install drive c: , run

        inst c >install.bat

        then execute install.bat

        Please check the content of 'install.bat' created by inst.exe.


Update
        Floating point subroutines are much better.
        Bug fix in file - related functions like lseek().
        many other functions.
        Here is our own version of 'run386' (with source code - yes).
        Distributing binary copies is free.

Bugs
        In some case,
                " run386  bin/ar dv xxx.a  yyy.o "
        cause segment error.

        If you meet this bug, please use following procedure to avoid it.

        1. make or go to working directory.
        2. extract all objects in the library.
        3. delete what you want to delete.
        4. create new library for all rest object.

        to do this, see the makefile in /gnu/libc.
        It is used to make lib.a, but works only if you create 'object.def'.
        For example,
                ls *.o | sed "s/$/  \/" | sed "s/^/     /" >object.def
        will of much help to you.

        Occationary "run386 xxx" does not run if invoked by gmake or gcc.exe.
        In this case, please create batch file using -n option of gcc.exe or
        gmake.exe.

Usage of gcc.exe

        gcc -?
                shows brief comment.
        gcc -n
                shows commands what gcc.exe generated but do not execute them.
                It is useful to create  .bat file.

        Options are read from file 'gnucc.cfg' then read from command line.

        exmample

        gcc -c *.c -O
                compile all *.c files in current directry
                create object (.o) files (-O option).
                optimize (-O)

        gcc -S foo.c -msoft-float
                compile 'foo.c' but do not assemble it. Result is 'foo.s'.
                object code run without FPU (-msoft-float)

        gcc -ohello  hello.c work.o -msoft-float
                Compile hello.c, then link with work.o, to produce hello.exp.
                This hello.exp is called from run386.exe (or xm.exe) as
                        run386  hello[.exp]


Usage of xm.exe (run386.exe)

        is just like run386.exe of Phar Lap. But there is no options.

                run386 /bin/foo

        will serch /bin/foo first, if not found, then /bin/foo.exp


How to re-compile xm.exe

        First unarc xm.lzh or xm.zip
        then using TMAKE, TASM and TLINK of Borland, type

                make xm.exe

        which will create xm.exe.

        Rename as run386.exe if you like compatible name with Phar Lap.

contents


\GNU
+--BIN           -  executables -  -  -  -  -  -  <DIR>     90-10-09 12:08
|  +--AR.EXP        -  -  archiver -  -  -  -  -     37684  90-10-09  3:48
|  +--CC1.EXP       -  -  compiler -  -  -  -  -    443952  90-10-09  2:40
|  +--CPP.EXP       -  -  pre-processor  -  -  -     56888  90-10-09  2:39
|  +--GAS.EXP       -  -  assembler-  -  -  -  -     95008  90-10-09  3:50
|  +--LD.EXP        -  -  linker-  -  -  -  -  -     47168  90-10-08 20:11
|  +--NM.EXP        -  -  symbol list utility  -     33324  90-10-09  4:28
|  +--OBJDUMP.EXP   -  -  -  -  -  -  -  -  -  -     24300  90-10-09  4:32
|  +--SIZE.EXP      -  -  -  -  -  -  -  -  -  -     27412  90-10-09  4:29
|  +--AR.BAT        -  -  -  -  -  -  -  -  -  -        51  90-08-01  4:34
|  +--AS.BAT        -  -  -  -  -  -  -  -  -  -       425  90-10-09  4:46
|  +--EXECNV.COM    -  -  convert .exe -> .exp -      1475  89-12-31 19:31
|  +--FAR.EXE       -  -  for post-mortal debug-     10916  90-09-02 16:09
|  +--GENEXP.EXE    -  -  convert a.out-> .exp -      9554  89-11-29 14:30
|  +--GMAKE.EXE     -  -  make  -  -  -  -  -  -     98540  89-07-15 11:26
|  +--NM.BAT        -  -  -  -  -  -  -  -  -  -        42  90-08-01  4:24
|  +--RUN386.EXE    -  -  our DOS Extender  -  -     27286  90-08-31  1:17
|  +--SETUP.BAT     -  -  setup utility  -  -  -       165  90-10-05 21:31
|  +--TAS.BAT       -  -  -  -  -  -  -  -  -  -        66  90-07-06 23:30
|
+--USR           -  -  include & library -  -  -  <DIR>     90-10-09 12:08
|  +--INCLUDE       -  -  -  -  -  -  -  -  -  -  <DIR>     90-10-09 12:08
|  |  +--SYS           -  -  -  -  -  -  -  -  -  <DIR>     90-10-09 12:08
|  |  |  +--EXTENDER.H    -  -  -  -  -  -  -  -     28666  90-08-02 18:03
|  |  |  +--FCNTL.H       -  -  -  -  -  -  -  -        48  90-03-20  8:23
|  |  |  +--FILE.H        -  -  -  -  -  -  -  -       132  90-03-20  8:23
|  |  |  +--IEEE.H        -  -  -  -  -  -  -  -      3203  90-07-31 16:28
|  |  |  +--PARAM.H       -  -  -  -  -  -  -  -       138  90-03-20  8:25
|  |  |  +--STAT.H        -  -  -  -  -  -  -  -       580  90-08-02 18:07
|  |  |  +--TIME.H        -  -  -  -  -  -  -  -       248  90-08-02 18:06
|  |  |  +--TIMES.H       -  -  -  -  -  -  -  -       160  90-08-02 18:06
|  |  |  +--TYPES.H       -  -  -  -  -  -  -  -       502  90-03-20  8:29
|  |  |
|  |  +--TOWNS         -  -  -  -  -  -  -  -  -  <DIR>     90-10-09 12:08
|  |  |  +--SEGMENT.H     -  -  -  -  -  -  -  -      1396  90-03-26 17:30
|  |  |
|  |  +--ALLOCA.H      -  -  -  -  -  -  -  -  -        89  90-08-02 18:04
|  |  +--AR.H          -  -  -  -  -  -  -  -  -       289  90-09-26 14:43
|  |  +--ASSERT.H      -  -  -  -  -  -  -  -  -       738  89-11-25  9:33
|  |  +--A_OUT.H       -  -  -  -  -  -  -  -  -      6150  90-09-26 14:40
|  |  +--A_OUT_GN.H    -  -  -  -  -  -  -  -  -      6355  90-04-02 15:46
|  |  +--CTYPE.H       -  -  -  -  -  -  -  -  -      1591  90-09-03 11:20
|  |  +--DIR.H         -  -  -  -  -  -  -  -  -       939  90-04-18 20:48
|  |  +--ERRNO.H       -  -  -  -  -  -  -  -  -      1302  90-09-26 14:44
|  |  +--FCNTL.H       -  -  -  -  -  -  -  -  -       677  90-09-25 13:29
|  |  +--FLOAT.H       -  -  -  -  -  -  -  -  -       964  90-08-01 11:35
|  |  +--JCTYPE.H      -  -  -  -  -  -  -  -  -       530  90-09-03 12:10
|  |  +--LIMITS.H      -  -  -  -  -  -  -  -  -      1206  89-11-25  9:33
|  |  +--MATH.H        -  -  -  -  -  -  -  -  -       798  90-09-26 14:44
|  |  +--SETJMP.H      -  -  -  -  -  -  -  -  -       131  90-08-01 17:08
|  |  +--SIGNAL.H      -  -  -  -  -  -  -  -  -       547  90-04-27 17:11
|  |  +--STDARG.H      -  -  -  -  -  -  -  -  -       808  89-11-25  9:33
|  |  +--STDDEF.H      -  -  -  -  -  -  -  -  -       650  90-09-03 14:14
|  |  +--STDIO.H       -  -  -  -  -  -  -  -  -      2987  90-09-25 13:28
|  |  +--STDLIB.H      -  -  -  -  -  -  -  -  -      2258  90-09-05 17:49
|  |  +--STRING.H      -  -  -  -  -  -  -  -  -      1048  90-09-01 10:39
|  |  +--STRINGS.H     -  -  -  -  -  -  -  -  -       292  90-09-26 14:43
|  |  +--TIME.H        -  -  -  -  -  -  -  -  -       826  90-09-26 14:43
|  |  +--VA.LZH        -  -  -  -  -  -  -  -  -      4037  90-09-24 17:31
|  |  +--VARARGS.H     -  -  -  -  -  -  -  -  -       774  89-12-08  7:48
|  |
|  +--LIB           -  -  -  -  -  -  -  -  -  -  <DIR>     90-10-09 12:08
|  |  +--CRT0.O        -  -  -  -  -  -  -  -  -      1508  90-10-09  4:11
|  |  +--LIBCE.A       -  -  -  -  -  -  -  -  -    113286  90-10-09  1:17
|  |
|  +--CRT0.C        -  -  source of crt0.o  -  -      3354  90-10-09  4:10
|
+--TMP           -  -  -  work directory -  -  -  <DIR>     90-10-09 12:08
|
+--BINUTY        -  -  -  sources from FSF  -  -  <DIR>     90-10-09 12:08
|  +--AR.C          -  -  -  -  -  -  -  -  -  -     45576  90-03-16 16:21
|  +--A_OUT_EN.H    -  -  -  -  -  -  -  -  -  -      4144  90-03-16 12:42
|  +--A_OUT_GN.H    -  -  -  -  -  -  -  -  -  -      6378  90-03-16 14:32
|  +--EXTENDER.H    -  -  -  -  -  -  -  -  -  -     28731  90-07-31 11:28
|  +--GETOPT.C      -  -  -  -  -  -  -  -  -  -     16057  90-03-16 12:42
|  +--GETOPT.H      -  -  -  -  -  -  -  -  -  -      2723  90-03-16 12:42
|  +--GETOPT1.C     -  -  -  -  -  -  -  -  -  -      2844  90-03-16 12:42
|  +--GETPAGES.H    -  -  -  -  -  -  -  -  -  -       236  90-03-20 10:14
|  +--GMON.H        -  -  -  -  -  -  -  -  -  -      1667  90-03-16 12:42
|  +--GPROF.C       -  -  -  -  -  -  -  -  -  -     78107  90-03-16 12:42
|  +--HANDLE.H      -  -  -  -  -  -  -  -  -  -       170  90-03-20 10:16
|  +--IEEE.H        -  -  -  -  -  -  -  -  -  -      1659  90-03-20 10:17
|  +--IOB.H         -  -  -  -  -  -  -  -  -  -       320  90-03-20 11:58
|  +--LD.C          -  -  -  -  -  -  -  -  -  -    133843  90-10-01  7:17
|  +--NM.C          -  -  -  -  -  -  -  -  -  -     23913  90-03-16 14:56
|  +--OBJDUMP.C     -  -  -  -  -  -  -  -  -  -      7163  90-03-16 14:36
|  +--RANLIB.C      -  -  -  -  -  -  -  -  -  -      4760  90-03-16 12:43
|  +--RANLIB.H      -  -  -  -  -  -  -  -  -  -       625  90-03-16 12:43
|  +--ROB-FIX.C     -  -  -  -  -  -  -  -  -  -     21219  90-03-16 12:43
|  +--ROBOTUSS.C    -  -  -  -  -  -  -  -  -  -     16805  90-03-16 12:43
|  +--SIZE.C        -  -  -  -  -  -  -  -  -  -      7944  90-03-16 15:01
|  +--STAB.DEF      -  -  -  -  -  -  -  -  -  -      4853  90-03-16 12:43
|  +--STAB.H        -  -  -  -  -  -  -  -  -  -       253  90-03-16 12:43
|  +--STRIP.C       -  -  -  -  -  -  -  -  -  -     18727  90-07-30 10:09
|  +--SYMSEG.H      -  -  -  -  -  -  -  -  -  -     18961  90-03-16 12:43
|
+--GAS           -  -  source of GAS from FSF  -  <DIR>     90-10-09 12:08
|  +--APP.C         -  -  -  -  -  -  -  -  -  -      8088  90-03-13 11:55
|  +--APPEND.C      -  -  -  -  -  -  -  -  -  -      1173  90-03-13 11:55
|  +--AS.C          -  -  -  -  -  -  -  -  -  -      8250  90-03-13 14:44
|  +--AS.H          -  -  -  -  -  -  -  -  -  -      8782  90-03-13 11:55
|  +--ATOF-GEN.C    -  -  -  -  -  -  -  -  -  -     17069  90-03-13 11:55
|  +--ATOF-I38.C    -  -  -  -  -  -  -  -  -  -     13730  90-03-13 11:55
|  +--A_OUT.H       -  -  -  -  -  -  -  -  -  -      4695  90-03-13 11:55
|  +--BIGNUM-C.C    -  -  -  -  -  -  -  -  -  -      2404  90-03-13 11:55
|  +--BIGNUM.H      -  -  -  -  -  -  -  -  -  -      1859  90-03-13 11:55
|  +--CHANGELO      -  -  -  -  -  -  -  -  -  -     17302  90-03-13 11:55
|  +--EXPR.C        -  -  -  -  -  -  -  -  -  -     31366  90-03-13 11:55
|  +--EXPR.H        -  -  -  -  -  -  -  -  -  -      2530  90-03-13 11:55
|  +--FL-CONST.C    -  -  -  -  -  -  -  -  -  -      7019  90-03-13 11:55
|  +--FL-COPY.C     -  -  -  -  -  -  -  -  -  -      2406  90-03-13 11:55
|  +--FL-MULT.C     -  -  -  -  -  -  -  -  -  -      5337  90-03-13 11:55
|  +--FLONUM.H      -  -  -  -  -  -  -  -  -  -      3923  90-03-13 11:55
|  +--FRAGS.C       -  -  -  -  -  -  -  -  -  -      8407  90-03-13 11:55
|  +--FRAGS.H       -  -  -  -  -  -  -  -  -  -      1344  90-03-13 11:55
|  +--GDB-BLOC.C    -  -  -  -  -  -  -  -  -  -      7412  90-03-13 11:55
|  +--GDB-FILE.C    -  -  -  -  -  -  -  -  -  -      2040  90-03-13 11:55
|  +--GDB-LINE.C    -  -  -  -  -  -  -  -  -  -      7800  90-03-13 11:55
|  +--GDB-SYMB.C    -  -  -  -  -  -  -  -  -  -      3379  90-03-13 11:55
|  +--GDB.C         -  -  -  -  -  -  -  -  -  -      2625  90-03-13 11:55
|  +--HASH.C        -  -  -  -  -  -  -  -  -  -     31197  90-03-13 11:55
|  +--HASH.H        -  -  -  -  -  -  -  -  -  -      2120  90-03-13 11:55
|  +--HEX-VALU.C    -  -  -  -  -  -  -  -  -  -      2227  90-03-13 11:55
|  +--I386-OPC.H    -  -  -  -  -  -  -  -  -  -     31184  90-03-13 11:55
|  +--I386.C        -  -  -  -  -  -  -  -  -  -     62356  90-03-13 11:55
|  +--I386.H        -  -  -  -  -  -  -  -  -  -     11219  90-03-13 11:55
|  +--INPUT-FI.C    -  -  -  -  -  -  -  -  -  -      8050  90-03-13 16:47
|  +--INPUT-FI.H    -  -  -  -  -  -  -  -  -  -      2037  90-03-13 11:55
|  +--INPUT-SC.C    -  -  -  -  -  -  -  -  -  -     10725  90-03-13 11:55
|  +--M-GENERI.H    -  -  -  -  -  -  -  -  -  -       834  90-03-13 11:55
|  +--M-HPUX.H      -  -  -  -  -  -  -  -  -  -       968  90-03-13 11:55
|  +--MAKE-GAS.COM  -  -  -  -  -  -  -  -  -  -      1787  90-03-13 11:55
|  +--MAKEFILE      -  -  -  -  -  -  -  -  -  -     10665  90-04-05 19:39
|  +--MD.H          -  -  -  -  -  -  -  -  -  -      2071  90-03-13 11:55
|  +--MESSAGES.C    -  -  -  -  -  -  -  -  -  -      4823  90-03-13 11:55
|  +--OBJRECDE.H    -  -  -  -  -  -  -  -  -  -      5127  90-03-13 11:55
|  +--OBSTACK.C     -  -  -  -  -  -  -  -  -  -      9503  90-03-13 11:55
|  +--OBSTACK.H     -  -  -  -  -  -  -  -  -  -     15858  90-03-13 11:55
|  +--OUTPUT-F.C    -  -  -  -  -  -  -  -  -  -      2113  90-03-13 16:45
|  +--READ.C        -  -  -  -  -  -  -  -  -  -     56006  90-03-13 11:55
|  +--READ.H        -  -  -  -  -  -  -  -  -  -      1670  90-03-13 11:55
|  +--README        -  -  -  -  -  -  -  -  -  -      3696  90-03-13 11:55
|  +--STRSTR.C      -  -  -  -  -  -  -  -  -  -      1450  90-03-13 11:55
|  +--STRUC-SY.H    -  -  -  -  -  -  -  -  -  -      2760  90-03-13 14:40
|  +--SUBSEGS.C     -  -  -  -  -  -  -  -  -  -      9054  90-03-13 11:55
|  +--SUBSEGS.H     -  -  -  -  -  -  -  -  -  -      2673  90-03-13 11:55
|  +--SYMBOLS.C     -  -  -  -  -  -  -  -  -  -     12349  90-03-13 11:55
|  +--SYMBOLS.H     -  -  -  -  -  -  -  -  -  -      1410  90-03-13 11:55
|  +--VERSION.C     -  -  -  -  -  -  -  -  -  -       487  90-03-13 11:55
|  +--WRITE.C       -  -  -  -  -  -  -  -  -  -     37905  90-03-13 11:55
|  +--WRITE.H       -  -  -  -  -  -  -  -  -  -      2945  90-03-13 11:55
|  +--XMALLOC.C     -  -  -  -  -  -  -  -  -  -      1545  90-03-13 11:55
|  +--XREALLOC.C    -  -  -  -  -  -  -  -  -  -      1605  90-03-13 11:55
|
+--LIBC          -  -  source of our library-  -  <DIR>     90-10-09 12:08
|  +--ABORT.C       -  -  -  -  -  -  -  -  -  -       232  90-09-04 14:17
|  +--ACCESS.C      -  -  -  -  -  -  -  -  -  -       517  90-09-04 14:17
|  +--ASCTIME.C     -  -  -  -  -  -  -  -  -  -       245  90-07-31 11:57
|  +--ATOF.C        -  -  -  -  -  -  -  -  -  -      1894  90-09-04 14:17
|  +--ATOI.C        -  -  -  -  -  -  -  -  -  -       420  90-09-04 14:17
|  +--ATOL.C        -  -  -  -  -  -  -  -  -  -       132  90-09-04 14:16
|  +--BCMP.C        -  -  -  -  -  -  -  -  -  -       253  90-09-04 14:17
|  +--BCOPY.C       -  -  -  -  -  -  -  -  -  -       227  90-09-04 14:18
|  +--BRK.C         -  -  -  -  -  -  -  -  -  -      1140  90-09-04 14:50
|  +--BSEARCH.C     -  -  -  -  -  -  -  -  -  -       484  90-09-10 14:27
|  +--BZERO.C       -  -  -  -  -  -  -  -  -  -       161  90-09-04 14:18
|  +--CALLOC.C      -  -  -  -  -  -  -  -  -  -       273  90-09-04 14:18
|  +--CHDIR.C       -  -  -  -  -  -  -  -  -  -       301  90-09-04 14:18
|  +--CHMOD.C       -  -  -  -  -  -  -  -  -  -       893  90-09-04 14:18
|  +--CLEARERR.C    -  -  -  -  -  -  -  -  -  -       119  90-09-04 14:18
|  +--CLOSE.C       -  -  -  -  -  -  -  -  -  -       214  90-09-04 14:19
|  +--CREAT.C       -  -  -  -  -  -  -  -  -  -       399  90-09-04 14:19
|  +--CTIME.C       -  -  -  -  -  -  -  -  -  -       978  90-09-04 14:19
|  +--DIFFTIME.C    -  -  -  -  -  -  -  -  -  -       160  90-07-30 17:18
|  +--DTOA.C        -  -  -  -  -  -  -  -  -  -      5406  90-09-16 16:29
|  +--ENVCPY.S      -  -  -  -  -  -  -  -  -  -       791  90-09-04 14:19
|  +--EOF.C         -  -  -  -  -  -  -  -  -  -       132  90-09-04 15:13
|  +--ERROR.C       -  -  -  -  -  -  -  -  -  -      2210  90-09-04 14:19
|  +--EXIT.C        -  -  -  -  -  -  -  -  -  -       158  90-09-04 15:05
|  +--EXIT2.C       -  -  -  -  -  -  -  -  -  -        82  90-09-04 14:19
|  +--FCLOSE.C      -  -  -  -  -  -  -  -  -  -       440  90-09-04 14:20
|  +--FDOPEN.C      -  -  -  -  -  -  -  -  -  -      1028  90-09-25 13:33
|  +--FFLUSH.C      -  -  -  -  -  -  -  -  -  -      1063  90-09-05 17:46
|  +--FGETC.C       -  -  -  -  -  -  -  -  -  -       225  90-09-17 15:03
|  +--FGETPOS.C     -  -  -  -  -  -  -  -  -  -       397  90-07-30 18:59
|  +--FGETS.C       -  -  -  -  -  -  -  -  -  -       351  90-09-04 15:11
|  +--FILEP.C       -  -  -  -  -  -  -  -  -  -       134  90-09-04 15:13
|  +--FIND1ST.C     -  -  -  -  -  -  -  -  -  -       393  90-09-04 15:14
|  +--FINDNEXT.C    -  -  -  -  -  -  -  -  -  -       384  90-09-04 15:15
|  +--FLUSH.C       -  -  -  -  -  -  -  -  -  -       168  90-09-04 14:20
|  +--FMISC.C       -  -  -  -  -  -  -  -  -  -      2889  90-09-11  7:45
|  +--FMODE.C       -  -  -  -  -  -  -  -  -  -       187  90-09-25 13:44
|  +--FNMERGE.C     -  -  -  -  -  -  -  -  -  -       413  90-09-04 15:19
|  +--FNSPLIT.C     -  -  -  -  -  -  -  -  -  -      1273  90-09-04 15:25
|  +--FOPEN.C       -  -  -  -  -  -  -  -  -  -       324  90-09-04 14:20
|  +--FPUTC.C       -  -  -  -  -  -  -  -  -  -       266  90-09-17 16:42
|  +--FPUTS.C       -  -  -  -  -  -  -  -  -  -       145  90-09-04 15:28
|  +--FREAD.C       -  -  -  -  -  -  -  -  -  -       759  90-09-04 20:00
|  +--FREOPEN.C     -  -  -  -  -  -  -  -  -  -      1818  90-09-25 13:46
|  +--FREXP.C       -  -  -  -  -  -  -  -  -  -       430  90-09-03 19:38
|  +--FSEEK.C       -  -  -  -  -  -  -  -  -  -       429  90-09-04 15:33
|  +--FSTAT.C       -  -  -  -  -  -  -  -  -  -       494  90-09-04 14:21
|  +--FSYNC.C       -  -  -  -  -  -  -  -  -  -        69  90-09-04 14:21
|  +--FTELL.C       -  -  -  -  -  -  -  -  -  -       121  90-09-04 16:06
|  +--FTIME.C       -  -  -  -  -  -  -  -  -  -       804  90-09-04 14:21
|  +--FTRUNCAT.C    -  -  -  -  -  -  -  -  -  -       257  90-09-06 10:03
|  +--FWRITE.C      -  -  -  -  -  -  -  -  -  -       380  90-09-04 14:21
|  +--GETCWD.C      -  -  -  -  -  -  -  -  -  -       382  90-09-04 14:21
|  +--GETDTA.S      -  -  -  -  -  -  -  -  -  -       449  90-04-18 20:15
|  +--GETENV.C      -  -  -  -  -  -  -  -  -  -       350  90-09-04 14:21
|  +--GETPAGES.C    -  -  -  -  -  -  -  -  -  -        48  90-09-04 14:22
|  +--GETPAGES.H    -  -  -  -  -  -  -  -  -  -       363  90-08-30 15:07
|  +--GETS.C        -  -  -  -  -  -  -  -  -  -       271  90-09-04 15:11
|  +--GMTIME.C      -  -  -  -  -  -  -  -  -  -       206  90-07-31 11:57
|  +--HANDLE.C      -  -  -  -  -  -  -  -  -  -       453  90-09-04 14:22
|  +--HANDLE.H      -  -  -  -  -  -  -  -  -  -       293  90-08-30 15:07
|  +--IEEE.C        -  -  -  -  -  -  -  -  -  -      1027  90-09-04 14:22
|  +--INDEX.C       -  -  -  -  -  -  -  -  -  -       179  90-09-04 15:42
|  +--IOB.H         -  -  -  -  -  -  -  -  -  -       434  90-08-30 15:07
|  +--LDEXP.C       -  -  -  -  -  -  -  -  -  -       612  90-09-04 14:22
|  +--LDIV.C        -  -  -  -  -  -  -  -  -  -       457  90-09-13  7:41
|  +--LSEEK.C       -  -  -  -  -  -  -  -  -  -       325  90-09-04 15:45
|  +--LTIME.C       -  -  -  -  -  -  -  -  -  -       913  90-09-04 14:22
|  +--MAKEFILE      -  -  -  -  -  -  -  -  -  -       144  90-09-01  3:16
|  +--MALLOC.C      -  -  -  -  -  -  -  -  -  -     24059  90-01-18 17:00
|  +--MBLEN.C       -  -  -  -  -  -  -  -  -  -       579  90-07-30 22:43
|  +--MBSTOWCS.C    -  -  -  -  -  -  -  -  -  -       414  90-07-30 22:49
|  +--MBTOWC.C      -  -  -  -  -  -  -  -  -  -       421  90-07-30 21:46
|  +--MEMCHR.C      -  -  -  -  -  -  -  -  -  -       232  90-09-04 14:22
|  +--MEMCMP.C      -  -  -  -  -  -  -  -  -  -       262  90-09-04 14:23
|  +--MEMCPY.C      -  -  -  -  -  -  -  -  -  -       236  90-09-04 14:23
|  +--MEMMOVE.C     -  -  -  -  -  -  -  -  -  -       649  90-07-30 15:00
|  +--MEMSET.C      -  -  -  -  -  -  -  -  -  -       188  90-09-04 14:23
|  +--MISC.C        -  -  -  -  -  -  -  -  -  -      1456  90-09-04 14:23
|  +--MJD.C         -  -  -  -  -  -  -  -  -  -       422  90-09-04 14:23
|  +--MKTEMP.C      -  -  -  -  -  -  -  -  -  -       572  90-09-04 14:23
|  +--MKTIME.C      -  -  -  -  -  -  -  -  -  -       425  90-08-04 13:43
|  +--MMISC.C       -  -  -  -  -  -  -  -  -  -      2553  90-09-16 16:35
|  +--MODF.C        -  -  -  -  -  -  -  -  -  -      1447  90-09-04 14:23
|  +--OBJECT.DEF    -  -  -  -  -  -  -  -  -  -      1955  90-09-28 18:32
|  +--OPEN.C        -  -  -  -  -  -  -  -  -  -      1259  90-09-25 13:46
|  +--PERROR.C      -  -  -  -  -  -  -  -  -  -       279  90-09-04 14:23
|  +--PRINTF.C      -  -  -  -  -  -  -  -  -  -     10204  90-09-04 14:24
|  +--PUTS.C        -  -  -  -  -  -  -  -  -  -       187  90-09-04 15:28
|  +--QSORT.C       -  -  -  -  -  -  -  -  -  -      5849  89-12-26  8:23
|  +--RAND.C        -  -  -  -  -  -  -  -  -  -       256  90-07-22 16:43
|  +--READ.C        -  -  -  -  -  -  -  -  -  -      1218  90-09-05 17:48
|  +--REMOVE.C      -  -  -  -  -  -  -  -  -  -       335  90-09-04 14:24
|  +--RENAME.C      -  -  -  -  -  -  -  -  -  -       306  90-09-04 14:24
|  +--REWIND.C      -  -  -  -  -  -  -  -  -  -       127  90-09-04 14:24
|  +--RINDEX.C      -  -  -  -  -  -  -  -  -  -       243  90-09-04 15:42
|  +--SCANF.C       -  -  -  -  -  -  -  -  -  -     11688  90-09-04 14:24
|  +--SEGMENT.C     -  -  -  -  -  -  -  -  -  -      2043  90-09-04 14:24
|  +--SETBUF.C      -  -  -  -  -  -  -  -  -  -      1023  90-09-17 15:43
|  +--SETDTA.S      -  -  -  -  -  -  -  -  -  -       382  90-04-18 20:15
|  +--SETJMP.C      -  -  -  -  -  -  -  -  -  -      1101  90-09-04 14:24
|  +--SIGNAL.C      -  -  -  -  -  -  -  -  -  -       141  90-09-04 14:25
|  +--STAT.C        -  -  -  -  -  -  -  -  -  -       800  90-09-04 14:25
|  +--STRCAT.C      -  -  -  -  -  -  -  -  -  -       174  90-09-04 14:25
|  +--STRCHR.C      -  -  -  -  -  -  -  -  -  -       180  90-09-04 15:42
|  +--STRCMP.C      -  -  -  -  -  -  -  -  -  -       201  90-09-04 14:25
|  +--STRCPY.C      -  -  -  -  -  -  -  -  -  -       153  90-09-04 14:25
|  +--STRCSPN.C     -  -  -  -  -  -  -  -  -  -       296  90-07-31 10:07
|  +--STRERR.C      -  -  -  -  -  -  -  -  -  -       193  90-07-31 10:16
|  +--STRING.C      -  -  -  -  -  -  -  -  -  -      2021  90-09-04 16:01
|  +--STRLEN.C      -  -  -  -  -  -  -  -  -  -       163  90-09-04 14:25
|  +--STRLWR.C      -  -  -  -  -  -  -  -  -  -       317  90-08-19 22:07
|  +--STRNCAT.C     -  -  -  -  -  -  -  -  -  -       207  90-09-04 14:25
|  +--STRNCMP.C     -  -  -  -  -  -  -  -  -  -       255  90-09-04 14:25
|  +--STRNCPY.C     -  -  -  -  -  -  -  -  -  -       259  90-09-04 14:25
|  +--STRPBRK.C     -  -  -  -  -  -  -  -  -  -       383  90-08-19 22:27
|  +--STRRCHR.C     -  -  -  -  -  -  -  -  -  -       244  90-09-04 15:42
|  +--STRSET.C      -  -  -  -  -  -  -  -  -  -       312  90-04-26 11:31
|  +--STRSPN.C      -  -  -  -  -  -  -  -  -  -       312  90-07-31 10:47
|  +--STRSTR.C      -  -  -  -  -  -  -  -  -  -       456  90-08-20 14:29
|  +--STRTOD.C      -  -  -  -  -  -  -  -  -  -      2362  90-09-04 14:25
|  +--STRTOK.C      -  -  -  -  -  -  -  -  -  -       753  90-08-19 22:59
|  +--STRTOL.C      -  -  -  -  -  -  -  -  -  -      1457  90-09-16 12:41
|  +--STRTOLL.C     -  -  -  -  -  -  -  -  -  -      1337  90-09-10 14:35
|  +--STRTOUL.C     -  -  -  -  -  -  -  -  -  -       541  90-09-10 14:37
|  +--STRUPR.C      -  -  -  -  -  -  -  -  -  -       317  90-08-19 22:06
|  +--TELL.C        -  -  -  -  -  -  -  -  -  -       108  90-09-04 16:06
|  +--TIME.C        -  -  -  -  -  -  -  -  -  -       736  90-09-04 14:26
|  +--TIMES.C       -  -  -  -  -  -  -  -  -  -       560  90-09-04 14:26
|  +--TOLOWER.C     -  -  -  -  -  -  -  -  -  -       111  90-09-04 16:02
|  +--TOUPPER.C     -  -  -  -  -  -  -  -  -  -       111  90-09-04 16:02
|  +--TRUNCATE.C    -  -  -  -  -  -  -  -  -  -       247  90-09-06 10:00
|  +--UNGETC.C      -  -  -  -  -  -  -  -  -  -       553  90-09-04 14:26
|  +--UTIMES.C      -  -  -  -  -  -  -  -  -  -       977  90-09-04 14:26
|  +--VERSION.C     -  -  -  -  -  -  -  -  -  -        80  90-09-04 14:26
|  +--WCSTOMBS.C    -  -  -  -  -  -  -  -  -  -       521  90-07-30 23:05
|  +--WCTOMB.C      -  -  -  -  -  -  -  -  -  -       500  90-07-30 21:51
|  +--WRITE.C       -  -  -  -  -  -  -  -  -  -       862  90-09-06  9:30
|
+--XM            -  -  -  our dos extender  -  -  <DIR>     90-10-09 12:08
|  +--MAKEFILE      -  -  -  -  -  -  -  -  -  -       925  90-10-09  5:53
|  +--XDAS.ASM      -  -  use tmake and tasm   -      6325  90-10-08 11:16
|  +--XM.ASM        -  -  -  -  -  of Borland  -     25008  90-10-09  5:42
|  +--XMDEBG.ASM    -  -  -  -  -  -  -  -  -  -      6133  90-10-08 11:41
|  +--XMDOS.ASM     -  -  -  -  -  -  -  -  -  -     14392  90-10-08 11:41
|  +--XMFILE.ASM    -  -  -  -  -  -  -  -  -  -      4264  90-10-08 11:24
|  +--XMINIT.ASM    -  -  -  -  -  -  -  -  -  -      2995  90-10-08 11:24
|  +--XMMEM.ASM     -  -  -  -  -  -  -  -  -  -      1219  90-10-08 11:24
|  +--XMMISC.ASM    -  -  -  -  -  -  -  -  -  -      2616  90-10-08 11:21
|  +--XMMSG.ASM     -  -  -  -  -  -  -  -  -  -      3081  90-10-08 11:19
|  +--XMOS.ASM      -  -  -  -  -  -  -  -  -  -      1083  90-10-09  5:38
|
+--MATH          -  -  -  source for gcc library  <DIR>     90-10-09 12:08
|  +--INT           -  -  -  -  -  -  -  -  -  -  <DIR>     90-10-09 12:08
|  |  +--ABS.S         -  -  -  -  -  -  -  -  -       146  90-04-27 14:00
|  |  +--ADDDI3.S      -  -  -  -  -  -  -  -  -       223  90-04-22 20:43
|  |  +--ANDDI3.S      -  -  -  -  -  -  -  -  -       227  90-04-22 20:09
|  |  +--ASHLSI3.S     -  -  -  -  -  -  -  -  -       173  90-04-22 15:11
|  |  +--ASHRSI3.S     -  -  -  -  -  -  -  -  -       172  90-04-22 15:11
|  |  +--BDIV.C        -  -  -  -  -  -  -  -  -      3056  90-09-13 16:56
|  |  +--BDIV.S        -  -  -  -  -  -  -  -  -      6409  90-09-01 11:54
|  |  +--BUILTIN.C     -  -  -  -  -  -  -  -  -       398  90-09-13 16:56
|  |  +--BUILTIND.C    -  -  -  -  -  -  -  -  -       703  90-09-13 16:56
|  |  +--BUILTINV.C    -  -  -  -  -  -  -  -  -      1108  90-09-13 16:56
|  |  +--CMPDI2.C      -  -  -  -  -  -  -  -  -       831  90-09-13 16:56
|  |  +--CMPSF2.C      -  -  -  -  -  -  -  -  -       560  90-09-13 16:56
|  |  +--DIV.C         -  -  -  -  -  -  -  -  -       324  90-10-07  7:32
|  |  +--DIVDI3.C      -  -  -  -  -  -  -  -  -       880  90-09-13 16:56
|  |  +--DIVDI3.S      -  -  -  -  -  -  -  -  -      1238  90-09-01 11:50
|  |  +--DIVSI3.S      -  -  -  -  -  -  -  -  -       165  90-04-27 14:17
|  |  +--EPRINTF.C     -  -  -  -  -  -  -  -  -       691  90-09-13 16:56
|  |  +--IORDI3.C      -  -  -  -  -  -  -  -  -       695  90-09-13 16:56
|  |  +--LABS.S        -  -  -  -  -  -  -  -  -       204  90-04-27 13:59
|  |  +--LSHLDI3.S     -  -  -  -  -  -  -  -  -       486  90-04-22 20:22
|  |  +--LSHLSI3.S     -  -  -  -  -  -  -  -  -       173  90-04-22 15:09
|  |  +--LSHRDI3.S     -  -  -  -  -  -  -  -  -       486  90-04-22 20:20
|  |  +--LSHRSI3.S     -  -  -  -  -  -  -  -  -       173  90-04-22 15:09
|  |  +--MAKEFILE      -  -  -  -  -  -  -  -  -       781  90-10-07  7:30
|  |  +--MODDI3.C      -  -  -  -  -  -  -  -  -       880  90-09-13 16:56
|  |  +--MODSI3.S      -  -  -  -  -  -  -  -  -       176  90-04-22 14:51
|  |  +--MULDI3.C      -  -  -  -  -  -  -  -  -      1317  90-09-13 16:57
|  |  +--MULDI3.S      -  -  -  -  -  -  -  -  -      1682  90-04-22 20:30
|  |  +--MULSI3.S      -  -  -  -  -  -  -  -  -       156  90-04-22 14:52
|  |  +--NEGDI2.S      -  -  -  -  -  -  -  -  -       242  90-04-22 20:13
|  |  +--ONECMPLD.C    -  -  -  -  -  -  -  -  -       486  90-09-13 16:57
|  |  +--SOURCE.DEF    -  -  -  -  -  -  -  -  -       580  90-04-27 14:24
|  |  +--SUBDI3.S      -  -  -  -  -  -  -  -  -       216  90-04-22 20:43
|  |  +--UCMPDI2.C     -  -  -  -  -  -  -  -  -       876  90-09-13 16:57
|  |  +--UDIVDI3.C     -  -  -  -  -  -  -  -  -       884  90-09-13 16:57
|  |  +--UDIVDI3.S     -  -  -  -  -  -  -  -  -       685  90-09-01 11:53
|  |  +--UDIVSI3.S     -  -  -  -  -  -  -  -  -       135  90-04-22 15:02
|  |  +--UMODDI3.C     -  -  -  -  -  -  -  -  -         0  90-09-13 16:57
|  |  +--UMODSI3.S     -  -  -  -  -  -  -  -  -       168  90-04-22 15:05
|  |  +--UMULSI3.S     -  -  -  -  -  -  -  -  -       117  90-09-13 16:36
|  |  +--XORDI3.S      -  -  -  -  -  -  -  -  -       226  90-04-22 20:13
|  |  +--_MULDI3.C     -  -  -  -  -  -  -  -  -       515  90-09-13 17:03
|  |  +--_MULDI3.S     -  -  -  -  -  -  -  -  -      1362  90-09-13 16:34
|  |
|  +--EMU           -  -  source of gcc library-  <DIR>     90-10-09 12:08
|     +--ABS.C         -  -  -  -  -  -  -  -  -       160  90-04-18 20:29
|     +--ABS.S         -  -  -  -  -  -  -  -  -       146  90-04-22 15:37
|     +--ADDDF3.S      -  -  -  -  -  -  -  -  -      5250  90-10-07  7:25
|     +--ADDSF3.S      -  -  -  -  -  -  -  -  -      1011  90-03-11 15:11
|     +--BUILTIN_.C    -  -  -  -  -  -  -  -  -      4444  90-02-06 20:29
|     +--BUILTIN_.S    -  -  -  -  -  -  -  -  -       348  90-04-08 12:29
|     +--CEIL.C        -  -  -  -  -  -  -  -  -       295  90-04-27 14:41
|     +--CMPDF2.C      -  -  -  -  -  -  -  -  -       713  90-03-11 20:29
|     +--CMPDF2.S      -  -  -  -  -  -  -  -  -      1687  90-04-08 20:29
|     +--CMPDF21.S     -  -  -  -  -  -  -  -  -       622  90-04-22 15:45
|     +--CMPDF2N.C     -  -  -  -  -  -  -  -  -       689  90-04-22 18:42
|     +--CMPSF2.C      -  -  -  -  -  -  -  -  -       566  90-03-11 20:29
|     +--CMPSF2.S      -  -  -  -  -  -  -  -  -      1339  90-04-08 20:29
|     +--CMPSF21.S     -  -  -  -  -  -  -  -  -       644  90-04-22 15:39
|     +--CMPSF2N.C     -  -  -  -  -  -  -  -  -       387  90-04-22 15:58
|     +--CONST.S       -  -  -  -  -  -  -  -  -       392  90-04-13 22:39
|     +--COS.S         -  -  -  -  -  -  -  -  -       269  90-04-16 11:16
|     +--CSOURCE.DEF   -  -  -  -  -  -  -  -  -       194  90-04-23 10:55
|     +--D.MAP         -  -  -  -  -  -  -  -  -        22  90-04-20 21:54
|     +--DBUILTIN.C    -  -  -  -  -  -  -  -  -       706  90-03-11 20:29
|     +--DBUILTIN.S    -  -  -  -  -  -  -  -  -       843  90-04-08 12:31
|     +--DIVSF3.S      -  -  -  -  -  -  -  -  -      1028  90-10-09  1:06
|     +--DIVSI3.S      -  -  -  -  -  -  -  -  -       165  90-04-27 14:17
|     +--EPRINTF.C     -  -  -  -  -  -  -  -  -      4190  90-04-22 14:46
|     +--EPRINTF.S     -  -  -  -  -  -  -  -  -       223  90-10-07  7:19
|     +--EXP.S         -  -  -  -  -  -  -  -  -      1675  90-04-13 22:39
|     +--EXPLOG.C      -  -  -  -  -  -  -  -  -      3474  90-04-13 20:29
|     +--EXTOBJ.DEF    -  -  -  -  -  -  -  -  -       296  90-04-23 11:06
|     +--EXTSFDF2.S    -  -  -  -  -  -  -  -  -       520  90-03-13 20:29
|     +--FABS.C        -  -  -  -  -  -  -  -  -       247  90-04-18 20:29
|     +--FEMU1.S       -  -  -  -  -  -  -  -  -      1417  90-04-11 20:29
|     +--FEMU2.S       -  -  -  -  -  -  -  -  -      1391  90-04-11 20:29
|     +--FEMU3.S       -  -  -  -  -  -  -  -  -      2613  90-04-13 20:29
|     +--FEMU4.S       -  -  -  -  -  -  -  -  -      1733  90-04-11 20:29
|     +--FEMUER.S      -  -  -  -  -  -  -  -  -       275  90-03-11 20:29
|     +--FEMUF.S       -  -  -  -  -  -  -  -  -      1480  90-04-12 20:29
|     +--FEMUI.S       -  -  -  -  -  -  -  -  -      1309  90-04-10 17:30
|     +--FEMUL.S       -  -  -  -  -  -  -  -  -      2044  90-04-22 19:43
|     +--FEMUP.S       -  -  -  -  -  -  -  -  -       614  90-04-10 20:29
|     +--FEMUS.S       -  -  -  -  -  -  -  -  -      1506  90-05-24 10:10
|     +--FEMUZC.S      -  -  -  -  -  -  -  -  -      1319  90-04-20 22:26
|     +--FERROR.C      -  -  -  -  -  -  -  -  -       268  90-02-25 20:29
|     +--FERROR.S      -  -  -  -  -  -  -  -  -       412  90-04-08 20:29
|     +--FFRAC.S       -  -  -  -  -  -  -  -  -       580  90-04-04 20:29
|     +--FFRACS.S      -  -  -  -  -  -  -  -  -       583  90-04-04 20:29
|     +--FIDFDI.S      -  -  -  -  -  -  -  -  -       534  90-03-13 20:29
|     +--FIDFSI.S      -  -  -  -  -  -  -  -  -       554  90-04-09 12:31
|     +--FISFDI.S      -  -  -  -  -  -  -  -  -       511  90-03-13 20:29
|     +--FISFSI.S      -  -  -  -  -  -  -  -  -       565  90-04-09 12:32
|     +--FIUDFDI.S     -  -  -  -  -  -  -  -  -       540  90-03-13 20:29
|     +--FIUDFSI.S     -  -  -  -  -  -  -  -  -       598  90-04-09 12:35
|     +--FIUSFDI.S     -  -  -  -  -  -  -  -  -       524  90-03-13 20:29
|     +--FIUSFSI.S     -  -  -  -  -  -  -  -  -       546  90-04-10 17:39
|     +--FIXDFDI.S     -  -  -  -  -  -  -  -  -       532  90-03-13 20:29
|     +--FIXDFSI.S     -  -  -  -  -  -  -  -  -       724  90-04-09 20:29
|     +--FIXSFDI.S     -  -  -  -  -  -  -  -  -       509  90-03-13 20:29
|     +--FIXSFSI.S     -  -  -  -  -  -  -  -  -       571  90-04-09 12:40
|     +--FLDIDF.S      -  -  -  -  -  -  -  -  -       514  90-03-13 20:29
|     +--FLDISF.S      -  -  -  -  -  -  -  -  -       505  90-03-13 20:29
|     +--FLOOR.C       -  -  -  -  -  -  -  -  -       278  90-04-27 14:40
|     +--FLOOR.S       -  -  -  -  -  -  -  -  -       831  90-10-07  7:18
|     +--FLSIDF.S      -  -  -  -  -  -  -  -  -       565  90-04-22 14:49
|     +--FLSISF.S      -  -  -  -  -  -  -  -  -       551  90-03-13 20:29
|     +--FLUDIDF.S     -  -  -  -  -  -  -  -  -       547  90-03-13 20:29
|     +--FLUDISF.S     -  -  -  -  -  -  -  -  -       539  90-03-13 20:29
|     +--FLUSIDF.S     -  -  -  -  -  -  -  -  -       446  90-03-13 20:29
|     +--FLUSISF.S     -  -  -  -  -  -  -  -  -       464  90-03-13 20:29
|     +--FMOD.C        -  -  -  -  -  -  -  -  -       264  90-04-27 14:32
|     +--FMOD.S        -  -  -  -  -  -  -  -  -      1049  90-10-07  7:19
|     +--FREXP.S       -  -  -  -  -  -  -  -  -       437  90-04-04 20:29
|     +--FREXPS.S      -  -  -  -  -  -  -  -  -       448  90-04-04 20:29
|     +--IEEE.H        -  -  -  -  -  -  -  -  -      1543  90-03-07 20:29
|     +--KEYSET.TBL    -  -  -  -  -  -  -  -  -       336  90-04-08 14:07
|     +--LDEXP.S       -  -  -  -  -  -  -  -  -       376  90-04-04 20:29
|     +--LDEXPS.S      -  -  -  -  -  -  -  -  -       397  90-04-04 20:29
|     +--LOG.S         -  -  -  -  -  -  -  -  -      1630  90-04-13 22:37
|     +--LOG10.S       -  -  -  -  -  -  -  -  -       263  90-04-13 22:38
|     +--LOG2.S        -  -  -  -  -  -  -  -  -       258  90-04-13 22:37
|     +--LOGTBL.S      -  -  -  -  -  -  -  -  -      2122  90-04-13 22:39
|     +--MAKEFILE      -  -  -  -  -  -  -  -  -      3481  90-10-07  7:26
|     +--MATHI.S       -  -  -  -  -  -  -  -  -       371  90-03-11 20:29
|     +--MODF.S        -  -  -  -  -  -  -  -  -       970  90-04-04 20:29
|     +--MULDF3.S      -  -  -  -  -  -  -  -  -      4003  90-06-24 20:53
|     +--MULSF3.S      -  -  -  -  -  -  -  -  -       671  90-03-11 15:11
|     +--NEGDF2.S      -  -  -  -  -  -  -  -  -       261  90-03-13 20:29
|     +--NEGSF2.S      -  -  -  -  -  -  -  -  -       238  90-03-13 20:29
|     +--POW10.S       -  -  -  -  -  -  -  -  -      1727  90-04-15 17:29
|     +--SIN.S         -  -  -  -  -  -  -  -  -      5488  90-04-16 11:16
|     +--SINCOS.C      -  -  -  -  -  -  -  -  -      1280  90-04-16 11:15
|     +--SOURCE.DEF    -  -  -  -  -  -  -  -  -       960  90-04-23 11:11
|     +--SQRTDF2.S     -  -  -  -  -  -  -  -  -      1014  90-04-13 20:01
|     +--SQRTSF2.S     -  -  -  -  -  -  -  -  -       759  90-04-13 20:02
|     +--SSS.BAT       -  -  -  -  -  -  -  -  -       509  90-10-07  7:37
|     +--SUBSF3.S      -  -  -  -  -  -  -  -  -       908  90-03-11 15:11
|     +--TRCDFSF2.S    -  -  -  -  -  -  -  -  -       477  90-03-13 20:29
|     +--UMULSI3.S     -  -  -  -  -  -  -  -  -       118  90-04-22 15:06
|     +--VARARGS.C     -  -  -  -  -  -  -  -  -      4308  90-02-06 20:29
|     +--VARARGS.S     -  -  -  -  -  -  -  -  -       173  90-04-08 12:30
|     +--VBUILTIN.C    -  -  -  -  -  -  -  -  -      5182  90-02-06 20:29
|     +--VBUILTIN.S    -  -  -  -  -  -  -  -  -      1427  90-04-08 20:29
|     +--__SUBDF3.S    -  -  -  -  -  -  -  -  -      1107  90-03-13 20:29
|
+--MAKERULE.GCC  -  -  -  each makefile refers it     1235  90-10-09  5:04

getting it to run

I know this runs on Qemu 0.90, while it does NOT work on Virtual PC, DOSBox, VirtualBOX.