Live data from Hacker News

SDL2 for macOS 9 “rough draft”

macintoshgarden.org

51–60 of 62 posts

Re: SDL2 for macOS 9 “rough draft”

#51

Earlier quoted context omitted.

What exactly is your background? MY first idea was that you might be very young but your account is from 2010. Not knowing SDL feels like someone having no idea what C++ or Unreal Engine is. I am curious how you managed to avoid learning about SDL despite being on hacker news.

> Not knowing SDL feels like someone having no idea what C++ or Unreal Engine is. I've literally never even heard the term SDL before this. I would say that it's nowhere near the same class of ubiquity as the other two examples you gave.

There are far more games written in SDL than in Unreal Engine.

Granted that is trivially true because Unreal Engine itself and many, many other engines use SDL internally but still. So yeah, is is way MORE ubiquitous than Unreal Engine.

I guess there is just less awareness because SDL is a lower level detail that most people don't really need to care about. It just works and powers a huge chunk of our games and software.

Nothing wrong with not knowing about it, it is just interesting to me that even in tech spaces some people are not aware of SDL. I am sure there is a lot of things I don't know either.

Re: SDL2 for macOS 9 “rough draft”

#55
post #6

It's really a great time to be a classic MacOS developer - tons of resources out there such as Retro68k, AmendHub, and a small but active community of people interested in sharing examples and help. Back in the day when this stuff was modern I didn't have many resources or people to talk to about it, so exploring what could have been is an interesting endeavor. https://github.com/autc04/Retro68 https://amendhub.com/

I tried a little bit 20+ years ago. Bought a 'road Apple' Performa for $50, download Pangea's game programming book, can't remember if I used MPW or CodeWarrior... It wasn't anywhere near as simple as DOS game programming was so I think I just installed YellowDog and used that Mac as a webserver. https://www.pangeasoft.net/book/buy.html Edit: I just opened that PDF and I think that's a newer version or I remembered t…

Perhaps the book was "The Black Art of Macintosh Game Programming" [0]? That was a fun book I got myself.

---

[0]: https://archive.org/details/blackartofmacint00ties

Re: SDL2 for macOS 9 “rough draft”

#56
Whenever I think that the time I invested in some of the mini-projects is lost/wasted time and that it was probably better choice to do just about anything else instead - I come across something like this. The only thing I can conclude is that there is no such thing as wasted time, as long you enjoy the road.

Kudos.

Re: SDL2 for macOS 9 “rough draft”

#58
post #10

New exotic stuff: - UXN for MacOS 9 - ScummVM, maybe modern games could run under a G4 with Altivec - Netsurf with the SDL front end

> - ScummVM, maybe modern games could run under a G4 with Altivec Having done some testing for the PPC version of ScummVM on 10.4 I can say that it won't run many of the more modern games because none of those machines supported shaders on the GPU, which many of the more modern ScummVM supported games like Thimbleweed Park depend on. A software shader implementation could be added in theory if someone had the gumptio…

TinyGL works, it's being used under the 3D rendering settings at ScummVM. Forget advanced FX, but this is ScummVM, they could implement a simpler version of them.

Re: SDL2 for macOS 9 “rough draft”

#59
post #6

It's really a great time to be a classic MacOS developer - tons of resources out there such as Retro68k, AmendHub, and a small but active community of people interested in sharing examples and help. Back in the day when this stuff was modern I didn't have many resources or people to talk to about it, so exploring what could have been is an interesting endeavor. https://github.com/autc04/Retro68 https://amendhub.com/

I love retro68, but as much as I love it I'm frustrated the"black box" dependency on CMake to specify the build process + app metadata (e.g. distinguishing between apps and desktop accessories which treat system globals differently, rsrc compiling, resource fork creation, etc.) My first instinct with (hobbyist) programs is to go for a lean and mean makefile.

Re: SDL2 for macOS 9 “rough draft”

#60

Wondering what I could do with it ... I rewrote Glypha (an old Mac shareware game I wrote) using modern SDL2. Might be fun to try to "back port" (?) it to OS 9 on top of SDL2 (rather than the clunkier CopyBits() calls I used in the original shareware game).

Thank you for providing me with many hours of entertainment on our old Performa 6360 many years ago! Bought the new version on Steam, too.

And you have given me plenty of entertainment in my retirement. You keep up the good work.
Post reply on HN