Beitrag
von lytron » 11. März 2013, 18:09
Ich denke, ich sollte dazu nichts sagen, ansonsten kriege ich was auf die Nase von Leuten, die mehr wissen.
Ansich schätze ich, dass das nicht unbedingt die Welt ist, den Kram zusammenzupacken.
Soweit ich das verstehen kann, liegt das Problem an den Adressen. Wenn man vier Spiele in eine ROM packen will, müssen die alle unterschiedliche Anfangspunkte haben. Sagen wir, Spiel eins fängt bei Bank $10 an, das zweite bei $20 usw. Die einzelnen Spiele sind natürlich als Standalones ausgelegt, und haben folglich keinen Grund, nicht bei Bank $00 anzufangen. Dementsprechend würde sich das alles ziemlich vergurken - ich meine, wenn ich alle ROMs direkt hintereinanderpappe, steht trotzdem in der zweiten ROM drin: "Hol dir die Grafikdaten von Bank $01". Und wenn da "Bank $01" genannt wird, bezieht er sich natürlich von Bank $01, nicht von Bank $11, weil die ROM bei Bank $10 statt Bank $00 anfängt.
Ohne es jemals gemacht zu haben, stelle ich mir das als recht fummelig vor; fummelig hieße nach meiner Einschätzung, dass man damit einen Tag beschäftigt wäre. Allerdings räume ich ein, dass ich das vom Aufwand schlichtweg unterschätze (ikari! d4s! Korrigiert mich!), außerdem befürchte ich, dass ich für eine solche Aktion mehr Wissen am Start habe als der gute Eli (was ich irgendwie befremdlich finde, aber solls geben). Dieser Eindruck erhärtet sich auch dadurch, dass er sagt, dass er das Menü nicht besser machen kann; scheinbar benutzt er irgendein schonmal verwandtes Menü, vielleicht sogar aus einer dieser HK-Multicards. In jedem Fall schätze ich, modifiziert er den Text mittels Hexeditor, weil der Text als ASCII-Zeichen hinterlegt sind. Wozu man selbst null ASM-Wissen zu braucht. Was ja auch okay ist.
Ich will den guten Knaben nicht schlecht machen, aber ich halte das schon für ein sehr, sehr großes, gewagtes Projekt für jemanden mit begrenzten ASM-Kenntnissen...
... stelle ich mich gerade als sehr arrogant da? Will ich nicht. Scheinbar scheint es zu funzen, und damit ist doch alles erreicht, was es zu erreichen gilt.
pantalytron: ルトロンはくそのディスアセンブラだよ!
Perikles hat geschrieben:Man muss sich das mal reinziehen: die Idee ist scheiße, die theoretische Ausarbeitung ist scheiße, die praktische Umsetzung ist scheiße und der so entstehende Anspruch noch beschissener.