SCUMMVM

Neocaron
Top Contributor
Posts: 375
Joined: Sun Sep 27, 2020 10:16 am
Has thanked: 209 times
Been thanked: 87 times

Re: SCUMMVM

Unread post by Neocaron »

Since scummvm is on the spotlight currently, I know bbond007 told me a while back that it would be tricky to have vsync or scanline filters on scummvm, but it was 6 months ago, so I'm asking again, in case someone would be willing to help to implement such features. It would be really awesome!

Currently I use my retrotink to get the filters on scummvm and it looks amazing, I just wish everyone could enjoy these filters natively. And the vsync being off in every game is something that really needs to be iron out. Anyway, I'm not trying to be annoying, I just feel like the current state of scummvm is so good, that it deserves these features. Also maybe the OC of the arm chip would help if it's a performance overhead issue? I've been running at 1.2ghz by default, and it's as stable as it can be.

Cheers!

Remastering Classic Game Cinematics: My new Youtube fun, check it out :D
https://www.youtube.com/@neocaron87

akeley
Top Contributor
Posts: 1441
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 497 times
Been thanked: 467 times

Re: SCUMMVM

Unread post by akeley »

bbond007 wrote: Fri Mar 25, 2022 11:47 pm I have not tried on a 15khz I know some have gotten it to work but because the framebuffer does not support interlace mode, you'll be limited to 320x200 resolution games, so its not ideal...
Thanks...yes, a bit limiting but still worth it for me, I think. If anybody could share config details for such setup I'd appreciate it.

CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos

AmintaMister
Posts: 313
Joined: Thu Sep 16, 2021 10:54 pm
Has thanked: 841 times
Been thanked: 51 times

Re: SCUMMVM

Unread post by AmintaMister »

Hi all!

I’ve a My Lg Studioworks 700S Svga CRT Monitor with a maximum resolution of 1280 x 1024 / 60. I’ve followed all your instructions but Scumm doesn’t run, it says “setup video mode…failed!”
AmintaMister
Posts: 313
Joined: Thu Sep 16, 2021 10:54 pm
Has thanked: 841 times
Been thanked: 51 times

Re: SCUMMVM

Unread post by AmintaMister »

Also, when I try to update via ssh my mt-32 (wifi and ftp server enabled), I get:

Code: Select all

Connecting to your mt32-pi's embedded FTP server at 'mt32-pi'...         FAILED!
Failed to extract version number from FTP welcome message.
Jegriva
Posts: 83
Joined: Wed Mar 10, 2021 10:06 pm
Has thanked: 51 times
Been thanked: 9 times

Re: SCUMMVM

Unread post by Jegriva »

Does it work with the analog out?
AmintaMister
Posts: 313
Joined: Thu Sep 16, 2021 10:54 pm
Has thanked: 841 times
Been thanked: 51 times

Re: SCUMMVM

Unread post by AmintaMister »

Jegriva wrote: Sat Mar 26, 2022 7:40 pm Does it work with the analog out?
In the past yes, now not…
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 »

AmintaMister wrote: Sat Mar 26, 2022 6:09 pm Hi all!

I’ve a My Lg Studioworks 700S Svga CRT Monitor with a maximum resolution of 1280 x 1024 / 60. I’ve followed all your instructions but Scumm doesn’t run, it says “setup video mode…failed!”
What video mode do you have the menu.rbf running in?

AmintaMister wrote: Sat Mar 26, 2022 6:48 pm Also, when I try to update via ssh my mt-32 (wifi and ftp server enabled), I get:

Code: Select all

Connecting to your mt32-pi's embedded FTP server at 'mt32-pi'...         FAILED!
Failed to extract version number from FTP welcome message.
Maybe your mt32-pi's software is too old to use the update script. I would suggest upgrading manually.
AmintaMister
Posts: 313
Joined: Thu Sep 16, 2021 10:54 pm
Has thanked: 841 times
Been thanked: 51 times

Re: SCUMMVM

Unread post by AmintaMister »

bbond007 wrote: Sat Mar 26, 2022 9:43 pm What video mode do you have the menu.rbf running in?
6, in [MisTer] settings I use

Code: Select all

forced_scandoubler=1
(I've tried also 5)
bbond007 wrote: Sat Mar 26, 2022 9:43 pmur mt32-pi's software is too old to use the update script. I would suggest upgrading manually.
OK, but how?
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 »

AmintaMister wrote: Sat Mar 26, 2022 10:22 pm OK, but how?
https://github.com/dwhinham/mt32-pi/wik ... ng-mt32-pi

scroll down to "Manual update"
AmintaMister
Posts: 313
Joined: Thu Sep 16, 2021 10:54 pm
Has thanked: 841 times
Been thanked: 51 times

Re: SCUMMVM

Unread post by AmintaMister »

bbond007 wrote: Sat Mar 26, 2022 10:26 pm
AmintaMister wrote: Sat Mar 26, 2022 10:22 pm OK, but how?
https://github.com/dwhinham/mt32-pi/wik ... ng-mt32-pi

scroll down to "Manual update"
It worked, thanks!

How about the video mode failed?
pippuz
Posts: 10
Joined: Sun May 24, 2020 11:14 pm
Been thanked: 3 times

Re: SCUMMVM

Unread post by pippuz »

Is menu.rbf downloaded through update_all.sh updated for the new midimeister driver?
I tried replacing the menu.rbf but the board hangs on, when starting games it starts sound and then it stops and remain hanging.
I am on Pi Zero (MT32-Pi Lite) and digital board, does this have issues?
blacklistedcard
Posts: 91
Joined: Mon Jun 08, 2020 1:54 am
Has thanked: 3 times
Been thanked: 11 times

Re: SCUMMVM

Unread post by blacklistedcard »

pippuz wrote: Mon Apr 11, 2022 1:19 pm Is menu.rbf downloaded through update_all.sh updated for the new midimeister driver?
I tried replacing the menu.rbf but the board hangs on, when starting games it starts sound and then it stops and remain hanging.
I am on Pi Zero (MT32-Pi Lite) and digital board, does this have issues?
No the updates are not against the github menu repo. I'm still running with this custom version. I was playing the Serria games all weekend, so it does work with the existing updates from update_all.sh script.
retro
Posts: 148
Joined: Fri Jun 04, 2021 5:19 am
Location: Kuala Lumpur, Malaysia
Has thanked: 47 times
Been thanked: 14 times

Re: SCUMMVM

Unread post by retro »

How's the performance of ScummVM in MiSTer?
Is it comparable to the AO486 core? Curious to see how more recent games like Full Throttle and Beneath A Steel Sky perform.
pippuz
Posts: 10
Joined: Sun May 24, 2020 11:14 pm
Been thanked: 3 times

Re: SCUMMVM

Unread post by pippuz »

blacklistedcard wrote: Mon Apr 11, 2022 5:46 pm
pippuz wrote: Mon Apr 11, 2022 1:19 pm Is menu.rbf downloaded through update_all.sh updated for the new midimeister driver?
I tried replacing the menu.rbf but the board hangs on, when starting games it starts sound and then it stops and remain hanging.
I am on Pi Zero (MT32-Pi Lite) and digital board, does this have issues?
No the updates are not against the github menu repo. I'm still running with this custom version. I was playing the Serria games all weekend, so it does work with the existing updates from update_all.sh script.
I launched Space Quest 3 . it was ok, but with Longbow the sound hanged after the first screen and remained locked on the same note. Same with Monkey Island 2. Didn't try King's Quest.
Same game on AO486 worked ok.
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 »

retro wrote: Tue Apr 12, 2022 3:12 am How's the performance of ScummVM in MiSTer?
Is it comparable to the AO486 core? Curious to see how more recent games like Full Throttle and Beneath A Steel Sky perform.
Full Throttle and Beneath A Steel Sky are not very demanding games (320x200 resolution) and will run well on both AO486 and ScummVM.

640x480 resolution games tend to run better on ScummVM in my experience.
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 »

pippuz wrote: Tue Apr 12, 2022 7:11 am I launched Space Quest 3 . it was ok, but with Longbow the sound hanged after the first screen and remained locked on the same note. Same with Monkey Island 2. Didn't try King's Quest.
Same game on AO486 worked ok.
So far I have not had this issue...

If someone having this issue could connect to their MiSTer via SSH once into the ScummVM menu and issue the commands:

Code: Select all

killall MIDIMeister
killall MIDIMeister-debug
/media/fat/linux/MIDIMeister-debug
Then try something that hangs and tell me if the driver segfaults or continues to display debug information when the audio hang occurs.

It would be useful information that with provide a better starting point as far as diagnosing and fixing the problem.
pippuz
Posts: 10
Joined: Sun May 24, 2020 11:14 pm
Been thanked: 3 times

Re: SCUMMVM

Unread post by pippuz »

How can i connect with SSH in ScummVM? How do i enter in SSH mode?
I wouldn't like this is due to the Pi Lite based on Pi Zero 2W and direct USB connection (without the short cable but door to door)
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 »

pippuz wrote: Tue Apr 12, 2022 8:08 pm How can i connect with SSH in ScummVM? How do i enter in SSH mode?
SSH has nothing to do with ScummVM and its not a mode, it is a service that is already installed on your MiSTer.

You use a program such as Putty (for Windows) to connect to your MiSTer's Linux environment.

If you are a Mac guy then you can use "ssh" from the command prompt.

Use the IP address of your MiSTer which you can obtain from the OSD.

Login with the default username "root" and the passwd "1".

Once logged in you can paste in those commands.
pippuz wrote: Tue Apr 12, 2022 8:08 pm I wouldn't like this is due to the Pi Lite based on Pi Zero 2W and direct USB connection (without the short cable but door to door)
I don't understand your objection. I have not asked you to change anything at all as far as your USB cable or Pi. I am simply asking you log into your MiSTer and start the MIDIMeister-debug process manually for debugging purposes. Its not beneficial for me to do this on my setup as King's Quest V and Monkey Island 2 run fine with mt32-pi and ScummVM using the MIDIMeister driver. I'm really just trying to determine if the driver is crashing of if it is a different issue...

Thanks for testing!
pippuz
Posts: 10
Joined: Sun May 24, 2020 11:14 pm
Been thanked: 3 times

Re: SCUMMVM

Unread post by pippuz »

bbond007 wrote: Tue Apr 12, 2022 8:23 pm I don't understand your objection. I have not asked you to change anything at all as far as your USB cable or Pi. I am simply asking you log into your MiSTer and start the MIDIMeister-debug process manually for debugging purposes. Its not beneficial for me to do this on my setup as King's Quest V and Monkey Island 2 run fine with mt32-pi and ScummVM using the MIDIMeister driver. I'm really just trying to determine if the driver is crashing of if it is a different issue...
Wait it is not an objection, just a consideration. I will do what you are asking me of course, no problem about that.
I was just weathering if my problem could be due to the fact that i am using a Mt32-Pi lite, based on Raspberry Pi Zero 2W, that doesn't use a usb cable to connect to mister user port, but is based on a direct port connection.
It was a consideration just for the purpose you are telling: considering if this kind of connection can be different from the one you can have managed in the driver. Sorry if it was intended with a different meaning.

Pi-Zero-W-scaled.jpg
Pi-Zero-W-scaled.jpg (378.7 KiB) Viewed 13286 times
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 »

pippuz wrote: Wed Apr 13, 2022 8:46 am I was just weathering if my problem could be due to the fact that i am using a Mt32-Pi lite, based on Raspberry Pi Zero 2W, that doesn't use a usb cable to connect to mister user port, but is based on a direct port connection.
I don't think that changes the circuit diagram, and if anything, I think it would be a better connection being shorter distance. I'd be real surprised if that was the issue.

Its most likely the driver crashing, but I need to confirm that suspicion...

Thanks for testing!
pippuz
Posts: 10
Joined: Sun May 24, 2020 11:14 pm
Been thanked: 3 times

Re: SCUMMVM

Unread post by pippuz »

These days i am out of home due to job, so as soon as i return home i will test and post the results.
pippuz
Posts: 10
Joined: Sun May 24, 2020 11:14 pm
Been thanked: 3 times

Re: SCUMMVM

Unread post by pippuz »

Menu: MIDI passthrough for USER I/O to use MT32pi from Linux (Kitrinx).

This is the last update of yesterday.
How does this manage with MIDIMeister driver?
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 »

pippuz wrote: Thu Apr 14, 2022 7:01 pm Menu: MIDI passthrough for USER I/O to use MT32pi from Linux (Kitrinx).

This is the last update of yesterday.
How does this manage with MIDIMeister driver?
Good question!

This change (thanks Kitrinx!) is specifically for the MIDIMeister driver meaning that you no longer need use the menu.rbf I included in the zip.

I probably should have mentioned this in this topic but yesterday was pretty chaotic and I totally forgot. You reminded me :)
nico24
Core Developer
Posts: 93
Joined: Mon May 25, 2020 12:18 am
Has thanked: 43 times
Been thanked: 84 times

Re: SCUMMVM

Unread post by nico24 »

Needed to create a fresh system SD card, so started out fresh with SCUMMVM. Now I have no sound at all, apart from that all running ok. Any ideas why I wouldn't be getting sound? thanks.
Jegriva
Posts: 83
Joined: Wed Mar 10, 2021 10:06 pm
Has thanked: 51 times
Been thanked: 9 times

Re: SCUMMVM

Unread post by Jegriva »

Regarding analog output, I suppose 640x480 games like Curse of Monkey Island and IHNMAIMS don't 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 »

Jegriva wrote: Sat Apr 16, 2022 7:55 pm Regarding analog output, I suppose 640x480 games like Curse of Monkey Island and IHNMAIMS don't work?
No, I run ScummVM on analog with a VGA monitor (and I use HDMI for capture).
  • ScummVM needs "vga_scaler=1" in the MiSTer.INI for the [MENU] to work.
  • 15 kHz monitors need interlace mode to produce 640x480 video.
  • The scaler does not (currently) support Interlace mode.
  • 640x480 games like Curse of Monkey Island need 640x480 to work :)
If you mean to ask, "Regarding analog output, I suppose 640x480 games like Curse of Monkey Island and IHNMAIMS don't work on a 15 kHz monitor?" = true

Hope that helps...
nico24
Core Developer
Posts: 93
Joined: Mon May 25, 2020 12:18 am
Has thanked: 43 times
Been thanked: 84 times

Re: SCUMMVM

Unread post by nico24 »

Any ideas why my sound may not be coming through?
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 »

nico24 wrote: Sat Apr 16, 2022 11:26 pm Any ideas why my sound may not be coming through?
No idea, not without more information... what sound (MIDI, mt32-pi, Digital, all sound?) and what game?
nico24
Core Developer
Posts: 93
Joined: Mon May 25, 2020 12:18 am
Has thanked: 43 times
Been thanked: 84 times

Re: SCUMMVM

Unread post by nico24 »

Any sound on any game.
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 »

nico24 wrote: Sat Apr 16, 2022 11:58 pm Any sound on any game.
Speakers plugged in? :)

Check volume here:
Volume.jpg
Volume.jpg (131.08 KiB) Viewed 13114 times
Check ScummVM global settings and as well as individual game setting.

Is your MiSTer updated? You'd need to be extremely outdated for "Any sound on any game", but I suppose its worth asking...
Post Reply