@mr_a500. There's a couple of lines missing (for PPC), try this patch
Code:
diff --git a/libfsemu/src/emu/scanlines.c b/libfsemu/src/emu/scanlines.c
index d7deb36..64849d6 100644
--- a/libfsemu/src/emu/scanlines.c
+++ b/libfsemu/src/emu/scanlines.c
@@ -37,6 +37,10 @@ void fs_emu_render_scanlines(uint8_t* out, fs_emu_video_buffer *buffer,
continue;
}
for (int x = 0; x < cw; x++) {
+#ifdef __BIG_ENDIAN__
+ src ++;
+ dst ++;
+#endif
*dst++ = (*src++ * light_ia) / 256 + scanline_light;
*dst++ = (*src++ * light_ia) / 256 + scanline_light;
*dst++ = (*src++ * light_ia) / 256 + scanline_light;