Amiga.org

Operating System Specific Discussions => Amiga OS => Amiga OS -- Development => Topic started by: downward_s on September 05, 2004, 03:53:26 AM

Title: SDL performance and compatibility
Post by: downward_s on September 05, 2004, 03:53:26 AM
Hi,

Anyone here use SDL much?

I've just spent a few hours putting together some simple Amiga SDL programs to try out the SDL library. It seems like a useful system, but I have a few questions.

Will SDL apps/games work on an AGA amiga? What kind of performance will I get?

I'm developing using WinUAE on a 933Mhz P3 machine, so I can't really tell how well my demos will work on a real Amiga. Is the performance on a general high-spec amiga (060/RTG) acceptable for anything other than tiny WB-window games?

I was hoping to write a simple 2d shooter, but I don't want to go down the path of SDL if I can't run it outside UAE!

Cheers.

 
Title: Re: SDL performance and compatibility
Post by: Kaminari on September 05, 2004, 05:34:51 AM
ScummVM uses custom ports of SDL for AmigaOS and MorphOS, but it seems AGA support was dropped because the performance was too low without a GFX card.
Title: Re: SDL performance and compatibility
Post by: SamuraiCrow on September 05, 2004, 08:06:39 PM
I've heard that the Linux version of Neverwinter Nights uses SDL and OpenGL and gets very good performance.  It will compile for Windows native code and MacOS as well if written properly.  See the SDL website (http://www.libsdl.org) for full details in terms of systems compatability.
Title: Re: SDL performance and compatibility
Post by: itix on September 05, 2004, 08:46:45 PM
Quote
Will SDL apps/games work on an AGA amiga?

No. You need CGX+AHI.

Quote
What kind of performance will I get?

I recommend 68060 but maybe some games (i.e. Wolfenstein 3D or Digger) run fast enough on 040 too.
Title: Re: SDL performance and compatibility
Post by: downward_s on September 08, 2004, 02:29:56 AM
Thanks all. I guess I'll go ahead and experiment some more.

I was looking into using RTGMaster instead, but hogs will sprout wings before I get the b*****d working properly with GCC  :pissed:.

Cheers.