964 Stimmen

Wie funktionieren die Emulatoren und wie werden sie geschrieben?

Wie funktionieren die Emulatoren? Wenn ich NES/SNES- oder C64-Emulatoren sehe, erstaunt mich das.

http://www.tommowalker.co.uk/snemzelda.png

Müssen Sie den Prozessor dieser Maschinen emulieren, indem Sie seine speziellen Assemblerbefehle interpretieren? Was gehört noch dazu? Wie sind sie typischerweise aufgebaut?

Können Sie jemandem, der an der Entwicklung eines Emulators (insbesondere eines Spielsystems) interessiert ist, einen Rat geben?

15 Stimmen

Das Wichtigste, was Sie finden müssen, ist das "Programmiererhandbuch" für dieses System, da es den "Vertrag" zwischen dem HW-Anbieter und den Programmierern beschreibt und Details verbirgt, die nicht relevant sind und sich ändern könnten. Ihre Chancen hängen von der Popularität des Systems ab.

155 Stimmen

Gute Wahl des Spiels.

2 Stimmen

1voto

alex Punkte 457905

Ich habe einen Artikel über die Nachahmung der Chip-8-System in JavaScript .

Es ist ein guter Einstieg, da das System nicht sehr kompliziert ist, aber man lernt trotzdem, wie Opcodes, der Stack, Register usw. funktionieren.

Ich werde bald eine längere Anleitung für das NES schreiben.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X