notaz
Certified Guru
ok, DrMD problem localized. It was doing something like this in it's asm code (tanslated to C here):
It is strange to see someone using hardcoded addresses under Linux. Weird code.
Anyway, I removed that code and it seems to work well, so the archive should update soon and you will be able to download the thing.
Code:
void sync_local_pal()
{
int *unknown1 = (int *) 0x14A00010;
int *unknown2 = (int *) 0x14A0000c;
if(*unknown1 == 3) return;
*unknown2 |= 0x01000000;
*unknown2 &= ~0x00600000;
}
Anyway, I removed that code and it seems to work well, so the archive should update soon and you will be able to download the thing.