Opened 4 years ago

Last modified 19 months ago

#11360 new defect

SCUMM: MI (Sega MegaCD) - scrolling should be smooth (also a special cursor while loading data)

Reported by: ATMcashpoint Owned by:
Priority: normal Component: Engine: SCUMM
Version: Keywords: monkey island, scrolling, cursor, segacd, mi1
Cc: ATMcashpoint Game: Monkey Island 1

Description (last modified by ATMcashpoint)

On a SegaCD emulator, Monkey Island 1 for Sega CD (in English) has smooth, pixel-by-pixel scrolling, rather than the 8-pixels-at-a-time columnar scrolling that SCUMM used from Maniac Mansion until the mid-1990s. However, this isn't reproduced in ScummVM (as of the February 20, 2020 daily build for 64-bit Windows).

Also, the MI1 SegaCD port features a special "wait" cursor while the game is loading data, a watch with a spinning minute hand, which might be desirable to emulate in ScummVM. (It's especially visible during transitions from one screen to anther.)

Oddly enough, both pixel-by-pixel scrolling and special cursors during screen transitions are features that show up also in The DIG.

Change History (7)

comment:1 by ATMcashpoint, 4 years ago

Type: enhancementdefect

comment:2 by ATMcashpoint, 4 years ago

Description: modified (diff)

comment:3 by raziel-, 4 years ago

Summary: MONKEY-SEGA: scrolling should be smooth (also a special cursor while loading data)SCUMM: MI (Sega MegaCD) - scrolling should be smooth (also a special cursor while loading data)

comment:4 by AndywinXp, 20 months ago

I am not aware of any version of The Dig showing signs of pixel-by-pixel scrolling: which version are you referring to?

comment:5 by ATMcashpoint, 20 months ago

All versions of The DIG have pixel-by-pixel scrolling, rather than the 8-pixels-at-a-time scrolling of earlier generations of SCUMM games. Years and years ago it was something ScummVM had trouble with, in fact; in very old builds it would only let the inventory icon scroll in 8-pixel installments, so the icon would bounce around in the lower-left corner of the screen. The speed at which the screen scrolls in The DIG is definitely different natively (I think slower) than in the LucasArts FM Towns games, though.

comment:6 by dwatteau, 19 months ago

Here's a video showing both the scrolling and cursor effects in Monkey1 SEGA, for reference:

comment:7 by AndywinXp, 19 months ago

So, here's the thing about the loading cursors: unless it is specifically triggered by the scripts (see COMI when opening the main menu) we can't just add it arbitrarily, by design we virtually don't have loading "zones".

About the scrolling... as far as I know, at the moment nobody on the SCUMM team is familiar with the SEGA CD disasm nor with its technicalities. So it could be a while until this issue can be taken into consideration.

Note: See TracTickets for help on using tickets.