Advanced SNES ROM Utility

Hier könnt ihr Euch mit Gleichgesinnten austauschen bei der Entwicklung eines neuen Spiels oder eines neuen Stücks Hardware... oder einfach nur über Coding und Spieleentwicklung allgemein plaudern.

Moderatoren: ikari_01, d4s

Benutzeravatar
Doke
SNES-Freak
SNES-Freak
Beiträge: 440
Registriert: 14. November 2006, 00:34
+Positive Tradingpoints+: 61 von 61
Wohnort: Schutterwald

Advanced SNES ROM Utility

Beitrag von Doke » 26. Februar 2020, 21:42

Hallo zusammen,

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 :pfeif: Klar gibt es sicherlich Tools die mehr können, aber diese wurden auch über Jahrzehnte von verschiedenen Leuten entwickelt :wink:

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
Was gibt es derzeit zu beachten / Woran wird noch gearbeitet?

Wie oben schon erwähnt gibt es noch einige Schwierigkeiten beim Expanden auf 64 Mbit... Aber braucht das überhaupt jemand?

Der Code muss noch strukturiert werden... sieht momentan noch aus wie bei Hempels unterm Sofa

Der Gedanke eine IPS-Patching Funktion zu integrieren kam mir noch in den Sinn... Was meint ihr dazu?

Falls ja, würde ich soetwas aber ganz hinten anstellen.

Achja, 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!

Das Wort zum Schluss:

Bei Fragen einfach melden! Ich helfe euch selbstverständlich sehr gerne weiter.

Passwort zum entpacken: snesfreaks.com

Und natürlich um mich abzusichern: Die Benutzung der Software geschieht natürlich auf eigene Gefahr!
Dateianhänge
Advanced_SNES_ROM_Utility_v0.7.3.zip
(328.57 KiB) 5-mal heruntergeladen
Zuletzt geändert von Doke am 9. Mai 2020, 21:06, insgesamt 3-mal geändert.

Benutzeravatar
Doke
SNES-Freak
SNES-Freak
Beiträge: 440
Registriert: 14. November 2006, 00:34
+Positive Tradingpoints+: 61 von 61
Wohnort: Schutterwald

Re: Advanced SNES ROM Utility

Beitrag von Doke » 1. März 2020, 19:46

Update auf v0.3!
  • Mehr Region locks werden erkannt 8)
  • (S)RAM Erkennung stark verbessert
  • ROM types werden nun korrekt angezeigt

Benutzeravatar
Doke
SNES-Freak
SNES-Freak
Beiträge: 440
Registriert: 14. November 2006, 00:34
+Positive Tradingpoints+: 61 von 61
Wohnort: Schutterwald

Re: Advanced SNES ROM Utility

Beitrag von Doke » 19. März 2020, 21:36

Update auf v0.6.6!

Zwischenzeitlich hate es viele Änderungen gegeben :wink:

Benutzeravatar
Doke
SNES-Freak
SNES-Freak
Beiträge: 440
Registriert: 14. November 2006, 00:34
+Positive Tradingpoints+: 61 von 61
Wohnort: Schutterwald

Re: Advanced SNES ROM Utility

Beitrag von Doke » 1. April 2020, 21:58

Update auf v0.7!

Benutzeravatar
johker
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 1415
Registriert: 7. Februar 2010, 14:38
+Positive Tradingpoints+: 8 von 8

Re: Advanced SNES ROM Utility

Beitrag von johker » 2. April 2020, 13:43

Klasse Sache, dass du so Tool geschrieben hast und dich so in die Materie einarbeitest! Du hast meinen höchsten Respekt dafür.

Ist das Tool auch auf github zu finden oder planst du keine Veröffentlichung?
Ich bin gar nicht die Signatur. Ich putze hier nur.

Benutzeravatar
Doke
SNES-Freak
SNES-Freak
Beiträge: 440
Registriert: 14. November 2006, 00:34
+Positive Tradingpoints+: 61 von 61
Wohnort: Schutterwald

Re: Advanced SNES ROM Utility

Beitrag von Doke » 3. April 2020, 09:44

johker hat geschrieben: Klasse Sache, dass du so Tool geschrieben hast und dich so in die Materie einarbeitest! Du hast meinen höchsten Respekt dafür.
Vielen Dank!
johker hat geschrieben: Ist das Tool auch auf github zu finden oder planst du keine Veröffentlichung?
Der Quellcode ist nicht veröffentlicht und in dem derzeitigen Stadium will das ehrlich gesagt auch noch nicht machen :ugly:
Wenn das ganze Clean Up abgeschlossen und der Code dann einigermaßen ordentlich strukturiert ist kann man aber darüber nachdenken 8)
Sollte jemand an einzelnen Routinen interessiert sein, kann ich aber bestimmt auch jetzt schon weiterhelfen :wink:

Benutzeravatar
Doke
SNES-Freak
SNES-Freak
Beiträge: 440
Registriert: 14. November 2006, 00:34
+Positive Tradingpoints+: 61 von 61
Wohnort: Schutterwald

Re: Advanced SNES ROM Utility

Beitrag von Doke » 9. Mai 2020, 21:07

Neue Version 8)

Antworten