VOGONS


First post, by raaboof

User metadata
Rank Newbie
Rank
Newbie

Hi,

I recently found some time to test out my PCMIDI MPU (http://www.pcmidi.eu/pcmidi.html). As a synth, I use Munt running on my modern PC. In general, it works flawlessly -- for example in Windows 3.11 all is fine, and so far all the games have worked without an issue except Monkey Island 1. The symptom is that when I start the game, MIDI data comes through to Munt and plays fine. But as soon as I restore a saved game, MIDI is lost. Using MidiOX, I see "All Notes Off" being sent to all channels, and after that, nothing. Restarting the game fixes the issue, until I restore a game again.

I have also tried to slow down the machine (80486 33Mhz) with tool called AT-SLOW.COM, becuse in some discussions out there it was mentioned MI may have all sorts of sound issues with 80486 and later HW. That didn't help either. Likewise, I have tried with and without running MusicQuest MQSETUP in autoexec.bat.

I have a SoundBlaster Vibra CT2800 in the same system, but to the best of my understanding, I have its MPU interface disabled (no "P330" parameter on the SET BLASTER line).

MONKEY.EXE is of version 5.0.19.

My next steps will be:

- Test without SoundBlaster in the System.
- Test without PCMIDI, using SoundBlaster MPU interface, with and without SoftMPU.
- Test with a real MT-32, although that will take time, I'm waiting for mine to arrive from Ebay.
- Maybe try to Monkey Island 1 486 and MIDI pathes, although to my understanding, my MONKEY.EXE should be fine in terms of version.

Anyway, just wanted to leave this here in case someone has had similar issues, or runs into it. I'll update this in case I find out anything.

Reply 1 of 7, by keropi

User metadata
Rank l33t++
Rank
l33t++

I just tested - with the ALS100 based soundcard in my megapc so the MPU is an UART one and the system is a 486slc33 one ,(386DX40 speed more or less) and same 5.0.19 game version
- I went inside the bar and saved - the bar theme music was playing fine
- I loaded in the same location inside the bar - no music
- I exit the bar and the ship cutscene plays - it has music
- after the cutscene I enter the bar again - no music

If I exit the game completely and load the save the music plays inside the bar , the music plays on the ship cutscene but entering the bar again there is no music again

so definitely something going on here....

edit:
it seems that behavior is fixed in the ULTIMATE TALKIE edition of the game , no music issues on this one 😀

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 2 of 7, by javispedro1

User metadata
Rank Member
Rank
Member

I remember an issue with changing the music device used by a save game.
i.e. if you loaded a save which was using adlib output, you could either get adlib sound output OR silence, but never say roland output.
I don't remember if this was an issue with an early version but I kind of remember having the problem even with MI2.

EDIT: I just tried my MI1 edition (scumm 5.0.19) with my MPu401 emu and the behavior is as follows:
* If I save a game using gameblaster sound and then restart MI with roland sound, I get roland music until I try to restore the save, after which I get silence.
* If I save a game using roland sound and then restart MI with roland sound, I get roland music incl after restoring the save game.

So, was your save using roland music ?

Reply 3 of 7, by keropi

User metadata
Rank l33t++
Rank
l33t++

my tests were with roland music
do not restart the game, just save and load again with roland music, do you get music when loading?

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 4 of 7, by javispedro1

User metadata
Rank Member
Rank
Member
keropi wrote on 2022-02-13, 19:07:

my tests were with roland music
do not restart the game, just save and load again with roland music, do you get music when loading?

The answer is, surprisingly, "sometimes".
On my first try to do exactly that I definitely got music (the track from scumm bar started again from the beginning, not at the point of the save).
However I tried to reload a second time and I got silence. And then I reproduced what you say: the bar is silent even if I reenter, but lechuck's ship cutscene got music.
Further reloads do not get the music back, I have to exit the game.

It seems that the _first_ time I reload the save I get music, but further reloads within the same session lose the music. On every reload the game just sends an ALL NOTES OFF.

Note: I am using VBox, not real hardware.

Last edited by javispedro1 on 2022-02-13, 20:38. Edited 1 time in total.

Reply 5 of 7, by keropi

User metadata
Rank l33t++
Rank
l33t++

yeah definitely a game bug at least in that version
IMHO the good news is that ultimate talkie edition does not suffer from this , it is a very enjoyable version to play since the voice acting is very good

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 7 of 7, by raaboof

User metadata
Rank Newbie
Rank
Newbie

Thanks all -- sounds like there is no point in testing it further with different HW combinations, as you guys were able to reproduce it with other, quite dissimilar HW.

Thanks for the talkie version tip, I'll give it a try -- need to arrange some space onto my hard disk first, though 😀