There were two notable bugs: - the maple transfer/data sizes were not being set correctly - align_32byte always realigned the address of `_scene`, and not the `mem` parameter as expected. This had the effect of the maple-DMA send and receive buffers being the same buffer. On real hardware, this causes unpredicable behavior.
10 lines
286 B
CSV
10 lines
286 B
CSV
"data_transfer",7,6,5,4,3,2,1,0
|
|
"digital_button","Ra","La","Da","Ua","Start","A","B","C"
|
|
"digital_button","Rb","Lb","Db","Ub","D","X","Y","Z"
|
|
"analog_axis_1",,,,,,,,
|
|
"analog_axis_2",,,,,,,,
|
|
"analog_axis_3",,,,,,,,
|
|
"analog_axis_4",,,,,,,,
|
|
"analog_axis_5",,,,,,,,
|
|
"analog_axis_6",,,,,,,,
|