Compiler für gameboy, sns, nes,... games
Geizhals » Forum » Programmierung » Compiler für gameboy, sns, nes,... games (9 Beiträge, 205 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
.
Re: Compiler für gameboy, sns, nes,... games
17.03.2004, 17:30:56
gute Idee! wär ganz einfach zu machen: Du kennst ja z.B. diese Self-Extracting-ZIP-Archive. Bei denen funktioniert es so, daß vorne in der .EXE-Datei das Programm zum Entpacken ist und hintendran dann das eigentliche ZIP-Archiv gehängt wird. Das Entpack-Programm liest dann den Rest von seiner eigenen Programmdatei aus und extrahiert die Daten.
Was das jetzt mit Konsolenspielen zu tun hat:
Genauso könnte man auch an die .EXE-Datei für einen kompakten Emulator die Spieledatei(das ROM-Image) dranhängen, die er dann automatisch lädt. Der Emulator müßte nur etwas umgebaut werden, damit sämtliche Dialoge
zum Dateiöffnen ausgebaut werden und er stattdessen automatisch die angehängten Daten als ROM-Image lädt.
Da es die Quelltexte für viele Nintendo-Emulatoren gratis im WWW gibt, wäre es recht einfach, einen Emulator entsprechend umzubauen. Frag mal einen Bekannten,
der sich mit Programmieren auskennt.
Der könnte dann auch noch das zweite benötigte Programm schreiben, daß Emulator+ROM-Image zusammenfügt('kompileren' ist wahrscheinlich nicht das richtige Wort). Ist aber auch ohne große Programmierkenntnisse mit wenig Zeitaufwand zu bewerkstelligen.

Was allerdings weitaus komplizierter ist, ist ein 'echter' Übersetzer. Das kann man knicken, nach dem derzeitigen Stand der Technik ist das unmöglich.
Wem es gelingen würde, sowas zu programmieren, der wäre wahrscheinlich
ein absolutes Genie.
Die Hardware-Architekturen von PC und Spielekonsolen sind total unterschiedlich:
andere Assemblersprache, andere Speicherverwaltung, andere Peripherie.
Deswegen heißen die Dinger auch 'Emulatoren' und nicht 'Übersetzer'. Sie simulieren
nur die Reaktionen der Spielekonsolen auf die Befehle, die in den ROM-Images drinstehen. Selbst sowas zu programmieren ist mitunter ziemlich vertrackt, weil alles genau wie ein Uhrwerk stimmen muß, sonst crasht der Emulator sofort.


Antworten PM Übersicht Chronologisch Zum Vorgänger
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung