Ako si vyrobiť emulátor

Pokiaľ ide o podzemné internete hodnosti , tvorcovia herné konzoly emulátorov prísť na špičkovej úrovni . Programátori , ktorí vytvárajú svoje vlastné emulačný softvér zvyčajne získať rešpekt internetovej hernej komunity , najmä tých členov , ktorí majú radi konzolu program emuluje . Ak chcete emulátor , budete musieť študovať konzoly , ktorú chcete emulovať , kód emulátor , uvoľnenie aspoň jeden beta verzii a vykonať zmeny založené na spätnej väzbe , ktorú dostanete . Proces vytvorenia úspešnej hernej konzoly emulátor často trvá niekoľko rokov . Pokyny dovolená 1

Naučte sa všetko , čo môžete o konzoly , ktorú chcete emulovať . Hrajte ako mnoho hier na to , ako je to možné . Prečítajte si technické špecifikácie pre systém a nájsť schému to študovať . Zistiť , čo hardvérové ​​komponenty tvoria konzolu a ako fungujú . Rozobrať jednu z konzol a skúmať každú komponentu vidieť presne to , čo robí to kliešť . Robiť všetky tieto veci by vám mal poskytnúť predstavu o tom , ako zložité konzola je , aké sú jeho vlastnosti sú , a ktoré z nich sú najdôležitejšie z hľadiska emuláciu .
2

Preštudujte zadnej katalóg na konzole sa prísť na to , aké hry chcete, aby vaše emulátor spustiť . Napríklad , ak vytvárate emulátor Super Nintendo , pravdepodobne budete chcieť váš program spustiť veľmi populárne tituly ako “ Super Mario World “ , “ The Legend of Zelda : . Odkaz na minulosť “ a “ Mario Kart “ Sústreďte sa na emulovať funkcie konzoly, že populárne tituly využívajú .
3

Vyberte programovací jazyk pre emulátor a začať pracovať na programovanie . Ak máte žiadne predchádzajúce skúsenosti s programovaním , vypátrať , ako – objednať alebo získať služby skúseného programátora . Emulácia nadšenec Marat Fayzullin odporúča programovaní vášho emulátora buď v C alebo zhromaždenia . Kým zhromaždenie je rýchlejší , programy , kód v ňom nie sú “ prenosné “ , čo znamená , že pobeží len na operačnom systéme , pre ktorý ste pôvodne programovať je . Ak si chcete vyrobiť emulátor multi – platformové , asi by ste mali zvoliť C.
4

Začnite programovaní vášho emulátora . Začnite s kódom napodobniť centrálnu spracovateľskú jednotku systému a potom pokračovať s kódom pre zvyšok komponentov systému . Vytvorte ladiaci nástroj , takže môžete vidieť , čo sa deje v zákulisí , zatiaľ čo vaše emulátor beží .
5

Skúste spustiť program s emulátorom . Vyberte populárny názov pre zábeh . Napríklad , ak píšete emulátor Sega Genesis , spustite “ Sonic the Hedgehog 2. “ Ak váš skúšobná prevádzka úspešný , kompilácie emulátor a dať o beta verzii to na internete . Spýtajte sa na spätnú väzbu od používateľov vášho emulátora .

Pridaj komentár