Linux support
Posted: Thu May 22, 2014 5:11 am
Hello, I'm an aspiring C programmer - I was wondering how difficult it would be to change the emulator over from all the proprietary MS utilities to something more portable. I've worked with C, C++ and OpenGL a little bit, and I've used solely Linux for over half a decade, so I could certainly help but I can't do it on my own. If we ported it to, say wxWidgets (which at least PCSX2 and Dolphin use) you could have far more portable binaries, plus I believe the free-as-in-speech utilities are superior.
Anyway, I would need to know as much information as possible about the workings of the emulator and the system. I've written some basic CPU emulators in the past but I don't know if that would help. I have looked at the 4DO source and it seems pretty legible but it'd take weeks to comprehend just how it works. Also, a fair bit would need rewritten, seeing as it's very tied to the Win32 API and has some C#. Depending on the complexity of the system I might be looking to do a complete rewrite (which I could probably do, but again, I'd certainly need help.)
So yeah, if any devs can help me, that'd be awesome.
Anyway, I would need to know as much information as possible about the workings of the emulator and the system. I've written some basic CPU emulators in the past but I don't know if that would help. I have looked at the 4DO source and it seems pretty legible but it'd take weeks to comprehend just how it works. Also, a fair bit would need rewritten, seeing as it's very tied to the Win32 API and has some C#. Depending on the complexity of the system I might be looking to do a complete rewrite (which I could probably do, but again, I'd certainly need help.)
So yeah, if any devs can help me, that'd be awesome.