TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

SDL2 for macOS 9 “rough draft”

135 pointsby helfireabout 1 month ago

18 comments

helfireabout 1 month ago
It&#x27;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.<p>Back in the day when this stuff was modern I didn&#x27;t have many resources or people to talk to about it, so exploring what could have been is an interesting endeavor.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;autc04&#x2F;Retro68">https:&#x2F;&#x2F;github.com&#x2F;autc04&#x2F;Retro68</a> <a href="https:&#x2F;&#x2F;amendhub.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;amendhub.com&#x2F;</a>
评论 #43649888 未加载
评论 #43648399 未加载
评论 #43653887 未加载
JKCalhounabout 1 month ago
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 &quot;back port&quot; (?) it to OS 9 on top of SDL2 (rather than the clunkier CopyBits() calls I used in the original shareware game).
评论 #43648352 未加载
评论 #43649682 未加载
评论 #43654556 未加载
评论 #43649119 未加载
ndiddyabout 1 month ago
Looks neat! SDL seems open to supporting legacy platforms, so hopefully it&#x27;ll get mainlined at some point (at this point, may be more likely if they port SDL3 though, SDL2 is in maintenance mode). Does anyone know if it&#x27;s possible to use a new compiler for this rather than CodeWarrior 7? It would make it easier to port stuff to Mac OS 9 if you don&#x27;t also have to deal with the compiler only supporting old C&#x2F;C++ standards.
评论 #43647439 未加载
评论 #43647487 未加载
评论 #43648386 未加载
system7rocksabout 1 month ago
I&#x27;m here for this. Going to start building a first class competitor to Elder Scrolls Arena this weekend for my Mac SE&#x2F;30. And do it better.
评论 #43651014 未加载
geenatabout 1 month ago
Cool to see. SDL 1 went back to System 7, awesomely enough.<p>Before that you had... Sprite Animation Toolkit by Ingemar Ragnemalm which powered Escape Velocity, etc.
donnachangsteinabout 1 month ago
There is no such thing as &quot;macOS 9&quot;.<p>&quot;Mac OS 9&quot; or &quot;OS9&quot; does, however, exist.
评论 #43649210 未加载
kristianpabout 1 month ago
So Mac OS9 is PowerPC macs, but this also covers 68k macs with OS 7.6:<p>&gt; Compatibility Architecture: 68k PPC MacOS 9 PPC, MacOS 7.6 M68k, using CodeWarrior 6 and 7 Pro.
alekqabout 1 month ago
Whenever I think that the time I invested in some of the mini-projects is lost&#x2F;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.<p>Kudos.
skrrtwwabout 1 month ago
Pretty cool!<p>I have heard stories of people in 2025 creating a fat macOS binary containing arm64, x86_64, x86, and ppc slices.<p>I hope that we can get virtualization of x86_64 macOS on arm64 hosts. It would be really cool to be able to do such a thing solely on a modern machine!
评论 #43650021 未加载
OSDeveloperabout 1 month ago
I think it&#x27;s amazing that we would have a new way to make apps running on macOS 9 systems since with a well known standard such as SDL2 we could make far more apps.
bniabout 1 month ago
What is the best option for having an experience like &quot;DosBox but for 68K macs&quot;?
评论 #43651709 未加载
scrootabout 1 month ago
Love everything going on here. Now if someone could just send me an old Pismo powerbook...
TimTheTinkerabout 1 month ago
Just to understand the context ... would an SDL2 driver for Mac OS 9 enable first-class support for Mac OS 9 as a guest OS in modern VM hypervisors?
评论 #43646882 未加载
评论 #43647063 未加载
anthkabout 1 month ago
New exotic stuff:<p>- UXN for MacOS 9<p>- ScummVM, maybe modern games could run under a G4 with Altivec<p>- Netsurf with the SDL front end
评论 #43649216 未加载
Eccoabout 1 month ago
Wouldn&#x27;t it be easier to cross-compile using a modern LLVM&#x2F;GCC? I assume both have 68k backends?
评论 #43647545 未加载
helfireabout 1 month ago
Uh, did an editor change the title? I&#x27;s MacOS 9, not macOS 9 ;) This is classic Macintosh. Please change it back to the original.
评论 #43646890 未加载
gwbas1cabout 1 month ago
Uhm, nothing says <i>what SDL is</i>? The description is an interesting story about the struggles of getting vintage code to build; but it assumes that the reader knows what the thing is to begin with.
评论 #43648960 未加载
评论 #43647942 未加载
cortesoftabout 1 month ago
Is SDL2 just something that everyone is expected to know what it is? I was thinking it was about a Software Development Lifecycle on Mac0S9, but it clearly isn&#x27;t... but there is no where in this post or that page that explains what SDL2 is.
评论 #43647268 未加载
评论 #43647462 未加载
评论 #43647384 未加载
评论 #43648293 未加载
评论 #43649307 未加载
评论 #43647238 未加载
评论 #43647705 未加载