Linux Port?

Official support forum for the Exodus Emulation Platform

Moderator: Nemesis

Post Reply
Category
Newbie
Posts: 4
Joined: Tue May 14, 2013 10:30 pm
Location: UK
Contact:

Linux Port?

Post by Category » Tue May 14, 2013 10:33 pm

Quick question, will there be a Linux version of this available? And barring that, how does it run under Wine? Currently away from my PC, so cant test right now.

Cant wait to dig into the debugging tools of this though :)

Nemesis
Very interested
Posts: 791
Joined: Wed Nov 07, 2007 1:09 am
Location: Sydney, Australia

Post by Nemesis » Tue May 14, 2013 11:02 pm

Someone reported to me that it does start in Wine, but he didn't test it thoroughly, and I didn't hear back if there were any problems. That said, I'm deliberately not using anything exotic or unusual in terms of Windows API features, it's all pretty simple raw win32 API calls, with basic OpenGL calls for all rendering, so I'd be surprised if it didn't run in Wine.

I won't personally be maintaining a Linux build of Exodus, but I'm happy to aim for Wine compatibility at this stage. Give it a try and let me know if you run into any issues.

Category
Newbie
Posts: 4
Joined: Tue May 14, 2013 10:30 pm
Location: UK
Contact:

Post by Category » Wed May 15, 2013 6:58 pm

Well, no joy running it via wine...

Code: Select all

err:process:create_process starting 64-bit process L"Z:\\home\\category\\romhacking\\ExodusEmulator\\Exodus.exe" not supported in 32-bit wineprefix
wine: Bad EXE format for Z:\home\category\romhacking\ExodusEmulator\Exodus.exe.
...probably due to my 32 bit processor. Will try it on my other (64 bit) box later.

You say it makes pretty standard win32 api calls, but there is only an x64 binary for download? Would it be possible to get a 32-bit version compiled? know most people have x64 chips these days, but is it necessary?

King Of Chaos
Very interested
Posts: 273
Joined: Fri Feb 29, 2008 8:12 pm
Location: United States

Post by King Of Chaos » Wed May 15, 2013 11:54 pm

Yes, the Windows binary is 64-bit only.

Nemesis
Very interested
Posts: 791
Joined: Wed Nov 07, 2007 1:09 am
Location: Sydney, Australia

Post by Nemesis » Thu May 16, 2013 12:36 am

I'm not planning to release a 32-bit built. While there's no technical reason why a 64-bit processor is required, if a processor is so old it doesn't have 64-bit support, it doesn't have a prayer of running Exodus at even close to a passable speed, so I haven't seen the point in making a 32-bit built. It's much easier for me to support just one release rather than two, and 64-bit is important moving forward so that enough memory is available.

If you are able to run it on your 64-bit box though, I'll be very interested to hear how it runs under Wine.

Category
Newbie
Posts: 4
Joined: Tue May 14, 2013 10:30 pm
Location: UK
Contact:

Post by Category » Mon May 27, 2013 6:28 pm

Well, still no joy getting it to run (usefully). Wine as standard wont run 64biy only apps, so I ended up recompiling a 64 bit enabled version, which could get it running (at roughly 2fps for most roms), and consequently breaking wine for every other app I use. All in all, not worth it. Fingers crossed you'll open source it, and compiling will be more optimized, without breaking wine.

King Of Chaos
Very interested
Posts: 273
Joined: Fri Feb 29, 2008 8:12 pm
Location: United States

Post by King Of Chaos » Mon May 27, 2013 11:22 pm

What hardware do you have?

Category
Newbie
Posts: 4
Joined: Tue May 14, 2013 10:30 pm
Location: UK
Contact:

Post by Category » Tue May 28, 2013 4:58 pm

Dual core 2.2ghz intel prcoessor, 3gb RAM - not particularily mind blowing. FPS on exodus wasn't the killer (although id like more than 3fps!) as I was mostly gonna use for debugging, but wine being so awkward with 64 bit support was. I'll give it another try if wine makes 64bit support a little more, well, *supported*.

King Of Chaos
Very interested
Posts: 273
Joined: Fri Feb 29, 2008 8:12 pm
Location: United States

Post by King Of Chaos » Tue May 28, 2013 8:29 pm

I'm thinking maybe you'd get maybe 15 to 30 FPS max on that hardware, depending on the game. Exodus requires a quad core processor at least.

I might try Exodus in my Wine x64 setup and see what FPS I get there.

Post Reply