Mail Archives: djgpp/2004/08/23/04:00:37
| 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
 | 
| 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
- Raw text -