Public feed
#886955
Decompiling block at BFC00000
using IronBabel.CPU; using System;namespace Decompiled { class Decompiled { static public UInt32 Func(UInt32[] Reg, BaseMMU MMU) {
Reg[8] = (19<<16);
Reg[8] = (Reg[8]|9279);
Reg[1] = (8064<<16);
MMU.SetUInt32((Reg[1]+4112), Reg[8], false);
Reg[0] = (Reg[0]<<0);
Reg[8] = (Reg[0]+2952);
Reg[1] = (8064<<16);
MMU.SetUInt32((Reg[1]+4192), Reg[8], false);
Reg[0] = (Reg[0]<<0);
Reg[0] = (Reg[0]<<0);
Reg[0] = (Reg[0]<<0);
Reg[0] = (Reg[0]<<0);
Reg[0] = (Reg[0]<<0);
Reg[0] = (Reg[0]<<0);
Reg[0] = (Reg[0]<<0);
Reg[0] = (Reg[0]<<0);
Reg[0] = (Reg[0]<<0);
Reg[0] = (Reg[0]<<0);
Reg[0] = (Reg[0]<<0);
Reg[0] = (Reg[0]<<0);
Reg[0] = (Reg[0]<<0);
Reg[0] = (Reg[0]<<0);
Reg[0] = (Reg[0]<<0);
Reg[0] = (Reg[0]<<0);
Reg[0] = (Reg[0]<<0);
Reg[0] = (Reg[0]<<0);
Reg[0] = (Reg[0]<<0);
Reg[0] = (Reg[0]<<0);
return ((UInt32) 2952790016|((UInt32) 66060372<<2));
} } }
Setting HW reg 1F801010 to 13243F[4]
Setting HW reg 1F801060 to B88[4]
Decompiling block at BFC00150
Delay slot powers activate! BFC00074
using IronBabel.CPU; using System;namespace Decompiled { class Decompiled { static public UInt32 Func(UInt32[] Reg, BaseMMU MMU) {
Reg[0] = (Reg[0]<<0);
Reg[9] = (8064<<16);
Reg[9] = (Reg[9]|4096);
Reg[8] = (3<<16);
Reg[8] = (Reg[8]|4389);
MMU.SetUInt32((Reg[9]+32), Reg[8], false);
Reg[8] = (7936<<16);
MMU.SetUInt32((Reg[9]+0), Reg[8], false);
Reg[8] = (8064<<16);
Reg[8] = (Reg[8]|8192);
MMU.SetUInt32((Reg[9]+4), Reg[8], false);
Reg[8] = (19<<16);
Reg[8] = (Reg[8]|9279);
MMU.SetUInt32((Reg[9]+8), Reg[8], false);
Reg[8] = (8201<<16);
Reg[8] = (Reg[8]|12769);
MMU.SetUInt32((Reg[9]+20), Reg[8], false);
Reg[8] = (2<<16);
Reg[8] = (Reg[8]|2115);
MMU.SetUInt32((Reg[9]+24), Reg[8], false);
Reg[8] = (Reg[0]+12322);
MMU.SetUInt32((Reg[9]+12), Reg[8], false);
Reg[8] = (7<<16);
Reg[8] = (Reg[8]|1911);
MMU.SetUInt32((Reg[9]+28), Reg[8], false);
Reg[1] = (Reg[0]|Reg[0]);
Reg[2] = (Reg[0]|Reg[0]);
Reg[3] = (Reg[0]|Reg[0]);
Reg[4] = (Reg[0]|Reg[0]);
Reg[5] = (Reg[0]|Reg[0]);
Reg[6] = (Reg[0]|Reg[0]);
Reg[7] = (Reg[0]|Reg[0]);
Reg[8] = (Reg[0]|Reg[0]);
Reg[9] = (Reg[0]|Reg[0]);
Reg[10] = (Reg[0]|Reg[0]);
Reg[11] = (Reg[0]|Reg[0]);
Reg[12] = (Reg[0]|Reg[0]);
Reg[13] = (Reg[0]|Reg[0]);
Reg[14] = (Reg[0]|Reg[0]);
Reg[15] = (Reg[0]|Reg[0]);
Reg[16] = (Reg[0]|Reg[0]);
Reg[17] = (Reg[0]|Reg[0]);
Reg[18] = (Reg[0]|Reg[0]);
Reg[19] = (Reg[0]|Reg[0]);
Reg[20] = (Reg[0]|Reg[0]);
Reg[21] = (Reg[0]|Reg[0]);
Reg[22] = (Reg[0]|Reg[0]);
Reg[23] = (Reg[0]|Reg[0]);
Reg[24] = (Reg[0]|Reg[0]);
Reg[25] = (Reg[0]|Reg[0]);
Reg[26] = (Reg[0]|Reg[0]);
Reg[27] = (Reg[0]|Reg[0]);
Reg[28] = (Reg[0]|Reg[0]);
Reg[29] = (Reg[0]|Reg[0]);
Reg[30] = (Reg[0]|Reg[0]);
Reg[31] = (Reg[0]|Reg[0]);
Reg[9] = (Reg[0]+2052);
Reg[1] = ((UInt32) 65534<<16);
MMU.SetUInt32((Reg[1]+304), Reg[9], false);
Reg[12] = (1<<16);
;
Reg[0] = (Reg[0]<<0);
Reg[0] = (Reg[0]<<0);
Reg[10] = (Reg[0]+0);
Reg[11] = (Reg[0]+3968);
MMU.SetUInt32((Reg[10]+0), Reg[0], false);
MMU.SetUInt32((Reg[10]+16), Reg[0], false);
MMU.SetUInt32((Reg[10]+32), Reg[0], false);
MMU.SetUInt32((Reg[10]+48), Reg[0], false);
MMU.SetUInt32((Reg[10]+64), Reg[0], false);
MMU.SetUInt32((Reg[10]+80), Reg[0], false);
MMU.SetUInt32((Reg[10]+96), Reg[0], false);
MMU.SetUInt32((Reg[10]+112), Reg[0], false);
if((Reg[10]!=Reg[11])) { return ((UInt32) 3217031796+(7<<2)); } else { return (UInt32) 3217031800; };
} } }
Setting HW reg 1F801020 to 31125[4]
Setting HW reg 1F801000 to 1F000000[4]
Setting HW reg 1F801004 to 1F802000[4]
Setting HW reg 1F801008 to 13243F[4]
Setting HW reg 1F801014 to 200931E1[4]
Setting HW reg 1F801018 to 20843[4]
Setting HW reg 1F80100C to 3022[4]
Setting HW reg 1F80101C to 70777[4]
Setting HW reg FFFE0130 to 804[4]
Decompiling block at BFC00290
Delay slot powers activate! BFC00274
using IronBabel.CPU; using System;namespace Decompiled { class Decompiled { static public UInt32 Func(UInt32[] Reg, BaseMMU MMU) {
Reg[10] = (Reg[10]+128);
Reg[0] = (Reg[0]<<0);
Reg[0] = (Reg[0]<<0);
Reg[10] = (Reg[0]+0);
Reg[11] = (Reg[0]+3968);
MMU.SetUInt32((Reg[10]+0), Reg[0], false);
MMU.SetUInt32((Reg[10]+4), Reg[0], false);
MMU.SetUInt32((Reg[10]+8), Reg[0], false);
MMU.SetUInt32((Reg[10]+12), Reg[0], false);
MMU.SetUInt32((Reg[10]+16), Reg[0], false);
MMU.SetUInt32((Reg[10]+20), Reg[0], false);
MMU.SetUInt32((Reg[10]+24), Reg[0], false);
MMU.SetUInt32((Reg[10]+28), Reg[0], false);
MMU.SetUInt32((Reg[10]+32), Reg[0], false);
MMU.SetUInt32((Reg[10]+36), Reg[0], false);
MMU.SetUInt32((Reg[10]+40), Reg[0], false);
MMU.SetUInt32((Reg[10]+44), Reg[0], false);
MMU.SetUInt32((Reg[10]+48), Reg[0], false);
MMU.SetUInt32((Reg[10]+52), Reg[0], false);
MMU.SetUInt32((Reg[10]+56), Reg[0], false);
MMU.SetUInt32((Reg[10]+60), Reg[0], false);
MMU.SetUInt32((Reg[10]+64), Reg[0], false);
MMU.SetUInt32((Reg[10]+68), Reg[0], false);
MMU.SetUInt32((Reg[10]+72), Reg[0], false);
MMU.SetUInt32((Reg[10]+76), Reg[0], false);
MMU.SetUInt32((Reg[10]+80), Reg[0], false);
MMU.SetUInt32((Reg[10]+84), Reg[0], false);
MMU.SetUInt32((Reg[10]+88), Reg[0], false);
MMU.SetUInt32((Reg[10]+92), Reg[0], false);
MMU.SetUInt32((Reg[10]+96), Reg[0], false);
MMU.SetUInt32((Reg[10]+100), Reg[0], false);
MMU.SetUInt32((Reg[10]+104), Reg[0], false);
MMU.SetUInt32((Reg[10]+108), Reg[0], false);
MMU.SetUInt32((Reg[10]+112), Reg[0], false);
MMU.SetUInt32((Reg[10]+116), Reg[0], false);
MMU.SetUInt32((Reg[10]+120), Reg[0], false);
MMU.SetUInt32((Reg[10]+124), Reg[0], false);
if((Reg[10]!=Reg[11])) { return ((UInt32) 3217031972+(31<<2)); } else { return (UInt32) 3217031976; };
} } }
Decompiling block at BFC003A0
Delay slot powers activate! BFC00324
using IronBabel.CPU; using System;namespace Decompiled { class Decompiled { static public UInt32 Func(UInt32[] Reg, BaseMMU MMU) {
Reg[10] = (Reg[10]+128);
;
Reg[0] = (Reg[0]<<0);
Reg[2] = ((UInt32) 40961<<16);
Reg[2] = (Reg[2]+(UInt32) 36864);
Reg[3] = ((UInt32) 40961<<16);
Reg[3] = (Reg[3]+(UInt32) 49504);
MMU.SetUInt32((Reg[2]+0), Reg[0], false);
Reg[2] = (Reg[2]+4);
if((Reg[2]<Reg[1])) { Reg[3] = 1; } else { Reg[3] = 0; };
if((Reg[1]!=Reg[0])) { return ((UInt32) 3217032136+(2<<2)); } else { return (UInt32) 3217032140; };
} } }
Decompiling block at BFC003D0
Delay slot powers activate! BFC003C8
using IronBabel.CPU; using System;namespace Decompiled { class Decompiled { static public UInt32 Func(UInt32[] Reg, BaseMMU MMU) {
Reg[0] = (Reg[0]<<0);
Reg[29] = (Reg[29]|(UInt32) 65280);
Reg[28] = ((UInt32) 40961<<16);
Reg[28] = (Reg[28]+4080);
Reg[30] = (Reg[29]+Reg[0]);
Reg[8] = (Reg[0]+2952);
Reg[1] = (8064<<16);
MMU.SetUInt32((Reg[1]+4192), Reg[8], false);
Reg[8] = (Reg[0]+2);
MMU.SetUInt32((Reg[0]+96), Reg[8], false);
Reg[2] = (Reg[0]+0);
MMU.SetUInt32((Reg[0]+100), Reg[2], false);
Reg[8] = (Reg[0]+255);
Reg[9] = (8064<<16);
MMU.SetUInt32((Reg[0]+104), Reg[8], false);
Reg[9] = (Reg[9]|7168);
MMU.SetUInt16((Reg[9]+384), Reg[0], false);
MMU.SetUInt16((Reg[9]+386), Reg[0], false);
MMU.SetUInt16((Reg[9]+388), Reg[0], false);
return ((UInt32) 2952790016|((UInt32) 66067377<<2));
} } }
Setting HW reg 1F801060 to B88[4]
Setting HW reg 1F801D80 to 0[2]
Setting HW reg 1F801D82 to 0[2]
Setting HW reg 1F801D84 to 0[2]
Decompiling block at BFC06EC4
Delay slot powers activate! BFC0041C
using IronBabel.CPU; using System;namespace Decompiled { class Decompiled { static public UInt32 Func(UInt32[] Reg, BaseMMU MMU) {
MMU.SetUInt16((Reg[9]+390), Reg[0], false);
Reg[29] = (Reg[29]+(UInt32) 65512);
MMU.SetUInt32((Reg[29]+20), Reg[31], false);
Reg[31] = (UInt32) 3217059540;
return ((UInt32) 2952790016|((UInt32) 66061976<<2));
} } }
Setting HW reg 1F801D86 to 0[2]
Decompiling block at BFC01A60
Delay slot powers activate! BFC06ED0
using IronBabel.CPU; using System;namespace Decompiled { class Decompiled { static public UInt32 Func(UInt32[] Reg, BaseMMU MMU) {
Reg[4] = (Reg[0]+15);
Reg[29] = (Reg[29]+(UInt32) 65512);
MMU.SetUInt32((Reg[29]+20), Reg[31], false);
Reg[4] = (Reg[4]&255);
Reg[14] = (8064<<16);
Reg[31] = (UInt32) 3217037944;
return ((UInt32) 2952790016|((UInt32) 66063972<<2));
} } }
Decompiling block at BFC03990
Delay slot powers activate! BFC01A74
using IronBabel.CPU; using System;namespace Decompiled { class Decompiled { static public UInt32 Func(UInt32[] Reg, BaseMMU MMU) {
MMU.SetUInt8((Reg[14]+8257), Reg[4], false);
Reg[2] = ((UInt32) 40961<<16);
Reg[2] = (Reg[2]+(UInt32) 45160);
MMU.SetUInt32((Reg[2]+0), Reg[0], false);
MMU.SetUInt32((Reg[2]+0), Reg[0], false);
MMU.SetUInt32((Reg[2]+0), Reg[0], false);
return Reg[31];
} } }
Setting HW reg 1F802041 to F[1]
Decompiling block at BFC01A78
Delay slot powers activate! BFC039A8
using IronBabel.CPU; using System;namespace Decompiled { class Decompiled { static public UInt32 Func(UInt32[] Reg, BaseMMU MMU) {
MMU.SetUInt32((Reg[2]+0), Reg[0], false);
Reg[31] = MMU.GetUInt32((Reg[29]+20), false);
Reg[29] = (Reg[29]+24);
return Reg[31];
} } }
Decompiling block at BFC06ED4
Delay slot powers activate! BFC01A84
using IronBabel.CPU; using System;namespace Decompiled { class Decompiled { static public UInt32 Func(UInt32[] Reg, BaseMMU MMU) {
Reg[0] = (Reg[0]<<0);
Reg[2] = (8064<<16);
Reg[2] = (Reg[2]|7168);
MMU.SetUInt16((Reg[2]+390), Reg[0], false);
MMU.SetUInt16((Reg[2]+388), Reg[0], false);
MMU.SetUInt16((Reg[2]+386), Reg[0], false);
Reg[31] = (UInt32) 3217059568;
return ((UInt32) 2952790016|((UInt32) 66067471<<2));
} } }
Setting HW reg 1F801D86 to 0[2]
Setting HW reg 1F801D84 to 0[2]
Setting HW reg 1F801D82 to 0[2]
Decompiling block at BFC0703C
Delay slot powers activate! BFC06EEC
using IronBabel.CPU; using System;namespace Decompiled { class Decompiled { static public UInt32 Func(UInt32[] Reg, BaseMMU MMU) {
MMU.SetUInt16((Reg[2]+384), Reg[0], false);
Reg[15] = ((UInt32) 49089<<16);
Reg[15] = MMU.GetUInt8((Reg[15]+(UInt32) 57992), false);
Reg[14] = ((UInt32) 49089<<16);
Reg[2] = (7936<<16);
Reg[14] = (Reg[14]+(UInt32) 57992);
Reg[2] = (Reg[2]|132);
if((Reg[15]==Reg[0])) { return ((UInt32) 3217059928+(12<<2)); } else { return (UInt32) 3217059932; };
} } }
Setting HW reg 1F801D80 to 0[2]
Decompiling block at BFC0705C
Delay slot powers activate! BFC07058
using IronBabel.CPU; using System;namespace Decompiled { class Decompiled { static public UInt32 Func(UInt32[] Reg, BaseMMU MMU) {
Reg[3] = (Reg[14]+Reg[0]);
Reg[6] = MMU.GetUInt8((Reg[14]+0), false);
Reg[0] = (Reg[0]<<0);
Reg[4] = MMU.GetUInt8((Reg[2]+0), false);
Reg[5] = (Reg[6]+Reg[0]);
Reg[2] = (Reg[2]+1);
if((Reg[5]!=Reg[4])) { return ((UInt32) 3217059956+(5<<2)); } else { return (UInt32) 3217059960; };
} } }
1F000084 not found