Patent ID: 9717989
Date: 2017-08-01
CPC Classifications: A63F

Claim:
1. In an emulator computing device configured to operate on a network, a method for adding a trigger for a trigger event in an emulation routine for a video game, the method comprising: a) receiving a set of one or more game inputs in the emulator computing device, wherein the game inputs are configured to advance a video game from a first state to a second state; b) emulating the video game, wherein the emulator emulates a CPU and GPU, wherein a CPU output of one or more frames is buffered before GPU emulation begins, and wherein emulating the video game produces a set of emulated game data; c) delivering the emulated game data to a trigger generator; d) receiving a trigger from the trigger generator; and e) storing the trigger in the emulation routine, wherein when an emulator runs the emulation routine, the emulator compares resulting emulated game data to the trigger stored in the emulation routine, and produces a desired output when the resulting emulated game data matches the trigger.