Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recompile for modern MacOS #8

Open
thegushi opened this issue Jun 13, 2020 · 4 comments
Open

Recompile for modern MacOS #8

thegushi opened this issue Jun 13, 2020 · 4 comments

Comments

@thegushi
Copy link

Hey there,

Would it be possible to have a compiled version for modern MacOS machines, or are there major code changes required?

@david-schmidt
Copy link
Owner

It is possible, and there are major code changes required. We have a PR that does the SDL work (#5) but it has repercussions for backwards compatibility on older platforms, so it hasn't been adopted yet.

@thegushi
Copy link
Author

thegushi commented Jun 18, 2020 via email

@david-schmidt
Copy link
Owner

No, it's just a matter of deciding how to proceed. Older systems don't support SDL, and need the older graphics rendering system. Newer systems support SDL now and probably some time into the future, so it's a good path going forward. It's just that it'll require two independent branches that require a little different concept of development. Not hard, just not a big priority for anyone that has the time to do the work.

@NJRoadfan
Copy link

NJRoadfan commented Aug 25, 2020

A 64-bit port (and future ARM) would require either a native Cocoa driver or moving to SDL (which handles the Cocoa part behind the scenes).

Note that Kent himself has updated the KEGS Mac port to use Swift and Cocoa.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants