From: GAMMELJL AT SLU DOT EDU Date: Tue, 16 Dec 1997 14:52:32 -0600 (CST) Subject: access to 128mb of RAM and virtual RAM To: djgpp AT delorie DOT com Message-id: <01IR8UNJLKN6BL2ZQD@SLU.EDU> Organization: SAINT LOUIS UNIVERSITY St. Louis, MO MIME-version: 1.0 Precedence: bulk output of go32-v2: dpmi memory available 123519 Kb dpmi swap space available 4417 Kb environ.lst: TMP=c:\windows\TEMP TEMP=C:\windows\TEMP PROMPT=$p$g winbootdir=C:\WINDOWS COMSPEC=C:\WINDOWS\COMMAND.COM INCLUDE=C:\WATCOM\H;C:\WATCOM\MFC\INCLUDE;C:\WATCOM\H\NT WATCOM=C:\WATCOM EDPATH=C:\WATCOM\EDDAT DJGPP=c:\djgpp\djgpp.env PATH=C:\DJGPP\BIN;C:\WATCOM\BINNT;C:\WINDOWS;C:\WINDOWS; continued C:\WINDOWS\COMMAND;C:\WATCOM\BINW on this line windir=C:\WINDOWS SNDSCAPE=C:\WINDOWS BLASTER=A220 I5 D1 T2 CMDLINE=edit environ.lst autoexec.bat: SET BLASTER=A220 I5 D1 T2 SET SNDSCAPE=C:\WINDOWS @ECHO OFF REM LH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:MSCD000 /L:E C:\EAPCI\APINIT.COM PATH C:\WATCOM\BINNT;%path%;C:\WATCOM\BINW SET INCLUDE=C:\WATCOM\H;C:\WATCOM\MFC\INCLUDE;C:\WATCOM\H\NT SET WATCOM=C:\WATCOM SET EDPATH=C:\WATCOM\EDDAT set djgpp=c:\djgpp\djgpp.env set path=c:\djgpp\bin;C:\WATCOM\BINNT;C:\WINDOWS; continued C:\WINDOWS;C:\WINDOWS\COMMAND;C:\WATCOM\BINW on this line config.sys DEVICE=C:\WINDOWS\HIMEM.SYS DEVICE=C:\WINDOWS\EMM386.EXE NOEMS D=64 BUFFERS=15,0 FILES=30 DOS=UMB FCBS=4,0 DOS=HIGH DEVICEHIGH=C:\WINDOWS\COMMAND\TAISATAP.SYS /D:MSCD000 /N:1 C++ code: #include int prec=20; int zmaxsize=320; const int zprecpad=prec+0xa; //next three are paddings in memory allocation const int zmaxsizepad=zmaxsize+3; #include "zclasss2.h" //see below realmatrix a_ram;unsigned int * * *a=a_ram.m; realmatrix b_ram;unsigned int * * *b=b_ram.m; realmatrix c_ram;unsigned int * * *c=c_ram.m; void main() { unsigned int i,j,k; for (i=1;i