Krux said:
ist aber irgendwie nicht ganz verständlich meinerseits, denn das Spiel wurde doch auf sehr vielen Plattformen released, darunter auch die die schon verdammt gut auf dem GP2X zu emulieren sind.
Also: Wenn du ein Spiel auf deinen GP2X spielen willst, dann hast du als Programmierer drei Möglichkeiten:
1) Du portierst es direkt. Geht nur, wenn du den Sourcecode hast.
2) Du emulierst das ganze System, auf dem das Spiel läuft => Emulator
3) Du emulierst nur die Engine des Spiels => Interpreter
Der Vorteil von Variante 3 ist, dass du weniger Hardwareleistung brauchst und das Spiel dann super läuft. Ein Spiel wie Doom ruckelt wie Sau in der DosBOX (PC-Emulator), aber der Interpreter läuft flüssig. Das gilt auch für die LucasArts Adventures etc. Nachteil ist natürlich, dass du nur die Spiele mit der bestimmten Engine zocken kannst.
Der Vorteil von Variante 2 ist, dass du mit einem Emulator halt alle Spiele eines Systems zocken kannst.
Von Another World gibt es einen Interpreter
klick. Dieser ist schlicht und einfach der Emulation vorzuziehen, da er besser ist.