Opened 11 years ago

Last modified 3 years ago

#7687 new enhancement

SCUMM: Smooth Scrolling

Reported by: SF/ancalimonungol Owned by:
Priority: normal Component: Engine: SCUMM
Keywords: Cc:
Game:

Description

When played on an Amiga (or Winuae using a 50hz resolution) later Lucas adventures like Monkey Island 2 had perfect silky smooth scrolling. Could this be implemented in ScummVM?

Ticket imported from: #2680954. Ticket imported from: feature-requests/503.

Change History (4)

comment:1 by fingolfin, 11 years ago

In principle, it should be possible. We already implemented smooth scrolling for FT, Dig and COMI. Well, at least scrolling in one pixel at a time instead of in blocks of 8 pixels at a time. Whether it is "perfect silky smooth" or not is quite subjectiv.

comment:2 by fingolfin, 11 years ago

Summary: Smooth ScrollingSCUMM: Smooth Scrolling

comment:3 by SF/ancalimonungol, 11 years ago

On an Amiga 1200 with fastram screen is scrolled without any stuttering, jumping or skipping. It's totally smooth 50 frames per second on a 50hz screen without any screen tearing. I have seen it done on today's PC's :)

comment:4 by spiffythedog, 3 years ago

A few FM Towns games (most notably Last Crusade, Loom and Zak McKracken) also make use of smooth scrolling. This is especially evident in their introduction sequences:

FM Towns Last Crusade intro on original hardware: https://www.youtube.com/watch?v=fVer5K0R2x0

FM Towns Zak McKracken intro on original hardware: https://www.youtube.com/watch?v=8O7Ru1sycdU

This lack of smooth scrolling in ScummVM also seems to be the reason why the visuals appear to run slightly out of sync with the redbook audio tracks, as documented here: https://bugs.scummvm.org/ticket/9591

Note: See TracTickets for help on using tickets.