Opened 21 years ago

Closed 21 years ago

Last modified 5 years ago

#747 closed defect (invalid)

MONKEYVGA: bad sound numbers using Windows

Reported by: SF/vood Owned by: fingolfin
Priority: normal Component: Engine: SCUMM
Version: Keywords:
Cc: Game: Monkey Island 1


It´s seem each midi track program sound number isn´t assigned, so everything sounds with piano or the last working sound game programs. This also happens with Indy3 256, but not with DOT or SNM

Tested with versions:

0.3.0b (2002-12-08) 0.3.7cvs (2003-04-20)

Using Windows98 SE in two different computers. SBPCI 64 and SBPCI128, also used a software midi synthetizer (Yamaha XG soft synth) to test if the problem was caused because my drivers and still malfunctioning.

Spanish and English monkey vga tested.

Ticket imported from: #730508. Ticket imported from: bugs/747.

Change History (3)

comment:1 by SF/mnepomuk, 21 years ago

You can't use "-ewindows" or hardware midi devices with the "GD_SMALL_HEADER" game targets monkeyvga, indy3, pass etc. and expect good sound, because there are no real MIDI in the games. Use "-eadlib" and it should sound reasonable. DOTT/SNM use a newer sound files.

In OLD_BUNDLE games like Loom etc. are even less "real" MIDI (all is played Ch 0). So the quick and working way I choose to convert the sound resource to a nearly MIDI (ADL)- resource and using the existing mechanism was the only way to get music in the old games at all ;-).

To my surprise it worked in target pass, which I got last week.

I have music support for the OLD_BUNDLED games already working and fixed the timing bug, but I can't get the patch out before this Fuerteventura holiday thing next week ;-)


comment:2 by fingolfin, 21 years ago

Owner: set to fingolfin
Resolution: invalid
Status: newclosed

comment:3 by digitall, 5 years ago

Component: Engine: SCUMM
Game: Monkey Island 1
Note: See TracTickets for help on using tickets.