Macross Scrambled valkyrie Super Everdrive problem

Euer SNES bleibt schwarz, eure Spiele funktionieren nicht mehr? Hier findet ihr Lösungsansätze zu verbreiteten Problemen

Moderatoren: ikari_01, d4s

Benutzeravatar
Nibbler
SNES-Programmer
SNES-Programmer
Beiträge: 109
Registriert: 19. November 2013, 14:20
+Positive Tradingpoints+: 0 von 0

Macross Scrambled valkyrie Super Everdrive problem

Beitrag von Nibbler » 25. November 2013, 21:56

Hallo Snes Freaks. :pieks:

Das Macross Scrambled Valkyrie treibt mich noch zur weissglut :bang:

Es sagt dem Everdrive es hätte 8MB und sein ein LO-ROM.

Das kann so natürlich nicht laufen.
Hab die neurste Firmware drauf und dies ist das einzige Spiel was dieses problem macht.

Man kann zwar in die Rom Optionen gehn und die
8MB auf 1MB stellen und Lo Rom auf Hi Rom, aber cool wärs halt schon wenns gleich korrekt erkannt würde.

Was mich an dem rom etwas stuzig macht ist die Tatsache das mache Emus und das SD2SNES
glauben es ist 1MB gross und HI Rom ( was ja auch Stimmt )

aber das Super Everdrive und das Tool
IpsAndSum ( welches checksums in roms erkennt ) sagt es wäre 8MB gross und ein LO Rom.

Habt ihr da eine Idee ?

denn egal ob ich selbst den Dump mach oder diverse roms aus dem Netzt probiere, das ergebniss is überall das selbe :|

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: Macross Scrambled valkyrie Super Everdrive problem

Beitrag von Redscorpion » 25. November 2013, 23:28

Na es muss ja einen Grund geben wieso das SD2SNES die Sache abspielt und das Everdrive nicht.

An und für sich könnte Ikari da sicher eine Info geben.

Gruß

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

Benutzeravatar
Nibbler
SNES-Programmer
SNES-Programmer
Beiträge: 109
Registriert: 19. November 2013, 14:20
+Positive Tradingpoints+: 0 von 0

Re: Macross Scrambled valkyrie Super Everdrive problem

Beitrag von Nibbler » 26. November 2013, 13:51

Hmmm, ja, villeicht stolpert er mal über diesen Thread.

Meine Theorie ist das dies so eine art schutz gegen die alten kopier stationen ist.
Das komische an dem rom ist ja das der interne Header stimmt ( 1MB HI ROM ) , aber die
verwendetetn checksums auf ein 8MB LOROM hinweisen.

Das liegt an den Checksums. ( so seh ich das )
aber das zu patchen is halt die andere sache :wink:

Hallo.. ihr romhacker, hier wär doch mal eine kleine challenge für euch * Räusper *

Benutzeravatar
Nibbler
SNES-Programmer
SNES-Programmer
Beiträge: 109
Registriert: 19. November 2013, 14:20
+Positive Tradingpoints+: 0 von 0

Re: Macross Scrambled valkyrie Super Everdrive problem

Beitrag von Nibbler » 27. November 2013, 13:28

Krikzz höchstpersönlich sagt auch,
zitat
"Problem not in everdrive, problem in rom header. Everdrive get iformation from rom header, there is nothing to fix, except like rom header itself"

eben, hallo ihr lieben hacker , HELP !

wir brauchen ein macross scrambled valkyrie (f)
(f) für fixed, den egal ob orginal dump oder internet, immer gleiches problem :(

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: Macross Scrambled valkyrie Super Everdrive problem

Beitrag von Redscorpion » 27. November 2013, 14:47

Also ich hab mir den Header mal angeschaut.

Der stimmt aber an sich:
bei FFD5 geht die info los im Bezug wegen LOROM/HIROM

FFD5 = 32 = $31 => HiROM, fast
FFD6 = 00 = The cartridge contains only ROM.
FFD7 = 0A = $100000 bytes == 1 megabyte
FFD8 = 00 = Gehört zu FFD7
FFD9 = 00 = NTSC


Also an sich stimmt das alles... Weiss nicht wo das Problem ist. Kannst du mal den Header checken bei deiner ROM?!

Gruß

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

Benutzeravatar
Nibbler
SNES-Programmer
SNES-Programmer
Beiträge: 109
Registriert: 19. November 2013, 14:20
+Positive Tradingpoints+: 0 von 0

Re: Macross Scrambled valkyrie Super Everdrive problem

Beitrag von Nibbler » 27. November 2013, 18:24

Mein & dein Rom sind indent.

Ich denke das hat irgentwas mit den Checksums zutun,
deswegen zeigt das IpsAndSum Tool
auch exakt die werte die das Everdrive auch bekommt.

nämlich ein 8MB LO ROM :!:

Also, ich bin meinem Latein am Ende :bang:

Trotzdem danke Red :rock:

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: Macross Scrambled valkyrie Super Everdrive problem

Beitrag von Redscorpion » 27. November 2013, 21:13

Die checksum ergibt sich aber aus der Berechnung der ROM. Ergo wenn man 1 MB hat dann sollte die Checksum auch stimmen. Bei mir im Emu und Tool ist soe "OK"

gruß

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

Benutzeravatar
Nibbler
SNES-Programmer
SNES-Programmer
Beiträge: 109
Registriert: 19. November 2013, 14:20
+Positive Tradingpoints+: 0 von 0

Re: Macross Scrambled valkyrie Super Everdrive problem

Beitrag von Nibbler » 27. November 2013, 23:18

Das is ja das seltsame daran :crazy:

IpsAndSum Tool sagt das die Checksums nicht stimmen...
dann werden sie neu berechnet und BAM, 8MB und LO ROM ,
genau wie das everdrive.

Wenn´st noch bock auf diese challenge hast dann überzeug dich selbst.
IpsAndSum ist im anhang.

I preif schön langsam drauf :bang:
Dateianhänge
IpsAndSum.rar
(120.14 KiB) 140-mal heruntergeladen

Benutzeravatar
Commodore64
SNES-Gamer
SNES-Gamer
Beiträge: 98
Registriert: 26. März 2012, 09:14
+Positive Tradingpoints+: 5 von 5

Re: Macross Scrambled valkyrie Super Everdrive problem

Beitrag von Commodore64 » 28. November 2013, 14:51

btw. auf meinem alten Profighter X läuft Macross ohne Probleme...

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: Macross Scrambled valkyrie Super Everdrive problem

Beitrag von ikari_01 » 28. November 2013, 19:37

Wahrscheinlich gibt's bei 7FC0 auch Daten, die ausreichend gut nach Header aussehen, und das Everdrive schnappt sich dann den falschen.
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: Macross Scrambled valkyrie Super Everdrive problem

Beitrag von ikari_01 » 28. November 2013, 20:04

Hm, also in meinem ROM wäre der LoROM-Header-Kandidat nur mit Nullen gefüllt, also nichts was irgendwie entfernt nach einem gültigen Header aussähe.
md5sum:
e11c1d923ea1b2f6a00e5886aa6b6202 Choujikuu Yousai Macross - Scrambled Valkyrie (J).smc

EDIT: ok, es ist FAST alles mit Nullen gefüllt - bis auf die Felder Checksum und Checksum Complement, da steht 0000 und FFFF - also gültiges Komplement - was EIN Kriterium für einen gültigen Header wäre. Wenn das das einzige ist, worauf sich das ED stützt bei der Headererkennung, dann gute Nacht :ugly:

Es sollte also helfen, die beiden FFs bei 7FDC+7FDD auszunullen bzw. die Werte irgendwie so zu ändern, dass der eine nicht mehr das Komplement des anderen ist.
sd2snes news: https://sd2snes.de

Benutzeravatar
Nibbler
SNES-Programmer
SNES-Programmer
Beiträge: 109
Registriert: 19. November 2013, 14:20
+Positive Tradingpoints+: 0 von 0

Re: Macross Scrambled valkyrie Super Everdrive problem

Beitrag von Nibbler » 28. November 2013, 20:36

es sollte ja uch ein HI ROM sein.

Krizz sagt ja auch
zitat:

"Problem not in everdrive, problem in rom header. Everdrive get iformation from rom header, there is nothing to fix, except like rom header itself"
auch in dem assemblergame forum herrscht das selbe problem.

gibs hier jemand der das Macross fixen kann ?

Wie gesagt, direkt nach dem dumpen sind die checksums schon falsch, genau wie bei jedem rom das im Internet herumgeistert.

Da stimmt doch was nicht :bang:

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: Macross Scrambled valkyrie Super Everdrive problem

Beitrag von ikari_01 » 29. November 2013, 02:28

Ich habe das Problem doch gerade erklärt und eine Lösung aufgezeigt. Die Drecksarbeit mach ich jetzt nicht auch noch. ;)

Zugrunde liegt eine offenbar etwas schlampige Headererkennung im ED.
sd2snes news: https://sd2snes.de

Benutzeravatar
Nibbler
SNES-Programmer
SNES-Programmer
Beiträge: 109
Registriert: 19. November 2013, 14:20
+Positive Tradingpoints+: 0 von 0

Re: Macross Scrambled valkyrie Super Everdrive problem

Beitrag von Nibbler » 29. November 2013, 06:25

Aha, danke ikari.
(das EDIT: war vorher noch nicht da )

Naja, jedenfalls könnte krikzz ruhig ein update für den super everdrive rausbringen :wink:

das mit dem HEX editieren is ja nicht unbedingt meins :( aber danke für die hilfe :!:

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: Macross Scrambled valkyrie Super Everdrive problem

Beitrag von Redscorpion » 29. November 2013, 08:31

Fixed!

Habs dir mal geschickt nachdem ich die "Drecksarbeit" gemacht habe! ;)

Danke Ikari! ;)

Gruß

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

Antworten