First off, my standard spiel: you'll get much better Linux support and be able to interact with other Linux users on the SDLMAME board at forums.bannister.org. I only have direct experience with Fedora and Ubuntu, both of which tend to run MAME with a lot less drama than is described here, but folks there run it on all sorts of things.
> I cannot map joysticks. Something is causing my joystick to be seen as two joysticks, > which does happen outside Mame, but when I actually use the joystick, Mame thinks > it's #2. A joystick test program shows my joystick as joystick 0 as I expected (which > should be 1 in Mame, not 2). The obvious solution is to try remapping the joysticks. > However, that doesn't work.
What happens if you forego remapping the joystick numbers and just try to assign the joysticks in MAME's Inputs panel? (Tab -> Inputs (This Game)).
> and the actual joystick (which my system thinks is physical ID 1) is now treated as > joystick 5.
Regarding documentation, we ship Linux man pages with MAME which explain the Linux-specific aspects of configuration. There are not many, though - most options work as they do in Windows.
> Attempting to use switchres with window=0, leads me to a weird situation where the > screen switches to the new resolution, but the game doesn't fit inside the screen and > acts as though it's being fit into a larger screen, making it go off the edge. soft > or opengl makes no difference to this, and smaller prescale values actually make it > worse.
What if you turn off switchres with window=0, to keep your desktop resolution? With LCD monitors, that's the preferred way to do things.
> I have no idea what values are acceptable for the "scalemode" option.
"scalemode" is a very specialized parameter that you shouldn't touch unless you are Couriersud ![](//www.mameworld.info/ubbthreads/images/graemlins/smile.gif)
> prescale seems to do nothing in windowed mode. I have no way to tell if it is working > in fullscreen mode.
> Also, is there any way to say "scale by the largest integer factor that fits in the > current screen resolution"? For that matter, is there any way at all to specify what > factor to scale by, given that I do not have d3d or ddraw?
The Linux-exclusive -nounevenstretch switch will cause a perfect integer scaling factor, possibly with some letter boxing and window boxing around the image. > The documentation claims that prescale takes a parameter from 1 to 8. It only accepts > 1-3.
Prescale factors that blow the game up to larger than your output resolution will be rejected, because that's pointless.
> Running a game and going into the options gives me an option for "pixel aspect". Is > there a way to say "apply pixel aspect to every game that has it"?
No, and you shouldn't do that because it displays the games with incorrect geometry.
|