Wie Emulator programmieren
-
Hallo,
weiß jemand wie man einen Emulator schreibt?
Sagen wir mal einen ganz normalen Gameboy.
Muss man über die komplette Elektronik des
Geräts bescheid wissen? Also wie
ganz genau die CPU aufgebaut ist?
Mich würde mal interessieren wie
so was abläuft.mfg
Tori
-
Ja, das sollte man - zumindestens über OpCodes, Register, Timing, Interrupts, ...
Schau dir mal dieses Tutorial an: How to write an emulator (CHIP-8 interpreter)
Update:
Are there any good tutorials to writing a Gameboy Advance emulator?
-
Danke, die Seiten sehen sehr interessant aus. Ich müsste dann
noch c++ lernen um es durcharbeiten zu können.Ich habe noch Verständnisprobleme.
Ich nehme noch mal den Gameboy. Ist dann leichter für mich zu verstehen.
Ich habe für den Gameboy:Gameboy ---- Spiel(Programmiersprache des Gb)---- Emulator für PC(z.B. c++)
für CHIP-8:
CHIP-8(keine Hardware**?)---- Spiel(Programmiersprache CHIP-8?**)---- Emulator PC(c++)
- Und was ist mit der VM?
- Wenn der CHIP-8 keine Hardware ist, wieso hat er dann die ganzen cpu
Spezifikationen wie 4k Speicher?