[comp.binaries.ibm.pc.d] djgpp

dj@ctron.com (DJ Delorie) (06/01/91)

Patch #3 has been uploaded to:
  grape.ecs.clarkson.edu  128.153.28.129  FTP     pub/msdos/djgpp

For convenience to non-FTP users, I have uploaded everything EXCEPT
djgpp.zip to:
  sun.soe.clarkson.edu    128.153.12.3    MAIL    pub/msdos/djgpp

Sun.soe.clarkson.edu has an archive server that can mail you the
files.  To get help on the archive server, send mail to
archive-server@sun.soe.clarkson.edu, with the word "help" as the
message (not subject).  The archive name is msdos/djgpp.


                --- DJGPP - G++ for MSDOS/386 ---

System requirements:  80386, 512K memory
Supports: 80387, Extended memory (up to 128M), XMS, VGA, SuperVGA,
  paging to disk (up to 128M).

          24374 May 31 13:38 readme
        2122996 May 31 11:59 djgpp.zip
        
          87878 Apr  9 14:06 patch1.zip
         336422 May 10 09:04 patch2.zip
           2144 May 10 09:04 patches2.doc
         303094 May 31 12:00 patch3.zip
           1066 May 31 12:01 patches3.doc
        
            976 May 31 11:59 merge.c
           6924 May 31 11:59 merge.exe
           1244 May 31 12:01 split.c
           7474 May 31 12:01 split.exe
        
         300000 May 31 13:33 djgppzip.000
         300000 May 31 13:34 djgppzip.001
         300000 May 31 13:34 djgppzip.002
         300000 May 31 13:35 djgppzip.003
         300000 May 31 13:35 djgppzip.004
         300000 May 31 13:36 djgppzip.005
         300000 May 31 13:36 djgppzip.006
          22996 May 31 13:36 djgppzip.007
         ("merge djgppzip djgpp.zip" builds the big .zip from these)


A copy of patches3.doc is attached.

Please do not ask me to make this available anywhere other than grape;
I've tried before and never had any luck.  If you'd like it available
elsewhere, contact that site's administrator and ask them to transfer
it.

DJ
dj@ctron.com

================================ patches3.doc ================================

** Patch #3 for djgpp **

Summary:
* Obstacks, GetOpt, Random in libc.a
* PS/2 GateA20 support
* colors set properly on slow vga's
* libm.a fixed




GO32/PAGING.C
  0xe0000000-0xefffffff is valid for system calls

GO32/MSWITCH.ASM
  PS/2 style GateA20 added

LIBSRC/GR/SETCOLOR.S
  added delay after I/O for palette loads

LIBSRC/GR/MAKEFILE
  switched to NdMake format

LIBSRC/C/GPP/_GETOPT.CC
LIBSRC/C/GPP/_OBSTACK.CC
LIBSRC/C/GPP/_RANDOM.CC
LIBSRC/C/MAKEFILE
  Changed names to avoid conflict with C versions of same name.  The files
  getopt.cc, obstack.cc, and random.cc should be removed. 

LIBSRC/M/FLOOR.S
LIBSRC/M/CEIL.S
LIBSRC/M/FREXP.C
  Work properly this time

GO32/PAGING.C
GO32/MSWITCH.ASM
GO32/CONTROL.C
GO32/DALLOC.C
GO32/DEBUG.C
GO32/DEBUG32.LNK
GO32/DISTRIB.BAT
GO32/EXPHDLR.C
GO32/GO32.LNK
GO32/MAKEFILE
GO32/SYMS.C
GO32/UNASSMBL.C
GO32/VALLOC.C
GO32/MONO.H
GO32/MONO.C
  Added support for debugging on a monochrome secondary monitor.
  Add "mono" to the GO32 environment variable to activate.