Hvordan lage en Emulator

Når det gjelder underjordisk internett royalty , skaperne av spillkonsoller emulatorer kommer uten sidestykke . Programmerere som lager sin egen emulering programvare vanligvis få respekt fra internett gaming community , særlig de medlemmene som liker konsollen programmet emulerer . For å gjøre en emulator , må du studere konsollen du ønsker å etterligne , kode emulator , utgivelsen minst ett beta -versjon og gjøre endringer basert på tilbakemeldingene du får . Prosessen med å lage en vellykket konsoll spill emulator tar ofte flere år . Instruksjoner
en

Lær alt du kan om den konsollen du ønsker å etterligne . Spille så mange kamper for det som mulig . Les de tekniske spesifikasjonene for systemet og finne en skjematisk av det å studere . Finne ut hva maskinvarekomponenter utgjør konsollen , og hvordan de fungerer . Ta fra hverandre en av konsollene og undersøke hver komponent for å se nøyaktig hva som gjør det tick . Gjør alle disse tingene bør gi deg en idé om hvor kompleks konsollen er , hva dens funksjoner er, og hvilke av dem som er viktigst når det gjelder emulering .
To

Studer konsollens backkatalog for å finne ut hvilke spill du ønsker din emulator for å kjøre . For eksempel , hvis du oppretter en Super Nintendo emulator , har du sannsynligvis vil at programmet skal kjøre ekstremt populære titler som « Super Mario World », « The Legend of Zelda : . A Link to the Past " og " Mario Kart " Konsentrer deg om å emulere funksjonene i konsollen som de populære titlene utnytte.
3

Velg et programmeringsspråkfor din emulator og begynne arbeidet med programmering. Hvis du ikke har noen tidligere erfaring med programmering , spore opp en how-to bok eller verve tjenestene av en erfaren programmerer . Emulering entusiast Marat Fayzullin anbefaler programmering emulator i enten C eller forsamling . Mens Assembly er raskere , programmer du kode i den ikke er "bærbar ", som betyr at de bare vil kjøre på operativsystemet som du opprinnelig programmere dem . Hvis du ønsker å lage en multi - plattform emulator , bør du nok velge C.
4

Begynn programmering emulator . Begynn med kode for å etterligne systemets sentrale processing unit og deretter fortsette med kode for resten av systemets komponenter . Lag en debugging verktøy slik at du kan se hva som skjer bak kulissene mens emulator er i gang .
5

Prøv å kjøre programvare med emulator . Velg en populær tittel på første løp. For eksempel , hvis du skriver en Sega Genesis emulator , kjøre " Sonic the Hedgehog 2 . " Hvis testkjøring lykkes , kompilere emulator og sette en betaversjon av det på internett . Spør om tilbakemeldinger fra brukerne av emulator .

Hobbyer, spill © (www.northgames.biz)