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

Compling For Linux ? #715

Closed
DarrenRainey opened this issue Oct 22, 2016 · 3 comments
Closed

Compling For Linux ? #715

DarrenRainey opened this issue Oct 22, 2016 · 3 comments
Labels
re: Multiplatform Relating to the Linux and macOS ports (Mono Framework, and eventually .NET Core)

Comments

@DarrenRainey
Copy link

I cant seem to find any instructions to compile for linux so does this work on linux or windows only ?

@hegyak
Copy link
Contributor

hegyak commented Oct 22, 2016

You may want to look at the Mono Branch. It's for OSX but, it may help you out.

@vadosnaprimer
Copy link
Contributor

There's been another guy's journey with bizhawk+linux starting from this post. The next page contains some workarounds, but it still failed in the end. Hopefully, you will get farther.

@Sappharad
Copy link
Contributor

Getting it to compile on Linux is the easy part. I've done that multiple times over the past few years. If you're at all familiar with C# you can probably figure it out in a couple of hours.

The problem is once you have it compiling, it's not very stable to run it on Linux. I don't have a dedicated Linux machine so I haven't spent time to figure out why it crashes so often. Good luck with that.

If you want something simpler and potentially easier to start with, check the BizHawk.Client.EtoHawk directory for a replacement UI written in Eto. It's very basic (video and sound work, you can configure controllers too) but there isn't any OpenGL acceleration yet and that's where I left off about 7 months ago. The normal WinForms UI should compile and run though. Keep in mind that many of the cores are native and none of those have been ported. If you want something entirely .NET to test against, try GameGear/MasterSystem or Atari 2600.

@lefta lefta mentioned this issue Dec 12, 2016
@YoshiRulz YoshiRulz added re: Multiplatform Relating to the Linux and macOS ports (Mono Framework, and eventually .NET Core) and removed Topic-Portable labels Jan 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
re: Multiplatform Relating to the Linux and macOS ports (Mono Framework, and eventually .NET Core)
Projects
None yet
Development

No branches or pull requests

6 participants