Commit graph

1423 commits

Author SHA1 Message Date
fhorse
330172cc3a As in the previous commit but for BSD. 2021-11-23 15:41:23 +01:00
fhorse
7c5f944949 The XInput driver returns the Y axis values reversed from the
DirectInput and Linux driver. Uniformed the output value.
2021-11-23 14:25:19 +01:00
fhorse
719dd4acde Added support for the Opus audio format and, in the windows version,
updated the FFMpeg libraries to version 4.4.1.

DLLs in WIPs have been updated.
2021-11-20 16:44:13 +01:00
fhorse
261676accf Added some other useful information for debugging. 2021-11-19 12:52:21 +01:00
fhorse
000638fe81 Fixed validation of the state of the Hats. 2021-11-18 18:06:04 +01:00
fhorse
6a8cb0af0a The stylesheet of the checkbox must also be reset. 2021-11-18 18:04:30 +01:00
fhorse
1f430df307 Fixed error in reading the status of the RY axis and initialization of
the device just connected.
2021-11-18 18:00:48 +01:00
fhorse
56321102a3 [BSD] Fixed detection of gamepad buttons. 2021-11-17 14:23:42 +01:00
fhorse
a832dcd19a Minor fix. 2021-11-17 09:21:13 +01:00
Fabio Cavallo (FHorse)
3fb94cd26f
Update README.md 2021-11-17 08:31:24 +01:00
fhorse
ad644613cb Fixed a compilation warning. 2021-11-16 23:28:48 +01:00
fhorse
27f3bd0541 A few minor fixes. 2021-11-16 22:46:13 +01:00
fhorse
571b6759b6 Added a new tool: "Joypad/Gamepad Debug".
With this you can see the info on the connected devices, it is also
possible to disable the reading of certain axes and buttons from the
gamepad status reading routine. In addition to debugging reasons, it is
an option to be able to use gamepads that send incorrect values on some
axis or button while still allowing their use.
2021-11-16 21:50:26 +01:00
fhorse
6d1256ff6a Further improve the sample rate and channel selection when the codec
does not offer additional information.
2021-11-16 09:43:12 +01:00
fhorse
54ef126496 Added sample rates of 96000 and 192000 and improved the selection of the
sample rate of audio codecs that don't provide information about those
supported.
2021-11-15 12:08:31 +01:00
fhorse
e5080ddb51 Adjusted the vertical size of the buttons 2021-11-14 17:27:35 +01:00
fhorse
48687dc841 Added the possibility to restore the default for each single button
(dlgStdPad).

Fixed tabOrder for some dialogs.
2021-11-14 12:54:00 +01:00
fhorse
f5e924feba Implemented request from https://github.com/punesemu/puNES/issues/171. 2021-11-09 14:57:38 +01:00
fhorse
e66da5bdd1 Fixed https://github.com/punesemu/puNES/issues/170. 2021-11-09 12:44:15 +01:00
fhorse
ac07b9e263 Fixed the resizing of widgets in tableWidget_Shader_Parameters. 2021-11-09 04:47:53 +01:00
fhorse
c02e657db8 Fixed the puNES icon in Nes_controller.svg. 2021-11-09 04:46:29 +01:00
fhorse
733113daa9 Merge remote-tracking branch 'github/master' 2021-11-09 04:39:44 +01:00
Fabio Cavallo (FHorse)
b8a505d267
Update README.md 2021-11-09 04:38:10 +01:00
fhorse
caec7fa580 Added a comment to remember a particular case. 2021-11-08 22:07:40 +01:00
fhorse
5b00cf0cc2 Some useless code cleanup. 2021-11-08 08:14:42 +01:00
fhorse
01675d7226 Separeted joystick/gamepads configuration from the port configuration.
- now each gamepads will have its own configuration
- added an option to set the deadzone
- fixed the recognition of gamepads under OpenBSD
2021-11-07 20:26:59 +01:00
fhorse
2a6bb09be0 Fixed initialization of the guid. 2021-11-06 12:00:28 +01:00
fhorse
a550546fcb Normalized the description of some gamepads. 2021-11-06 11:24:38 +01:00
fhorse
6c20d5786c renamed uPERCENTs to uPs. 2021-11-02 21:40:20 +01:00
fhorse
5b5bc9e051 Fixed a compilation warning and updated instructions for compiling on
Ubuntu.
2021-11-02 09:23:13 +01:00
fhorse
36b149c7b1 Fixed the formatting of the command line help. 2021-11-01 10:13:33 +01:00
fhorse
b8d8698778 Fixed some memory leaks. 2021-10-30 18:28:22 +02:00
fhorse
939a4de841 Rewritten the input management through gamepads and joysticks.
1 - Added multithreading management.
2 - In the Linux version added the dependency to libudev.
3 - Increased the emulation speed by 7-10%.
4 - Eliminated (especially in the windows version) blocks and slowdowns
of the emulation in the case of gamepads configured but not connected to
the start of the emulator.
5 - Uniformed the management of inputs on all the various ports.
6 - This rewrite will allow me to implement new features.

All buttons bindings will need to be reconfigured.
2021-10-29 20:57:47 +02:00
Fabio Cavallo (FHorse)
0d5964030f
Update README.md 2021-10-13 12:53:24 +02:00
fhorse
f071e933c5 Fixed a possible ambiguity of a macro. 2021-10-13 10:47:32 +02:00
fhorse
2fb844a91e Fixed a problem with the display of the overlays with the QT6.
The overlay showed the part of the desktop behind the emulator.
2021-10-03 18:55:53 +02:00
Fabio Cavallo (FHorse)
8a094f0a49
Update README.md 2021-10-03 11:59:06 +02:00
fhorse
5bb61f7490 Changed the style of the toolbar buttons. 2021-10-02 19:18:19 +02:00
fhorse
7727d07d00 Some aesthetic adjustments to the save slots previews. 2021-10-01 22:21:04 +02:00
Fabio Cavallo (FHorse)
29de98f736
Update README.md 2021-09-29 23:22:16 +02:00
fhorse
c46f957036 Fixed some compilation warnings. 2021-09-29 22:59:49 +02:00
fhorse
80d5b55c49 Rewritten the cheat editor to make it easier and more manageable. 2021-09-29 21:45:49 +02:00
fhorse
87738aea0c Fixed an issue that could "dirty" the overlay when resizing. 2021-09-25 10:57:37 +02:00
fhorse
017cf0a570 Added the slot number also in the large preview. 2021-09-25 08:42:46 +02:00
fhorse
0c51694e87 Added support for long messages/subtitles. 2021-09-24 21:38:49 +02:00
fhorse
103707e16a Changed some parameters of the overlay to make it more readable. 2021-09-22 22:59:10 +02:00
fhorse
550c4dd281 Fixed annoying flickering when updating screen rotation angle. 2021-09-22 14:26:08 +02:00
fhorse
c059df1386 Updated en_EN.ts. 2021-09-21 22:47:35 +02:00
fhorse
f42c1fa70b Added support for subtitles of TAS videos.
They will appear in the info bar with center alignment.
2021-09-21 19:26:29 +02:00
fhorse
2ada90fa70 Useless file created by mistake. 2021-09-20 22:28:42 +02:00