Short: SDK to SDL audio and video library Author: Ilkka Lehtoranta (ilkleht@isoveli.org), Nicolas Sallin, Gabriele Greco, Lajos Nagy, the SDL team Uploader: Ilkka Lehtoranta (ilkleht isoveli org) Type: dev/misc Version: 12.1 Replaces: dev/misc/powersdl_sdk.lha Architecture: ppc-morphos This is a software development kit for PowerSDL libraries for MorphOS. The package contains required header files for GCC and VBCC compilers and corresponding libraries with fex examples. Source code to PowerSDL libraries is available in separate archive: dev/misc/powersdl_src.lha contains full source code. User archive is available at util/libs/powersdl.lha. This is the port of 1.2.11 version of SDL for MorphOS. It is based on Amiga SDL from Gabriele Greco. OpenGL code written by Lajos Nagy. All powersdl archives are now available via MorphUp. Get #?.pmi file from http://www.lehtoranta.net/morphup/index.pmi Features: - The only SDL port with full Altivec acceleration (MorphOS 2.0 only) - GL support - Integrated SDL prefs with localization support - Joysticks supported - CDROM supported - Overlay supported - Good MorphOS integration. SDL programs can be controlled from Exchange or via ARexx port, windows have an iconify button - About everything is supported New in version 12.1 - fixed HW surface flip bug in fullscreen mode New in version 12.0 - reverted some optimizations in cgx video driver since it had negative impact on some SDL applications, however it is likely that SDL-UAE no longer works (no time to check it out) - fixed bug in cgx video driver which prevented SW->HW->SW surface switch for SDL display in fullscreen mode (resize is always done in fullscreen mode atm, this will change to next version again) - added more MorphOS 2.0 support - extended SDL_VideoInfo structure to match with the latest official SDL, to support this main library was bumped to version 12 - libSDL.a now asks for powersdl.library V12 - SDK includes powersdl.library with full debug enabled - intermediate release New in version 11.14 - reverted some optimizations in powersdl.library, they caused too much trouble for now - fixed analog joystick code in powersdl.library (caused problems in many setups) - fixed powersdl_image.library/IMG_ReadXPMFromArray() - updated SDK to contain recent startup code, glues and headers - fixed public SDK to ask for V9 of powersdl_image.library - changes to SDL_image, SDL_ttf and SDL_gfx were missing from the source code distribution, updated now (sorry) New in version 11.13: - fixed bug where some AltiVec instructions were inlined causing an exception - powersdl_gfx.library is updated to version 10.0 - powersdl_image.library is updated to version 9.1 - powersdl_ttf.library is updated to version 7.6 - SDL_gfx fixes by Sigbjørn Skjæret - re-added C= Installer script New in version 11.12: - fixed wrong colours in a mouse pointer (Battle for Wesnoth) - added new Altivec routine courtesy of Grzegorz Kraszewski, used in the audio and video output (MorphOS 2.0 required) - aligned more data for Altivec acceleration (MorphOS 2.0) - added (again) support for analog game controllers (USB) New in version 11.10: - fixed PowerSDL pointer bug in Pixel - fixed PowerSDL keyboard bug in Descent Freespace 2 - added support for little endian hicolor modes (gives little speed up for Robin Hood) - fixed bug in LibClose() where locale.library was closed twice Thanks goes to Harry Sintonen, Jacek Piszczek, Sigbjørn Skjæret, Mark Olsen and Michal Wozniak for bugfixes and improvements. French catalog courtesy of Nicolas Ramz. German catalog courtesy of Michael Garlich. Russian catalog courtesy of Vinnny. Hungarian catalog courtesy of Karoly Balogh. Source code for powersdl.library is available at http://www.aminet.net/pub/aminet/dev/misc/powersdl_src.lha Ilkka Lehtoranta, ilkleht@isoveli.org