CPC A63F 13/42 (2014.09) [A63F 13/22 (2014.09); A63F 13/23 (2014.09); A63F 13/358 (2014.09); A63F 13/77 (2014.09); A63F 13/79 (2014.09)] | 21 Claims |
1. A method for using an updated hand-held controller to play a legacy game, comprising:
receiving data associated with a user input from the updated hand-held controller for the play of the legacy game;
examining the data associated with the user input to identify an input interface of the updated hand-held controller;
determining a functionality of the input interface;
identifying a functionality of a legacy input interface corresponding to the functionality of the input interface, wherein the legacy input interface is of a legacy hand-held controller;
determining whether one or more blocks of code for servicing the functionality of the legacy input interface of the legacy hand-held controller are cached;
accessing one or more instructions of a legacy game code of the legacy game in response to the determination that the one or more blocks of code are not cached; and
compiling the one or more blocks of code from the one or more instructions of the legacy game code.
|