noxworld-dev / opennox

OpenNox main repository.
GNU General Public License v3.0
451 stars 25 forks source link

macOS Version #582

Open ideologysec opened 1 year ago

ideologysec commented 1 year ago

Are there any plans for a macOS version?

The major sticking point would be the 32-bit libraries - there's absolutely no support for anything other than 64bit in recent (and future) macOS operating systems.

This being Go code, though, it might be possible...

Evengard commented 1 year ago

It is still very much 32 bit reliant. There are plans, but first we will need to find every possible pointer usage first, and make them 64 bit compatible. It's not that easy, as the pointers hide quite well inside the blob parts and pointer arithmetic shenanigans.