Suche bsnes-Debugger v0.70

Sprachbarrieren halten Dich vom Spielen Deines Herzchenspiels ab? Du willst eines Deiner Herzchenspiele Mal ganz neu erleben? Dann bist Du hier genau richtig.

Moderatoren: ikari_01, d4s, Redscorpion

snoer
SNES-Programmer
SNES-Programmer
Beiträge: 249
Registriert: 27. Januar 2013, 13:10
+Positive Tradingpoints+: 5 von 5

Suche bsnes-Debugger v0.70

Beitrag von snoer » 29. Januar 2013, 16:39

Moin.
Ich hab hier in dem development thread von d4s gelesen, er würde den bsnes-debugger in der version 0.70 empfehlen.
kann mir den jemand zur verfügung stellen? oder will byuu nicht dass alter versionen seines programms weiterhin verteilt werden?


danke!

Benutzeravatar
lytron
Code Bro
Code Bro
Beiträge: 2664
Registriert: 12. August 2012, 20:18
+Positive Tradingpoints+: 12 von 12
Wohnort: ハノーファー区
Kontaktdaten:

Re: suche bsnes-debugger v0.70

Beitrag von lytron » 29. Januar 2013, 16:47

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.

snoer
SNES-Programmer
SNES-Programmer
Beiträge: 249
Registriert: 27. Januar 2013, 13:10
+Positive Tradingpoints+: 5 von 5

Re: Suche bsnes-Debugger v0.70

Beitrag von snoer » 30. Januar 2013, 01:55

ne.. aber trotzdem danke.
auf romhacking.net hab ich bsnes v0.65d mit disassembler gefunden.

der wirds wohl auch tun :)

Benutzeravatar
ChronoMoogle
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 9895
Registriert: 26. Februar 2007, 14:56
+Positive Tradingpoints+: 98 von 98
Wohnort: Nippon
Kontaktdaten:

Re: Suche bsnes-Debugger v0.70

Beitrag von ChronoMoogle » 30. Januar 2013, 02:23

Kleiner Tipp und ich hoffe dass ich damit jetzt kein Halbwissen fasel:
Wenn ich das in den Chatsessions richtig verstanden habe, dann ist der Geigerdebugger eigentlich derzeit (noch) der beste. Zu finden hier:
http://geigercount.net/crypt/index.html
Bild
| Mein YT Channel | Mein Twitter | Ich suche | Ich verkaufe | Foren SuFu |
...weil Terranigma einfach das Größte ist!

d4s
Moderator
Moderator
Beiträge: 345
Registriert: 13. Juni 2006, 16:11
+Positive Tradingpoints+: 1 von 1
Kontaktdaten:

Re: Suche bsnes-Debugger v0.70

Beitrag von d4s » 31. Januar 2013, 23:09

ChronoMoogle hat geschrieben:Kleiner Tipp und ich hoffe dass ich damit jetzt kein Halbwissen fasel:
Wenn ich das in den Chatsessions richtig verstanden habe, dann ist der Geigerdebugger eigentlich derzeit (noch) der beste. Zu finden hier:
http://geigercount.net/crypt/index.html
Du empfiehlst Debugger, ohne jemals eine Zeile Programmcode debuggt zu haben.
Da ist, sagen wir es diplomatisch, noch Raum für Verbesserung. :D


Grundsätzlich gibt es natürlich nicht den besten Debugger, sondern ein paar verschiedene, die jeweils eigene Features und Macken haben.
Welcher der beste ist, hängt immer von den jeweiligen Bedürfnissen des Benutzers ab.

Ich empfehle meistens bsnes070, weil für mich die Vorteile deutlich überwiegen:
+ bsnes ist mit Abstand der akkurateste SNES-Emu. Was man auf bsnes zum Laufen kriegt, läuft in 99% der Fälle auch genau so auf nem richtigen SNES. Bei snes9x oder (Gott bewahre!) zsnes sieht das schon ganz anders aus.
+ bsnes ist komplett Open Source, und sehr gut und übersichtlich programmiert, also auch leicht für Debugging-Zwecke erweiterbar. Verständnisprobleme bei einem Feature des SNES? Guck in die bsnes source. Tracing & Debugging von Sa-1, Super FX oder sonstigen Spezialchips vonnöten? Problemlos in ner Stunde in die bsnes source reinzuhacken.
+ Portabel. Läuft auf Windows, Linux, Mac OS.
- Im Vergleich zu anderen Emulatoren langsam. Wer über einen Standard-PC verfügt, der nicht älter als 5 Jahre ist, wird aber wahrscheinlich keine Probleme haben.
- Man muss von Source kompilieren. Wie oben genannt ist das eigentlich ein großer Vorteil, aber es ist ein bisschen aufwendiger, als n runtergeladenes Binary zu starten. Sollte Leute, die in der Lage sind, für SNES zu programmieren aber nicht vor unlösbare Probleme stellen.

Version 070 und nicht aktuellere, weil diese den Feature-reichsten Debugger hat und neuere bsnes-Versionen das Laden & Starten von ROMs immer umständlicher gemacht haben (auch wenn da langfristig wohl Besserung in Sicht ist).
Lytron hat mehr oder weniger schon die richtige URL gepostet, wenn auch der Umweg über die Wayback Machine derzeit noch unnötig ist.

Geigers snes9x Debugger hat abgesehen davon, dass der Emulator schneller und leichter einzurichten ist (das ist vermutlich der wahre Grund, warum ihn mancher heute noch bevorzugt) aus meiner Sicht nur Nachteile. Erstens basiert er auf dem relativ inakkuraten snes9x, zweitens kann man ihn (da closed source) nicht mit speziellen Debug-Features erweitern, drittens läuft er nur unter Windows und viertens (und das finde ich am gravierendsten) läuft er ziemlich instabil, Abstürze waren bei mir früher an der Tagesordnung.

Letztendlich muss wie gesagt jeder selbst wissen, was ihm am wichtigsten ist.

Benutzeravatar
ChronoMoogle
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 9895
Registriert: 26. Februar 2007, 14:56
+Positive Tradingpoints+: 98 von 98
Wohnort: Nippon
Kontaktdaten:

Re: Suche bsnes-Debugger v0.70

Beitrag von ChronoMoogle » 31. Januar 2013, 23:19

Die Kruemel des Fachgebietes sollten manchmal eben besser schweigen :D
Sorry fuer das (wie gesagt schon vermutete) Halbwissen^^
Bild
| Mein YT Channel | Mein Twitter | Ich suche | Ich verkaufe | Foren SuFu |
...weil Terranigma einfach das Größte ist!

d4s
Moderator
Moderator
Beiträge: 345
Registriert: 13. Juni 2006, 16:11
+Positive Tradingpoints+: 1 von 1
Kontaktdaten:

Re: Suche bsnes-Debugger v0.70

Beitrag von d4s » 31. Januar 2013, 23:21

Naja, Vielfalt ist ja grundsätzlich sinnvoll, daher vielleicht gar nicht so schlecht, dass du ihn erwähnt hast.

Benutzeravatar
Ramsis
SNES-Freak
SNES-Freak
Beiträge: 538
Registriert: 29. Dezember 2011, 15:33
+Positive Tradingpoints+: 3 von 3
Wohnort: Löwenhöhle :3
Kontaktdaten:

Re: Suche bsnes-Debugger v0.70

Beitrag von Ramsis » 22. Februar 2013, 20:28

Bevor ich im Sommer 2012 den PowerPak-Sourcecode erhielt, habe ich für den Firmware-Hack sehr viel mit laevateinn gearbeitet. Entspricht im Grunde dem bsnes-Debugger, basiert aber auf einer aktuelleren Version. Funktioniert sehr gut, gerade auch bezüglich VRAM- und WRAM-Visualisierung. Voraussetzung ist, dass man das (damalige) Cartridge-Folder-System verstanden hat und zumindest vorübergehend damit arbeiten kann. Und natürlich ist das Teil, obwohl gerade mal ein Jahr alt, schon längst wieder "deprecated" (wie bisher noch fast jede byuu-Software). ;)

Antworten