Welcome to MorphOS-Storage, a webserver dedicated to MorphOS users. ©2016-2024 Meta-MorphOS.org
Description:All Libraries SDL 2.0.14 with all SDK files for MorphOS.
Developer/Porter:BeWorld, Szilárd Biró and Itix
Homepage:https://github.com/BeWorld2018/SDL/tree/MorphOS
Readme:
SDL2 Libraries 2.0.14 Package for MorphOS system.
*******************************************************

SDL2.LIBRARY 53.3 03.08.2021 based on SDL 2.0.14
SDL2_IMAGE.LIBRARY 53.2 03.08.2021 based on SDL2_IMAGE 2.0.6 WIP
SDL2_MIXER.LIBRARY 53.4 18.05.2021 based on SDL2_MIXER 2.0.4 WIP
SDL2_GFX.LIBRARY 53.1 20.04.2021 based on SDL2_GFX 1.0.4.
SDL2_TTF.LIBRARY 53.2 20.04.2021 based on SDL2_TTF 2.0.15 WIP
SDL2_NET.LIBRARY 53.1 20.04.2021 based on SDL2_NET 2.0.1 WIP

Installation:
*************

Just click on Install.

SDL2 Features:
**************

- WARNING : it's recommanded to have 64/128 MB graphics video (if not, disable "enhanced display" and reduze display size of your Ambient)
- Window OpenGL support ! (Use by ScummVM, prBoom-plus, Doom3, OpenBOR, Hurricane... ports for example)
- Joystick support with sensors.library - Better use Xbox360 controller compatible

SDL2 MorphOS specific:
**********************

- SDL_GetBasePath : return "PROGDIR:" (not return a full absolute path with path separator (/) at end)
- SDL_WINDOW_FULLSCREEN_DESKTOP does'nt exist (=SDL_WINDOW_FULLSCREEN)
...

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 !

TODO:
********

- Implemented Jacadcaps gamepadlib - (Thanks to Jacadcaps to write gamepadlib/sensors lib)
- Need expert to check why transparency is broken with GL_BGRA in tinygl/drivers
- Maybe have Overlay video/renderer drivers
- Maybe have multi-display support

KNOW BUGS:
*************

- SDL_CreateRenderer with SDL_RENDERER_ACCELERATED is broken if you use SDL_BLENDMODE or
tranparency color with OpenGL renderer, you need to use SDL_RENDERER_SOFTWARE.
Dont ask me to fix that, i dont have any information on it, maybe fix on next release of MorphOS (3.16)..)

SDL2 : use to signal a new bugs : https://github.com/BeWorld2018/SDL/issues

NOTES :
***********

Thanks to Ilkka Lehtoranta for his sources code (SDL2 2.0.3 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 ;-).

Thanks to all testers and developers (for libs and contributes)

SDL2 sources are available on my github :
https://github.com/BeWorld2018/SDL/tree/morphos

SDL2_image sources are available on https://github.com/BeWorld2018/SDL_image
SDL2_mixer sources are available on https://github.com/BeWorld2018/SDL_mixer
SDL2_gfx sources are available on https://github.com/BeWorld2018/SDL_gfx
SDL2_net sources are available on https://github.com/BeWorld2018/SDL_net
SDL2_ttf sources are available on https://github.com/BeWorld2018/SDL_ttf

Feel free to contribute.

BeWorld
Paypal:
Upload Date:Aug 03 2021
Category:Dependencies/Library/SDL
Download:SDL_2.0.14_Libraries.lha
Md5:727e55cb9456245d4366da9936566564
Size:17 MB
Downloads:1600
Screenshot(s)
History
SDL_2.0.12_Libraries.lha
Last Comments
manu
10 Aug 2021
00:25
parfait.
Pensez a donner une contribution a beworld et autres par paypal pour tous les efforts fournis.
Je peux pas en ce moment mais plus tard
BeWorld
09 Aug 2021
18:06
Ok, i confirm this error with ScummVM 2.3 git and last SDL2, i test my last ScummVM 2.3 GIT and this bug doesnt exists. I try to upload new version of ScummVM 2.3 GIT. Thanks
manu
09 Aug 2021
10:06
erreur sur powerbook g4 1,67 ghz morphos 3.15
onvertWindowToVirtual called without a valid draw rect! sur scummvm avec le dernier sdl2
et je crois que c'est peut etre du par les powerbook car sans rapport sinon mais ywheather bug que sur powerbook
j'ai l'impression aussi que les datatypes jpeg ou autres ne sont pas corrects peut etre ceux payants
BeWorld
08 Aug 2021
13:15
ScummVM, j'ai une version ici qui marche nique en opengl ou en SDL pure.
La dernière version du SDL2 corrige notamment des soucis avec ScummVM.
Je t'invite quand même à décrire ton soucis avec précision (matériel utilisé, version de scumm, jeu etc...) aussi sur le forum de meta-morphos, ca pourrais m'aider à debugger.

Sinon le plus gros bug/manque de la SDL2 c'est l'accélération qui déconne sur un point (gestion de la transparence), du au fait que MorphOS et la tinygl est buggé (ou un manque....) et je peux rien y faire, la peut être attendre le MOS 3.16... espérons.
manu
05 Aug 2021
21:35
sdl2 bug toujours a mon avis
ex: scummvm
bon boulot sinon de beworld et autres quand meme
BeWorld
03 Aug 2021
08:57
03.08.2021

SDL2:
fix cursor pointor (yes again...)
fix SDL_CreateRGBSurfaceFrom (thanks Jacadcaps)

SDL2_image: update to last GIT
BeWorld
15 May 2021
08:03
18.05.2021:
SDL2: fix sdl2-config, fix cursor pointor (see on Augustus 3),add GC101 Controller 1.03 gamecontroller
SDL2_mixer: fix bug with some WAV files.