-
Notifications
You must be signed in to change notification settings - Fork 9
/
ucodes_database.mk
276 lines (252 loc) · 8.48 KB
/
ucodes_database.mk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
NAME := F3DEX2_2.04
DESCRIPTION := Goemon's Great Adventure
ID_STR := RSP Gfx ucode F3DEX fifo 2.04 Yoshitaka Yasumoto 1998 Nintendo.
MD5_CODE := bfa243516576e87151b180ec9d34b59d
MD5_DATA := 302daebd01f571a53fe8d31f42e474ad
OPTIONS := \
CFG_OLD_TRI_WRITE \
CFG_EXTRA_0A_BEFORE_ID_STR \
CFG_CLIPPING_SUBDIVIDE_DESCENDING \
CFG_DONT_SKIP_FIRST_INSTR_NEW_UCODE \
BUG_CLIPPING_FAIL_WHEN_SUM_ZERO \
BUG_NO_CLAMP_SCREEN_Z_POSITIVE \
BUG_TEXGEN_LINEAR_CLOBBER_S_T \
BUG_FAIL_IF_CARRY_SET_AT_INIT
$(eval $(call ucode_rule))
NAME := F3DEX2_NoN_2.04
DESCRIPTION := California Speed
ID_STR := RSP Gfx ucode F3DEX.NoN fifo 2.04 Yoshitaka Yasumoto 1998 Nintendo.
MD5_CODE := 08c9cfc0fe181b79cb40b32c5ab0672a
MD5_DATA := 00bbef02a9a6c19f0170f15e24577c53
OPTIONS := \
CFG_NoN \
CFG_OLD_TRI_WRITE \
CFG_EXTRA_0A_BEFORE_ID_STR \
CFG_CLIPPING_SUBDIVIDE_DESCENDING \
CFG_DONT_SKIP_FIRST_INSTR_NEW_UCODE \
BUG_CLIPPING_FAIL_WHEN_SUM_ZERO \
BUG_NO_CLAMP_SCREEN_Z_POSITIVE \
BUG_TEXGEN_LINEAR_CLOBBER_S_T \
BUG_FAIL_IF_CARRY_SET_AT_INIT
$(eval $(call ucode_rule))
NAME := F3DEX2_2.04H
DESCRIPTION := Kirby 64, Smash 64
ID_STR := RSP Gfx ucode F3DEX fifo 2.04H Yoshitaka Yasumoto 1998 Nintendo.
MD5_CODE := d3a58568fa7cf042de370912a47c3b5f
MD5_DATA := 6639b2fd15a73c5446aff592bb599983
OPTIONS := \
CFG_OLD_TRI_WRITE \
CFG_EXTRA_0A_BEFORE_ID_STR \
CFG_G_SPECIAL_1_IS_RECALC_MVP \
CFG_CLIPPING_SUBDIVIDE_DESCENDING \
CFG_DONT_SKIP_FIRST_INSTR_NEW_UCODE \
BUG_CLIPPING_FAIL_WHEN_SUM_ZERO \
BUG_NO_CLAMP_SCREEN_Z_POSITIVE \
BUG_TEXGEN_LINEAR_CLOBBER_S_T \
BUG_FAIL_IF_CARRY_SET_AT_INIT
$(eval $(call ucode_rule))
NAME := F3DEX2_NoN_2.04H
DESCRIPTION := Not in retail games; NoN added to F3DEX2_2.04H
ID_STR := RSP Gfx ucode F3DEX.NoN fifo 2.04H Yoshitaka Yasumoto 1998 Nintendo.
OPTIONS := \
CFG_NoN \
CFG_OLD_TRI_WRITE \
CFG_EXTRA_0A_BEFORE_ID_STR \
CFG_G_SPECIAL_1_IS_RECALC_MVP \
CFG_CLIPPING_SUBDIVIDE_DESCENDING \
CFG_DONT_SKIP_FIRST_INSTR_NEW_UCODE \
BUG_CLIPPING_FAIL_WHEN_SUM_ZERO \
BUG_NO_CLAMP_SCREEN_Z_POSITIVE \
BUG_TEXGEN_LINEAR_CLOBBER_S_T \
BUG_FAIL_IF_CARRY_SET_AT_INIT
$(eval $(call ucode_rule))
NAME := F3DEX2_2.05
DESCRIPTION := Snowboard Kids 2
ID_STR := RSP Gfx ucode F3DEX fifo 2.05 Yoshitaka Yasumoto 1998 Nintendo.
MD5_CODE := 84f4cdfe40c2bd707f81263c9fd1c213
MD5_DATA := c6407aac92b1a60d9b908c8785488276
OPTIONS := \
CFG_OLD_TRI_WRITE \
BUG_CLIPPING_FAIL_WHEN_SUM_ZERO \
BUG_FAIL_IF_CARRY_SET_AT_INIT
$(eval $(call ucode_rule))
NAME := F3DEX2_NoN_2.05
DESCRIPTION := The New Tetris
ID_STR := RSP Gfx ucode F3DEX.NoN fifo 2.05 Yoshitaka Yasumoto 1998 Nintendo.
MD5_CODE := 461a39ee1a3e780abd501d7565158407
MD5_DATA := e916ec655710babdb465846c4ef503c3
OPTIONS := \
CFG_NoN \
CFG_OLD_TRI_WRITE \
BUG_CLIPPING_FAIL_WHEN_SUM_ZERO \
BUG_FAIL_IF_CARRY_SET_AT_INIT
$(eval $(call ucode_rule))
NAME := F3DEX2_2.06
DESCRIPTION := Pokemon Stadium
ID_STR := RSP Gfx ucode F3DEX fifo 2.06 Yoshitaka Yasumoto 1998 Nintendo.
MD5_CODE := 93f6660e434d30ab1d88e94aa2a2ffe2
MD5_DATA := 083a6f9674262aa4dc1816c73ad57959
OPTIONS := \
CFG_OLD_TRI_WRITE \
BUG_FAIL_IF_CARRY_SET_AT_INIT
$(eval $(call ucode_rule))
NAME := F3DEX2_NoN_2.06
DESCRIPTION := Mario Party
ID_STR := RSP Gfx ucode F3DEX.NoN fifo 2.06 Yoshitaka Yasumoto 1998 Nintendo.
MD5_CODE := a8cfd5805ec35d7056f244f700a6328c
MD5_DATA := 0e9dc2c5fb47adc546197cabdd449298
OPTIONS := \
CFG_NoN \
CFG_OLD_TRI_WRITE \
BUG_FAIL_IF_CARRY_SET_AT_INIT
$(eval $(call ucode_rule))
NAME := F3DEX2_NoN_2.06_XBUS
DESCRIPTION := Command & Conquer
ID_STR := RSP Gfx ucode F3DEX.NoN xbus 2.06 Yoshitaka Yasumoto 1998 Nintendo.
MD5_CODE := 820b2409bece0c5598d65a0184a2f7f3
MD5_DATA := ecf495cbf83f814a9501d36d16a55bc3
OPTIONS := \
CFG_XBUS \
CFG_NoN \
CFG_OLD_TRI_WRITE \
BUG_FAIL_IF_CARRY_SET_AT_INIT
$(eval $(call ucode_rule))
NAME := F3DEX2_2.07
DESCRIPTION := Rocket: Robot on Wheels
ID_STR := RSP Gfx ucode F3DEX fifo 2.07 Yoshitaka Yasumoto 1998 Nintendo.
MD5_CODE := 1523b8e38a9eae698b48909a0c0c0279
MD5_DATA := 25be72ec04e2e6a23dfa7666645f0662
OPTIONS := \
BUG_FAIL_IF_CARRY_SET_AT_INIT
$(eval $(call ucode_rule))
NAME := F3DEX2_2.07_XBUS
DESCRIPTION := Lode Runner 3-D
ID_STR := RSP Gfx ucode F3DEX xbus 2.07 Yoshitaka Yasumoto 1998 Nintendo.
MD5_CODE := b882f402e115ffaf05a9ee44f354c441
MD5_DATA := 71436bdc62d9263d5c2fefa783cffd4f
OPTIONS := \
CFG_XBUS \
BUG_FAIL_IF_CARRY_SET_AT_INIT
$(eval $(call ucode_rule))
NAME := F3DEX2_NoN_2.07
DESCRIPTION := Tom Clany's Rainbow Six
ID_STR := RSP Gfx ucode F3DEX.NoN fifo 2.07 Yoshitaka Yasumoto 1998 Nintendo.
MD5_CODE := 59d57894db276f7c7a2f399dfbc4e5f3
MD5_DATA := 11589b24eff93d73a1902e9f98b8617f
OPTIONS := \
CFG_NoN \
BUG_FAIL_IF_CARRY_SET_AT_INIT
$(eval $(call ucode_rule))
NAME := F3DEX2_2.08
DESCRIPTION := Banjo-Tooie
ID_STR := RSP Gfx ucode F3DEX fifo 2.08 Yoshitaka Yasumoto 1999 Nintendo.
MD5_CODE := 6ccf5fc392e440fb23bc7d7f7d71047c
MD5_DATA := 3a3a406acb4295d33fa6e918dd3a7ae4
OPTIONS :=
$(eval $(call ucode_rule))
NAME := F3DEX2_2.08_XBUS
DESCRIPTION := Power Rangers
ID_STR := RSP Gfx ucode F3DEX xbus 2.08 Yoshitaka Yasumoto 1999 Nintendo.
MD5_CODE := 38cbd8ef2cd168141347047cf7ec4fba
MD5_DATA := dcb9a145381557d146683ddb853c6cfd
OPTIONS := \
CFG_XBUS
$(eval $(call ucode_rule))
NAME := F3DEX2_NoN_2.08
DESCRIPTION := Mario Party 2, Mario Party 3
ID_STR := RSP Gfx ucode F3DEX.NoN fifo 2.08 Yoshitaka Yasumoto 1999 Nintendo.
MD5_CODE := b5c366b55a032f232aa309cda21be3d7
MD5_DATA := 2c8dedc1b1e2fe6405c9895c4290cf2b
OPTIONS := \
CFG_NoN
$(eval $(call ucode_rule))
NAME := F3DEX2_NoN_2.08_XBUS
DESCRIPTION := Excitebike 64
ID_STR := RSP Gfx ucode F3DEX.NoN xbus 2.08 Yoshitaka Yasumoto 1999 Nintendo.
MD5_CODE := b1954a4affaaf16d86a6924b7a40627c
MD5_DATA := 8037bc3f96baa380cdd5b9904f62881e
OPTIONS := \
CFG_NoN \
CFG_XBUS
$(eval $(call ucode_rule))
NAME := F3DEX2_NoN_2.08H
DESCRIPTION := Pokemon Snap
ID_STR := RSP Gfx ucode F3DEX.NoN fifo 2.08H Yoshitaka Yasumoto 1999 Nintendo.
MD5_CODE := 7a1e9c51f778c4fe85c695c385085fd3
MD5_DATA := 368d355977fb7c1e6a5a44c116a2736d
OPTIONS := \
CFG_G_SPECIAL_1_IS_RECALC_MVP \
CFG_NoN
$(eval $(call ucode_rule))
NAME := F3DEX2_2.08PL
DESCRIPTION := Paper Mario
ID_STR := RSP Gfx ucode F3DEX fifo 2.08 Yoshitaka Yasumoto/Kawasedo 1999.
MD5_CODE := 6a5117e62e51d87020fb81dc493efcb6
MD5_DATA := 1a6b826322aab9c93da61356af5ead40
OPTIONS := \
CFG_POINT_LIGHTING
$(eval $(call ucode_rule))
NAME := F3DEX2_NoN_2.08PL
DESCRIPTION := Not in retail games; NoN added to F3DEX2_2.08PL
ID_STR := RSP Gfx ucode F3DEX fifo 2.08 Yoshitaka Yasumoto/Kawasedo 1999.
OPTIONS := \
CFG_NoN \
CFG_POINT_LIGHTING
$(eval $(call ucode_rule))
NAME := F3DZEX_2.06H
DESCRIPTION := Not in retail games; nearclipping added to F3DZEX_NoN_2.06H
ID_STR := RSP Gfx ucode F3DZEX.NoN fifo 2.06H Yoshitaka Yasumoto 1998 Nintendo.
OPTIONS := \
CFG_G_BRANCH_W \
CFG_OLD_TRI_WRITE \
BUG_WRONG_INIT_VZERO \
BUG_FAIL_IF_CARRY_SET_AT_INIT
$(eval $(call ucode_rule))
NAME := F3DZEX_NoN_2.06H
DESCRIPTION := Ocarina of Time
ID_STR := RSP Gfx ucode F3DZEX.NoN fifo 2.06H Yoshitaka Yasumoto 1998 Nintendo.
MD5_CODE := 96a1a7a8eab45e0882aab9e4d8ccbcc3
MD5_DATA := e48c7679f1224b7c0947dcd5a4d0c713
OPTIONS := \
CFG_G_BRANCH_W \
CFG_NoN \
CFG_OLD_TRI_WRITE \
BUG_WRONG_INIT_VZERO \
BUG_FAIL_IF_CARRY_SET_AT_INIT
$(eval $(call ucode_rule))
NAME := F3DZEX_2.08I
DESCRIPTION := Not in retail games; nearclipping added to F3DZEX_NoN_2.08I
ID_STR := RSP Gfx ucode F3DZEX.NoN fifo 2.08I Yoshitaka Yasumoto/Kawasedo 1999.
OPTIONS := \
CFG_G_BRANCH_W \
CFG_POINT_LIGHTING \
BUG_WRONG_INIT_VZERO
$(eval $(call ucode_rule))
NAME := F3DZEX_NoN_2.08I
DESCRIPTION := Majora's Mask
ID_STR := RSP Gfx ucode F3DZEX.NoN fifo 2.08I Yoshitaka Yasumoto/Kawasedo 1999.
MD5_CODE := ca0a31df36dbeda69f09e9850e68c7f7
MD5_DATA := d31cea0e173c6a4a09e4dfe8f259c91b
OPTIONS := \
CFG_G_BRANCH_W \
CFG_NoN \
CFG_POINT_LIGHTING \
BUG_WRONG_INIT_VZERO
$(eval $(call ucode_rule))
NAME := F3DZEX_2.08J
DESCRIPTION := Not in retail games; nearclipping added to F3DZEX_NoN_2.08J
ID_STR := RSP Gfx ucode F3DZEX.NoN fifo 2.08J Yoshitaka Yasumoto/Kawasedo 1999.
OPTIONS := \
CFG_G_BRANCH_W \
CFG_POINT_LIGHTING
$(eval $(call ucode_rule))
NAME := F3DZEX_NoN_2.08J
DESCRIPTION := Animal Forest
ID_STR := RSP Gfx ucode F3DZEX.NoN fifo 2.08J Yoshitaka Yasumoto/Kawasedo 1999.
MD5_CODE := a7f45433a67950cdd239ee40f1dd36c1
MD5_DATA := f17544afa0dce84d589ec3d8c38254c7
OPTIONS := \
CFG_G_BRANCH_W \
CFG_NoN \
CFG_POINT_LIGHTING
$(eval $(call ucode_rule))