libretro / parallel-n64

Optimized/rewritten Nintendo 64 emulator made specifically for Libretro. Originally based on Mupen64 Plus.
319 stars 127 forks source link

[Angrylion] Wrong Interlace video output #399

Open LuigiBlood opened 7 years ago

LuigiBlood commented 7 years ago

It happens in Mario Artist Paint Studio (and probably other games that uses 640x480 output): image

angrylion7 commented 7 years ago

FYI: interlacing support was rewritten recently at https://sourceforge.net/p/angrylions-stuff Before these changes interlaced mode games looked fine only with Project64 v2.1, now they should (in principle) appear correct with any Zilmar-spec emulator.

cxd4 commented 7 years ago

Yep this is well-known. The commit from the link above just needs to be backported.

Anybody could do it but I really don't have a lot of time these days. It also isn't perfect--since Mupen64Plus (and by association, the libretro core port) really has all the same limitations of zilmar's plugin system and does not have any better timing to reading current VI scan-lines.

It's also fixed on my end locally in the Linux port of the zilmar-spec plugin but I haven't had time to release anything.