bemanitools/src/main/p3io
icex2 bec007d52a fix(p3ioemu): Incorrect dispatching of unknown p3io commands
Using ddrhook1, this caused DDR X to crash on startup when the
P3io client sends the currently unknown command 2B. Handling it
with the incorrect p3io command struct, any following reading
attempts from the P3IO by the game fail.

Handle the 2B case explicitly with a generic response that worked
previously before the restructuring of the code. Apply the same
to any further unknown commands with improved logging warning
about this.
2023-11-30 20:33:36 +01:00
..
cmd.c fix(p3io): Off-by-one error on assert 2023-11-30 20:33:36 +01:00
cmd.h fix(p3ioemu): Incorrect dispatching of unknown p3io commands 2023-11-30 20:33:36 +01:00
ddr.h feat(p3io/ddr): Add data structures for DDR P3IO data 2023-06-25 13:24:07 +02:00
frame.c refactor(p3io/frame): Lift magic numbers to macro 2023-06-25 13:24:07 +02:00
frame.h Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
guid.c Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
guid.h Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
ioctl.h chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
Module.mk Bemanitools v5.26 release 2019-09-27 22:36:50 +02:00