Open main menu

Difference between revisions of "SCUMM/NES"

1,634 bytes added ,  03:39, 30 March 2005
list all v2 SCUMM opcodes and checked status
(mention checked functions)
(list all v2 SCUMM opcodes and checked status)
Line 3: Line 3:
* Make inventory work<br>Checked functions:
* Make inventory work<br>Checked functions:
** ScummEngine::runInputScript()
** ScummEngine::runInputScript()
** ...
** V2 opcodes:
*** beginOverride
*** waitForMessage
*** waitForSentence
*** waitForActor
*** assignVarWordIndirect
*** assignVarByte
*** addIndirect
*** subIndirect
*** add
*** subtract
*** isLessEqual
*** isGreaterEqual
*** isLess
*** isGreater
*** ifClassOfIs
*** startScript
*** chainScript
*** ifNotState08
*** ifState08
*** ifNotState04
*** ifState04
*** ifState02
*** ifNotState02
*** ifNotState01
*** ifState01
*** setState08 * does not appear to request redraw (as clearState08 does)
*** clearState08
*** setState04
*** clearState04
*** setState02
*** clearState02
*** setState01
*** clearState01
*** drawObject
*** pickupObject * checking
*** loadRoomWithEgo * unchecked
*** setBitVar * unchecked
*** getBitVar * unchecked
*** setOwnerOf * unchecked
*** delay * unchecked
*** walkActorToObject * unchecked
*** putActorAtObject * unchecked
*** walkActorTo * unchecked
*** setActorElevation * unchecked
*** putActor * unchecked
*** setObjPreposition * unchecked
*** getObjPreposition * unchecked
*** doSentence * unchecked
*** drawSentence * unchecked
*** cutscene * unchecked
*** endCutscene * unchecked
*** setCameraAt * unchecked
*** panCameraTo * unchecked
*** cursorCommand * unchecked
*** getActorX * unchecked
*** getActorY * unchecked
*** getActorElevation * unchecked
*** getActorWalkBox * unchecked
*** animateActor * unchecked
*** setObjectName * unchecked
*** saveLoadGame * unchecked
*** resourceRoutines * unchecked
*** restart * unchecked
*** setBoxFlags * unchecked
*** verbOps * unchecked
*** roomOps * unchecked
*** actorOps * unchecked
*** actorFromPos * unchecked
*** findObject * unchecked
*** switchCostumeSet
 
 
* Embed extract tool into File class, i.e. use technique similiar to Mac bundles
* Embed extract tool into File class, i.e. use technique similiar to Mac bundles
* Flashlight shape
* Flashlight shape
30

edits