Gadgets

Dieser Open Source Emulator kann Ihre Apple Watch in einen Game Boy verwandeln

Dieser Open Source Emulator kann Ihre Apple Watch in einen Game Boy verwandeln

Trotz der vielen Stile und ZweckeApple Uhren Einige Leute, die eines dieser High-Tech-Zubehörteile erworben haben, waren unzufrieden, sodass ein Emulator erstellt wurde, um das Beste daraus zu machen.

[Bildquelle: Wikimedia Commons]

Egal, welche wichtigen Besprechungspläne Sie haben oder wie viele Schritte Sie an einem Tag unternommen haben oder ob Sie die Wetterbedingungen überprüft haben. Wie wäre es mit Game Boy-Spielen in Ihrem watchOS? Für einen in Toronto ansässigen iOS-Entwickler, Gabriel O’Flaherty-Chan, war dies eine Idee, die in seiner Apple Watch der Serie 2 Wirklichkeit wurde. Er nannte den Spielemulator Giovanni was nach dem dauert Pokemon Gelb Schurke.

[Bildquelle:Gabriel O'Flaherty-Chan]

Was ist ein Emulator?

Für diejenigen, die mit der Spielewelt nicht vertraut sind und keinen starken Codierungshintergrund wie ich haben, kann es zunächst verwirrend sein, zu verstehen, was ein Emulator ist. Es ist im Grunde ein Hardware oder Software Dadurch kann ein Computergerät eine andere Computerumgebung hosten und so funktionieren, wie es programmiert ist. O’Flaherty-Chan hat eine verwurzelte Erfahrung in diesem Codierungsbereich, die es ihm ermöglichte, Giovanni zu erstellen und eine Apple Watch der Serie 2 zu einem groben Game Boy zu überholen. Nach meinem unerfahrenen Verständnis von Codes und Programmierung ist dies im Wesentlichen ein Hack!

Wie Giovanni geschaffen wurde

O’Flaherty-Chan hat den vorhandenen Emulator übernommen Gambatte nachdem er erkannt hatte, dass seine anfängliche Wahl des iOS-Emulators, Herkunftwar eleganter programmiert als nötig. Das Repository-Code in Gambatte wurde für Giovanni repliziert und andere Beispielcodes wurden untersucht, als O’Flaherty-Chan entdeckte, dass Gambatte bereits Unterstützung für das Laden von ROMs, das Laden / Speichern und sogar das Verarbeiten von Cheat-Codes wie z GameShark.

Da der Bildschirm des watchOS begrenzt ist, ist es unlogisch, Schaltflächen für jeden einzelnen Steuerbefehl zu erstellen. O’Flaherty-Chan entwickelte dann für seinen Emulator ein maßgeschneidertes Bedienfeld, das den Touchscreen als Steuerkreuz und Taste verwendet. Anderen wichtigen Steuerelementen wie Auswählen, Starten und B wurden virtuelle Schaltflächen zugewiesen, die denselben Steuerelementen wie in einer realen Game Boy-Konsole entsprechen. Darüber hinaus leistete die digitale Krone einen praktischen Beitrag, indem sie als Bildlauf fungierte, um eine Liste von Optionen durchzugehen.

[Bildquelle:Gabriel O'Flaherty-Chan]

Herausforderungen bei der Erstellung eines Emulators

Eine der größten Hürden bei diesem genialen Versuch, ein watchOS in einen Game Boy umzuwandeln, ist die grafische Ausgabe. Apple Watches unterstützt nicht die üblichen OpenGL- und Metal-Grafiken, stattdessen hat er eine erstellt Schneller Spielplatz Dies ermöglichte es ihm, die richtigen Bilder zu produzieren, indem er die Bytereihenfolge und Kompositionsoptionen.

[Bildquelle:Gabriel O'Flaherty-Chan]

Die Schnittstellengeschwindigkeit oder Framerate des watchOS 2 ist beträchtlich niedrig, was viele unerwünschte Spielprobleme wie langsame Bildschirmreaktion und nachlassende Bewegungen aufwirft. Trotzdem hat Giovanni bewiesen, dass die Emulation eines watchOS möglich ist!

Die Möglichkeit, einen Emulator zu erstellen, der auf einem watchOS ausgeführt werden kann, ist ein Meilenstein für Gabriel O’Flaherty-Chan. Obwohl Apple diese Idee bei der Entwicklung des watchOS möglicherweise nicht berücksichtigt, wird es interessant sein zu sehen, wie viel Umsatz sie sowohl in der Uhr als auch in der App erzielen würden, wenn sie jemals entscheiden würden, Emulatoren wie Giovanni in ihrem App Store zuzulassen.

SIEHE AUCH: Der Programmierer hat Windows 95 auf einer Apple Watch installiert

Schau das Video: A GameBoy For Ants! Worlds Smallest GameBoy. (Dezember 2020).