Open Samuel525432 opened 1 month ago
Maybe, if we could somehow compile this for macOS and make an XCode project from it. But some people might be put off by the fact that it doesn't include ROM files. But before we can make an iOS version, we'd have to generate an XCode project somehow with CMake, Then, we'd have to come up with a way to convert the wxWidgets GUI to Cocoa. And then we would need a C and/or C++ binding for Swift or Objective-C for the actual meat of the program. After this, there's the issue of "iOS runs on ARM, PCem emulates x86," but that shouldn't be that big of a problem, since it already emulates the CPU at the low-level anyway. But then, of course, we would need to somehow convert touchscreen functions to the movement of a mouse, and also implement a virtual keyboard. So, it shouldn't be impossible, but it would take a lot of work and dedication, and it might not even make its way onto the App Store. So, if someone wants to fork this and try making an iOS version, you're more than welcome to.
This hopefully should also give us the advantage of a macOS build. DGMW, there's already a build for BSD, which macOS is partially based on, but some of the code might need to be altered for the "non-free" stuff.
I was thinking the other day can pcem make a iOS version?