Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#2199 closed defect (fixed)

MI2 Amiga: Remaining glitches when character is not visible

Reported by: SF/ceztko Owned by: eriktorbjorn
Priority: normal Component: Engine: SCUMM
Keywords: Cc:
Game: Monkey Island 2

Description

This is a long standing bug (not a regression), and i
never post it because it was strange to me that
developers that used to work on amiga version of scumm
games wasn't able to find it themselves. The bug is
very evident: when the costumes shouldn't be visible
cause it's behind some boxes, there are some artifacts
remaining on the screen (glitches). It could be found
everywhere in the 2 amiga scumm v5 games, Monkey Island
2 and Indy 4.

Scummvm version: 8.0CVS 13/09/2005
Language: Italian
Version: Amiga floppy
Platform: Linux, every compiler

Ticket imported from: #1291074. Ticket imported from: bugs/2199.

Attachments (2)

mi2.png (127.9 KB ) - added by SF/ceztko 14 years ago.
Monkey Island 2 - remaining artifacts when character is not visible
i4.png (91.2 KB ) - added by SF/ceztko 14 years ago.
Indiana Jones 4: remaining artifacts when character is not visible

Download all attachments as: .zip

Change History (8)

by SF/ceztko, 14 years ago

Attachment: mi2.png added

Monkey Island 2 - remaining artifacts when character is not visible

by SF/ceztko, 14 years ago

Attachment: i4.png added

Indiana Jones 4: remaining artifacts when character is not visible

comment:1 by SF/ceztko, 14 years ago

I add that the screenshots are taken with hq2x scaler
enabled, but the same behavior can be seen with no scaler
enabled.
Thanks, ceztko

comment:2 by sev-, 14 years ago

Summary: Remaining glitches when character is not visible (Amiga)MI2 Amiga: Remaining glitches when character is not visible

comment:3 by eriktorbjorn, 14 years ago

I think this is fixed in CVS now, but I would be grateful if
you could test it. The publicly available CVS repository
probably still lags a bit behind the developer CVS
repository, but I'm not sure how long.

I don't actually own any of the Amiga versions myself, so my
change is based on observing what happens when forcing the
PC version to use proc3_ami() to draw the actors, instead of
proc3(). From what I understand, there were two variables
related to masking that weren't properly updated for the
first pixel of each new row.

comment:4 by SF/ceztko, 14 years ago

Fixed, thanks! :-)

comment:5 by SF/ceztko, 14 years ago

Resolution: fixed
Status: newclosed

comment:6 by eriktorbjorn, 14 years ago

Owner: set to eriktorbjorn
Note: See TracTickets for help on using tickets.