diff options
| author | Michael Maltese <michaeljosephmaltese@gmail.com> | 2017-05-14 21:00:08 -0700 |
|---|---|---|
| committer | Michael Maltese <michaeljosephmaltese@gmail.com> | 2017-05-15 14:27:39 -0700 |
| commit | 59c863329d22d41ec1ed6be00d5d3c2fdfaa261d (patch) | |
| tree | e19ae905a4c6374492a234025edf73282022d4b2 /Source/Core/InputCommon/ControllerInterface/Device.cpp | |
| parent | c67bae549143feb7c6ff9a80fc7885d15127b4e1 (diff) | |
DSP-LLE: calculate code CRC _before_ swapping endianness
- Makes DSP-LLE code checksums the same as those from DSP-HLE. I'm
assuming DSP-HLE was doing it correctly, since there are numerous
references to these pre-endian-swapped checksums (including in
DSPHost.cpp itself).
- Fixes disassembly when dumping code from DSP-LLE, which was using the
wrong endianness and giving totally bogus output.
- Reveals error messages of the format, "Bah! ReadAnnotatedAssembly
couldn't find the file ../../docs/DSP/DSP_UC_AX_07F88145.txt," which
seems to be intended behavior that was previously hidden.
Diffstat (limited to 'Source/Core/InputCommon/ControllerInterface/Device.cpp')
0 files changed, 0 insertions, 0 deletions
