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 [2025/01/26 03:00] – FFB should work with Flycast now 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 (PlayStation model)           |  900°        ✔    |  ✔                                                                                              | +| Logitech G25 Racing Wheel                                    |  900°        ✔    |  ✔                                                                                              | 
-| Logitech G920 Driving Force (Xbox model)                  |  900°        ✔    |  ✔             | (v41)                                                                            | +| Logitech G27 Racing Wheel                                    |  900°        ✔    |  ✔                                                                                              | 
-| Logitech G923 Driving Force (PlayStation model)           |  900°        ✔    |  ✔                                                                                              | +| Logitech G29 Driving Force                                   |  900°        ✔    |  ✔             | Must be on PS3/PC mode to work                                                   | 
-| Logitech G923 Driving Force (Xbox model)                  |  900°        ✔    |  ✔             | (v42)                                                                            | +| Logitech G920 Driving Force (PlayStation model)              |  900°        ✔    |  ✔                                                                                              | 
-| Logitech Momo Racing                                      |  240°        ✔    |  ✔                                                                                              | +| Logitech G920 Driving Force (Xbox model)                     |  900°        ✔    |  ✔             | (v41)                                                                            | 
-| Microsoft SideWinder Force Feedback Wheel                 |  220°        ✔    |  ✘                                                                                              | +| Logitech G923 Driving Force (PlayStation model)              |  900°        ✔    |  ✔                                                                                              | 
-| Microsoft SideWinder Precision Racing Wheel               |  270°        ✘    |  ✘             | (v41)                                                                            | +| Logitech G923 Driving Force (Xbox model)                     |  900°        ✔    |  ✔             | (v42)                                                                            | 
-| MOZA Racing R9                                            |  None        ✔    |  ✔             | Mapping is incomplete                                                            | +| Logitech Momo Racing                                         |  240°        ✔    |  ✔                                                                                              | 
-| ThrustMaster Ferrari 458 Spider                           |  240°        ✘    |  ✘             | FFB unsupported yet                                                              | +| Microsoft SideWinder Force Feedback Wheel                    |  220°        ✔    |  ✘                                                                                              | 
-| Thrustmaster Ferrari Wireless F430 Cockpit                |  270°        ✘    |  ✘                                                                                              | +| Microsoft SideWinder Precision Racing Wheel                  |  270°        ✘    |  ✘             | (v41)                                                                            | 
-| Thrustmaster Ferrari F430 Force Feedback                  |  270°        ✔    |  ✘                                                                                              | +| MOZA Racing R9                                               |  None        ✔    |  ✔             | Mapping is incomplete                                                            
-| Thrustmaster Ferrari SF1000 (Advance Racer)               |  ?          |  ?    |  ?                                                                                              | +| MOZA R12 V2 (Direct Drive)                                    None        ✔    |  ✔             | (v43)                                                                            | 
-| Thrustmaster Ferrari GT 2 in 1 Rumble Force Racing Wheel  |  240°        ✘    |  ✘             | (v40) Must be on 3-axis mode (default)                                           | +| Speedlink 4in1 Leather Power Feedback Wheel (SL-6698)        |  250°        :!:  |  ✘             | (v42) FFB unsupported yet                                                        
-| Thrustmaster T300 RS                                      |  1080°      |  ✔    |  ✘                                                                                              | +| ThrustMaster Ferrari 458 Spider                              |  240°        ✘    |  ✘             | FFB unsupported yet                                                              | 
-| Thrustmaster T248                                         |  900°        ✔    |  ✘             | (v41) Must update firmware to gain FFB. PC MODE only.                            | +| Thrustmaster Ferrari Wireless F430 Cockpit                   |  270°        ✘    |  ✘                                                                                              | 
-| Thrustmaster T150 RS                                      |  1080°      |  ✔    |  ✔             | (v40) Must be on PS3 mode to work                                                | +| Thrustmaster Ferrari F430 Force Feedback                     |  270°        ✔    |  ✘                                                                                              | 
-| Thrustmaster T80                                          |  240°        ✘    |  ✘             | (v40) Must be on gamepad mode to work                                            | +| Thrustmaster Ferrari SF1000 (Advance Racer)                  |  ?          |  ?    |  ?                                                                                              | 
-| PXN-V10                                                   |  900°        ✔    |  ✔             | (v40) Must be on x-input mode, switch to 270° and FFB disabled in PXN phone app  |+| 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 =====
Line 43: Line 48:
  
 ===== 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        |  ✔                |  ✔                     |  ✔(v41)                                   +| Model 3        | Supermodel              |  ✘                       |  ✔                |  ✔                        | Not optimized                      
-| Naomi 2        | libretro:flycast        |  ✔                |  ✔                     |  ✔(v41)                                   +| 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 81: 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.1737860451.txt.gz
  • Last modified: 15 months ago
  • by tovarichtch