breakintoprogram / agon-vdp

Official AGON QUARK Firmware: ESP32 VDP
MIT License
76 stars 27 forks source link

Add 640x512, 640x256, 320x256, 640x360, 512x192 and 960x540 modes and restored 512x384 mode to VDP #128

Open avalonbits opened 1 year ago

avalonbits commented 1 year ago

@tomm this is the new PR, that replaces the one I accidentally closed

julianregel commented 12 months ago

If the purpose of these additional modes is to provide a better integer scale for modern monitors, then possibly consider adding 960x540 as this is quarter "Full HD" (1920x1080). I'm assuming this would be in 2 colours only (but haven't checked, so maybe 4 colours would fit too?).

BlastBrothers commented 12 months ago

While we're at it... 720x540 would be quarter 1080p at 4:3...

avalonbits commented 11 months ago

I have tested 640x360 (quarter 720p, 16 colors) and 960x540 (quarter 1080p, 2 colors) before and both work well. I've added them both, but you will need vdp-gl 1.0.4 (which I just released) to get the 640x360 resolution.

avalonbits commented 11 months ago

While we're at it... 720x540 would be quarter 1080p at 4:3...

Don' t think there are a lot of 1440x1080p monitors to justify that support. Also, I would need a working modeline for that, which fabgl does not have.

avalonbits commented 10 months ago

Now we have:

Requires vdp-gl 1.0.5 (updated in this PR).

avalonbits commented 10 months ago

@stevesims anything else you see missing here?

avalonbits commented 10 months ago

@stevesims ping. Anything else I need to update here?

avalonbits commented 9 months ago

Should i just close this PR?

avalonbits commented 6 months ago

I would still like to merge this one. Anybody can review?