242 lines
6.1 KiB
C
242 lines
6.1 KiB
C
#include <ultra64.h>
|
|
|
|
#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(),
|
|
// };
|