mirror of
https://github.com/nitraiolo/CfgUSBLoader.git
synced 2024-10-22 06:05:06 +02:00
93014def68
Graphics - added options for 480p Nintendo Revolution SDK bug fix patch (Thanks leseratte) Graphics - added options for deflickering settings (Thanks blackb0x) Graphics - added options for disabling dithering (Thanks blackb0x) Graphics - added options for framebuffer width patch (Thanks blackb0x) Languages - Updated ZH_CN.lang (Thanks kavid) Documentation - Updated README.md with the new configuration options
24 lines
658 B
C
24 lines
658 B
C
/*
|
|
* Deflicker filter patching by wiidev (blackb0x @ GBAtemp)
|
|
*/
|
|
|
|
enum
|
|
{
|
|
DEFLICKER_DEFAULT,
|
|
DEFLICKER_OFF,
|
|
DEFLICKER_OFF_EXTENDED,
|
|
DEFLICKER_ON_LOW,
|
|
DEFLICKER_ON_MEDIUM,
|
|
DEFLICKER_ON_HIGH
|
|
};
|
|
|
|
u8 vfilter_off[7] = {0, 0, 21, 22, 21, 0, 0};
|
|
u8 vfilter_low[7] = {4, 4, 16, 16, 16, 4, 4};
|
|
u8 vfilter_medium[7] = {4, 8, 12, 16, 12, 8, 4};
|
|
u8 vfilter_high[7] = {8, 8, 10, 12, 10, 8, 8};
|
|
|
|
void patch_vfilters(u8 *addr, u32 len, u8 *vfilter);
|
|
void patch_vfilters_rogue(u8 *addr, u32 len, u8 *vfilter);
|
|
void deflicker_patch(u8 *addr, u32 len);
|
|
void dithering_patch(u8 *addr, u32 len);
|
|
void framebuffer_patch(void *addr, u32 len); |