-
Notifications
You must be signed in to change notification settings - Fork 386
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
Allow 2.3 to be built and run w/ MSBuild and Wine+Mono on GNU+Linux #1237
Conversation
- Update to latest OpenTK, add input code from `mono-stable` branch (kudos), and fix bugs arisen from version differences - Move some functionality into Win-specific classes and add Wine+Mono implementation where simple - Add conditions to main loop so some things only run on Windows
Every time I see something like this, I call my friends and we celebrate! Does this mean the current releases of bizhawk start working on linux? It's just unbelievable, due to all the crazy problems Wine had with bizhawk 2.x. Also, can you attach the build package so we could test it on linux? |
@vadosnaprimer: If by "build package" you mean a compiled copy, I've uploaded it to my personal Google Drive here where it'll be available for a while. If you meant a build script as in PKGBUILD, I'll be submitting one to the AUR once I can get close to feature-parity w/ Windoze. |
I am trying to run the binary provided above with Nix for reproducibility, however I am running into runtime errors: https://user-images.githubusercontent.com/14931040/42176579-b7bec4ce-7e29-11e8-85ff-7f7b200cb6d0.png Mono 5.8, wine 3.3. I am confused as the libs are present in the |
@xy2ii I don't know what to tell you. Perhaps the copy of Wine on Arch/Manjaro comes with these extra libraries but your distro separates them into another package? I suggest you search your computer for |
On Arch Linux, latest update, i've an error message when I open a game: Games I open:
Trace:
|
@Gnuk I never said you'd be able to load a ROM... though I suppose it's good to know exactly which cores crash (I'd simply assumed all of them would). I've edited these into a list in the first comment, assuming you were using VBANext and Snes9x. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks pretty solid, don't think it has any downsides to merging
We're not yet releasing, so we'll have time to test. |
Tested on Manjaro, Linux 4.18.0-1-MANJARO, MSBuild 15.6.0.0 (
msbuild-stable
on the AUR), Mono 5.12.0 (extra
repo), Wine 3.11 (multilib
repo, needed for its bundled libraries).Changes:
mono-portable
branch (kudos), and fix bugs arisen from version differencesSteps to build and run (edit: this has since changed, check the readme):
I promise no functionality beyond Help>About.
followed by #1430