#include #include "common.h" /* 5C210 80186310 */ Gfx DISPLAY_LIST_80186310[] = { gsSPModifyVertex(240, 0x0080, 0x01FF0000), gsSPModifyVertex(240, 0x0080, 0x01FF0000), }; /* 5C220 80186320 */ Gfx DISPLAY_LIST_80186320[] = { // 0x050003C0, 0x01FF0000 { 0x050003C0, 0x01FF0000 }, // { _SHIFTL(G_TRI1, 24, 8) | 0x000003C0, __gsSP1Triangle_w1f(25.5, 0, 0, 1) }, // 0x050003C0, 0x01FF0000 { 0x050003C0, 0x01FF0000 }, // { _SHIFTL(G_TRI1, 24, 8) | 0x000003C0, __gsSP1Triangle_w1f(25.5, 0, 0, 1) }, }; /* 5C230 80186330 */ Gfx DISPLAY_LIST_80186330[] = { gsDma1p(G_MOVEMEM, DISPLAY_LIST_80186310, 8, 8), gsDPPipeSync(), gsDPSetScissorFrac(0, 0, 0, 1276, 956), gsDPPipeSync(), gsSPEndDisplayList(), }; /* 5C258 80186358 */ Gfx DISPLAY_LIST_80186358[] = { gsDma1p(G_MOVEMEM, DISPLAY_LIST_80186320, 8, 8), gsDPPipeSync(), gsDPSetScissorFrac(0, 0, 0, 2560, 1920), gsDPPipeSync(), gsSPEndDisplayList(), }; /* 5C280 80186380 */ Gfx DP_FILL_RECT_639x479[] = { gsDPPipeSync(), gsDPPipeSync(), gsDPFillRectangle(0, 0, 639, 29), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsDPFillRectangle(0, 30, 639, 59), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsDPFillRectangle(0, 60, 639, 89), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsDPFillRectangle(0, 90, 639, 119), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsDPFillRectangle(0, 120, 639, 149), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsDPFillRectangle(0, 150, 639, 179), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsDPFillRectangle(0, 180, 639, 209), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsDPFillRectangle(0, 210, 639, 239), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsDPFillRectangle(0, 240, 639, 269), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsDPFillRectangle(0, 270, 639, 299), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsDPFillRectangle(0, 300, 639, 329), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsDPFillRectangle(0, 330, 639, 359), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsDPFillRectangle(0, 360, 639, 389), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsDPFillRectangle(0, 390, 639, 419), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsDPFillRectangle(0, 420, 639, 449), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsDPFillRectangle(0, 450, 639, 479), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsSPEndDisplayList(), }; /* 5C510 80186610 */ Gfx DL_DRAW_TEX_2560x1920[] = { gsSPNoOp(), gsDPPipeSync(), gsSPTextureRectangle(0, 0, 2560, 120, 0, 0, 0, 0, 0), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsSPTextureRectangle(0, 120, 2560, 240, 0, 0, 0, 0, 0), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsSPTextureRectangle(0, 240, 2560, 360, 0, 0, 0, 0, 0), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsSPTextureRectangle(0, 360, 2560, 480, 0, 0, 0, 0, 0), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsSPTextureRectangle(0, 480, 2560, 600, 0, 0, 0, 0, 0), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsSPTextureRectangle(0, 600, 2560, 720, 0, 0, 0, 0, 0), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsSPTextureRectangle(0, 720, 2560, 840, 0, 0, 0, 0, 0), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsSPTextureRectangle(0, 840, 2560, 960, 0, 0, 0, 0, 0), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsSPTextureRectangle(0, 960, 2560, 1080, 0, 0, 0, 0, 0), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsSPTextureRectangle(0, 1080, 2560, 1200, 0, 0, 0, 0, 0), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsSPTextureRectangle(0, 1200, 2560, 1320, 0, 0, 0, 0, 0), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsSPTextureRectangle(0, 1320, 2560, 1440, 0, 0, 0, 0, 0), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsSPTextureRectangle(0, 1440, 2560, 1560, 0, 0, 0, 0, 0), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsSPTextureRectangle(0, 1560, 2560, 1680, 0, 0, 0, 0, 0), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsSPTextureRectangle(0, 1680, 2560, 1800, 0, 0, 0, 0, 0), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsDPPipeSync(), gsSPTextureRectangle(0, 1800, 2560, 1920, 0, 0, 0, 0, 0), gsDPPipeSync(), gsSPNoOp(), gsDPPipeSync(), gsSPEndDisplayList(), }; // /* 65970 8018FA70 */ // const Gfx DISPLAY_LIST_8018FA70[] = { // // gsDPPipeSync(), // // gsDPPipeSync(), // // 0xE3000A01, 0x00000000 // gsSPSetOtherMode(G_SETOTHERMODE_H, 10, 1, 0x0), // // gsDPPipeSync(), // // 0xD9000000, 0x00000000 // { 0xD9000000, 0x00000000 }, // // 0xD9FFFFFF, 0x00200404 // { 0xD9FFFFFF, 0x00200404 }, // // 0xE200001C, 0x0F0A4000 // gsSPSetOtherMode(G_SETOTHERMODE_L, 0, 28, 0x0F0A4000), // // 0xFC121824, 0xFF33FFFF // gsDPSetCombine(0x121824,0xFF33FFFF), // // 0xE3000C00, 0x00080000 // gsSPSetOtherMode(G_SETOTHERMODE_H, 12, 0, 0x80000), // // 0xE2001E01, 0x00000000 // gsSPSetOtherMode(G_SETOTHERMODE_L, 30, 1, 0x0), // // 0xDE000000, 0x80186330 // gsSPDisplayList(0x80186330), // // 0xD7000002, 0x80008000 // gsSPTexture(0x8000, 0x8000, 0, 0, 2), // // gsDPPipeSync(), // // gsSPEndDisplayList(), // };