dolphin/Source/Core/Core/HW/SI
booto 3825e2e5ff SI: Add 16bit accessors for SI IO buffer
Dolphin has traditionally treated the SI IO buffer (128 bytes) as a set of
32 little endian u32s. This works out fine if you only ever read/write
using aligned 32bit accesses. Different sized accesses or misaligned reads
will mess it up. Byte swapping reads/writes will fix this up, but all the
SI devices that use the SI IO buffer need to be adjusted.
2018-09-11 22:19:13 -04:00
..
SI_Device.cpp SI: Add 16bit accessors for SI IO buffer 2018-09-11 22:19:13 -04:00
SI_Device.h SI: Namespace device classes 2017-03-16 04:41:39 -04:00
SI_DeviceDanceMat.cpp SI: Add 16bit accessors for SI IO buffer 2018-09-11 22:19:13 -04:00
SI_DeviceDanceMat.h SI: Namespace device classes 2017-03-16 04:41:39 -04:00
SI_DeviceGBA.cpp SI: Add 16bit accessors for SI IO buffer 2018-09-11 22:19:13 -04:00
SI_DeviceGBA.h SI_DeviceGBA: make GBASockServer a member instead of parent 2017-07-14 13:57:17 -07:00
SI_DeviceGCAdapter.cpp Core: Remove unnecessary includes 2017-06-15 18:52:22 -04:00
SI_DeviceGCAdapter.h SI: Namespace device classes 2017-03-16 04:41:39 -04:00
SI_DeviceGCController.cpp SI: Add 16bit accessors for SI IO buffer 2018-09-11 22:19:13 -04:00
SI_DeviceGCController.h SI: Namespace device classes 2017-03-16 04:41:39 -04:00
SI_DeviceGCSteeringWheel.cpp SI: Add 16bit accessors for SI IO buffer 2018-09-11 22:19:13 -04:00
SI_DeviceGCSteeringWheel.h SI: Namespace device classes 2017-03-16 04:41:39 -04:00
SI_DeviceKeyboard.cpp SI: Add 16bit accessors for SI IO buffer 2018-09-11 22:19:13 -04:00
SI_DeviceKeyboard.h SI: Namespace device classes 2017-03-16 04:41:39 -04:00
SI_DeviceNull.cpp SI: Add 16bit accessors for SI IO buffer 2018-09-11 22:19:13 -04:00
SI_DeviceNull.h SI: Namespace device classes 2017-03-16 04:41:39 -04:00
SI.cpp SI: Add 16bit accessors for SI IO buffer 2018-09-11 22:19:13 -04:00
SI.h Merge pull request #5092 from lioncash/namespace 2017-03-18 19:30:38 +13:00