-
Notifications
You must be signed in to change notification settings - Fork 40
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
Linux Support or ability to run under wine. #26
Comments
With some work this should be possible |
Why exactly does it not work with Wine? The problem is that Project64 is a Windows-only program and there is afaik no 16MB emulator for Linux |
|
Actually, project64 video worked after cycling fullscreen and input worked after changing plugin. |
there is a pj64 port for android . could it work there? |
Spin attack this would most likely not easily work with Android because or how it edits emulator memory. Also you should open a new thread for stuff like this. |
There also won't be an Android port of Net64+, because of the limitation of not being able to access arbitrary RAM values. This is a pretty damn long error message :D I have no idea what to do here. |
@Tarnadas does the client use a web browser. If so that might be a problem for wine because project 64 works fine on wine. |
o/ |
Getting pj64mm running in wine |
@BPopcorn uh, you're joking right? |
The modified graphics plugin doesn't work. Idk why, if you're more experienced with wine you could help us getting it to run. |
Hmm. I'll look into it. Does make me question why you guys directly hook into Project64's memory tho. That's a nice easy way to break Wine in plenty of situations*. |
I think hooking into the memory of programs in Windows can make them crash as well. I don't think this is just limited to Wine. Because the emulator does crash from time to time when using Net64+. It usually crashes when I am switching from Fullscreen to Windowed Mode, which is weird. Sometimes it crashes the Net64+ program and then I have to reconnect. But yeah, maybe there is a memory leak. |
@SuperToad64 It can. Wine just happens to be a bit more sensitive to it. |
@moonheart08 I guess it's because you are running an emulator inside of an emulator maybe? Since Mac needs to emulate Windows and Project64MM needs to emulate a N64. Maybe if you set the memory settings higher, like at 32MB. Maybe then it would work. |
@moonheart08 Hooking into the memory is completely safe the way we do it. It also has nothing to do with wine, worked perfectly with 1.0. The thing causing the crashes is most likely the modified emulator itself, which is kinda broken. The modified gfx plugin doesn't start with wine. Everything else is working fine. |
@BPopcorn I can relate to this. The included modded emulator is extremely buggy. Sometimes it will forget the settings entirely and I have to go back and set all the settings again. Also sometimes when I am switching from windowed mode to fullscreen it crashes the entire emulator with no error messages. So hopefully we will get an updated emulator soon because I believe that is what is causing all of the crashes and errors with Wine. |
Here is the issue on mupen64plus for reference: mupen64plus/mupen64plus-core#524 |
mupen64plus/mupen64plus-core#623 <- if this gets merged, it would be very possible to implement this on linux |
I was able to make it work using Lutris with the custom Lutris wine version |
what wine version did you use? |
The lutris-5.6-2 one. I used it with PlayOnLinux. Unfortunately I've done this only a few months ago and I don't remember exactly what I've done to make it work. |
Currently there is no way to run this under linux that I know of and I have several friends that use linux and would like to see if it would be possible for a linux release to happen.
The text was updated successfully, but these errors were encountered: