pandubz

Results 6 issues of pandubz

### Description of Changes This PR breaks SIO2 and SIO0 out in to two detached systems. Registers and supporting functions are separated into two classes. These two classes are singletons...

Build | Project System
GUI/WX
Needs Windows testing
Needs Linux testing
PAD: Windows
PAD: Linux/Mac
Savestate version bump
IOP
Memory Card
TAS Functionality
Needs Mac testing

### Description of Changes Implements the memory card conversion option in Qt. ### Rationale behind Changes Memory card conversion was not implemented in the initial move from wx to Qt....

Build | Project System
GUI/Qt

### Description of Changes - Completely replaces all pad code. - Reimplements pad protocol as discrete functions, uses an abstract PadBase with each actual controller type as a subclass, each...

Build | Project System
PAD
Counters
TAS Functionality
GUI/Qt

### Describe the Bug Xinput source does not drop existing input values on disconnect events. Any inputs held on disconnect will be preserved until the pad is reconnected, AND those...

Bug
PAD

### Description of Changes Removes a leftover check against the old "use per-game controls" setting which can be lingering in game properties files, allowing profiles to actually load without interference....

### Describe the Bug Setting a macro to trigger on multiple keys will cause any of the member keys individually to set off the macro. This affects any macros with...

Bug
PAD
GUI/Qt