SD2SNES
Moderator: ikari_01
- ikari_01
- snesfreaks.com-Team

- Beiträge: 441
- Registriert: 15. Juni 2010, 23:19
- +Positive Tradingpoints+: 6 von 6
- Wohnort: Wunstorf
Re: SD2SNES
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
- backdash
- SNES-Baby

- Beiträge: 46
- Registriert: 10. Januar 2015, 01:46
- +Positive Tradingpoints+: 0 von 0
- Kontaktdaten:
Re: SD2SNES
Unterstützt das SD2SNES auch Load/Save State?
- ikari_01
- snesfreaks.com-Team

- Beiträge: 441
- Registriert: 15. Juni 2010, 23:19
- +Positive Tradingpoints+: 6 von 6
- Wohnort: Wunstorf
Re: SD2SNES
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
- Redscorpion
- snesfreaks.com-Team

- Beiträge: 1739
- Registriert: 18. November 2007, 13:08
- +Positive Tradingpoints+: 85 von 85
- Wohnort: Halle
- Kontaktdaten:
Re: SD2SNES
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
So würde man das mit dem Sound doch umgehen oder?!
Gruß
red
<--- SNES USB PAD Fertig 100% --->
<--- Custom SNES Mod + 60 hz 100% --->
<--- Custom SNES Mod + 60 hz 100% --->
- ikari_01
- snesfreaks.com-Team

- Beiträge: 441
- Registriert: 15. Juni 2010, 23:19
- +Positive Tradingpoints+: 6 von 6
- Wohnort: Wunstorf
Re: SD2SNES
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.
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
- lytron
- Code Bro

- Beiträge: 2664
- Registriert: 12. August 2012, 20:18
- +Positive Tradingpoints+: 12 von 12
- Wohnort: ハノーファー区
- Kontaktdaten:
Re: SD2SNES
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.
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.
- ikari_01
- snesfreaks.com-Team

- Beiträge: 441
- Registriert: 15. Juni 2010, 23:19
- +Positive Tradingpoints+: 6 von 6
- Wohnort: Wunstorf
Re: SD2SNES
Exakt. Und genau das geht nicht. Man hat keine Kontrolle über den Betrieb des SPC 
sd2snes news: https://sd2snes.de
- lytron
- Code Bro

- Beiträge: 2664
- Registriert: 12. August 2012, 20:18
- +Positive Tradingpoints+: 12 von 12
- Wohnort: ハノーファー区
- Kontaktdaten:
Re: SD2SNES
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.ikari_01 hat geschrieben:Exakt. Und genau das geht nicht. Man hat keine Kontrolle über den Betrieb des SPC
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.
- ikari_01
- snesfreaks.com-Team

- Beiträge: 441
- Registriert: 15. Juni 2010, 23:19
- +Positive Tradingpoints+: 6 von 6
- Wohnort: Wunstorf
Re: SD2SNES
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
- 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
sd2snes news: https://sd2snes.de
- ikari_01
- snesfreaks.com-Team

- Beiträge: 441
- Registriert: 15. Juni 2010, 23:19
- +Positive Tradingpoints+: 6 von 6
- Wohnort: Wunstorf
Re: SD2SNES
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.
Alles andere ist m.E. Flickschusterei.
Nur das FPGA ist leider schon zu voll für solche Abenteuer.
sd2snes news: https://sd2snes.de
- Redscorpion
- snesfreaks.com-Team

- Beiträge: 1739
- Registriert: 18. November 2007, 13:08
- +Positive Tradingpoints+: 85 von 85
- Wohnort: Halle
- Kontaktdaten:
Re: SD2SNES
Okay...
Dann lieber doch eine Kaffeemaschinensteuerung!
Gruß
red
Dann lieber doch eine Kaffeemaschinensteuerung!
Gruß
red
<--- SNES USB PAD Fertig 100% --->
<--- Custom SNES Mod + 60 hz 100% --->
<--- Custom SNES Mod + 60 hz 100% --->
- lytron
- Code Bro

- Beiträge: 2664
- Registriert: 12. August 2012, 20:18
- +Positive Tradingpoints+: 12 von 12
- Wohnort: ハノーファー区
- Kontaktdaten:
Re: SD2SNES
... oder SA-1-Support, *husthust* 
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.
- lytron
- Code Bro

- Beiträge: 2664
- Registriert: 12. August 2012, 20:18
- +Positive Tradingpoints+: 12 von 12
- Wohnort: ハノーファー区
- Kontaktdaten:
Re: SD2SNES
Kannst du einen SETI@HOME-Client für das SNES basteln?ikari_01 hat geschrieben:Jagutäh
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.
- backdash
- SNES-Baby

- Beiträge: 46
- Registriert: 10. Januar 2015, 01:46
- +Positive Tradingpoints+: 0 von 0
- Kontaktdaten:
Re: SD2SNES
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
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