Commit Graph

11 Commits

Author SHA1 Message Date
specialfred453@gmail.com 88545d7d67 Removed the parameter serialization for XBLC. Replaced it with new config settings specifically for XBLC 2025-01-26 17:12:21 -05:00
specialfred453@gmail.com a64b6a4337 Merge branch 'master' into xblc_gui 2025-01-26 12:43:05 -05:00
Fred Hallock 191bc40f70
xid: Add Xbox Controller S 2025-01-25 20:48:58 -07:00
specialfred453@gmail.com 918634ba00 Added UI for attaching XBLC to expansion port
Converted Audio to use SDL2 Audio instead of QEMU Audio so that users can choose which audio devices to use
2025-01-15 19:14:39 -05:00
Fred Hallock 03f40b1d8e
ui: Support controller peripherals and XMU devices (#1315)
* Added XMU Settings to the Input Screen

* Added Peripherals to config

* Prevent overwriting existing XMUs

* Added blockdev.h to try to fix the MacOS build

* Fixed some issues that antangelo pointed out

* Moved the peripheralType and param vars into the loop

* Moved fatx.h and fatx.c to ui\thirdparty\fatx

* Added Validation for Peripheral Settings

* Fixed some nits that were pointed out

* don't pass NULL into xemu_settings_set_string

* Changes following Matt's recommendations

* Changes to XMU FilePicker

* XMU image auto-bind logic refactor

* renamed peripheralType to peripheral_type

* removed unnecessary calls to g_strdup_printf and g_free

* Cleaned up some comments, removed an unnecessary variable

* handle overwrite prompt in Windows

* Fixed some code format and style inconsistencies

* More formatting fixes

* Fixed a few memory leaks

* qemu_access: check for Read and Write access

* Run clang-format

* Remove unused xemu_new_xmu declaration

* Fix use after free in rebind code
2023-12-18 01:04:14 -05:00
Matt Borgerson 6b7721db58 input: Move from haptic to rumble API 2022-04-23 14:56:27 -07:00
Matt Borgerson 7284a27d95 input: Update at device poll if not updated recently 2021-03-04 13:52:04 -07:00
Matt Borgerson 6e564854fc xemu: Update copyright 2021-03-03 03:48:11 -07:00
Matt Borgerson 64141f90e1 input: Use QTAILQ for available controllers list 2021-02-10 23:58:59 -07:00
Matt Borgerson 885039f7f2 input: Use uint16_t for button state 2021-02-10 23:58:59 -07:00
Matt Borgerson 8632c5d1fa ui: Add xemu input subsystem 2020-05-04 07:13:15 -07:00