I'm on Debian 9, and I ran this:
Code: Select all
sudo apt install libsdl2-2.0-0 mono-runtime
sudo apt install libmono-system-windows-forms4.0-cil
Now we're getting somewhere. It asked me whether I wanted to put the settings in the same folder as the executable or in my profile, the latter being ~/Mesen
. In GNU/Linux, it's common to put data specific to a particular user and application in a directory whose name begins with a dot so that it doesn't clutter the home directory. One possibility is ~/.config/Mesen
After all that, it gave me an alert box with the following text, which I had to retype because the alert box did not let me copy its text:
The Microsoft .NET Framework 4.5 could not be found. Please download and install the latest version of the .NET Framework from Microsoft's website and try again.
This gives me no information as to what other libmono-system-*4.0-cil
packages I need to install? Is there a verbose option of some sort to see what library isn't being found?
states that mono-complete
is required. Yet APT says this is a 150 MB install on top of mono-runtime
, S.W.F, and S.I.C. Should I just swallow this and be thankful it's smaller than Wine? I have to keep Wine around for FamiTracker anyway even if I do eventually phase out FCEUX debugging version in favor of Mesen. A 100 MB runtime here, a 100 MB runtime there, and pretty soon we're talking real disk space. So to answer your question elsewhere
, Mesen is fine if you already have mono-complete
installed to run another application. I guess FCEUX might be better if you already have wine
installed to run another application but not mono-complete
I bit the bullet and installed mono-complete
, and the main window opened. But that wasn't what I expected to happen, as I typed this command:
, or /?
is supposed to print a summary of commands to Console.Out
and then exit.
It ran The Curse of Possum Hollow
on the first try. NES 2.0 ✓
Time for Zap Ruder
. "Light Detection Radius": That's fun
240p Test Suite time. Looking at the circles in "Linearity", I see that the PAR isn't set by default (unlike, say, NO$SNS). In Video > General, I see how to set the PAR, and now they're rounded.
The "NTSC" filter works on the "Intel(R) Core(TM)2 Duo CPU L7500 @ 1.60GHz" in my ThinkPad X61, but NTSC 2x (Bisqwit) slows down.
Mono doesn't respect the GTK+ system font. It's apparently using SystemFonts.DefaultFont
, which is hardcoded as Microsoft Sans Serif
Now time to install it.
Code: Select all
mv ~/Downloads/Mesen.exe ~/.local/bin/
echo '#!/bin/sh' > ~/.local/bin/mesen
echo 'mono $HOME/.local/bin/Mesen.exe "$@"' >> ~/.local/bin/mesen
chmod +x ~/.local/bin/mesen
So should I be putting feature requests in GitHub or elsewhere?