The article says: > Implementing ARM compatibility is a big-deal for normal software, and emulators are far from normal. This is bullshit. ARM compatibility is trivial for normal software, and unless an emulator wants to leverage some sort of virtualization technology, emulators are perfectly normal software. Stop pretending there’s some mystique to them. Everyone who’s gone through a reasonable undergraduate CS curr…
The Impossible Port: MacOS
81–90 of 120 posts
Re: The Impossible Port: MacOS
#82Just a suggestion to the authors - if you want to get people on the platform excited about your work, maybe don’t shit all over the platform. You did something great. Emphasize that. Leave the editorializing out. Yes, Apple does things differently than other manufacturers and sometimes that makes things more difficult for what your trying to do. Every platform has these issues, just in different places. Other than th…
Re: The Impossible Port: MacOS
#83Just a suggestion to the authors - if you want to get people on the platform excited about your work, maybe don’t shit all over the platform. You did something great. Emphasize that. Leave the editorializing out. Yes, Apple does things differently than other manufacturers and sometimes that makes things more difficult for what your trying to do. Every platform has these issues, just in different places. Other than th…
yeah, no. sometimes apple just decides to reinvent the wheel instead of using the cross-platform universal standard that everyone else is using. being frustrated by this is both understandable and obvious. apple's obstinance and complete refusal to implement vulkan is a large reason why game developers don't release games for the mac. thank god some third party decided to make a vulkan translation layer because that…
Re: The Impossible Port: MacOS
#84The article says: > Implementing ARM compatibility is a big-deal for normal software, and emulators are far from normal. This is bullshit. ARM compatibility is trivial for normal software, and unless an emulator wants to leverage some sort of virtualization technology, emulators are perfectly normal software. Stop pretending there’s some mystique to them. Everyone who’s gone through a reasonable undergraduate CS curr…
Emulators are not remotely normal software. If there's any static or dynamic binary translation at all, there's a lot of architecture-specific stuff you gotta know.
Re: The Impossible Port: MacOS
#85Earlier quoted context omitted.
Preservation starts in the present, does it not? I think one thing that's easy to forget, some of the old school emulation, like early SNES emulators, came about when the hardware was still kinda current or recent.
And Nintendo 64 was released 1996-7, UltraHLE was 1999. And apparently early GBA emulation predated the GBA ? https://emulation.fandom.com/wiki/History_of_emulation#Game_...
Re: The Impossible Port: MacOS
#86Just a suggestion to the authors - if you want to get people on the platform excited about your work, maybe don’t shit all over the platform. You did something great. Emphasize that. Leave the editorializing out. Yes, Apple does things differently than other manufacturers and sometimes that makes things more difficult for what your trying to do. Every platform has these issues, just in different places. Other than th…
Certainly it didn't feel like "shitting all over platform" to me. That conclusion sounds like something mostly fanboys / "ego connected to brand choice"-loyalists would make.
If I had solved those seemingly impossible problems, then I would like to show everyone, not downplay my work to please frail egos.
Re: The Impossible Port: MacOS
#87Just a suggestion to the authors - if you want to get people on the platform excited about your work, maybe don’t shit all over the platform. You did something great. Emphasize that. Leave the editorializing out. Yes, Apple does things differently than other manufacturers and sometimes that makes things more difficult for what your trying to do. Every platform has these issues, just in different places. Other than th…
yeah, no. sometimes apple just decides to reinvent the wheel instead of using the cross-platform universal standard that everyone else is using. being frustrated by this is both understandable and obvious. apple's obstinance and complete refusal to implement vulkan is a large reason why game developers don't release games for the mac. thank god some third party decided to make a vulkan translation layer because that…
Re: The Impossible Port: MacOS
#88Earlier quoted context omitted.
Preservation starts in the present, does it not? I think one thing that's easy to forget, some of the old school emulation, like early SNES emulators, came about when the hardware was still kinda current or recent.
Yes, the timelines match up pretty well: The SNES was released in Japan in 1990. The first SNES emulator in 1994 could run a few homebrews; I'd say SNES emulation proper started in perhaps 1996 with Snes96, but that's a judgement call. The Switch was released in 2017. We are in 2022 now.
I just remember playing games on a pentium 2 in '98 that were published in '94.
Re: The Impossible Port: MacOS
#89Re: The Impossible Port: MacOS
#90This title indicates that it's a port of Mac OS. Please put a properly descriptive title on your post.