joncampbell123 / dosbox-x

DOSBox-X fork of the DOSBox project
GNU General Public License v2.0
2.83k stars 383 forks source link

OSX 10.13 High Sierra is not supported? #4866

Open vorob1 opened 9 months ago

vorob1 commented 9 months ago

Question

Went for this dosbox because of pixel perfect mode, but when I tried to launch a got this error:

dosbox-x cannot be opened because of a problem.

Both ins SDL and SDL 2 versions. Btw, what's the difference?

Have you checked that no similar question(s) exist?

Code of Conduct & Contributing Guidelines

joncampbell123 commented 9 months ago

That's a pretty old Mac OS X. DOSBox-X binaries on my Macbooks are compiled using the latest XCode and Mac OS. The only way to get a build that downlevel is to compile it yourself or ask someone to compile with an older setup.

vorob1 commented 9 months ago

That's a pretty old Mac OS X. DOSBox-X binaries on my Macbooks are compiled using the latest XCode and Mac OS. The only way to get a build that downlevel is to compile it yourself or ask someone to compile with an older setup.

I see. I'll try to figure it out somehow. Unfortunately, this issue is quite common on macOS. While PC builds can often run software from the Windows XP era, Mac systems usually only support the latest operating system versions.

Torinde commented 9 months ago

Latest such build is 2022.09.0 (0.84.3) (see INSTALL.md)

joncampbell123 commented 8 months ago

I just found the old Mac Mini I used back in 2016 to first develop DOSBox-X for Mac OS X. If I can somehow reinstall High Sierra on it, I might be able to start providing binary builds from it. Apple doesn't seem to even offer the installer anymore, so I'm going to have to go by a DMG upload someone put up on The Internet Archive.

joncampbell123 commented 8 months ago

Results so far:

El Capitan 10.11: Brew is a lost cause, barely installs properly. Maybe I can finangle a minimal DOSBox-X to compile on that. Sierra 10.12: Brew actually does install properly, DOSBox-X does not because XCode and sierra lacks CLOCK_MONOTONIC.

If I can reliably build when I get around to High Sierra 10.13, I might be able to offer builds for it.