Author: Amir Ban
Date: 13:25:39 04/03/98
Go up one level in this thread
On April 03, 1998 at 13:51:14, Christophe Theron wrote: > >Well... Anyway, how do you manage large hash tables with a BC3.1 DOS >program? In the 16 bits version of Chess Tiger I tried to use EMS and >XMS, but calling the memory drivers to swap pages or bring back a chunk >of memory was so slow I had to give up and use only 150Kb of >conventional DOS memory plus 64Kb of EMS (without swapping pages). > I don't. 400-500KB of hash space can go a long way, and if you don't believe me, get Genius 3.0. >Another problem with BC3.1: my IDE crashes often when I compile or try >to launch my program (page exception fault). It happens only when your >project reaches a considerable size, and when you use compiler >optimizations. Therefore I have to use Windows when working under BC3.1. >This way, I can close the DOS box and restart BC3.1 in another one. When >compiling Chess Tiger, BC crashes every 2 compilations. > >Do you have the same problem? I asked here and there several times, and >nobody seems to have the problem. Maybe their project is too small, or >they don't use optimizations, or my copy of the compiler is corrupted? > I don't know if this problem exists because I use makefiles and command-lines. The IDE is only for editting. Under Windows, some of the point of using the IDE is lost. I find it more convenient to work in several windows, where to compile I run make from a DOS box, to debug you run TD in a separate window, and so on. Under Windows 95, TD sometimes crashes. I don't know why. Amir
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.