CPC A63F 13/497 (2014.09) | 17 Claims |
1. An input controller for a video game system, the input controller comprising:
a microcontroller operatively coupled to a non-transitory memory;
an input interface operatively coupled to the microprocessor and configured to receive one or more input commands in an input format from an input device;
an output interface operatively coupled to the microprocessor and configured to send one or more output commands in an output format to a video game system, wherein the input format differs from the output format;
wherein the non-transitory memory comprises a plurality of computer-readable instructions that, when executed by the microprocessor, cause the input controller to perform the steps of:
waiting to receive the one or more input commands;
upon receipt of the one or more input commands, translating the one or more input commands to one or more stored commands in a stored format, wherein each of the one or more stored commands corresponds to a respective one of the one or more input commands;
saving the one or more stored commands to the non-transitory memory;
translating the one or more stored commands to the output format to produce the one or more output commands, wherein each of the one or more output commands corresponds to a respective one of the one or more input commands; and
transmitting the one or more output commands to the video game system;
wherein at least one of the one or more stored commands are not translated to the output format to produce the one or more output commands, such that at least one of the one or more input commands does not correspond to a respective one of the one or more output commands.
|