SDL-1.2.3 for Atari, it works!

Hello, SDL developpers,

After months, weeks and hours of work, I finally managed to get a first
workable version of SDL for Atari computers (ST, TT, Falcon, clones).

So here are the various patches resulting of this work:
http://pmandin.multimania.com/download/SDL-1.2.3-mint-pre12.tar.gz
File length is 28Kb.
I hope it will be included in a future version.

What is supported in it:

  • Keyboard (GEMDOS, BIOS, GEM, Ikbd)
  • Mouse (XBIOS, GEM, Ikbd)
  • Video (XBIOS (Fullscreen), GEM (Windowed and Fullscreen))
  • Timer (VBL vector)

There are still many things to add (cdrom, audio, etc…). But it is a
good start. I hope my code is well written to be easily readable, and that
you do not mind about the little assembly code I add to put in it.

  • About audio support:
    Multitasking OS and thread support may not be available, and I probably
    will have to add audio support via interrupts. So, is there any target
    that have to do the same ? I would like to get some informations about
    such work, to know how to do it cleanly.

  • About writing drivers for SDL:
    The dummy drivers do a bare minimum, and I had to compare the various
    drivers to know what and how to write things. Maybe it should be nice to
    make a doc specifically for writing drivers.–
    Patrice Mandin
    WWW: http://www.multimania.com/pmandin
    Programmeur Linux, Atari
    Sp?cialit?: D?veloppement, jeux

“Patrice Mandin” wrote:

After months, weeks and hours of work, I finally managed to get a first
workable version of SDL for Atari computers (ST, TT, Falcon, clones).

impressive

http://pmandin.multimania.com/download/SDL-1.2.3-mint-pre12.tar.gz
File length is 28Kb.
I hope it will be included in a future version.

I’ll have a look at the patches as soon as I get some spare time

Multitasking OS and thread support may not be available, and I probably
will have to add audio support via interrupts. So, is there any target
that have to do the same ? I would like to get some informations about
such work, to know how to do it cleanly.

It’s mostly MacOS classic that does this and it’s not particularly cleanly
written (especially the amiga stuff is kludged in in a dirty way).
But it can be done

The dummy drivers do a bare minimum, and I had to compare the various
drivers to know what and how to write things. Maybe it should be nice to
make a doc specifically for writing drivers.

if someone does that it would be great, but it’s less of a priority
until we’ve got some code out for the next release (no schedule)

“Patrice Mandin” wrote:

After months, weeks and hours of work, I finally managed to get a first
workable version of SDL for Atari computers (ST, TT, Falcon, clones).

impressive

Indeed.

http://pmandin.multimania.com/download/SDL-1.2.3-mint-pre12.tar.gz
File length is 28Kb.
I hope it will be included in a future version.

I’ll have a look at the patches as soon as I get some spare time

Don’t worry about it Mattias, I got it.

See ya,
-Sam Lantinga, Software Engineer, Blizzard Entertainment

Hello, SDL developpers,

After months, weeks and hours of work, I finally managed to get a first
workable version of SDL for Atari computers (ST, TT, Falcon, clones).

Thanks! I’ve added it to CVS. :slight_smile:

See ya,
-Sam Lantinga, Software Engineer, Blizzard Entertainment

You people scare me. I just thought I’d mention that. =)On Sun, Feb 17, 2002 at 11:54:47AM -0800, Sam Lantinga wrote:

After months, weeks and hours of work, I finally managed to get a first
workable version of SDL for Atari computers (ST, TT, Falcon, clones).

Thanks! I’ve added it to CVS. :slight_smile:


Joseph Carter Sooner or later, BOOM!

Software is like sex, it’s better when it’s free. – Linus Torvalds

-------------- next part --------------
A non-text attachment was scrubbed…
Name: not available
Type: application/pgp-signature
Size: 273 bytes
Desc: not available
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20020217/02d35c4f/attachment.pgp