Opened 20 years ago

Closed 20 years ago

#1508 closed defect (fixed)

LOOM MAC: Crash after entering copy protection

Reported by: SF/nnooiissee Owned by: fingolfin
Priority: normal Component: Engine: SCUMM
Version: Keywords:
Cc: Game: Loom

Description

ScummVM 0.6.0pre (Feb 28 2004 11:25:18)

After successfully passing copy protection ScummVM crashes with "ERROR: (0:200:0x46AF): Value 120 is out of bounds (0,20) (Local variable 120 out of range(w))"

Ticket imported from: #907174. Ticket imported from: bugs/1508.

Attachments (1)

macloomcrash (87.5 KB ) - added by SF/nnooiissee 20 years ago.
debug level 9 output

Download all attachments as: .zip

Change History (8)

by SF/nnooiissee, 20 years ago

Attachment: macloomcrash added

debug level 9 output

comment:1 by fingolfin, 20 years ago

Just to verify, did you run with --platform=mac ?

comment:2 by fingolfin, 20 years ago

Summary: Mac Loom: Crash after entering copy protectionLOOM MAC: Crash after entering copy protection

comment:3 by SF/nnooiissee, 20 years ago

Just tried "./scummvm --platform=mac loom" and saw no change.

comment:4 by SF/quatermain, 20 years ago

Just a side-note, in case it sheds any light here... I've seen this bug myself, but only when correctly passing copy protection. I managed to not enter the correct code three times (it seems as though you can't click on any icons until after the instructions have disappeared?) and it started running in 'Demonstration Mode'. That seemed to work fine. I quit & restarted to try & get the protection right & it died, with the error mentioned above.

comment:5 by SF/quatermain, 20 years ago

Doh.... I'll remember to type this stuff in the reports someday:

Mac OS X 10.3.2 Dual-2GHz PowerMac G5 1.5Gb RAM

...same configuration runs MI1 & 2 quite happily.

comment:6 by fingolfin, 20 years ago

Owner: set to fingolfin
Resolution: fixed
Status: newclosed

comment:7 by fingolfin, 20 years ago

Fixed in HEAD CVS. Turned out that Mac loom uses scumm variable 27 for something else than the normal VAR_SCROLL_SCRIPT.

Note: See TracTickets for help on using tickets.