[Scummvm-devel] FW: Myst error : coukd not switch to resolution '544'x332'

Стрижнёв Фёдор fedor_qd at mail.ru
Thu Nov 14 13:17:54 CET 2013


Johannes, if you want to look more deeper I recomend you to look at symbian project file named ESDL_S60V3.mmp which contains links to all source files required esdl.lib. 
This file contain screen resolution used by all symbian devices. I try to patch these files but scumm doesn't run with this library.
исходное сбщ
Тема: Re: [Scummvm-devel] FW: Myst error : coukd not switch to resolution '544'x332'
От: Johannes Schickel <lordhoto at gmail.com>
Дата: 13.11.2013 17.14

On 11/13/2013 02:43 PM, Lars Persson wrote:
> Hi!I mean that perhaps ScummVM should have a fallback to a more common 
> resolution built in if setResolution fails, i.e 640x400 for example as 
> a safemode resolution. But again.. that could be done in a specialized 
> part of the Symbian SDL backend also.

We could implement such a thing, yes.

Btw, I checked SDL sources a bit and it seems the fallback which can be 
noticed on Windows under some circumstances is a generic thing. But 
AFAICT it relies on the video backend of SDL to implement ListModes 
properly.
The Symbian output seems to either allow any mode (thus it shouldn't 
fail...) or only a list of very specific modes for 12 or 8 bits per 
pixel... So, one could also think of patching this output. I guess the 
Symbian SDL version uses the backend in src/video/symbian/EKA1 (That one 
only allows 640x200, 640x400, 640x480, 320x200 and 320x240 at least and 
some other bits on "Series 60")?
It might be possible to patch up EPOC_ListModes a bit to return the 
(former) list of supported video modes and then it will (hopefully) work 
without any ScummVM changes.

// Johannes

------------------------------------------------------------------------------
_______________________________________________
Scummvm-devel mailing list
Scummvm-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scummvm-devel






More information about the Scummvm-devel mailing list