Hi all.
I'm using scummvm on a crt tv 15Khz using a compatible analog ati card and calamity crtemudriver. I'm very satisfied because I can use original 320x200 resolution.
This happens using scummvm 1.8.1 (the last using SDL 1.2).
When trying releases using SDL2 result is not the same.
Looking this post:
viewtopic.php?f=2&t=14527
I noticed this:
"it seems that SCUMMVM doesn't change the display resolution, it sticks to the desktop resolution and only changes its internal resolution."
"That is correct when ScummVM uses SDL2 (as opposed to SDL 1.2) which is the case in the last release for most platforms (including Windows, macOS, Linux) I believe, and when not using the OpenGL mode. In such a case SDL2 indeed keeps the desktop resolution in fullscreen mode and scales internally the data it gets from ScummVM."
So correct me if I'm wrong... With my setup using SDL2 I will never experience same result as using SDL1.2?
Thanks in advance for your reply
Scummvm, crt tv 15Khz, SDL1.2 and SDL2
Moderator: ScummVM Team
- rootfather
- ScummVM Lead
- Posts: 184
- Joined: Tue Mar 31, 2015 11:59 am
- Location: Germany
- Contact:
Re: Scummvm, crt tv 15Khz, SDL1.2 and SDL2
With SDL2, your setup is not possible indeed, since SDL2's full-screen mode always takes the current desktop resolution and doesn't do any resolution-switching on its own.
The only way to solve this with SDL2 is to somehow trick your Windows installation to use a 320x200 resolution. You _could_ try the OpenGL mode, but as far as I know, it behaves exactly the same as the SDL2 renderer.
Sorry
The only way to solve this with SDL2 is to somehow trick your Windows installation to use a 320x200 resolution. You _could_ try the OpenGL mode, but as far as I know, it behaves exactly the same as the SDL2 renderer.
Sorry

Re: Scummvm, crt tv 15Khz, SDL1.2 and SDL2
For OpenGL, the change to use the desktop resolution in fullscreen was made a few months ago as part of the changes to support High-DPI screens. This means that the last release (version 2.2.0), which predates those changes can still change the screen resolution in fullscreen mode. You can use the CTRL ALT +/- to cycle through the supported resolutions.
Re: Scummvm, crt tv 15Khz, SDL1.2 and SDL2
I already tried opengl and I noticed no difference with sdl2. The resolution size is correct (for example 320x200) but image is not sharp, there is a sort of blurring effect (I suppose because my desktop use 640x480 interlaced). This happens with every release higher than 1.8.1
Am I missing something?
Am I missing something?