#470 closed defect (fixed)
MI1: new CDTimer breaks non CD games
Reported by: | SF/mnepomuk | Owned by: | eriktorbjorn |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: | Monkey Island 1 |
Description
The invented _sound->readCDTimer() in scummvm.cpp stopps non CD-track MI1 games from showing ANY graphics (after restoring the deleted "if (delta) ..." clause it works again).
Ticket imported from: #612605. Ticket imported from: bugs/470.
Change History (10)
comment:1 by , 22 years ago
Owner: | set to |
---|
comment:2 by , 22 years ago
comment:3 by , 22 years ago
Or maybe you did mean monkeyvga after all. I don't have it myself, and I got confused when Fingolfin said that the german version of monkeyvga works.
I've attached a new patch to patch #611997. It's basically what you suggest, but only for GID_MONKEY_VGA.
comment:4 by , 22 years ago
ScummVM Win32 Snapshot of 23 Sep 2002 Monkey Island VGA (256 color Floppy version)
Just to confirm that this bug is still present in the 23 Sep Snapshot, i.e. after the copy protection, the turns black and stays like this. (The title music is played back but cannot be interrupted, and after it has finished nothing can be heard of seen at all. CTRL-ALT-F5 for opening the save/load menu doesn't work either.)
comment:5 by , 22 years ago
My patch has neither been accepted nor rejected yet so nothing has changed since yesterday, I'm afraid.
comment:7 by , 22 years ago
Thanks for the update. I'll let you know as soon as the new Win32 snapshot is out.
comment:8 by , 22 years ago
I've only just realised that the Win32 download does already link to the Sep 24 snapshot (in spite of what it says on the page). Result: The patch works and monkeyvga (Floppy version) runs smoothly again. :-)
comment:9 by , 22 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:10 by , 6 years ago
Component: | → Engine: SCUMM |
---|---|
Game: | → Monkey Island 1 |
Just to clarify, you're talking about "monkey", not "monkeyvga", right?