SD2SNES

Das sd2snes Support Forum

Moderator: ikari_01

Benutzeravatar
ikari_01
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 441
Registriert: 15. Juni 2010, 23:19
+Positive Tradingpoints+: 6 von 6
Wohnort: Wunstorf

Re: SD2SNES

Beitrag von ikari_01 » 18. September 2013, 21:26

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. ;_;
sd2snes news: https://sd2snes.de

Benutzeravatar
backdash
SNES-Baby
SNES-Baby
Beiträge: 46
Registriert: 10. Januar 2015, 01:46
+Positive Tradingpoints+: 0 von 0
Kontaktdaten:

Re: SD2SNES

Beitrag von backdash » 11. Januar 2015, 13:15

Unterstützt das SD2SNES auch Load/Save State?

Benutzeravatar
ikari_01
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 441
Registriert: 15. Juni 2010, 23:19
+Positive Tradingpoints+: 6 von 6
Wohnort: Wunstorf

Re: SD2SNES

Beitrag von ikari_01 » 11. Januar 2015, 18:42

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 ;)
sd2snes news: https://sd2snes.de

Benutzeravatar
Redscorpion
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 1739
Registriert: 18. November 2007, 13:08
+Positive Tradingpoints+: 85 von 85
Wohnort: Halle
Kontaktdaten:

Re: SD2SNES

Beitrag von Redscorpion » 13. Januar 2015, 15:16

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
<--- SNES USB PAD Fertig 100% --->
<--- Custom SNES Mod + 60 hz 100% --->

Benutzeravatar
ikari_01
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 441
Registriert: 15. Juni 2010, 23:19
+Positive Tradingpoints+: 6 von 6
Wohnort: Wunstorf

Re: SD2SNES

Beitrag von ikari_01 » 13. Januar 2015, 16:02

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.
sd2snes news: https://sd2snes.de

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

Re: SD2SNES

Beitrag von lytron » 13. Januar 2015, 16:18

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.
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.

Benutzeravatar
ikari_01
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 441
Registriert: 15. Juni 2010, 23:19
+Positive Tradingpoints+: 6 von 6
Wohnort: Wunstorf

Re: SD2SNES

Beitrag von ikari_01 » 13. Januar 2015, 16:25

Exakt. Und genau das geht nicht. Man hat keine Kontrolle über den Betrieb des SPC :)
sd2snes news: https://sd2snes.de

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

Re: SD2SNES

Beitrag von lytron » 13. Januar 2015, 16:39

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.
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.

Benutzeravatar
ikari_01
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 441
Registriert: 15. Juni 2010, 23:19
+Positive Tradingpoints+: 6 von 6
Wohnort: Wunstorf

Re: SD2SNES

Beitrag von ikari_01 » 13. Januar 2015, 16:49

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 :ugly:
sd2snes news: https://sd2snes.de

Benutzeravatar
ikari_01
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 441
Registriert: 15. Juni 2010, 23:19
+Positive Tradingpoints+: 6 von 6
Wohnort: Wunstorf

Re: SD2SNES

Beitrag von ikari_01 » 13. Januar 2015, 16:52

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. ;)
sd2snes news: https://sd2snes.de

Benutzeravatar
Redscorpion
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 1739
Registriert: 18. November 2007, 13:08
+Positive Tradingpoints+: 85 von 85
Wohnort: Halle
Kontaktdaten:

Re: SD2SNES

Beitrag von Redscorpion » 13. Januar 2015, 17:29

Okay...

Dann lieber doch eine Kaffeemaschinensteuerung! ;)

Gruß

red
<--- SNES USB PAD Fertig 100% --->
<--- Custom SNES Mod + 60 hz 100% --->

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

Re: SD2SNES

Beitrag von lytron » 13. Januar 2015, 20:55

... oder SA-1-Support, *husthust* :D
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.

Benutzeravatar
ikari_01
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 441
Registriert: 15. Juni 2010, 23:19
+Positive Tradingpoints+: 6 von 6
Wohnort: Wunstorf

Re: SD2SNES

Beitrag von ikari_01 » 14. Januar 2015, 09:12

Jagutäh :ugly:
sd2snes news: https://sd2snes.de

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

Re: SD2SNES

Beitrag von lytron » 14. Januar 2015, 12:03

ikari_01 hat geschrieben:Jagutäh :ugly:
Kannst du einen SETI@HOME-Client für das SNES basteln?
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.

Benutzeravatar
backdash
SNES-Baby
SNES-Baby
Beiträge: 46
Registriert: 10. Januar 2015, 01:46
+Positive Tradingpoints+: 0 von 0
Kontaktdaten:

Re: SD2SNES

Beitrag von backdash » 14. Januar 2015, 15:17

So, sobald er bei everdrive.de wieder verfügbar ist bestell ich ihn mir. :D

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

Antworten