Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
emulators:wheel_games [2024/11/10 15:04] – add one wheel tovarichtchemulators:wheel_games [2026/03/07 17:53] (current) – [Table] added steering wheel support for triforce (V43) tovarichtch
Line 8: Line 8:
  
 ===== Supported wheels ===== ===== Supported wheels =====
-                                                          ^  Max range  ^  FFB  ^  Gear shifter  ^  Notes                                                                           ^ +                                                             ^  Max range  ^  FFB  ^  Gear shifter  ^  Notes                                                                           ^ 
-| HORI Racing Wheel APEX                                    |  270°        ✘    |  ✘             | Mapping is incomplete                                                            | +| HORI Racing Wheel APEX                                       |  270°        ✘    |  ✘             | Mapping is incomplete                                                            | 
-| HORI Racing Wheel Overdrive                               |  270°        ✘    |  ✘             | (v40) Must be on mode 2 to work                                                  | +| HORI Racing Wheel Overdrive                                  |  270°        ✘    |  ✘             | (v40) Must be on mode 2 to work                                                  | 
-| Logitech Driving Force                                    |  200°        ✔    |  ✘                                                                                              | +| HORI Mario Kart Racing Wheel Pro Deluxe for Nintendo Switch  |  270°        ✘    |  ✘             | (v42) Must be on DP switch mode                                                  | 
-| Logitech Driving Force GT                                 |  900°        ✔    |  ✔                                                                                              | +| Logitech Driving Force                                       |  200°        ✔    |  ✘                                                                                              | 
-| Logitech Driving Force Pro                                |  900°        ✔    |  ✔             | (v40)                                                                            | +| Logitech Driving Force GT                                    |  900°        ✔    |  ✔                                                                                              | 
-| Logitech G25 Racing Wheel                                 |  900°        ✔    |  ✔                                                                                              | +| Logitech Driving Force Pro                                   |  900°        ✔    |  ✔             | (v40)                                                                            | 
-| Logitech G27 Racing Wheel                                 |  900°        ✔    |  ✔                                                                                              | +| Logitech Formula Vibration Feedback                          |  180°        ✘    |  ✘             | (v43)                                                                            | 
-| Logitech G29 Driving Force                                |  900°        ✔    |  ✔             | Must be on PS3/PC mode to work                                                   | +| Logitech G PRO Racing Wheel                                  |  None        ✔    |  ✘             | (v42)                                                                            | 
-| Logitech G920 Driving Force                               |  900°        ✔    |  ✔                                                                                              | +| Logitech G25 Racing Wheel                                    |  900°        ✔    |  ✔                                                                                              | 
-| Logitech G923 Driving Force                               |  900°        ✔    |  ✔                                                                                              | +| Logitech G27 Racing Wheel                                    |  900°        ✔    |  ✔                                                                                              | 
-| Logitech Momo Racing                                      |  240°        ✔    |  ✔                                                                                              | +| Logitech G29 Driving Force                                   |  900°        ✔    |  ✔             | Must be on PS3/PC mode to work                                                   | 
-| Microsoft SideWinder Force Feedback Wheel                 |  220°        ✔    |  ✘                                                                                              | +| Logitech G920 Driving Force (PlayStation model)              |  900°        ✔    |  ✔                                                                                              
-| Microsoft SideWinder Precision Racing Wheel               |  270°        ✘    |  ✘             | (v41)                                                                            | +| Logitech G920 Driving Force (Xbox model)                      900°        ✔    |  ✔             | (v41)                                                                            
-| MOZA Racing R9                                            |  None        ✔    |  ✔             | Mapping is incomplete                                                            | +| Logitech G923 Driving Force (PlayStation model)              |  900°        ✔    |  ✔                                                                                              
-| ThrustMaster Ferrari 458 Spider                           |  240°        ✘    |  ✘             | FFB unsupported yet                                                              | +| Logitech G923 Driving Force (Xbox model)                      900°        ✔    |  ✔             | (v42)                                                                            
-| Thrustmaster Ferrari Wireless F430 Cockpit                |  270°        ✘    |  ✘                                                                                              | +| Logitech Momo Racing                                         |  240°        ✔    |  ✔                                                                                              | 
-| Thrustmaster Ferrari F430 Force Feedback                  |  270°        ✔    |  ✘                                                                                              | +| Microsoft SideWinder Force Feedback Wheel                    |  220°        ✔    |  ✘                                                                                              | 
-| Thrustmaster Ferrari SF1000 (Advance Racer)               |  ?          |  ?    |  ?                                                                                              | +| Microsoft SideWinder Precision Racing Wheel                  |  270°        ✘    |  ✘             | (v41)                                                                            | 
-| Thrustmaster Ferrari GT 2 in 1 Rumble Force Racing Wheel  |  240°        ✘    |  ✘             | (v40) Must be on 3-axis mode (default)                                           | +| MOZA Racing R9                                               |  None        ✔    |  ✔             | Mapping is incomplete                                                            
-| Thrustmaster T300 RS                                      |  1080°      |  ✔    |  ✘                                                                                              | +| MOZA R12 V2 (Direct Drive)                                    None        ✔    |  ✔             | (v43)                                                                            | 
-| Thrustmaster T248                                         |  900°        ✔    |  ✘             | (v41) Must update firmware to gain FFB. PC MODE only.                            | +| Speedlink 4in1 Leather Power Feedback Wheel (SL-6698)        |  250°        :!:  |  ✘             | (v42) FFB unsupported yet                                                        
-| Thrustmaster T150 RS                                      |  1080°      |  ✔    |  ✔             | (v40) Must be on PS3 mode to work                                                | +| ThrustMaster Ferrari 458 Spider                              |  240°        ✘    |  ✘             | FFB unsupported yet                                                              | 
-| Thrustmaster T80                                          |  240°        ✘    |  ✘             | (v40) Must be on gamepad mode to work                                            | +| Thrustmaster Ferrari Wireless F430 Cockpit                   |  270°        ✘    |  ✘                                                                                              | 
-| PXN-V10                                                   |  900°        ✔    |  ✔             | (v40) Must be on x-input mode, switch to 270° and FFB disabled in PXN phone app  |+| Thrustmaster Ferrari F430 Force Feedback                     |  270°        ✔    |  ✘                                                                                              | 
 +| Thrustmaster Ferrari SF1000 (Advance Racer)                  |  ?          |  ?    |  ?                                                                                              | 
 +| Thrustmaster Ferrari GT 2 in 1 Rumble Force Racing Wheel     |  240°        ✘    |  ✘             | (v40) Must be on 3-axis mode (default)                                           | 
 +| Thrustmaster T300 RS                                         |  1080°      |  ✔    |  ✘                                                                                              | 
 +| Thrustmaster T248                                            |  900°        ✔    |  ✘             | (v42) Must update firmware to gain FFB. PC MODE only.                            | 
 +| Thrustmaster T150 RS                                         |  1080°      |  ✔    |  ✔             | (v40) Must be on PS3 mode to work                                                | 
 +| Thrustmaster T80                                             |  240°        ✘    |  ✘             | (v40) Must be on gamepad mode to work                                            | 
 +| PXN-V10                                                      |  900°        ✔    |  ✔             | (v40) Must be on x-input mode, switch to 270° and FFB disabled in PXN phone app  |
  
 ===== Unsupported wheels ===== ===== Unsupported wheels =====
 ^ Wheel                                        ^ Notes                                                   ^ ^ Wheel                                        ^ Notes                                                   ^
-| Thrustmaster T128                            | No compatible linux drivers as of today                 +| Thrustmaster T128                            | Need testers, linux drivers are compatible (v41)        
-| Thrustmaster TMX                             No compatible linux drivers as of today                 |+| Thrustmaster TMX                             Need testers, linux drivers are compatible (v41)        |
 | Mad Catz Wireless Racing Wheel for XBox 360  | Unfortunately, seen as a plain XBox360 controller only  | | Mad Catz Wireless Racing Wheel for XBox 360  | Unfortunately, seen as a plain XBox360 controller only  |
  
 ===== Supported systems (WIP) ===== ===== Supported systems (WIP) =====
-^ System         ^ Emulator                ^  Out of the box ^  Native Wheel support   Working FFB ^ Notes                      +^ System         ^ Emulator                ^  Working out of the box  ^  Has FFB feature   Working FFB in Batocera  ^ Notes                              
-| 3DO            | libretro:opera          |  ✘                |  ✔                     |  —                                        +| 3DO            | libretro:opera          |  ✘                       |  ✘                |  —                        3DO had one driving game with FFB  
-| Atari 2600     | libretro:stella          ✘                |  ✘                     |  —                                        +| Atari 2600     | libretro:stella          ✘                       |  ✘                |  —                                                           
-| Atari 5200     | libretro:atari800        ✘                |  ✘                     |  —                                        +| Atari 5200     | libretro:atari800        ✘                       |  ✘                |  —                                                           
-| Atomiswave     | libretro:flycast        |  ✔                |  ✔                     |  ✘                                        +| Atomiswave     | libretro:flycast        |  ✔                       |  ✔                |  ✘                                                           
-| ColecoVision   | libretro:bluemsx        |  ✘                |  ✘                     |  —             | No support in blueMSX yet  +| ColecoVision   | libretro:bluemsx        |  ✘                       |  ✘                |  —                        | No support in blueMSX yet          
-| Dreamcast      | libretro:flycast        |  ✔                |  ✔                     |  —                                        +| Dreamcast      | libretro:flycast        |  ✔                       |  ✘                |  —                                                           
-| FBNeo          | libretro:fbneo          |  ✘                |  ✔                     |  ✘             | Not optimized              +| FBNeo          | libretro:fbneo          |  ✘                       |  ✘                |  ✘                        | Not optimized                      
-| GameCube       | Dolphin                  ✔                |  ✔                     |  ✔                                        +| GameCube       | Dolphin                 |  ✔                       |  ✔                |  ✔                                                           | 
-| MAME           | MAME                    |  :!:              |  ✔                     |  ✘             | Not optimized              +| Lindbergh      | Lindbergh               |  ✔                        ✔                |  ✘                        | No FFB support yet                 
-| Model 2        | model2emu                ✘                |  ✔                     |  ✔             | Not optimized              +| MAME           | MAME                    |  :!:                     |  ✔                |  ✘                        | Not optimized                      
-| Model 3        | Supermodel              |  ✘                |  ✔                     |  ✔             | Not optimized              +| Model 2        | model2emu                ✘                       |  ✔                |  ✔                        | Not optimized                      
-| Naomi          | libretro:flycast        |  ✔                |  ✔                     |  ✘                                        +| Model 3        | Supermodel              |  ✘                       |  ✔                |  ✔                        | Not optimized                      
-| Naomi 2        | libretro:flycast        |  ✔                |  ✔                     |  ✘                                        +| Naomi          | libretro:flycast        |  ✔                       |  ✔                |  ✘                                                           
-| Namco 2x6      | Play!                    ✘                |  ✔                     |  :?:           | Not optimized              +| Naomi 2        | libretro:flycast        |  ✔                       |  ✔                |  ✘                                                           
-| Nintendo 64    | Mupen64                  ✔                |  ✘                     |  —                                        +| Namco 2x6      | Play!                    ✘                       |  ✔                |  :?:                      | Not optimized                      
-| Playstation    | libretro:pcsx_rearmed    :!:              |  ✘                     |  —             | Not optimized              +| Nintendo 64    | Mupen64                  ✔                       |  ✘                |  —                                                           
-| Playstation 2  | PCSX2                    ✔                |  ✔                     |  ✔                                        +| Playstation    | libretro:pcsx_rearmed    :!:                     |  ✘                |  —                        | Not optimized                      
-| Playstation 3  | RPCS3                    ✘                |  ✔                     |  ✘             | Not optimized              +| Playstation 2  | PCSX2                    ✔                       |  ✔                |  ✔                                                           
-| Sega Saturn    | libretro:beetle-saturn  |  ✔                |  ✔                     |  —                                        +| Playstation 3  | RPCS3                    ✘                       |  ✔                |  ✘                        | Not optimized                      
-| Triforce       | Dolphin                 |  ✘                |  ✘                     |  —                                        +| Sega Saturn    | libretro:beetle-saturn  |  ✔                       |  ✘                |  —                                                           
-| Wii            | Dolphin                  :!:              |  ✘                     |  —             | Not optimized              +| Triforce       | Dolphin                 |  ✔                       |  ✔                |  —                        No FFB support yet                 
-| Wiiu           | cemu                    |  ✘                |  :?:                   |  —             | Not optimized              +| Wii            | Dolphin                  :!:                     |  ✘                |  —                        | Not optimized                      
-| Xbox           | xemu                    |  :!:              |  :?:                   |  —             | Not optimized              +| Wiiu           | cemu                    |  ✘                       |  :?:              |  —                        | Not optimized                      
-| Xbox 360       | xenia                    ✘                |  :?:                   |  —             | Not optimized              |+| Xbox           | xemu                    |  :!:                     |  :?:              |  —                        | Not optimized                      
 +| Xbox 360       | xenia                    ✘                       |  :?:              |  —                        | Not optimized                      |
  
 Force feedback is supported with the PCSX2 and Dolphin (GameCube) emulators. Force feedback is supported with the PCSX2 and Dolphin (GameCube) emulators.
Line 79: Line 87:
 </WRAP> </WRAP>
  
-To test a new steering wheel controller in Batocera:+To initiate support for a new steering wheel controller in Batocera (view image below):
   - Configure the wheel as a normal pad in EmulationStation with the following convention:   - Configure the wheel as a normal pad in EmulationStation with the following convention:
     * **LEFT ANALOG LEFT** to the rotation of the steering wheel (skip **LEFT ANALOG UP** by holding any button)     * **LEFT ANALOG LEFT** to the rotation of the steering wheel (skip **LEFT ANALOG UP** by holding any button)
     * If possible, **LEFT SHOULDER** and **RIGHT SHOULDER** to gear down and up respectively     * If possible, **LEFT SHOULDER** and **RIGHT SHOULDER** to gear down and up respectively
-    * **LEFT TRIGGER** to the brake pedal, and ''RIGHT TRIGGER'' to the acceleration/gas pedal+    * **LEFT TRIGGER** to the brake pedal, and **RIGHT TRIGGER** to the acceleration/gas pedal
     * **START** as a button (required)     * **START** as a button (required)
-    * Additional buttons if possible, the more that can be assigned the more compatibility. For example: ''D-PAD'' and {{:wiki:north.png?20&nolink}}, {{:wiki:south.png?20&nolink}}, {{:wiki:east.png?20&nolink}}, {{:wiki:west.png?20&nolink}} (FIXME could probably follow a guideline similar to [[:configure_a_controller]]) +    * Additional buttons if possible, the more that can be assigned the more compatibility. For example: **D-PAD** and {{:wiki:north.png?20&nolink}}, {{:wiki:south.png?20&nolink}}, {{:wiki:east.png?20&nolink}}, {{:wiki:west.png?20&nolink}} (FIXME could probably follow a guideline similar to [[:configure_a_controller]]) 
-  - Create a file in ''/userdata/system/udev/rules.d/'' called ''99-wheels.rules'' (or any other name if you already have one) with the content below, replacing ''my wheel name'' by the actual wheel name, reported by the ''evtest'' command. <file - 99-wheels.rules>+{{ :emulators:wheel.png?direct&700 |}} 
 +  - Create a file in ''/userdata/system/udev/rules.d/'' called ''99-wheels.rules'' (or any other name if you already have one) with the content below, replacing ''my wheel name'' by the actual wheel name, reported by the ''evtest'' command. Further more, you need to add the right rotation angle. If you have a direct drive model, you can skip the rotation angle value. <file - 99-wheels.rules>
 SUBSYSTEM=="input", ATTRS{name}=="my wheel name", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1", ENV{ID_INPUT_WHEEL}="1", ENV{WHEEL_ROTATION_ANGLE}="270" SUBSYSTEM=="input", ATTRS{name}=="my wheel name", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1", ENV{ID_INPUT_WHEEL}="1", ENV{WHEEL_ROTATION_ANGLE}="270"
 </file> </file>
  • emulators/wheel_games.1731251059.txt.gz
  • Last modified: 18 months ago
  • by tovarichtch