Chat-Archiv

← zurück zum Chat
W4mp3 20.07.2014 12:43:20
Doof nur, dass des ding nur PC Adressen schluckt
W4mp3 20.07.2014 12:43:41
und ich zu faul bin die Methode zu schreiben
WYE 20.07.2014 13:14:00
// Function: // Convert a PC address to SNES format // (Thanks Alcaro) function pc2snes($addr,$hirom=false) { $addr -= (isset($_POST['sourceheader'])) ? 512 : 0; // LoROM (default) if (!$hirom) { if ($addr < 0 || $addr >= 0x400000) return false; $addr = ((($addr & 0x3F8000) << 1) | ($addr & 0x7FFF) | 0x8000); if (($addr & 0xF00000) == 0x700000) $addr |= 0x800000; return $addr; // HiROM } else { if (($addr & 0x700000) == 0x700000 || ($addr & 0x008000) == 0x000000) return false; $addr = (($addr & 0x7F0000) >> 1 | ($addr & 0x7FFF)); if ($addr < 0 || $addr >= 0x400000) return false; return $addr | 0xC00000; } }
WYE 20.07.2014 13:15:36
(aus meinem IPS-Converter)
RPG Hacker 20.07.2014 13:34:14
Pfui, sieht das kompliziert aus! D:
WYE 20.07.2014 15:34:21
Hm, oder brauchst du snes2pc? Wahrscheinlich eher, oder?
WYE 20.07.2014 15:34:26
Guck mal im Asar-Sourcecode.
W4mp3 20.07.2014 20:45:15
Beide Richtungen wären ok, ich brauche aber im Moment nicht snes2pc (sry dass ich etwas spät antworte, war RL haben=
W4mp3 20.07.2014 20:53:43
Hö, muss $addr ein int sein?
W4mp3 20.07.2014 20:58:05
dechex($reader->snes2pc(hexdec("DBF89"),false)); // gibt CDBF89 aus, hirom ist aber false :/
W4mp3 20.07.2014 21:00:40
Und wenn ich hirom true setze krieg ich nüx raus
W4mp3 20.07.2014 21:13:19
Und das scheint auch so gewollt zu sein :/
RPG Hacker 20.07.2014 21:17:29
Zitat von ""W4mp3"":
war RL haben
Du hast Sex gemacht? D:
W4mp3 20.07.2014 21:17:42
Schön wärs :(
RPG Hacker 20.07.2014 21:18:29
Vielleicht kann das dir ja helfen:
W4mp3 20.07.2014 21:19:06
Meh, ich will Fleisch
RPG Hacker 20.07.2014 21:20:11
Ach was, mit genug Fantasie merkst du den Unterschied gar nicht! ;)
RPG Hacker 20.07.2014 21:20:41
And now for something completely different: