Anonymous

Changes

From Final Fantasy Inside

FF7/Opcodes

26,655 bytes added, 22:17, 20 March 2005
no edit summary
=== Opcode Matrix ===

{| border="0" cellspacing="1" cellpadding="3" style="background: rgb(0,0,0)" align="center"
! style="background:rgb(204,204,204)" align="center" |  
! style="background:rgb(204,204,204)" align="center" | 00
! style="background:rgb(204,204,204)" align="center" | 01
! style="background:rgb(204,204,204)" align="center" | 02
! style="background:rgb(204,204,204)" align="center" | 03
! style="background:rgb(204,204,204)" align="center" | 04
! style="background:rgb(204,204,204)" align="center" | 05
! style="background:rgb(204,204,204)" align="center" | 06
! style="background:rgb(204,204,204)" align="center" | 07
! style="background:rgb(204,204,204)" align="center" | 08
! style="background:rgb(204,204,204)" align="center" | 09
! style="background:rgb(204,204,204)" align="center" | 0A
! style="background:rgb(204,204,204)" align="center" | 0B
! style="background:rgb(204,204,204)" align="center" | 0C
! style="background:rgb(204,204,204)" align="center" | 0D
! style="background:rgb(204,204,204)" align="center" | 0E
! style="background:rgb(204,204,204)" align="center" | 0F
|-
! style="background:rgb(204,204,204)" align="center" | 00
|style="background:rgb(255,255,255); font-size: 10px" align="center" | RET
|style="background:rgb(255,255,255); font-size: 10px" align="center" | REQ
|style="background:rgb(255,255,255); font-size: 10px" align="center" | REQSW
|style="background:rgb(255,255,255); font-size: 10px" align="center" | REQEW
|style="background:rgb(255,255,255); font-size: 10px" align="center" | PREQ
|style="background:rgb(255,255,255); font-size: 10px" align="center" | PRQSW
|style="background:rgb(255,255,255); font-size: 10px" align="center" | PRQEW
|style="background:rgb(255,255,255); font-size: 10px" align="center" | RETTO
|style="background:rgb(255,255,255); font-size: 10px" align="center" | JOIN
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SPLIT
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SPTYPE
|style="background:rgb(255,255,255); font-size: 10px" align="center" | GTPYE
|style="background:rgb(255,255,255); font-size: 10px" align="center" | ?OC?
|style="background:rgb(255,255,255); font-size: 10px" align="center" | ?OD?
|style="background:rgb(255,255,255); font-size: 10px" align="center" | DSKCG
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SPECIAL
|-
! style="background:rgb(204,204,204)" align="center" | 10
|style="background:rgb(255,255,255); font-size: 10px" align="center" | GotoNext
|style="background:rgb(255,255,255); font-size: 10px" align="center" | GotoNextLong
|style="background:rgb(255,255,255); font-size: 10px" align="center" | GotoPrev
|style="background:rgb(255,255,255); font-size: 10px" align="center" | GotoPrevLong
|style="background:rgb(255,255,255); font-size: 10px" align="center" | IfUByte
|style="background:rgb(255,255,255); font-size: 10px" align="center" | IfUByteL
|style="background:rgb(255,255,255); font-size: 10px" align="center" | IfSWord
|style="background:rgb(255,255,255); font-size: 10px" align="center" | IfSWordL
|style="background:rgb(255,255,255); font-size: 10px" align="center" | IfUSWord
|style="background:rgb(255,255,255); font-size: 10px" align="center" | IfUSWordL
|style="background:rgb(255,255,255); font-size: 10px" align="center" | -
|style="background:rgb(255,255,255); font-size: 10px" align="center" | -
|style="background:rgb(255,255,255); font-size: 10px" align="center" | ?1C?
|style="background:rgb(255,255,255); font-size: 10px" align="center" | -
|style="background:rgb(255,255,255); font-size: 10px" align="center" | -
|style="background:rgb(255,255,255); font-size: 10px" align="center" | -
|-
! style="background:rgb(204,204,204)" align="center" | 20
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MINIGAME
|style="background:rgb(255,255,255); font-size: 10px" align="center" | TUTOR
|style="background:rgb(255,255,255); font-size: 10px" align="center" | BTMD2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | BTRLD
|style="background:rgb(255,255,255); font-size: 10px" align="center" | wait
|style="background:rgb(255,255,255); font-size: 10px" align="center" | NFADE
|style="background:rgb(255,255,255); font-size: 10px" align="center" | BLINK
|style="background:rgb(255,255,255); font-size: 10px" align="center" | BGMOVIE
|style="background:rgb(255,255,255); font-size: 10px" align="center" | KAWAI
|style="background:rgb(255,255,255); font-size: 10px" align="center" | KAWIW
|style="background:rgb(255,255,255); font-size: 10px" align="center" | PMOVA
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SLIP
|style="background:rgb(255,255,255); font-size: 10px" align="center" | BGPDH
|style="background:rgb(255,255,255); font-size: 10px" align="center" | BGSCR
|style="background:rgb(255,255,255); font-size: 10px" align="center" | WCLS
|style="background:rgb(255,255,255); font-size: 10px" align="center" | WSIZW
|-
! style="background:rgb(204,204,204)" align="center" | 30
|style="background:rgb(255,255,255); font-size: 10px" align="center" | IF-KEY
|style="background:rgb(255,255,255); font-size: 10px" align="center" | IF-KEYON
|style="background:rgb(255,255,255); font-size: 10px" align="center" | IF-KEYOF
|style="background:rgb(255,255,255); font-size: 10px" align="center" | UC
|style="background:rgb(255,255,255); font-size: 10px" align="center" | PDIRA
|style="background:rgb(255,255,255); font-size: 10px" align="center" | PTURA
|style="background:rgb(255,255,255); font-size: 10px" align="center" | WSPCL
|style="background:rgb(255,255,255); font-size: 10px" align="center" | WNUMB
|style="background:rgb(255,255,255); font-size: 10px" align="center" | STTIM
|style="background:rgb(255,255,255); font-size: 10px" align="center" | GOLD+
|style="background:rgb(255,255,255); font-size: 10px" align="center" | GOLD-
|style="background:rgb(255,255,255); font-size: 10px" align="center" | CHGLD
|style="background:rgb(255,255,255); font-size: 10px" align="center" | HMPMAX1
|style="background:rgb(255,255,255); font-size: 10px" align="center" | HMPMAX2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MHMMX
|style="background:rgb(255,255,255); font-size: 10px" align="center" | HMPMAX3
|-
! style="background:rgb(204,204,204)" align="center" | 40
|style="background:rgb(255,255,255); font-size: 10px" align="center" | message
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MPARA
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MPRA2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MPNAM
|style="background:rgb(255,255,255); font-size: 10px" align="center" | -
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MP+
|style="background:rgb(255,255,255); font-size: 10px" align="center" | -
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MP-
|style="background:rgb(255,255,255); font-size: 10px" align="center" | ASK
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MENU
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MENU2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | BTLTB
|style="background:rgb(255,255,255); font-size: 10px" align="center" | -
|style="background:rgb(255,255,255); font-size: 10px" align="center" | HP+
|style="background:rgb(255,255,255); font-size: 10px" align="center" | -
|style="background:rgb(255,255,255); font-size: 10px" align="center" | HP-
|-
! style="background:rgb(204,204,204)" align="center" | 50
|style="background:rgb(255,255,255); font-size: 10px" align="center" | window
|style="background:rgb(255,255,255); font-size: 10px" align="center" | WMOVE
|style="background:rgb(255,255,255); font-size: 10px" align="center" | WMODE
|style="background:rgb(255,255,255); font-size: 10px" align="center" | WREST
|style="background:rgb(255,255,255); font-size: 10px" align="center" | WCLSE
|style="background:rgb(255,255,255); font-size: 10px" align="center" | WROW
|style="background:rgb(255,255,255); font-size: 10px" align="center" | GWCOL
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SWCOL
|style="background:rgb(255,255,255); font-size: 10px" align="center" | ST-ITM
|style="background:rgb(255,255,255); font-size: 10px" align="center" | DL-ITM
|style="background:rgb(255,255,255); font-size: 10px" align="center" | CK-ITM
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SM-TRA
|style="background:rgb(255,255,255); font-size: 10px" align="center" | DM-TRA
|style="background:rgb(255,255,255); font-size: 10px" align="center" | CM-TRA
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SHAKE
|style="background:rgb(255,255,255); font-size: 10px" align="center" | NOP
|-
! style="background:rgb(204,204,204)" align="center" | 60
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MAPJUMP
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SCRLO
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SCRLC
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SCRLA
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SCR2D
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SCRCC
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SCR2DC
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SCRLW
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SCR2DL
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MPDSP
|style="background:rgb(255,255,255); font-size: 10px" align="center" | VWOFT
|style="background:rgb(255,255,255); font-size: 10px" align="center" | FADE
|style="background:rgb(255,255,255); font-size: 10px" align="center" | FADEW
|style="background:rgb(255,255,255); font-size: 10px" align="center" | IDLCK
|style="background:rgb(255,255,255); font-size: 10px" align="center" | LSTMP
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SCRLP
|-
! style="background:rgb(204,204,204)" align="center" | 70
|style="background:rgb(255,255,255); font-size: 10px" align="center" | battle
|style="background:rgb(255,255,255); font-size: 10px" align="center" | BTLON
|style="background:rgb(255,255,255); font-size: 10px" align="center" | BTLMD
|style="background:rgb(255,255,255); font-size: 10px" align="center" | PGTDR
|style="background:rgb(255,255,255); font-size: 10px" align="center" | GETPC
|style="background:rgb(255,255,255); font-size: 10px" align="center" | PXYZI
|style="background:rgb(255,255,255); font-size: 10px" align="center" | PLUS!
|style="background:rgb(255,255,255); font-size: 10px" align="center" | PLUS2!
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MINUS!
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MINUS2!
|style="background:rgb(255,255,255); font-size: 10px" align="center" | INC!
|style="background:rgb(255,255,255); font-size: 10px" align="center" | INC2!
|style="background:rgb(255,255,255); font-size: 10px" align="center" | DEC!
|style="background:rgb(255,255,255); font-size: 10px" align="center" | DEC2!
|style="background:rgb(255,255,255); font-size: 10px" align="center" | TLKON
|style="background:rgb(255,255,255); font-size: 10px" align="center" | RDMSD
|-
! style="background:rgb(204,204,204)" align="center" | 80
|style="background:rgb(255,255,255); font-size: 10px" align="center" | set byte
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SET-WORD
|style="background:rgb(255,255,255); font-size: 10px" align="center" | BIT-ON
|style="background:rgb(255,255,255); font-size: 10px" align="center" | BIT-OFF
|style="background:rgb(255,255,255); font-size: 10px" align="center" | BIT-XOR
|style="background:rgb(255,255,255); font-size: 10px" align="center" | PLUS
|style="background:rgb(255,255,255); font-size: 10px" align="center" | PLUS2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MINUS
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MINUS2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MUL
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MUL2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | DIV
|style="background:rgb(255,255,255); font-size: 10px" align="center" | DIV2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MOD
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MOD2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | AND
|-
! style="background:rgb(204,204,204)" align="center" | 90
|style="background:rgb(255,255,255); font-size: 10px" align="center" | AND2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | OR
|style="background:rgb(255,255,255); font-size: 10px" align="center" | OR2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | XOR
|style="background:rgb(255,255,255); font-size: 10px" align="center" | XOR2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | INC
|style="background:rgb(255,255,255); font-size: 10px" align="center" | INC2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | DEC
|style="background:rgb(255,255,255); font-size: 10px" align="center" | DEC2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | RANDOM
|style="background:rgb(255,255,255); font-size: 10px" align="center" | LBYTE
|style="background:rgb(255,255,255); font-size: 10px" align="center" | HBYTE
|style="background:rgb(255,255,255); font-size: 10px" align="center" | 2BYTE
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SETX
|style="background:rgb(255,255,255); font-size: 10px" align="center" | GETX
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SEARCHX
|-
! style="background:rgb(204,204,204)" align="center" | A0
|style="background:rgb(255,255,255); font-size: 10px" align="center" | PC
|style="background:rgb(255,255,255); font-size: 10px" align="center" | CHAR
|style="background:rgb(255,255,255); font-size: 10px" align="center" | DFANM
|style="background:rgb(255,255,255); font-size: 10px" align="center" | ANIME1
|style="background:rgb(255,255,255); font-size: 10px" align="center" | VISI
|style="background:rgb(255,255,255); font-size: 10px" align="center" | XYZI
|style="background:rgb(255,255,255); font-size: 10px" align="center" | XYI
|style="background:rgb(255,255,255); font-size: 10px" align="center" | XYZ
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MOVE
|style="background:rgb(255,255,255); font-size: 10px" align="center" | CMOVE
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MOVA
|style="background:rgb(255,255,255); font-size: 10px" align="center" | TURA
|style="background:rgb(255,255,255); font-size: 10px" align="center" | ANIMW
|style="background:rgb(255,255,255); font-size: 10px" align="center" | FMOVE
|style="background:rgb(255,255,255); font-size: 10px" align="center" | ANIME2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | ANIM!1
|-
! style="background:rgb(204,204,204)" align="center" | B0
|style="background:rgb(255,255,255); font-size: 10px" align="center" | CANIM1
|style="background:rgb(255,255,255); font-size: 10px" align="center" | CANIM!1
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MSPED
|style="background:rgb(255,255,255); font-size: 10px" align="center" | DIR
|style="background:rgb(255,255,255); font-size: 10px" align="center" | TURNGEN
|style="background:rgb(255,255,255); font-size: 10px" align="center" | TURN
|style="background:rgb(255,255,255); font-size: 10px" align="center" | DIRA
|style="background:rgb(255,255,255); font-size: 10px" align="center" | GETDIR
|style="background:rgb(255,255,255); font-size: 10px" align="center" | GETAXY
|style="background:rgb(255,255,255); font-size: 10px" align="center" | GETAI
|style="background:rgb(255,255,255); font-size: 10px" align="center" | ANIM!2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | CANIM2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | CANIM!2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | ASPED
|style="background:rgb(255,255,255); font-size: 10px" align="center" | -
|style="background:rgb(255,255,255); font-size: 10px" align="center" | CC
|-
! style="background:rgb(204,204,204)" align="center" | C0
|style="background:rgb(255,255,255); font-size: 10px" align="center" | JUMP
|style="background:rgb(255,255,255); font-size: 10px" align="center" | AXYZ
|style="background:rgb(255,255,255); font-size: 10px" align="center" | LADER
|style="background:rgb(255,255,255); font-size: 10px" align="center" | OFST
|style="background:rgb(255,255,255); font-size: 10px" align="center" | OFSTW
|style="background:rgb(255,255,255); font-size: 10px" align="center" | TALKR
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SLIDR
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SOLID
|style="background:rgb(255,255,255); font-size: 10px" align="center" | PRTYP
|style="background:rgb(255,255,255); font-size: 10px" align="center" | PRTYM
|style="background:rgb(255,255,255); font-size: 10px" align="center" | PRTYE
|style="background:rgb(255,255,255); font-size: 10px" align="center" | IF-PRTYQ
|style="background:rgb(255,255,255); font-size: 10px" align="center" | IF-MEMBQ
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MMB+-
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MMBLK
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MMBUK
|-
! style="background:rgb(204,204,204)" align="center" | D0
|style="background:rgb(255,255,255); font-size: 10px" align="center" | LINE
|style="background:rgb(255,255,255); font-size: 10px" align="center" | LINON
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MPJPO
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SLINE
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SIN
|style="background:rgb(255,255,255); font-size: 10px" align="center" | COS
|style="background:rgb(255,255,255); font-size: 10px" align="center" | TLKR2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | SLDR2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | PMJMP
|style="background:rgb(255,255,255); font-size: 10px" align="center" | PMJMP2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | AKAO2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | FCFIX
|style="background:rgb(255,255,255); font-size: 10px" align="center" | CCANM
|style="background:rgb(255,255,255); font-size: 10px" align="center" | ANIMB
|style="background:rgb(255,255,255); font-size: 10px" align="center" | TURNW
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MPPAL
|-
! style="background:rgb(204,204,204)" align="center" | E0
|style="background:rgb(255,255,255); font-size: 10px" align="center" | BGON
|style="background:rgb(255,255,255); font-size: 10px" align="center" | BGOFF
|style="background:rgb(255,255,255); font-size: 10px" align="center" | BGROL
|style="background:rgb(255,255,255); font-size: 10px" align="center" | BGROL2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | BGCLR
|style="background:rgb(255,255,255); font-size: 10px" align="center" | STPAL
|style="background:rgb(255,255,255); font-size: 10px" align="center" | LDPAL
|style="background:rgb(255,255,255); font-size: 10px" align="center" | CPPA
|style="background:rgb(255,255,255); font-size: 10px" align="center" | RTPAL
|style="background:rgb(255,255,255); font-size: 10px" align="center" | ADPAL
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MPPAL2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | STPLS
|style="background:rgb(255,255,255); font-size: 10px" align="center" | LDPLS
|style="background:rgb(255,255,255); font-size: 10px" align="center" | CPPAL2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | RTPAL2
|style="background:rgb(255,255,255); font-size: 10px" align="center" | ADPAL2
|-
! style="background:rgb(204,204,204)" align="center" | F0
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MUSIC
|style="background:rgb(255,255,255); font-size: 10px" align="center" | Sound
|style="background:rgb(255,255,255); font-size: 10px" align="center" | AKAO
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MUSVT
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MUSVM
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MULCK
|style="background:rgb(255,255,255); font-size: 10px" align="center" | BMUSC
|style="background:rgb(255,255,255); font-size: 10px" align="center" | CHMPH
|style="background:rgb(255,255,255); font-size: 10px" align="center" | PMVIE
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MOVIE
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MVIEF
|style="background:rgb(255,255,255); font-size: 10px" align="center" | MVCAM
|style="background:rgb(255,255,255); font-size: 10px" align="center" | FMUSC
|style="background:rgb(255,255,255); font-size: 10px" align="center" | CMUSC
|style="background:rgb(255,255,255); font-size: 10px" align="center" | CHMST
|style="background:rgb(255,255,255); font-size: 10px" align="center" | GAMEOVER
|}

{| border="0" cellspacing="1" cellpadding="3" style="background: rgb(0,0,0)"
! style="background:rgb(204,204,204)" align="center" | Opcode
! style="background:rgb(204,204,204)" align="center" | Name
|-
|style="background:rgb(255,255,255)" align="center" | 0x00
|style="background:rgb(255,255,255)" align="center" | RET
|-
! style="background:rgb(204,204,204)" align="center" | Arguments
! style="background:rgb(204,204,204)" align="center" | Definition
|-
|style="background:rgb(255,255,255)" align="center" | (none)
|style="background:rgb(255,255,255)" align="center" | (none)
|-
! style="background:rgb(204,204,204)" align="center" colspan="2" | Description
|-
|style="background:rgb(255,255,255)" align="center" colspan="2" | Returns control back to the standard program loop.<br />Usually you can control the PC again after this point.
|}

{| border="0" cellspacing="1" cellpadding="3" style="background: rgb(0,0,0)"
! style="background:rgb(204,204,204)" align="center" | Opcode
! style="background:rgb(204,204,204)" align="center" | Name
|-
|style="background:rgb(255,255,255)" align="center" | 0x01
|style="background:rgb(255,255,255)" align="center" | REQ
|-
! style="background:rgb(204,204,204)" align="center" | Arguments
! style="background:rgb(204,204,204)" align="center" | Definition
|-
|style="background:rgb(255,255,255)" align="center" | (none)
|style="background:rgb(255,255,255)" align="center" | (none)
|-
! style="background:rgb(204,204,204)" align="center" colspan="2" | Description
|-
|style="background:rgb(255,255,255)" align="center" colspan="2" | Returns control back to the standard program loop.<br />Usually you can control the PC again after this point.
|}

{| border="0" cellspacing="1" cellpadding="3" style="background: rgb(0,0,0)"
! style="background:rgb(204,204,204)" align="center" | Opcode
! style="background:rgb(204,204,204)" align="center" | Name
|-
|style="background:rgb(255,255,255)" align="center" | 0x30
|style="background:rgb(255,255,255)" align="center" | WINDOW
|-
! style="background:rgb(204,204,204)" align="center" | Arguments
! style="background:rgb(204,204,204)" align="center" | Definition
|-
|style="background:rgb(255,255,255)" align="center" | id = byte
|style="background:rgb(255,255,255)" align="center" | Window ID
|-
|style="background:rgb(255,255,255)" align="center" | x = long
|style="background:rgb(255,255,255)" align="center" | X coordinate for the upper left hand corner
|-
|style="background:rgb(255,255,255)" align="center" | y = long
|style="background:rgb(255,255,255)" align="center" | Y coordinate for the upper left hand corner
|-
|style="background:rgb(255,255,255)" align="center" | h = long
|style="background:rgb(255,255,255)" align="center" | Width of window in pixels
|-
|style="background:rgb(255,255,255)" align="center" | w = long
|style="background:rgb(255,255,255)" align="center" | Height of window in pixels
|-
! style="background:rgb(204,204,204)" align="center" colspan="2" | Description
|-
|style="background:rgb(255,255,255)" align="center" colspan="2" | Initializes a windowpane. This does not display a window, but allows for a<br />"container" for the commands ASK and MESSAGE to place text within. It<br />is referenced by it's window ID.
|}

{| border="0" cellspacing="1" cellpadding="3" style="background: rgb(0,0,0)"
! style="background:rgb(204,204,204)" align="center" | Opcode
! style="background:rgb(204,204,204)" align="center" | Name
|-
|style="background:rgb(255,255,255)" align="center" | 0x48
|style="background:rgb(255,255,255)" align="center" | ASK
|-
! style="background:rgb(204,204,204)" align="center" | Arguments
! style="background:rgb(204,204,204)" align="center" | Definition
|-
|style="background:rgb(255,255,255)" align="center" | unknown = byte
|style="background:rgb(255,255,255)" align="center" | Unknown
|-
|style="background:rgb(255,255,255)" align="center" | win = byte
|style="background:rgb(255,255,255)" align="center" | Window ID to place data into
|-
|style="background:rgb(255,255,255)" align="center" | mes = byte
|style="background:rgb(255,255,255)" align="center" | Which dialog to display from dialog table
|-
|style="background:rgb(255,255,255)" align="center" | 1st = byte
|style="background:rgb(255,255,255)" align="center" | Which line is the first choice
|-
|style="background:rgb(255,255,255)" align="center" | nth = byte
|style="background:rgb(255,255,255)" align="center" | Which line is the last choice
|-
|style="background:rgb(255,255,255)" align="center" | var = byte
|style="background:rgb(255,255,255)" align="center" | Unknown
|-
! style="background:rgb(204,204,204)" align="center" colspan="2" | Description
|-
|style="background:rgb(255,255,255)" align="center" colspan="2" | The ASK command opens a window with a set of choices to be picked<br />with the "selector finger" (Yubi) [WHERE IS THIS RETURNED?]
|}