14 s32 seed = 0x3C01A775;
15 u32 thisInsn = 0xB0018FFC;
21 while (IO_READ(PI_STATUS_REG) & (PI_STATUS_DMA_BUSY | PI_STATUS_IO_BUSY));
22 seed -= IO_READ(thisInsn + 0xFFFE7508);
26 for (it = (u32*) create_audio_system_obfuscated_ROM_START; it < (u32*) create_audio_system_obfuscated_ROM_END; it++) {
27 while (IO_READ(PI_STATUS_REG) & (PI_STATUS_DMA_BUSY | PI_STATUS_IO_BUSY));
28 thisInsn = IO_READ(it + 0x4000000);
37 hash -=
LOWER(thisInsn);
38 hash -=
LOWER(prevInsn);
42 hash -=
LOWER(thisInsn) + (
UPPER(thisInsn) & 0xFC00);
void load_engine_data(void)