Wie man einen Emulator Marke
Wenn es um die U-Bahn- Internet lizenz kommt , die Schöpfer der Konsolenspiel -Emulatoren kommen unübertroffen. Programmierer , die ihre eigene Software zu erstellen Emulation verdienen in der Regel die Einhaltung der Internet- Gaming-Community , vor allem die Mitglieder, die die Konsole emuliert das Programm zu genießen. Um einen Emulator zu machen, müssen Sie die Konsole Sie , Code- Emulator , Freigabe zumindest eine Beta-Version zu emulieren und Änderungen auf der Grundlage der Rückmeldungen erhalten Sie studieren. Der Prozess der Schaffung einer erfolgreichen Konsolenspiel Emulator dauert oft mehrere Jahre. Anleitung
1
alles, was Sie über die Konsole, die Sie lernen möchten , zu emulieren . Spielen Sie so viele Spiele für sie wie möglich. Lesen Sie die technischen Daten für das System und finden Sie eine schematische Darstellung ist , um zu studieren . Finde heraus, was Hardware-Komponenten bilden die Konsole und wie sie funktionieren. Nehmen Sie neben einer der Konsolen und prüfen jede Komponente genau zu sehen, wie es funktioniert . All diese Dinge tun sollte Ihnen eine Vorstellung davon, wie komplex die Konsole ist , was seine Funktionen sind und welche von ihnen am wichtigsten sind in Bezug auf die Emulation.
2
Studie der Konsole Back-Katalog , um herauszufinden, welche Spiele Sie möchten Ihre Emulator zu laufen. Zum Beispiel , wenn Sie ein Super Nintendo Emulator , werden Sie wahrscheinlich wollen, dass Ihr Programm, um sehr beliebte Titel wie " Super Mario World ", " The Legend of Zelda laufen : . Eines Link to the Past " und " Mario Kart " Konzentrieren Sie sich auf emuliert die Eigenschaften der Konsole, die die populäre Titel zu nutzen.
3
Wählen Sie eine Programmiersprache für den Emulator und beginnen die Arbeit der Programmierung. Wenn Sie noch keine Programmiererfahrung haben , die Spur zu einem wie-zu buchen oder nehmen Sie die Dienste eines erfahrenen Programmierers. Emulation Enthusiasten Marat Fayzullin empfiehlt Programmierung Ihrer Emulator entweder in C oder Assembler . Während Versammlung ist schneller, Programme, die Sie in ihr Code nicht " tragbar ", was bedeutet , dass sie nur auf dem Betriebssystem , für die Sie ursprünglich programmieren sie laufen. Wenn Sie ein Multi-Plattform- Emulator produzieren wollen , sollten Sie wahrscheinlich wählen C
4
Start der Programmierung Ihrer Emulator. Beginnen Sie mit dem Code an die Zentraleinheitdes Systems emulieren und fahren Sie dann mit dem Code für den Rest der Systemkomponenten . Erstellen Sie ein Debugging- Programm so ein , dass Sie sehen können , was sich hinter den Kulissen , während Ihr Emulator läuft.
5
Versuchen Sie, mit Ihrem Software -Emulator. Wählen Sie einen Titel für Ihre beliebte Vorlauf . Zum Beispiel, wenn Sie schreiben eine Sega Genesis Emulator , führen "Sonic the Hedgehog 2". Wenn Ihr Testlauf erfolgreich ist, übersetzen Sie Ihre Emulator und legte eine Beta-Version davon im Internet. Bitten Sie um Feedback von Nutzern von Ihrem Emulator.