Path: blob/master/libmupen64plus/mupen64plus-video-rice/src/CombinerTable.cpp
2 views
/*1Copyright (C) 2002 Rice196423This program is free software; you can redistribute it and/or4modify it under the terms of the GNU General Public License5as published by the Free Software Foundation; either version 26of the License, or (at your option) any later version.78This program is distributed in the hope that it will be useful,9but WITHOUT ANY WARRANTY; without even the implied warranty of10MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the11GNU General Public License for more details.1213You should have received a copy of the GNU General Public License14along with this program; if not, write to the Free Software15Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.1617*/1819#include "GeneralCombiner.h"2021//Attention22// If using CUR as an argument, use it as Arg2, not Arg1. I don't know why,23// Geforce2 seems to be picky about this2425// LERP and MULTIPLYADD are actually implemented in 2 stages in video chip26// they can only be used with SEL() before it, or use 1 stage only2728// SEL(SPE) only is not good for alpha channel29// In fact, Specular color does not have alpha channel3031// ADDSMOOTH does not work3233// When using MOD with TEX and other, TEX must be the first argument, Arg134// When MOD the DIF and FAC, using MOD(FAC,DIF) instead of MOD(DIF,FAC)3536// Don't MOD(TEX,DIF) at Alpha channel, I don't know why this does not work37// probably there is not alpha blending for DIFFUSE at alpha channel3839// Modifier COMPLEMENT and ALPHAREPLICATE only works as the first argument of the MOD operate40// Modifier ALPHAREPLICATE works41// Combined modifier of COMPLEMENT and ALPHAREPLICATE also works4243#define MUX_T0 MUX_TEXEL044#define MUX_T1 MUX_TEXEL145#define MUX_DIF MUX_SHADE46#define MUX_COM MUX_COMBINED47#define MUX_CUR MUX_COMBINED48#define MUX_PRI MUX_PRIM4950#define MUX_T0A (MUX_TEXEL0|MUX_ALPHAREPLICATE)51#define MUX_T1A (MUX_TEXEL1|MUX_ALPHAREPLICATE)52#define MUX_DIFA (MUX_SHADE|MUX_ALPHAREPLICATE)53#define MUX_COMA (MUX_COMBINED|MUX_ALPHAREPLICATE)54#define MUX_CURA (MUX_COMBINED|MUX_ALPHAREPLICATE)55#define MUX_PRIA (MUX_PRIM|MUX_ALPHAREPLICATE)56#define MUX_ENVA (MUX_ENV|MUX_ALPHAREPLICATE)5758#define MUX_T0C (MUX_TEXEL0|MUX_COMPLEMENT)59#define MUX_T1C (MUX_TEXEL1|MUX_COMPLEMENT)60#define MUX_DIFC (MUX_SHADE|MUX_COMPLEMENT)61#define MUX_COMC (MUX_COMBINED|MUX_COMPLEMENT)62#define MUX_CURC (MUX_COMBINED|MUX_COMPLEMENT)63#define MUX_PRIC (MUX_PRIM|MUX_COMPLEMENT)64#define MUX_ENVC (MUX_ENV|MUX_COMPLEMENT)6566#define MUX_T0AC (MUX_TEXEL0|MUX_COMPLEMENT|MUX_ALPHAREPLICATE)67#define MUX_T1AC (MUX_TEXEL1|MUX_COMPLEMENT|MUX_ALPHAREPLICATE)68#define MUX_DIFAC (MUX_SHADE|MUX_COMPLEMENT|MUX_ALPHAREPLICATE)69#define MUX_COMAC (MUX_COMBINED|MUX_COMPLEMENT|MUX_ALPHAREPLICATE)70#define MUX_CURAC (MUX_COMBINED|MUX_COMPLEMENT|MUX_ALPHAREPLICATE)71#define MUX_PRIAC (MUX_PRIM|MUX_COMPLEMENT|MUX_ALPHAREPLICATE)72#define MUX_ENVAC (MUX_ENV|MUX_COMPLEMENT|MUX_ALPHAREPLICATE)7374#define ONEARGS(op, arg1) {CM_##op, MUX_##arg1}75#define TWOARGS(op, arg1,arg2) {CM_##op, MUX_##arg1, MUX_##arg2}76#define TRIARGS(op, arg1,arg2,arg3) {CM_##op, MUX_##arg1, MUX_##arg2, MUX_##arg3}77#define SEL(arg1) ONEARGS(REPLACE,arg1)78#define MOD(arg1,arg2) TWOARGS(MODULATE,arg1,arg2)79#define ADD(arg1,arg2) TWOARGS(ADD,arg1,arg2)80#define SUB(arg1,arg2) TWOARGS(SUBTRACT,arg1,arg2)81#define ADDSMOOTH(arg1,arg2) TWOARGS(ADDSMOOTH,arg1,arg2)82#define LERP(arg1,arg2,arg3) TRIARGS(INTERPOLATE,arg1,arg2,arg3)83#define MULADD(arg1,arg2,arg3) TRIARGS(MULTIPLYADD,arg1,arg2,arg3)84#define SKIP SEL(CUR)8586GeneralCombinerInfo twostages[]=87{88/*89Stage overflow90//Mux=0x00267e60350cf37f Overflowed in THE LEGEND OF ZELDA91Color0: (TEXEL1 - PRIM) * ENV|A + TEXEL092Color1: (PRIM - ENV) * COMBINED + ENV93Alpha0: (0 - 0) * 0 + TEXEL094Alpha1: (COMBINED - 0) * PRIM + 09596//Simplied Mux=0x00267e60350cf37f Overflowed in THE LEGEND OF ZELDA97Simplied DWORDs=03470604, 00060003, 07020706, 0200000098Color0: (TEXEL1 - SHADE) * ENV|A + TEXEL099Color1: (SHADE - ENV) * COMBINED + ENV100Alpha0: (TEXEL0 - 0) * SHADE + 0101Alpha1: (0 - 0) * 0 + COMBINED102Simplfied type: CM_FMT_TYPE_NOT_CHECKED103Shade = PRIM in color channel104Shade = PRIM in alpha channel105*/106107{108{0x03470604, 0x00060003, 0x07020706, 0x02000000}, // Simplified mux1090, 0, // 64bit Mux1102, // number of stages111ENABLE_BOTH,112MUX_ENV, // Constant color1130x00000005, 0x00000005, 0, // Shade and specular color flags114{0x00000000, 0x00000000}, // constant color texture flags115{116{SUB(T1,DIF), SKIP, 1, true}, // Stage 0117{MULADD(CUR,ENVA,T0), MOD(T0,DIF), 0, true}, // Stage 1118}119},120121/*122//Mux=0x002527ff1ffc9238 Overflowed in THE LEGEND OF ZELDA123Color0: (TEXEL1 - TEXEL0) * PRIM|A + TEXEL0124Color1: (0 - 0) * 0 + COMBINED125Alpha0: (TEXEL1 - TEXEL0) * PRIM + TEXEL0126Alpha1: (0 - 0) * 0 + COMBINED127128129//Simplied Mux=0x002527ff1ffc9238 Overflowed in THE LEGEND OF ZELDA130Simplied DWORDs=03460304, 03060304, 02000000, 02000000131Color0: (TEXEL1 - TEXEL0) * SHADE|A + TEXEL0132Color1: (0 - 0) * 0 + COMBINED133Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL0134Alpha1: (0 - 0) * 0 + COMBINED135Simplfied type: CM_FMT_TYPE6_A_LERP_B_C136Shade = PRIM in alpha channel137138Generated combiners:139140Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC1410:Color: Sel - TEXEL0, ,1421:Color: BlDifA - TEXEL1, COMBINED, -Tex11430:Alpha: Sel - TEXEL0, ,1441:Alpha: BlDifA - TEXEL1, COMBINED, -Tex1145146*/147148149{150{0x03460304, 0x03060304, 0x02000000, 0x02000000}, // Simplified mux1510x002527FF, 0x1FFC9238, // 64bit Mux1522, // number of stages153ENABLE_BOTH,154MUX_PRIM, // Constant color1550x00000000, 0, 0, // Shade and specular color flags156{0x00000000, 0x00000000}, // constant color texture flags157{158{MOD(T1,PRIA), MOD(T1,PRI), 1, true}, // Stage 0159{ADD(T0,CUR), ADD(T0,CUR), 0, true}, // Stage 1160}161},162163{164{0x03460304, 0x03060304, 0x02000000, 0x02000000}, // Simplified mux1650, 0, // 64bit Mux1662, // number of stages167ENABLE_BOTH,1680, // Constant color1690x00000000, 0x00000005, 0, // Shade and specular color flags170{0x00000000, 0x00000000}, // constant color texture flags171{172{MOD(T1,DIFA), MOD(T1,DIF), 1, true}, // Stage 0173{ADD(T0,CUR), ADD(T0,CUR), 0, true}, // Stage 1174}175},176177178179/*180//Mux=0x00262a60150c937f Overflowed in THE LEGEND OF ZELDA181Color0: (TEXEL1 - TEXEL0) * ENV|A + TEXEL0182Color1: (PRIM - ENV) * COMBINED + ENV183Alpha0: (TEXEL1 - TEXEL0) * ENV + TEXEL0184Alpha1: (COMBINED - 0) * PRIM + 0185186187//Simplied Mux=0x00262a60150c937f Overflowed in THE LEGEND OF ZELDA188Simplied DWORDs=03460304, 03060304, 06020605, 00020005189Color0: (TEXEL1 - TEXEL0) * SHADE|A + TEXEL0190Color1: (PRIM - SHADE) * COMBINED + SHADE191Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL0192Alpha1: (PRIM - 0) * COMBINED + 0193Simplfied type: CM_FMT_TYPE6_A_LERP_B_C194Shade = ENV in color channel195Shade = ENV in alpha channel196197Generated combiners:198199Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC2000:Color: Sel - TEXEL0, ,2011:Color: BlDifA - TEXEL1, COMBINED, -Tex12020:Alpha: Sel - TEXEL0, ,2031:Alpha: BlDifA - TEXEL1, COMBINED, -Tex1204205*/206207{208{0x03460304, 0x03060304, 0x06020605, 0x00020005}, // Simplified mux2090x00262A60, 0x150C937F, // 64bit Mux2102, // number of stages211ENABLE_BOTH,212MUX_ENV, // Constant color2130, 0, 0, // Shade and specular color flags214{0x00000000, 0x00000000}, // constant color texture flags215{216{MOD(T1,ENVA), MOD(T1,ENV), 1, true}, // Stage 0217{ADD(T0,CUR), ADD(T0,CUR), 0, true}, // Stage 1218}219},220221{222{0x03460304, 0x03060304, 0x06020605, 0x00020005}, // Simplified mux2230, 0, // 64bit Mux2242, // number of stages225ENABLE_BOTH,2260, // Constant color2270x00000007, 0x00000007, 0, // Shade and specular color flags228{0x00000000, 0x00000000}, // constant color texture flags229{230{MOD(T1,DIFA), MOD(T1,DIF), 1, true}, // Stage 0231{ADD(T0,CUR), ADD(T0,CUR), 0, true}, // Stage 1232}233},234235236/*237//Mux=0x00267e041ffcfdf8 Overflowed in THE LEGEND OF ZELDA238Color0: (TEXEL1 - TEXEL0) * ENV|A + TEXEL0239Color1: (COMBINED - 0) * SHADE + 0240Alpha0: (0 - 0) * 0 + 1241Alpha1: (0 - 0) * 0 + COMBINED242243244//Simplied Mux=0x00267e041ffcfdf8 Overflowed in THE LEGEND OF ZELDA245Simplied DWORDs=03460304, 01000000, 00020006, 02000000246Color0: (TEXEL1 - TEXEL0) * SHADE|A + TEXEL0247Color1: (SHADE - 0) * COMBINED + 0248Alpha0: (0 - 0) * 0 + 1249Alpha1: (0 - 0) * 0 + COMBINED250Simplfied type: CM_FMT_TYPE6_A_LERP_B_C251Shade = ENV in alpha channel252253Generated combiners:254255Stages:2, Alpha:DISABLE_ALPHA, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC2560:Color: Sel - TEXEL0, ,2571:Color: BlDifA - TEXEL1, COMBINED, -Tex12580:Alpha: Sel - COMBINED, ,2591:Alpha: Sel - COMBINED, , -Tex1260*/261262{263{0x03460304, 0x01000000, 0x00020006, 0x02000000}, // Simplified mux2640x00267e04, 0x1ffcfdf8, // 64bit Mux2652, // number of stages266DISABLE_ALPHA,267MUX_ENV, // Constant color2680x00000000, 0x00000000, 0, // Shade and specular color flags269{0x00000000, 0x00000000}, // constant color texture flags270{271//{MOD(T1,DIFA), SKIP, 1, true}, // Stage 0272{MOD(T0,DIF), SKIP, 0, true}, // Stage 0273//{MULADD(T0,CUR,DIF), SKIP, 0, true}, // Stage 1274{LERP(T1,CUR,ENVA), SKIP, 1, true}, // Stage 1275}276},277278279/*280//Mux=0x00267e041f0cfdff Overflowed in THE LEGEND OF ZELDA281Color0: (TEXEL1 - TEXEL0) * ENV|A + TEXEL0282Color1: (COMBINED - 0) * SHADE + 0283Alpha0: (0 - 0) * 0 + 1284Alpha1: (COMBINED - 0) * PRIM + 0285286287//Simplied Mux=0x00267e041f0cfdff Overflowed in THE LEGEND OF ZELDA288Simplied DWORDs=03470304, 06000000, 00020006, 02000000289Color0: (TEXEL1 - TEXEL0) * ENV|A + TEXEL0290Color1: (SHADE - 0) * COMBINED + 0291Alpha0: (0 - 0) * 0 + SHADE292Alpha1: (0 - 0) * 0 + COMBINED293Simplfied type: CM_FMT_TYPE6_A_LERP_B_C294Shade = PRIM in alpha channel295296Generated combiners:297298Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC2990:Color: Sel - TEXEL0, ,3001:Color: BlFacA - TEXEL1, COMBINED, -Tex13010:Alpha: Sel - SHADE, ,3021:Alpha: Sel - COMBINED, , -Tex1303304305306*/307308{309{0x03470304, 0x06000000, 0x00020006, 0x02000000}, // Simplified mux3100x00267E04, 0x1F0CFDFF, // 64bit Mux3112, // number of stages312ENABLE_BOTH,313MUX_ENV, // Constant color3140x00000000, 0x00000005, 0, // Shade and specular color flags315{0x00000000, 0x00000000}, // constant color texture flags316{317{MOD(T1,ENVA), SEL(DIFA), 1, true}, // Stage 0318{MULADD(T0,DIF,CUR), SKIP, 0, true}, // Stage 1319}320},321322323324/*325//Mux=0x00117ffffffdfc38 Overflowed in MarioTennis326Color0: (TEXEL0 - 0) * TEXEL1 + PRIM327Color1: (0 - 0) * 0 + COMBINED328Alpha0: (0 - 0) * 0 + 1329Alpha1: (0 - 0) * 0 + COMBINED330331//Simplied Mux=0x00117ffffffdfc38 Overflowed in MarioTennis332Simplied DWORDs=00030004, 01000000, 02010006, 02000000333Color0: (TEXEL1 - 0) * TEXEL0 + 0334Color1: (SHADE - 0) * 1 + COMBINED335Alpha0: (0 - 0) * 0 + 1336Alpha1: (0 - 0) * 0 + COMBINED337Simplfied type: CM_FMT_TYPE5_A_MOD_C_ADD_D338Shade = PRIM in color channel339340Generated combiners:341342Stages:2, Alpha:DISABLE_ALPHA, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC3430:Color: Sel - TEXEL1, ,3441:Color: Mod - TEXEL0, COMBINED,3450:Alpha: Sel - COMBINED, ,3461:Alpha: Sel - COMBINED, ,347348349*/350351{352{0x00030004, 0x01000000, 0x02010006, 0x02000000}, // Simplified mux3530x00117FFF, 0xFFFDFC38, // 64bit Mux3542, // number of stages355DISABLE_ALPHA,3560, // Constant color3570x00000005, 0x00000000, 0, // Shade and specular color flags358{0x00000000, 0x00000000}, // constant color texture flags359{360{SEL(T0), SKIP, 0, true}, // Stage 0361{MULADD(T1,CUR,DIF), SKIP, 1, true}, // Stage 1362}363},364365/*366//Mux=0x00ffa1ffff0d923f Overflowed in MarioTennis367Color0: (0 - 0) * 0 + PRIM368Color1: (0 - 0) * 0 + COMBINED369Alpha0: (TEXEL1 - TEXEL0) * COMBINED + TEXEL0370Alpha1: (COMBINED - 0) * PRIM + 0371372//Simplied Mux=0x00ffa1ffff0d923f Overflowed in MarioTennis373Simplied DWORDs=05000000, 03060304, 02000000, 00020005374Color0: (0 - 0) * 0 + PRIM375Color1: (0 - 0) * 0 + COMBINED376Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL0377Alpha1: (PRIM - 0) * COMBINED + 0378Simplfied type: CM_FMT_TYPE6_A_LERP_B_C379380Generated combiners:381382Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC3830:Color: Sel - PRIM, ,3841:Color: Sel - COMBINED, , -Tex13850:Alpha: Sel - TEXEL0, ,3861:Alpha: BlDifA - TEXEL1, COMBINED, -Tex1387388389*/390391392{393{0x05000000, 0x03060304, 0x02000000, 0x00020005}, // Simplified mux3940, 0, // 64bit Mux3952, // number of stages396ENABLE_BOTH,3970, // Constant color3980x00000000, 0x00000000, 0, // Shade and specular color flags399{0x00000000, 0x00000000}, // constant color texture flags400{401{SEL(PRI), MOD(T0,PRIM), 0, true}, // Stage 0402{SKIP, TRIARGS(BLENDDIFFUSEALPHA,T1,CUR,DIFA), 1, true}, // Stage 1403}404},405406407/*408//Mux=0x00ffb9ffffebdbc0 Used in MarioTennis409Color0: (0 - 0) * 0 + 0410Color1: (0 - 0) * 0 + 0411Alpha0: (PRIM - ENV) * SHADE + ENV412Alpha1: (0 - COMBINED) * TEXEL1 + COMBINED413414//Simplied Mux=0x00ffb9ffffebdbc0 Used in MarioTennis415Simplied DWORDs=00000000, 00060083, 02000000, 02000000416Color0: (0 - 0) * 0 + 0417Color1: (0 - 0) * 0 + COMBINED418Alpha0: (TEXEL0|C - 0) * SHADE + 0419Alpha1: (0 - 0) * 0 + COMBINED420Simplfied type: CM_FMT_TYPE2_A_ADD_D421Shade = 07060705 in alpha channel422Generated combiners:423424*/425426427{428{0x00000000, 0x00060083, 0x02000000, 0x02000000}, // Simplified mux4290, 0, // 64bit Mux4302, // number of stages431DISABLE_COLOR,4320, // Constant color4330x00000000, 0x00000000, 0, // Shade and specular color flags434{0x00000000, 0x00000000}, // constant color texture flags435{436{SKIP, MOD(T0,PRIM), 0, true}, // Stage 0437{SKIP, TRIARGS(BLENDDIFFUSEALPHA,T0,CUR,DIFA), 0, true}, // Stage 1438}439},440441/*442//Mux=0x0030b2045ffefff8 Used in THE LEGEND OF ZELDA443Color0: (PRIM - ENV) * TEXEL0 + ENV444Color1: (COMBINED - 0) * SHADE + 0445Alpha0: (PRIM - 0) * TEXEL0 + 0446Alpha1: (0 - 0) * 0 + COMBINED447448//Simplied Mux=0x0030b2045ffefff8 Used in THE LEGEND OF ZELDA449Simplied DWORDs=07030704, 04000000, 00020006, 00020003450Color0: (TEXEL1 - ENV) * TEXEL0 + ENV451Color1: (SHADE - 0) * COMBINED + 0452Alpha0: (0 - 0) * 0 + TEXEL1453Alpha1: (TEXEL0 - 0) * COMBINED + 0454Simplfied type: CM_FMT_TYPE6_A_LERP_B_C455Tex 1 = PRIM456457458459Stages:2, Alpha:ENABLE_BOTH, Factor:MUX_ENV, Specular:MUX_0 Dif Color:0x0 Dif Alpha:0x04600:Color: SELECTARG1 - TEXTURE, _, _4611:Color: LERP - TEXTURE, TFACTOR, CURRENT -Tex14620:Alpha: SELECTARG1 - CURRENT, _, _4631:Alpha: SELECTARG1 - TEXTURE, _, _ -Tex1464*/465466{467{0x07030704, 0x04000000, 0x00020006, 0x00020003}, // Simplified mux4680, 0, // 64bit Mux4692, // number of stages470DISABLE_COLOR,4710, // Constant color4720x00000000, 0x00000000, 0, // Shade and specular color flags473{0x00000000, 0x00000005}, // constant color texture flags474{475{MOD(T0,DIF), SEL(T0), 0, true}, // Stage 0476{LERP(T1,ENV,CUR), MOD(T1,CUR), 1, true}, // Stage 1477}478},479480/*481//Mux=0x0026a0041f1093ff Overflowed in Perfect Dark482Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL0483Color1: (COMBINED - 0) * SHADE + 0484Alpha0: (TEXEL1 - TEXEL0) * COMBINED + TEXEL0485Alpha1: (COMBINED - 0) * SHADE + 0486487//Simplied Mux=0x0026a0041f1093ff Overflowed in Perfect Dark488Simplied DWORDs=030E0304, 03060304, 00020006, 00020006489Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL0490Color1: (SHADE - 0) * COMBINED + 0491Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL0492Alpha1: (SHADE - 0) * COMBINED + 0493Simplfied type: CM_FMT_TYPE6_A_LERP_B_C494495Generated combiners:496497Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC4980:Color: Sel - TEXEL0, ,4991:Color: Lerp - TEXEL1, COMBINED, LODFRAC -Tex15000:Alpha: Sel - TEXEL0, ,5011:Alpha: BlDifA - TEXEL1, COMBINED, -Tex1502503504*/505506507{508{0x030E0304, 0x03060304, 0x00020006, 0x00020006}, // Simplified mux5090, 0, // 64bit Mux5102, // number of stages511ENABLE_BOTH,5120, // Constant color5130x00000000, 0x00000000, 0, // Shade and specular color flags514{0x00000000, 0x00000000}, // constant color texture flags515{516{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 0517//{LERP(T1,CUR,LODFRAC), LERP(T1,CUR,LODFRAC), 1, true}, // Stage 1518{SKIP, SKIP, 0, false}, // Stage 1519}520},521522523/*524//Mux=0x0026a0041ffc93fc Overflowed in Perfect Dark525Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL0526Color1: (COMBINED - 0) * SHADE + 0527Alpha0: (TEXEL1 - TEXEL0) * COMBINED + TEXEL0528Alpha1: (0 - 0) * 0 + SHADE529530//Simplied Mux=0x0026a0041ffc93fc Overflowed in Perfect Dark531Simplied DWORDs=030E0304, 06000000, 00020006, 02000000532Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL0533Color1: (SHADE - 0) * COMBINED + 0534Alpha0: (0 - 0) * 0 + SHADE535Alpha1: (0 - 0) * 0 + COMBINED536Simplfied type: CM_FMT_TYPE6_A_LERP_B_C537538Generated combiners:539540Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC5410:Color: Sel - TEXEL0, ,5421:Color: Lerp - TEXEL1, COMBINED, LODFRAC -Tex15430:Alpha: Sel - SHADE, ,5441:Alpha: Sel - COMBINED, , -Tex1545546547*/548549550{551{0x030E0304, 0x06000000, 0x00020006, 0x02000000}, // Simplified mux5520, 0, // 64bit Mux5532, // number of stages554ENABLE_BOTH,5550, // Constant color5560x00000000, 0x00000000, 0, // Shade and specular color flags557{0x00000000, 0x00000000}, // constant color texture flags558{559{MOD(T0,DIF), SEL(DIF), 0, true}, // Stage 0560//{LERP(T1,CUR,LODFRAC), SKIP, 1, true}, // Stage 1561{SKIP, SKIP, 0, false}, // Stage 1562}563},564565566/*567//Mux=0x002526041f1093ff Overflowed in Perfect Dark568Color0: (TEXEL1 - TEXEL0) * PRIM|A + TEXEL0569Color1: (COMBINED - 0) * SHADE + 0570Alpha0: (TEXEL1 - TEXEL0) * PRIM + TEXEL0571Alpha1: (COMBINED - 0) * SHADE + 0572573//Simplied Mux=0x002526041f1093ff Overflowed in Perfect Dark574Simplied DWORDs=03450304, 03050304, 00020006, 00020006575Color0: (TEXEL1 - TEXEL0) * PRIM|A + TEXEL0576Color1: (SHADE - 0) * COMBINED + 0577Alpha0: (TEXEL1 - TEXEL0) * PRIM + TEXEL0578Alpha1: (SHADE - 0) * COMBINED + 0579Simplfied type: CM_FMT_TYPE6_A_LERP_B_C580581Generated combiners:582583Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC5840:Color: Sel - TEXEL0, ,5851:Color: BlFacA - TEXEL1, COMBINED, -Tex15860:Alpha: Sel - TEXEL0, ,5871:Alpha: BlFacA - TEXEL1, COMBINED, -Tex1588589590*/591592593{594{0x03450304, 0x03050304, 0x00020006, 0x00020006}, // Simplified mux5950, 0, // 64bit Mux5962, // number of stages597ENABLE_BOTH,598MUX_PRIM, // Constant color5990x00000000, 0x00000000, 0, // Shade and specular color flags600{0x00000000, 0x00000000}, // constant color texture flags601{602{MOD(T0,DIF), SEL(DIF), 0, true}, // Stage 0603{TRIARGS(BLENDDIFFUSEALPHA,T1,CUR,DIFA), SKIP, 1, true}, // Stage 1604}605},606607608/*609//Mux=0x0026a0041f1093fb Overflowed in Perfect Dark610Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL0611Color1: (COMBINED - 0) * SHADE + 0612Alpha0: (TEXEL1 - TEXEL0) * COMBINED + TEXEL0613Alpha1: (COMBINED - 0) * SHADE + PRIM614615//Simplied Mux=0x0026a0041f1093fb Overflowed in Perfect Dark616Simplied DWORDs=030E0304, 03060304, 00020006, 05020006617Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL0618Color1: (SHADE - 0) * COMBINED + 0619Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL0620Alpha1: (SHADE - 0) * COMBINED + PRIM621Simplfied type: CM_FMT_TYPE6_A_LERP_B_C622623Generated combiners:624625Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC6260:Color: Sel - TEXEL0, ,6271:Color: Lerp - TEXEL1, COMBINED, LODFRAC -Tex16280:Alpha: Sel - TEXEL0, ,6291:Alpha: BlDifA - TEXEL1, COMBINED, -Tex1630631632*/633634635{636{0x030E0304, 0x03060304, 0x00020006, 0x05020006}, // Simplified mux6370, 0, // 64bit Mux6382, // number of stages639ENABLE_BOTH,640MUX_PRIM, // Constant color6410x00000000, 0x00000000, 0, // Shade and specular color flags642{0x00000000, 0x00000000}, // constant color texture flags643{644{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 0645{SKIP, ADD(CUR,PRI), 0, false}, // Stage 1646}647},648649650651/*652//Mux=0x00272c041f1093ff Overflowed in GOLDENEYE653Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL0654Color1: (COMBINED - 0) * SHADE + 0655Alpha0: (TEXEL1 - TEXEL0) * 1 + TEXEL0656Alpha1: (COMBINED - 0) * SHADE + 0657658//Simplied Mux=0x00272c041f1093ff Overflowed in GOLDENEYE659Simplied DWORDs=030F0304, 00060004, 00020006, 02000000660Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL0661Color1: (SHADE - 0) * COMBINED + 0662Alpha0: (TEXEL1 - 0) * SHADE + 0663Alpha1: (0 - 0) * 0 + COMBINED664Simplfied type: CM_FMT_TYPE6_A_LERP_B_C665666Generated combiners:667668Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC6690:Color: Sel - TEXEL0, ,6701:Color: Lerp - TEXEL1, COMBINED, PRIMLODFRAC -Tex16710:Alpha: Sel - COMBINED, ,6721:Alpha: Mod - TEXEL1, SHADE, -Tex1673674675*/676677678{679{0x030F0304, 0x00060004, 0x00020006, 0x02000000}, // Simplified mux6800, 0, // 64bit Mux6812, // number of stages682ENABLE_BOTH,683MUX_PRIMLODFRAC, // Constant color6840x00000000, 0x00000000, 0, // Shade and specular color flags685{0x00000000, 0x00000000}, // constant color texture flags686{687{MOD(T0,DIF), SKIP, 0, true}, // Stage 0688{SKIP, MOD(T1,DIF), 1, true}, // Stage 1689}690},691692693/*694//Mux=0x0026a0041f1493ff Overflowed in GOLDENEYE695Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL0696Color1: (COMBINED - 0) * SHADE + 0697Alpha0: (TEXEL1 - TEXEL0) * COMBINED + TEXEL0698Alpha1: (COMBINED - 0) * ENV + 0699700//Simplied Mux=0x0026a0041f1493ff Overflowed in GOLDENEYE701Simplied DWORDs=00060003, 03060304, 02000000, 00020007702Color0: (TEXEL0 - 0) * SHADE + 0703Color1: (0 - 0) * 0 + COMBINED704Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL0705Alpha1: (ENV - 0) * COMBINED + 0706Simplfied type: CM_FMT_TYPE6_A_LERP_B_C707708Generated combiners:709710Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC7110:Color: Mod - TEXEL0, SHADE,7121:Color: Sel - COMBINED, , -Tex17130:Alpha: Sel - TEXEL0, ,7141:Alpha: BlDifA - TEXEL1, COMBINED, -Tex1715716717*/718719720{721{0x00060003, 0x03060304, 0x02000000, 0x00020007}, // Simplified mux7220x0026A004, 0x1F1493FF, // 64bit Mux7232, // number of stages724ENABLE_BOTH,725MUX_ENV, // Constant color7260x00000000, 0x00000007, 0, // Shade and specular color flags727{0x00000000, 0x00000000}, // constant color texture flags728{729{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 0730{SKIP, SKIP, 1, true}, // Stage 1731}732},733734735/*736//Mux=0x0030fe045ffefdf8 Overflowed in Kirby64737Color0: (PRIM - ENV) * TEXEL0 + ENV738Color1: (COMBINED - 0) * SHADE + 0739Alpha0: (0 - 0) * 0 + 1740Alpha1: (0 - 0) * 0 + COMBINED741742//Simplied Mux=0x0030fe045ffefdf8 Overflowed in Kirby64743Simplied DWORDs=07030704, 01000000, 00020006, 02000000744Color0: (TEXEL1 - ENV) * TEXEL0 + ENV745Color1: (SHADE - 0) * COMBINED + 0746Alpha0: (0 - 0) * 0 + 1747Alpha1: (0 - 0) * 0 + COMBINED748Simplfied type: CM_FMT_TYPE6_A_LERP_B_C749Tex 1 = PRIM750751Generated combiners:752753Stages:2, Alpha:DISABLE_ALPHA, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC7540:Color: Sel - TEXEL0, ,7551:Color: Lerp - TEXEL1, ENV, COMBINED -Tex17560:Alpha: Sel - COMBINED, ,7571:Alpha: Sel - COMBINED, , -Tex1758759760*/761762763{764{0x07030704, 0x01000000, 0x00020006, 0x02000000}, // Simplified mux7650, 0, // 64bit Mux7662, // number of stages767DISABLE_ALPHA,768MUX_ENV, // Constant color7690x00000000, 0x00000000, 0, // Shade and specular color flags770{0x00000000, 0x00000005}, // constant color texture flags771{772{MOD(T0,DIF), SKIP, 0, true}, // Stage 0773{LERP(T1,ENV,CUR), SKIP, 1, true}, // Stage 1774}775},776777/*778//Mux=0x00309e045ffefdf8 Overflowed in Kirby64779Color0: (PRIM - ENV) * TEXEL0 + ENV780Color1: (COMBINED - 0) * SHADE + 0781Alpha0: (TEXEL0 - 0) * 0 + 1782Alpha1: (0 - 0) * 0 + COMBINED783784//Simplied Mux=0x00309e045ffefdf8 Overflowed in Kirby64785Simplied DWORDs=07030704, 01000000, 00020006, 02000000786Color0: (TEXEL1 - ENV) * TEXEL0 + ENV787Color1: (SHADE - 0) * COMBINED + 0788Alpha0: (0 - 0) * 0 + 1789Alpha1: (0 - 0) * 0 + COMBINED790Simplfied type: CM_FMT_TYPE6_A_LERP_B_C791Tex 1 = PRIM792793Generated combiners:794795Stages:2, Alpha:DISABLE_ALPHA, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC7960:Color: Sel - TEXEL0, ,7971:Color: Lerp - TEXEL1, ENV, COMBINED -Tex17980:Alpha: Sel - COMBINED, ,7991:Alpha: Sel - COMBINED, , -Tex1800801802*/803804805{806{0x07030704, 0x01000000, 0x00020006, 0x02000000}, // Simplified mux8070, 0, // 64bit Mux8082, // number of stages809ENABLE_BOTH,810MUX_ENV, // Constant color8110x00000000, 0x00000000, 0, // Shade and specular color flags812{0x00000000, 0x00000005}, // constant color texture flags813{814{MOD(T0,DIF), SEL(T0), 0, true}, // Stage 0815{LERP(T1,ENV,CUR), SKIP, 1, true}, // Stage 1816}817},818819820/*821//Mux=0x0026a0041ffc93f8 Overflowed in ZELDA MAJORA'S MASK822Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL0823Color1: (COMBINED - 0) * SHADE + 0824Alpha0: (TEXEL1 - TEXEL0) * COMBINED + TEXEL0825Alpha1: (0 - 0) * 0 + COMBINED826827//Simplied Mux=0x0026a0041ffc93f8 Overflowed in ZELDA MAJORA'S MASK828Simplied DWORDs=030E0304, 03060304, 00020006, 02000000829Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL0830Color1: (SHADE - 0) * COMBINED + 0831Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL0832Alpha1: (0 - 0) * 0 + COMBINED833Simplfied type: CM_FMT_TYPE6_A_LERP_B_C834835Generated combiners:836837Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC8380:Color: Sel - TEXEL0, ,8391:Color: Lerp - TEXEL1, COMBINED, LODFRAC -Tex18400:Alpha: Sel - TEXEL0, ,8411:Alpha: BlDifA - TEXEL1, COMBINED, -Tex1842843844*/845846847{848{0x030E0304, 0x03060304, 0x00020006, 0x02000000}, // Simplified mux8490, 0, // 64bit Mux8502, // number of stages851ENABLE_BOTH,852MUX_LODFRAC, // Constant color8530x00000000, 0x00000000, 0, // Shade and specular color flags854{0x00000000, 0x00000000}, // constant color texture flags855{856{MOD(T0,DIF), SEL(T0), 0, true}, // Stage 0857{SKIP, LERP(T1,CUR,LODFRAC), 1, true}, // Stage 1858}859},860861862/*863//Mux=0x00209c03ff0f93ff Overflowed in ZELDA MAJORA'S MASK864Color0: (TEXEL1 - 0) * TEXEL0 + 0865Color1: (COMBINED - 0) * PRIM + 0866Alpha0: (TEXEL0 - TEXEL0) * 1 + TEXEL0867Alpha1: (COMBINED - 0) * PRIM + 0868869//Simplied Mux=0x00209c03ff0f93ff Overflowed in ZELDA MAJORA'S MASK870Simplied DWORDs=00050004, 00050003, 00020003, 02000000871Color0: (TEXEL1 - 0) * PRIM + 0872Color1: (TEXEL0 - 0) * COMBINED + 0873Alpha0: (TEXEL0 - 0) * PRIM + 0874Alpha1: (0 - 0) * 0 + COMBINED875Simplfied type: CM_FMT_TYPE2_A_ADD_D876877Generated combiners:878879Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC8800:Color: Mod - TEXEL1, PRIM, -Tex18811:Color: Mod - TEXEL0, COMBINED,8820:Alpha: Sel - COMBINED, , -Tex18831:Alpha: Mod - TEXEL0, PRIM,884885886*/887888889{890{0x00050004, 0x00050003, 0x00020003, 0x02000000}, // Simplified mux8910, 0, // 64bit Mux8922, // number of stages893ENABLE_BOTH,894MUX_PRIM, // Constant color8950x00000000, 0x00000000, 0, // Shade and specular color flags896{0x00000000, 0x00000000}, // constant color texture flags897{898{MOD(T0,PRI), MOD(T0,PRI), 0, true}, // Stage 0899{MOD(T1,CUR), SKIP, 1, true}, // Stage 1900}901},902903904/*905//Mux=0x001229ffff17fe3f Overflowed in Rayman 2906Color0: (TEXEL0 - 0) * SHADE + 0907Color1: (0 - 0) * 0 + COMBINED908Alpha0: (TEXEL1 - 0) * SHADE + 0909Alpha1: (COMBINED - 0) * ENV + 0910911//Simplied Mux=0x001229ffff17fe3f Overflowed in Rayman 2912Simplied DWORDs=00060003, 00060004, 02000000, 00020007913Color0: (TEXEL0 - 0) * SHADE + 0914Color1: (0 - 0) * 0 + COMBINED915Alpha0: (TEXEL1 - 0) * SHADE + 0916Alpha1: (ENV - 0) * COMBINED + 0917Simplfied type: CM_FMT_TYPE2_A_ADD_D918919Generated combiners:920921Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC9220:Color: Mod - TEXEL0, SHADE,9231:Color: Sel - COMBINED, , -Tex19240:Alpha: Sel - COMBINED, ,9251:Alpha: Mod - TEXEL1, SHADE, -Tex1926927928*/929930931{932{0x00060003, 0x00060004, 0x02000000, 0x00020007}, // Simplified mux9330, 0, // 64bit Mux9342, // number of stages935ENABLE_BOTH,936MUX_ENV, // Constant color9370x00000000, 0x00000000, 0, // Shade and specular color flags938{0x00000000, 0x00000000}, // constant color texture flags939{940{MOD(T0,DIF), MOD(DIF,ENV), 0, true}, // Stage 0941{SKIP, MOD(T1,CUR), 1, true}, // Stage 1942}943},944945946/*947//Mux=0x0030fe0254feff3e Overflowed in Beetle Adventure Rac948Color0: (PRIM - ENV) * TEXEL0 + ENV949Color1: (COMBINED - SHADE) * TEXEL1 + SHADE950Alpha0: (0 - 0) * 0 + 0951Alpha1: (0 - 0) * 0 + 1952953//Simplied Mux=0x0030fe0254feff3e Overflowed in Beetle Adventure Rac954Simplied DWORDs=07030704, 01000000, 06030602, 02000000955Color0: (TEXEL1 - ENV) * TEXEL0 + ENV956Color1: (COMBINED - SHADE) * TEXEL0 + SHADE957Alpha0: (0 - 0) * 0 + 1958Alpha1: (0 - 0) * 0 + COMBINED959Simplfied type: CM_FMT_TYPE6_A_LERP_B_C960Tex 1 = PRIM961962Generated combiners:963964Stages:2, Alpha:DISABLE_ALPHA, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC9650:Color: Sel - TEXEL0, ,9661:Color: Lerp - TEXEL1, ENV, COMBINED -Tex19670:Alpha: Sel - COMBINED, ,9681:Alpha: Sel - COMBINED, , -Tex1969970971*/972973974{975{0x07030704, 0x01000000, 0x06030602, 0x02000000}, // Simplified mux9760x0030FE02, 0x54FEFF3E, // 64bit Mux9772, // number of stages978DISABLE_ALPHA,979MUX_ENV, // Constant color9800x00000000, 0x00000000, 0, // Shade and specular color flags981{0x00000000, 0x00000000}, // constant color texture flags982{983{LERP(DIFA,ENV,T0), SKIP, 0, true}, // Stage 0984{LERP(CUR,DIF,T1), SKIP, 1, true}, // Stage 1985}986},987988/*989//Mux=0x0015fe042ffd79fc Overflowed in Beetle Adventure Rac990Color0: (TEXEL0 - TEXEL1) * SHADE|A + TEXEL1991Color1: (COMBINED - 0) * SHADE + 0992Alpha0: (0 - 0) * 0 + SHADE993Alpha1: (0 - 0) * 0 + SHADE994995//Simplied Mux=0x0015fe042ffd79fc Overflowed in Beetle Adventure Rac996Simplied DWORDs=04460403, 06000000, 00020006, 02000000997Color0: (TEXEL0 - TEXEL1) * SHADE|A + TEXEL1998Color1: (SHADE - 0) * COMBINED + 0999Alpha0: (0 - 0) * 0 + SHADE1000Alpha1: (0 - 0) * 0 + COMBINED1001Simplfied type: CM_FMT_TYPE6_A_LERP_B_C10021003Generated combiners:10041005Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC10060:Color: Sel - TEXEL0, ,10071:Color: BlDifA - COMBINED, TEXEL1, -Tex110080:Alpha: Sel - SHADE, ,10091:Alpha: Sel - COMBINED, , -Tex1101010111012*/101310141015{1016{0x04460403, 0x06000000, 0x00020006, 0x02000000}, // Simplified mux10170x0015FE04, 0x2FFD79FC, // 64bit Mux10182, // number of stages1019ENABLE_BOTH,10200, // Constant color10210x00000000, 0x00000000, 0, // Shade and specular color flags1022{0x00000000, 0x00000000}, // constant color texture flags1023{1024{MOD(T0,DIFA), SEL(DIF), 0, true}, // Stage 01025{LERP(CUR,T1,DIF), SKIP, 1, true}, // Stage 11026}1027},10281029/*1030//Mux=0x0020fe0a14fcf938 Overflowed in Beetle Adventure Rac1031Color0: (TEXEL1 - TEXEL0) * TEXEL0 + TEXEL01032Color1: (COMBINED - SHADE) * PRIM|A + SHADE1033Alpha0: (0 - 0) * 0 + SHADE1034Alpha1: (0 - 0) * 0 + COMBINED10351036//Simplied Mux=0x0020fe0a14fcf938 Overflowed in Beetle Adventure Rac1037Simplied DWORDs=03030304, 06000000, 06450602, 020000001038Color0: (TEXEL1 - TEXEL0) * TEXEL0 + TEXEL01039Color1: (COMBINED - SHADE) * PRIM|A + SHADE1040Alpha0: (0 - 0) * 0 + SHADE1041Alpha1: (0 - 0) * 0 + COMBINED1042Simplfied type: CM_FMT_TYPE6_A_LERP_B_C10431044Generated combiners:10451046Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC10470:Color: Sel - TEXEL0, ,10481:Color: Lerp - TEXEL1, COMBINED, COMBINED -Tex110490:Alpha: Sel - SHADE, ,10501:Alpha: Sel - COMBINED, , -Tex1105110521053*/105410551056{1057{0x03030304, 0x06000000, 0x06450602, 0x02000000}, // Simplified mux10580x0020FE0A, 0x14FCF938, // 64bit Mux10592, // number of stages1060ENABLE_BOTH,1061MUX_PRIM, // Constant color10620x00000000, 0x00000000, 0, // Shade and specular color flags1063{0x00000000, 0x00000000}, // constant color texture flags1064{1065{SEL(T0), SEL(DIF), 0, true}, // Stage 01066{LERP(CUR,DIF,PRIA), SKIP, 0, true}, // Stage 11067}1068},10691070/*1071//Mux=0x0017fe042ffd73f8 Overflowed in Beetle Adventure Rac1072Color0: (TEXEL0 - TEXEL1) * UNK + TEXEL11073Color1: (COMBINED - 0) * SHADE + 01074Alpha0: (0 - 0) * 0 + TEXEL01075Alpha1: (0 - 0) * 0 + COMBINED10761077//Simplied Mux=0x0017fe042ffd73f8 Overflowed in Beetle Adventure Rac1078Simplied DWORDs=04100403, 03000000, 00020006, 020000001079Color0: (TEXEL0 - TEXEL1) * UNK + TEXEL11080Color1: (SHADE - 0) * COMBINED + 01081Alpha0: (0 - 0) * 0 + TEXEL01082Alpha1: (0 - 0) * 0 + COMBINED1083Simplfied type: CM_FMT_TYPE6_A_LERP_B_C10841085Generated combiners:10861087Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC10880:Color: Sel - TEXEL0, ,10891:Color: Lerp - COMBINED, TEXEL1, UNK -Tex110900:Alpha: Sel - TEXEL0, ,10911:Alpha: Sel - COMBINED, , -Tex1109210931094*/109510961097{1098{0x04100403, 0x03000000, 0x00020006, 0x02000000}, // Simplified mux10990x0017FE04, 0x2FFD73F8, // 64bit Mux11002, // number of stages1101ENABLE_BOTH,11020, // Constant color11030x00000000, 0x00000000, 0, // Shade and specular color flags1104{0x00000000, 0x00000000}, // constant color texture flags1105{1106{SEL(T0), SEL(T0), 0, true}, // Stage 01107{LERP(CUR,T1,DIF), SKIP, 1, true}, // Stage 11108}1109},11101111/*1112//Mux=0x001218245531feff Overflowed in CONKER BFD1113Color0: (TEXEL0 - ENV) * SHADE + PRIM1114Color1: (TEXEL0 - ENV) * SHADE + PRIM1115Alpha0: (TEXEL0 - 0) * SHADE + 01116Alpha1: (TEXEL0 - 0) * SHADE + 011171118//Simplied Mux=0x001218245531feff Overflowed in CONKER BFD1119Simplied DWORDs=00060703, 00060003, 02010004, 020000001120Color0: (TEXEL0 - ENV) * SHADE + 01121Color1: (TEXEL1 - 0) * 1 + COMBINED1122Alpha0: (TEXEL0 - 0) * SHADE + 01123Alpha1: (0 - 0) * 0 + COMBINED1124Simplfied type: CM_FMT_TYPE_NOT_CHECKED1125Tex 1 = PRIM11261127Generated combiners:11281129Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC11300:Color: Sub - TEXEL0, ENV,11311:Color: Mod - COMBINED, SHADE,11320:Alpha: Mod - TEXEL0, SHADE,11331:Alpha: Sel - COMBINED, ,113411351136*/113711381139{1140{0x00060703, 0x00060003, 0x02010004, 0x02000000}, // Simplified mux11410, 0, // 64bit Mux11422, // number of stages1143ENABLE_BOTH,1144MUX_ENV, // Constant color11450x00000000, 0x00000000, 0, // Shade and specular color flags1146{0x00000000, 0x00000005}, // constant color texture flags1147{1148{SUB(T0,ENV), MOD(T0,DIF), 0, true}, // Stage 01149{MULADD(CUR,DIF,T1), SKIP, 1, true}, // Stage 11150}1151},11521153/*1154//Mux=0x00127e2455fdf2f9 Overflowed in CONKER BFD1155Color0: (TEXEL0 - ENV) * SHADE + PRIM1156Color1: (TEXEL0 - ENV) * SHADE + PRIM1157Alpha0: (0 - 0) * 0 + TEXEL01158Alpha1: (0 - 0) * 0 + TEXEL011591160//Simplied Mux=0x00127e2455fdf2f9 Overflowed in CONKER BFD1161Simplied DWORDs=00060703, 03000000, 02010004, 020000001162Color0: (TEXEL0 - ENV) * SHADE + 01163Color1: (TEXEL1 - 0) * 1 + COMBINED1164Alpha0: (0 - 0) * 0 + TEXEL01165Alpha1: (0 - 0) * 0 + COMBINED1166Simplfied type: CM_FMT_TYPE_NOT_CHECKED1167Tex 1 = PRIM11681169Generated combiners:11701171Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC11720:Color: Sub - TEXEL0, ENV,11731:Color: Mod - COMBINED, SHADE,11740:Alpha: Sel - TEXEL0, ,11751:Alpha: Sel - COMBINED, ,117611771178*/117911801181{1182{0x00060703, 0x03000000, 0x02010004, 0x02000000}, // Simplified mux11830, 0, // 64bit Mux11842, // number of stages1185ENABLE_BOTH,1186MUX_ENV, // Constant color11870x00000000, 0x00000000, 0, // Shade and specular color flags1188{0x00000000, 0x00000005}, // constant color texture flags1189{1190{SUB(T0,ENV), SEL(T0), 0, true}, // Stage 01191{MULADD(CUR,DIF,T1), SKIP, 1, true}, // Stage 11192}1193},119411951196/*1197//Mux=0x0026a004151092ff Overflowed in CONKER BFD1198Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL01199Color1: (COMBINED - ENV) * SHADE + PRIM1200Alpha0: (TEXEL1 - TEXEL0) * COMBINED + TEXEL01201Alpha1: (COMBINED - 0) * SHADE + 012021203//Simplied Mux=0x0026a004151092ff Overflowed in CONKER BFD1204Simplied DWORDs=00060703, 03060304, 02010005, 000200061205Color0: (TEXEL0 - ENV) * SHADE + 01206Color1: (PRIM - 0) * 1 + COMBINED1207Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL01208Alpha1: (SHADE - 0) * COMBINED + 01209Simplfied type: CM_FMT_TYPE_NOT_CHECKED12101211Generated combiners:12121213Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC12140:Color: Sub - TEXEL0, ENV,12151:Color: Mod - COMBINED, SHADE, -Tex112160:Alpha: Sel - TEXEL0, ,12171:Alpha: BlDifA - TEXEL1, COMBINED, -Tex1121812191220*/122112221223{1224{0x00060703, 0x03060304, 0x02010005, 0x00020006}, // Simplified mux12250, 0, // 64bit Mux12262, // number of stages1227ENABLE_BOTH,1228MUX_PRIM, // Constant color12290x00000000, 0x00000000, 0, // Shade and specular color flags1230{0x00000000, 0x00000000}, // constant color texture flags1231{1232{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 01233//{LERP(T1,CUR,LODFRAC), LERP(T1,CUR,LODFRAC), 1, true}, // Stage 11234{ADD(CUR,PRI), SKIP, 0, false}, // Stage 11235}1236},12371238/*1239//Mux=0x0026a00415fc92f8 Overflowed in CONKER BFD1240Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL01241Color1: (COMBINED - ENV) * SHADE + PRIM1242Alpha0: (TEXEL1 - TEXEL0) * COMBINED + TEXEL01243Alpha1: (0 - 0) * 0 + COMBINED12441245//Simplied Mux=0x0026a00415fc92f8 Overflowed in CONKER BFD1246Simplied DWORDs=00060703, 03060304, 02010005, 020000001247Color0: (TEXEL0 - ENV) * SHADE + 01248Color1: (PRIM - 0) * 1 + COMBINED1249Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL01250Alpha1: (0 - 0) * 0 + COMBINED1251Simplfied type: CM_FMT_TYPE_NOT_CHECKED12521253Generated combiners:12541255Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC12560:Color: Sub - TEXEL0, ENV,12571:Color: Mod - COMBINED, SHADE, -Tex112580:Alpha: Sel - TEXEL0, ,12591:Alpha: BlDifA - TEXEL1, COMBINED, -Tex1126012611262*/126312641265{1266{0x00060703, 0x03060304, 0x02010005, 0x02000000}, // Simplified mux12670, 0, // 64bit Mux12682, // number of stages1269ENABLE_BOTH,1270MUX_LODFRAC, // Constant color12710x00000000, 0x00000000, 0, // Shade and specular color flags1272{0x00000000, 0x00000000}, // constant color texture flags1273{1274{MOD(T0,DIF), SEL(T0), 0, true}, // Stage 01275{SKIP, LERP(T1,CUR,LODFRAC), 1, true}, // Stage 11276}12771278},127912801281/*1282//Mux=0x001219ff5f15fe3f Overflowed in CONKER BFD1283Color0: (TEXEL0 - ENV) * SHADE + PRIM1284Color1: (0 - 0) * 0 + COMBINED1285Alpha0: (TEXEL0 - 0) * SHADE + 01286Alpha1: (COMBINED - 0) * ENV + 012871288//Simplied Mux=0x001219ff5f15fe3f Overflowed in CONKER BFD1289Simplied DWORDs=00060703, 00060003, 02010004, 000200071290Color0: (TEXEL0 - ENV) * SHADE + 01291Color1: (TEXEL1 - 0) * 1 + COMBINED1292Alpha0: (TEXEL0 - 0) * SHADE + 01293Alpha1: (ENV - 0) * COMBINED + 01294Simplfied type: CM_FMT_TYPE_NOT_CHECKED1295Tex 1 = PRIM12961297Generated combiners:12981299Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC13000:Color: Sub - TEXEL0, ENV,13011:Color: Mod - COMBINED, SHADE,13020:Alpha: Mod - TEXEL0, SHADE,13031:Alpha: Mod - ENV, COMBINED,130413051306*/130713081309{1310{0x00060703, 0x00060003, 0x02010004, 0x00020007}, // Simplified mux13110, 0, // 64bit Mux13122, // number of stages1313ENABLE_BOTH,1314MUX_ENV, // Constant color13150x00000000, 0x00000000, 0, // Shade and specular color flags1316{0x00000000, 0x00000005}, // constant color texture flags1317{1318{SUB(T0,ENV), MOD(T0,DIF), 0, true}, // Stage 01319{MULADD(CUR,DIF,T1), MOD(CUR,ENV), 1, true}, // Stage 11320}1321},132213231324/*1325//Mux=0x00ff9880f514feff Overflowed in CONKER BFD1326Color0: (0 - 0) * 0 + TEXEL01327Color1: (SHADE - ENV) * COMBINED + PRIM1328Alpha0: (TEXEL0 - 0) * SHADE + 01329Alpha1: (COMBINED - 0) * ENV + 013301331//Simplied Mux=0x00ff9880f514feff Overflowed in CONKER BFD1332Simplied DWORDs=00030706, 00060003, 02010004, 000200071333Color0: (SHADE - ENV) * TEXEL0 + 01334Color1: (TEXEL1 - 0) * 1 + COMBINED1335Alpha0: (TEXEL0 - 0) * SHADE + 01336Alpha1: (ENV - 0) * COMBINED + 01337Simplfied type: CM_FMT_TYPE_NOT_CHECKED1338Shade = 00000706 in color channel1339Tex 1 = PRIM13401341Generated combiners:13421343Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC13440:Color: Sub - SHADE, ENV,13451:Color: Mod - COMBINED, TEXEL0,13460:Alpha: Mod - TEXEL0, SHADE,13471:Alpha: Mod - ENV, COMBINED,134813491350*/135113521353{1354{0x00030706, 0x00060003, 0x02010004, 0x00020007}, // Simplified mux13550, 0, // 64bit Mux13562, // number of stages1357ENABLE_BOTH,1358MUX_ENV, // Constant color13590x00000000, 0x00000000, 0, // Shade and specular color flags1360{0x00000000, 0x00000005}, // constant color texture flags1361{1362{SUB(T0,ENV), MOD(T0,DIF), 0, true}, // Stage 01363{MULADD(CUR,DIF,T1), MOD(CUR,ENV), 1, true}, // Stage 11364}1365},13661367136813691370/*1371//Mux=0x0026a080151492ff Overflowed in CONKER BFD1372Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL01373Color1: (SHADE - ENV) * COMBINED + PRIM1374Alpha0: (TEXEL1 - TEXEL0) * COMBINED + TEXEL01375Alpha1: (COMBINED - 0) * ENV + 013761377//Simplied Mux=0x0026a080151492ff Overflowed in CONKER BFD1378Simplied DWORDs=030E0304, 03060304, 05020706, 000200071379Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL01380Color1: (SHADE - ENV) * COMBINED + PRIM1381Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL01382Alpha1: (ENV - 0) * COMBINED + 01383Simplfied type: CM_FMT_TYPE_NOT_CHECKED13841385Generated combiners:13861387Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC13880:Color: Sel - TEXEL0, ,13891:Color: Lerp - TEXEL1, COMBINED, LODFRAC -Tex113900:Alpha: Sel - TEXEL0, ,13911:Alpha: BlDifA - TEXEL1, COMBINED, -Tex1139213931394*/139513961397{1398{0x030E0304, 0x03060304, 0x05020706, 0x00020007}, // Simplified mux13990x0026A080, 0x151492FF, // 64bit Mux14002, // number of stages1401ENABLE_BOTH,1402MUX_PRIM, // Constant color14030x00000706, 0x00000007, 0, // Shade and specular color flags1404{0x00000000, 0x00000000}, // constant color texture flags1405{1406{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 01407//{LERP(T1,CUR,LODFRAC), LERP(T1,CUR,LODFRAC), 1, true}, // Stage 11408{ADD(CUR,PRI), SKIP, 0, false}, // Stage 11409}1410},14111412/*1413//Mux=0x0026a004151092ff Overflowed in CONKER BFD1414Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL01415Color1: (COMBINED - ENV) * SHADE + PRIM1416Alpha0: (TEXEL1 - TEXEL0) * COMBINED + TEXEL01417Alpha1: (COMBINED - 0) * SHADE + 0141814191420//Simplied Mux=0x0026a004151092ff Overflowed in CONKER BFD1421Simplied DWORDs=030E0304, 03060304, 05060702, 000200061422Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL01423Color1: (COMBINED - ENV) * SHADE + PRIM1424Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL01425Alpha1: (SHADE - 0) * COMBINED + 01426Simplfied type: CM_FMT_TYPE_NOT_CHECKEDGenerated combiners:1427*/142814291430{1431{0x030E0304, 0x03060304, 0x05060702, 0x00020006}, // Simplified mux14320x0026A004, 0x151092FF, // 64bit Mux14332, // number of stages1434ENABLE_BOTH,1435MUX_LODFRAC, // Constant color14360x00000000, 0x00000000, 0, // Shade and specular color flags1437{0x00000000, 0x00000000}, // constant color texture flags1438{1439{MOD(T0,DIF), SEL(T0), 0, true}, // Stage 01440//{LERP(T1,CUR,LODFRAC), LERP(T1,CUR,LODFRAC), 1, true}, // Stage 11441{SKIP, LERP(T1,CUR,LODFRAC), 1, true}, // Stage 11442}1443},14441445/*1446//Mux=0x00ff9880f514feff Overflowed in CONKER BFD1447Color0: (0 - 0) * 0 + TEXEL01448Color1: (SHADE - ENV) * COMBINED + PRIM1449Alpha0: (TEXEL0 - 0) * SHADE + 01450Alpha1: (COMBINED - 0) * ENV + 014511452//Simplied Mux=0x00ff9880f514feff Overflowed in CONKER BFD1453Simplied DWORDs=00030706, 00060003, 02010004, 000200071454Color0: (SHADE - ENV) * TEXEL0 + 01455Color1: (TEXEL1 - 0) * 1 + COMBINED1456Alpha0: (TEXEL0 - 0) * SHADE + 01457Alpha1: (ENV - 0) * COMBINED + 01458Simplfied type: CM_FMT_TYPE_NOT_CHECKED1459Shade = 00000706 in color channel1460Tex 1 = PRIM14611462Generated combiners:14631464Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC14650:Color: Sub - SHADE, ENV,14661:Color: Mod - COMBINED, TEXEL0,14670:Alpha: Mod - TEXEL0, SHADE,14681:Alpha: Mod - ENV, COMBINED,146914701471*/147214731474{1475{0x00030706, 0x00060003, 0x02010004, 0x00020007}, // Simplified mux14760x00FF9880, 0xF514FEFF, // 64bit Mux14772, // number of stages1478ENABLE_BOTH,1479MUX_PRIM, // Constant color14800x00000706, 0x00070006, 0, // Shade and specular color flags1481{0x00000000, 0x00000000}, // constant color texture flags1482{1483{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 01484{ADD(CUR,PRI), SKIP, 0, false}, // Stage 11485}1486},14871488/*1489//Mux=0x00262a041f0c93ff Overflowed in JET FORCE GEMINI1490Color0: (TEXEL1 - TEXEL0) * ENV|A + TEXEL01491Color1: (COMBINED - 0) * SHADE + 01492Alpha0: (TEXEL1 - TEXEL0) * ENV + TEXEL01493Alpha1: (COMBINED - 0) * PRIM + 014941495//Simplied Mux=0x00262a041f0c93ff Overflowed in JET FORCE GEMINI1496Simplied DWORDs=03460304, 03060304, 00020006, 000200051497Color0: (TEXEL1 - TEXEL0) * SHADE|A + TEXEL01498Color1: (SHADE - 0) * COMBINED + 01499Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL01500Alpha1: (PRIM - 0) * COMBINED + 01501Simplfied type: CM_FMT_TYPE6_A_LERP_B_C1502Shade = ENV in alpha channel15031504Generated combiners:15051506Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC15070:Color: Sel - TEXEL0, ,15081:Color: BlDifA - TEXEL1, COMBINED, -Tex115090:Alpha: Sel - TEXEL0, ,15101:Alpha: BlDifA - TEXEL1, COMBINED, -Tex1151115121513*/151415151516{1517{0x03460304, 0x03060304, 0x00020006, 0x00020005}, // Simplified mux15180, 0, // 64bit Mux15192, // number of stages1520ENABLE_BOTH,1521MUX_ENV, // Constant color15220x00000000, 0x00000007, 0, // Shade and specular color flags1523{0x00000000, 0x00000000}, // constant color texture flags1524{1525{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 01526{LERP(T1,CUR,ENVA), LERP(T1,CUR,ENV), 1, true}, // Stage 11527}1528},15291530/*1531//Mux=0x00262a6014fc9338 Overflowed in JET FORCE GEMINI1532Color0: (TEXEL1 - TEXEL0) * ENV|A + TEXEL01533Color1: (PRIM - SHADE) * COMBINED + SHADE1534Alpha0: (TEXEL1 - TEXEL0) * ENV + TEXEL01535Alpha1: (0 - 0) * 0 + COMBINED15361537//Simplied Mux=0x00262a6014fc9338 Overflowed in JET FORCE GEMINI1538Simplied DWORDs=03460304, 03060304, 06020605, 020000001539Color0: (TEXEL1 - TEXEL0) * SHADE|A + TEXEL01540Color1: (PRIM - SHADE) * COMBINED + SHADE1541Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL01542Alpha1: (0 - 0) * 0 + COMBINED1543Simplfied type: CM_FMT_TYPE6_A_LERP_B_C1544Shade = ENV in alpha channel15451546Generated combiners:15471548Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC15490:Color: Sel - TEXEL0, ,15501:Color: BlDifA - TEXEL1, COMBINED, -Tex115510:Alpha: Sel - TEXEL0, ,15521:Alpha: BlDifA - TEXEL1, COMBINED, -Tex1155315541555*/155615571558{1559{0x03460304, 0x03060304, 0x06020605, 0x02000000}, // Simplified mux15600, 0, // 64bit Mux15612, // number of stages1562ENABLE_BOTH,1563MUX_ENV, // Constant color15640x00000000, 0x00000007, 0, // Shade and specular color flags1565{0x00000000, 0x00000000}, // constant color texture flags1566{1567{MOD(T0,DIF), SEL(T0), 0, true}, // Stage 01568{LERP(T1,CUR,ENVA), LERP(T1,CUR,ENV), 1, true}, // Stage 11569}1570},157115721573/*1574//Mux=0x00127e2455fdf8fc Overflowed in KILLER INSTINCT GOLD1575Color0: (TEXEL0 - ENV) * SHADE + PRIM1576Color1: (TEXEL0 - ENV) * SHADE + PRIM1577Alpha0: (0 - 0) * 0 + SHADE1578Alpha1: (0 - 0) * 0 + SHADE15791580//Simplied Mux=0x00127e2455fdf8fc Overflowed in KILLER INSTINCT GOLD1581Simplied DWORDs=00060703, 06000000, 02010004, 020000001582Color0: (TEXEL0 - ENV) * SHADE + 01583Color1: (TEXEL1 - 0) * 1 + COMBINED1584Alpha0: (0 - 0) * 0 + SHADE1585Alpha1: (0 - 0) * 0 + COMBINED1586Simplfied type: CM_FMT_TYPE_NOT_CHECKED1587Tex 1 = PRIM15881589Generated combiners:15901591Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC15920:Color: Sub - TEXEL0, ENV,15931:Color: Mod - COMBINED, SHADE,15940:Alpha: Sel - SHADE, ,15951:Alpha: Sel - COMBINED, ,159615971598*/159916001601{1602{0x00060703, 0x06000000, 0x02010004, 0x02000000}, // Simplified mux16030, 0, // 64bit Mux16042, // number of stages1605ENABLE_BOTH,1606MUX_ENV, // Constant color16070x00000000, 0x00000000, 0, // Shade and specular color flags1608{0x00000000, 0x00000005}, // constant color texture flags1609{1610{SUB(T0,ENV), SEL(DIF), 0, true}, // Stage 01611{MULADD(CUR,DIF,T1), SKIP, 1, true}, // Stage 11612}1613},161416151616/*1617//Mux=0x00fffe6af5fcf438 Overflowed in KILLER INSTINCT GOLD1618Color0: (0 - 0) * 0 + TEXEL01619Color1: (PRIM - ENV) * PRIM|A + COMBINED1620Alpha0: (0 - 0) * 0 + TEXEL11621Alpha1: (0 - 0) * 0 + COMBINED16221623//Simplied Mux=0x00fffe6af5fcf438 Overflowed in KILLER INSTINCT GOLD1624Simplied DWORDs=00460706, 04000000, 02010003, 020000001625Color0: (SHADE - ENV) * SHADE|A + 01626Color1: (TEXEL0 - 0) * 1 + COMBINED1627Alpha0: (0 - 0) * 0 + TEXEL11628Alpha1: (0 - 0) * 0 + COMBINED1629Simplfied type: CM_FMT_TYPE_NOT_CHECKED1630Shade = PRIM in color channel1631Shade = PRIM in alpha channel16321633Generated combiners:16341635Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC16360:Color: Sub - SHADE, ENV, -Tex116371:Color: Mod - COMBINED, SHADE|A,16380:Alpha: Sel - TEXEL1, , -Tex116391:Alpha: Sel - COMBINED, ,164016411642*/164316441645{1646{0x00460706, 0x04000000, 0x02010003, 0x02000000}, // Simplified mux16470, 0, // 64bit Mux16482, // number of stages1649ENABLE_BOTH,1650MUX_ENV, // Constant color16510x00000005, 0x00000005, 0, // Shade and specular color flags1652{0x00000000, 0x00000000}, // constant color texture flags1653{1654{SUB(DIF,ENV), SEL(T1), 1, true}, // Stage 01655{MULADD(CUR,DIFA,T0), SKIP, 0, true}, // Stage 11656}1657},165816591660/*1661//Mux=0x00262a041f5893f8 Overflowed in THE LEGEND OF ZELDA1662Color0: (TEXEL1 - TEXEL0) * ENV|A + TEXEL01663Color1: (COMBINED - 0) * SHADE + 01664Alpha0: (TEXEL1 - TEXEL0) * ENV + TEXEL01665Alpha1: (TEXEL1 - 0) * 1 + COMBINED16661667//Simplied Mux=0x00262a041f5893f8 Overflowed in THE LEGEND OF ZELDA1668Simplied DWORDs=03460304, 03060304, 00020006, 020100041669Color0: (TEXEL1 - TEXEL0) * SHADE|A + TEXEL01670Color1: (SHADE - 0) * COMBINED + 01671Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL01672Alpha1: (TEXEL1 - 0) * 1 + COMBINED1673Simplfied type: CM_FMT_TYPE6_A_LERP_B_C1674Shade = ENV in alpha channel16751676Generated combiners:16771678Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC16790:Color: Sel - TEXEL0, ,16801:Color: BlDifA - TEXEL1, COMBINED, -Tex116810:Alpha: Sel - TEXEL0, ,16821:Alpha: BlDifA - TEXEL1, COMBINED, -Tex1168316841685*/168616871688{1689{0x03460304, 0x03060304, 0x00020006, 0x02010004}, // Simplified mux16900x00262A04, 0x1F5893F8, // 64bit Mux16912, // number of stages1692ENABLE_BOTH,1693MUX_ENV, // Constant color16940x00000000, 0x00000000, 0, // Shade and specular color flags1695{0x00000000, 0x00000000}, // constant color texture flags1696{1697{MOD(T0,DIF), SEL(T0), 0, true}, // Stage 01698{LERP(T1,CUR,ENVA), LERP(T1,CUR,ENV), 1, true}, // Stage 11699}1700},170117021703/*1704//Mux=0x00272c60350ce37f Overflowed in THE LEGEND OF ZELDA1705Color0: (TEXEL1 - PRIM) * PRIMLODFRAC + TEXEL01706Color1: (PRIM - ENV) * COMBINED + ENV1707Alpha0: (TEXEL1 - 1) * 1 + TEXEL01708Alpha1: (COMBINED - 0) * PRIM + 017091710//Simplied Mux=0x00272c60350ce37f Overflowed in THE LEGEND OF ZELDA1711Simplied DWORDs=030F0604, 00060003, 07020706, 020000001712Color0: (TEXEL1 - SHADE) * PRIMLODFRAC + TEXEL01713Color1: (SHADE - ENV) * COMBINED + ENV1714Alpha0: (TEXEL0 - 0) * SHADE + 01715Alpha1: (0 - 0) * 0 + COMBINED1716Simplfied type: CM_FMT_TYPE_NOT_CHECKED1717Shade = PRIM in color channel1718Shade = PRIM in alpha channel17191720Generated combiners:17211722Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC17230:Color: Mod - TEXEL1, PRIMLODFRAC, -Tex117241:Color: Add - COMBINED, TEXEL0,17250:Alpha: Sel - COMBINED, , -Tex117261:Alpha: Mod - TEXEL0, SHADE,172717281729*/173017311732{1733{0x030F0604, 0x00060003, 0x07020706, 0x02000000}, // Simplified mux17340x00272C60, 0x350CE37F, // 64bit Mux17352, // number of stages1736ENABLE_BOTH,1737MUX_ENV, // Constant color17380x00000005, 0x00000005, 0, // Shade and specular color flags1739{0x00000000, 0x00000000}, // constant color texture flags1740{1741{MOD(T1,DIF), MOD(T1,DIF), 1, true}, // Stage 01742{MULADD(DIF,T0,CUR), MOD(T0,CUR), 0, true}, // Stage 11743}1744},1745174617471748/*1749//Mux=0x0026a0041f1093ff Overflowed in Perfect Dark1750Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL01751Color1: (COMBINED - 0) * SHADE + 01752Alpha0: (TEXEL1 - TEXEL0) * COMBINED + TEXEL01753Alpha1: (COMBINED - 0) * SHADE + 017541755//Simplied Mux=0x0026a0041f1093ff Overflowed in Perfect Dark1756Simplied DWORDs=00060003, 03060304, 02000000, 000200061757Color0: (TEXEL0 - 0) * SHADE + 01758Color1: (0 - 0) * 0 + COMBINED1759Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL01760Alpha1: (SHADE - 0) * COMBINED + 01761Simplfied type: CM_FMT_TYPE6_A_LERP_B_C17621763Generated combiners:17641765Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC17660:Color: Mod - TEXEL0, SHADE,17671:Color: Sel - COMBINED, , -Tex117680:Alpha: Sel - TEXEL0, ,17691:Alpha: BlDifA - TEXEL1, COMBINED, -Tex1177017711772*/177317741775{1776{0x00060003, 0x03060304, 0x02000000, 0x00020006}, // Simplified mux17770x0026A004, 0x1F1093FF, // 64bit Mux17782, // number of stages1779ENABLE_BOTH,1780MUX_LODFRAC, // Constant color17810x00000000, 0x00000000, 0, // Shade and specular color flags1782{0x00000000, 0x00000000}, // constant color texture flags1783{1784{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 01785{SKIP, SKIP, 1, true}, // Stage 11786}1787},178817891790/*1791//Mux=0x0026a08015fc937b Overflowed in ROCKETROBOTONWHEELS1792Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL01793Color1: (SHADE - ENV) * COMBINED + ENV1794Alpha0: (TEXEL1 - TEXEL0) * COMBINED + TEXEL01795Alpha1: (0 - 0) * 0 + PRIM17961797//Simplied Mux=0x0026a08015fc937b Overflowed in ROCKETROBOTONWHEELS1798Simplied DWORDs=030E0304, 06000000, 07020706, 020000001799Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL01800Color1: (SHADE - ENV) * COMBINED + ENV1801Alpha0: (0 - 0) * 0 + SHADE1802Alpha1: (0 - 0) * 0 + COMBINED1803Simplfied type: CM_FMT_TYPE6_A_LERP_B_C1804Shade = PRIM in alpha channel18051806Generated combiners:18071808Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC18090:Color: Sel - TEXEL0, ,18101:Color: Lerp - TEXEL1, COMBINED, LODFRAC -Tex118110:Alpha: Sel - SHADE, ,18121:Alpha: Sel - COMBINED, , -Tex1181318141815*/181618171818{1819{0x030E0304, 0x06000000, 0x07020706, 0x02000000}, // Simplified mux18200x0026A080, 0x15FC937B, // 64bit Mux18212, // number of stages1822ENABLE_BOTH,1823MUX_LODFRAC, // Constant color18240x00000000, 0x00000005, 0, // Shade and specular color flags1825{0x00000000, 0x00000000}, // constant color texture flags1826{1827{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 01828{LERP(T1,CUR,LODFRAC), LERP(T1,CUR,LODFRAC), 1, true}, // Stage 11829}1830},183118321833/*1834//Mux=0x0026a0801ffc93fb Overflowed in ROCKETROBOTONWHEELS1835Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL01836Color1: (SHADE - 0) * COMBINED + 01837Alpha0: (TEXEL1 - TEXEL0) * COMBINED + TEXEL01838Alpha1: (0 - 0) * 0 + PRIM18391840//Simplied Mux=0x0026a0801ffc93fb Overflowed in ROCKETROBOTONWHEELS1841Simplied DWORDs=030E0304, 06000000, 00020006, 020000001842Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL01843Color1: (SHADE - 0) * COMBINED + 01844Alpha0: (0 - 0) * 0 + SHADE1845Alpha1: (0 - 0) * 0 + COMBINED1846Simplfied type: CM_FMT_TYPE6_A_LERP_B_C1847Shade = PRIM in alpha channel18481849Generated combiners:18501851Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC18520:Color: Sel - TEXEL0, ,18531:Color: Lerp - TEXEL1, COMBINED, LODFRAC -Tex118540:Alpha: Sel - SHADE, ,18551:Alpha: Sel - COMBINED, , -Tex1185618571858*/185918601861{1862{0x030E0304, 0x06000000, 0x00020006, 0x02000000}, // Simplified mux18630x0026A080, 0x1FFC93FB, // 64bit Mux18642, // number of stages1865ENABLE_BOTH,1866MUX_LODFRAC, // Constant color18670x00000000, 0x00000005, 0, // Shade and specular color flags1868{0x00000000, 0x00000000}, // constant color texture flags1869{1870{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 01871{LERP(T1,CUR,LODFRAC), LERP(T1,CUR,LODFRAC), 1, true}, // Stage 11872}1873},187418751876/*1877//Mux=0x0025a8801f1493ff Overflowed in ROCKETROBOTONWHEELS1878Color0: (TEXEL1 - TEXEL0) * SHADE|A + TEXEL01879Color1: (SHADE - 0) * COMBINED + 01880Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL01881Alpha1: (COMBINED - 0) * ENV + 018821883//Simplied Mux=0x0025a8801f1493ff Overflowed in ROCKETROBOTONWHEELS1884Simplied DWORDs=03460304, 03060304, 00020006, 000200071885Color0: (TEXEL1 - TEXEL0) * SHADE|A + TEXEL01886Color1: (SHADE - 0) * COMBINED + 01887Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL01888Alpha1: (ENV - 0) * COMBINED + 01889Simplfied type: CM_FMT_TYPE6_A_LERP_B_C18901891Generated combiners:18921893Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC18940:Color: Sel - TEXEL0, ,18951:Color: BlDifA - TEXEL1, COMBINED, -Tex118960:Alpha: Sel - TEXEL0, ,18971:Alpha: BlDifA - TEXEL1, COMBINED, -Tex1189818991900*/190119021903{1904{0x03460304, 0x03060304, 0x00020006, 0x00020007}, // Simplified mux19050, 0, // 64bit Mux19062, // number of stages1907ENABLE_BOTH,1908MUX_ENV, // Constant color19090x00000000, 0x00000000, 0, // Shade and specular color flags1910{0x00000000, 0x00000000}, // constant color texture flags1911{1912{MOD(T0,DIF), MOD(T0,ENV), 0, true}, // Stage 01913{LERP(T1,CUR,DIFA), LERP(T1,CUR,DIF), 1, true}, // Stage 11914}1915},191619171918/*1919//Mux=0x0026a0801510937f Overflowed in ROCKETROBOTONWHEELS1920Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL01921Color1: (SHADE - ENV) * COMBINED + ENV1922Alpha0: (TEXEL1 - TEXEL0) * COMBINED + TEXEL01923Alpha1: (COMBINED - 0) * SHADE + 019241925//Simplied Mux=0x0026a0801510937f Overflowed in ROCKETROBOTONWHEELS1926Simplied DWORDs=030E0304, 03060304, 07020706, 000200061927Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL01928Color1: (SHADE - ENV) * COMBINED + ENV1929Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL01930Alpha1: (SHADE - 0) * COMBINED + 01931Simplfied type: CM_FMT_TYPE6_A_LERP_B_C19321933Generated combiners:19341935Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC19360:Color: Sel - TEXEL0, ,19371:Color: Lerp - TEXEL1, COMBINED, LODFRAC -Tex119380:Alpha: Sel - TEXEL0, ,19391:Alpha: BlDifA - TEXEL1, COMBINED, -Tex1194019411942*/194319441945{1946{0x030E0304, 0x03060304, 0x07020706, 0x00020006}, // Simplified mux19470, 0, // 64bit Mux19482, // number of stages1949ENABLE_BOTH,1950MUX_LODFRAC, // Constant color19510x00000000, 0x00000000, 0, // Shade and specular color flags1952{0x00000000, 0x00000000}, // constant color texture flags1953{1954{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 01955{LERP(T1,CUR,LODFRAC), LERP(T1,CUR,LODFRAC), 1, true}, // Stage 11956}1957},195819591960/*1961//Mux=0x004099ff5f0efe3f Overflowed in ROCKETROBOTONWHEELS1962Color0: (SHADE - ENV) * TEXEL0 + ENV1963Color1: (0 - 0) * 0 + COMBINED1964Alpha0: (TEXEL0 - 0) * SHADE + 01965Alpha1: (COMBINED - 0) * PRIM + 019661967//Simplied Mux=0x004099ff5f0efe3f Overflowed in ROCKETROBOTONWHEELS1968Simplied DWORDs=07030706, 00060003, 02000000, 000200041969Color0: (SHADE - ENV) * TEXEL0 + ENV1970Color1: (0 - 0) * 0 + COMBINED1971Alpha0: (TEXEL0 - 0) * SHADE + 01972Alpha1: (TEXEL1 - 0) * COMBINED + 01973Simplfied type: CM_FMT_TYPE6_A_LERP_B_C1974Shade = 00000706 in color channel1975Tex 1 = PRIM19761977Generated combiners:19781979Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC19800:Color: Lerp - SHADE, ENV, TEXEL019811:Color: Sel - COMBINED, , -Tex119820:Alpha: Mod - TEXEL0, SHADE,19831:Alpha: Mod - TEXEL1, COMBINED, -Tex1198419851986*/198719881989{1990{0x07030706, 0x00060003, 0x02000000, 0x00020004}, // Simplified mux19910x004099FF, 0x5F0EFE3F, // 64bit Mux19922, // number of stages1993ENABLE_BOTH,1994MUX_ENV, // Constant color19950x00000000, 0x00000000, 0, // Shade and specular color flags1996{0x00000000, 0x00000005}, // constant color texture flags1997{1998{LERP(DIF,ENV,T0), MOD(T0,DIF), 0, true}, // Stage 01999{SKIP, MOD(T1,CUR), 1, true}, // Stage 12000}2001},200220032004/*2005//Mux=0x0025a8a01414933f Overflowed in ROCKETROBOTONWHEELS2006Color0: (TEXEL1 - TEXEL0) * SHADE|A + TEXEL02007Color1: (ENV - SHADE) * COMBINED + SHADE2008Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL02009Alpha1: (COMBINED - 0) * ENV + 020102011//Simplied Mux=0x0025a8a01414933f Overflowed in ROCKETROBOTONWHEELS2012Simplied DWORDs=03460304, 03060304, 06020607, 000200072013Color0: (TEXEL1 - TEXEL0) * SHADE|A + TEXEL02014Color1: (ENV - SHADE) * COMBINED + SHADE2015Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL02016Alpha1: (ENV - 0) * COMBINED + 02017Simplfied type: CM_FMT_TYPE6_A_LERP_B_C20182019Generated combiners:20202021Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC20220:Color: Sel - TEXEL0, ,20231:Color: BlDifA - TEXEL1, COMBINED, -Tex120240:Alpha: Sel - TEXEL0, ,20251:Alpha: BlDifA - TEXEL1, COMBINED, -Tex1202620272028*/202920302031{2032{0x03460304, 0x03060304, 0x06020607, 0x00020007}, // Simplified mux20330x0025A8A0, 0x1414933F, // 64bit Mux20342, // number of stages2035ENABLE_BOTH,2036MUX_ENV, // Constant color20370x00000000, 0x00000000, 0, // Shade and specular color flags2038{0x00000000, 0x00000005}, // constant color texture flags2039{2040{LERP(ENV,DIF,T0), MOD(T0,ENV), 0, true}, // Stage 02041{LERP(T1,CUR,DIFA), LERP(T1,CUR,DIF), 1, true}, // Stage 12042}2043},204420452046/*2047//Mux=0x001298043f15ffff Overflowed in BANJO TOOIE2048Color0: (TEXEL0 - PRIM) * ENV + PRIM2049Color1: (COMBINED - 0) * SHADE + 02050Alpha0: (TEXEL0 - 0) * SHADE + 02051Alpha1: (COMBINED - 0) * ENV + 020522053//Simplied Mux=0x001298043f15ffff Overflowed in BANJO TOOIE2054Simplied DWORDs=04070403, 00060003, 00020006, 000200072055Color0: (TEXEL0 - TEXEL1) * ENV + TEXEL12056Color1: (SHADE - 0) * COMBINED + 02057Alpha0: (TEXEL0 - 0) * SHADE + 02058Alpha1: (ENV - 0) * COMBINED + 02059Simplfied type: CM_FMT_TYPE6_A_LERP_B_C2060Tex 1 = PRIM20612062Generated combiners:20632064Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC20650:Color: Sel - TEXEL0, ,20661:Color: Lerp - COMBINED, TEXEL1, ENV20670:Alpha: Mod - TEXEL0, SHADE,20681:Alpha: Mod - ENV, COMBINED,206920702071*/207220732074{2075{0x04070403, 0x00060003, 0x00020006, 0x00020007}, // Simplified mux20760x00129804, 0x3F15FFFF, // 64bit Mux20772, // number of stages2078ENABLE_BOTH,2079MUX_ENV, // Constant color20800x00000000, 0x00000000, 0, // Shade and specular color flags2081{0x00000000, 0x00000005}, // constant color texture flags2082{2083{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 02084{LERP(CUR,T1,ENV), MOD(CUR,ENV), 1, true}, // Stage 12085}2086},208720882089/*2090//Mux=0x0062fe043f15f9ff Overflowed in BANJO TOOIE2091Color0: (1 - PRIM) * ENV + PRIM2092Color1: (COMBINED - 0) * SHADE + 02093Alpha0: (0 - 0) * 0 + SHADE2094Alpha1: (COMBINED - 0) * ENV + 020952096//Simplied Mux=0x0062fe043f15f9ff Overflowed in BANJO TOOIE2097Simplied DWORDs=03070301, 06000000, 00020006, 020000002098Color0: (1 - TEXEL0) * ENV + TEXEL02099Color1: (SHADE - 0) * COMBINED + 02100Alpha0: (0 - 0) * 0 + SHADE2101Alpha1: (0 - 0) * 0 + COMBINED2102Simplfied type: CM_FMT_TYPE6_A_LERP_B_C2103Shade = 00070006 in alpha channel2104Tex 0 = PRIM21052106Generated combiners:21072108Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC21090:Color: AddSmooth - TEXEL0, ENV,21101:Color: Mod - SHADE, COMBINED,21110:Alpha: Sel - SHADE, ,21121:Alpha: Sel - COMBINED, ,211321142115*/211621172118{2119{0x03070301, 0x06000000, 0x00020006, 0x02000000}, // Simplified mux21200x0062FE04, 0x3F15F9FF, // 64bit Mux21212, // number of stages2122ENABLE_BOTH,2123MUX_ENV, // Constant color21240x00000000, 0x00000000, 0, // Shade and specular color flags2125{0x00000005, 0x00000000}, // constant color texture flags2126{2127{MULADD(T0C,ENV,T0), SEL(DIF), 0, true}, // Stage 02128{MOD(CUR,DIF), SKIP, 0, true}, // Stage 12129}2130},213121322133/*2134//Mux=0x0025266015fc9378 Overflowed in ZELDA MAJORA'S MASK2135Color0: (TEXEL1 - TEXEL0) * PRIM|A + TEXEL02136Color1: (PRIM - ENV) * COMBINED + ENV2137Alpha0: (TEXEL1 - TEXEL0) * PRIM + TEXEL02138Alpha1: (0 - 0) * 0 + COMBINED21392140//Simplied Mux=0x0025266015fc9378 Overflowed in ZELDA MAJORA'S MASK2141Simplied DWORDs=03460304, 03060304, 06020605, 020000002142Color0: (TEXEL1 - TEXEL0) * SHADE|A + TEXEL02143Color1: (PRIM - SHADE) * COMBINED + SHADE2144Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL02145Alpha1: (0 - 0) * 0 + COMBINED2146Simplfied type: CM_FMT_TYPE6_A_LERP_B_C2147Shade = ENV in color channel2148Shade = PRIM in alpha channel21492150Generated combiners:21512152Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC21530:Color: Sel - TEXEL0, ,21541:Color: BlDifA - TEXEL1, COMBINED, -Tex121550:Alpha: Sel - TEXEL0, ,21561:Alpha: BlDifA - TEXEL1, COMBINED, -Tex1215721582159*/216021612162{2163{0x03460304, 0x03060304, 0x06020605, 0x02000000}, // Simplified mux21640, 0, // 64bit Mux21652, // number of stages2166ENABLE_BOTH,2167MUX_PRIM, // Constant color21680x00000007, 0x00000005, 0, // Shade and specular color flags2169{0x00000000, 0x00000000}, // constant color texture flags2170{2171{LERP(PRI,DIF,T0), SEL(T0), 0, true}, // Stage 02172{LERP(T1,CUR,DIFA), SKIP, 1, true}, // Stage 12173}2174},217521762177/*2178//Mux=0x0061a5ff1f10d23f Overflowed in PAPER MARIO2179Color0: (1 - TEXEL0) * PRIM + TEXEL02180Color1: (0 - 0) * 0 + COMBINED2181Alpha0: (TEXEL1 - ENV) * TEXEL1 + TEXEL02182Alpha1: (COMBINED - 0) * SHADE + 021832184//Simplied Mux=0x0061a5ff1f10d23f Overflowed in PAPER MARIO2185Simplied DWORDs=03060301, 03040704, 02000000, 000200062186Color0: (1 - TEXEL0) * SHADE + TEXEL02187Color1: (0 - 0) * 0 + COMBINED2188Alpha0: (TEXEL1 - ENV) * TEXEL1 + TEXEL02189Alpha1: (SHADE - 0) * COMBINED + 02190Simplfied type: CM_FMT_TYPE_NOT_CHECKED2191Shade = PRIM in color channel21922193Generated combiners:21942195Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC21960:Color: AddSmooth - TEXEL0, SHADE,21971:Color: Sel - COMBINED, , -Tex121980:Alpha: Sel - TEXEL0, ,21991:Alpha: Mod - COMBINED, TEXEL1, -Tex1220022012202*/220322042205{2206{0x03060301, 0x03040704, 0x02000000, 0x00020006}, // Simplified mux22070x0061A5FF, 0x1F10D23F, // 64bit Mux22082, // number of stages2209ENABLE_BOTH,2210MUX_ENV, // Constant color22110x00000005, 0x00000000, 0, // Shade and specular color flags2212{0x00000000, 0x00000000}, // constant color texture flags2213{2214{MULADD(T0C,DIF,T0), MOD(T0,DIF), 0, true}, // Stage 02215{SKIP, LERP(T1,ENV,CUR), 1, true}, // Stage 12216}2217},221822192220/*2221//Mux=0x00322bff5f0e923f Overflowed in PAPER MARIO2222Color0: (PRIM - ENV) * SHADE + ENV2223Color1: (0 - 0) * 0 + COMBINED2224Alpha0: (TEXEL1 - TEXEL0) * ENV + TEXEL02225Alpha1: (COMBINED - 0) * PRIM + 022262227//Simplied Mux=0x00322bff5f0e923f Overflowed in PAPER MARIO2228Simplied DWORDs=06000000, 03070304, 02000000, 000200062229Color0: (0 - 0) * 0 + SHADE2230Color1: (0 - 0) * 0 + COMBINED2231Alpha0: (TEXEL1 - TEXEL0) * ENV + TEXEL02232Alpha1: (SHADE - 0) * COMBINED + 02233Simplfied type: CM_FMT_TYPE6_A_LERP_B_C2234Shade = 07060705 in color channel2235Shade = PRIM in alpha channel22362237Generated combiners:22382239Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC22400:Color: Sel - SHADE, ,22411:Color: Sel - COMBINED, , -Tex122420:Alpha: Sel - TEXEL0, ,22431:Alpha: BlFacA - TEXEL1, COMBINED, -Tex1224422452246*/224722482249{2250{0x06000000, 0x03070304, 0x02000000, 0x00020006}, // Simplified mux22510x00322BFF, 0x5F0E923F, // 64bit Mux225223, // number of stages2253ENABLE_BOTH,2254MUX_ENV, // Constant color22550x07060705, 0x00000005, 0, // Shade and specular color flags2256{0x00000000, 0x00000000}, // constant color texture flags2257{2258{SEL(DIF), MOD(T0,DIF), 0, true}, // Stage 02259{SKIP, LERP(T1,CUR,ENV), 1, true}, // Stage 12260}2261},226222632264/*2265//Mux=0x0010e5e0230b157f Overflowed in PAPER MARIO2266Color0: (TEXEL0 - TEXEL1) * TEXEL0 + 12267Color1: (0 - PRIM) * COMBINED + ENV2268Alpha0: (1 - TEXEL0) * TEXEL1 + TEXEL12269Alpha1: (COMBINED - 0) * TEXEL1 + 022702271//Simplied Mux=0x0010e5e0230b157f Overflowed in PAPER MARIO2272Simplied DWORDs=00010600, 04830004, 02010007, 000200042273Color0: (0 - SHADE) * 1 + 02274Color1: (ENV - 0) * 1 + COMBINED2275Alpha0: (TEXEL1 - 0) * TEXEL0|C + TEXEL12276Alpha1: (TEXEL1 - 0) * COMBINED + 02277Simplfied type: CM_FMT_TYPE7_A_SUB_B_ADD_D2278Shade = PRIM in color channel22792280Generated combiners:22812282Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC22830:Color: Sub - 0, SHADE,22841:Color: Add - ENV, COMBINED, -Tex122850:Alpha: Sel - TEXEL0, ,22861:Alpha: MulAdd - TEXEL1, COMBINED|C, TEXEL1 -Tex1228722882289*/229022912292{2293{0x00010600, 0x04830004, 0x02010007, 0x00020004}, // Simplified mux22940x0010E5E0, 0x230B157F, // 64bit Mux22952, // number of stages2296ENABLE_BOTH,2297MUX_ENV, // Constant color22980x00000005, 0x00000000, 0, // Shade and specular color flags2299{0x00000000, 0x00000000}, // constant color texture flags2300{2301{MULADD(T0,DIF,ENV), SEL(T0), 0, true}, // Stage 02302{SKIP, MULADD(CURC,T1,T1), 1, true}, // Stage 12303}2304},230523062307/*2308//Mux=0x00117e045ffef3f8 Overflowed in RIDGE RACER 642309Color0: (TEXEL0 - ENV) * TEXEL1 + ENV2310Color1: (COMBINED - 0) * SHADE + 02311Alpha0: (0 - 0) * 0 + TEXEL02312Alpha1: (0 - 0) * 0 + COMBINED23132314//Simplied Mux=0x00117e045ffef3f8 Overflowed in RIDGE RACER 642315Simplied DWORDs=07040703, 03000000, 00020006, 020000002316Color0: (TEXEL0 - ENV) * TEXEL1 + ENV2317Color1: (SHADE - 0) * COMBINED + 02318Alpha0: (0 - 0) * 0 + TEXEL02319Alpha1: (0 - 0) * 0 + COMBINED2320Simplfied type: CM_FMT_TYPE6_A_LERP_B_C23212322Generated combiners:23232324Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC23250:Color: Sel - TEXEL0, ,23261:Color: Lerp - COMBINED, ENV, TEXEL1 -Tex123270:Alpha: Sel - TEXEL0, ,23281:Alpha: Sel - COMBINED, , -Tex1232923302331*/233223332334{2335{0x07040703, 0x03000000, 0x00020006, 0x02000000}, // Simplified mux23360, 0, // 64bit Mux23372, // number of stages2338ENABLE_BOTH,2339MUX_ENV, // Constant color23400x00000000, 0x00000000, 0, // Shade and specular color flags2341{0x00000000, 0x00000000}, // constant color texture flags2342{2343{MOD(T1,DIF), SKIP, 1, true}, // Stage 02344{LERP(T0,ENV,CUR), SEL(T0), 0, true}, // Stage 12345}2346},234723482349/*2350//Mux=0x0040b467f0fffe3e Overflowed in RIDGE RACER 642351Color0: (SHADE - 0) * TEXEL0 + 02352Color1: (PRIM - COMBINED) * COMBINED|A + COMBINED2353Alpha0: (PRIM - 0) * TEXEL1 + 02354Alpha1: (0 - 0) * 0 + 123552356//Simplied Mux=0x0040b467f0fffe3e Overflowed in RIDGE RACER 642357Simplied DWORDs=00060003, 00050004, 02420205, 010000002358Color0: (TEXEL0 - 0) * SHADE + 02359Color1: (PRIM - COMBINED) * COMBINED|A + COMBINED2360Alpha0: (TEXEL1 - 0) * PRIM + 02361Alpha1: (0 - 0) * 0 + 12362Simplfied type: CM_FMT_TYPE6_A_LERP_B_C23632364Generated combiners:23652366Stages:2, Alpha:DISABLE_ALPHA, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC23670:Color: Mod - TEXEL0, SHADE,23681:Color: BlCurA - PRIM, COMBINED, -Tex123690:Alpha: Sel - COMBINED, ,23701:Alpha: Mod - TEXEL1, PRIM, -Tex1237123722373*/237423752376{2377{0x00060003, 0x00050004, 0x02420205, 0x01000000}, // Simplified mux23780, 0, // 64bit Mux23792, // number of stages2380ENABLE_BOTH,2381MUX_PRIM, // Constant color23820x00000000, 0x00000000, 0, // Shade and specular color flags2383{0x00000000, 0x00000000}, // constant color texture flags2384{2385{MOD(T0,DIF), SKIP, 0, true}, // Stage 02386//{LERP(PRI,CUR,CURA), MOD(T1,PRI), 1, true}, // Stage 12387{SKIP, MOD(T1,PRI), 1, true}, // Stage 12388}2389},239023912392/*2393//Mux=0x0022aa041f0c93ff Overflowed in RIDGE RACER 642394Color0: (TEXEL1 - TEXEL0) * ENV + TEXEL02395Color1: (COMBINED - 0) * SHADE + 02396Alpha0: (TEXEL1 - TEXEL0) * ENV + TEXEL02397Alpha1: (COMBINED - 0) * PRIM + 023982399//Simplied Mux=0x0022aa041f0c93ff Overflowed in RIDGE RACER 642400Simplied DWORDs=03070304, 03070304, 00020006, 000200062401Color0: (TEXEL1 - TEXEL0) * ENV + TEXEL02402Color1: (SHADE - 0) * COMBINED + 02403Alpha0: (TEXEL1 - TEXEL0) * ENV + TEXEL02404Alpha1: (SHADE - 0) * COMBINED + 02405Simplfied type: CM_FMT_TYPE6_A_LERP_B_C2406Shade = PRIM in alpha channel24072408Generated combiners:24092410Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC24110:Color: Sel - TEXEL0, ,24121:Color: Lerp - TEXEL1, COMBINED, ENV -Tex124130:Alpha: Sel - TEXEL0, ,24141:Alpha: BlFacA - TEXEL1, COMBINED, -Tex1241524162417*/241824192420{2421{0x03070304, 0x03070304, 0x00020006, 0x00020006}, // Simplified mux24220, 0, // 64bit Mux24232, // number of stages2424ENABLE_BOTH,2425MUX_ENV, // Constant color24260x00000000, 0x00000005, 0, // Shade and specular color flags2427{0x00000000, 0x00000000}, // constant color texture flags2428{2429{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 02430{LERP(T1,CUR,ENV), LERP(T1,CUR,ENV), 1, true}, // Stage 12431}2432},243324342435/*2436//Mux=0x0030fe045ffef3f8 Overflowed in RIDGE RACER 642437Color0: (PRIM - ENV) * TEXEL0 + ENV2438Color1: (COMBINED - 0) * SHADE + 02439Alpha0: (0 - 0) * 0 + TEXEL02440Alpha1: (0 - 0) * 0 + COMBINED24412442//Simplied Mux=0x0030fe045ffef3f8 Overflowed in RIDGE RACER 642443Simplied DWORDs=07030704, 03000000, 00020006, 020000002444Color0: (TEXEL1 - ENV) * TEXEL0 + ENV2445Color1: (SHADE - 0) * COMBINED + 02446Alpha0: (0 - 0) * 0 + TEXEL02447Alpha1: (0 - 0) * 0 + COMBINED2448Simplfied type: CM_FMT_TYPE6_A_LERP_B_C2449Tex 1 = PRIM24502451Generated combiners:24522453Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC24540:Color: Sel - TEXEL0, ,24551:Color: Lerp - TEXEL1, ENV, COMBINED -Tex124560:Alpha: Sel - TEXEL0, ,24571:Alpha: Sel - COMBINED, , -Tex1245824592460*/246124622463{2464{0x07030704, 0x03000000, 0x00020006, 0x02000000}, // Simplified mux24650x0030FE04, 0x5FFEF3F8, // 64bit Mux24662, // number of stages2467ENABLE_BOTH,2468MUX_ENV, // Constant color24690x00000000, 0x00000000, 0, // Shade and specular color flags2470{0x00000000, 0x00000005}, // constant color texture flags2471{2472{MOD(T0,DIF), SEL(T0), 0, true}, // Stage 02473{LERP(T1,ENV,CUR), SKIP, 1, true}, // Stage 12474}2475},247624772478/*2479//Mux=0x00272c041ffc93f8 Overflowed in RIDGE RACER 642480Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL02481Color1: (COMBINED - 0) * SHADE + 02482Alpha0: (TEXEL1 - TEXEL0) * 1 + TEXEL02483Alpha1: (0 - 0) * 0 + COMBINED24842485//Simplied Mux=0x00272c041ffc93f8 Overflowed in RIDGE RACER 642486Simplied DWORDs=030F0304, 04000000, 00020006, 020000002487Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL02488Color1: (SHADE - 0) * COMBINED + 02489Alpha0: (0 - 0) * 0 + TEXEL12490Alpha1: (0 - 0) * 0 + COMBINED2491Simplfied type: CM_FMT_TYPE6_A_LERP_B_C24922493Generated combiners:24942495Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC24960:Color: Sel - TEXEL0, ,24971:Color: Lerp - TEXEL1, COMBINED, PRIMLODFRAC -Tex124980:Alpha: Sel - COMBINED, ,24991:Alpha: Sel - TEXEL1, , -Tex1250025012502*/250325042505{2506{0x030F0304, 0x04000000, 0x00020006, 0x02000000}, // Simplified mux25070, 0, // 64bit Mux25082, // number of stages2509ENABLE_BOTH,2510MUX_PRIMLODFRAC, // Constant color25110x00000000, 0x00000000, 0, // Shade and specular color flags2512{0x00000000, 0x00000000}, // constant color texture flags2513{2514{MOD(T0,DIF), SKIP, 0, true}, // Stage 02515{LERP(T1,CUR,PRIMLODFRAC), SEL(T1), 1, true}, // Stage 12516}2517},251825192520/*2521//Mux=0x00272c6015fc9378 Overflowed in RIDGE RACER 642522Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL02523Color1: (PRIM - ENV) * COMBINED + ENV2524Alpha0: (TEXEL1 - TEXEL0) * 1 + TEXEL02525Alpha1: (0 - 0) * 0 + COMBINED25262527//Simplied Mux=0x00272c6015fc9378 Overflowed in RIDGE RACER 642528Simplied DWORDs=030F0304, 04000000, 06020605, 020000002529Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL02530Color1: (PRIM - SHADE) * COMBINED + SHADE2531Alpha0: (0 - 0) * 0 + TEXEL12532Alpha1: (0 - 0) * 0 + COMBINED2533Simplfied type: CM_FMT_TYPE6_A_LERP_B_C2534Shade = ENV in color channel25352536Generated combiners:25372538Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC25390:Color: Sel - TEXEL0, ,25401:Color: Lerp - TEXEL1, COMBINED, PRIMLODFRAC -Tex125410:Alpha: Sel - COMBINED, ,25421:Alpha: Sel - TEXEL1, , -Tex1254325442545*/254625472548{2549{0x030F0304, 0x04000000, 0x06020605, 0x02000000}, // Simplified mux25500x00272C60, 0x15FC9378, // 64bit Mux25512, // number of stages2552ENABLE_BOTH,2553MUX_PRIMLODFRAC, // Constant color25540x00000705, 0x00000000, 0, // Shade and specular color flags2555{0x00000000, 0x00000000}, // constant color texture flags2556{2557{MOD(DIF,T0), SKIP, 0, true}, // Stage 02558{LERP(T1,CUR,PRIMLODFRAC), SEL(T1), 1, true}, // Stage 12559}2560},256125622563/*2564//Mux=0x001516032f1125ff Overflowed in CASTLEVANIA22565Color0: (TEXEL0 - TEXEL1) * PRIM|A + TEXEL12566Color1: (COMBINED - 0) * PRIM + 02567Alpha0: (TEXEL0 - TEXEL1) * PRIM + TEXEL12568Alpha1: (COMBINED - 0) * SHADE + 025692570//Simplied Mux=0x001516032f1125ff Overflowed in CASTLEVANIA22571Simplied DWORDs=04460403, 04060403, 00020006, 000200062572Color0: (TEXEL0 - TEXEL1) * SHADE|A + TEXEL12573Color1: (SHADE - 0) * COMBINED + 02574Alpha0: (TEXEL0 - TEXEL1) * SHADE + TEXEL12575Alpha1: (SHADE - 0) * COMBINED + 02576Simplfied type: CM_FMT_TYPE6_A_LERP_B_C2577Shade = PRIM in color channel2578Shade = PRIM in alpha channel25792580Generated combiners:25812582Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC25830:Color: Sel - TEXEL0, ,25841:Color: BlDifA - COMBINED, TEXEL1, -Tex125850:Alpha: Sel - TEXEL0, ,25861:Alpha: BlDifA - COMBINED, TEXEL1, -Tex1258725882589*/259025912592{2593{0x04460403, 0x04060403, 0x00020006, 0x00020006}, // Simplified mux25940x00151603, 0x2F1125FF, // 64bit Mux25952, // number of stages2596ENABLE_BOTH,2597MUX_PRIM, // Constant color25980x00000000, 0x00000000, 0, // Shade and specular color flags2599{0x00000000, 0x00000000}, // constant color texture flags2600{2601{MOD(T0,PRI), MOD(T0,DIF), 0, true}, // Stage 02602{LERP(T0,T1,PRIA), LERP(T0,T1,PRI), 1, true}, // Stage 12603}2604},260526062607/*2608//Mux=0x001516602515257f Overflowed in CASTLEVANIA22609Color0: (TEXEL0 - TEXEL1) * PRIM|A + TEXEL12610Color1: (PRIM - ENV) * COMBINED + ENV2611Alpha0: (TEXEL0 - TEXEL1) * PRIM + TEXEL12612Alpha1: (COMBINED - 0) * ENV + 026132614//Simplied Mux=0x001516602515257f Overflowed in CASTLEVANIA22615Simplied DWORDs=04450403, 04050403, 06020605, 000200062616Color0: (TEXEL0 - TEXEL1) * PRIM|A + TEXEL12617Color1: (PRIM - SHADE) * COMBINED + SHADE2618Alpha0: (TEXEL0 - TEXEL1) * PRIM + TEXEL12619Alpha1: (SHADE - 0) * COMBINED + 02620Simplfied type: CM_FMT_TYPE6_A_LERP_B_C2621Shade = ENV in color channel2622Shade = ENV in alpha channel26232624Generated combiners:26252626Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC26270:Color: Sel - TEXEL0, ,26281:Color: BlFacA - COMBINED, TEXEL1, -Tex126290:Alpha: Sel - TEXEL0, ,26301:Alpha: BlFacA - COMBINED, TEXEL1, -Tex1263126322633*/263426352636{2637{0x04450403, 0x04050403, 0x06020605, 0x00020006}, // Simplified mux26380x00151660, 0x2515257F, // 64bit Mux26392, // number of stages2640ENABLE_BOTH,2641MUX_PRIM, // Constant color26420x00000007, 0x00000007, 0, // Shade and specular color flags2643{0x00000000, 0x00000000}, // constant color texture flags2644{2645{LERP(PRI,DIF,T0), MOD(T0,DIF), 0, true}, // Stage 02646{LERP(T0,T1,PRIA), LERP(T0,T1,PRI), 1, true}, // Stage 12647}2648},264926502651/*2652//Mux=0x001516032f1525ff Overflowed in CASTLEVANIA22653Color0: (TEXEL0 - TEXEL1) * PRIM|A + TEXEL12654Color1: (COMBINED - 0) * PRIM + 02655Alpha0: (TEXEL0 - TEXEL1) * PRIM + TEXEL12656Alpha1: (COMBINED - 0) * ENV + 026572658//Simplied Mux=0x001516032f1525ff Overflowed in CASTLEVANIA22659Simplied DWORDs=04460403, 04060403, 00020006, 000200072660Color0: (TEXEL0 - TEXEL1) * SHADE|A + TEXEL12661Color1: (SHADE - 0) * COMBINED + 02662Alpha0: (TEXEL0 - TEXEL1) * SHADE + TEXEL12663Alpha1: (ENV - 0) * COMBINED + 02664Simplfied type: CM_FMT_TYPE6_A_LERP_B_C2665Shade = PRIM in color channel2666Shade = PRIM in alpha channel26672668Generated combiners:26692670Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC26710:Color: Sel - TEXEL0, ,26721:Color: BlDifA - COMBINED, TEXEL1, -Tex126730:Alpha: Sel - TEXEL0, ,26741:Alpha: BlDifA - COMBINED, TEXEL1, -Tex1267526762677*/267826792680{2681{0x04460403, 0x04060403, 0x00020006, 0x00020007}, // Simplified mux26820x00151603, 0x2F1525FF, // 64bit Mux26832, // number of stages2684ENABLE_BOTH,2685MUX_ENV, // Constant color26860x00000005, 0x00000005, 0, // Shade and specular color flags2687{0x00000000, 0x00000000}, // constant color texture flags2688{2689{MOD(T0,DIF), MOD(T0,ENV), 0, true}, // Stage 02690{LERP(T0,T1,DIFA), LERP(T0,T1,DIF), 1, true}, // Stage 12691}2692},2693269426952696/*2697//Mux=0x00ffd5fffffcf238 Overflowed in CASTLEVANIA2698Color0: (0 - 0) * 0 + TEXEL02699Color1: (0 - 0) * 0 + COMBINED2700Alpha0: (ENV - 0) * TEXEL1 + TEXEL02701Alpha1: (0 - 0) * 0 + COMBINED27022703//Simplied Mux=0x00ffd5fffffcf238 Overflowed in CASTLEVANIA2704Simplied DWORDs=03000000, 00060004, 02000000, 020100032705Color0: (0 - 0) * 0 + TEXEL02706Color1: (0 - 0) * 0 + COMBINED2707Alpha0: (TEXEL1 - 0) * SHADE + 02708Alpha1: (TEXEL0 - 0) * 1 + COMBINED2709Simplfied type: CM_FMT_TYPE5_A_MOD_C_ADD_D2710Shade = ENV in alpha channel27112712Generated combiners:27132714Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC27150:Color: Sel - TEXEL0, ,27161:Color: Sel - COMBINED, , -Tex127170:Alpha: Sel - COMBINED, ,27181:Alpha: Mod - TEXEL1, SHADE, -Tex1271927202721*/272227232724{2725{0x03000000, 0x00060004, 0x02000000, 0x02010003}, // Simplified mux27260x00FFD5FF, 0xFFFCF238, // 64bit Mux27272, // number of stages2728ENABLE_BOTH,2729MUX_ENV, // Constant color27300x00000000, 0x00000000, 0, // Shade and specular color flags2731{0x00000000, 0x00000000}, // constant color texture flags2732{2733{SKIP, MOD(T0,DIF), 1, true}, // Stage 02734{SEL(T0), ADD(T0,CUR), 0, true}, // Stage 12735}2736},273727382739/*2740//Mux=0x0026a0041f0c93ff Overflowed in NEWTETRIS2741Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL02742Color1: (COMBINED - 0) * SHADE + 02743Alpha0: (TEXEL1 - TEXEL0) * COMBINED + TEXEL02744Alpha1: (COMBINED - 0) * PRIM + 027452746//Simplied Mux=0x0026a0041f0c93ff Overflowed in NEWTETRIS2747Simplied DWORDs=00060003, 03060304, 02000000, 000200052748Color0: (TEXEL0 - 0) * SHADE + 02749Color1: (0 - 0) * 0 + COMBINED2750Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL02751Alpha1: (PRIM - 0) * COMBINED + 02752Simplfied type: CM_FMT_TYPE6_A_LERP_B_C27532754Generated combiners:27552756Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC27570:Color: Mod - TEXEL0, SHADE,27581:Color: Sel - COMBINED, , -Tex127590:Alpha: Sel - TEXEL0, ,27601:Alpha: BlDifA - TEXEL1, COMBINED, -Tex1276127622763*/276427652766{2767{0x00060003, 0x03060304, 0x02000000, 0x00020005}, // Simplified mux27680x0026A004, 0x1F0C93FF, // 64bit Mux27692, // number of stages2770ENABLE_BOTH,2771MUX_LODFRAC, // Constant color27720x00000000, 0x00000005, 0, // Shade and specular color flags2773{0x00000000, 0x00000000}, // constant color texture flags2774{2775{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 02776{LERP(T1,CUR,LODFRAC), LERP(T1,CUR,LODFRAC), 1, true}, // Stage 12777}2778},27792780/*2781//Mux=0x0017166045fe7f78 Overflowed in DOUBUTSUNOMORI2782Color0: (TEXEL0 - SHADE) * PRIMLODFRAC + SHADE2783Color1: (PRIM - ENV) * COMBINED + ENV2784Alpha0: (TEXEL0 - 0) * PRIM + 02785Alpha1: (0 - 0) * 0 + COMBINED27862787//Simplied Mux=0x0017166045fe7f78 Overflowed in DOUBUTSUNOMORI2788Simplied DWORDs=060F0603, 04000000, 07020704, 000200032789Color0: (TEXEL0 - SHADE) * PRIMLODFRAC + SHADE2790Color1: (TEXEL1 - ENV) * COMBINED + ENV2791Alpha0: (0 - 0) * 0 + TEXEL12792Alpha1: (TEXEL0 - 0) * COMBINED + 02793Simplfied type: CM_FMT_TYPE6_A_LERP_B_C2794Tex 1 = PRIM27952796Generated combiners:27972798Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC27990:Color: Lerp - TEXEL0, SHADE, PRIMLODFRAC28001:Color: Lerp - TEXEL1, ENV, COMBINED -Tex128010:Alpha: Sel - COMBINED, ,28021:Alpha: Sel - TEXEL1, , -Tex1280328042805*/280628072808{2809{0x060F0603, 0x04000000, 0x07020704, 0x00020003}, // Simplified mux28100x00171660, 0x45FE7F78, // 64bit Mux28112, // number of stages2812ENABLE_BOTH,2813MUX_PRIMLODFRAC, // Constant color28140x00000000, 0x00000000, 0, // Shade and specular color flags2815{0x00000000, 0x00000005}, // constant color texture flags2816{2817{MOD(T1,DIF), SEL(T1), 1, true}, // Stage 02818{LERP(T0,CUR,PRIMLODFRAC), MOD(T0,CUR), 0, true}, // Stage 12819}2820},282128222823/*2824//Mux=0x003095ff5f1af43f Overflowed in DOUBUTSUNOMORI2825Color0: (PRIM - ENV) * TEXEL0 + ENV2826Color1: (0 - 0) * 0 + COMBINED2827Alpha0: (TEXEL0 - 0) * TEXEL1 + TEXEL12828Alpha1: (COMBINED - 0) * 1 + 028292830//Simplied Mux=0x003095ff5f1af43f Overflowed in DOUBUTSUNOMORI2831Simplied DWORDs=06030605, 00030004, 02000000, 020100042832Color0: (PRIM - SHADE) * TEXEL0 + SHADE2833Color1: (0 - 0) * 0 + COMBINED2834Alpha0: (TEXEL1 - 0) * TEXEL0 + 02835Alpha1: (TEXEL1 - 0) * 1 + COMBINED2836Simplfied type: CM_FMT_TYPE6_A_LERP_B_C2837Shade = ENV in color channel28382839Generated combiners:28402841Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC28420:Color: Lerp - PRIM, SHADE, TEXEL0 -Tex128431:Color: Sel - COMBINED, ,28440:Alpha: Sel - TEXEL1, , -Tex128451:Alpha: Mod - TEXEL0, COMBINED,284628472848*/284928502851{2852{0x06030605, 0x00030004, 0x02000000, 0x02010004}, // Simplified mux28530x003095FF, 0x5F1AF43F, // 64bit Mux28542, // number of stages2855ENABLE_BOTH,2856MUX_PRIM, // Constant color28570x00000007, 0x00000000, 0, // Shade and specular color flags2858{0x00000000, 0x00000000}, // constant color texture flags2859{2860{LERP(PRI,DIF,T0), SEL(T0), 0, true}, // Stage 02861{SKIP, MULADD(CUR,T1,T1), 1, true}, // Stage 12862}2863},286428652866/*2867//Mux=0x003717fffffefe38 Overflowed in DOUBUTSUNOMORI2868Color0: (PRIM - 0) * PRIMLODFRAC + ENV2869Color1: (0 - 0) * 0 + COMBINED2870Alpha0: (TEXEL0 - 0) * PRIM + 02871Alpha1: (0 - 0) * 0 + COMBINED28722873//Simplied Mux=0x003717fffffefe38 Overflowed in DOUBUTSUNOMORI2874Simplied DWORDs=000F0006, 00060003, 02010004, 020000002875Color0: (SHADE - 0) * PRIMLODFRAC + 02876Color1: (TEXEL1 - 0) * 1 + COMBINED2877Alpha0: (TEXEL0 - 0) * SHADE + 02878Alpha1: (0 - 0) * 0 + COMBINED2879Simplfied type: CM_FMT_TYPE5_A_MOD_C_ADD_D2880Shade = PRIM in color channel2881Shade = PRIM in alpha channel2882Tex 1 = ENV28832884Generated combiners:28852886Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC28870:Color: Mod - SHADE, PRIMLODFRAC,28881:Color: Add - TEXEL1, COMBINED, -Tex128890:Alpha: Mod - TEXEL0, SHADE,28901:Alpha: Sel - COMBINED, , -Tex1289128922893*/28942895{2896{0x000F0006, 0x00060003, 0x02010004, 0x02000000}, // Simplified mux28970x003717FF, 0xFFFEFE38, // 64bit Mux28982, // number of stages2899ENABLE_BOTH,2900MUX_PRIMLODFRAC, // Constant color29010x00000005, 0x00000005, 0, // Shade and specular color flags2902{0x00000000, 0x00000007}, // constant color texture flags2903{2904{MOD(DIF,PRIMLODFRAC), MOD(T0,DIF), 0, true}, // Stage 02905{ADD(T1,CUR), SKIP, 1, true}, // Stage 12906}2907},290829092910/*2911//Mux=0x00272a8013fc92f8 Overflowed in THE LEGEND OF ZELDA2912Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL02913Color1: (SHADE - PRIM) * COMBINED + PRIM2914Alpha0: (TEXEL1 - TEXEL0) * ENV + TEXEL02915Alpha1: (0 - 0) * 0 + COMBINED29162917//Simplied Mux=0x00272a8013fc92f8 Overflowed in THE LEGEND OF ZELDA2918Simplied DWORDs=030F0304, 03060304, 05020506, 020000002919Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL02920Color1: (SHADE - PRIM) * COMBINED + PRIM2921Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL02922Alpha1: (0 - 0) * 0 + COMBINED2923Simplfied type: CM_FMT_TYPE6_A_LERP_B_C2924Shade = ENV in alpha channel29252926Generated combiners:29272928Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC29290:Color: Sel - TEXEL0, ,29301:Color: Lerp - TEXEL1, COMBINED, PRIMLODFRAC -Tex129310:Alpha: Sel - TEXEL0, ,29321:Alpha: BlDifA - TEXEL1, COMBINED, -Tex1293329342935*/293629372938{2939{0x030F0304, 0x03060304, 0x05020506, 0x02000000}, // Simplified mux29400x00272A80, 0x13FC92F8, // 64bit Mux29412, // number of stages2942ENABLE_BOTH,2943MUX_PRIM, // Constant color29440x00000000, 0x00000007, 0, // Shade and specular color flags2945{0x00000000, 0x00000000}, // constant color texture flags2946{2947{LERP(DIF,PRI,T0), SEL(T0), 0, true}, // Stage 02948{SKIP, LERP(T1,CUR,DIF), 1, true}, // Stage 12949}2950},29512952/*2953//Mux=0x00127e60f5fffd78 Overflowed in THE LEGEND OF ZELDA2954Color0: (TEXEL0 - 0) * SHADE + 02955Color1: (PRIM - ENV) * COMBINED + ENV2956Alpha0: (0 - 0) * 0 + 12957Alpha1: (0 - 0) * 0 + COMBINED29582959//Simplied Mux=0x00127e60f5fffd78 Overflowed in THE LEGEND OF ZELDA2960Simplied DWORDs=00060003, 01000000, 07020704, 020000002961Color0: (TEXEL0 - 0) * SHADE + 02962Color1: (TEXEL1 - ENV) * COMBINED + ENV2963Alpha0: (0 - 0) * 0 + 12964Alpha1: (0 - 0) * 0 + COMBINED2965Simplfied type: CM_FMT_TYPE6_A_LERP_B_C2966Tex 1 = PRIM29672968Generated combiners:29692970Stages:2, Alpha:DISABLE_ALPHA, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC29710:Color: Mod - TEXEL0, SHADE,29721:Color: Lerp - TEXEL1, ENV, COMBINED -Tex129730:Alpha: Sel - COMBINED, ,29741:Alpha: Sel - COMBINED, , -Tex1297529762977*/297829792980{2981{0x00060003, 0x01000000, 0x07020704, 0x02000000}, // Simplified mux29820x00127E60, 0xF5FFFD78, // 64bit Mux29832, // number of stages2984DISABLE_ALPHA,2985MUX_ENV, // Constant color29860x00000000, 0x00000000, 0, // Shade and specular color flags2987{0x00000000, 0x00000005}, // constant color texture flags2988{2989{MOD(T0,DIF), SKIP, 0, true}, // Stage 02990{LERP(T1,ENV,CUR), SKIP, 1, true}, // Stage 12991}2992},299329942995/*2996//Mux=0x0020ac60350c937f Overflowed in THE LEGEND OF ZELDA2997Color0: (TEXEL1 - PRIM) * TEXEL0 + TEXEL02998Color1: (PRIM - ENV) * COMBINED + ENV2999Alpha0: (TEXEL1 - TEXEL0) * 1 + TEXEL03000Alpha1: (COMBINED - 0) * PRIM + 030013002//Simplied Mux=0x0020ac60350c937f Overflowed in THE LEGEND OF ZELDA3003Simplied DWORDs=00038604, 00060004, 07020706, 020000003004Color0: (TEXEL1 - SHADE|C) * TEXEL0 + 03005Color1: (SHADE - ENV) * COMBINED + ENV3006Alpha0: (TEXEL1 - 0) * SHADE + 03007Alpha1: (0 - 0) * 0 + COMBINED3008Simplfied type: CM_FMT_TYPE8_A_SUB_B_MOD_C3009Shade = PRIM in color channel3010Shade = PRIM in alpha channel30113012Generated combiners:30133014Stages:2, Alpha:ENABLE_BOTH, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC30150:Color: Sub - TEXEL1, SHADE|C, -Tex130161:Color: Mod - COMBINED, TEXEL0,30170:Alpha: Mod - TEXEL1, SHADE, -Tex130181:Alpha: Sel - COMBINED, ,301930203021*/302230233024{3025{0x00038604, 0x00060004, 0x07020706, 0x02000000}, // Simplified mux30260x0020AC60, 0x350C937F, // 64bit Mux30272, // number of stages3028ENABLE_BOTH,3029MUX_ENV, // Constant color30300x00000005, 0x00000005, 0, // Shade and specular color flags3031{0x00000000, 0x00000000}, // constant color texture flags3032{3033{LERP(DIF,ENV,T0), MOD(T0,DIF), 0, true}, // Stage 03034{MOD(T1,CUR), MOD(T1,DIF), 1, true}, // Stage 13035}3036},303730383039/*3040//Mux=0x00177e6035fcfd7e Overflowed in THE LEGEND OF ZELDA3041Color0: (TEXEL0 - PRIM) * PRIMLODFRAC + TEXEL03042Color1: (PRIM - ENV) * COMBINED + ENV3043Alpha0: (0 - 0) * 0 + 13044Alpha1: (0 - 0) * 0 + 130453046//Simplied Mux=0x00177e6035fcfd7e Overflowed in THE LEGEND OF ZELDA3047Simplied DWORDs=030F0603, 01000000, 04020406, 020000003048Color0: (TEXEL0 - SHADE) * PRIMLODFRAC + TEXEL03049Color1: (SHADE - TEXEL1) * COMBINED + TEXEL13050Alpha0: (0 - 0) * 0 + 13051Alpha1: (0 - 0) * 0 + COMBINED3052Simplfied type: Color03053Shade = PRIM in color channel3054Tex 1 = ENV30553056Generated combiners:30573058Stages:2, Alpha:DISABLE_ALPHA, Factor:0, Specular:0 Dif Color:0xCCCCCCCC Dif Alpha:0xCCCCCCCC30590:Color: Lerp - TEXEL0, SHADE, PRIMLODFRAC30601:Color: Lerp - SHADE, TEXEL1, COMBINED -Tex130610:Alpha: Sel - COMBINED, ,30621:Alpha: Sel - COMBINED, , -Tex1306330643065*/306630673068{3069{0x030F0603, 0x01000000, 0x04020406, 0x02000000}, // Simplified mux30700x00177E60, 0x35FCFD7E, // 64bit Mux30712, // number of stages3072DISABLE_ALPHA,3073MUX_PRIMLODFRAC, // Constant color30740x00000005, 0x00000000, 0, // Shade and specular color flags3075{0x00000000, 0x00000007}, // constant color texture flags3076{3077{LERP(T0,DIF,PRIMLODFRAC), SKIP, 0, true}, // Stage 03078{LERP(DIF,T1,CUR), SKIP, 0, true}, // Stage 13079}3080},308130823083/*3084//Mux=0x00276c6035d8ed76 Overflowed in THE LEGEND OF ZELDA3085Color0: (TEXEL1 - PRIM) * PRIMLODFRAC + TEXEL03086Color1: (PRIM - ENV) * COMBINED + ENV3087Alpha0: (1 - 1) * 1 + 13088Alpha1: (1 - 1) * 1 + 13089//Simplied Mux=0x00276c6035d8ed76 Overflowed in THE LEGEND OF ZELDA3090Simplied DWORDs=030F0604, 01000000, 07020706, 02000000Color0: (TEXEL1 - SHADE) * PRIMLODFRAC + TEXEL03091Color1: (SHADE - ENV) * COMBINED + ENV3092Alpha0: (0 - 0) * 0 + 13093Alpha1: (0 - 0) * 0 + COMBINED3094Simplfied type: CM_FMT_TYPE_NOT_CHECKEDGenerated combiners:3095*/309630973098{3099{0x030F0604, 0x01000000, 0x07020706, 0x02000000}, // Simplified mux31000x00276C60, 0x35D8ED76, // 64bit Mux31012, // number of stages3102DISABLE_ALPHA,3103MUX_PRIMLODFRAC, // Constant color31040x00000005, 0x00000000, 0, // Shade and specular color flags3105{0x00000000, 0x00000000}, // constant color texture flags3106{3107{MOD(T0,DIF), SKIP, 0, true}, // Stage 03108{LERP(T1,CUR,PRIMLODFRAC), SKIP, 1, true}, // Stage 13109}3110},31113112/*3113//Mux=0x00277e60150cf37f Overflowed in THE LEGEND OF ZELDA3114Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL03115Color1: (PRIM - ENV) * COMBINED + ENV3116Alpha0: (0 - 0) * 0 + TEXEL03117Alpha1: (COMBINED - 0) * PRIM + 031183119//Simplied Mux=0x00277e60150cf37f Overflowed in THE LEGEND OF ZELDA3120Simplied DWORDs=030F0304, 00060003, 06020605, 02000000Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL03121Color1: (PRIM - SHADE) * COMBINED + SHADE3122Alpha0: (TEXEL0 - 0) * SHADE + 03123Alpha1: (0 - 0) * 0 + COMBINED3124Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:3125*/312631273128{3129{0x030F0304, 0x00060003, 0x06020605, 0x02000000}, // Simplified mux31300x00277E60, 0x150CF37F, // 64bit Mux31312, // number of stages3132ENABLE_BOTH,3133MUX_PRIMLODFRAC, // Constant color31340x00000007, 0x00000005, 0, // Shade and specular color flags3135{0x00000000, 0x00000000}, // constant color texture flags3136{3137{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 03138{LERP(T1,CUR,PRIMLODFRAC), SKIP, 1, true}, // Stage 13139}3140},31413142/*3143//Mux=0x001596a430fdfe38 Overflowed in Diddy Kong Racing3144Color0: (TEXEL0 - PRIM) * SHADE|A + PRIM3145Color1: (ENV - COMBINED) * SHADE + COMBINED3146Alpha0: (TEXEL0 - 0) * PRIM + 03147Alpha1: (0 - 0) * 0 + COMBINED314831493150//Simplied Mux=0x001596a430fdfe38 Overflowed in Diddy Kong Racing3151Simplied DWORDs=04460403, 04000000, 02060207, 00020003Color0: (TEXEL0 - TEXEL1) * SHADE|A + TEXEL13152Color1: (ENV - COMBINED) * SHADE + COMBINED3153Alpha0: (0 - 0) * 0 + TEXEL13154Alpha1: (TEXEL0 - 0) * COMBINED + 03155Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:3156*/315731583159{3160{0x04460403, 0x04000000, 0x02060207, 0x00020003}, // Simplified mux31610x001596A4, 0x30FDFE38, // 64bit Mux31622, // number of stages3163ENABLE_BOTH,3164MUX_PRIM, // Constant color31650x00000000, 0x00000000, 0, // Shade and specular color flags3166{0x00000000, 0x00000007}, // constant color texture flags3167{3168{LERP(T0,PRI,DIFA), MOD(T0,PRI), 0, true}, // Stage 03169{LERP(T1,CUR,DIF), SKIP, 1, true}, // Stage 13170}3171},31723173/*3174//Mux=0x001218acf00ffe3f Overflowed in Diddy Kong Racing3175Color0: (TEXEL0 - 0) * SHADE + 03176Color1: (ENV - COMBINED) * ENV|A + COMBINED3177Alpha0: (TEXEL0 - 0) * SHADE + 03178Alpha1: (COMBINED - 0) * PRIM + 0317931803181//Simplied Mux=0x001218acf00ffe3f Overflowed in Diddy Kong Racing3182Simplied DWORDs=00060003, 00060003, 02470207, 00020004Color0: (TEXEL0 - 0) * SHADE + 03183Color1: (ENV - COMBINED) * ENV|A + COMBINED3184Alpha0: (TEXEL0 - 0) * SHADE + 03185Alpha1: (TEXEL1 - 0) * COMBINED + 03186Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:3187*/318831893190{3191{0x00060003, 0x00060003, 0x02470207, 0x00020004}, // Simplified mux31920x001218AC, 0xF00FFE3F, // 64bit Mux31932, // number of stages3194ENABLE_BOTH,3195MUX_ENV, // Constant color31960x00000000, 0x00000000, 0, // Shade and specular color flags3197{0x00000000, 0x00000005}, // constant color texture flags3198{3199{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 03200{LERP(ENV,CUR,ENVA), MOD(T1,CUR), 1, true}, // Stage 13201}3202},32033204/*3205//Mux=0x002266ac1010923f Overflowed in Diddy Kong Racing3206Color0: (TEXEL1 - TEXEL0) * SHADE + TEXEL03207Color1: (ENV - COMBINED) * ENV|A + COMBINED3208Alpha0: (1 - TEXEL0) * PRIM + TEXEL03209Alpha1: (COMBINED - 0) * SHADE + 0321032113212//Simplied Mux=0x002266ac1010923f Overflowed in Diddy Kong Racing3213Simplied DWORDs=03060304, 03050301, 02470207, 00020006Color0: (TEXEL1 - TEXEL0) * SHADE + TEXEL03214Color1: (ENV - COMBINED) * ENV|A + COMBINED3215Alpha0: (1 - TEXEL0) * PRIM + TEXEL03216Alpha1: (SHADE - 0) * COMBINED + 03217Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:3218*/321932203221{3222{0x03060304, 0x03050301, 0x02470207, 0x00020006}, // Simplified mux32230x002266AC, 0x1010923F, // 64bit Mux32242, // number of stages3225ENABLE_BOTH,3226MUX_ENV, // Constant color32270x00000000, 0x00000000, 0, // Shade and specular color flags3228{0x00000000, 0x00000000}, // constant color texture flags3229{3230{LERP(ENV,T0,ENVA), MOD(T0,DIF), 0, true}, // Stage 03231{LERP(T1,CUR,DIF), SKIP, 1, true}, // Stage 13232}3233},32343235/*3236//Mux=0x0030fe045ffefbf8 Overflowed in F-ZERO X3237Color0: (PRIM - ENV) * TEXEL0 + ENV3238Color1: (COMBINED - 0) * SHADE + 03239Alpha0: (0 - 0) * 0 + ENV3240Alpha1: (0 - 0) * 0 + COMBINED324132423243//Simplied Mux=0x0030fe045ffefbf8 Overflowed in F-ZERO X3244Simplied DWORDs=07030704, 06000000, 00020006, 02000000Color0: (TEXEL1 - ENV) * TEXEL0 + ENV3245Color1: (SHADE - 0) * COMBINED + 03246Alpha0: (0 - 0) * 0 + SHADE3247Alpha1: (0 - 0) * 0 + COMBINED3248Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:3249*/325032513252{3253{0x07030704, 0x06000000, 0x00020006, 0x02000000}, // Simplified mux32540x0030FE04, 0x5FFEFBF8, // 64bit Mux32552, // number of stages3256ENABLE_BOTH,3257MUX_ENV, // Constant color32580x00000000, 0x00000000, 0, // Shade and specular color flags3259{0x00000000, 0x00000005}, // constant color texture flags3260{3261{MOD(T0,DIF), SEL(ENV), 0, true}, // Stage 03262{LERP(T1,ENV,CUR), SKIP, 1, true}, // Stage 13263}3264},32653266/*3267//Mux=0x0026a0801f0c93ff Overflowed in ROCKETROBOTONWHEELS3268Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL03269Color1: (SHADE - 0) * COMBINED + 03270Alpha0: (TEXEL1 - TEXEL0) * COMBINED + TEXEL03271Alpha1: (COMBINED - 0) * PRIM + 0327232733274//Simplied Mux=0x0026a0801f0c93ff Overflowed in ROCKETROBOTONWHEELS3275Simplied DWORDs=030E0304, 03060304, 00020006, 00020005Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL03276Color1: (SHADE - 0) * COMBINED + 03277Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL03278Alpha1: (PRIM - 0) * COMBINED + 03279Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:3280*/328132823283{3284{0x030E0304, 0x03060304, 0x00020006, 0x00020005}, // Simplified mux32850x0026A080, 0x1F0C93FF, // 64bit Mux32862, // number of stages3287ENABLE_BOTH,3288MUX_LODFRAC, // Constant color32890x00000000, 0x00000005, 0, // Shade and specular color flags3290{0x00000000, 0x00000000}, // constant color texture flags3291{3292{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 03293{LERP(T1,CUR,LODFRAC), LERP(T1,CUR,LODFRAC), 1, true}, // Stage 13294}3295},32963297/*3298//Mux=0x00272c60150c937f Overflowed in POKEMON STADIUM3299Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL03300Color1: (PRIM - ENV) * COMBINED + ENV3301Alpha0: (TEXEL1 - TEXEL0) * 1 + TEXEL03302Alpha1: (COMBINED - 0) * PRIM + 0330333043305//Simplied Mux=0x00272c60150c937f Overflowed in POKEMON STADIUM3306Simplied DWORDs=030F0304, 00060004, 06020605, 02000000Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL03307Color1: (PRIM - SHADE) * COMBINED + SHADE3308Alpha0: (TEXEL1 - 0) * SHADE + 03309Alpha1: (0 - 0) * 0 + COMBINED3310Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:3311*/331233133314{3315{0x030F0304, 0x00060004, 0x06020605, 0x02000000}, // Simplified mux33160x00272C60, 0x150C937F, // 64bit Mux33172, // number of stages3318ENABLE_BOTH,3319MUX_PRIMLODFRAC, // Constant color33200x00000007, 0x00000005, 0, // Shade and specular color flags3321{0x00000000, 0x00000000}, // constant color texture flags3322{3323{MOD(T0,DIF), SKIP, 0, true}, // Stage 03324{LERP(T1,CUR,PRIMLODFRAC), MOD(T1,DIF), 1, true}, // Stage 13325}3326},33273328/*3329//Mux=0x00162a0325fe13f8 Overflowed in POKEMON STADIUM3330Color0: (TEXEL0 - TEXEL1) * ENV|A + SHADE3331Color1: (COMBINED - ENV) * PRIM + 03332Alpha0: (TEXEL1 - TEXEL0) * ENV + TEXEL03333Alpha1: (0 - 0) * 0 + COMBINED333433353336//Simplied Mux=0x00162a0325fe13f8 Overflowed in POKEMON STADIUM3337Simplied DWORDs=06460403, 03060304, 00050702, 02000000Color0: (TEXEL0 - TEXEL1) * SHADE|A + SHADE3338Color1: (COMBINED - ENV) * PRIM + 03339Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL03340Alpha1: (0 - 0) * 0 + COMBINED3341Simplfied type: CM_FMT_TYPE_NOT_CHECKEDGenerated combiners:3342*/334333443345{3346{0x06460403, 0x03060304, 0x00050702, 0x02000000}, // Simplified mux33470x00162A03, 0x25FE13F8, // 64bit Mux33482, // number of stages3349ENABLE_BOTH,3350MUX_ENV, // Constant color33510x00000000, 0x00000000, 0, // Shade and specular color flags3352{0x00000000, 0x00000000}, // constant color texture flags3353{3354{MOD(T0,DIF), SEL(T0), 0, true}, // Stage 03355{LERP(CUR,T1,ENVA), LERP(T1,CUR,ENV), 1, true}, // Stage 13356}3357},33583359/*3360//Mux=0x00167e03f5fe77f8 Overflowed in POKEMON STADIUM3361Color0: (TEXEL0 - 0) * ENV|A + SHADE3362Color1: (COMBINED - ENV) * PRIM + 03363Alpha0: (0 - 0) * 0 + PRIM3364Alpha1: (0 - 0) * 0 + COMBINED336533663367//Simplied Mux=0x00167e03f5fe77f8 Overflowed in POKEMON STADIUM3368Simplied DWORDs=06470003, 04000000, 00040702, 02000000Color0: (TEXEL0 - 0) * ENV|A + SHADE3369Color1: (COMBINED - ENV) * TEXEL1 + 03370Alpha0: (0 - 0) * 0 + TEXEL13371Alpha1: (0 - 0) * 0 + COMBINED3372Simplfied type: CM_FMT_TYPE8_A_SUB_B_MOD_CGenerated combiners:3373*/337433753376{3377{0x06470003, 0x04000000, 0x00040702, 0x02000000}, // Simplified mux33780x00167E03, 0xF5FE77F8, // 64bit Mux33792, // number of stages3380ENABLE_BOTH,3381MUX_ENV, // Constant color33820x00000000, 0x00000000, 0, // Shade and specular color flags3383{0x00000000, 0x00000005}, // constant color texture flags3384{3385{MULADD(T0,ENVA,DIF), SKIP, 0, true}, // Stage 03386{MOD(CUR,T1), SEL(T1), 1, true}, // Stage 13387}3388},33893390/*3391//Mux=0x002698801514feff Overflowed in CONKER BFD3392Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL03393Color1: (SHADE - ENV) * COMBINED + PRIM3394Alpha0: (TEXEL0 - 0) * SHADE + 03395Alpha1: (COMBINED - 0) * ENV + 0339633973398//Simplied Mux=0x002698801514feff Overflowed in CONKER BFD3399Simplied DWORDs=00030706, 00060003, 02010004, 00020007Color0: (SHADE - ENV) * TEXEL0 + 03400Color1: (TEXEL1 - 0) * 1 + COMBINED3401Alpha0: (TEXEL0 - 0) * SHADE + 03402Alpha1: (ENV - 0) * COMBINED + 03403Simplfied type: CM_FMT_TYPE_NOT_CHECKEDShade = 00000706 in color channelGenerated combiners:3404*/340534063407{3408{0x00030706, 0x00060003, 0x02010004, 0x00020007}, // Simplified mux34090x00269880, 0x1514FEFF, // 64bit Mux34102, // number of stages3411ENABLE_BOTH,3412MUX_LODFRAC, // Constant color34130x00000706, 0x00070006, 0, // Shade and specular color flags3414{0x00000000, 0x00000000}, // constant color texture flags3415{3416{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 03417{LERP(T1,CUR,LODFRAC), SKIP, 1, true}, // Stage 13418}3419},34203421/*3422//Mux=0x00127e04f513f4ff Overflowed in CONKER BFD3423Color0: (TEXEL0 - 0) * SHADE + 03424Color1: (COMBINED - ENV) * SHADE + PRIM3425Alpha0: (0 - 0) * 0 + TEXEL13426Alpha1: (COMBINED - 0) * SHADE + 0342734283429//Simplied Mux=0x00127e04f513f4ff Overflowed in CONKER BFD3430Simplied DWORDs=00060003, 00060004, 05060702, 02000000Color0: (TEXEL0 - 0) * SHADE + 03431Color1: (COMBINED - ENV) * SHADE + PRIM3432Alpha0: (TEXEL1 - 0) * SHADE + 03433Alpha1: (0 - 0) * 0 + COMBINED3434Simplfied type: CM_FMT_TYPE_NOT_CHECKEDGenerated combiners:3435*/343634373438{3439{0x00060003, 0x00060004, 0x05060702, 0x02000000}, // Simplified mux34400x00127E04, 0xF513F4FF, // 64bit Mux34412, // number of stages3442ENABLE_BOTH,3443MUX_PRIM, // Constant color34440x00000000, 0x00000000, 0, // Shade and specular color flags3445{0x00000000, 0x00000000}, // constant color texture flags3446{3447{MOD(T0,DIF), SKIP, 0, true}, // Stage 03448{MULADD(CUR,DIF,PRI), MOD(T1,DIF), 1, true}, // Stage 13449}3450},34513452/*3453//Mux=0x00277e60350cf37f Overflowed in THE MASK OF MUJURA3454Color0: (TEXEL1 - PRIM) * PRIMLODFRAC + TEXEL03455Color1: (PRIM - ENV) * COMBINED + ENV3456Alpha0: (0 - 0) * 0 + TEXEL03457Alpha1: (COMBINED - 0) * PRIM + 0345834593460//Simplied Mux=0x00277e60350cf37f Overflowed in THE MASK OF MUJURA3461Simplied DWORDs=030F0604, 00060003, 07020706, 02000000Color0: (TEXEL1 - SHADE) * PRIMLODFRAC + TEXEL03462Color1: (SHADE - ENV) * COMBINED + ENV3463Alpha0: (TEXEL0 - 0) * SHADE + 03464Alpha1: (0 - 0) * 0 + COMBINED3465Simplfied type: CM_FMT_TYPE_NOT_CHECKEDGenerated combiners:3466*/346734683469{3470{0x030F0604, 0x00060003, 0x07020706, 0x02000000}, // Simplified mux34710x00277E60, 0x350CF37F, // 64bit Mux34722, // number of stages3473ENABLE_BOTH,3474MUX_PRIMLODFRAC, // Constant color34750x00000005, 0x00000005, 0, // Shade and specular color flags3476{0x00000000, 0x00000000}, // constant color texture flags3477{3478{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 03479{MULADD(T1,PRIMLODFRAC,CUR), SKIP, 1, true}, // Stage 13480}3481},34823483/*3484//Mux=0x00272c041f0c93ff Overflowed in THE MASK OF MUJURA3485Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL03486Color1: (COMBINED - 0) * SHADE + 03487Alpha0: (TEXEL1 - TEXEL0) * 1 + TEXEL03488Alpha1: (COMBINED - 0) * PRIM + 0348934903491//Simplied Mux=0x00272c041f0c93ff Overflowed in THE MASK OF MUJURA3492Simplied DWORDs=030F0304, 00060004, 00020006, 02000000Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL03493Color1: (SHADE - 0) * COMBINED + 03494Alpha0: (TEXEL1 - 0) * SHADE + 03495Alpha1: (0 - 0) * 0 + COMBINED3496Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:3497*/349834993500{3501{0x030F0304, 0x00060004, 0x00020006, 0x02000000}, // Simplified mux35020x00272C04, 0x1F0C93FF, // 64bit Mux35032, // number of stages3504ENABLE_BOTH,3505MUX_PRIMLODFRAC, // Constant color35060x00000000, 0x00000005, 0, // Shade and specular color flags3507{0x00000000, 0x00000000}, // constant color texture flags3508{3509{MOD(T0,DIF), SKIP, 0, true}, // Stage 03510{LERP(T1,CUR,PRIMLODFRAC), MOD(T1,DIF), 1, true}, // Stage 13511}3512},35133514/*3515//Mux=0x002714041f0cffff Overflowed in THE MASK OF MUJURA3516Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL03517Color1: (COMBINED - 0) * SHADE + 03518Alpha0: (TEXEL0 - 0) * TEXEL1 + 03519Alpha1: (COMBINED - 0) * PRIM + 0352035213522//Simplied Mux=0x002714041f0cffff Overflowed in THE MASK OF MUJURA3523Simplied DWORDs=030F0304, 00060003, 00020006, 00020004Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL03524Color1: (SHADE - 0) * COMBINED + 03525Alpha0: (TEXEL0 - 0) * SHADE + 03526Alpha1: (TEXEL1 - 0) * COMBINED + 03527Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:3528*/352935303531{3532{0x030F0304, 0x00060003, 0x00020006, 0x00020004}, // Simplified mux35330x00271404, 0x1F0CFFFF, // 64bit Mux35342, // number of stages3535ENABLE_BOTH,3536MUX_PRIMLODFRAC, // Constant color35370x00000000, 0x00000005, 0, // Shade and specular color flags3538{0x00000000, 0x00000000}, // constant color texture flags3539{3540{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 03541{LERP(T1,CUR,PRIMLODFRAC), MOD(T1,CUR), 1, true}, // Stage 13542}3543},35443545/*3546//Mux=0x002722041f0cffff Overflowed in THE MASK OF MUJURA3547Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL03548Color1: (COMBINED - 0) * SHADE + 03549Alpha0: (TEXEL1 - 0) * TEXEL0 + 03550Alpha1: (COMBINED - 0) * PRIM + 0355135523553//Simplied Mux=0x002722041f0cffff Overflowed in THE MASK OF MUJURA3554Simplied DWORDs=030F0304, 00060004, 00020006, 00020003Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL03555Color1: (SHADE - 0) * COMBINED + 03556Alpha0: (TEXEL1 - 0) * SHADE + 03557Alpha1: (TEXEL0 - 0) * COMBINED + 03558Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:3559*/356035613562{3563{0x030F0304, 0x00060004, 0x00020006, 0x00020003}, // Simplified mux35640x00272204, 0x1F0CFFFF, // 64bit Mux35652, // number of stages3566ENABLE_BOTH,3567MUX_PRIMLODFRAC, // Constant color35680x00000000, 0x00000005, 0, // Shade and specular color flags3569{0x00000000, 0x00000000}, // constant color texture flags3570{3571{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 03572{LERP(T1,CUR,PRIMLODFRAC), MOD(T1,CUR), 1, true}, // Stage 13573}3574},35753576/*3577//Mux=0x00272c603510f37f Overflowed in THE MASK OF MUJURA3578Color0: (TEXEL1 - PRIM) * PRIMLODFRAC + TEXEL03579Color1: (PRIM - ENV) * COMBINED + ENV3580Alpha0: (TEXEL1 - 0) * 1 + TEXEL03581Alpha1: (COMBINED - 0) * SHADE + 0358235833584//Simplied Mux=0x00272c603510f37f Overflowed in THE MASK OF MUJURA3585Simplied DWORDs=030F0604, 04010003, 07020706, 00020006Color0: (TEXEL1 - SHADE) * PRIMLODFRAC + TEXEL03586Color1: (SHADE - ENV) * COMBINED + ENV3587Alpha0: (TEXEL0 - 0) * 1 + TEXEL13588Alpha1: (SHADE - 0) * COMBINED + 03589Simplfied type: CM_FMT_TYPE_NOT_CHECKEDGenerated combiners:3590*/359135923593{3594{0x030F0604, 0x04010003, 0x07020706, 0x00020006}, // Simplified mux35950x00272C60, 0x3510F37F, // 64bit Mux35962, // number of stages3597ENABLE_BOTH,3598MUX_PRIMLODFRAC, // Constant color35990x00000005, 0x00000000, 0, // Shade and specular color flags3600{0x00000000, 0x00000000}, // constant color texture flags3601{3602{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 03603{MULADD(T1,PRIMLODFRAC,CUR), MOD(T1,CUR), 1, true}, // Stage 13604}3605},36063607/*3608//Mux=0x00209204ff0fffff Overflowed in THE MASK OF MUJURA3609Color0: (TEXEL1 - 0) * TEXEL0 + 03610Color1: (COMBINED - 0) * SHADE + 03611Alpha0: (TEXEL0 - 0) * TEXEL0 + 03612Alpha1: (COMBINED - 0) * PRIM + 0361336143615//Simplied Mux=0x00209204ff0fffff Overflowed in THE MASK OF MUJURA3616Simplied DWORDs=00060004, 00030003, 00020003, 00020005Color0: (TEXEL1 - 0) * SHADE + 03617Color1: (TEXEL0 - 0) * COMBINED + 03618Alpha0: (TEXEL0 - 0) * TEXEL0 + 03619Alpha1: (PRIM - 0) * COMBINED + 03620Simplfied type: CM_FMT_TYPE2_A_ADD_DGenerated combiners:3621*/362236233624{3625{0x00060004, 0x00030003, 0x00020003, 0x00020005}, // Simplified mux36260x00209204, 0xFF0FFFFF, // 64bit Mux36272, // number of stages3628ENABLE_BOTH,3629MUX_PRIM, // Constant color36300x00000000, 0x00000000, 0, // Shade and specular color flags3631{0x00000000, 0x00000000}, // constant color texture flags3632{3633{MOD(T0,DIF), MOD(T0,T0), 0, true}, // Stage 03634{MOD(T1,CUR), MOD(PRI,CUR), 1, true}, // Stage 13635}3636},36373638/*3639//Mux=0x002714031f0cffff Overflowed in THE MASK OF MUJURA3640Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL03641Color1: (COMBINED - 0) * PRIM + 03642Alpha0: (TEXEL0 - 0) * TEXEL1 + 03643Alpha1: (COMBINED - 0) * PRIM + 0364436453646//Simplied Mux=0x002714031f0cffff Overflowed in THE MASK OF MUJURA3647Simplied DWORDs=030F0304, 00060003, 00020006, 00020004Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL03648Color1: (SHADE - 0) * COMBINED + 03649Alpha0: (TEXEL0 - 0) * SHADE + 03650Alpha1: (TEXEL1 - 0) * COMBINED + 03651Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:3652*/365336543655{3656{0x030F0304, 0x00060003, 0x00020006, 0x00020004}, // Simplified mux36570x00271403, 0x1F0CFFFF, // 64bit Mux36582, // number of stages3659ENABLE_BOTH,3660MUX_PRIMLODFRAC, // Constant color36610x00000005, 0x00000005, 0, // Shade and specular color flags3662{0x00000000, 0x00000000}, // constant color texture flags3663{3664{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 03665{LERP(T1,T0,PRIMLODFRAC), MOD(T1,CUR), 1, true}, // Stage 13666}3667},36683669/*3670//Mux=0x00272c031f1093ff Overflowed in THE MASK OF MUJURA3671Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL03672Color1: (COMBINED - 0) * PRIM + 03673Alpha0: (TEXEL1 - TEXEL0) * 1 + TEXEL03674Alpha1: (COMBINED - 0) * SHADE + 0367536763677//Simplied Mux=0x00272c031f1093ff Overflowed in THE MASK OF MUJURA3678Simplied DWORDs=030F0304, 00060004, 00020006, 02000000Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL03679Color1: (SHADE - 0) * COMBINED + 03680Alpha0: (TEXEL1 - 0) * SHADE + 03681Alpha1: (0 - 0) * 0 + COMBINED3682Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:3683*/368436853686{3687{0x030F0304, 0x00060004, 0x00020006, 0x02000000}, // Simplified mux36880x00272C03, 0x1F1093FF, // 64bit Mux36892, // number of stages3690ENABLE_BOTH,3691MUX_PRIMLODFRAC, // Constant color36920x00000005, 0x00000000, 0, // Shade and specular color flags3693{0x00000000, 0x00000000}, // constant color texture flags3694{3695{MOD(T0,DIF), SKIP, 0, true}, // Stage 03696{LERP(T1,CUR,PRIMLODFRAC), MOD(T1,DIF), 1, true}, // Stage 13697}3698},36993700/*3701//Mux=0x0012fe043ffe77f8 Overflowed in THE MASK OF MUJURA3702Color0: (TEXEL0 - PRIM) * ENV + SHADE3703Color1: (COMBINED - 0) * SHADE + 03704Alpha0: (0 - 0) * 0 + PRIM3705Alpha1: (0 - 0) * 0 + COMBINED370637073708//Simplied Mux=0x0012fe043ffe77f8 Overflowed in THE MASK OF MUJURA3709Simplied DWORDs=06070403, 04000000, 00020006, 02000000Color0: (TEXEL0 - TEXEL1) * ENV + SHADE3710Color1: (SHADE - 0) * COMBINED + 03711Alpha0: (0 - 0) * 0 + TEXEL13712Alpha1: (0 - 0) * 0 + COMBINED3713Simplfied type: CM_FMT_TYPE_NOT_CHECKEDGenerated combiners:3714*/371537163717{3718{0x06070403, 0x04000000, 0x00020006, 0x02000000}, // Simplified mux37190x0012FE04, 0x3FFE77F8, // 64bit Mux37202, // number of stages3721ENABLE_BOTH,3722MUX_ENV, // Constant color37230x00000000, 0x00000005, 0, // Shade and specular color flags3724{0x00000000, 0x00000000}, // constant color texture flags3725{3726{MULADD(T0,ENV,DIF), SEL(DIF), 0, true}, // Stage 03727{MOD(CUR,DIF), SKIP, 0, false}, // Stage 13728}3729},37303731/*3732//Mux=0x0020fe05f3fff738 Overflowed in THE MASK OF MUJURA3733Color0: (TEXEL1 - 0) * TEXEL0 + 03734Color1: (COMBINED - PRIM) * ENV + SHADE3735Alpha0: (0 - 0) * 0 + PRIM3736Alpha1: (0 - 0) * 0 + COMBINED373737383739//Simplied Mux=0x0020fe05f3fff738 Overflowed in THE MASK OF MUJURA3740Simplied DWORDs=00030004, 06000000, 06070502, 02000000Color0: (TEXEL1 - 0) * TEXEL0 + 03741Color1: (COMBINED - PRIM) * ENV + SHADE3742Alpha0: (0 - 0) * 0 + SHADE3743Alpha1: (0 - 0) * 0 + COMBINED3744Simplfied type: CM_FMT_TYPE_NOT_CHECKEDGenerated combiners:3745*/374637473748{3749{0x00030004, 0x06000000, 0x06070502, 0x02000000}, // Simplified mux37500x0020FE05, 0xF3FFF738, // 64bit Mux37512, // number of stages3752ENABLE_BOTH,3753MUX_ENV, // Constant color37540x00000000, 0x00000005, 0, // Shade and specular color flags3755{0x00000000, 0x00000000}, // constant color texture flags3756{3757{MOD(T0,ENV), SEL(DIF), 0, true}, // Stage 03758{MULADD(T1,CUR,DIF), SKIP, 1, true}, // Stage 13759}3760},37613762/*3763//Mux=0x0012fe043f1677ff Overflowed in THE MASK OF MUJURA3764Color0: (TEXEL0 - PRIM) * ENV + SHADE3765Color1: (COMBINED - 0) * SHADE + 03766Alpha0: (0 - 0) * 0 + PRIM3767Alpha1: (COMBINED - 0) * ENV + 0376837693770//Simplied Mux=0x0012fe043f1677ff Overflowed in THE MASK OF MUJURA3771Simplied DWORDs=06070403, 00070004, 00020006, 02000000Color0: (TEXEL0 - TEXEL1) * ENV + SHADE3772Color1: (SHADE - 0) * COMBINED + 03773Alpha0: (TEXEL1 - 0) * ENV + 03774Alpha1: (0 - 0) * 0 + COMBINED3775Simplfied type: CM_FMT_TYPE_NOT_CHECKEDGenerated combiners:3776*/377737783779{3780{0x06070403, 0x00070004, 0x00020006, 0x02000000}, // Simplified mux37810x0012FE04, 0x3F1677FF, // 64bit Mux37822, // number of stages3783ENABLE_BOTH,3784MUX_ENV, // Constant color37850x00000000, 0x00000005, 0, // Shade and specular color flags3786{0x00000000, 0x00000000}, // constant color texture flags3787{3788{MULADD(T0,ENV,DIF), MOD(DIF,ENV), 0, true}, // Stage 03789{MOD(CUR,DIF), SKIP, 0, false}, // Stage 13790}3791},37923793/*3794//Mux=0x0011fe04ff17f7ff Overflowed in THE MASK OF MUJURA3795Color0: (TEXEL0 - 0) * PRIM + 03796Color1: (COMBINED - 0) * SHADE + 03797Alpha0: (0 - 0) * 0 + PRIM3798Alpha1: (COMBINED - 0) * ENV + 0379938003801//Simplied Mux=0x0011fe04ff17f7ff Overflowed in THE MASK OF MUJURA3802Simplied DWORDs=00030006, 00070004, 00020004, 02000000Color0: (SHADE - 0) * TEXEL0 + 03803Color1: (TEXEL1 - 0) * COMBINED + 03804Alpha0: (TEXEL1 - 0) * ENV + 03805Alpha1: (0 - 0) * 0 + COMBINED3806Simplfied type: CM_FMT_TYPE2_A_ADD_DGenerated combiners:3807*/380838093810{3811{0x00030006, 0x00070004, 0x00020004, 0x02000000}, // Simplified mux38120x0011FE04, 0xFF17F7FF, // 64bit Mux38132, // number of stages3814ENABLE_BOTH,3815MUX_ENV, // Constant color38160x00000000, 0x00000000, 0, // Shade and specular color flags3817{0x00000000, 0x00000005}, // constant color texture flags3818{3819{MOD(T0,DIF), SKIP, 0, true}, // Stage 03820{MOD(T1,CUR), MOD(T1,DIF), 1, true}, // Stage 13821}3822},38233824/*3825//Mux=0x00272c031f0c93ff Overflowed in MULTI RACING3826Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL03827Color1: (COMBINED - 0) * PRIM + 03828Alpha0: (TEXEL1 - TEXEL0) * 1 + TEXEL03829Alpha1: (COMBINED - 0) * PRIM + 0383038313832//Simplied Mux=0x00272c031f0c93ff Overflowed in MULTI RACING3833Simplied DWORDs=030F0304, 00060004, 00020006, 02000000Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL03834Color1: (SHADE - 0) * COMBINED + 03835Alpha0: (TEXEL1 - 0) * SHADE + 03836Alpha1: (0 - 0) * 0 + COMBINED3837Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:3838*/383938403841{3842{0x030F0304, 0x00060004, 0x00020006, 0x02000000}, // Simplified mux38430x00272C03, 0x1F0C93FF, // 64bit Mux38442, // number of stages3845ENABLE_BOTH,3846MUX_PRIMLODFRAC, // Constant color38470x00000005, 0x00000005, 0, // Shade and specular color flags3848{0x00000000, 0x00000000}, // constant color texture flags3849{3850{MOD(T0,DIF), SKIP, 0, true}, // Stage 03851{LERP(T1,CUR,PRIMLODFRAC), MOD(T1,DIF), 1, true}, // Stage 13852}3853},38543855/*3856//Mux=0x00272c041f0c93ff Overflowed in MULTI RACING3857Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL03858Color1: (COMBINED - 0) * SHADE + 03859Alpha0: (TEXEL1 - TEXEL0) * 1 + TEXEL03860Alpha1: (COMBINED - 0) * PRIM + 0386138623863//Simplied Mux=0x00272c041f0c93ff Overflowed in MULTI RACING3864Simplied DWORDs=030F0304, 00060004, 00020006, 02000000Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL03865Color1: (SHADE - 0) * COMBINED + 03866Alpha0: (TEXEL1 - 0) * SHADE + 03867Alpha1: (0 - 0) * 0 + COMBINED3868Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:3869*/387038713872{3873{0x030F0304, 0x00060004, 0x00020006, 0x02000000}, // Simplified mux38740x00272C04, 0x1F0C93FF, // 64bit Mux38752, // number of stages3876ENABLE_BOTH,3877MUX_PRIMLODFRAC, // Constant color38780x00000000, 0x00000005, 0, // Shade and specular color flags3879{0x00000000, 0x00000000}, // constant color texture flags3880{3881{MOD(T0,DIF), SKIP, 0, true}, // Stage 03882{LERP(T1,CUR,PRIMLODFRAC), MOD(T1,DIF), 1, true}, // Stage 13883}3884},38853886/*3887//Mux=0x0030fe045ffef7f8 Overflowed in MULTI RACING3888Color0: (PRIM - ENV) * TEXEL0 + ENV3889Color1: (COMBINED - 0) * SHADE + 03890Alpha0: (0 - 0) * 0 + PRIM3891Alpha1: (0 - 0) * 0 + COMBINED389238933894//Simplied Mux=0x0030fe045ffef7f8 Overflowed in MULTI RACING3895Simplied DWORDs=07030704, 04000000, 00020006, 02000000Color0: (TEXEL1 - ENV) * TEXEL0 + ENV3896Color1: (SHADE - 0) * COMBINED + 03897Alpha0: (0 - 0) * 0 + TEXEL13898Alpha1: (0 - 0) * 0 + COMBINED3899Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:3900*/390139023903{3904{0x07030704, 0x04000000, 0x00020006, 0x02000000}, // Simplified mux39050x0030FE04, 0x5FFEF7F8, // 64bit Mux39062, // number of stages3907ENABLE_BOTH,3908MUX_ENV, // Constant color39090x00000000, 0x00000000, 0, // Shade and specular color flags3910{0x00000000, 0x00000005}, // constant color texture flags3911{3912{MOD(T0,DIF), SKIP, 0, true}, // Stage 03913{LERP(T1,ENV,CUR), SEL(T1), 1, true}, // Stage 13914}3915},39163917/*3918//Mux=0x0026a08015fc93f8 Overflowed in Monaco Grand Prix3919Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL03920Color1: (SHADE - ENV) * COMBINED + 03921Alpha0: (TEXEL1 - TEXEL0) * COMBINED + TEXEL03922Alpha1: (0 - 0) * 0 + COMBINED392339243925//Simplied Mux=0x0026a08015fc93f8 Overflowed in Monaco Grand Prix3926Simplied DWORDs=030E0304, 03060304, 00020706, 02000000Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL03927Color1: (SHADE - ENV) * COMBINED + 03928Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL03929Alpha1: (0 - 0) * 0 + COMBINED3930Simplfied type: CM_FMT_TYPE8_A_SUB_B_MOD_CGenerated combiners:3931*/393239333934{3935{0x030E0304, 0x03060304, 0x00020706, 0x02000000}, // Simplified mux39360x0026A080, 0x15FC93F8, // 64bit Mux39372, // number of stages3938ENABLE_BOTH,3939MUX_LODFRAC, // Constant color39400x00000000, 0x00000000, 0, // Shade and specular color flags3941{0x00000000, 0x00000000}, // constant color texture flags3942{3943{MOD(T0,DIF), SEL(T0), 0, true}, // Stage 03944{LERP(T1,CUR,LODFRAC), LERP(T1,CUR,LODFRAC), 1, true}, // Stage 13945}3946},39473948/*3949//Mux=0x0050fe043ffdf3f8 Overflowed in KING HILL 643950Color0: (ENV - PRIM) * TEXEL0 + PRIM3951Color1: (COMBINED - 0) * SHADE + 03952Alpha0: (0 - 0) * 0 + TEXEL03953Alpha1: (0 - 0) * 0 + COMBINED395439553956//Simplied Mux=0x0050fe043ffdf3f8 Overflowed in KING HILL 643957Simplied DWORDs=04030407, 03000000, 00020006, 02000000Color0: (ENV - TEXEL1) * TEXEL0 + TEXEL13958Color1: (SHADE - 0) * COMBINED + 03959Alpha0: (0 - 0) * 0 + TEXEL03960Alpha1: (0 - 0) * 0 + COMBINED3961Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:3962*/396339643965{3966{0x04030407, 0x03000000, 0x00020006, 0x02000000}, // Simplified mux39670x0050FE04, 0x3FFDF3F8, // 64bit Mux39682, // number of stages3969ENABLE_BOTH,3970MUX_PRIM, // Constant color39710x00000000, 0x00000000, 0, // Shade and specular color flags3972{0x00000000, 0x00000007}, // constant color texture flags3973{3974{MOD(T0,DIF), SEL(T0), 0, true}, // Stage 03975{LERP(T1,PRI,CUR), SKIP, 1, true}, // Stage 13976}3977},39783979/*3980//Mux=0x00209a04ffcfffc8 Overflowed in HSV ADVENTURE RACING3981Color0: (TEXEL1 - 0) * TEXEL0 + 03982Color1: (COMBINED - 0) * SHADE + 03983Alpha0: (TEXEL0 - 0) * ENV + 03984Alpha1: (1 - TEXEL0) * PRIM + COMBINED398539863987//Simplied Mux=0x00209a04ffcfffc8 Overflowed in HSV ADVENTURE RACING3988Simplied DWORDs=00060004, 00070003, 00020003, 02060083Color0: (TEXEL1 - 0) * SHADE + 03989Color1: (TEXEL0 - 0) * COMBINED + 03990Alpha0: (TEXEL0 - 0) * ENV + 03991Alpha1: (TEXEL0|C - 0) * SHADE + COMBINED3992Simplfied type: CM_FMT_TYPE5_A_MOD_C_ADD_DGenerated combiners:3993*/399439953996{3997{0x00060004, 0x00070003, 0x00020003, 0x02060083}, // Simplified mux39980x00209A04, 0xFFCFFFC8, // 64bit Mux39992, // number of stages4000ENABLE_BOTH,4001MUX_ENV, // Constant color40020x00000000, 0x00000005, 0, // Shade and specular color flags4003{0x00000000, 0x00000000}, // constant color texture flags4004{4005{MOD(T0,DIF), MOD(T0,ENV), 0, true}, // Stage 04006{MOD(T1,CUR), MULADD(T0C,DIF,CUR), 1, true}, // Stage 14007}4008},40094010/*4011//Mux=0x00ffa1ffff12123f Overflowed in HSV ADVENTURE RACING4012Color0: (0 - 0) * 0 + SHADE4013Color1: (0 - 0) * 0 + COMBINED4014Alpha0: (TEXEL1 - TEXEL0) * COMBINED + TEXEL04015Alpha1: (COMBINED - 0) * SHADE + 0401640174018//Simplied Mux=0x00ffa1ffff12123f Overflowed in HSV ADVENTURE RACING4019Simplied DWORDs=06000000, 03060304, 02000000, 00020006Color0: (0 - 0) * 0 + SHADE4020Color1: (0 - 0) * 0 + COMBINED4021Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL04022Alpha1: (SHADE - 0) * COMBINED + 04023Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:4024*/402540264027{4028{0x06000000, 0x03060304, 0x02000000, 0x00020006}, // Simplified mux40290x00FFA1FF, 0xFF12123F, // 64bit Mux40302, // number of stages4031ENABLE_BOTH,4032MUX_ENV, // Constant color40330x00000000, 0x00000000, 0, // Shade and specular color flags4034{0x00000000, 0x00000000}, // constant color texture flags4035{4036{SEL(DIF), SEL(T0), 0, true}, // Stage 04037{SKIP, LERP(T1,T0,DIF), 1, true}, // Stage 14038}4039},40404041/*4042//Mux=0x0020980a14fcff38 Overflowed in HSV ADVENTURE RACING4043Color0: (TEXEL1 - TEXEL0) * TEXEL0 + TEXEL04044Color1: (COMBINED - SHADE) * PRIM|A + SHADE4045Alpha0: (TEXEL0 - 0) * SHADE + 04046Alpha1: (0 - 0) * 0 + COMBINED404740484049//Simplied Mux=0x0020980a14fcff38 Overflowed in HSV ADVENTURE RACING4050Simplied DWORDs=03030304, 00060003, 06450602, 02000000Color0: (TEXEL1 - TEXEL0) * TEXEL0 + TEXEL04051Color1: (COMBINED - SHADE) * PRIM|A + SHADE4052Alpha0: (TEXEL0 - 0) * SHADE + 04053Alpha1: (0 - 0) * 0 + COMBINED4054Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:4055*/405640574058{4059{0x03030304, 0x00060003, 0x06450602, 0x02000000}, // Simplified mux40600x0020980A, 0x14FCFF38, // 64bit Mux40612, // number of stages4062ENABLE_BOTH,4063MUX_PRIM, // Constant color40640x00000000, 0x00000000, 0, // Shade and specular color flags4065{0x00000000, 0x00000000}, // constant color texture flags4066{4067{MULADD(T0,PRIA,DIF), MOD(T0,DIF), 0, true}, // Stage 04068{LERP(T1,T0,CUR), SKIP, 1, true}, // Stage 14069}4070},40714072/*4073//Mux=0x00247ec0f2fffebe Overflowed in HSV ADVENTURE RACING4074Color0: (TEXEL1 - 0) * TEXEL0|A + 04075Color1: (1 - TEXEL1) * COMBINED + TEXEL14076Alpha0: (0 - 0) * 0 + 04077Alpha1: (0 - 0) * 0 + 1407840794080//Simplied Mux=0x00247ec0f2fffebe Overflowed in HSV ADVENTURE RACING4081Simplied DWORDs=00430004, 01000000, 03020301, 02000000Color0: (TEXEL1 - 0) * TEXEL0|A + 04082Color1: (1 - TEXEL0) * COMBINED + TEXEL04083Alpha0: (0 - 0) * 0 + 14084Alpha1: (0 - 0) * 0 + COMBINED4085Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:4086*/408740884089{4090{0x00430004, 0x01000000, 0x03020301, 0x02000000}, // Simplified mux40910x00247EC0, 0xF2FFFEBE, // 64bit Mux40922, // number of stages4093DISABLE_ALPHA,40940, // Constant color40950x00000000, 0x00000000, 0, // Shade and specular color flags4096{0x00000000, 0x00000000}, // constant color texture flags4097{4098{SEL(T0), SKIP, 0, true}, // Stage 04099{MULADD(T1C,CUR,T1), SKIP, 1, true}, // Stage 14100}4101},41024103/*4104//Mux=0x0020fe0411fd7ebe Overflowed in HSV ADVENTURE RACING4105Color0: (TEXEL1 - TEXEL0) * TEXEL0 + TEXEL14106Color1: (COMBINED - TEXEL0) * SHADE + TEXEL14107Alpha0: (0 - 0) * 0 + 04108Alpha1: (0 - 0) * 0 + 1410941104111//Simplied Mux=0x0020fe0411fd7ebe Overflowed in HSV ADVENTURE RACING4112Simplied DWORDs=04030304, 01000000, 03060302, 02000000Color0: (TEXEL1 - TEXEL0) * TEXEL0 + TEXEL14113Color1: (COMBINED - TEXEL0) * SHADE + TEXEL04114Alpha0: (0 - 0) * 0 + 14115Alpha1: (0 - 0) * 0 + COMBINED4116Simplfied type: Color0Generated combiners:4117*/411841194120{4121{0x04030304, 0x01000000, 0x03060302, 0x02000000}, // Simplified mux41220x0020FE04, 0x11FD7EBE, // 64bit Mux41232, // number of stages4124DISABLE_ALPHA,41250, // Constant color41260x00000000, 0x00000000, 0, // Shade and specular color flags4127{0x00000000, 0x00000000}, // constant color texture flags4128{4129{MOD(T0,DIF), SKIP, 0, true}, // Stage 04130{MOD(T1,CUR), SKIP, 1, true}, // Stage 14131}4132},41334134/*4135//Mux=0x00111480f513ff7f Overflowed in HSV ADVENTURE RACING4136Color0: (TEXEL0 - 0) * TEXEL1 + 04137Color1: (SHADE - ENV) * COMBINED + ENV4138Alpha0: (TEXEL0 - 0) * TEXEL1 + 04139Alpha1: (COMBINED - 0) * SHADE + 0414041414142//Simplied Mux=0x00111480f513ff7f Overflowed in HSV ADVENTURE RACING4143Simplied DWORDs=00040003, 00060003, 07020706, 00020004Color0: (TEXEL0 - 0) * TEXEL1 + 04144Color1: (SHADE - ENV) * COMBINED + ENV4145Alpha0: (TEXEL0 - 0) * SHADE + 04146Alpha1: (TEXEL1 - 0) * COMBINED + 04147Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:4148*/414941504151{4152{0x00040003, 0x00060003, 0x07020706, 0x00020004}, // Simplified mux41530x00111480, 0xF513FF7F, // 64bit Mux41542, // number of stages4155ENABLE_BOTH,4156MUX_ENV, // Constant color41570x00000000, 0x00000000, 0, // Shade and specular color flags4158{0x00000000, 0x00000000}, // constant color texture flags4159{4160{LERP(DIF,ENV,T0), MOD(T0,DIF), 0, true}, // Stage 04161{MOD(T1,CUR), MOD(T1,CUR), 1, true}, // Stage 14162}4163},41644165/*4166//Mux=0x00117e042ffd79f8 Overflowed in HSV ADVENTURE RACING4167Color0: (TEXEL0 - TEXEL1) * TEXEL1 + TEXEL14168Color1: (COMBINED - 0) * SHADE + 04169Alpha0: (0 - 0) * 0 + SHADE4170Alpha1: (0 - 0) * 0 + COMBINED417141724173//Simplied Mux=0x00117e042ffd79f8 Overflowed in HSV ADVENTURE RACING4174Simplied DWORDs=04040403, 06000000, 00020006, 02000000Color0: (TEXEL0 - TEXEL1) * TEXEL1 + TEXEL14175Color1: (SHADE - 0) * COMBINED + 04176Alpha0: (0 - 0) * 0 + SHADE4177Alpha1: (0 - 0) * 0 + COMBINED4178Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:4179*/418041814182{4183{0x04040403, 0x06000000, 0x00020006, 0x02000000}, // Simplified mux41840x00117E04, 0x2FFD79F8, // 64bit Mux41852, // number of stages4186ENABLE_BOTH,41870, // Constant color41880x00000000, 0x00000000, 0, // Shade and specular color flags4189{0x00000000, 0x00000000}, // constant color texture flags4190{4191{MOD(T0,DIF), SEL(DIF), 0, true}, // Stage 04192{MOD(T1,CUR), SKIP, 1, true}, // Stage 14193}4194},41954196/*4197//Mux=0x00257e041ffcf3f8 Overflowed in G.A.S.P!!Fighters'NE4198Color0: (TEXEL1 - TEXEL0) * PRIM|A + TEXEL04199Color1: (COMBINED - 0) * SHADE + 04200Alpha0: (0 - 0) * 0 + TEXEL04201Alpha1: (0 - 0) * 0 + COMBINED420242034204//Simplied Mux=0x00257e041ffcf3f8 Overflowed in G.A.S.P!!Fighters'NE4205Simplied DWORDs=03460304, 03000000, 00020006, 020000004206Color0: (TEXEL1 - TEXEL0) * SHADE|A + TEXEL04207Color1: (SHADE - 0) * COMBINED + 04208Alpha0: (0 - 0) * 0 + TEXEL04209Alpha1: (0 - 0) * 0 + COMBINED4210Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:4211*/421242134214{4215{0x03460304, 0x03000000, 0x00020006, 0x02000000}, // Simplified mux42160x00257E04, 0x1FFCF3F8, // 64bit Mux42172, // number of stages4218ENABLE_BOTH,4219MUX_PRIM, // Constant color42200x00000000, 0x00000000, 0, // Shade and specular color flags4221{0x00000000, 0x00000000}, // constant color texture flags4222{4223{MOD(T0,DIF), SEL(T0), 0, true}, // Stage 04224{LERP(T1,CUR,PRI), SKIP, 1, true}, // Stage 14225}4226},42274228/*4229//Mux=0x00ff9480fffcfff8 Overflowed in G.A.S.P!!Fighters'NE4230Color0: (0 - 0) * 0 + TEXEL04231Color1: (SHADE - 0) * COMBINED + 04232Alpha0: (TEXEL0 - 0) * TEXEL1 + 04233Alpha1: (0 - 0) * 0 + COMBINED423442354236//Simplied Mux=0x00ff9480fffcfff8 Overflowed in G.A.S.P!!Fighters'NE4237Simplied DWORDs=00060003, 04000000, 02000000, 000200034238Color0: (TEXEL0 - 0) * SHADE + 04239Color1: (0 - 0) * 0 + COMBINED4240Alpha0: (0 - 0) * 0 + TEXEL14241Alpha1: (TEXEL0 - 0) * COMBINED + 04242Simplfied type: CM_FMT_TYPE2_A_ADD_DGenerated combiners:4243*/424442454246{4247{0x00060003, 0x04000000, 0x02000000, 0x00020003}, // Simplified mux42480, 0, // 64bit Mux42492, // number of stages4250ENABLE_BOTH,42510, // Constant color42520x00000000, 0x00000000, 0, // Shade and specular color flags4253{0x00000000, 0x00000000}, // constant color texture flags4254{4255{MOD(T0,DIF), SEL(T0), 0, true}, // Stage 04256{SKIP, MOD(T1,CUR), 1, true}, // Stage 14257}4258},42594260/*4261//Mux=0x00612680fffcf3f8 Overflowed in G.A.S.P!!Fighters'NE4262Color0: (1 - 0) * TEXEL1 + TEXEL04263Color1: (SHADE - 0) * COMBINED + 04264Alpha0: (TEXEL1 - 0) * PRIM + TEXEL04265Alpha1: (0 - 0) * 0 + COMBINED426642674268//Simplied Mux=0x00612680fffcf3f8 Overflowed in G.A.S.P!!Fighters'NE4269Simplied DWORDs=03010004, 00060004, 00020006, 02010003Color0: (TEXEL1 - 0) * 1 + TEXEL04270Color1: (SHADE - 0) * COMBINED + 04271Alpha0: (TEXEL1 - 0) * SHADE + 04272Alpha1: (TEXEL0 - 0) * 1 + COMBINED4273Simplfied type: CM_FMT_TYPE5_A_MOD_C_ADD_DGenerated combiners:4274*/427542764277{4278{0x03010004, 0x00060004, 0x00020006, 0x02010003}, // Simplified mux42790x00612680, 0xFFFCF3F8, // 64bit Mux42802, // number of stages4281ENABLE_BOTH,4282MUX_PRIM, // Constant color42830x00000000, 0x00000005, 0, // Shade and specular color flags4284{0x00000000, 0x00000000}, // constant color texture flags4285{4286{MOD(T1,DIF), MOD(T1,PRI), 1, true}, // Stage 04287{MOD(T0,CUR), ADD(T0,CUR), 0, true}, // Stage 14288}4289},42904291/*4292//Mux=0x0026a06015fc9378 Overflowed in FIFA Soccer 644293Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL04294Color1: (PRIM - ENV) * COMBINED + ENV4295Alpha0: (TEXEL1 - TEXEL0) * COMBINED + TEXEL04296Alpha1: (0 - 0) * 0 + COMBINED429742984299//Simplied Mux=0x0026a06015fc9378 Overflowed in FIFA Soccer 644300Simplied DWORDs=030E0304, 03060304, 06020605, 02000000Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL04301Color1: (PRIM - SHADE) * COMBINED + SHADE4302Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL04303Alpha1: (0 - 0) * 0 + COMBINED4304Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:4305*/430643074308{4309{0x030E0304, 0x03060304, 0x06020605, 0x02000000}, // Simplified mux43100x0026A060, 0x15FC9378, // 64bit Mux43112, // number of stages4312ENABLE_BOTH,4313MUX_LODFRAC, // Constant color43140x00000005, 0x00000007, 0, // Shade and specular color flags4315{0x00000000, 0x00000000}, // constant color texture flags4316{4317{LERP(DIF,DIFA,T0), SEL(T0), 0, true}, // Stage 04318{LERP(T1,CUR,LODFRAC), LERP(T1,CUR,LODFRAC), 1, true}, // Stage 14319}4320},43214322/*4323//Mux=0x0026a0041ffc93fe Overflowed in Taz Express4324Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL04325Color1: (COMBINED - 0) * SHADE + 04326Alpha0: (TEXEL1 - TEXEL0) * COMBINED + TEXEL04327Alpha1: (0 - 0) * 0 + 1432843294330//Simplied Mux=0x0026a0041ffc93fe Overflowed in Taz Express4331Simplied DWORDs=030E0304, 01000000, 00020006, 020000004332Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL04333Color1: (SHADE - 0) * COMBINED + 04334Alpha0: (0 - 0) * 0 + 14335Alpha1: (0 - 0) * 0 + COMBINED4336Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:4337*/433843394340{4341{0x030E0304, 0x01000000, 0x00020006, 0x02000000}, // Simplified mux43420x0026A004, 0x1FFC93FE, // 64bit Mux43432, // number of stages4344ENABLE_BOTH,4345MUX_LODFRAC, // Constant color43460x00000000, 0x00000000, 0, // Shade and specular color flags4347{0x00000000, 0x00000000}, // constant color texture flags4348{4349{MOD(T0,DIF), SEL(T0), 0, true}, // Stage 04350{LERP(T1,CUR,LODFRAC), LERP(T1,CUR,LODFRAC), 1, true}, // Stage 14351}4352},4353/*4354//Mux=0x003716041ffcfff8 Overflowed in GAUNTLET LEGENDS4355Color0: (PRIM - TEXEL0) * PRIMLODFRAC + TEXEL04356Color1: (COMBINED - 0) * SHADE + 04357Alpha0: (TEXEL0 - 0) * PRIM + 04358Alpha1: (0 - 0) * 0 + COMBINED435943604361//Simplied Mux=0x003716041ffcfff8 Overflowed in GAUNTLET LEGENDS4362Simplied DWORDs=030F0304, 04000000, 00020006, 000200034363Color0: (TEXEL1 - TEXEL0) * PRIMLODFRAC + TEXEL04364Color1: (SHADE - 0) * COMBINED + 04365Alpha0: (0 - 0) * 0 + TEXEL14366Alpha1: (TEXEL0 - 0) * COMBINED + 04367Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:4368*/436943704371{4372{0x030F0304, 0x04000000, 0x00020006, 0x00020003}, // Simplified mux43730x00371604, 0x1FFCFFF8, // 64bit Mux43742, // number of stages4375ENABLE_BOTH,4376MUX_PRIMLODFRAC, // Constant color43770x00000000, 0x00000000, 0, // Shade and specular color flags4378{0x00000000, 0x00000005}, // constant color texture flags4379{4380{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 04381{LERP(T1,CUR,PRIMLODFRAC), SKIP, 1, true}, // Stage 14382}4383},4384/*4385//Mux=0x00157e602ffd77f8 Overflowed in MarioTennis4386Color0: (TEXEL0 - TEXEL1) * PRIM|A + TEXEL14387Color1: (PRIM - 0) * COMBINED + 04388Alpha0: (0 - 0) * 0 + PRIM4389Alpha1: (0 - 0) * 0 + COMBINED439043914392//Simplied Mux=0x00157e602ffd77f8 Overflowed in MarioTennis4393Simplied DWORDs=04460403, 06000000, 00020006, 020000004394Color0: (TEXEL0 - TEXEL1) * SHADE|A + TEXEL14395Color1: (SHADE - 0) * COMBINED + 04396Alpha0: (0 - 0) * 0 + SHADE4397Alpha1: (0 - 0) * 0 + COMBINED4398Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:4399*/440044014402{4403{0x04460403, 0x06000000, 0x00020006, 0x02000000}, // Simplified mux44040x00157E60, 0x2FFD77F8, // 64bit Mux44052, // number of stages4406ENABLE_BOTH,4407MUX_PRIM, // Constant color44080x00000005, 0x00000005, 0, // Shade and specular color flags4409{0x00000000, 0x00000000}, // constant color texture flags4410{4411{MOD(T0,DIF), SEL(DIF), 0, true}, // Stage 04412{LERP(T1,CUR,DIFA), SKIP, 1, true}, // Stage 14413}4414},4415/*4416//Mux=0x00157e6025fd7778 Overflowed in MarioTennis4417Color0: (TEXEL0 - TEXEL1) * PRIM|A + TEXEL14418Color1: (PRIM - ENV) * COMBINED + ENV4419Alpha0: (0 - 0) * 0 + PRIM4420Alpha1: (0 - 0) * 0 + COMBINED442144224423//Simplied Mux=0x00157e6025fd7778 Overflowed in MarioTennis4424Simplied DWORDs=04460403, 06000000, 06020605, 020000004425Color0: (TEXEL0 - TEXEL1) * SHADE|A + TEXEL14426Color1: (PRIM - SHADE) * COMBINED + SHADE4427Alpha0: (0 - 0) * 0 + SHADE4428Alpha1: (0 - 0) * 0 + COMBINED4429Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:4430*/443144324433{4434{0x04460403, 0x06000000, 0x06020605, 0x02000000}, // Simplified mux44350x00157E60, 0x25FD7778, // 64bit Mux44362, // number of stages4437ENABLE_BOTH,4438MUX_PRIM, // Constant color44390x000000007, 0x00000000, 0, // Shade and specular color flags4440{0x00000000, 0x00000000}, // constant color texture flags4441{4442{LERP(PRI,DIF,T0), SEL(DIF), 0, true}, // Stage 04443{LERP(CUR,T1,DIFA), SKIP, 1, true}, // Stage 14444}4445},44464447/*4448//Mux=0x00fffe80f514f8ff Overflowed in CONKER BFD4449Color0: (0 - 0) * 0 + TEXEL04450Color1: (SHADE - ENV) * COMBINED + PRIM4451Alpha0: (0 - 0) * 0 + SHADE4452Alpha1: (COMBINED - 0) * ENV + 04453*/44544455{4456{0x00030706, 0x06000000, 0x02010004, 0x02000000}, // Simplified mux44570x00FFFE80, 0xF514F8FF, // 64bit Mux44582, // number of stages4459ENABLE_BOTH,4460MUX_PRIM, // Constant color44610x00000706, 0x00070006, 0, // Shade and specular color flags4462{0x00000000, 0x00000000}, // constant color texture flags4463{4464{MOD(T0,DIF), SEL(DIF), 0, true}, // Stage 04465{ADD(PRI,CUR), SKIP, 0, false}, // Stage 14466}4467},44684469/*4470//Mux=0x0017166035fcff78 Overflowed in THE LEGEND OF ZELDA4471Color0: (TEXEL0 - PRIM) * PRIMLODFRAC + TEXEL04472Color1: (PRIM - ENV) * COMBINED + ENV4473Alpha0: (TEXEL0 - 0) * PRIM + 04474Alpha1: (0 - 0) * 0 + COMBINED447544764477//Simplied Mux=0x0017166035fcff78 Overflowed in THE LEGEND OF ZELDA4478Simplied DWORDs=030F0603, 00060003, 04020406, 020000004479Color0: (TEXEL0 - SHADE) * PRIMLODFRAC + TEXEL04480Color1: (SHADE - TEXEL1) * COMBINED + TEXEL14481Alpha0: (TEXEL0 - 0) * SHADE + 04482Alpha1: (0 - 0) * 0 + COMBINED4483Simplfied type: Color0Generated combiners:4484*/44854486{4487{0x030F0603, 0x00060003, 0x04020406, 0x02000000}, // Simplified mux44880x00171660, 0x35FCFF78, // 64bit Mux44892, // number of stages4490ENABLE_BOTH,4491MUX_PRIMLODFRAC, // Constant color44920x00000005, 0x00000005, 0, // Shade and specular color flags4493{0x00000000, 0x00000007}, // constant color texture flags4494{4495{LERP(T0,DIF,PRIMLODFRAC), MOD(T0,DIF), 0, true}, // Stage 04496{LERP(DIF,T1,CUR), SKIP, 1, true}, // Stage 14497}4498},44994500/*4501//Mux=0x00262a041f1093ff Overflowed in THE LEGEND OF ZELDA4502Color0: (TEXEL1 - TEXEL0) * ENV|A + TEXEL04503Color1: (COMBINED - 0) * SHADE + 04504Alpha0: (TEXEL1 - TEXEL0) * ENV + TEXEL04505Alpha1: (COMBINED - 0) * SHADE + 0450645074508//Simplied Mux=0x00262a041f1093ff Overflowed in THE LEGEND OF ZELDA4509Simplied DWORDs=03470304, 03070304, 00020006, 000200064510Color0: (TEXEL1 - TEXEL0) * ENV|A + TEXEL04511Color1: (SHADE - 0) * COMBINED + 04512Alpha0: (TEXEL1 - TEXEL0) * ENV + TEXEL04513Alpha1: (SHADE - 0) * COMBINED + 04514Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:4515*/45164517{4518{0x03470304, 0x03070304, 0x00020006, 0x00020006}, // Simplified mux45190x00262A04, 0x1F1093FF, // 64bit Mux45202, // number of stages4521ENABLE_BOTH,4522MUX_ENV, // Constant color45230x00000000, 0x00000000, 0, // Shade and specular color flags4524{0x00000000, 0x00000000}, // constant color texture flags4525{4526{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 04527{LERP(T1,CUR,ENVA), LERP(T1,CUR,ENV), 1, true}, // Stage 14528}4529},45304531/*4532//Mux=0x00267e051ffcfdf8 Overflowed in THE LEGEND OF ZELDA4533Color0: (TEXEL1 - TEXEL0) * ENV|A + TEXEL04534Color1: (COMBINED - 0) * ENV + 04535Alpha0: (0 - 0) * 0 + 14536Alpha1: (0 - 0) * 0 + COMBINED453745384539//Simplied Mux=0x00267e051ffcfdf8 Overflowed in THE LEGEND OF ZELDA4540Simplied DWORDs=03460304, 01000000, 00020006, 020000004541Color0: (TEXEL1 - TEXEL0) * SHADE|A + TEXEL04542Color1: (SHADE - 0) * COMBINED + 04543Alpha0: (0 - 0) * 0 + 14544Alpha1: (0 - 0) * 0 + COMBINED4545Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:4546*/454745484549{4550{0x03460304, 0x01000000, 0x00020006, 0x02000000}, // Simplified mux45510x00267E05, 0x1FFCFDF8, // 64bit Mux45522, // number of stages4553DISABLE_ALPHA,4554MUX_ENV, // Constant color45550x00000007, 0x00000007, 0, // Shade and specular color flags4556{0x00000000, 0x00000000}, // constant color texture flags4557{4558{MOD(T0,ENV), SKIP, 0, true}, // Stage 04559{LERP(T1,CUR,ENVA), SKIP, 1, true}, // Stage 14560}4561},45624563/*4564//Mux=0x0026a0041f1093fb Overflowed in GOLDENEYE4565Color0: (TEXEL1 - TEXEL0) * LODFRAC + TEXEL04566Color1: (COMBINED - 0) * SHADE + 04567Alpha0: (TEXEL1 - TEXEL0) * COMBINED + TEXEL04568Alpha1: (COMBINED - 0) * SHADE + PRIM456945704571//Simplied Mux=0x0026a0041f1093fb Overflowed in GOLDENEYE4572Simplied DWORDs=00060003, 03060304, 02000000, 050200064573Color0: (TEXEL0 - 0) * SHADE + 04574Color1: (0 - 0) * 0 + COMBINED4575Alpha0: (TEXEL1 - TEXEL0) * SHADE + TEXEL04576Alpha1: (SHADE - 0) * COMBINED + PRIM4577Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:4578*/457945804581{4582{0x00060003, 0x03060304, 0x02000000, 0x05020006}, // Simplified mux45830x0026A004, 0x1F1093FB, // 64bit Mux45842, // number of stages4585ENABLE_BOTH,4586MUX_PRIM, // Constant color45870x00000000, 0x00000000, 0, // Shade and specular color flags4588{0x00000000, 0x00000000}, // constant color texture flags4589{4590{MOD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 04591{SKIP, ADD(CUR,PRI), 0, false}, // Stage 14592}4593},45944595/*4596//Mux=0x0017666025fd7f78 Overflowed in POKEMON STADIUM 24597Color0: (TEXEL0 - TEXEL1) * PRIMLODFRAC + TEXEL14598Color1: (PRIM - ENV) * COMBINED + ENV4599Alpha0: (1 - 0) * PRIM + 04600Alpha1: (0 - 0) * 0 + COMBINED460146024603//Simplied Mux=0x0017666025fd7f78 Overflowed in POKEMON STADIUM 24604Simplied DWORDs=040F0403, 06000000, 06020605, 020000004605Color0: (TEXEL0 - TEXEL1) * PRIMLODFRAC + TEXEL14606Color1: (PRIM - SHADE) * COMBINED + SHADE4607Alpha0: (0 - 0) * 0 + SHADE4608Alpha1: (0 - 0) * 0 + COMBINED4609Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:4610*/46114612{4613{0x040F0403, 0x06000000, 0x06020605, 0x02000000}, // Simplified mux46140x00176660, 0x25FD7F78, // 64bit Mux46152, // number of stages4616ENABLE_BOTH,4617MUX_ENV, // Constant color46180x00000000, 0x00000005, 0, // Shade and specular color flags4619{0x00000000, 0x00000000}, // constant color texture flags4620{4621{LERP(DIF,ENV,T0), SEL(DIF), 0, true}, // Stage 04622{SKIP, SKIP, 0, false}, // Stage 14623}4624},46254626/*4627//Mux=0x0077666045fd7f78 Overflowed in POKEMON STADIUM 24628Color0: (COMBALPHA - SHADE) * PRIMLODFRAC + TEXEL14629Color1: (PRIM - ENV) * COMBINED + ENV4630Alpha0: (1 - 0) * PRIM + 04631Alpha1: (0 - 0) * 0 + COMBINED463246334634//Simplied Mux=0x0077666045fd7f78 Overflowed in POKEMON STADIUM 24635Simplied DWORDs=040F0608, 03000000, 07020703, 020000004636Color0: (COMBALPHA - SHADE) * PRIMLODFRAC + TEXEL14637Color1: (TEXEL0 - ENV) * COMBINED + ENV4638Alpha0: (0 - 0) * 0 + TEXEL04639Alpha1: (0 - 0) * 0 + COMBINED4640Simplfied type: CM_FMT_TYPE_NOT_CHECKEDShade = 000F0608 in color channelGenerated combiners:4641*/46424643{4644{0x040F0608, 0x03000000, 0x07020703, 0x02000000}, // Simplified mux46450x00776660, 0x45FD7F78, // 64bit Mux46462, // number of stages4647ENABLE_BOTH,4648MUX_ENV, // Constant color46490x00000000, 0x00000000, 0, // Shade and specular color flags4650{0x00000005, 0x00000000}, // constant color texture flags4651{4652{MOD(T1,DIF), SKIP, 1, true}, // Stage 04653{LERP(T1,ENV,CUR), SEL(T0), 0, true}, // Stage 14654}4655},46564657/*4658//Mux=0x00457fff3ffcfe3f Overflowed in POKEMON STADIUM 24659Color0: (SHADE - PRIM) * PRIM|A + TEXEL04660Color1: (0 - 0) * 0 + COMBINED4661Alpha0: (0 - 0) * 0 + 04662Alpha1: (0 - 0) * 0 + 0466346644665//Simplied Mux=0x00457fff3ffcfe3f Overflowed in POKEMON STADIUM 24666Simplied DWORDs=00460506, 00000000, 02010003, 020000004667Color0: (SHADE - PRIM) * SHADE|A + 04668Color1: (TEXEL0 - 0) * 1 + COMBINED4669Alpha0: (0 - 0) * 0 + 04670Alpha1: (0 - 0) * 0 + COMBINED4671Simplfied type: CM_FMT_TYPE_NOT_CHECKEDShade = 00460506 in color channelGenerated combiners:4672*/46734674{4675{0x00460506, 0x00000000, 0x02010003, 0x02000000}, // Simplified mux46760x00457FFF, 0x3FFCFE3F, // 64bit Mux46772, // number of stages4678DISABLE_ALPHA,4679MUX_PRIM, // Constant color46800x00000000, 0x00000000, 0, // Shade and specular color flags4681{0x00000000, 0x00000000}, // constant color texture flags4682{4683{SUB(DIF,PRI), SKIP, 0, false}, // Stage 04684{MULADD(CUR,PRIA,T0), SKIP, 0, true}, // Stage 14685}4686},46874688/*4689//Mux=0x00272c603510e37f Overflowed in POKEMON STADIUM 24690Color0: (TEXEL1 - PRIM) * PRIMLODFRAC + TEXEL04691Color1: (PRIM - ENV) * COMBINED + ENV4692Alpha0: (TEXEL1 - 1) * 1 + TEXEL04693Alpha1: (COMBINED - 0) * SHADE + 0469446954696//Simplied Mux=0x00272c603510e37f Overflowed in POKEMON STADIUM 24697Simplied DWORDs=030F0604, 00060003, 07020706, 020000004698Color0: (TEXEL1 - SHADE) * PRIMLODFRAC + TEXEL04699Color1: (SHADE - ENV) * COMBINED + ENV4700Alpha0: (TEXEL0 - 0) * SHADE + 04701Alpha1: (0 - 0) * 0 + COMBINED4702Simplfied type: CM_FMT_TYPE_NOT_CHECKEDGenerated combiners:4703*/47044705{4706{0x030F0604, 0x00060003, 0x07020706, 0x02000000}, // Simplified mux47070x00272C60, 0x3510E37F, // 64bit Mux47082, // number of stages4709ENABLE_BOTH,4710MUX_ENV, // Constant color47110x00000005, 0x00000000, 0, // Shade and specular color flags4712{0x00000000, 0x00000000}, // constant color texture flags4713{4714{LERP(DIF,ENV,T0), MOD(T0,DIF), 0, true}, // Stage 04715{SKIP, MULADD(T1,DIF,CUR), 1, true}, // Stage 14716}4717},47184719/*4720//Mux=0x0025a660f510f37f Overflowed in POKEMON STADIUM 24721Color0: (TEXEL1 - 0) * SHADE|A + TEXEL04722Color1: (PRIM - ENV) * COMBINED + ENV4723Alpha0: (TEXEL1 - 0) * PRIM + TEXEL04724Alpha1: (COMBINED - 0) * SHADE + 0472547264727//Simplied Mux=0x0025a660f510f37f Overflowed in POKEMON STADIUM 24728Simplied DWORDs=03460004, 03050004, 07020705, 000200064729Color0: (TEXEL1 - 0) * SHADE|A + TEXEL04730Color1: (PRIM - ENV) * COMBINED + ENV4731Alpha0: (TEXEL1 - 0) * PRIM + TEXEL04732Alpha1: (SHADE - 0) * COMBINED + 04733Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:4734*/47354736{4737{0x03460004, 0x03050004, 0x07020705, 0x00020006}, // Simplified mux47380x0025A660, 0xF510F37F, // 64bit Mux47392, // number of stages4740ENABLE_BOTH,4741MUX_ENV, // Constant color47420x00000005, 0x00000000, 0, // Shade and specular color flags4743{0x00000000, 0x00000000}, // constant color texture flags4744{4745{LERP(DIF,ENV,T0), MOD(T0,DIF), 0, true}, // Stage 04746{MULADD(T1,DIFA,CUR), MULADD(T1,DIF,CUR), 1, true}, // Stage 14747}4748},47494750/*4751//Mux=0x00171607f511a97f Overflowed in POKEMON STADIUM 24752Color0: (TEXEL0 - 0) * PRIMLODFRAC + PRIM4753Color1: (COMBINED - ENV) * COMBINED|A + ENV4754Alpha0: (TEXEL0 - TEXEL1) * PRIM + SHADE4755Alpha1: (COMBINED - 0) * SHADE + 0475647574758//Simplied Mux=0x00171607f511a97f Overflowed in POKEMON STADIUM 24759Simplied DWORDs=050F0003, 06050403, 06420602, 000200064760Color0: (TEXEL0 - 0) * PRIMLODFRAC + PRIM4761Color1: (COMBINED - SHADE) * COMBINED|A + SHADE4762Alpha0: (TEXEL0 - TEXEL1) * PRIM + SHADE4763Alpha1: (SHADE - 0) * COMBINED + 04764Simplfied type: CM_FMT_TYPE_NOT_CHECKEDGenerated combiners:4765*/47664767{4768{0x050F0003, 0x06050403, 0x06420602, 0x00020006}, // Simplified mux47690x00171607, 0xF511A97F, // 64bit Mux47702, // number of stages4771ENABLE_BOTH,4772MUX_ENV, // Constant color47730x00000005, 0x00000000, 0, // Shade and specular color flags4774{0x00000000, 0x00000000}, // constant color texture flags4775{4776{ADD(T0,DIF), MOD(T0,DIF), 0, true}, // Stage 04777{LERP(CUR,ENV,CURA), SUB(CUR,T1), 1, true}, // Stage 14778}4779},47804781/*4782//Mux=0x00177e6025fd7378 Overflowed in POKEMON STADIUM 24783Color0: (TEXEL0 - TEXEL1) * PRIMLODFRAC + TEXEL14784Color1: (PRIM - ENV) * COMBINED + ENV4785Alpha0: (0 - 0) * 0 + TEXEL04786Alpha1: (0 - 0) * 0 + COMBINED478747884789//Simplied Mux=0x00177e6025fd7378 Overflowed in POKEMON STADIUM 24790Simplied DWORDs=040F0403, 03000000, 06020605, 020000004791Color0: (TEXEL0 - TEXEL1) * PRIMLODFRAC + TEXEL14792Color1: (PRIM - SHADE) * COMBINED + SHADE4793Alpha0: (0 - 0) * 0 + TEXEL04794Alpha1: (0 - 0) * 0 + COMBINED4795Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:4796*/47974798{4799{0x040F0403, 0x03000000, 0x06020605, 0x02000000}, // Simplified mux48000x00177E60, 0x25FD7378, // 64bit Mux48012, // number of stages4802ENABLE_BOTH,4803MUX_ENV, // Constant color48040x00000005, 0x00000000, 0, // Shade and specular color flags4805{0x00000000, 0x00000000}, // constant color texture flags4806{4807{LERP(DIF,ENV,T0), SEL(T0), 0, true}, // Stage 04808{SKIP, SKIP, 0, true}, // Stage 14809}4810},48114812/*4813//Mux=0x0017666025fd7f78 Overflowed in POKEMON STADIUM 24814Color0: (TEXEL0 - TEXEL1) * PRIMLODFRAC + TEXEL14815Color1: (PRIM - ENV) * COMBINED + ENV4816Alpha0: (1 - 0) * PRIM + 04817Alpha1: (0 - 0) * 0 + COMBINED481848194820//Simplied Mux=0x0017666025fd7f78 Overflowed in POKEMON STADIUM 24821Simplied DWORDs=040F0403, 06000000, 06020605, 020000004822Color0: (TEXEL0 - TEXEL1) * PRIMLODFRAC + TEXEL14823Color1: (PRIM - SHADE) * COMBINED + SHADE4824Alpha0: (0 - 0) * 0 + SHADE4825Alpha1: (0 - 0) * 0 + COMBINED4826Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:4827*/48284829{4830{0x040F0403, 0x06000000, 0x06020605, 0x02000000}, // Simplified mux48310x00176660, 0x25FD7F78, // 64bit Mux48322, // number of stages4833ENABLE_BOTH,4834MUX_PRIM, // Constant color48350x00000007, 0x00000005, 0, // Shade and specular color flags4836{0x00000000, 0x00000000}, // constant color texture flags4837{4838{LERP(PRI,DIF,T0), SEL(PRI), 0, true}, // Stage 04839{SKIP, SKIP, 0, false}, // Stage 14840}4841},48424843/*4844//Mux=0x00177e6025fd7378 Overflowed in POKEMON STADIUM 24845Color0: (TEXEL0 - TEXEL1) * PRIMLODFRAC + TEXEL14846Color1: (PRIM - ENV) * COMBINED + ENV4847Alpha0: (0 - 0) * 0 + TEXEL04848Alpha1: (0 - 0) * 0 + COMBINED484948504851//Simplied Mux=0x00177e6025fd7378 Overflowed in POKEMON STADIUM 24852Simplied DWORDs=040F0403, 03000000, 06020605, 020000004853Color0: (TEXEL0 - TEXEL1) * PRIMLODFRAC + TEXEL14854Color1: (PRIM - SHADE) * COMBINED + SHADE4855Alpha0: (0 - 0) * 0 + TEXEL04856Alpha1: (0 - 0) * 0 + COMBINED4857Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:4858*/48594860{4861{0x040F0403, 0x03000000, 0x06020605, 0x02000000}, // Simplified mux48620x00177E60, 0x25FD7378, // 64bit Mux48632, // number of stages4864ENABLE_BOTH,4865MUX_PRIM, // Constant color48660x00000007, 0x00000000, 0, // Shade and specular color flags4867{0x00000000, 0x00000000}, // constant color texture flags4868{4869{LERP(PRI,DIF,T0), SEL(T0), 0, true}, // Stage 04870{SKIP, SKIP, 0, false}, // Stage 14871}4872},48734874/*4875//Mux=0x00457fff3ffcfe3f Overflowed in POKEMON STADIUM 24876Color0: (SHADE - PRIM) * PRIM|A + TEXEL04877Color1: (0 - 0) * 0 + COMBINED4878Alpha0: (0 - 0) * 0 + 04879Alpha1: (0 - 0) * 0 + 0488048814882//Simplied Mux=0x00457fff3ffcfe3f Overflowed in POKEMON STADIUM 24883Simplied DWORDs=00460506, 00000000, 02010003, 020000004884Color0: (SHADE - PRIM) * SHADE|A + 04885Color1: (TEXEL0 - 0) * 1 + COMBINED4886Alpha0: (0 - 0) * 0 + 04887Alpha1: (0 - 0) * 0 + COMBINED4888Simplfied type: CM_FMT_TYPE_NOT_CHECKEDShade = 00460506 in color channelGenerated combiners:4889*/48904891{4892{0x00460506, 0x00000000, 0x02010003, 0x02000000}, // Simplified mux48930x00457FFF, 0x3FFCFE3F, // 64bit Mux48942, // number of stages4895DISABLE_ALPHA,4896MUX_ENV, // Constant color48970x00460506, 0x00000005, 0, // Shade and specular color flags4898{0x00000000, 0x00000000}, // constant color texture flags4899{4900{ADD(T0,DIF), SKIP, 0, true}, // Stage 04901{SKIP, SKIP, 0, false}, // Stage 14902}4903},49044905/*4906//Mux=0x00272c60350c937f Overflowed in POKEMON STADIUM 24907Color0: (TEXEL1 - PRIM) * PRIMLODFRAC + TEXEL04908Color1: (PRIM - ENV) * COMBINED + ENV4909Alpha0: (TEXEL1 - TEXEL0) * 1 + TEXEL04910Alpha1: (COMBINED - 0) * PRIM + 0491149124913//Simplied Mux=0x00272c60350c937f Overflowed in POKEMON STADIUM 24914Simplied DWORDs=030F0604, 00060004, 07020706, 020000004915Color0: (TEXEL1 - SHADE) * PRIMLODFRAC + TEXEL04916Color1: (SHADE - ENV) * COMBINED + ENV4917Alpha0: (TEXEL1 - 0) * SHADE + 04918Alpha1: (0 - 0) * 0 + COMBINED4919Simplfied type: CM_FMT_TYPE_NOT_CHECKEDGenerated combiners:4920*/49214922{4923{0x030F0604, 0x00060004, 0x07020706, 0x02000000}, // Simplified mux49240x00272C60, 0x350C937F, // 64bit Mux49252, // number of stages4926ENABLE_BOTH,4927MUX_PRIM, // Constant color49280x00000007, 0x00000005, 0, // Shade and specular color flags4929{0x00000000, 0x00000000}, // constant color texture flags4930{4931{LERP(PRI,DIF,T0),SKIP, 0, true}, // Stage 04932{SKIP, MOD(T1,DIF), 1, true}, // Stage 14933}4934},49354936/*4937//Mux=0x00272c603510e37f Overflowed in POKEMON STADIUM 24938Color0: (TEXEL1 - PRIM) * PRIMLODFRAC + TEXEL04939Color1: (PRIM - ENV) * COMBINED + ENV4940Alpha0: (TEXEL1 - 1) * 1 + TEXEL04941Alpha1: (COMBINED - 0) * SHADE + 0494249434944//Simplied Mux=0x00272c603510e37f Overflowed in POKEMON STADIUM 24945Simplied DWORDs=030F0604, 00060003, 07020706, 020000004946Color0: (TEXEL1 - SHADE) * PRIMLODFRAC + TEXEL04947Color1: (SHADE - ENV) * COMBINED + ENV4948Alpha0: (TEXEL0 - 0) * SHADE + 04949Alpha1: (0 - 0) * 0 + COMBINED4950Simplfied type: CM_FMT_TYPE_NOT_CHECKEDGenerated combiners:4951*/49524953{4954{0x030F0604, 0x00060003, 0x07020706, 0x02000000}, // Simplified mux49550x00272C60, 0x3510E37F, // 64bit Mux49562, // number of stages4957ENABLE_BOTH,4958MUX_ENV, // Constant color49590x00000005, 0x00000000, 0, // Shade and specular color flags4960{0x00000000, 0x00000000}, // constant color texture flags4961{4962{SKIP,MOD(T1,DIF), 1, true}, // Stage 04963{LERP(DIF,ENV,T0), MULADD(T0,DIF,CUR), 0, true}, // Stage 14964}4965},49664967/*4968//Mux=0x0030e5ff5f16f63f Overflowed in POKEMON STADIUM 24969Color0: (PRIM - ENV) * TEXEL0 + ENV4970Color1: (0 - 0) * 0 + COMBINED4971Alpha0: (1 - 0) * TEXEL1 + PRIM4972Alpha1: (COMBINED - 0) * ENV + 0497349744975//Simplied Mux=0x0030e5ff5f16f63f Overflowed in POKEMON STADIUM 24976Simplied DWORDs=06030605, 05010004, 02000000, 000200064977Color0: (PRIM - SHADE) * TEXEL0 + SHADE4978Color1: (0 - 0) * 0 + COMBINED4979Alpha0: (TEXEL1 - 0) * 1 + PRIM4980Alpha1: (SHADE - 0) * COMBINED + 04981Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:4982*/49834984{4985{0x06030605, 0x05010004, 0x02000000, 0x00020006}, // Simplified mux49860x0030E5FF, 0x5F16F63F, // 64bit Mux49872, // number of stages4988ENABLE_BOTH,4989MUX_PRIM, // Constant color49900x00000007, 0x00000007, 0, // Shade and specular color flags4991{0x00000000, 0x00000000}, // constant color texture flags4992{4993{LERP(PRI,DIF,T0), MOD(PRI,DIF), 0, true}, // Stage 04994{SKIP, MULADD(T1,DIF,CUR), 1, true}, // Stage 14995}4996},49974998/*4999//Mux=0x003117ff5f16fe3f Overflowed in POKEMON STADIUM 25000Color0: (PRIM - ENV) * TEXEL1 + ENV5001Color1: (0 - 0) * 0 + COMBINED5002Alpha0: (TEXEL0 - 0) * PRIM + 05003Alpha1: (COMBINED - 0) * ENV + 0500450055006//Simplied Mux=0x003117ff5f16fe3f Overflowed in POKEMON STADIUM 25007Simplied DWORDs=06040605, 00050003, 02000000, 000200065008Color0: (PRIM - SHADE) * TEXEL1 + SHADE5009Color1: (0 - 0) * 0 + COMBINED5010Alpha0: (TEXEL0 - 0) * PRIM + 05011Alpha1: (SHADE - 0) * COMBINED + 05012Simplfied type: CM_FMT_TYPE6_A_LERP_B_CGenerated combiners:5013*/50145015{5016{0x06040605, 0x00050003, 0x02000000, 0x00020006}, // Simplified mux50170x003117FF, 0x5F16FE3F, // 64bit Mux50182, // number of stages5019ENABLE_BOTH,5020MUX_PRIM, // Constant color50210x00000007, 0x00000007, 0, // Shade and specular color flags5022{0x00000000, 0x00000000}, // constant color texture flags5023{5024{SKIP, MOD(T0,PRI), 0, true}, // Stage 05025{LERP(PRI,DIF,T1), MOD(DIF,CUR), 1, true}, // Stage 15026}5027},50285029/*5030//Mux=0x00272c603410933f Overflowed in POKEMON STADIUM 25031Color0: (TEXEL1 - PRIM) * PRIMLODFRAC + TEXEL05032Color1: (PRIM - SHADE) * COMBINED + SHADE5033Alpha0: (TEXEL1 - TEXEL0) * 1 + TEXEL05034Alpha1: (COMBINED - 0) * SHADE + 0503550365037//Simplied Mux=0x00272c603410933f Overflowed in POKEMON STADIUM 25038Simplied DWORDs=030F0504, 00060004, 06020605, 020000005039Color0: (TEXEL1 - PRIM) * PRIMLODFRAC + TEXEL05040Color1: (PRIM - SHADE) * COMBINED + SHADE5041Alpha0: (TEXEL1 - 0) * SHADE + 05042Alpha1: (0 - 0) * 0 + COMBINED5043Simplfied type: CM_FMT_TYPE_NOT_CHECKEDGenerated combiners:5044*/50455046{5047{0x030F0504, 0x00060004, 0x06020605, 0x02000000}, // Simplified mux50480x00272C60, 0x3410933F, // 64bit Mux50492, // number of stages5050ENABLE_BOTH,5051MUX_PRIM, // Constant color50520x00000000, 0x00000000, 0, // Shade and specular color flags5053{0x00000000, 0x00000000}, // constant color texture flags5054{5055{LERP(PRI,DIF,T0), SKIP, 0, true}, // Stage 05056{SKIP, MOD(T1,DIF), 1, true}, // Stage 15057}5058},50595060/*5061//Mux=0x00272c603510937f Overflowed in POKEMON STADIUM 25062Color0: (TEXEL1 - PRIM) * PRIMLODFRAC + TEXEL05063Color1: (PRIM - ENV) * COMBINED + ENV5064Alpha0: (TEXEL1 - TEXEL0) * 1 + TEXEL05065Alpha1: (COMBINED - 0) * SHADE + 0506650675068//Simplied Mux=0x00272c603510937f Overflowed in POKEMON STADIUM 25069Simplied DWORDs=030F0604, 00060004, 07020706, 020000005070Color0: (TEXEL1 - SHADE) * PRIMLODFRAC + TEXEL05071Color1: (SHADE - ENV) * COMBINED + ENV5072Alpha0: (TEXEL1 - 0) * SHADE + 05073Alpha1: (0 - 0) * 0 + COMBINED5074Simplfied type: CM_FMT_TYPE_NOT_CHECKEDGenerated combiners:5075*/50765077{5078{0x030F0604, 0x00060004, 0x07020706, 0x02000000}, // Simplified mux50790x00272C60, 0x3510937F, // 64bit Mux50802, // number of stages5081ENABLE_BOTH,5082MUX_ENV, // Constant color50830x00000005, 0x00000000, 0, // Shade and specular color flags5084{0x00000000, 0x00000000}, // constant color texture flags5085{5086{LERP(DIF,ENV,T0), SKIP, 0, true}, // Stage 05087{SKIP, MOD(T1,DIF), 1, true}, // Stage 15088}5089},50905091/*5092//Mux=0x00167e835ffffc38 Overflowed in POKEMON STADIUM 25093Color0: (TEXEL0 - ENV) * ENV|A + 05094Color1: (SHADE - 0) * PRIM + COMBINED5095Alpha0: (0 - 0) * 0 + 15096Alpha1: (0 - 0) * 0 + COMBINED509750985099//Simplied Mux=0x00167e835ffffc38 Overflowed in POKEMON STADIUM 25100Simplied DWORDs=00460703, 01000000, 02060004, 020000005101Color0: (TEXEL0 - ENV) * SHADE|A + 05102Color1: (TEXEL1 - 0) * SHADE + COMBINED5103Alpha0: (0 - 0) * 0 + 15104Alpha1: (0 - 0) * 0 + COMBINED5105Simplfied type: CM_FMT_TYPE8_A_SUB_B_MOD_CGenerated combiners:5106*/51075108{5109{0x00460703, 0x01000000, 0x02060004, 0x02000000}, // Simplified mux51100x00167E83, 0x5FFFFC38, // 64bit Mux51112, // number of stages5112DISABLE_ALPHA,5113MUX_ENV, // Constant color51140x00050006, 0x00000007, 0, // Shade and specular color flags5115{0x00000000, 0x00000005}, // constant color texture flags5116{5117{SUB(T0,ENV), SKIP, 0, true}, // Stage 05118{MULADD(CUR,ENVA,DIF), SKIP, 1, true}, // Stage 15119}5120},5121};51225123int noOfTwoStages = sizeof(twostages)/sizeof(GeneralCombinerInfo);5124512551265127