aus Spaß an der Freude und um meinen eigenen Horizont in Sachen SNES-Technik zu erweitern habe ich die letzten Wochen über an einem kleinen ROM-Tool gearbeitet, welches ich einfach mal frech "Advanced SNES ROM Utility" getauft habe
Genug der großen Worte...
Was kann das Tool bisher?
- Allgemeine Infos über das ROM anzeigen
- Header hinzufügen
- Header entfernen
- ROM Infos editieren
- Falsche internal ROM size Angaben fixen
- SwapBin für 8 Mbit oder durch 8 Mbit teilbare ROMs
- ROM Expanden bis 32 Mbit (bei 64 Mbit wird das ganze leider etwas komplexer)
- ROMs splitten
- Interleaved ROMs deinterleaven
- Eine defekte Checksum reparieren
- Region locks entfernen
- Kommt auch mit BS-X ROMs klar
Das Expanden von ROMs auf 64 MBit soll noch ermöglicht werden
Derzeit wird geprüft, ob man ohne größeren Aufwand den Company Code ändern kann
Der Gedanke eine IPS-Patching Funktion zu integrieren kam mir noch in den Sinn
Da alles in C# gecoded wurde braucht ihr mindestens das .NET-Framework 4.5
Und denkt immer schön dran die Checksum zu prüfen und ggf. zu reparieren, wenn ihr bestimmte Funktionen angewendet habt!... Ich werde diese Info jedoch in Zukunft noch in die Ausgabe der Message Boxen aufnehmen bei gewissen Aktionen!
Wie kann ich helfen?
Ganz einfach: testen und berichten! Ich bin über jeden Verbesserungsvorschlag und konstruktive Kritik froh!
Wo finde ich denn das Tool bzw. den source code?
Download über RHDN
Auf GitHub (Branch "Redesign")
Das Wort zum Schluss:
Bei Fragen einfach melden! Ich helfe euch selbstverständlich sehr gerne weiter.
Und natürlich um mich abzusichern: Die Benutzung der Software geschieht natürlich auf eigene Gefahr!


