[Scummvm-devel] ScummVM PS2 : news

Max Horn max at quendi.de
Sun Feb 15 18:08:08 CET 2009


Hi Max!

Am 15.02.2009 um 17:09 schrieb sunmax at libero.it:

[...]

> - There are couple of other factors that makes sometime
>   of the PS2 backend a Cinderella port:
>
>   - older tools set : eg. compiler, which ICEs and needs
>     workaround

It would be nice to know the ICEs and your workarounds, though, and  
have them in the repos (resp. work together to develop "clean"  
workaronds for them).

>   - bogus drivers : eg. IRX, that force us to compensate
>     their quirks inside ScummVM

Can you workaround those in the backend, or does it require changes  
outside backends/


>   - multiplicity of media : games on PS2 can be started
>     from CD/DVD, USB, HD, remote. On a PC it does not
>     make much difference cause all of those resources
>     are well abstracted behind the OS, but on the PS2
>     are quite different creatures with a lesser level
>     of abstraction.

I am not sure if this would help you, but be aware that you could use  
multiple subclasses of Ps2FilesystemNode, and also of the internal  
"StdioStream" class, one for each device type.


>
>   - multiplicity of exploits : ie. of tricks available
>     to let you run homebrew apps omn PlayStation2
>
>   If we just take the last 2 factors into consideration,
>   every time I make some changes to a subsystem shared
>   between the different media (mostly file handling),
>   we need to re-test on -all- of them per each game
>   (or at least engine).

It seems a "test" engine becomes more and more appealing, then :-).



Thanks for your hard work,
Max




More information about the Scummvm-devel mailing list