Turok 2: Seeds of Evil
/* 0x0027874C or 0x0007874C or 0x8007874C. Only 0x0027874C is ever executed */ void do_text(char *text, float x, float y, float xs, float ys, unsigned int unk1, unsigned int unk2, unsigned int unk3 );
As noted in the introduction, physical addr | 0x80000000 != vaddr. This is true for any address before 0x00200000, but after that, it is untrue. Starting at 0x00200000 is a copy of the RAM up until that point - whereas the data differs at 0x80200000.
I know, what the fuck?