X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: apendzich AT plusnet DOT pl (Artur) Newsgroups: comp.os.msdos.djgpp Subject: Djgpp, allegro and large datafile Date: 23 Aug 2004 00:50:01 -0700 Organization: http://groups.google.com Lines: 22 Message-ID: <8abf3e27.0408222350.41002bd4@posting.google.com> NNTP-Posting-Host: 80.51.254.226 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1093247401 21936 127.0.0.1 (23 Aug 2004 07:50:01 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: Mon, 23 Aug 2004 07:50:01 +0000 (UTC) To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com HI! First, sorry for my English; foreign langueges are not my strong point. I have one big problem. I'm am working with djgpp, allegro 4.3, cwsdpmi 5 under DOS6.22 on P3, 256MB RAM. I am writing a game and I'm using a lots of bitmaps, souns etc. That's all is in one large datafile. While its size is about 5 MB, everything works excelent but I had to add a new set of bitmaps to it and datafile' size is about 6,7MB now. I can load datafile without problems. Problem appears when I try to call a function inside my program with values as parameters ( int some_fun( long double var1, long double var2, int var3)). During debugging I've noticed that although I call this function in this way : some_func(0,0,0), var1, var2 and var3 are random values inside function. Is it possible that stack is overwritten by heap? I was calling a _go32_dpmi_remaining_physical_memory function and it shows that I have a lot of space (37MB) still free. Could anybody help me with my problem? I would be gratefull:) Artur apendzich AT plusnet DOT pl