This is a thread to talk about my new SDL library which is a cut-down version made for good old AGA Amiga's (like mine).
As people know I've ported a few games now and usually I have to rip out all of the SDL code and replace it with my own Amiga code. This can be a very time consuming process so I decide to give an SDL library port one more try.
I've managed to knock together a working AGA SDL library and I'm using it to port Descent Rebirth to AGA.
Currently the plan is to support at least these SDL functions:
Graphics (double buffered using C2P assembler), Keyboard, mouse & joystick input
Not so sure about sound, threading and timers yet.
Restrictions:
- Only AGA 8 bit full-screen modes supported (320x200 -> 640x480).
- No CDROM support
- No OpenGL (obviously)
- No hardware accelerated graphics (again, kind of obvious)
This library is already being used to port NetSurf to AGA
If I can get this working properly it should make it much easier to port a lot of new stuff to AGA quickly