Files

173 lines
4.2 KiB
C

#include <3ds/types.h>
u32 gpuResetSequence[]=
{0x000F01D4, 0x00000001,
0x000F00AE, 0xFEFCF8F0,
0x000F004D, 0x00BF0000,
0x000F004E, 0x00000000,
0x000F004F, 0x00000000,
0x000F0050, 0x1F1F1F1F,
0x000F0051, 0x1F1F1F1F,
0x000F0052, 0x1F1F1F1F,
0x000F0053, 0x1F1F1F1F,
0x000F0054, 0x1F1F1F1F,
0x000F0055, 0x1F1F1F1F,
0x000F0056, 0x1F1F1F1F,
0x000F0047, 0x00000000,
0x000F0048, 0x00000000,
0x000F0049, 0x00000000,
0x000F004A, 0x00000000,
0x000F004B, 0x00000000,
0x000F006D, 0x00000001,
0x00020080, 0x00001000,
0x000F008B, 0x00000000,
0x000F008F, 0x00000000,
0x000F00A8, 0x00000009,
0x000F00A9, 0x00000000,
0x000F00AA, 0x00000000,
0x000F00AB, 0x00000000,
0x000F00AC, 0x01C00301,
0x000F00AD, 0xE0C08000,
0x000F00C0, 0x0EEE0EEE,
0x000F00C1, 0x00000000,
0x000F00C2, 0x00000000,
0x000F00C3, 0x00000000,
0x000F00C4, 0x00000000,
0x000F00C8, 0x0FFF0FFF,
0x000F00C9, 0x00000000,
0x000F00CA, 0x00000000,
0x000F00CB, 0x00000000,
0x000F00CC, 0x00000000,
0x000F00D0, 0x0FFF0FFF,
0x000F00D1, 0x00000000,
0x000F00D2, 0x00000000,
0x000F00D3, 0x00000000,
0x000F00D4, 0x00000000,
0x000F00D8, 0x0FFF0FFF,
0x000F00D9, 0x00000000,
0x000F00DA, 0x00000000,
0x000F00DB, 0x00000000,
0x000F00DC, 0x00000000,
0x000F00F0, 0x0FFF0FFF,
0x000F00F1, 0x00000000,
0x000F00F2, 0x00000000,
0x000F00F3, 0x00000000,
0x000F00F4, 0x00000000,
0x000F00F8, 0x0FFF0FFF,
0x000F00F9, 0x00000000,
0x000F00FA, 0x00000000,
0x000F00FB, 0x00000000,
0x000F00FC, 0x00000000,
0x000F00E0, 0x00000000,
0x000F00E1, 0x00000000,
0x000F00E4, 0x00003C00,
0x000F00E5, 0x00003C00,
0x000F00FD, 0x00000000,
0x000F0120, 0x00000000,
0x000F0121, 0x00000000,
0x000F0122, 0x00000100,
0x00070126, 0x00000A00,
0x000D0100, 0x00E40100,
0x000F0104, 0x00000010,
0x000F0130, 0x00003C00,
0x000F0140, 0x00000000,
0x000F0141, 0x00000000,
0x000F0142, 0x0CC330CC,
0x000F0143, 0x00000000,
0x000F0144, 0x00000000,
0x000F0145, 0x00003C00,
0x000F0146, 0x00000000,
0x000F0147, 0x00000800,
0x000F0149, 0x00000001,
0x000F014A, 0x00000000,
0x000F014B, 0x0003F000,
0x000F0150, 0x00000000,
0x000F0151, 0x00000000,
0x000F0152, 0x00000000,
0x000F0153, 0x00000000,
0x000F0154, 0x00000000,
0x000F0155, 0x00003C00,
0x000F0156, 0x00000000,
0x000F0157, 0x00000800,
0x000F0159, 0x00000001,
0x000F015A, 0x00000000,
0x000F015B, 0x0003F000,
0x000F0160, 0x00000000,
0x000F0161, 0x00000000,
0x000F0162, 0x00000000,
0x000F0163, 0x00000000,
0x000F0164, 0x00000000,
0x000F0165, 0x00003C00,
0x000F0166, 0x00000000,
0x000F0167, 0x00000800,
0x000F0169, 0x00000001,
0x000F016A, 0x00000000,
0x000F016B, 0x0003F000,
0x000F0170, 0x00000000,
0x000F0171, 0x00000000,
0x000F0172, 0x00000000,
0x000F0173, 0x00000000,
0x000F0174, 0x00000000,
0x000F0175, 0x00003C00,
0x000F0176, 0x00000000,
0x000F0177, 0x00000800,
0x000F0179, 0x00000001,
0x000F017A, 0x00000000,
0x000F017B, 0x0003F000,
0x000F0180, 0x00000000,
0x000F0181, 0x00000000,
0x000F0182, 0x00000000,
0x000F0183, 0x00000000,
0x000F0184, 0x00000000,
0x000F0185, 0x00003C00,
0x000F0186, 0x00000000,
0x000F0187, 0x00000800,
0x000F0189, 0x00000001,
0x000F018A, 0x00000000,
0x000F018B, 0x0003F000,
0x000F0190, 0x00000000,
0x000F0191, 0x00000000,
0x000F0192, 0x00000000,
0x000F0193, 0x00000000,
0x000F0194, 0x00000000,
0x000F0195, 0x00003C00,
0x000F0196, 0x00000000,
0x000F0197, 0x00000800,
0x000F0199, 0x00000001,
0x000F019A, 0x00000000,
0x000F019B, 0x0003F000,
0x000F01A0, 0x00000000,
0x000F01A1, 0x00000000,
0x000F01A2, 0x00000000,
0x000F01A3, 0x00000000,
0x000F01A4, 0x00000000,
0x000F01A5, 0x00003C00,
0x000F01A6, 0x00000000,
0x000F01A7, 0x00000800,
0x000F01A9, 0x00000001,
0x000F01AA, 0x00000000,
0x000F01AB, 0x0003F000,
0x000F01B0, 0x00000000,
0x000F01B1, 0x00000000,
0x000F01B2, 0x00000000,
0x000F01B3, 0x00000000,
0x000F01B4, 0x00000000,
0x000F01B5, 0x00003C00,
0x000F01B6, 0x00000000,
0x000F01B7, 0x00000800,
0x000F01B9, 0x00000001,
0x000F01BA, 0x00000000,
0x000F01BB, 0x0003F000,
0x000F01C0, 0x00A0280A,
0x000F01C2, 0x00000000,
0x000F01C3, 0x88000400,
0x000F01C4, 0xFFFFFFFF,
0x000F01C6, 0x00000001,
0x000F01D0, 0x02222222,
0x000F01D1, 0x00000000,
0x000F01D2, 0x00000000,
0x000F01D9, 0x00000000,
0x0008025E, 0x00000000};
u32 gpuResetSequenceLength=sizeof(gpuResetSequence)/8;