Chat-Archiv

← zurück zum Chat
W4mp3 22.07.2014 20:56:38
Und ich brauche eigentlich nur HiROM-Addressen im Moment :/
RPG Hacker 22.07.2014 20:58:22
Oooooooh!
RPG Hacker 22.07.2014 20:58:27
Ja, ich glaube, ich verstehe.
RPG Hacker 22.07.2014 20:59:13
Wenn du 3F8000 einmal nach links shiftest, kommt dabei 7F0000 raus.
WYE 22.07.2014 20:59:46
yay, es gibt hier internet~
RPG Hacker 22.07.2014 20:59:52
Das heißt die ursprüngliche, unkonvertierte Addresse wird erst mit 3F8000 geundet um bestimmte Bits zu eliminieren.
RPG Hacker 22.07.2014 21:00:04
Und dann durch das einmalige Shiften nach links, bleiben quasi nur diese 7F0000 Bits übrig.
RPG Hacker 22.07.2014 21:00:18
Wenn ich mich nicht irre, müsste das dann aber LoROM-sein.
W4mp3 22.07.2014 21:01:10
Jo, ist es auch. Lustigerweise kirege ich aber sowas hier raus: $cd:bf89 (PC: DBF89)
W4mp3 22.07.2014 21:01:49
Und das ist eigentlich kein LoROM
W4mp3 22.07.2014 21:02:33
RPG Hacker 22.07.2014 21:08:37
Hmmm
RPG Hacker 22.07.2014 21:14:07
Ich glaube, das sollte theoretisch auch leichter gehen.
W4mp3 22.07.2014 21:14:28
Unten steht der xkas code, aber ich traue xkas nicht
RPG Hacker 22.07.2014 21:14:50
$address % 0x8000 <- Hiermiet hast du ja schonmal die letzten vier Bytes der Addresse
RPG Hacker 22.07.2014 21:15:11
addresse / 0x8000 <- Und Hiermit die ersten zwei Bytes
RPG Hacker 22.07.2014 21:16:00
($address / 0x8000) | ($address % 0x8000) <- Das hier sollte dir also theoretisch das geben, was du brauchst (in LoROM)
RPG Hacker 22.07.2014 21:16:38
Ne, Moment, das ist falsch.
RPG Hacker 22.07.2014 21:17:01
(($address / 0x8000) << 16) | ($address % 0x8000)
RPG Hacker 22.07.2014 21:17:03
Sowas eher.