Hvordan lage en bærbar Emulator

Emulatorer tillate nostalgiske spillere å bruke sine datamaskiner til å spille sine favoritt gamle videospill lenge etter at de har solgt sine konsoller på et garasjesalg eller sette dem ut på veien for søppel samleren. Et problem med mange emulatorer, er imidlertid at de bare kjøres på en operativsystem. En bærbar emulator løser dette problemet. En bærbar emulator er en emulator som kjører på flere operativsystemer. For å lage en bærbar emulator, må du programmere den i C.

Bruksanvisning

1 Undersøke kildekoden til et annet program som emulerer den samme konsollen som din. For eksempel, hvis du arbeider på en bærbar program som kan emulere Nintendo Entertainment System, studere kildekoden til Jnes og nesticle, to populære Ness som har vært tilgjengelig i flere år. Dette vil gi deg en idé om hvordan du tilnærming din egen emulering prosjekt.

2 Studer den sentrale processing unit av konsollen du ønsker å etterligne, og deretter skrive et grunnleggende program som emulerer CPU fungerer. Hvis du har problemer med å programmere dette, ta kontakt med en ferdig emulator kildekode igjen.

3 Lag kode som emulerer andre aspekter av konsollen. Ligne konsollen hovedkort og grafikkort på minimum og vurdere å skrive kode for å etterligne lydkortet også.

4 Prøv å kjøre en ROM bilde ved hjelp av emulator. Hvis ROM kjører med hell på ett operativsystem, kan du prøve den på en annen for å teste emulator er portabilitet.

5 Sett emulator på nettet for nedlasting, og deretter vente på tilbakemelding fra de som har brukt det. Fortsett å skrive om og gitt ut på nytt din emulator før du har perfeksjonert det basert på dine egne tester og de som laster ned det og dele tilbakemeldinger med deg.