J2Kbr / GtunerIV

Gtuner IV - Titan Two's software bug report.
http://www.consoletuner.com
25 stars 4 forks source link

Read/Write Non-Normalized I/O Values #429

Open Finatra opened 2 years ago

Finatra commented 2 years ago

The TitanTwo has a lot of potential for academic/scientific use. But since all I/O is normalized, it's difficult to make precise measurements that can be verified b others. Having access to raw I/O would preserve common units.

Maybe something like this:

//get raw input from client device (gamepad etc.)
get_raw_in(<IO_IDENTIFIER>, <PROTOCOL_IDENTIFIER>);

//get raw output being sent from TitanTwo to host device (console etc.)
get_raw_out(<IO_IDENTIFIER>, <PROTOCOL_IDENTIFIER>);

//set raw value to output buffer
set_raw_out(<IO_IDENTIFIER>, <PROTOCOL_IDENTIFIER>, <RAW_VALUE>);