Seite 20 von 21
Re: SD2SNES
Verfasst: 18. September 2013, 21:26
von ikari_01
Evtl. Schreibschutzschalter an der Karte verrutscht? Ggf. auch mal eine Datenträgerüberprüfung auf der Karte machen. Es gibt momentan leider noch keine Fehlermeldung, wenn beim Speichern irgendwas schief geht. ;_;
Re: SD2SNES
Verfasst: 11. Januar 2015, 13:15
von backdash
Unterstützt das SD2SNES auch Load/Save State?
Re: SD2SNES
Verfasst: 11. Januar 2015, 18:42
von ikari_01
Bis jetzt nicht, und am echten SNES ist das auch nicht zuverlässig möglich (der State der Soundeinheit lässt sich im Betrieb nicht mehr auslesen). Könnte ich mir aber als experimentelles Feature mit 20% Funktionsrate vorstellen

Re: SD2SNES
Verfasst: 13. Januar 2015, 15:16
von Redscorpion
Wäre es nicht möglich das Game zuerst in den PAUSE Modus zu bringen damit dann das LAden oder Speichern möglich ist am SD2SNES?!
So würde man das mit dem Sound doch umgehen oder?!
Gruß
red
Re: SD2SNES
Verfasst: 13. Januar 2015, 16:02
von ikari_01
Warum? Nur weil kein Ton spielt, wird die Soundeinheit ja nicht resettet bzw. geleert

Beim SNES ist ja die Soundeinheit ein separates Gespann mit eigener CPU, DSP und RAM. d.h. sobald das Spiel gestartet wird, wird dort Programmcode hineinkopiert, der für den Sound zuständig ist.
Die einzige Anbindung zum SNES sind vier I/O-Register, die keine Funktion haben außer ihren Wert zu speichern, es ist also kein direkter Zugriff auf den Speicher oder die CPU möglich. Auf der Sound-CPU läuft selbst Software, die die Werte in den Registern abfragt und entsprechend reagiert, z.B. einen Soundeffekt oder ein Lied abspielt. Das ist je nach Spiel unterschiedlich.
Re: SD2SNES
Verfasst: 13. Januar 2015, 16:18
von lytron
Das heißt, quasi müsstest du für Savestates die komplette SPC-Geschichte ebenfalls pausieren (noch besser: Schockfrosten) und über die I/O-Register lutschen, und für ein Starten das irgendwie dahin zurückschieben (wie man eine Gurke durch eine Reibe "schiebt"), und dann wieder starten. Und dann hoffen, dass beides (Main CPU & Sound CPU) wieder so synchron wie anfangs läuft.
Klingt voll easy.
Re: SD2SNES
Verfasst: 13. Januar 2015, 16:25
von ikari_01
Exakt. Und genau das geht nicht. Man hat keine Kontrolle über den Betrieb des SPC

Re: SD2SNES
Verfasst: 13. Januar 2015, 16:39
von lytron
ikari_01 hat geschrieben:Exakt. Und genau das geht nicht. Man hat keine Kontrolle über den Betrieb des SPC

Du kannst es doch - ganz easy! - über die Drecksack-Variante machen: Du machst eine Kopie der ganzen notwendigen Daten, die die Main-CPU betreffen, und dann überschreibst du einen Teil des RAMs mit einem Programm und fakest den Programmcounter, dass dieses Programm ausführt, dass dir alle Daten aus dem SPC-Speicher in den WRAM kopiert. Den greifst du dann ab. Beim Wiederherstellen machste das alles nochmal rückwärts. Ganz easy.
Wenn du willst: Ich habe noch einige solcher Ideen. Bis die Flasche leer ist.
Re: SD2SNES
Verfasst: 13. Januar 2015, 16:49
von ikari_01
Schon nicht schlecht, aber:
- ich bekomme so nicht den CPU-Status des SPC700 (Register, Flags...)
- ich muss das SNES resetten, um über die SPC-IPL wieder aufs RAM zugreifen zu können - in dem Moment wird ein Teil des RAMs aber mit der IPL überschrieben

Re: SD2SNES
Verfasst: 13. Januar 2015, 16:52
von ikari_01
Die einzige erfolgsversprechende Lösung ist m.E., auf der Cartridge eine emulierte APU nachzubauen (ohne Ton) - bei der kann man dann abgreifen, wie man lustig ist. Den so gewonnenen State kann man dann beim Restore ja wieder in die SNES-APU schieben.
Alles andere ist m.E. Flickschusterei.
Nur das FPGA ist leider schon zu voll für solche Abenteuer.

Re: SD2SNES
Verfasst: 13. Januar 2015, 17:29
von Redscorpion
Okay...
Dann lieber doch eine Kaffeemaschinensteuerung!
Gruß
red
Re: SD2SNES
Verfasst: 13. Januar 2015, 20:55
von lytron
... oder SA-1-Support, *husthust*

Re: SD2SNES
Verfasst: 14. Januar 2015, 09:12
von ikari_01
Jagutäh

Re: SD2SNES
Verfasst: 14. Januar 2015, 12:03
von lytron
ikari_01 hat geschrieben:Jagutäh

Kannst du einen SETI@HOME-Client für das SNES basteln?
Re: SD2SNES
Verfasst: 14. Januar 2015, 15:17
von backdash
So, sobald er bei everdrive.de wieder verfügbar ist bestell ich ihn mir.
Mich brennen noch 2 Fragen die mir vielleicht jemand beantworten kann der das Modul von Overdrive hat:
Gibt es einen USB Anschluss und LED's wie bei dem Modul von Stone Age Gamer?
Es gibt nur dieses eine Produktbild:
https://www.everdrive.de/de/flashkarten ... ine-1.html