diff --git a/splat.yaml b/splat.yaml index 9b939cb..a8bdba8 100644 --- a/splat.yaml +++ b/splat.yaml @@ -415,7 +415,7 @@ segments: - [0x5CF00, data] - [0x5CF20, data] - [0x5CF30, data] - - [0x5D560, data] + - [0x5D560, data, "data/class_ability"] - [0x613B0, data, "data/item"] - [0x647F0, data] - [0x650A0, data] @@ -443,74 +443,6 @@ segments: - [0x66D00, rodata, "segment_obdata/ob_squeamish_mask"] - [0x66DA0, rodata, "segment_obdata/ob_utopian_queen"] - # - [0x5C210, .rodata, "segment_obdata/vpres"] - # - [0x5C280, .rodata, "gfx/dpfillrect"] - # - [0x5C510, .rodata, "gfx/dpfilltex"] - # - [0x5C8A0, .rodata, "gfx/ob_mutual_ball"] - # - [0x5CAD0, .rodata, "gfx/ob_thick_bikes"] - # - [0x5CB60, .rodata, "gfx/ob_hospitable_friends"] - # - [0x5CC00, .rodata, "gfx/ob_broad_badge"] - # - [0x5CC90, .rodata, "gfx/ob_just_ducks"] - # - [0x5CCD0, .rodata, "gfx/ob_aspiring_shade"] - # - [0x5CD20, .rodata, "gfx/ob_exciting_skirt"] - # - [0x5CD70, .rodata, "gfx/ob_shy_yak"] - # - [0x5CE70, .rodata, "data/strategy"] - # - [0x5CEF0, rodata] - # - [0x5CF00, rodata] - # - [0x5CF20, rodata] - # - [0x5CF30, rodata] - # - [0x5D560, rodata] - # - [0x613B0, rodata] - # - [0x647F0, rodata, "segment_obdata/ob_hard_hands"] - # - [0x650A0, rodata] - # - [0x650B0, rodata] - # - [0x65220, rodata] - # - [0x65230, rodata] - # - [0x65260, rodata] - # - [0x65280, rodata] - # - [0x652A0, rodata] - # - [0x65970, rodata] - # - [0x659E0, rodata] - # - [0x65B00, rodata] - # - [0x65B80, rodata] - # - [0x65C10, rodata] - # - [0x65C50, rodata] - # - [0x65CC0, rodata, "segment_obdata/ob_empty_quill"] - # - [0x65D60, rodata, "segment_obdata/ob_blushing_ship"] - # - [0x65DD0, rodata] - # - [0x66310, rodata] - # - [0x663C0, rodata] - # - [0x66570, rodata, "segment_obdata/ob_hunky_silver"] - # - [0x66B60, rodata, "segment_obdata/ob_worthless_drawer"] - # - [0x66B80, rodata, "segment_obdata/ob_pumped_books"] - # - [0x66D00, rodata, "segment_obdata/ob_squeamish_mask"] - # - [0x66DA0, rodata, "segment_obdata/ob_utopian_queen"] - - # - [0x5C210, data, "gfx/ob_deft_toys"] - # - [0x5CE70, .data, "data/strategy"] - # - [0x5CEF0, data] - # - [0x5D560, data] - # - [0x613B0, data, "data/item"] - # - [0x647F0, data, "data/character_name"] - # - [0x64BE0, data] - # - [0x652E0, data, "gfx/ob_dazzling_squirrel"] - # - [0x65380, data] - # - [0x65970, data, "gfx/ob_thundering_truck"] - # - [0x659E0, data] - # - [0x65B80, data, "gfx/ob_genial_crib"] - # - [0x65C50, data] - # - [0x65CC0, data] - - # - [0x5C210, .data, "dl"] - # - [0x5CE70, .data, "strategy.data"] - # - [0x5D560, .data, "data"] - - # - [0x65D60, rodata, "segment_obdata/ob_blushing_ship"] - # - [0x66570, rodata, "segment_obdata/ob_hunky_silver"] - # - [0x66B60, rodata, "segment_obdata/ob_worthless_drawer"] - # - [0x66B80, rodata, "segment_obdata/ob_pumped_books"] - # - [0x66D00, rodata, "segment_obdata/ob_squeamish_mask"] - - { start: 0x66E10, type: bss, vram: 0x80190F10 } - [0x66E10, bin] diff --git a/src/5C8A0.data.c b/src/5C8A0.data.c deleted file mode 100644 index 12ed0f0..0000000 --- a/src/5C8A0.data.c +++ /dev/null @@ -1,86 +0,0 @@ -#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(), -}; \ No newline at end of file diff --git a/src/dl.c b/src/dl.c deleted file mode 100644 index 3259c60..0000000 --- a/src/dl.c +++ /dev/null @@ -1,439 +0,0 @@ -#include - -#include "common.h" - -/* 5C210 80186310 */ -Vp obVpMinResolution = { - (SCREEN_WIDTH_MIN / 2) * 4, (SCREEN_HEIGHT_MIN / 2) * 4, 511, 0, - (SCREEN_WIDTH_MIN / 2) * 4, (SCREEN_HEIGHT_MIN / 2) * 4, 511, 0 -}; - -/* 5C220 80186320 */ -Vp obVpMaxResolution = { - (SCREEN_WIDTH_MAX / 2) * 4, (SCREEN_HEIGHT_MAX / 2) * 4, 511, 0, - (SCREEN_WIDTH_MAX / 2) * 4, (SCREEN_HEIGHT_MAX / 2) * 4, 511, 0 -}; - -/* 5C230 80186330 */ -Gfx obDlSetupMinResolution[] = { - gsSPViewport(&obVpMinResolution), - gsDPPipeSync(), - gsDPSetScissor( - G_SC_NON_INTERLACE, - 0, 0, - SCREEN_WIDTH_MIN - 1, SCREEN_HEIGHT_MIN - 1 - ), - gsDPPipeSync(), - gsSPEndDisplayList(), -}; - -// /* 5C258 80186358 */ -Gfx obDlSetupMaxResolution[] = { - gsSPViewport(&obVpMaxResolution), - gsDPPipeSync(), - gsDPSetScissor( - G_SC_NON_INTERLACE, - 0, 0, - SCREEN_WIDTH_MAX, SCREEN_HEIGHT_MAX - ), - 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(), -}; - -/* 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 -); - -/* 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(), -}; - -/* 5CAD0 80186BD0 */ -Gfx DISPLAY_LIST_80186BD0[] = { - { 0xE7000000, 0x00000000 }, - { 0xD7000000, 0x00000000 }, - { 0xD9000000, 0x00000000 }, - { 0xE7000000, 0x00000000 }, - { 0xE7000000, 0x00000000 }, - { 0xE3000A01, 0x00000000 }, - { 0xE7000000, 0x00000000 }, - { 0xE3000C00, 0x00000000 }, - { 0xE3000D01, 0x00000000 }, - { 0xE3000F00, 0x00000000 }, - { 0xE3001001, 0x00000000 }, - { 0xFCFFFFFF, 0xFFFCF279 }, - { 0xE200001C, 0x0F0A4000 }, - { 0xE3001201, 0x00000000 }, - { 0xF9000000, 0xFFFFFF01 }, - { 0xE2001E01, 0x00000001 }, - { 0xE7000000, 0x00000000 }, - { 0xDF000000, 0x00000000 } -}; - -/* 5CB60 80186C60 */ -Gfx DISPLAY_LIST_80186C60[] = { - { 0xE7000000, 0x00000000 }, - { 0xD7000000, 0x00000000 }, - { 0xD9000000, 0x00000000 }, - { 0xD9FFFFFF, 0x00200004 }, - { 0xE7000000, 0x00000000 }, - { 0xE7000000, 0x00000000 }, - { 0xE3000A01, 0x00000000 }, - { 0xE7000000, 0x00000000 }, - { 0xE3000C00, 0x00000000 }, - { 0xE3000D01, 0x00000000 }, - { 0xE3000F00, 0x00000000 }, - { 0xE3001001, 0x00000000 }, - { 0xF9000000, 0xFFFFFF01 }, - { 0xE3001700, 0x00000000 }, - { 0xE2001E01, 0x00000000 }, - { 0xE3001201, 0x00000000 }, - { 0xFCFFFFFF, 0xFFFCF279 }, - { 0xE200001C, 0x00504240 }, - { 0xE7000000, 0x00000000 }, - { 0xDF000000, 0x00000000 } -}; - -/* 5CC00 80186D00 */ -Gfx DISPLAY_LIST_80186D00[] = { - { 0xE7000000, 0x00000000 }, - { 0xD7000000, 0x00000000 }, - { 0xD9000000, 0x00000000 }, - { 0xE7000000, 0x00000000 }, - { 0xE7000000, 0x00000000 }, - { 0xE3000A01, 0x00000000 }, - { 0xE7000000, 0x00000000 }, - { 0xE3000C00, 0x00000000 }, - { 0xE3000D01, 0x00000000 }, - { 0xE3000F00, 0x00000000 }, - { 0xE3001001, 0x00000000 }, - { 0xFCFFFFFF, 0xFFFCF279 }, - { 0xE200001C, 0x0F0A4000 }, - { 0xE3001201, 0x00000000 }, - { 0xF9000000, 0xFFFFFF01 }, - { 0xE2001E01, 0x00000000 }, - { 0xE7000000, 0x00000000 }, - { 0xDF000000, 0x00000000 }, -}; - -/* 5CC90 80186D90 */ -Gfx DISPLAY_LIST_80186D90[] = { - { 0xE7000000, 0x00000000 }, - { 0xE3001201, 0x00002000 }, - { 0xFCFFFFFF, 0xFFFE793C }, - { 0xE200001C, 0x0F0A4000 }, - { 0xE2001E01, 0x00000000 }, - { 0xE3000C00, 0x00080000 }, - { 0xE7000000, 0x00000000 }, - { 0xDF000000, 0x00000000 }, -}; - -/* 5CCD0 80186DD0 */ -Gfx DISPLAY_LIST_80186DD0[] = { - { 0xE7000000, 0x00000000 }, - { 0xE7000000, 0x00000000 }, - { 0xE3000A01, 0x00000000 }, - { 0xE7000000, 0x00000000 }, - { 0xD9000000, 0x00000405 }, - { 0xE200001C, 0x00552078 }, - { 0xFCFFFFFF, 0xFFFDF6FB }, - { 0xD7000000, 0x00000000 }, - { 0xE7000000, 0x00000000 }, - { 0xDF000000, 0x00000000 }, -}; - -/* 5CD20 80186E20 */ -Gfx DISPLAY_LIST_80186E20[] = { - { 0xE7000000, 0x00000000 }, - { 0xE7000000, 0x00000000 }, - { 0xE3000A01, 0x00000000 }, - { 0xE7000000, 0x00000000 }, - { 0xD9000000, 0x00200405 }, - { 0xE200001C, 0x00552078 }, - { 0xFCFFFFFF, 0xFFFE793C }, - { 0xD7000000, 0x00000000 }, - { 0xE7000000, 0x00000000 }, - { 0xDF000000, 0x00000000 }, -}; - -/* 5CD70 80186E70 */ -Gfx DISPLAY_LIST_80186E70[] = { - { 0xE7000000, 0x00000000 }, - { 0xFB000000, 0x00000000 }, - { 0xFA000000, 0x00000000 }, - { 0xF9000000, 0x00000000 }, - { 0xF8000000, 0x00000000 }, - { 0xF7000000, 0x00000000 }, - { 0xEE000000, 0x00000000 }, - { 0xEC000000, 0x00000000 }, - { 0xEB000000, 0x00000000 }, - { 0xEA000000, 0x00000000 }, - { 0xFCFFFFFF, 0xFFFE793C }, - { 0xE7000000, 0x00000000 }, - { 0xED000000, 0x004FC3BC }, - { 0xE7000000, 0x00000000 }, - { 0xF5100000, 0x00000000 }, - { 0xF5100000, 0x01000000 }, - { 0xF5100000, 0x02000000 }, - { 0xF5100000, 0x03000000 }, - { 0xF5100000, 0x04000000 }, - { 0xF5100000, 0x05000000 }, - { 0xF5100000, 0x06000000 }, - { 0xF5100000, 0x07000000 }, - { 0xF2000000, 0x00000000 }, - { 0xF2000000, 0x01000000 }, - { 0xF2000000, 0x02000000 }, - { 0xF2000000, 0x03000000 }, - { 0xF2000000, 0x04000000 }, - { 0xF2000000, 0x05000000 }, - { 0xF2000000, 0x06000000 }, - { 0xF2000000, 0x07000000 }, - { 0xE7000000, 0x00000000 }, - { 0xDF000000, 0x00000000 }, -};