86 lines
2.2 KiB
C
86 lines
2.2 KiB
C
#include "common.h"
|
|
#include "gbi.h"
|
|
|
|
/* 5C8A0 801869A0 */
|
|
Lights2 LIGHTS_801869A0 = gdSPDefLights2(
|
|
// ar, ag, ab
|
|
5, 5, 5,
|
|
// r1, g1, b1
|
|
100, 100, 0,
|
|
// x1, y1, z1
|
|
32, 64, 32,
|
|
// r2, g2, b2
|
|
50, 50, 0x00,
|
|
// x2, y2, z2
|
|
15, 30, 100
|
|
);
|
|
|
|
extern u8 D_6000000;
|
|
|
|
/* 5C8C8 801869C8 */
|
|
Gfx DISPLAY_LIST_801869C8[] = {
|
|
gsDPPipeSync(),
|
|
gsDPPipeSync(),
|
|
gsDPSetCycleType(G_CYC_1CYCLE),
|
|
gsDPPipeSync(),
|
|
|
|
gsSPViewport(&obVpMinResolution),
|
|
gsSPClearGeometryMode(
|
|
G_ZBUFFER | G_SHADE | G_CULL_BOTH | G_FOG |
|
|
G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR |
|
|
G_LOD | G_SHADING_SMOOTH | G_CLIPPING | 0x0040F9FA
|
|
),
|
|
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_OFF),
|
|
gsSPSetGeometryMode(G_SHADE | G_SHADING_SMOOTH),
|
|
gsSPClipRatio(FRUSTRATIO_2),
|
|
gsSPFogPosition(900, 1000),
|
|
gsSPSetLights2(LIGHTS_801869A0),
|
|
gsDPPipeSync(),
|
|
{0xE3000800, 0x00000000},
|
|
gsDPPipeSync(),
|
|
{0xED000000, 0x004FC3BC},
|
|
gsDPPipeSync(),
|
|
{0xE3000F00, 0x00000000},
|
|
{0xE3001001, 0x00000000},
|
|
{0xE3000D01, 0x00000000},
|
|
{0xE3000C00, 0x00080000},
|
|
{0xE3001201, 0x00002000},
|
|
{0xE3001402, 0x00000C00},
|
|
{0xFCFFFFFF, 0xFFFE793C},
|
|
{0xE3001700, 0x00000000},
|
|
{0xE2001E01, 0x00000000},
|
|
{0xE200001C, 0x0F0A4000},
|
|
{0x00000000, 0x00000000},
|
|
{0xE3001801, 0x00000000},
|
|
{0xFB000000, 0x00000000},
|
|
{0xFA000000, 0x00000000},
|
|
{0xF9000000, 0x00000000},
|
|
{0xF8000000, 0x00000000},
|
|
{0xF7000000, 0x00000000},
|
|
{0xEE000000, 0x00000000},
|
|
{0xEC000000, 0x00000000},
|
|
{0xEB000000, 0x00000000},
|
|
{0xEA000000, 0x00000000},
|
|
{0xF5100000, 0x00000000},
|
|
{0xF5100000, 0x01000000},
|
|
{0xF5100000, 0x02000000},
|
|
{0xF5100000, 0x03000000},
|
|
{0xF5100000, 0x04000000},
|
|
{0xF5100000, 0x05000000},
|
|
{0xF5100000, 0x6000000},
|
|
{0xF5100000, 0x07000000},
|
|
|
|
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0, 0),
|
|
|
|
{0xF2000000, 0x01000000},
|
|
{0xF2000000, 0x02000000},
|
|
{0xF2000000, 0x03000000},
|
|
{0xF2000000, 0x04000000},
|
|
{0xF2000000, 0x05000000},
|
|
|
|
gsDPSetTileSize(6, 0, 0, 0, 0),
|
|
gsDPSetTileSize(G_TX_LOADTILE, 0, 0, 0, 0),
|
|
gsSPSetLights2(LIGHTS_801869A0),
|
|
gsDPPipeSync(),
|
|
gsSPEndDisplayList(),
|
|
}; |