Message-Id: <3.0.32.19970528211007.009146c0@dataplusnet.com> Date: Wed, 28 May 1997 21:10:11 -0500 To: djgpp AT delorie DOT com From: "Michael M." Subject: Problems With Displaying Graphics Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=====================_864889811==_" Precedence: bulk --=====================_864889811==_ Content-Type: text/plain; charset="us-ascii" I am new to programming and DJGPP. I am starting simple and if this works, I will build on it. I am having problems displaying a graphic with the Allegro 2.2 library. Whenever I try to run this, it just shows a blank, black screen; or sometimes it has a SIGSEGV error. I compile it with the command line: gcc game.c -o game.exe -lalleg Then I run it with: game 0001.pcx Any suggestions about what could be wrong? Is there something stupid I am doing that is the reason it doesn't work? Thanks, Michael Matczynski michaelm AT dataplusnet DOT com Code: ///////////////////////game.c////////////////////////// #include #include #include "allegro.h" void main(int argc, char *argv[]) { BITMAP *buffer; PALLETE the_pallete; start_up(); // Initilizes Allegro,keyboard,timer,mouse display_copyright(); // Displays my name set_gfx_mode(GFX_AUTODETECT, 640, 480, 0, 0); // SVGA mode buffer = create_bitmap(50,50); // Creates a 50 by 50 bitmap clear(buffer); // Clears newly made bitmap buffer = load_bitmap(argv[1], the_pallete); //loads the file into buffer set_pallete(the_pallete); blit(buffer, screen, 0, 0, 5, 5, 640, 480); //Blits buffer to screen readkey(); destroy_bitmap(buffer); exit(0); } --=====================_864889811==_ Content-Type: application/octet-stream; name="0001.pcx" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001.pcx" CgUBCAAAAAAxADEASABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAADMgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAD/////2P//////2P//////2P//////2P//////2P//////2P//////2P// ////2P//////2P//////2P//////2P//////2P//////2P//////2P//////2P//////2P////// 2P/F/8Hxkk53wpKtksT/aa3C/8Hxkk53wpKtktr/wfOhZorCobihxP9+uML/wfOhZorCobih2v/B +cHStsHHwtLB3cHSxP/BwcHdwv/B+cHStsHHwtLB3cHS1f/E/8HWwjPB1sP/rSXD/8HxJcHxwf/B 1sIzwdbD/60lxP/B5K3H/8Hkrcr/wdzCT8Hcw/+4Q8P/wfNDwfPB/8Hcwk/B3MP/uEPE/8HnuMf/ wee4yv/B7sKrwe7D/8HdpcP/wfmlwfnB/8HuwqvB7sP/wd2lxP/B9MHdx//B9MHdxv/D/8HxQCWt xf9pw/+tacH/wfFAJa3F/2nE/8HIXMf/wchcyf/B81tDuMX/fsP/uH7B/8HzW0O4xf9+xP/B0HLH /8HQcsn/wfmwpcHdxf/BwcP/wd3BwcH/wfmwpcHdxf/BwcT/wei8x//B6LzG/8P/ksIlxv/ByMP/ aa3B/5LCJcb/wcjE/8HIXMf/wchcyf+hwkPG/8HQw/9+uMH/ocJDxv/B0MT/wdByx//B0HLJ/8HS wqXG/8How//BwcHdwf/B0sKlxv/B6MT/wei8x//B6LzG/8P/TiVcyf/B8SXB8cH/TiVcy//ByFzH /8HIXMn/ZkNyyf/B80PB88H/ZkNyy//B0HLH/8HQcsn/tqW8yf/B+aXB+cH/tqW8y//B6LzH/8Ho vMb/w//CJVzJ/61pwv/CJVzI/8NcTjPDXK3DXE4zw1ytxf/CQ3LJ/7h+wv/CQ3LI/8NyZk/DcrjD cmZPw3K4xf/CpbzJ/8HdwcHC/8KlvMj/w7y2q8O8wd3DvLarw7zB3cL/w//CJVzJ/2mtwv/CJVzI /8PIn07DyMHkw8ifTsPIweTF/8JDcsn/frjC/8JDcsj/w9CsZsPQwefD0Kxmw9DB58X/wqW8yf/B wcHdwv/CpbzI/8Powde2w+jB9MPowde2w+jB9ML/w/9pJTPI/8HxJcHxwv9pJTPL/8HIXMf/wchc yf9+Q0/I/8HzQ8Hzwv9+Q0/L/8HQcsf/wdByyf/BwaWryP/B+aXB+cL/wcGlq8v/wei8x//B6LzG /8P/u8IlwdbH/61pw/+7wiXB1sr/wchcx//ByFzJ/8HEwkPB3Mf/uH7D/8HEwkPB3Mr/wdByx//B 0HLJ/8HjwqXB7sf/wd3BwcP/wePCpcHuyv/B6LzH/8HovMb/xP93JWnE/8HxksH/aa3E/3clacT/ wfGSxP/ByFzH/8HIXMr/ikN+xP/B86HB/364xP+KQ37E/8HzocT/wdByx//B0HLK/8HHpcHBxP/B +cHSwf/BwcHdxP/Bx6XBwcT/wfnB0sT/wei8x//B6LzG/8X/n0Bpu8HIwpLC8SXB8cX/n0Bpu8HI wpLB8dr/rFt+wcTB0MKhwvNDwfPF/6xbfsHEwdDCocHz2v/B17DBwcHjwejC0sL5pcH5xf/B17DB wcHjwejC0sH51f/H/8HWwsjD/8HxwdbI/8HWwsjf/8HcwtDD/8HzwdzI/8HcwtDf/8HuwujD/8H5 we7I/8HuwujY///////Y///////Y///////Y///////Y///////Y///////Y///////Y///////Y ///////Y///////Y///////Y///////Y///////Y///////Y///////Y///////Y///////Y//// ///Y///////Y///////Y///////Y/w== --=====================_864889811==_--