A software emulator for emulating a handheld video game platform such as
GAME BOY.RTM., GAME BOY COLOR.RTM. and/or GAME BOY ADVANCE.RTM. on a
low-capability target platform (e.g., a seat-back display for airline or
train use, a personal digital assistant, a cell phone) uses a number of
features and optimizations to provide high quality graphics and sound that
nearly duplicates the game playing experience on the native platform. Some
exemplary features include use of bit BLITing, graphics character
reformatting, modeling of a native platform liquid crystal display
controller using a sequential state machine, and selective skipping of
frame display updates if the game play falls behind what would occur on
the native platform.
Ein Software-Nacheiferer für die Emulierung einer Handvideospielplattform wie SPIEL BOY.RTM., SPIEL-JUNGE COLOR.RTM. und/oder SPIEL-JUNGE ADVANCE.RTM. auf einer Niedrigfähigkeit Zielplattform (z.B., eine Sitz-zurück Anzeige für Fluglinie oder Zuggebrauch, ein persönlicher digitaler Assistent, ein Zelle Telefon) verwendet eine Anzahl von Eigenschaften und Optimierungen, um hohe Qualitätsgraphiken zur Verfügung zu stellen und zu klingen, die fast das Spiel kopiert, das Erfahrung auf der gebürtigen Plattform spielt. Einige mustergültige Eigenschaften schließen Gebrauch von Spitze BLITing, das Grafikzeichen ein, das von den Rahmenanzeige Updates umformatiert, modelliert von einem gebürtigen Steuerpult der Flüssigkristallanzeige der Plattform mit einer aufeinanderfolgenden Zustandmaschine und vorgewähltes überspringt, wenn das Spielspiel fällt hinter, was auf der gebürtigen Plattform auftreten würde.