cs.llcitycouncil.org
Gadgety

Tento emulátor s otevřeným zdrojovým kódem dokáže z vašich hodinek Apple udělat herního chlapce

Tento emulátor s otevřeným zdrojovým kódem dokáže z vašich hodinek Apple udělat herního chlapce



We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.


Přes mnoho stylů a účelůApple hodinky Někteří lidé, kteří si zakoupili jedno z těchto hi-tech doplňků, nebyli spokojeni, takže byl vytvořen emulátor, který to využije na maximum.

[Zdroj obrázku: Wikimedia Commons]

Nezáleží na důležitých plánech schůzky ani na počítání počtu kroků, které jste za den podnikli, nebo na kontrole povětrnostních podmínek. Co takhle hrát hry Game Boy ve vašem watchOS? Pro vývojáře pro iOS v Torontu, Gabriela O’Flaherty-Chana, to byl nápad, který se stal skutečností v jeho hodinkách Apple Series 2. Pojmenoval emulátor hry Giovanni který trvá po Pokemon žlutá darebák.

[Zdroj obrázku:Gabriel O'Flaherty-Chan]

Co je to emulátor?

Pro ty, kteří nejsou obeznámeni s herním světem a kteří nemají silné prostředí pro kódování, jako jsem já, může být zpočátku matoucí pochopit, co je emulátor. Je to v zásadě hardware nebo software který umožňuje počítačovému zařízení hostovat jiné počítačové prostředí a fungovat způsobem, na který je naprogramován. O’Flaherty-Chan má v této oblasti kódování kořeny, což mu umožnilo vytvořit Giovanniho a přepracovat hodinky Apple Series 2 na surového Game Boy. Z mého začínajícího chápání kódů a programování je to v podstatě hack!

Jak byl Giovanni vytvořen

O’Flaherty-Chan převzal stávající emulátor Gambatte poté, co si uvědomil, že jeho počáteční volba emulátoru iOS, Původ, bylo elegantněji naprogramováno, než bylo potřeba. The kód úložiště v Gambatte byl replikován pro Giovanniho a byly zkoumány další příklady kódů, když O’Flaherty-Chan zjistil, že Gambatte již poskytuje podporu pro načítání ROM, načítání / ukládání a dokonce i zpracování cheatových kódů, jako je GameShark.

Protože watchOS má omezený prostor na obrazovce, je nelogické vytvářet tlačítka pro každý ovládací příkaz. O’Flaherty-Chan poté vymyslel svůj emulátor na míru vytvořený ovládací panel, který pomocí dotykové obrazovky fungoval jako směrová podložka a tlačítko. Další základní ovládací prvky, jako je výběr, spuštění a B, byly přiděleny virtuální tlačítka, aby odpovídaly stejným ovládacím prvkům jako ve skutečné konzole Game Boy. Digitální korunka dále pohodlně přispěla tím, že fungovala jako svitek a procházela seznamem možností.

[Zdroj obrázku:Gabriel O'Flaherty-Chan]

Výzvy při vytváření emulátoru

Jednou z největších překážek, se kterými se v tomto důmyslném pokusu o převod watchOS na Game Boy setkal, je grafický výstup. Hodinky Apple nepodporují obvyklou grafiku OpenGL a Metal, místo toho vytvořil a Swift hřiště což mu umožnilo vyprodukovat správné obrázky vyladěním pořadí a složení bajtů.

[Zdroj obrázku:Gabriel O'Flaherty-Chan]

Rychlost rozhraní nebo snímková frekvence watchOS 2 je značně nízký, což představovalo mnoho nežádoucích herních problémů, jako je pomalá odezva obrazovky a uvolněné pohyby. Giovanni nicméně dokázal, že emulace watchOS je možná!

Možnost vytvořit emulátor, který může běžet na watchOS, je pro Gabriel O’Flaherty-Chan milníkem. Ačkoli Apple nemusí tuto myšlenku mít na paměti při navrhování watchOS, bude zajímavé sledovat, kolik prodeje by vydělali, a to jak v hodinkách, tak v aplikacích, pokud se někdy rozhodnou povolit emulátorům, jako je Giovanni, v jejich obchodě s aplikacemi.

VIZ TÉŽ: Programátor nainstaloval Windows 95 na Apple Watch


Podívejte se na video: Apple Watch Update is Stuck at Verifying when watchOS 6 - Heres the Fix