SCUMM/V2 opcodes
From ScummVM :: Wiki
<
SCUMM
Revision as of 01:43, 24 April 2009 by
Jestar jokin
(
talk
|
contribs
)
(Added stubs for v2 specific opcodes)
(
diff
)
← Older revision
| Latest revision (diff) | Newer revision → (diff)
Jump to navigation
Jump to search
Contents
1
SCUMM V2 opcodes
1.1
actorFollowCamera ($52)
1.2
actorFromPos ($15)
1.3
actorOps ($13)
1.4
add ($5A)
1.5
addIndirect ($2A)
1.6
assignVarByte ($2C)
1.7
assignVarWordIndirect ($0A)
1.8
beginOverride ($58)
1.9
chainScript ($4A)
1.10
clearState01 ($77)
1.11
clearState02 ($17)
1.12
clearState04 ($67)
1.13
clearState08 ($47)
1.14
cursorCommand ($60)
1.15
cutscene ($40)
1.16
delay ($2E)
1.17
doSentence ($19)
1.18
drawObject ($05)
1.19
drawSentence ($AC)
1.20
dummy ($5C)
1.21
endCutscene ($C0)
1.22
faceActor ($09)
1.23
findObject ($35)
1.24
getActorRoom ($03)
1.25
isGreaterEqual ($04)
1.26
isNotEqual ($08)
1.27
getActorElevation ($06)
1.28
getActorWalkBox ($7B)
1.29
getActorX ($43)
1.30
getActorY ($23)
1.31
getBitVar ($31)
1.32
getObjPreposition ($6C)
1.33
ifClassOfIs ($1D)
1.34
ifNotState01 ($3F)
1.35
ifNotState02 ($5F)
1.36
ifNotState04 ($2F)
1.37
ifNotState08 ($0F)
1.38
ifState01 ($7F)
1.39
ifState02 ($1F)
1.40
ifState04 ($6F)
1.41
ifState08 ($4F)
1.42
isGreater ($78)
1.43
isGreaterEqual ($04)
1.44
isLess ($44)
1.45
isLessEqual ($38)
1.46
lights ($70)
1.47
loadRoomWithEgo ($24)
1.48
panCameraTo ($12)
1.49
pickupObject ($50)
1.50
putActor ($01)
1.51
putActorAtObject ($0E)
1.52
putActorInRoom ($2D)
1.53
resourceRoutines ($0C)
1.54
restart ($98)
1.55
roomOps ($33)
1.56
setActorElevation ($3D)
1.57
setBitVar ($1B)
1.58
setCameraAt ($32)
1.59
setObjPreposition ($0B)
1.60
setOwnerOf ($29)
1.61
setState01 ($37)
1.62
setState02 ($57)
1.63
setState04 ($27)
1.64
setState08 ($07)
1.65
startMusic ($02)
1.66
startScript ($42)
1.67
stopScript ($62)
1.68
stopObjectCode ($00)
1.69
subIndirect ($6A)
1.70
subtract ($3A)
1.71
switchCostumeSet ($AB)
1.72
verbOps ($7A)
1.73
waitForActor ($3B)
1.74
waitForMessage ($AE)
1.75
waitForSentence ($4C)
1.76
walkActorTo ($1E)
1.77
walkActorToObject ($36)
SCUMM V2 opcodes
actorFollowCamera ($52)
actorFromPos ($15)
actorOps ($13)
add ($5A)
addIndirect ($2A)
assignVarByte ($2C)
assignVarWordIndirect ($0A)
beginOverride ($58)
chainScript ($4A)
clearState01 ($77)
clearState02 ($17)
clearState04 ($67)
clearState08 ($47)
cursorCommand ($60)
cutscene ($40)
delay ($2E)
doSentence ($19)
drawObject ($05)
drawSentence ($AC)
dummy ($5C)
endCutscene ($C0)
faceActor ($09)
findObject ($35)
getActorRoom ($03)
isGreaterEqual ($04)
isNotEqual ($08)
getActorElevation ($06)
getActorWalkBox ($7B)
getActorX ($43)
getActorY ($23)
getBitVar ($31)
getObjPreposition ($6C)
ifClassOfIs ($1D)
ifNotState01 ($3F)
ifNotState02 ($5F)
ifNotState04 ($2F)
ifNotState08 ($0F)
ifState01 ($7F)
ifState02 ($1F)
ifState04 ($6F)
ifState08 ($4F)
isGreater ($78)
isGreaterEqual ($04)
isLess ($44)
isLessEqual ($38)
lights ($70)
loadRoomWithEgo ($24)
panCameraTo ($12)
pickupObject ($50)
putActor ($01)
putActorAtObject ($0E)
putActorInRoom ($2D)
resourceRoutines ($0C)
restart ($98)
roomOps ($33)
setActorElevation ($3D)
setBitVar ($1B)
setCameraAt ($32)
setObjPreposition ($0B)
setOwnerOf ($29)
setState01 ($37)
setState02 ($57)
setState04 ($27)
setState08 ($07)
startMusic ($02)
startScript ($42)
stopScript ($62)
stopObjectCode ($00)
subIndirect ($6A)
subtract ($3A)
switchCostumeSet ($AB)
verbOps ($7A)
waitForActor ($3B)
waitForMessage ($AE)
waitForSentence ($4C)
walkActorTo ($1E)
walkActorToObject ($36)
Navigation menu
Personal tools
Log in
Namespaces
Page
Discussion
Variants
Views
Read
View source
View history
More
Search
Users
Home
Supported platforms
User documentation
Games
Get the games
Supported games
Unsupported games
International game titles
Game engines
Reporting unknown game variants
Submitting screenshots
Developers
Developer Central
Compiling ScummVM
Coding conventions
Code formatting
Wiki editors
Wiki editors
Editing instructions
Help
Misc
ScummVM Tools
How to guides
Glossary
Random page
Recent changes
The ScummVM project
About ScummVM
Copyright FAQ
Project services
Infrastructure
Current projects
Tools
What links here
Related changes
Special pages
Printable version
Permanent link
Page information