Opened 9 years ago

Closed 8 years ago

Last modified 8 years ago

#5543 closed defect (fixed)

SCI: speed problem - Castle of Dr Brain

Reported by: SF/derekhux Owned by: bluegr
Priority: normal Component: Engine: SCI
Keywords: script Cc:
Game: Castle of Dr. Brain

Description

Thank you for adding the SCI games to ScummVM, it is great to play these classics again. I would like to report a small timing problem I have noticed in a few SCI games. While overall the speed of the SCI games seem perfect, there are small places where a game speeds up and then returns back to "normal". It seems to me that this happens when the game is waiting for specific input from the player.

It can be seen at the beginning of Castle of Dr Brain (dos floppy). The very start of the game (at the front door of the castle) is a "simon" repeating puzzle. It is currently too fast. When the game lights stones to give the pattern, and then when you click on the stones to repeat them back, the color and tone should remain "on" for at least a half second each. Right now on my computer (Windows 7 64-bit) each stone initially lights up for a quick fraction of a second, and when I click to repeat the puzzle each stone lights up for even shorter length of time.

Thank you for looking at this.

Ticket imported from: #3127824. Ticket imported from: bugs/5543.

Change History (5)

comment:1 by bluegr, 9 years ago

A related problem has been fixed in r55046, but this problem hasn't been fixed yet in that revision

comment:2 by bluegr, 8 years ago

Summary: SCI speed problem - Castle of Dr BrainSCI: speed problem - Castle of Dr Brain

comment:3 by bluegr, 8 years ago

Just noticed that the game is starting and immediately stopping the note sounds. I've tried to flush the MIDI buffers when stopping a sound, in case the notes were erased, but that didn't fix the issue :(

comment:4 by bluegr, 8 years ago

Fixed in r3bffb8e

comment:5 by bluegr, 8 years ago

Keywords: script added
Owner: set to bluegr
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.