Mail Archives: djgpp/1993/08/27/11:13:53
Today I upgraded my PC (a Tandon 386SX/20 SL II) from DOS 4.01 to DOS 6. I
found that to get Gnu C programs to run I had to alter CONFIG.SYS and
AUTOEXEC.BAT thus:-
C:\CONFIG.SYS :-
DEVICE=C:\DOS\SETVER.EXE
BREAK=ON
BUFFERS=20
FILES=20
SHELL=C:\DOS\COMMAND.COM C:\DOS\ /E:1024 /p
DEVICE=C:\DOS\ANSI.SYS
device=c:\isolink\rmmpsat.sys
rem DEVICE=C:\DOS\HIMEM.SYS /* disable by prefixing 'rem'
rem DOS=HIGH /* disable by prefixing 'rem'
C:\AUTOEXEC.BAT :-
rem C:\DOS\SMARTDRV.EXE /* disable by prefixing 'rem'
ECHO OFF
REM SET COMSPEC=c:\DOS\COMMAND.COM
VERIFY OFF
PATH C:\DOS;c:\;C:\KERMIT;C:\GCC\BIN;C:\WATFOR;C:\WP51\;
rem APPEND /E
rem APPEND \DOS
PROMPT $P$G
C:\DOS\GRAPHICS
VER
C:\DOS\KEYB UK,437,C:\DOS\KEYBOARD.SYS
rem PRINT /D:LPT1
rem C:\DOS\MOUSE /* disable by prefixing 'rem'
C:\MOUSE\MOUSE /* insert this line from my old AUTOEXEC.BAT
SET EMACS=C:\AM
SET AAEMACS=C:\AM
SET AAAEMACS=A:\AM
set COMPILER_PATH=c:/gcc/bin
set C_INCLUDE_PATH=c:/gcc/include
..... etc etc as required for Gnu C
With the line C:\DOS\MOUSE present, small Gnu C programs ran but big Gnu C
programs made the PC jam so tight that not even ctrl-alt-del worked. So I had
to 'rem' this line out and thus not use DOS 6's new mouse handler and instead
use the old mouse handler that came with the mouse (which is a Microsoft
serial mouse with two buttons).
With DOS 6 (and perforce the old mouse handler) I still find that, if I use
the mouse, the first call of GO32 A.OUT afterwards drops through without
entering the program in A.OUT; but the next call of GO32 A.OUT works.
- Raw text -