Opened 19 years ago

Closed 19 years ago

Last modified 19 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
Version: 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 19 years ago.
Monkey Island 2 - remaining artifacts when character is not visible
i4.png (91.2 KB ) - added by SF/ceztko 19 years ago.
Indiana Jones 4: remaining artifacts when character is not visible

Download all attachments as: .zip

Change History (8)

by SF/ceztko, 19 years ago

Attachment: mi2.png added

Monkey Island 2 - remaining artifacts when character is not visible

by SF/ceztko, 19 years ago

Attachment: i4.png added

Indiana Jones 4: remaining artifacts when character is not visible

comment:1 by SF/ceztko, 19 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-, 19 years ago

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

comment:3 by eriktorbjorn, 19 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, 19 years ago

Fixed, thanks! :-)

comment:5 by SF/ceztko, 19 years ago

Resolution: fixed
Status: newclosed

comment:6 by eriktorbjorn, 19 years ago

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