Add SDL equivalents of the ds3 & Logitech windows mappings. Add a gtk3 thec64 one too. Comment the Logitech one so it's easier to tweak to a users liking. Fix some whitespace & missing axes inconsistencies.
Update Xbox One joystick mapping now that I found a Bluetooth one. Remove L2/R2 trigger mapping as it conflicts if you try to use the GTK mapping in SDL and it wasn't necessary anyway.
Updated joymaps with new auto-saved info from r46046. Split ps3 one into 2 mappings, original Sony driver and DsHidMini based because they are completely different. Add comments about drivers used.
Add several joystick mappings for PS3 controller, Xbox One controller and Logitech Extreme 3D Pro USB joystick, created in Windows GTK3 Vice (trunk).
The "io" command (which is what you should be using btw) also does this if you do it enough times. btw this only seems to happen to VIA #2 at $1c00 not VIA #1 at $1800...
Partial fix committed in r46023, by removing the pointless success on save-as messages from the 3 cases where that was locking up vice. All error cases still to be resolved - listed in my 2026-03-04 comment above ( https://sourceforge.net/p/vice-emu/bugs/2205/#a611 ).
Partial fix for bug 2205, remove pointless "everything worked" messages from the three Save-As widgets that were locking up the GTK3-Vice GUI on Windows. A successful Save-As now no longer locks up Vice. Error case(s) still to be resolved, see ticket.
OK I did more testing trying to find a Save-As that didn't break and found the following: The following 3 are all broken the same way as described in this bug: Preferences > Settings > Host > Hotkeys > Save as Preferences > Settings > Input Devices > Keyboard > Save current keymap to file... Preferences > Settings > Input Devices > Joystick mappings > Mappings > Save As BUT.. If I force an error by e.g. trying to overwrite a read-only file, all the following are also broken: Preferences > Save settings...