SDL2 Libraries Package for MorphOS system. *********************************************************** SDL2.LIBRARY 53.2 12.12.2020 based on SDL 2.0.12. SDL2_IMAGE.LIBRARY 53.1 11.08.2020 based on SDL2_IMAGE 2.0.6 (pre-release). SDL2_MIXER.LIBRARY 53.2 11.08.2020 based on SDL2_MIXER 2.0.4. SDL2_GFX.LIBRARY 53.1 11.08.2020 based on SDL2_GFX 1.0.4. SDL2_TTF.LIBRARY 53.1 11.08.2020 based on SDL2_TTF 2.0.15. SDL2_NET.LIBRARY 53.1 11.08.2020 based on SDL2_NET 2.0.1. SDL2 Features : ********************* - Limitation : Software Renderer ONLY - Window OpenGL support ! (Use by ScummVM port) - Joystick support with sensors.library (first version) - News functions and fixes : see details on commits https://github.com/BSzili/SDL/commits/mos-sdl2 GameController Readme : ********************************* You can create your own mapping file for joystick (gamecontrollerdb.txt) : check directory controllermap Specific to MorphOS, you can put this file in your ENVARC. All game could use it ! no need to put this file in game directory. A MorphOS community sourced database of game controller mappings to be used with SDL2 Game Controller functionality is avaiblable here : https://github.com/BeWorld2018/gamecontrollerdb.txt Do not hesitate to participate and send me your result to complete the database. Thanks ! SDL2_Mixer features : **************************** - Compiled with libflac 1.3.3, libmpg123 1.26.1 and mikmod 3.3.11 - Use Vorbisfile.library system - Timidity support (https://www.libsdl.org/projects/SDL_mixer/timidity/timidity.tar.gz) everything is included in the installer. SDL2_ttf features : ************************ - Compiled with freetype 2.10.1 SDL2_image features : ***************************** - Support all formats HISTORY : ************** 16.02.2021 Fix Installer 12.12.2020 SDL2 : fix thread with relative paths (discover with ScummVM cloud features) 17.10.2020 SDL2 : add Drag and Drop support (ScummVM or MilkyTracker SDL2 for example use it) Fix somes little bugs Add issues tracker here : https://github.com/BSzili/SDL/issues Included timidity files in the installer 11.08.2020 SDL2_net, SDL2_gfx, SDL2_mixer, SDL2_ttf, SDL2_image : GCC9 building, code optimization, fix minors bugs SDL2_image : add WEBP support (libWEBP 0.3.0) add more binaries files in SDK/bin: showimage (SDL2_image), playmus and playwave (SDL2_mixer), showfont (SDL2_ttf) and test_server/test_client (SDL2_net) add gamecontroller.txt file in installer 23.06.2020 SDL2 : fix bug : SDL_INIT_EVERYTHING SDL2_mixer : downgrade to version 2.04 : wav bug detect on last unrelease version, fix mikmod... 21.06.2020 SDL2_mixer : update SDL2_mixer to last GIT version 2.0.5 and switch to mikmod, add playmus program to test all format 20.05.2020 SDL2 : fix mouse button bug, add battery and add experimental rumble 16.05.2020 SDL2_MIXER: fix bug with libmp123 SDL2 : add support 4 axes for 3DStick and bug fix. Add testjoystick and testgamecontroller programs. 08.05.2020 SDL2: Add load ENV:gamecontrollerdb.txt, bug fix with OpenTTD (game pause) : fix clapping on update surface. 04.05.2020 SDL2 : Add Init system cursor, add AMIGA_GetDoubleClickYimeInMillis (find mouse doubleclick's delay from MorphOS Prefs), add first version that use sensors.library for controllers. SDL2_mixer : fix bug (thanks to Korni to report it) 28.04.2020 SDL2 : fix bug (crash OpenTTD) SDL2_mixer : come bak to libmodplug system 25.04.2020 : (SDL2) Compiled with GCC9, implement functions SDL_SetWindowResizable, SDL_SetWindowOpacity (SDL2_mixer) compiled with GCC9, update libflac 1.3.3 19.04.2020 : Fix 2 bugs in SDL2 (SDL_ShowMessageBox and SDL_SetWindowSize), fix installer copy and flushlib one file by one. 12.04.2020 : Fix somes bugs 11.04.2020 : Fix SDL2 opengl bug, update SDL2 to 2.0.12, add all SDK files for developers 06.04.2020 : Add SDL2_Net SDL2_gfx, SDL2_ttf, Update SDL2_image to 2.0.6, fix bug on SDL2 04.04.2020 : Fix bug on SDL2_mixer (loading timidity), update libmodplug and delete libmikmod 03.04.2020 : SDL2_mixer 2.04 library are now included 31.03.2020 : First public version SDL 2.0.11 and SDL2_Image 2.0.5 TODO : ******* - OpenGL renderer : - Sensors.lib : add Notifications support (gamepad) (better sensors lib) - (Thanks to jacadcaps to write gamepadlib/sensors lib) BUGS : ******* - SDL_CreateRGBSurfaceFrom is buggy SDL2 : use to signal a new bugs : https://github.com/BSzili/SDL/issues NOTES : *********** Thanks to Ilkka Lehtoranta for his sources code (SDL2 2.03 and SDL2_image 2.0.0). Thanks to Szilard Biro (BSzili) for his help and his big contribution. Thanks to MorphOS Teams for the help and MorphOS ;-). SDL2 sources are available on https://github.com/BSzili/SDL/tree/mos-2.0.12 SDL2_image sources are available on https://github.com/BeWorld2018/SDL-mos-sdl2_image SDL2_mixer sources are available on https://github.com/BeWorld2018/SDL-mos-sdl2_mixer SDL2_gfx sources are available on https://github.com/BeWorld2018/SDL-mos-sdl2_gfx SDL2_net sources are available on https://github.com/BeWorld2018/SDL-mos-sdl2_net SDL2_ttf sources are available on https://github.com/BSzili/SDL_ttf Feel free to contribute. BeWorld