Welcome to MorphOS-Storage, a webserver dedicated to MorphOS users. ©2016-2024 Meta-MorphOS.org
Description:All Libraries SDL2 with all SDK files for MorphOS.
Developer/Porter:Itix, BeWorld and Szilárd Biró
Homepage:https://github.com/BSzili/SDL/tree/mos-sdl2
Readme:
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
Paypal:
Upload Date:Feb 17 2021
Category:Dependencies/Library/SDL
Download:SDL_2.0.12_Libraries.lha
Md5:0fefa4029615ee9bd24ea1ad6e73512f
Size:16 MB
Downloads:265
Screenshot(s)
History
Last Comments
BeWorld
17 Feb 2021
12:53
This is SDL 2.0.12 with installer fix.