Koníčky a zájmy

Jak si vyrobit emulátor

Pokud jde o podzemní internetu hodnosti , tvůrci herní konzole emulátorů přijít na špičkové úrovni . Programátoři , kteří vytvářejí své vlastní emulační software obvykle získat respekt internetové herní komunity , zejména ty členy , kteří mají rádi konzolu program emuluje . Chcete-li emulátor , budete muset studovat konzoly , kterou chcete emulovat , kód emulátor , uvolnění alespoň jeden beta verzi a provést změny založené na zpětné vazbě , kterou obdržíte . Proces vytvoření úspěšné herní konzole emulátor často trvá několik let . Pokyny dovolená 1

Naučte se vše , co můžete o konzole , kterou chcete emulovat . Hrajte jako mnoho her na to, jak je to možné . Přečtěte si technické specifikace pro systém a najít schéma to studovat . Zjistit, co hardwarové komponenty tvoří konzolu a jak fungují . Rozebrat jednu z konzolí a zkoumat každou komponentu vidět přesně to, co dělá to klíště . Dělat všechny tyto věci by vám měl poskytnout představu o tom, jak složitékonzole je , jaké jsou jeho vlastnosti jsou , a které z nich jsou nejdůležitější z hlediska emulaci .
2

Prostudujte zadní katalog na konzole se přijít na to, jaké hry chcete, aby vaše emulátor spustit . Například , pokud vytváříte emulátor Super Nintendo , pravděpodobně budete chtít váš program spustit velmi populární tituly jako " Super Mario World ", " The Legend of Zelda : . Odkaz na minulost " a " Mario Kart " Soustřeďte se na emulovat funkce konzole , že populární tituly využívají .
3

Vyberte programovací jazyk pro emulátor a začít pracovat na programování . Máte-li žádné předchozí zkušenosti s programováním , vypátrat, jak - objednat nebo získat služby zkušeného programátora . Emulace nadšenec Marat Fayzullin doporučuje programování vašeho emulátoru buď v C nebo shromáždění . Zatímco shromáždění je rychlejší , programy, kód v něm nejsou " přenosné ", což znamená, že poběží pouze na operačním systému, pro který jste původně programovat je . Pokud si chcete vyrobit emulátor multi -platformní , asi byste měli zvolit C.
4

Začněte programování vašeho emulátoru . Začněte s kódem napodobit centrální procesorovou jednotku systému a pak pokračovat s kódem pro zbytek komponentů systému . Vytvořte ladicí nástroj , takže můžete vidět , co se děje v zákulisí , zatímco vaše emulátor běží .
5

Zkuste spustit program s emulátorem . Vyberte populární název pro záběh . Například , pokud píšete emulátor Sega Genesis , spusťte " Sonic the Hedgehog 2 . " Pokud váš zkušební provoz úspěšný , kompilace emulátor a dát o beta verzi to na internetu . Zeptejte se na zpětnou vazbu od uživatelů vašeho emulátoru .


https://cs.htfbw.com © Koníčky a zájmy