Author |
Message |
WeedWeed
|
|
Post subject: .smc Dateien auslesen?
Posted: Jul 14, 2009 - 08:35 AM
|
|
Banned
Joined: Jul 14, 2009
Posts: 36
Status: Offline
|
|
Guten tag, respekt an die seite, das mit den emulatoren macht spass.
ich stell mir im momment die frage wie man den quellcode von super nintendo roms (.smc) ausliest um sie zu verändern, brauch man da ein spezielles tool oder nen editor dazu?
wenn ja wo kann man das downloaden
schön wenn mich da jemand aufklären könnte, bye! |
_________________ .
Last edited by WeedWeed on Jul 14, 2009 - 07:13 PM; edited 1 time in total
|
|
|
|
|
yominator
|
|
Post subject: .smc Dateien auslesen?
Posted: Jul 14, 2009 - 08:46 AM
|
|
Retrokenner
Joined: Nov 22, 2007
Posts: 347
Location: Osterland
Status: Offline
|
|
Tach und willkommen im Forum,
Du kannst smc-Dateien Decompilieren mit einem entsprechenden Decompiler. Was Du erhälst ist aber Assemblercode. Um diesen zu verstehen benötigst Du die Dokumentationen, wie der Rom aufgebaut ist und wie die Systemarchitektur funktioniert.
Ich vermute allerdings, dass Du Sounds und Grafiken von verschiedenen Roms verändern willst. Dazu gibt es bereits einige Tools.
In beiden Fällen hilft Dir www.zophar.net weiter. |
_________________ Braucht jemand mein Yomi-Tool? Wenn nicht geb ichs auf.
|
|
|
|
|
Jezze
|
|
Post subject:
Posted: Jul 14, 2009 - 09:33 AM
|
|
Banned Team Member
Joined: Oct 30, 2004
Posts: 5.751
Status: Offline
|
|
Romhacking dot net ist auch eine gute Anlaufstelle für Tools mit denen sich ROM Images auslesen und bearbeiten lassen. |
_________________ Test your limits and break through!
|
|
|
|
|
WeedWeed
|
|
Post subject:
Posted: Jul 22, 2009 - 02:32 AM
|
|
Banned
Joined: Jul 14, 2009
Posts: 36
Status: Offline
|
|
Ich bedanke mich für die auskunft!
Edit :
Sorry für den doppelpost aber meine frage wurde glaub nicht verstanden also :
wie öffne ich .smc dateien damit ich den quellcode sehen kann?
wenn ich die mit nem editor öffne erscheint das da, ich denke nicht das der code so aussieht :
Edit :
Genau das suchte ich, guter tipp! |
_________________ .
|
|
|
|
|
yominator
|
|
Post subject:
Posted: Jul 22, 2009 - 09:06 AM
|
|
Retrokenner
Joined: Nov 22, 2007
Posts: 347
Location: Osterland
Status: Offline
|
|
Der Editor (notepad.exe) ist auch ein denkbar schlechter Partner für Änderungen im compilierten Code -> Es werde nicht alle Zeichen angezeigt und zurückgespeichert. Zum betrachten von Rom-Code kannst Du einen Hex-Editor benutzen. "Einfache" Sachen wie Rom-Übersetzungen Englisch->Deutsch kannst Du damit auch machen. Habe mir Star Wars für Master System teilweise so übersetzt. |
_________________ Braucht jemand mein Yomi-Tool? Wenn nicht geb ichs auf.
|
|
|
|
|
WeedWeed
|
|
Post subject:
Posted: Jul 22, 2009 - 09:22 AM
|
|
Banned
Joined: Jul 14, 2009
Posts: 36
Status: Offline
|
|
Danke für den tipp. |
_________________ .
|
|
|
|
|
krysmopompas
|
|
Post subject:
Posted: Jul 22, 2009 - 11:19 AM
|
|
Retrogott
Joined: Jun 19, 2008
Posts: 2.094
Status: Offline
|
|
[quote:7949ebf136="WeedWeed"]
Sorry für den doppelpost aber meine frage wurde glaub nicht verstanden also :
wie öffne ich .smc dateien damit ich den quellcode sehen kann?
wenn ich die mit nem editor öffne erscheint das da, ich denke nicht das der code so aussieht :
Den Quellcode wirst du nie zu Gesicht bekommen, der ist nach dem Compilieren "weg". Was du hier siehst ist der compilierte Programmcode. |
|
|
|
|
|
yominator
|
|
Post subject:
Posted: Jul 22, 2009 - 01:37 PM
|
|
Retrokenner
Joined: Nov 22, 2007
Posts: 347
Location: Osterland
Status: Offline
|
|
Ich gebe krysmopompas insofern recht, dass du den originalen Quellcode nie zu sehen bekommen wirst. Einen Quellcode rückwärts aus einem compilerten Programm zu erhalten würde den Rahmen des Aufwandes einfach sprengen:
Du mußt die Programmiersprache (manchmal zwecklos, wenn es direkt in Assembler geschrieben wurde) Wissen in dem das Programm geschrieben wurde, welcher Compiler verwendet wurde und mit welchen Einstellungen und auf welchem System, das Programm entsprechend decompilieren und die Eigenarten der programmierweise des Programmierers kennen - und dann per Hand alles so zusammensetzen dass es auch noch stimmt. Anmerkungen im Quellcode, die ja nicht mitcompiliert werden kann man ebenfalls nur erahnen, falls diese überhaupt vorhanden waren. Mit stillgelegte Routinen das gleiche usw. usw. usw. [puh ... wieder einatmen]
Auf diese Weise versucht Sega an den verschwundenen Quellcode einiger seiner Klassiker zu kommen, aber die kommen ja an die Originalprogrammierer ja heran.
Ein Spiel nachzuprogrammieren wäre leichter.
Apropos: Was möchtest Du denn mit dem Quellcode denn eigentlich anstellen? Oder anders gefragt: Was hast Du vor?
Falls Du schauen willst wie ein Spiel aufgebaut ist: Einfach ausgedrückt, wie jeder andere Programm auch, eine Ansammlung von Fallabfragen, wenig ansprechend aufbereitet. |
_________________ Braucht jemand mein Yomi-Tool? Wenn nicht geb ichs auf.
|
|
|
|
|
WeedWeed
|
|
Post subject:
Posted: Jul 22, 2009 - 03:18 PM
|
|
Banned
Joined: Jul 14, 2009
Posts: 36
Status: Offline
|
|
Na ne farbe verändern oder so kleinigkeiten. |
_________________ .
|
|
|
|
|
CKeichel
|
|
Post subject:
Posted: Jul 22, 2009 - 03:40 PM
|
|
Retrogott
Joined: Dec 19, 2004
Posts: 2.666
Status: Offline
|
|
Die Farbinformationen sind Teil der Grafik, dass sind ja Bitmap Grafiken, die fix und fertig im Rom liegen. Du brauchst also ein Tool um die Grafiken zu extrahieren. |
_________________ Das ist alles nicht schlimm - Das wird alles noch schlimmer
Großstadtgeflüster in Weine nicht mein Kind
|
|
|
|
|
WeedWeed
|
|
Post subject:
Posted: Jul 22, 2009 - 04:26 PM
|
|
Banned
Joined: Jul 14, 2009
Posts: 36
Status: Offline
|
|
Hab mir das wohl zu einfach vorgestellt, aber ich werde mal alles genau studieren, danke für die links! |
_________________ .
|
|
|
|
|
|