Originally posted by Raka555
View Post
Announcement
Collapse
No announcement yet.
SDL2 Upstreams OS/2 Support
Collapse
X
-
- Likes 3
-
Originally posted by Raka555 View PostTo get X-Windows working, you had to get the specs of your monitor and VGA card and manually calculate the resolutions you wanted using the dot clock of the RAMDAC and sync timings of the monitor with a formula they provided. Put that in your XFree86 config file and cross fingers.Last edited by cmsigler; 16 October 2020, 11:22 PM. Reason: Edit: I finally remembered the keys were KP+ and KP-
- Likes 2
Comment
-
Originally posted by cmsigler View Post
I must have been thinking about 386BSD. Maybe The Lawsuit was still getting in the way of wider adoption during my '94-'95 timeframe. I've dabbled with the three main BSDs although not for almost 20 years now. I used Net, then Open, for my home firewall. I sort of prefer the disk slice method of "partitioning" myself.... That's not very "Linux-y"
Good information on that topic could have helped at the time. (You could not google anything as web browsers and webservers did not exist).Last edited by Raka555; 15 October 2020, 11:46 AM.
Comment
-
Originally posted by cmsigler View Post
I must have been thinking about 386BSD. Maybe The Lawsuit was still getting in the way of wider adoption during my '94-'95 timeframe. I've dabbled with the three main BSDs although not for almost 20 years now. I used Net, then Open, for my home firewall. I sort of prefer the disk slice method of "partitioning" myself.... That's not very "Linux-y"
Comment
-
Originally posted by Raka555 View Post
Till this day I hate the disk labels and slices. Never made much sense to me. You may only use certain slices and had to leave others blank. (Maybe that 386BSD hex editor gave me a knock for life).
Good information on that topic could have helped at the time. (You could not google anything as web browsers and webservers did not exist).
Comment
-
Originally posted by schmidtbag View PostMakes me wonder if they'll re-introduce support, now that there is SDL2 support.
DOSBox Staging project was created to fix this problem and support modern OSes. We dropped legacy cruft and moved on to SDL2 already It's unlikely we'll support OS/2 again (at least I won't hold my breath waiting for any PR reverting our purge of OS/2 ifdefs).
Originally posted by schmidtbag View PostAlso makes me wonder if DOSBox is the reason this was added in the first place. There must have been some need for SDL2 to be supported, because otherwise I imagine this is just going to burden the maintenance of the platform.
About maintenance burden: SDL has somewhat wide-reaching CI system - if someone donated them license for using ArcaOS, then maybe there's at least a protection from build failures. SDL was pleading OS/2 users to finish and upstream the port (previously it lived as several half-dead projects) - it's somewhat unexpected that someone actually pushed it through the finish line (kudos to dev anyway!).
Comment
-
Originally posted by dreamer_ View Postit already has severe problems running on Windows 10, macOS Catalina, or any modern Linux)..
And if it is in packages; it probably works fine. SDL is tiny so there isn't much to go wrong (on Linux it is a thin layer around X11). It isn't like SDL2 where there is a lot of underlying complexity with i.e OpenGL underneath the SDL_Renderer cruft.
Last edited by kpedersen; 16 October 2020, 12:49 PM.
Comment
-
Originally posted by kpedersen View PostIf an install of Linux doesn't have SDL1.2 in its packages, it isn't exactly modern. It is broken.
Originally posted by kpedersen View PostAnd if it is in packages; it probably works fine.
Examples of broken features in SDL 1.2 libraries:
- Multi-screen support (broken on X11 - test any game using SDL 1.2 - going fullscreen will result in resetting all your screens to "mirror" mode)
- Input support (depends on the game - some games are more affected than others - keep pressing same button for a long time (happens regularly e.g. in racing games) - after some time, input will be broken and it won't register any more)
- MP3 support in SDL_sound is generally broken
- No support for newer game controllers
- Mouse input problems with getting exclusive fullscreen when using native resolution on composited window managers
- Complete lack of Wayland support
- Whole bag of issues when using SDL 1.2 via XWayland
Linux userspace ecosystem advanced quite a bit over the last 10 years, and unfortunately it involved a fair amount of bitrot and breakage of old features. That is life, unfortunately.
Comment
Comment