Hi, weiß gemand von euch wie, und womit ich ein Mame ROM z.b Galaxian
decodieren kann. Um z.b Texte zu verändern.
Hi, weiß gemand von euch wie, und womit ich ein Mame ROM z.b Galaxian
decodieren kann. Um z.b Texte zu verändern.
alles sollte original bleiben!!
es gibt zwei mame-rom sprite editoren
einer heisst: edit: [d]tucano[/d]
ich suchen den mal eben raus
http://patsy.cis.rit.edu/Software/turacoCL/
http://www.csh.rit.edu/~jerry/
naja - aber fast heisst natürlich nicht: tucano
sondern TURACO: The Ultimately Radical Arcade Changing Operator
dat funzt aber bei Galaxian nicht so einfach. Mit einen Hexeditor kannste zwar den Text umändern, aber denne passt die Prüfsumme im Rom net mehr und des Rom funzt net mehr, oder der Rom Inhalt wird innerhalb des Galaxian Sets gespiegelt; kommt auch vor....
Könnte man zwar umstricken, aber nur da ein "cracked by..." rein zu setzen......ich weis net
"texte", sprites & hexeditor - ja ne - alles klar
haste das schon mal gemacht oder ist das eine mutmassung?
edit:
ich wollte wonderboy schon immer mal von seinem baströckchen befreien *lechz!
Ja na klar mit dem Hexeditor. Jupp ich habs auf die schnelle mal geschaut. Im Galaxian Set1 in der Datei "7l" ist der ganze Text schmuh drin. Dieser Text wird irgendwo nochmal gespiegelt, also muß ein dort auch nochmal geändert werden....wie gesagt, nur auf die schnelle:)
Die Originale sind mir natürlich am wichtigsten , ich hab damals nicht umsonst sooo vieele Markstücke versenkt Ich hab früher mal auf meinem Atari 800xl ein bisschen in Maschinensprache rumgedocktert, und mich würde es mal interessieren wie so ein rom in Assembler aussieht.
Die MAME Programmierer müssten die Roms doch im source Code vorliegen haben oder?
Danke für die antworten.
nö, haben die net. Zu dem jeweiligen Prozessor Typ brauch man einen passenden Disassembler. Bei Galaxian tackert ein Z80 Prozessor rum, also brauchste einen Disassembler der mit dem Z80 "Befehls-Satz" klar kommt und einen vernünftiger Hexeditor:)
Zum Textverändern eigendlich nur einen Exeditor oder solch Tool zum Sprite und Bob's verändern wie der Mac:mame des gepostet hat(ob das natürlich noch mit jeden X beliebigen Rom klar kommt, sei mal dahingestellt).
Was wolltest du denne da umgeändert haben, mal doof gefragt?
Ich wollte eigendlich nur mal sehen , wie so ein spiel aufgebaut ist.
Wie meinst du das mit gespiegelt , Ich hab mal auf die schnelle gesucht, aber nichts gefunden. Es sind ja nur 3 kleine dateien vom set1 .
gespiegelt heißt das zb. der Text Inhalt nochmal irgendwo steht. Beide Speicherstellen müssen exakt gleichen Inhalt haben, sonst startet das Game net. Wie gesagt, is bei Galaxian nur so eine Vermutung...hab net weiter nachgesehen.
Ich bin mal ein bisschen am forschen, kann mir mal jemand sagen was für eine Z80 CPU in der Galaxian PCB sitzt?
Die Galaga-PCBs haben Z80A-Prozessoren
einen guten Reparatur-Guide findet man hier:
Ich hab versucht, das Rom zu disassemblieren, ich hab Z80 zilog 8ter serie genommen. Es kommt aber nicht das raus was ich gerne sehen möchte.Kann es sein das das ganze auch noch verschlüsselt ist? Hab mal so was gelesen.
glaub ich net, weil Grafik und Text einfach ausgelesen werden kann. Hast aber recht, es gibt Spiele da ist der Rominhalt codiert.
Ist das richtig, das 1h.bin der ausfürbare code, und 7L und 1K Daten sind?
achja , es gibt unterschiedliche versionen vom z80A , zumindestens mein disassembler kennt mehrere warianten. was für eine genaue typenbezeichnung steht denn auf der Galaxian z80 cpu?
es gibt auch grafik compressionen in den roms
interessant wäre das nur wenn ein japaner MAME-Spiele in Englisch übersetzen könnte...
da gäbe es einige spiele die mich interessieren würden, die aber unspielbar sind wegen der sprachbarriere...
Die meisten Arcade-Spiele sind ohnehin nicht sehr textintensiv...