SCUMMVM

Televicious
Posts: 93
Joined: Mon May 25, 2020 8:23 pm
Been thanked: 4 times

SCUMMVM

Unread post by Televicious »

Didn't see this listed, though it's a script technically and not a core. Tried running it on a 15Khz monitor and get message that it can't find a display mode for 640x400. I'm sure the 15khz can display that resolution, but scummvm is probably looking for that in 31khz. Is anyone still working on scummvm here?
rhester72
Top Contributor
Posts: 1321
Joined: Thu Jun 11, 2020 2:31 am
Has thanked: 15 times
Been thanked: 213 times

Re: SCUMMVM

Unread post by rhester72 »

SCUMMVM uses the same display settings as Menu, so if you can find a 15khz 640x400 mode (at all), you should be able to map [Menu] into it and then SCUMMVM should work.
Televicious
Posts: 93
Joined: Mon May 25, 2020 8:23 pm
Been thanked: 4 times

Re: SCUMMVM

Unread post by Televicious »

I looked at the scummvm.ini and it's blank. Where would I map settings? Like in the source for compiling?
rhester72
Top Contributor
Posts: 1321
Joined: Thu Jun 11, 2020 2:31 am
Has thanked: 15 times
Been thanked: 213 times

Re: SCUMMVM

Unread post by rhester72 »

No, I'm talking about MiSTer.ini itself
Milspex
Posts: 167
Joined: Wed Jun 10, 2020 6:46 pm
Has thanked: 38 times
Been thanked: 35 times

Re: SCUMMVM

Unread post by Milspex »

I have troubleshooting this for a while now but I've never been able to select the "classic" theme in the options. Everything else works perfectly, I can run games off the hd etc etc
rhester72
Top Contributor
Posts: 1321
Joined: Thu Jun 11, 2020 2:31 am
Has thanked: 15 times
Been thanked: 213 times

Re: SCUMMVM

Unread post by rhester72 »

Milspex wrote: Tue Jul 07, 2020 7:30 am I have troubleshooting this for a while now but I've never been able to select the "classic" theme in the options. Everything else works perfectly, I can run games off the hd etc etc
Put scummremastered.zip in /media/fat/scummvm
User avatar
SuperBabyHix
Posts: 152
Joined: Sun May 24, 2020 8:26 pm
Has thanked: 45 times
Been thanked: 36 times

Re: SCUMMVM

Unread post by SuperBabyHix »

Televicious, I believe by default ScummVM displays 640x400 games inside a 640x480 screen. So I believe you have to have at least a 640x480 screen mode. That's why you have to use aspect ratio correction for older 320x200 games.
Milspex
Posts: 167
Joined: Wed Jun 10, 2020 6:46 pm
Has thanked: 38 times
Been thanked: 35 times

Re: SCUMMVM

Unread post by Milspex »

rhester72 wrote: Tue Jul 07, 2020 1:05 pm
Milspex wrote: Tue Jul 07, 2020 7:30 am I have troubleshooting this for a while now but I've never been able to select the "classic" theme in the options. Everything else works perfectly, I can run games off the hd etc etc
Put scummremastered.zip in /media/fat/scummvm
Thanks a lot, I will try this
Televicious
Posts: 93
Joined: Mon May 25, 2020 8:23 pm
Been thanked: 4 times

Re: SCUMMVM

Unread post by Televicious »

Running Mister in Direct video mode is apparently 240p which is what it runs in VGA unscaled as well. SCUMMVM will not work in 240p. We need something like xrandr in the linux backend to output scummvm in "direct video" mode. That or 480i built into the MiSTer itself.
User avatar
SuperBabyHix
Posts: 152
Joined: Sun May 24, 2020 8:26 pm
Has thanked: 45 times
Been thanked: 36 times

Re: SCUMMVM

Unread post by SuperBabyHix »

While not exactly an answer to your problem, there is someone working on a ScummVM port to the Atari ST. Right now it only works with 4 games, but interesting nonetheless. http://www.happydaze.se/scummvm-lite-atari/

I want to say there used to be a port for AGA Amigas as well, but I think it might need an 030 cpu. Of course those two computers also had original/native versions of many of those games too, but I know that's not really the point.
User avatar
lomdar67
Posts: 184
Joined: Sun May 24, 2020 8:27 pm
Has thanked: 14 times
Been thanked: 9 times

Re: SCUMMVM

Unread post by lomdar67 »

Why would you run ScummVM on MiSTer? Normally it's all about accuracy or timing, but these are all irrelevant when running ScummVM.
We raise hopes here...until they're old enough to fend for themselves.
--Mike Callahan
User avatar
SuperBabyHix
Posts: 152
Joined: Sun May 24, 2020 8:26 pm
Has thanked: 45 times
Been thanked: 36 times

Re: SCUMMVM

Unread post by SuperBabyHix »

Sometimes it's also about convenience. Plus it's not like Monkey Island requires zero lag cycle accuracy, it's a point and click adventure game.
thorr
Top Contributor
Posts: 1311
Joined: Mon Jul 06, 2020 9:37 pm
Has thanked: 634 times
Been thanked: 308 times

Re: SCUMMVM

Unread post by thorr »

I installed this and I am trying to play Monkey Island 2. At first, it used Adlib and the sound effects seemed like they worked, but it may have been using the Adlib PCM capabilities rather than the Sound Blaster. I then got the ROMs for the MT32 Emulation and it worked, but it broke the PCM capabilities. I am getting lots of errors about the sound device and libraries that I can see when I quit. Does anyone have the latest version installed and working correctly for both MT32 and PCM sound with Monkey Island 2?
User avatar
SuperBabyHix
Posts: 152
Joined: Sun May 24, 2020 8:26 pm
Has thanked: 45 times
Been thanked: 36 times

Re: SCUMMVM

Unread post by SuperBabyHix »

Did you turn on the mixed Adlib mode under the MIDI tab? I know you are using MT-32, but this setting also affects it.
Also, which Adlib synth mode are you using? I know the Mister is a little under powered for the MT-32 emulator by itself, but if you mix that with the Nuked OPL synth things sound especially choppy.
thorr
Top Contributor
Posts: 1311
Joined: Mon Jul 06, 2020 9:37 pm
Has thanked: 634 times
Been thanked: 308 times

Re: SCUMMVM

Unread post by thorr »

Thank you very much! That did the trick. I still get errors when I quit, but at least it works while I am playing. I get a page full of this error scrolling:
Alsa lib pcm.c:8306:(snd_pcm_recover) underrun occured

I am using the default Adlib emulator. I just got it working and noticed a bit of choppiness when I was skipping through the intro scene, but overall it seemed fine. I will play with the Adlib setting if I experience any significant choppiness issues.

Thanks again!
bbond007
Top Contributor
Posts: 531
Joined: Tue May 26, 2020 5:06 am
Has thanked: 87 times
Been thanked: 211 times

Re: SCUMMVM

Unread post by bbond007 »

Televicious wrote: Thu Jul 02, 2020 1:26 amIs anyone still working on scummvm here?
Yes. The latest build was current on July 4th 2020.
https://github.com/bbond007/scummvm
https://github.com/bbond007/MiSTer_ScummVM

SuperBabyHix wrote: Tue Jul 07, 2020 2:01 pm Televicious, I believe by default ScummVM displays 640x400 games inside a 640x480 screen. So I believe you have to have at least a 640x480 screen mode. That's why you have to use aspect ratio correction for older 320x200 games.
Copy ScummVM_2_2_0.sh to ScummVM_2_2_0_320x200.sh

Edit ScummVM_2_2_0_320x200.sh

Code: Select all

echo "Setting Video mode..."
vmode -r 320 200 rgb16
You can run in 320x200 mode if you must first boot into 640x480 mode and make changes:

Graphics Mode : Normal (no scaling)
Render Mode : default

[ ] aspect ratio correction
[ ] Fullscreen Mode
[ ] Filter Graphics

(basically unchecked all)

Be aware you will be limiting the library of games you can run quite extensively as many newer need 640x480...
Televicious
Posts: 93
Joined: Mon May 25, 2020 8:23 pm
Been thanked: 4 times

Re: SCUMMVM

Unread post by Televicious »

So I switched it to "vmode -r 320 240 rgb16" after setting graphics mode to "normal (no scaling)" and it is working beautifully on the 1084. The check boxes don't seem to have much effect on it being able to run or start. Everything works that is in that lower resolution, which is most stuff prior to Curse of Monkey Island and Broken Sword. It even runs Shadows of Darkness beautifully.
It's awesome though. Just wanted to run some of those DOS classics on there and this works so much better than trying to do 15khz fixes on an actual DOS computer or ao486.
Thanks bbond007! You rule.
User avatar
MickGyver
Posts: 13
Joined: Sun May 24, 2020 6:59 pm

Re: SCUMMVM

Unread post by MickGyver »

bbond007 wrote: Tue Jul 14, 2020 6:32 amCopy ScummVM_2_2_0.sh to ScummVM_2_2_0_320x200.sh

Edit ScummVM_2_2_0_320x200.sh

Code: Select all

echo "Setting Video mode..."
vmode -r 320 200 rgb16
You can run in 320x200 mode if you must first boot into 640x480 mode and make changes:

Graphics Mode : Normal (no scaling)
Render Mode : default

[ ] aspect ratio correction
[ ] Fullscreen Mode
[ ] Filter Graphics

(basically unchecked all)

Be aware you will be limiting the library of games you can run quite extensively as many newer need 640x480...
I would like to try this out but I'm having problems getting it to work. Should this work using the IO board VGA out or does it only work via direct video? Or do I need to enable vga_scaler and set some 320x200 resolution for my CRT?
bbond007
Top Contributor
Posts: 531
Joined: Tue May 26, 2020 5:06 am
Has thanked: 87 times
Been thanked: 211 times

Re: SCUMMVM

Unread post by bbond007 »

MickGyver wrote: Wed Jul 15, 2020 1:34 pm I would like to try this out but I'm having problems getting it to work. Should this work using the IO board VGA out or does it only work via direct video? Or do I need to enable vga_scaler and set some 320x200 resolution for my CRT?
Yes, you must use vga_scaler=1.

The IO board VGA out will work, but I'm not sure about direct video...
User avatar
MickGyver
Posts: 13
Joined: Sun May 24, 2020 6:59 pm

Re: SCUMMVM

Unread post by MickGyver »

bbond007 wrote: Wed Jul 15, 2020 3:14 pm
Yes, you must use vga_scaler=1.

The IO board VGA out will work, but I'm not sure about direct video...
Thanks, where is the scummvm.ini stored? I don't have another monitor to test with where I am, so I can't set the settings needed in scummvm for it to work.
bbond007
Top Contributor
Posts: 531
Joined: Tue May 26, 2020 5:06 am
Has thanked: 87 times
Been thanked: 211 times

Re: SCUMMVM

Unread post by bbond007 »

MickGyver wrote: Wed Jul 15, 2020 3:37 pm Thanks, where is the scummvm.ini stored? I don't have another monitor to test with where I am, so I can't set the settings needed in scummvm for it to work.
/media/fat/ScummVM/.config/scummvm/scummvm.ini

Code: Select all

[scummvm]
filtering=false
gfx_mode=1x
User avatar
MickGyver
Posts: 13
Joined: Sun May 24, 2020 6:59 pm

Re: SCUMMVM

Unread post by MickGyver »

bbond007 wrote: Wed Jul 15, 2020 5:42 pm /media/fat/ScummVM/.config/scummvm/scummvm.ini

Code: Select all

[scummvm]
filtering=false
gfx_mode=1x
Thank you very much! I have it working now. :) Just need to find a good resolution for my TV, 320x240 is clipped on the sides by overscan, 384x224 is not clipping but doesn't fill the screen entirely.
Televicious
Posts: 93
Joined: Mon May 25, 2020 8:23 pm
Been thanked: 4 times

Re: SCUMMVM

Unread post by Televicious »

Any clue on how to resolve the audio processing? Like increase the buffer or reducing the frequency or both? It is super crackly. I found mt32 emu to be slightly less crackly than FM, but it gets pretty bad still.
rhester72
Top Contributor
Posts: 1321
Joined: Thu Jun 11, 2020 2:31 am
Has thanked: 15 times
Been thanked: 213 times

Re: SCUMMVM

Unread post by rhester72 »

@Televicious - in what game? I've gone through several hours of LucasArts games now with no issues.
Televicious
Posts: 93
Joined: Mon May 25, 2020 8:23 pm
Been thanked: 4 times

Re: SCUMMVM

Unread post by Televicious »

All of them, digital sound effects like speech stay pretty solid only ocassionally glitching, but FM music and mt32 lag out and are constantly popping or stuttering. Shadows of darkness music gets it real bad. It's like the audio bit rate is too high or mismatched. MI, sam n max, all of em have laggy sound processing.
bbond007
Top Contributor
Posts: 531
Joined: Tue May 26, 2020 5:06 am
Has thanked: 87 times
Been thanked: 211 times

Re: SCUMMVM

Unread post by bbond007 »

Televicious wrote: Thu Jul 16, 2020 5:45 pm All of them, digital sound effects like speech stay pretty solid only ocassionally glitching, but FM music and mt32 lag out and are constantly popping or stuttering. Shadows of darkness music gets it real bad. It's like the audio bit rate is too high or mismatched. MI, sam n max, all of em have laggy sound processing.
There are 3 different Adlib emulator options. Which are you using?

I recommend against using MUNT but FluidSynth (and FM) work great for me.
Televicious
Posts: 93
Joined: Mon May 25, 2020 8:23 pm
Been thanked: 4 times

Re: SCUMMVM

Unread post by Televicious »

Thanks, I switched from mame opl to dosbox and it is smooth.
OriginalXOR
Posts: 37
Joined: Thu Aug 13, 2020 12:57 pm
Has thanked: 8 times
Been thanked: 7 times

Re: SCUMMVM

Unread post by OriginalXOR »

A quick compatibility question for people using this if I may...

Has anybody had any luck getting Broken Sword 2.5: The Return of the Templars (Fanmade game) running on MiSTer? As when I try and launch it I am just presented with a black screen and no obvious activity.

From what I've seen it is supposed to work but as it's resolution is 800x600 I feel like I'm missing something. Any setting adjustments that I should be using would be greatly appreciated to get this working.

As this is fanmade and freeware I don't think I'm breaking any rules by posting links if people want to check it out, they even provide download links on ScummVMs own website.

https://wiki.scummvm.org/index.php?titl ... _Sword_2.5
https://www.scummvm.org/frs/extras/Brok ... 5-v1.0.zip
http://www.brokensword25.com
User avatar
NML32
Posts: 298
Joined: Sun May 24, 2020 6:57 pm
Has thanked: 301 times
Been thanked: 51 times

Re: SCUMMVM

Unread post by NML32 »

OriginalXOR wrote: Wed Aug 26, 2020 8:31 am A quick compatibility question for people using this if I may...

Has anybody had any luck getting Broken Sword 2.5: The Return of the Templars (Fanmade game) running on MiSTer? As when I try and launch it I am just presented with a black screen and no obvious activity.

From what I've seen it is supposed to work but as it's resolution is 800x600 I feel like I'm missing something. Any setting adjustments that I should be using would be greatly appreciated to get this working.

As this is fanmade and freeware I don't think I'm breaking any rules by posting links if people want to check it out, they even provide download links on ScummVMs own website.

https://wiki.scummvm.org/index.php?titl ... _Sword_2.5
https://www.scummvm.org/frs/extras/Brok ... 5-v1.0.zip
http://www.brokensword25.com
I get a blank screen with Broken Sword 2.5 and Full Pipe.
Milspex
Posts: 167
Joined: Wed Jun 10, 2020 6:46 pm
Has thanked: 38 times
Been thanked: 35 times

Re: SCUMMVM

Unread post by Milspex »

I got fullscreen running by putting [MENU] video_mode=8 and [scummvm] video_mode=8 in mister.ini (on hdmi 1080p)
Post Reply