ScummVM 2.0.0 on Raspberry Pi
|
Hello, I have been trying it today on Risc OS on the Pi3, and it returns to desktop immediately, all I can see is a black window very briefly. http://scummvm.org/frs/scummvm/2.0.0/scummvm-2.0.0-riscos.zip Does it work for you guys? |
|
PatchSwp could help: If not, the now free Aemulor will: |
|
PatchSWP will not help (no SWP instructions found) But the good point is that here it works… So thanks :) |
|
Can you check the contents of <Choices$Write>.ScummVM.stdout, <Choices$Write>.ScummVM.stderr and (if it exists) <Choices$Write>.ScummVM.Logs.scummvm? |
|
@Cameron Cawley: These files where all empty, but now it’s working after I installed a fresh Risc OS ROM from RC15 image (sadly that made ADFFS stop working) and a fresh CMOS file. However, I can’t quit ScummVM properly, I get a black screen of death with a blinking cursor and not the desktop. Any idea on what could be causing this? |
|
Not returning from fullscreen properly seems to be a common issue with SDL-based programs. I’ll see what I can do about this. In the meantime, you’ll have to make do with running ScummVM in windowed mode. Also, yes, I did the RISC OS port. |
|
@Cameron Cawley: Thanks for this fantastic port then! I suppose your por works on SDL1, with the executable statically linked against it, doesn’t it? |
|
A rather late reply, but I managed to fix returning from full-screen with SDL applications. The fix is available from a recent SDL 1.2 Mercurial checkout (specifically this commit ). |
|
Cameron, nice work! Do you have a version of ScummVM updated with your SDL fix? |
|
Cameron: Could you PLEASE also look into waiting for vsync on SDL 1.2 on Risc OS? Scummvm would benefit A LOT from tear-less screen updates. I am sure it’s trivial, because vsync waiting is available on other Risc OS programs, like ADFFS. Also, what Andrew said: An Scummvm version with your fix would be great! |
|
Pay attention that for vsync to work correctly on machines like the Pi (fake vsync) triple buffering is required. |