micro
06-24-2004, 09:25 PM
Sorry for posting here but there is no "emulators" forum and my problem refers to games in a way.
One of my permanent goals is to keep playing some old games in my Linux box.
Using Wine 20040505 I managed to run Simcopter and Fighters Anthology.
Both run well when wine uses oss considering digital music (I have made some scripts that ln -sf config.oss config and after the game finishes ln -sf config.original config)
Running Simcopter I never figured out what was wrong because the game wants to configure controls from first run.
Todays modern joysticks can have 4 axes: vertical, horizontal, throttle and stick "yaw" - that is turn around the Z axis of the stick).
When I ran Fighters Anthology through wine, I found that the last two axes are inverted, meaning that yaw becomes axis 3 and throttle axis 4, but this game can not reconfigure axes and buttons, thus rendering the two actions useless, because the plane "yaws" when the throttle is increased instead of accelerating.
Now, this is not a problem at module level, because libjsw (a good library for grabbing the joy events) and the apps that rely on it (including test applications) work well.
I think that this is an SDL issue, because SDLJoytestGL (an interesting app) sees the throttle as the second axis of the second pair (it sees pairs of axis).
In reality, SDL works well, because it sees the throttle as vertical and yaw as horizontal in the second pair, but older games want to see throttle as axis 3 (thus horizontal in the second pair)
Do you know a way to "tweak" the SDL- Joystick configuration?
Native Linux apps are not endangered, because e.g. Descent3 for Linux can reconfigure joystick, so can Soldier Of Fortune.
Thanks. I just want to see Fighters Anthology run well bouhouhou ....
(The Midi issue will torture me later :))
One of my permanent goals is to keep playing some old games in my Linux box.
Using Wine 20040505 I managed to run Simcopter and Fighters Anthology.
Both run well when wine uses oss considering digital music (I have made some scripts that ln -sf config.oss config and after the game finishes ln -sf config.original config)
Running Simcopter I never figured out what was wrong because the game wants to configure controls from first run.
Todays modern joysticks can have 4 axes: vertical, horizontal, throttle and stick "yaw" - that is turn around the Z axis of the stick).
When I ran Fighters Anthology through wine, I found that the last two axes are inverted, meaning that yaw becomes axis 3 and throttle axis 4, but this game can not reconfigure axes and buttons, thus rendering the two actions useless, because the plane "yaws" when the throttle is increased instead of accelerating.
Now, this is not a problem at module level, because libjsw (a good library for grabbing the joy events) and the apps that rely on it (including test applications) work well.
I think that this is an SDL issue, because SDLJoytestGL (an interesting app) sees the throttle as the second axis of the second pair (it sees pairs of axis).
In reality, SDL works well, because it sees the throttle as vertical and yaw as horizontal in the second pair, but older games want to see throttle as axis 3 (thus horizontal in the second pair)
Do you know a way to "tweak" the SDL- Joystick configuration?
Native Linux apps are not endangered, because e.g. Descent3 for Linux can reconfigure joystick, so can Soldier Of Fortune.
Thanks. I just want to see Fighters Anthology run well bouhouhou ....
(The Midi issue will torture me later :))