Opened 4 weeks ago
Last modified 10 days ago
#15412 new defect
SCUMM/HE: Backyard Baseball 97 from Steam crashes ScummVM
Reported by: | japzone1 | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | Keywords: | crash, compatibility | |
Cc: | Game: | Backyard Baseball |
Description
ScummVM version: 2.8.1, 2.8.1.1, 2.9.Ogit9340-g53ccfaea30e
Bug details: Trying to to launch the Steam version of Backyard Baseball causes ScummVM to immediately crash.
Language of game: English
Version of game: Backyard Baseball 97 from Steam
SCUMM gameid 'baseball', file 'baseball.he0', MD5 'ff90541cd06403ebea117274a3203c49'
OS: Tested on Windows 10 21H1 x64, and Android 14 ARMv9-A 64-bit
Attachments (1)
Change History (6)
by , 4 weeks ago
Attachment: | scummvm-bb97.log added |
---|
comment:1 by , 3 weeks ago
Priority: | normal → high |
---|---|
Summary: | Backyard Baseball 97 from Steam crashes ScummVM → SCUMM/HE: Backyard Baseball 97 from Steam crashes ScummVM |
comment:2 by , 13 days ago
comment:3 by , 10 days ago
Priority: | high → normal |
---|
Unfortunately we have to remove this ticket from the 2.9.0 roadmap; some of the modded scripts they are using apparently have some oversights which bring the SCUMM machine stack pointer to negative values, i.e. out of bounds memory access. This sits well on the original exe because they don't have a strict memory bounds control like we do, but in our case this crashes the engine.
I made sure to send the relevant information to MegaCat, so that we can sort this out in the future.
Would be good to resolve this for the 2.9.0 release.