[Scummvm-tracker] [ScummVM :: Bugs] #16454: GOB: WEEN - unimplemented opcodeGob
ScummVM :: Bugs
trac at scummvm.org
Sat Jan 17 18:23:19 UTC 2026
#16454: GOB: WEEN - unimplemented opcodeGob
-------------------+--------------------------
Reporter: joshas | Owner: (none)
Type: defect | Status: new
Priority: low | Component: Engine: Gob
Version: | Resolution:
Keywords: opcode | Game: Ween
-------------------+--------------------------
Comment (by sdelamarre):
> Does this mean, that degob skips unknown opcodes?
I think it prints some "missing opcode" warning to stderr in such a case.
> While this is not a game breaking bug, I am curious, how to approach
figuring out what opcodes are missing and what are they supposed to be
doing exactly? As they run on quit command, it could be something very
insignificant, related to freeing memory or something.
You would need to peer into the original executable assembly/decompilation
using a tool like Ghidra or IDA. As you said, since this is done when
leaving the game, it may be some cleanup (e.g. deleting temporary files)
not relevant in ScummVM, so it may not worth investigating this if the
game is behaving correctly (except for curiosity sake).
We could implement a stubbed version of this opcode to avoid the warning
indeed, but I do not find it very annoying, so I would leave it as is,
unless some reverse engineering effort is done on these opcodes.
--
Ticket URL: <https://bugs.scummvm.org/ticket/16454#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list