From: Guillermo J. Rozas Date: Tue, 28 Jul 1992 18:30:32 +0000 (+0000) Subject: Changes for exception handling under X32 and direct calls to BIOS for X-Git-Tag: 20090517-FFI~9186 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=d78f1e2a313060f67d93e42274ac2d76fc016695;p=mit-scheme.git Changes for exception handling under X32 and direct calls to BIOS for faster screen update. --- diff --git a/v7/src/microcode/dosutl/bch-ztc.lst b/v7/src/microcode/dosutl/bch-ztc.lst index 0eb8ab662..25ac75ebe 100644 --- a/v7/src/microcode/dosutl/bch-ztc.lst +++ b/v7/src/microcode/dosutl/bch-ztc.lst @@ -68,11 +68,14 @@ dossys.obj intext.obj dostterm.obj tparam.obj +dosasutl.obj +dosexcp.obj +dosi10.obj +dosint10.obj doskbd.obj doskbutl.obj -dosexcp.obj +dosx32.obj dosxcutl.obj -dosasutl.obj bchdmp.obj bchgcl.obj bchmmg.obj diff --git a/v7/src/microcode/dosutl/makefile b/v7/src/microcode/dosutl/makefile index 5bc0c3944..42245e80b 100644 --- a/v7/src/microcode/dosutl/makefile +++ b/v7/src/microcode/dosutl/makefile @@ -1,6 +1,6 @@ # -*- 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 $ +# $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/dosutl/Attic/makefile,v 1.2 1992/07/28 18:26:21 jinx Exp $ # Makefile for Scheme on DOS @@ -14,8 +14,8 @@ 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_PRIM_SOURCES = dosint10.c dosi10.asm dosx32.c +USER_PRIM_OBJECTS = dosint10.obj dosi10.obj dosx32.obj USER_LIBS = BINDIR = \scheme\microcode CC = ztc @@ -229,16 +229,18 @@ OBJECTS = $(CORE_OBJECTS) $(STD_GC_OBJECTS) $(DOS_OBJECTS) $(OS_PRIM_OBJECTS) us BCHSOURCES = $(CORE_SOURCES) $(BCH_GC_SOURCES) BCHOBJECTS = $(CORE_OBJECTS) $(BCH_GC_OBJECTS) $(DOS_OBJECTS) $(OS_PRIM_OBJECTS) bchdef.obj +FLASHTEK = x32v.lib + scheme.exe : $(OBJECTS) $(SCHEME_OBJECTS) scm-ztc.lst - $(CC) @scm-ztc.lst + $(CC) @scm-ztc.lst $(FLASHTEK) bchscheme.exe : $(BCHOBJECTS) $(SCHEME_OBJECTS) bch-ztc.lst - $(CC) @bch-ztc.lst + $(CC) @bch-ztc.lst $(FLASHTEK) findprim.exe : findprim.obj - $(CC) findprim.obj $(MACHINE_SWITCHES) + $(CC) findprim.obj $(MACHINE_SWITCHES) $(FLASHTEK) bintopsb.exe : bintopsb.obj missing.obj - $(CC) bintopsb.obj missing.obj $(MACHINE_SWITCHES) $(LDFLAGS) + $(CC) bintopsb.obj missing.obj $(MACHINE_SWITCHES) $(LDFLAGS) $(FLASHTEK) psbtobin.exe : psbtobin.obj missing.obj - $(CC) psbtobin.obj missing.obj $(MACHINE_SWITCHES) $(LDFLAGS) + $(CC) psbtobin.obj missing.obj $(MACHINE_SWITCHES) $(LDFLAGS) $(FLASHTEK) breakup.exe : breakup.obj $(CC) breakup.obj $(MACHINE_SWITCHES) $(LDFLAG) wsize.exe : wsize.obj @@ -379,4 +381,7 @@ doskbd.obj : doskbd.h dossys.h dosinsn.h dosasutl.obj : dosasutl.asm doskbutl.obj : doskbutl.asm dosxcutl.obj : dosxcutl.asm +dosint10.obj: dosint10.c dosint10.h +dosi10.obj: dosi10.asm +dosx32.obj: dosx32.c diff --git a/v7/src/microcode/dosutl/scm-ztc.lst b/v7/src/microcode/dosutl/scm-ztc.lst index 212791bbb..418154d4e 100644 --- a/v7/src/microcode/dosutl/scm-ztc.lst +++ b/v7/src/microcode/dosutl/scm-ztc.lst @@ -68,11 +68,14 @@ dossys.obj intext.obj dostterm.obj tparam.obj +dosasutl.obj +dosexcp.obj +dosi10.obj +dosint10.obj doskbd.obj doskbutl.obj -dosexcp.obj +dosx32.obj dosxcutl.obj -dosasutl.obj fasdump.obj gcloop.obj memmag.obj