ata4 / angrylion-rdp-plus

A low-level N64 video emulation plugin, based on the pixel-perfect angrylion RDP plugin with some improvements.
158 stars 25 forks source link

Aspect Ratio/Stretch Settings Possible? #21

Closed Boviligg closed 3 years ago

Boviligg commented 7 years ago

Hi, Fantastic work on this plugin! I'm just wondering if it's possible to implement some sort of stretch to full screen size option? The reason i ask is i'm running a Windows emulation machine hooked up to a 15KHz standard definition CRT TV running at low resolutions. When i run this plugin at 320x240 it seems to be squished both vertically and horizontally for some reason, instead of taking advantage of the full screen size as i would expect it should. As you can imagine it's causing lots of unwanted artefacts from the image being squeezed. I understand this is a very niche setup i have, but thought i'd see if it's possible to implement regardless.

Cheers.

Krusher97 commented 7 years ago

I would like add to this and ask for a general ability to crop the image. A lot of games have overscan and I can't seem to find a way to remove it.

I apologize in advance if something like that is already implemented. I couldn't find anything about it.

theboy181 commented 7 years ago

I wonder if there is some RAW output mode for OpenGL. then they TV could handle the resolutions. Over scan at this point would be the characteristics of your CRT.

ata4 commented 7 years ago

I did some experiments to get rid of the overscan and although it appears to work, it's somewhat tricky and requires some code changes to my internal screen API. Also, it will never be possible to eliminate all borders reliably, because some are added by the game itself.

theboy181 commented 7 years ago

dont break it to fix it :)

LoStraniero91 commented 7 years ago

It think overscan removal should be an option, as it breaks the "center screen option" in some games, which gives an accurated feel to the original output. Just tried it with Rayman 2 and the 10/10/2017 version, and I don't like it that much, so I'll stick with the version with overscan.

ata4 commented 7 years ago

It's already an option in my local repo, just need to add the option to the settings GUI as well.

TheRenegadist commented 6 years ago

Has this been implemented yet because it seems Overscan is still present on games like GoldenEye even after ticking the button to hide it.

I get small bars on the left and right but this right here just sucks: project64 11-7-2018 12-25-48 am-964

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.