Mercurial > sdl-ios-xcode
view README.AmigaOS @ 1523:21b1fbb53f4a
(patch tweaked a bit)
Date: Tue, 14 Mar 2006 03:30:11 +0000
From: Peter Mulholland
Subject: [SDL] Windows MessageBox() strangeness fixes
Hello all,
I *think* this should fix the issues that people were seeing with
MessageBox() not working and therefore assert() on mingw/msvc. Forgive
me if i've screwed up making the diff file - I'm a total newb when it
comes to things like CVS and diff.
It modifies a few files as I saw that FlushMessageQueue() was in both
the windx5 and windib driver, so I moved this into wincommon. It was
also in the gapi driver, so I changed that too. The function is now
WIN_FlushMessageQueue() in src/video/wincommon/SDL_syswm.c
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Tue, 14 Mar 2006 04:00:03 +0000 |
parents | 75a95f82bc1f |
children | 6d2e1961661a |
line wrap: on
line source
This is the porting of 1.2.0 version of SDL (the latest stable one) to AmigaOS/68k. All the bugs known of the past version have been corrected. And I've added all the new SDL features. This version of SDL needs Cybergraphx V3 (r69+) or CyberGraphX V4 and AHI v3+. Probably it works also with P96 or CGXAga, but it's untested. This version is available as linked library for SAS/C and GCC, only 68k this time, a powerup (ppcemu compatible) and a morphos version will be ready quite soon (i hope). Implemented: - 8/16/24/32bit video modes, both fullscreen and windowed. - Hardware surfaces. - CGX blitting acceleration. - CGX colorkey blitting acceleration. - AHI audio (8/16 bit, with any audio format), always uses unit 0 for now. - Thread support (maybe not 100% compatible with other implementations) - Semaphores - Window resizing and backdrop windows (NEW) - Joystick/Joypad support. To do: - CDRom audio playing support - OpenGL (A guy was working on it but I've lost his tracks :( ) The SAS/C library is distributed with debug info attached, to strip debug info simply add STRIPDEBUG argument to the linker. NOTE: SDL includes debug output using kprintf, to disable it add to your project a function like this: void kprintf(char *a,...) { } Otherwise you can redirect the debug to a console window with sushi, sashimi or similar tools (the default output is the internal serial port). For info, support, bugfix and other feel free to mail me: Gabriele Greco (gabriele.greco@aruba.it) You can find also a small SDL Amiga page at: http://ggreco.interfree.it/sdl.html