Live data from Hacker News

Windows GOG DOS Games on M-Series Macs

f055.net

61–70 of 88 posts

Re: Windows GOG DOS Games on M-Series Macs

#61

Heroic Launcher makes it even simpler, also for non-DOS Windows games (both very old and newer) - https://heroicgameslauncher.com/

How so? I don't think heroic can install a native DOSBox when the game ships a windows DOSBox. Or was that added recently?

Re: Windows GOG DOS Games on M-Series Macs

#62
post #17

Is it really necessary to first install and copy from a Windows machine?

Hmm i guess this would require figuring out how to extract game data from an .exe installer GOG distributes. I guess AI would figure it out in like 3 minutes ;) I’ll check later.

There was a tool that would take a GOG installer and extract it.

https://www.macsourceports.com/utility/extractor

Re: Windows GOG DOS Games on M-Series Macs

#63
post #41

Earlier quoted context omitted.

Dosbox has its emulator to run DOS, but afaik dosbox binary that starts up dosbox on Mac uses Rosetta on M-series Macs, and without Rosetta it simply won’t start and emulate DOS.

At least the ARM-based binary of DosBox-X (a variant of DosBox) runs natively and works great for everything I've thrown at it like old Apogee games, etc. https://github.com/joncampbell123/dosbox-x

Wow that brings back some memories, but I was playing those games on a 386 running them on any hardware from this century must be absolutely trivial.

Re: Windows GOG DOS Games on M-Series Macs

#65
Numerous games avaiable on GOG are playable via ScummVM. Just install it on Mac and download the installer. This includes my beloved Monkey Island series including 1,2,3 and you might try 4 (status Bugged on https://www.scummvm.org/compatibility/)

  
and other great titles like Gobliiins, Police Quest, King's Quest, Leisure Suit Larry, Indiana Jones, Sam & Max hit the road, The Day of The Tentacle and many many more.

Re: Windows GOG DOS Games on M-Series Macs

#66
post #50
post #25

Earlier quoted context omitted.

> Retro gaming What they say is "we will keep a subset of Rosetta functionality aimed at supporting older unmaintained gaming titles, that rely on Intel-based frameworks" which sounds like OS X games. But even if it is all-inclusive "retro" games, that means the 1,000s of contemporary games runnable via Crossover through Steam for Windows are being shut out. They relented under pressure to continue allowing Linux vir…

Given that they could have easily get Steam Deck levels of compatibility with Windows games, but didn’t, I think they’re mainly after the App Store margins for ported games. Having an independent marketplace with tons of Mac-compatible games is a nightmare for them.

Apple is dogmatically anti games, they only spare bare minimum of effort to support videogames as an necessary evil. It's some Jobs' teaching thing.

Re: Windows GOG DOS Games on M-Series Macs

#67
post #63

Earlier quoted context omitted.

At least the ARM-based binary of DosBox-X (a variant of DosBox) runs natively and works great for everything I've thrown at it like old Apogee games, etc. https://github.com/joncampbell123/dosbox-x

Wow that brings back some memories, but I was playing those games on a 386 running them on any hardware from this century must be absolutely trivial.

Oh yeah for sure. I used to play Commander Keen, Cosmo's Cosmic Adventure, Major Stryker, etc. though it was on a 486 SX 25 MHz back in the day too!

Re: Windows GOG DOS Games on M-Series Macs

#68
post #66
post #50

Earlier quoted context omitted.

Given that they could have easily get Steam Deck levels of compatibility with Windows games, but didn’t, I think they’re mainly after the App Store margins for ported games. Having an independent marketplace with tons of Mac-compatible games is a nightmare for them.

Apple is dogmatically anti games, they only spare bare minimum of effort to support videogames as an necessary evil. It's some Jobs' teaching thing.

gaming apps account for approximately 70% of all App Store revenue.

Re: Windows GOG DOS Games on M-Series Macs

#69
post #2

>install DOSBox for Mac Mind you there are countless DOSBox forks out there and the vanilla original one is probably the least interesting one. Nowadays the three most popular one would be DOSBox-X, DOSBox Pure, and DOSBox Staging https://dosbox-x.com/ https://github.com/joncampbell123/dosbox-x https://schelling.itch.io/dosbox-pure https://github.com/schellingb/dosbox-pure-unleashed/ https://www.dosbox-staging.org/ h…

> Mind you there are countless DOSBox forks out there and the vanilla original one is probably the least interesting one. What do you want to be "interesting" about dosbox?

The last significant DOSBox update (ignoring 0.74-3 which was not significant) must be over 10 years ago by now. In that time, forks like DOSBox-X have made tremendous progress in compatibility and accuracy. The original DOSBox is essentially frozen in time at this point, with many things not being emulated correctly.

Re: Windows GOG DOS Games on M-Series Macs

#70
post #31

Earlier quoted context omitted.

x86 gaming and running x86 Linux software are the exceptions. > Starting with macOS 28, Rosetta 2 will be largely discontinued. Apple says that after that point, it “will keep a subset of Rosetta functionality aimed at supporting older unmaintained gaming titles, that rely on Intel-based frameworks.” https://9to5mac.com/2026/02/16/macos-26-4-will-notify-users-... It's the Mac native x86 software that hasn't been upda…

That's an "I'll believe it when I see it working on my machine" matter. As my sibling post says, it's more likely to work only for some older mac os native games.

I'd expect the exact opposite.

If I'm not mistaken, to keep native titles running, they need to continue to haul around x86 versions of the majority of the system's libraries and frameworks, in which case there's little reason to not continue supporting Rosetta 2 as a whole since the delta between the two library/framework sets is minimal.

To keep games in WINE/CrossOver/etc working all they need to keep around is the x86 translation layer and maybe the x86 slice of OpenGL. Everything else x86 related can be deleted.

Post reply on HN