forked from ramapcsx2/gbs-control
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ofw_ypbpr.h
498 lines (498 loc) · 9.17 KB
/
ofw_ypbpr.h
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
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
const uint8_t ofw_ypbpr[] PROGMEM = {
0x3C, // s0_40
0x45, // s0_41
0x0, // s0_42
0x0, // s0_43
0x25, // s0_44
0x1, // s0_45
0x5F, // s0_46
0x7, // s0_47
0x0, // s0_48
0x0, // s0_49
0x0, // s0_4A
0x0, // s0_4B
0x0, // s0_4C
0x0, // s0_4D
0x0, // s0_4E
0x30, // s0_4F
0x0, // s0_50
0x0, // s0_51
0x0, // s0_52
0x0, // s0_53
0x0, // s0_54
0x0, // s0_55
0x0, // s0_56
0x0, // s0_57
0x0, // s0_58
0x0, // s0_59
0x0, // s0_5A
0x0, // s0_5B
0x0, // s0_5C
0x0, // s0_5D
0x0, // s0_5E
0x0, // s0_5F
0x0, // s0_90
0x0, // s0_91
0x0, // s0_92
0x0, // s0_93
0x0, // s0_94
0x0, // s0_95
0x0, // s0_96
0x0, // s0_97
0x0, // s0_98
0x0, // s0_99
0x0, // s0_9A
0x0, // s0_9B
0x0, // s0_9C
0x0, // s0_9D
0x0, // s0_9E
0x0, // s0_9F
0x62, // s1_0
0xE0, // s1_1
0x64, // s1_2
0xFF, // s1_3
0xFF, // s1_4
0xFF, // s1_5
0xFF, // s1_6
0xFF, // s1_7
0xFF, // s1_8
0xFF, // s1_9
0xFF, // s1_A
0x4F, // s1_B
0x86, // s1_C
0x5, // s1_D
0x59, // s1_E
0xCB, // s1_F
0x12, // s1_10
0x0, // s1_11
0x47, // s1_12
0x0, // s1_13
0x2C, // s1_14
0x3, // s1_15
0x5C, // s1_16
0x0, // s1_17
0x57, // s1_18
0x3, // s1_19
0x87, // s1_1A
0x0, // s1_1B
0xFC, // s1_1C
0x1, // s1_1D
0x1C, // s1_1E
0x0, // s1_1F
0x18, // s1_20
0x0, // s1_21
0x72, // s1_22
0x3, // s1_23
0x7B, // s1_24
0x6, // s1_25
0x7F, // s1_26
0x6, // s1_27
0x4, // s1_28
0x0, // s1_29
0x0, // s1_2A
0x0, // s1_2B
0x0, // s1_2C
0x0, // s1_2D
0x0, // s1_2E
0x0, // s1_2F
0x2, // s2_0
0x3, // s2_1
0xCC, // s2_2
0x0, // s2_3
0x0, // s2_4
0x0, // s2_5
0x5, // s2_6
0x5, // s2_7
0x7, // s2_8
0x0, // s2_9
0x4C, // s2_A
0x4, // s2_B
0xCC, // s2_C
0x98, // s2_D
0xFF, // s2_E
0x49, // s2_F
0x21, // s2_10
0x88, // s2_11
0x8E, // s2_12
0x0, // s2_13
0x0, // s2_14
0x0, // s2_15
0x7C, // s2_16
0x23, // s2_17
0xD6, // s2_18
0xD0, // s2_19
0x0, // s2_1A
0x10, // s2_1B
0x0, // s2_1C
0x0, // s2_1D
0x0, // s2_1E
0x10, // s2_1F
0x51, // s2_20
0x2, // s2_21
0x4, // s2_22
0xF, // s2_23
0x0, // s2_24
0x0, // s2_25
0x4C, // s2_26
0xC, // s2_27
0x0, // s2_28
0x0, // s2_29
0x0, // s2_2A
0x0, // s2_2B
0x0, // s2_2C
0x0, // s2_2D
0x0, // s2_2E
0x0, // s2_2F
0x0, // s2_30
0x0, // s2_31
0x34, // s2_32
0x0, // s2_33
0x88, // s2_34
0x47, // s2_35
0x3, // s2_36
0xB, // s2_37
0x4, // s2_38
0x64, // s2_39
0xB, // s2_3A
0x4, // s2_3B
0x8F, // s2_3C
0x0, // s2_3D
0x0, // s2_3E
0x0, // s2_3F
0x0, // s3_0
0x5C, // s3_1
0x54, // s3_2
0xB2, // s3_3
0x6, // s3_4
0xC4, // s3_5
0x9, // s3_6
0x23, // s3_7
0xFB, // s3_8
0x81, // s3_9
0x71, // s3_A
0x0, // s3_B
0x0, // s3_C
0x6, // s3_D
0x8, // s3_E
0x80, // s3_F
0x49, // s3_10
0x64, // s3_11
0xF, // s3_12
0x23, // s3_13
0x3B, // s3_14
0x82, // s3_15
0x48, // s3_16
0xB3, // s3_17
0x27, // s3_18
0x2, // s3_19
0x0, // s3_1A
0x0, // s3_1B
0x0, // s3_1C
0x0, // s3_1D
0x0, // s3_1E
0x0, // s3_1F
0x0, // s3_20
0x0, // s3_21
0x0, // s3_22
0x0, // s3_23
0x60, // s3_24
0x3, // s3_25
0x0, // s3_26
0xCF, // s3_27
0x26, // s3_28
0x20, // s3_29
0xDC, // s3_2A
0x11, // s3_2B
0xE0, // s3_2C
0x2F, // s3_2D
0x20, // s3_2E
0xF0, // s3_2F
0x40, // s3_30
0x1A, // s3_31
0x0, // s3_32
0x0, // s3_33
0x0, // s3_34
0x7D, // s3_35
0x1F, // s3_36
0x2C, // s3_37
0x0, // s3_38
0x0, // s3_39
0x0, // s3_3A
0x0, // s3_3B
0x0, // s3_3C
0x0, // s3_3D
0x80, // s3_3E
0x0, // s3_3F
0x3, // s3_40
0x3, // s3_41
0x0, // s3_42
0x0, // s3_43
0xF8, // s3_44
0x1F, // s3_45
0xF8, // s3_46
0x1F, // s3_47
0xF8, // s3_48
0x1E, // s3_49
0xD0, // s3_4A
0x20, // s3_4B
0xF8, // s3_4C
0xA, // s3_4D
0x8E, // s3_4E
0x1E, // s3_4F
0x30, // s3_50
0x0, // s3_51
0x38, // s3_52
0x8, // s3_53
0x24, // s3_54
0xA, // s3_55
0xB, // s3_56
0xEA, // s3_57
0x1A, // s3_58
0x0, // s3_59
0x0, // s3_5A
0x1A, // s3_5B
0x0, // s3_5C
0xC4, // s3_5D
0x3F, // s3_5E
0x4, // s3_5F
0x4, // s3_60
0x9B, // s3_61
0x80, // s3_62
0x9, // s3_63
0xE9, // s3_64
0xEF, // s3_65
0x7F, // s3_66
0x40, // s3_67
0xD2, // s3_68
0xD, // s3_69
0xD8, // s3_6A
0xDF, // s3_6B
0x3F, // s3_6C
0x0, // s3_6D
0x0, // s3_6E
0x0, // s3_6F
0x0, // s3_70
0x8, // s3_71
0x0, // s3_72
0xB4, // s3_73
0x5, // s3_74
0x0, // s3_75
0x0, // s3_76
0x0, // s3_77
0x0, // s3_78
0x0, // s3_79
0x0, // s3_7A
0x0, // s3_7B
0x0, // s3_7C
0x0, // s3_7D
0x0, // s3_7E
0x0, // s3_7F
0x82, // s4_0
0x30, // s4_1
0x0, // s4_2
0x0, // s4_3
0x30, // s4_4
0x11, // s4_5
0x42, // s4_6
0x30, // s4_7
0x1, // s4_8
0x94, // s4_9
0x11, // s4_A
0x7F, // s4_B
0x0, // s4_C
0x74, // s4_D
0x0, // s4_E
0x6, // s4_F
0x0, // s4_10
0x92, // s4_11
0x1, // s4_12
0x1, // s4_13
0x96, // s4_14
0x5, // s4_15
0x0, // s4_16
0x0, // s4_17
0x0, // s4_18
0x0, // s4_19
0x0, // s4_1A
0x0, // s4_1B
0x0, // s4_1C
0x0, // s4_1D
0x0, // s4_1E
0x0, // s4_1F
0x0, // s4_20
0x2B, // s4_21
0x3, // s4_22
0x1F, // s4_23
0xFF, // s4_24
0xFF, // s4_25
0xCF, // s4_26
0xFF, // s4_27
0xFF, // s4_28
0x1F, // s4_29
0x0, // s4_2A
0xA4, // s4_2B
0x1E, // s4_2C
0x0, // s4_2D
0x80, // s4_2E
0x0, // s4_2F
0x0, // s4_30
0x0, // s4_31
0x0, // s4_32
0x8, // s4_33
0x0, // s4_34
0x0, // s4_35
0x10, // s4_36
0xB4, // s4_37
0xCC, // s4_38
0xB4, // s4_39
0x0, // s4_3A
0x2, // s4_3B
0x0, // s4_3C
0x4, // s4_3D
0x3, // s4_3E
0x0, // s4_3F
0x4, // s4_40
0x0, // s4_41
0x69, // s4_42
0x0, // s4_43
0xFF, // s4_44
0xFF, // s4_45
0x7, // s4_46
0xFF, // s4_47
0xFF, // s4_48
0x7, // s4_49
0x1, // s4_4A
0x44, // s4_4B
0x0, // s4_4C
0xE0, // s4_4D
0x28, // s4_4E
0x3E, // s4_4F
0xC0, // s4_50
0x0, // s4_51
0x0, // s4_52
0x0, // s4_53
0x68, // s4_54
0x1, // s4_55
0xC0, // s4_56
0xB4, // s4_57
0xCC, // s4_58
0x5A, // s4_59
0xCC, // s4_5A
0x4C, // s4_5B
0x0, // s4_5C
0x0, // s4_5D
0x0, // s4_5E
0x0, // s4_5F
0xD8, // s5_0
0x0, // s5_1
0x17, // s5_2
0xFB, // s5_3
0x0, // s5_4
0x0, // s5_5
0x3F, // s5_6
0x3F, // s5_7
0x3F, // s5_8
0x7F, // s5_9
0x7F, // s5_A
0x7F, // s5_B
0x0, // s5_C
0x0, // s5_D
0x0, // s5_E
0x0, // s5_F
0x0, // s5_10
0x90, // s5_11
0xB3, // s5_12
0xC6, // s5_13
0x0, // s5_14
0x0, // s5_15
0x20, // s5_16
0xCC, // s5_17
0x85, // s5_18
0x82, // s5_19
0x0, // s5_1A
0x0, // s5_1B
0x0, // s5_1C
0x0, // s5_1D
0x80, // s5_1E
0x4, // s5_1F
0xD0, // s5_20
0x20, // s5_21
0xF, // s5_22
0x0, // s5_23
0x40, // s5_24
0x0, // s5_25
0x5, // s5_26
0x0, // s5_27
0x0, // s5_28
0x0, // s5_29
0xF, // s5_2A
0x0, // s5_2B
0x0, // s5_2C
0x4, // s5_2D
0x0, // s5_2E
0x4, // s5_2F
0x0, // s5_30
0x2F, // s5_31
0x0, // s5_32
0x28, // s5_33
0x3, // s5_34
0x15, // s5_35
0x0, // s5_36
0x4, // s5_37
0x4, // s5_38
0x10, // s5_39
0xA, // s5_3A
0x0, // s5_3B
0x0, // s5_3C
0x0, // s5_3D
0xC0, // s5_3E
0x3, // s5_3F
0xB, // s5_40
0x28, // s5_41
0xC0, // s5_42
0x3B, // s5_43
0xC0, // s5_44
0x0, // s5_45
0xC0, // s5_46
0x5, // s5_47
0xC0, // s5_48
0x4, // s5_49
0xC0, // s5_4A
0x34, // s5_4B
0xC0, // s5_4C
0x67, // s5_4D
0xC0, // s5_4E
0x67, // s5_4F
0xC0, // s5_50
0x0, // s5_51
0xC0, // s5_52
0x5, // s5_53
0xC0, // s5_54
0xC0, // s5_55
0x21, // s5_56
0xC0, // s5_57
0x5, // s5_58
0xC0, // s5_59
0x1, // s5_5A
0xC8, // s5_5B
0x6, // s5_5C
0x0, // s5_5D
0x0, // s5_5E
0x0, // s5_5F
0x0, // s5_60
0x0, // s5_61
0x0, // s5_62
0x0, // s5_63
0x0, // s5_64
0x0, // s5_65
0x0, // s5_66
0x0, // s5_67
0x0, // s5_68
0x0, // s5_69
0x0, // s5_6A
0x0, // s5_6B
0x0, // s5_6C
0x0, // s5_6D
0x0, // s5_6E
0x0, // s5_6F
};