This particular application is all over the news today: HAND-HELD VIDEO GAME PLATFORM EMULATION
I'm approaching this out of sheer curiosity. It is my understanding that emulating other hardware is a concept that predates the internet, and Nintendo, and more to the point of this patent, emulation of Nintendo's video game consoles has been done for quite literally every console the company has ever released, by various individuals and groups.
This patent makes one claim:
- A method of adapting an emulator, the method comprising: executing, on a processor, an emulator capable of running a plurality different binary applications; recognizing, by the processor, an identity of a binary application based on an inspection of the binary application; automatically adapting, by the processor, a behavior of the emulator to the binary application based on the recognized identity of the binary application; and generating, by the processor, an audio visual presentation using the adapted behavior of the emulator.
This sounds like the exact behavior of any of the programs from the second link above.
A description of any modern emulator:
It loads specially-formatted binary files, in the form of ROM images. These images contain information as to the format of the rest of the data in their headers, as well as a name that's used to trigger special behavior from the emulator, these can take the form of compatibility or speed workarounds to deal with certain code in the program being emulated. The result of this executed code is then output to a monitor and speakers.