Initial revision
authorGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Tue, 5 May 1992 07:01:44 +0000 (07:01 +0000)
committerGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Tue, 5 May 1992 07:01:44 +0000 (07:01 +0000)
v7/src/microcode/dosutl/bch-prm.lst [new file with mode: 0644]
v7/src/microcode/dosutl/bch-ztc.lst [new file with mode: 0644]
v7/src/microcode/dosutl/limits.h [new file with mode: 0644]
v7/src/microcode/dosutl/makefile [new file with mode: 0644]
v7/src/microcode/dosutl/scm-prm.lst [new file with mode: 0644]
v7/src/microcode/dosutl/scm-ztc.lst [new file with mode: 0644]

diff --git a/v7/src/microcode/dosutl/bch-prm.lst b/v7/src/microcode/dosutl/bch-prm.lst
new file mode 100644 (file)
index 0000000..7e4b2c9
--- /dev/null
@@ -0,0 +1,62 @@
+artutl.c
+bignum.c
+bigprm.c
+bitstr.c
+boot.c
+char.c
+comutl.c
+daemon.c
+debug.c
+dfloat.c
+error.c
+extern.c
+fasload.c
+fixnum.c
+flonum.c
+generic.c
+hooks.c
+hunk.c
+intern.c
+interp.c
+intprm.c
+list.c
+lookprm.c
+lookup.c
+obstack.c
+option.c
+osscheme.c
+ostty.c
+prim.c
+primutl.c
+prmcon.c
+ptrvec.c
+purutl.c
+regex.c
+rgxprim.c
+step.c
+storage.c
+string.c
+syntax.c
+sysprim.c
+term.c
+transact.c
+dostterm.c
+utils.c
+vector.c
+wind.c
+missing.c
+prosenv.c
+prosfile.c
+prosfs.c
+prosio.c
+prosterm.c
+prostty.c
+prdosenv.c
+prdosfs.c
+dosconio.c
+dosfg.c
+bchdmp.c
+bchgcl.c
+bchmmg.c
+bchpur.c
+bchutl.c
diff --git a/v7/src/microcode/dosutl/bch-ztc.lst b/v7/src/microcode/dosutl/bch-ztc.lst
new file mode 100644 (file)
index 0000000..ff90a4b
--- /dev/null
@@ -0,0 +1,90 @@
+artutl.obj
+bignum.obj
+bigprm.obj
+bitstr.obj
+boot.obj
+char.obj
+cmpint.obj
+cmpi386.obj
+comutl.obj
+daemon.obj
+debug.obj
+dfloat.obj
+error.obj
+extern.obj
+fasload.obj
+fixnum.obj
+flonum.obj
+generic.obj
+hooks.obj
+hunk.obj
+intern.obj
+interp.obj
+intprm.obj
+list.obj
+lookprm.obj
+lookup.obj
+obstack.obj
+option.obj
+osscheme.obj
+ostty.obj
+prim.obj
+primutl.obj
+prmcon.obj
+ptrvec.obj
+purutl.obj
+regex.obj
+rgxprim.obj
+step.obj
+storage.obj
+string.obj
+syntax.obj
+sysprim.obj
+term.obj
+transact.obj
+utils.obj
+vector.obj
+wind.obj
+prosfile.obj
+prosfs.obj
+prosio.obj
+prosenv.obj
+prosterm.obj
+prostty.obj
+prdosenv.obj
+prdosfs.obj
+missing.obj
+dosfs.obj
+dosenv.obj
+dosfile.obj
+dosio.obj
+dosconio.obj
+dostty.obj
+dostop.obj
+dosutil.obj
+dossig.obj
+dostrap.obj
+dossys.obj
+intext.obj
+dostterm.obj
+tparam.obj
+doskbd.obj
+doskbutl.obj
+dosexcp.obj
+dosxcutl.obj
+dosasutl.obj
+dosfg.obj
+bchdmp.obj
+bchgcl.obj
+bchmmg.obj
+bchpur.obj
+bchutl.obj
+bchdef.obj
+fgp.lib
+x386.lib
+-lm
+-mx
+-3
+-obchscheme.exe
+
+
diff --git a/v7/src/microcode/dosutl/limits.h b/v7/src/microcode/dosutl/limits.h
new file mode 100644 (file)
index 0000000..5a8cbf1
--- /dev/null
@@ -0,0 +1,18 @@
+/* limits.h */
+/* Produced by hard-params version 4.1, CWI, Amsterdam */
+
+#define CHAR_BIT 8
+#define CHAR_MAX 127
+#define CHAR_MIN (-128)
+#define SCHAR_MAX 127
+#define SCHAR_MIN (-128)
+#define UCHAR_MAX 255
+#define SHRT_MAX 32767
+#define SHRT_MIN (-32768)
+#define INT_MAX 2147483647
+#define INT_MIN (-2147483648)
+#define LONG_MAX 2147483647
+#define LONG_MIN (-2147483648)
+#define USHRT_MAX 65535
+#define UINT_MAX 4294967295
+#define ULONG_MAX 4294967295
diff --git a/v7/src/microcode/dosutl/makefile b/v7/src/microcode/dosutl/makefile
new file mode 100644 (file)
index 0000000..5bc0c39
--- /dev/null
@@ -0,0 +1,382 @@
+# -*- Fundamental -*-
+
+# $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/dosutl/Attic/makefile,v 1.1 1992/05/05 07:01:18 jinx Exp $
+
+# Makefile for Scheme on DOS
+
+TERMCAP_OBJECTS = dostterm.obj tparam.obj # terminfo.obj
+TERMCAP_SOURCES = dostterm.c tparam.c # terminfo.c
+TERMCAP_LIBS = # -lcurses
+GRAPHICS_SOURCES = dosfg.c # starbase.c
+GRAPHICS_OBJECTS = dosfg.obj # starbase.obj
+GRAPHICS_LIBS = fgp.lib # -lsb1 -lsb2
+MACHINE_SWITCHES = -3 -mx -DNO_CONST -DHAS_COMPILER_SUPPORT -Di386
+MACHINE_SOURCES = cmpint.c cmpi386.asm
+MACHINE_OBJECTS = cmpint.obj cmpi386.obj
+GC_HEAD_FILES = gccode.h cmpgc.h cmpint2.h cmpi386.h
+USER_PRIM_SOURCES =
+USER_PRIM_OBJECTS =
+USER_LIBS =
+BINDIR = \scheme\microcode
+CC = ztc
+M4 = # m4
+AS = mlx
+LDFLAGS =
+CFLAGS = -DMIT_SCHEME -DTYPE_CODE_LENGTH=6 $(MACHINE_SWITCHES) -D__STDC__ -Jm -o
+
+all: bintopsb.exe psbtobin.exe scheme.exe bchscheme.exe # bchdrn.exe
+.c.obj:
+       $(CC) $(CFLAGS) -c $*.c
+.c.s:
+       $(CC) $(CFLAGS) -S $*.c
+.m4.asm:
+       $(M4)  -DTYPE_CODE_LENGTH=6 $*.m4 > $*.asm
+.asm.obj:
+       $(AS) /Zm /Cp /c $*.asm
+
+SCHEME_SOURCES = $(TERMCAP_SOURCES) $(GRAPHICS_SOURCES) $(USER_PRIM_SOURCES) missing.c
+SCHEME_OBJECTS = $(TERMCAP_OBJECTS) $(GRAPHICS_OBJECTS) $(USER_PRIM_OBJECTS) missing.obj
+SCHEME_LIB = $(USER_LIBS) $(GRAPHICS_LIBS) $(TERMCAP_LIBS) -lm
+CORE_SOURCES = \
+$(MACHINE_SOURCES) \
+artutl.c \
+bignum.c \
+bigprm.c \
+bitstr.c \
+boot.c \
+char.c \
+comutl.c \
+daemon.c \
+debug.c \
+dfloat.c \
+error.c \
+extern.c \
+fasload.c \
+fixnum.c \
+flonum.c \
+generic.c \
+hooks.c \
+hunk.c \
+intern.c \
+interp.c \
+intprm.c \
+list.c \
+lookprm.c \
+lookup.c \
+obstack.c \
+option.c \
+osscheme.c \
+ostty.c \
+prim.c \
+primutl.c \
+prmcon.c \
+ptrvec.c \
+purutl.c \
+regex.c \
+rgxprim.c \
+step.c \
+storage.c \
+string.c \
+syntax.c \
+sysprim.c \
+term.c \
+transact.c \
+utils.c \
+vector.c \
+wind.c
+
+STD_GC_SOURCES = \
+fasdump.c \
+gcloop.c \
+memmag.c \
+purify.c
+BCH_GC_SOURCES = \
+bchdmp.c \
+bchgcl.c \
+bchmmg.c \
+bchpur.c \
+bchutl.c
+# DOS
+DOS_SOURCES = \
+intext.c \
+dosfs.c \
+dosenv.c \
+dosfile.c \
+dosio.c \
+dosconio.c \
+dostty.c \
+dostop.c \
+dosutil.c \
+dossig.c \
+dostrap.c \
+prdosfs.c \
+dossys.c \
+doskbd.c \
+dosexcp.c \
+doskbutl.asm \
+dosxcutl.asm \
+dosasutl.asm
+
+DOS_OBJECTS = \
+intext.obj \
+dosfs.obj \
+dosenv.obj \
+dosfile.obj \
+dosio.obj \
+dosconio.obj \
+dostty.obj \
+dostop.obj \
+dosutil.obj \
+dossig.obj \
+dostrap.obj \
+dossys.obj \
+doskbd.obj \
+dosexcp.obj \
+doskbutl.obj \
+dosxcutl.obj \
+dosasutl.obj
+
+OS_PRIM_SOURCES = \
+prosfile.c \
+prosfs.c \
+prosio.c \
+prosterm.c \
+prostty.c \
+prosenv.c \
+prdosfs.c \
+prdosenv.c
+# prosproc.c \
+# pruxsock.c
+
+HEAD_FILES = scheme.tch prims.h zones.h locks.h bignum.h \
+       $(GC_HEAD_FILES) trap.h lookup.h history.h cmpint.h
+
+CORE_OBJECTS = \
+$(MACHINE_OBJECTS) \
+artutl.obj \
+bignum.obj \
+bigprm.obj \
+bitstr.obj \
+boot.obj \
+char.obj \
+comutl.obj \
+daemon.obj \
+debug.obj \
+dfloat.obj \
+error.obj \
+extern.obj \
+fasload.obj \
+fixnum.obj \
+flonum.obj \
+generic.obj \
+hooks.obj \
+hunk.obj \
+intern.obj \
+interp.obj \
+intprm.obj \
+list.obj \
+lookprm.obj \
+lookup.obj \
+obstack.obj \
+option.obj \
+osscheme.obj \
+ostty.obj \
+prim.obj \
+primutl.obj \
+prmcon.obj \
+ptrvec.obj \
+purutl.obj \
+regex.obj \
+rgxprim.obj \
+step.obj \
+storage.obj \
+string.obj \
+syntax.obj \
+sysprim.obj \
+term.obj \
+transact.obj \
+utils.obj \
+vector.obj \
+wind.obj
+
+OS_PRIM_OBJECTS = \
+prosfile.obj \
+prosfs.obj \
+prosio.obj \
+prosterm.obj \
+prosenv.obj \
+prostty.obj \
+prdosenv.obj \
+prdosfs.obj
+# prosproc.obj \
+# pruxsock.obj
+
+STD_GC_OBJECTS = \
+fasdump.obj \
+gcloop.obj \
+memmag.obj \
+purify.obj
+BCH_GC_OBJECTS = \
+bchdmp.obj \
+bchgcl.obj \
+bchmmg.obj \
+bchpur.obj \
+bchutl.obj
+
+SOURCES = $(CORE_SOURCES) $(STD_GC_SOURCES)
+OBJECTS = $(CORE_OBJECTS) $(STD_GC_OBJECTS) $(DOS_OBJECTS) $(OS_PRIM_OBJECTS) usrdef.obj
+
+BCHSOURCES = $(CORE_SOURCES) $(BCH_GC_SOURCES)
+BCHOBJECTS = $(CORE_OBJECTS) $(BCH_GC_OBJECTS) $(DOS_OBJECTS) $(OS_PRIM_OBJECTS) bchdef.obj
+
+scheme.exe : $(OBJECTS) $(SCHEME_OBJECTS) scm-ztc.lst
+       $(CC) @scm-ztc.lst
+bchscheme.exe : $(BCHOBJECTS) $(SCHEME_OBJECTS) bch-ztc.lst
+       $(CC) @bch-ztc.lst
+findprim.exe : findprim.obj
+       $(CC) findprim.obj $(MACHINE_SWITCHES)
+bintopsb.exe : bintopsb.obj missing.obj
+       $(CC) bintopsb.obj missing.obj $(MACHINE_SWITCHES) $(LDFLAGS)
+psbtobin.exe : psbtobin.obj missing.obj
+       $(CC) psbtobin.obj missing.obj $(MACHINE_SWITCHES) $(LDFLAGS)
+breakup.exe : breakup.obj
+       $(CC) breakup.obj $(MACHINE_SWITCHES) $(LDFLAG)
+wsize.exe : wsize.obj
+       $(CC) wsize.obj $(MACHINE_SWITCHES) $(LDFLAGS)
+ppband.exe : ppband.obj
+       $(CC) ppband.obj $(MACHINE_SWITCHES) $(LDFLAG)
+
+usrdef.c : $(SCHEME_SOURCES) $(SOURCES) $(OS_PRIM_SOURCES) dosconio.c usrdef.tch findprim.exe scm-prm.lst
+       rm -f usrdef.c
+       ./findprim -o usrdef.c -l .\scm-prm.lst
+
+bchdef.c : $(SCHEME_SOURCES) $(BCHSOURCES) $(OS_PRIM_SOURCES) usrdef.tch findprim.exe bch-prm.lst
+       rm -f bchdef.c
+       ./findprim -o bchdef.c -l .\bch-prm.lst
+
+primitive_tables :
+       rm -f usrdef.c usrdef.obj bchdef.c bchdef.obj
+
+COMMON_OBJECTS = $(CORE_OBJECTS) $(STD_GC_OBJECTS) $(DOS_OBJECTS) $(OS_PRIM_OBJECTS)
+6003_SOURCES = $(X_SOURCES) $(TERMCAP_OBJECTS) $(GRAPHICS_SOURCES)\
+         Sgraph_ar.c fft.c array.c\
+             image.c
+6003_OBJECTS = $(X_OBJECTS) $(TERMCAP_OBJECTS) $(GRAPHICS_OBJECTS)\
+         Sgraph_ar.obj fft.obj array.obj\
+             image.obj usr6003.obj
+6003_LIB =  $(USER_LIBS) $(GRAPHICS_LIBS) $(X_LIB) $(TERMCAP_LIBS)\
+       -lm
+
+scheme.tch : scheme.h oscond.h ansidecl.h dstack.h obstack.h config.h \
+       bkpt.h object.h scode.h sdata.h gc.h interp.h stack.h futures.h \
+       types.h errors.h returns.h const.h fixobj.h default.h extern.h \
+       prim.h intrpt.h critsec.h float.h
+       rm -f scheme.tch
+       touch scheme.tch
+
+psbmap.tch : config.h object.h bignum.h bignumint.h bitstr.h types.h \
+       sdata.h const.h psbmap.h $(GC_HEAD_FILES) comlin.h comlin.c
+       rm -f psbmap.tch
+       touch psbmap.tch
+
+usrdef.tch : usrdef.h config.h object.h prim.h
+       rm -f usrdef.tch
+       touch usrdef.tch
+
+# Zortech MAKE seems not to allow redirection
+# limits.h : hard-params.exe
+#      -./hard-params -l > limits.h
+
+# float.h : hard-params.exe
+#      -./hard-params -f > float.h
+
+hard-params.exe : hard-params.c
+       $(CC) hard-params.c $(MACHINE_SWITCHES) -DNO_SIG -DNO_SC $(LDFLAGS)
+
+foo $(USER_PRIM_OBJECTS) : $(HEAD_FILES)
+interp.obj : scheme.tch locks.h trap.h lookup.h history.h cmpint.h zones.h prmcon.h
+hooks.obj : scheme.tch prims.h winder.h history.h
+utils.obj : scheme.tch prims.h winder.h history.h cmpint.h
+primutl.obj : scheme.tch prims.h prename.h
+hunk.obj list.obj step.obj vector.obj sysprim.obj daemon.obj prim.obj extern.obj : \
+       scheme.tch prims.h
+lookup.obj debug.obj intern.obj : scheme.tch prims.h lookup.h trap.h locks.h
+fasload.obj : scheme.tch prims.h osscheme.h osfile.h osio.h $(GC_HEAD_FILES) \
+       trap.h option.h prmcon.h load.c fasl.h
+fasdump.obj : scheme.tch prims.h osio.h osfile.h osfs.h $(GC_HEAD_FILES) \
+       trap.h lookup.h fasl.h dump.c
+memmag.obj : scheme.tch prims.h $(GC_HEAD_FILES)
+gcloop.obj : scheme.tch $(GC_HEAD_FILES)
+purify.obj : scheme.tch prims.h $(GC_HEAD_FILES) zones.h
+purutl.obj : scheme.tch prims.h $(GC_HEAD_FILES) zones.h
+comutl.obj : scheme.tch prims.h
+artutl.obj : scheme.tch
+bignum.obj : scheme.tch bignumint.h limits.h
+bigprm.obj flonum.obj intprm.obj : scheme.tch prims.h zones.h
+generic.obj : scheme.tch prims.h
+fixnum.obj : scheme.tch prims.h mul.c
+storage.obj : scheme.tch gctype.c
+char.obj string.obj dfloat.obj : scheme.tch prims.h
+dostterm.obj : scheme.tch prims.h osterm.h
+boot.obj : scheme.tch prims.h version.h option.h ostop.h
+option.obj : ansidecl.h option.h
+term.obj : scheme.tch
+missing.obj : config.h
+BCHGCC_H = bchgcc.h oscond.h $(GC_HEAD_FILES)
+bchdmp.obj : scheme.tch prims.h dosio.h osio.h osfile.h trap.h lookup.h \
+       $(BCHGCC_H) fasl.h dump.c
+bchdrn.obj : ansidecl.h bchdrn.h
+bchmmg.obj : scheme.tch prims.h msdos.h $(BCHGCC_H) option.h bchdrn.h
+bchgcl.obj : scheme.tch $(BCHGCC_H)
+bchpur.obj : scheme.tch prims.h $(BCHGCC_H) zones.h
+bchutl.obj : ansidecl.h
+syntax.obj : scheme.tch prims.h edwin.h syntax.h
+bitstr.obj : scheme.tch prims.h bitstr.h
+regex.obj : scheme.tch syntax.h regex.h
+rgxprim.obj : scheme.tch prims.h edwin.h syntax.h regex.h
+bintopsb.obj : psbmap.tch trap.h limits.h fasl.h load.c bltdef.h
+psbtobin.obj : psbmap.tch float.h fasl.h dump.c
+ppband.obj : ansidecl.h config.h errors.h types.h const.h object.h \
+              $(GC_HEAD_FILES) sdata.h load.c fasl.h
+
+fft.obj : scheme.tch prims.h zones.h array.h image.h
+array.obj image.obj : scheme.tch prims.h array.h
+cmpint.obj : scheme.tch prim.h $(GC_HEAD_FILES)
+osscheme.obj : scheme.tch posixtype.h os.h osscheme.h
+ostty.obj : ansidecl.h oscond.h posixtype.h os.h ostty.h osscheme.h
+error.obj ptrvec.obj transact.obj : ansidecl.h dstack.h
+wind.obj : ansidecl.h dstack.h obstack.h
+obstack.obj : obstack.h
+
+OS_PRIM_DEPENDENCIES = scheme.tch prims.h posixtype.h os.h
+prosenv.obj : osenv.h ostop.h $(OS_PRIM_DEPENDENCIES)
+prosfile.obj : osfile.h $(OS_PRIM_DEPENDENCIES)
+prosfs.obj : osfs.h $(OS_PRIM_DEPENDENCIES)
+prosio.obj : osio.h $(OS_PRIM_DEPENDENCIES)
+prosproc.obj : osproc.h $(OS_PRIM_DEPENDENCIES)
+prosterm.obj : osterm.h osio.h $(OS_PRIM_DEPENDENCIES)
+prostty.obj : ostty.h osctty.h ossig.h osfile.h osio.h $(OS_PRIM_DEPENDENCIES)
+prmcon.obj : scheme.tch prims.h prmcon.h $(OS_PRIM_DEPENDENCIES)
+
+DOS_DEPENDENCIES = oscond.h ansidecl.h posixtype.h intext.h \
+                  dstack.h os.h osscheme.h msdos.h dossys.h
+dosenv.obj : osenv.h $(DOS_DEPENDENCIES)
+dosfile.obj : osfile.h osio.h dosio.h $(DOS_DEPENDENCIES)
+dosfs.obj : osfs.h $(DOS_DEPENDENCIES)
+dosio.obj : osio.h dosio.h $(DOS_DEPENDENCIES) 
+dosconio.obj : scheme.tch prims.h dosscan.h osio.h dosio.h $(DOS_DEPENDENCIES)
+dostop.obj : ostop.h dostop.h osctty.h dosutil.h errors.h option.h $(DOS_DEPENDENCIES)
+dostty.obj : ostty.h osenv.h osio.h dosio.h osterm.h dosterm.h $(DOS_DEPENDENCIES)
+dosutil.obj : dosutil.h $(DOS_DEPENDENCIES)
+dossig.obj : ossig.h osctty.h ostty.h critsec.h dosexcp.h doskbd.h $(DOS_DEPENDENCIES)
+dostrap.obj: dostrap.h dosexcp.h $(DOS_DEPENDENCIES)
+dossys.obj: dossys.h
+prdosenv.obj : $(DOS_DEPENDENCIES)
+prdosfs.obj : $(DOS_DEPENDENCIES) scheme.h prims.h osfs.h
+cmpi386.obj : cmpi386.asm
+dosexcp.obj : dosexcp.h dossys.h dosinsn.h
+doskbd.obj : doskbd.h dossys.h dosinsn.h
+dosasutl.obj : dosasutl.asm
+doskbutl.obj : doskbutl.asm
+dosxcutl.obj : dosxcutl.asm
+
diff --git a/v7/src/microcode/dosutl/scm-prm.lst b/v7/src/microcode/dosutl/scm-prm.lst
new file mode 100644 (file)
index 0000000..8ab0690
--- /dev/null
@@ -0,0 +1,61 @@
+artutl.c
+bignum.c
+bigprm.c
+bitstr.c
+boot.c
+char.c
+comutl.c
+daemon.c
+debug.c
+dfloat.c
+error.c
+extern.c
+fasload.c
+fixnum.c
+flonum.c
+generic.c
+hooks.c
+hunk.c
+intern.c
+interp.c
+intprm.c
+list.c
+lookprm.c
+lookup.c
+obstack.c
+option.c
+osscheme.c
+ostty.c
+prim.c
+primutl.c
+prmcon.c
+ptrvec.c
+purutl.c
+regex.c
+rgxprim.c
+step.c
+storage.c
+string.c
+syntax.c
+sysprim.c
+term.c
+transact.c
+dostterm.c
+utils.c
+vector.c
+wind.c
+missing.c
+prosenv.c
+prosfile.c
+prosfs.c
+prosio.c
+prosterm.c
+prostty.c
+prdosenv.c
+prdosfs.c
+dosconio.c
+dosfg.c
+fasdump.c
+gcloop.c
+memmag.c
+purify.c
diff --git a/v7/src/microcode/dosutl/scm-ztc.lst b/v7/src/microcode/dosutl/scm-ztc.lst
new file mode 100644 (file)
index 0000000..f0bb05c
--- /dev/null
@@ -0,0 +1,87 @@
+artutl.obj
+bignum.obj
+bigprm.obj
+bitstr.obj
+boot.obj
+char.obj
+cmpint.obj
+cmpi386.obj
+comutl.obj
+daemon.obj
+debug.obj
+dfloat.obj
+error.obj
+extern.obj
+fasload.obj
+fixnum.obj
+flonum.obj
+generic.obj
+hooks.obj
+hunk.obj
+intern.obj
+interp.obj
+intprm.obj
+list.obj
+lookprm.obj
+lookup.obj
+obstack.obj
+option.obj
+osscheme.obj
+ostty.obj
+prim.obj
+primutl.obj
+prmcon.obj
+ptrvec.obj
+purutl.obj
+regex.obj
+rgxprim.obj
+step.obj
+storage.obj
+string.obj
+syntax.obj
+sysprim.obj
+term.obj
+transact.obj
+utils.obj
+vector.obj
+wind.obj
+prosfile.obj
+prosfs.obj
+prosio.obj
+prosenv.obj
+prosterm.obj
+prostty.obj
+prdosenv.obj
+prdosfs.obj
+missing.obj
+dosfs.obj
+dosenv.obj
+dosfile.obj
+dosio.obj
+dosconio.obj
+dostty.obj
+dostop.obj
+dosutil.obj
+dossig.obj
+dostrap.obj
+dossys.obj
+intext.obj
+dostterm.obj
+tparam.obj
+doskbd.obj
+doskbutl.obj
+dosexcp.obj
+dosxcutl.obj
+dosasutl.obj
+dosfg.obj
+fasdump.obj
+gcloop.obj
+memmag.obj
+purify.obj
+usrdef.obj
+fgp.lib
+x386.lib
+-lm
+-mx
+-3
+-oscheme.exe