Opened 6 days ago

Closed 5 days ago

#15467 closed defect (fixed)

SCUMM: Macintosh versions of MI1, MI2 and Fate of Atlantis should have GUIO_NOASPECT

Reported by: eriktorbjorn Owned by: eriktorbjorn
Priority: normal Component: Engine: SCUMM
Version: Keywords:
Cc: Game:

Description

With the graphics changes to the Mac versions of MI1, MI2 and Fate of Atlantis, I believe it's no longer possible to apply aspect ratio correction to them. Therefore, their detection entries should have GUIO_NOASPECT.

This is easy for MI1, since it already has a line in detection_tables.h. MI2 and Fate of Atlantis appear not to have any?

I'm a bit fuzzy on how to do these entries correctly. However, the desired behavior as I understand it:

  • They should only have Macintosh audio. No PC speaker, MT-32, etc. (The Mac version of MI1 does not have CD audio tracks.)
  • They should only have Macintosh rendering mode. No EGA, etc.
  • They should all have GUIO_NOASPECT as described above.

This should probably be fixed before 2.9.0, since it is a regression otherwise.

Note that there are both talkie and non-talkie releases of Fate of Atlantis.

Change History (3)

comment:1 by eriktorbjorn, 5 days ago

I've added GUIO_NOASPECT to Mac MI1. I'm still not sure how to do it properly for the others.

comment:2 by eriktorbjorn, 5 days ago

We should also remove any unwanted audio or rendering modes, e.g. Mac MI2 should not have EGA rendering as an option.

comment:3 by eriktorbjorn, 5 days ago

Owner: set to eriktorbjorn
Resolution: fixed
Status: newclosed

I believe this is all fixed now. It seems to work with the versions I have, at least.

Note: See TracTickets for help on using tickets.