diff --git a/platform/ixus870_sd880/sub/100e/lib.c b/platform/ixus870_sd880/sub/100e/lib.c index 5f7b67df..fbfde1a6 100644 --- a/platform/ixus870_sd880/sub/100e/lib.c +++ b/platform/ixus870_sd880/sub/100e/lib.c @@ -22,8 +22,8 @@ long hook_raw_size() void *vid_get_viewport_live_fb() { - void **fb=(void **)0x227C; - unsigned char buff = *((unsigned char*)0x20DC); + void **fb=(void **)0x725C; + unsigned char buff = *((unsigned char*)0x70D8); if (buff == 0) buff = 2; else buff--; return fb[buff]; } diff --git a/platform/ixus870_sd880/sub/101a/lib.c b/platform/ixus870_sd880/sub/101a/lib.c index 5f7b67df..0e4f9d9b 100644 --- a/platform/ixus870_sd880/sub/101a/lib.c +++ b/platform/ixus870_sd880/sub/101a/lib.c @@ -22,8 +22,8 @@ long hook_raw_size() void *vid_get_viewport_live_fb() { - void **fb=(void **)0x227C; - unsigned char buff = *((unsigned char*)0x20DC); + void **fb=(void **)0x725C; // 0xff8c2e9c + unsigned char buff = *((unsigned char*)0x70D8); // 0xff8c2e24 if (buff == 0) buff = 2; else buff--; return fb[buff]; } diff --git a/platform/ixus870_sd880/sub/102b/lib.c b/platform/ixus870_sd880/sub/102b/lib.c index 5f7b67df..fbfde1a6 100644 --- a/platform/ixus870_sd880/sub/102b/lib.c +++ b/platform/ixus870_sd880/sub/102b/lib.c @@ -22,8 +22,8 @@ long hook_raw_size() void *vid_get_viewport_live_fb() { - void **fb=(void **)0x227C; - unsigned char buff = *((unsigned char*)0x20DC); + void **fb=(void **)0x725C; + unsigned char buff = *((unsigned char*)0x70D8); if (buff == 0) buff = 2; else buff--; return fb[buff]; }