Chat-Archiv

← zurück zum Chat
W4mp3 22.07.2014 20:32:22
((($address & 0x3F8000) << 1) | ($addresss & 0x7FFF) | 0x8000) <- was genau macht des
W4mp3 22.07.2014 20:32:31
*$address
MarioFanGamer 22.07.2014 20:33:34
Leute, ich habe in Metroid Prime 1 einen Bug gefunden, wo ich das Spiel reseten muss.
Robju 22.07.2014 20:33:45
Aha.
MarioFanGamer 22.07.2014 20:36:26
Hier mal das Bild:
MarioFanGamer 22.07.2014 20:36:59
Robju 22.07.2014 20:37:13
Schön groß, so mag ich das.
W4mp3 22.07.2014 20:37:26
Potato quality
Robju 22.07.2014 20:37:57
Mal abgesehen davon, dass ich dem Bild einfach NICHTS entnehmen kann XD
Robju 22.07.2014 20:38:20
Muss wohl daran liegen dass ich das Spiel nie gesapitl hab
Robju 22.07.2014 20:38:27
gesapitl
Robju 22.07.2014 20:38:33
ich bin was essen
Robju 22.07.2014 20:38:37
ihr nutten
MarioFanGamer 22.07.2014 20:46:07
Robju, Du kannst auf den Bild drauf klicken.
MarioFanGamer 22.07.2014 20:46:43
W4mp3, Ich weiß, ich habe keine gescheite Kamera und musste mein Laptop als Ersatz benutzen. ^^
RPG Hacker 22.07.2014 20:52:13
Zitat von ""W4mp3"":
((($address & 0x3F8000) << 1) | ($addresss & 0x7FFF) | 0x8000) <- was genau macht des
Die rechte Seite nimmt sich die letzten vier Bytes der Addresse und setzt dort das hochwertigste Bit (sodass der Wert immer >= $8000 ist). Die linke Seite nimmt dann die verbleibenden Bytes der Addresse (davon allerdings nur bestimmte Bits, siehe 3F8), shiftet die einmal nach links und setzt dann die vier hinteren Bytes dran.
RPG Hacker 22.07.2014 20:52:30
Wenn ich wüsste, wie genau die SNES-Addressierung funktioniert, könnte ich dir bisschen besser erklären, was da passiert.
RPG Hacker 22.07.2014 20:52:49
Die rechte Seite verstehe ich mehr oder weniger, die linke Seite nicht so ganz.
W4mp3 22.07.2014 20:52:56
Das müsste eigentlich das LoROM shit sein
RPG Hacker 22.07.2014 20:53:20
Bei der linken Seite verstehe ich nicht: 1. warum die 8 da mitgenommen wird (die ja auf der linken Seite eh gesetzt wird) und 2. warum das alles einmal nach links geshiftet wird.