From: Neil T. <ne...@ro...> - 1999-11-30 14:40:19
|
On Mon, Nov 29, 1999 at 08:27:33PM +0000, Shawn Hargreaves wrote: >fredrik lindgren <fl...@ho...> writes: >> Make just ends with >> >> src/djgpp/keyboard.c: In function `install_keyboard': >> src/djgpp/keyboard.c:909: warning: passing arg 2 of `dz_atkill' from >> incompatible pointer type >> make.exe: *** [obj/djgpp/keyboard.o] Error 1 > >dz_atkill is not an Allegro function: I think you must have also installed >the dzcomm addon package. As far as I know, dz_atkill is not part of a current release of dzcomm. It may have been part of a pre 0.7 release, which was before I took over maintaining the package. If you still have a problem after: 1. completely installing (a current version of) allegro from scratch without dzcomm present, 2. adding (a current version of) dzcomm and trying to get it wokring, I'll see if I can help out. Neil >From <all...@ca...> Tue Nov 30 07:54:07 1999 Received: from odin.vircom.com [207.96.243.12] by canvaslink.com with ESMTP (SMTPD32-4.06) id A8EC3DF000E8; Tue, 30 Nov 1999 07:54:04 -0500 Received: from gm.gamemaster.qc.ca (bbs.gamemaster.qc.ca [207.96.243.2]) by odin.vircom.com (Vircom SMTPRS 4.1.181) with SMTP id <B00...@od...> for <al...@ca...>; Tue, 30 Nov 1999 07:53:00 -0500 X-ROUTED: Tue, 30 Nov 1999 07:53:18 -0500 X-TCP-IDENTITY: Ultima Received: from ultima [207.96.243.214] by gm.gamemaster.qc.ca with smtp id AHDECLEK ; Tue, 30 Nov 1999 07:52:44 -0500 Message-ID: <000d01bf3b31$7443cd20$d6f360cf@ultima> From: "Kevin Lang" <ul...@ga...> To: <al...@ca...> References: <199...@ju...> Subject: Re: [AL] I can't use 800*600*16 video mode with Allegro. Date: Tue, 30 Nov 1999 07:50:13 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2314.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 Precedence: bulk Sender: all...@ca... Reply-To: al...@ca... X-UIDL: 927489934 Status: O Content-Length: 3216 Lines: 90 throw that piece of crap out the window and get a real video card... lol Even if it's a new piece of crap at least it should support vesa properly.. like those $30 8 meg AGP cards. I have a 2mb PCI Stealth 3D 2000 which is alright when it comes to vesa (as long as I use S3VBE20 ) but I wanna get an AGP card... AGP makes a huge world of difference as far as I've seen when it comes to software drawing tiles across to a double buffer, then blitting that double buffer to the screen, I can get 120 FPS in windows in 640x480. In dos that can go nearly as high as 150 FPS. But that sucks. My friend has AGP and he gets over 400 FPS..... And he's not that much faster then me... I have a 291 K6-2 while he has a 433 Celery ----- Original Message ----- From: Robert S Whitlock <rob...@ju...> To: <al...@ca...> Sent: Monday, November 29, 1999 10:17 PM Subject: Re: [AL] I can't use 800*600*16 video mode with Allegro. > If other suggestions and drivers don't help, try this: > http://www.uni-muenster.de/math/u/mesched/ > I also have a S3 Trio 64V+, but with 2mb ram. I wasn't able to use VESA, > even with the SDD (which I consequently got rid of), because I had VESA > 1.2 instead of 2.0. Since 800x600 is in VESA, not VGA, that *could* be > the problem -- it was for me. > > On Mon, 29 Nov 1999 19:23:34 +0000 Shawn Hargreaves > <sh...@ta...> writes: > > Philippe Dion <dio...@ul...> writes: > > > Hi, I am a new user of allegro and i have this problem: I can't > > ust 16 > > > bits depth color in 800*600. I really don't understand the point. > > I have a > > > S3Trio64V+ video card with 1Mo of VRAM. > > > > This is because you are using the card in a banked video mode, which > > > > prevents Allegro from using your video memory in the most efficient > > possible > > way. It is probably having to round the scanline length up to 1024, > > which > > only gives room for a 1024x512 virtual screen, so 800x600 doesn't > > fit. > > > > To correct this, you need to get a graphics driver that supports a > > linear > > framebuffer. You might be able to find a free VESA 2.0 or 3.0 S3 > > driver > > somewhere around (I seem to remember hearing there is one), but > > failing > > that, you can always buy UniVBE from http://www.scitechsoft.com/. > > > > > I have the VBE/AF video driver for S3. > > > > But you aren't using it when you write: > > > > > set_gfx_mode(GFX_VESA1,640,480,0,0); > > > > If you want to use VBE/AF, that should be GFX_VBEAF, or better, > > GFX_AUTODETECT. In fact I don't think it is a good idea to ever use > > anything > > other than GFX_AUTODETECT: if you need to change what it detects, do > > that by > > editing the config file, not your C source code. > > > > But VBE/AF won't actually help you with this if you are using the > > FreeBE/AF > > driver, since it doesn't have any linear framebuffer support for the > > S3. You > > will need a SciTech driver for that. > > > > > > -- > > Shawn Hargreaves - sh...@ta... - > > http://www.talula.demon.co.uk/ > > "A binary is barely software: it's more like hardware on a floppy > > disk." > > > > --Robert Whitlock > http://www.geocities.com/CapeCanaveral/Hangar/9520/ > > |