New pages
Jump to navigation
Jump to search
(newest | oldest) View (newer 50 | older 50) (20 | 50 | 100 | 250 | 500)
- 09:05, 23 July 2019 Sin (call target) (hist) [104 bytes] Admin (talk | contribs) (Created page with "{{Call|id=0x0009|return=float|name=sin|args=float angle|act=}}Returns sinus value for angle in radians.") Tag: Visual edit
- 09:00, 23 July 2019 Ucoff (call target) (hist) [72 bytes] Admin (talk | contribs) (Created page with "{{Call|id=0x000e|return=|name=ucoff|args=|act=}} Disables user controls.") Tag: Visual edit
- 08:58, 23 July 2019 Ucon (call target) (hist) [70 bytes] Admin (talk | contribs) (Created page with "{{Call|id=0x000d|return=|name=ucon|args=|act=}} Enables user controls.") Tag: Visual edit
- 08:31, 23 July 2019 Wait (call target) (hist) [151 bytes] Admin (talk | contribs) (Created page with "{{Call|id=0x0000|return=|name=wait|args=int time}} Waits for a specified time, letting other threads execute. '''One unit of time equals 100ms'''.") Tag: Visual edit
- 07:19, 23 July 2019 Call targets (list) (hist) [139,128 bytes] Admin (talk | contribs) (Created page with "Virtual Machine supports ~2000 predefined call targets. About third of them were never used in original scripts. For calls that were used, most of the time it was possible to...") Tag: Visual edit
- 14:02, 22 July 2019 OPEQ (instruction) (hist) [252 bytes] Admin (talk | contribs) (Created page with "{{Instruction|op_name=OPEQ|op_code=0x0a|op_size=1|op_args=2|op_desc=Check if equal}} Pops 2 arguments from the stack, checks whether they're equal and '''pushes the result on...") Tag: Visual edit
- 14:00, 22 July 2019 OPAND (instruction) (hist) [187 bytes] Admin (talk | contribs) (Created page with "{{Instruction|op_name=OPAND|op_code=0x09|op_size=1|op_args=2|op_desc=Bitwise AND}} Pops 2 arguments from the stack, performs bitwise AND operation and '''pushes the result on...") Tag: Visual edit
- 13:58, 22 July 2019 OPEOR (instruction) (hist) [187 bytes] Admin (talk | contribs) (Created page with "{{Instruction|op_name=OPEOR|op_code=0x08|op_size=1|op_args=2|op_desc=Bitwise XOR}} Pops 2 arguments from the stack, performs bitwise XOR operation and '''pushes the result on...") Tag: Visual edit
- 13:56, 22 July 2019 OPOR (instruction) (hist) [389 bytes] Admin (talk | contribs) (Created page with "{{Instruction|op_name=OPOR|op_code=0x07|op_size=1|op_args=2|op_desc=Bitwise OR}} Pops 2 arguments from the stack, performs bitwise OR operation and '''pushes the result onto...") Tag: Visual edit
- 21:43, 21 July 2019 PUSHV (instruction) (hist) [703 bytes] Admin (talk | contribs) (Created page with "{{Instruction|op_name=PUSHV|op_code=0x48|op_size=3|op_args=0|op_desc=Push variable onto stack}} Pushes variable of any type onto stack. 16bit immediate represents a number of...") Tag: Visual edit
- 21:33, 21 July 2019 PUSHF (instruction) (hist) [371 bytes] Admin (talk | contribs) (Created page with "{{Instruction|op_name=PUSHF|op_code=0x50|op_size=3|op_args=0|op_desc=Push float onto stack}} Pushes floating point value onto stack. 16bit immediate represents a number of en...") Tag: Visual edit
- 07:58, 17 July 2019 PUSHII (instruction) (hist) [140 bytes] Admin (talk | contribs) (Created page with "{{Instruction|op_name=PUSHII|op_code=0x4F|op_size=3|op_args=0|op_desc=Push immediate onto stack}} Pushes 16bit signed immediate onto stack.") Tag: Visual edit
- 20:29, 16 July 2019 OPLAND (instruction) (hist) [202 bytes] Admin (talk | contribs) (Created page with "{{Instruction|op_name=OPLAND|op_code=0x06|op_size=1|op_args=2|op_desc=Logical AND (conjunction)}} Pops 2 arguments from the stack, performs logical AND operation and '''pushe...") Tag: Visual edit
- 20:20, 16 July 2019 OPLOR (instruction) (hist) [420 bytes] Admin (talk | contribs) (Created page with "{{Instruction|op_name=OPLOR|op_code=0x05|op_size=1|op_args=2|op_desc=Logical OR (disjunction)}} Pops 2 arguments from the stack, performs logical OR operation and '''pushes t...") Tag: Visual edit
- 20:02, 16 July 2019 SYSTEM (instruction) (hist) [198 bytes] Admin (talk | contribs) (Created page with "{{Instruction|op_name=SYSTEM|op_code=0x04|op_size=1|op_args=1|op_desc=Sends system command}} Pops one argument from the stack and sends system command execution request. ===...") Tag: Visual edit
- 19:49, 16 July 2019 SYSHALT (instruction) (hist) [211 bytes] Admin (talk | contribs) (Created page with "{{Instruction|op_name=SYSHALT|op_code=0x03|op_size=1|op_args=0|op_desc=Completely stops Virtual Machine}} This code stops execution in Virtual Machine. Used after unrecoverab...") Tag: Visual edit
- 19:40, 16 July 2019 TAG (instruction) (hist) [371 bytes] Admin (talk | contribs) (Created page with "{{Instruction|op_name=TAG|op_code=0x02|op_size=0|op_args=0|op_desc=}} Virtual Machine defines this instruction's size as zero, which means it cannot be used in code, because...") Tag: Visual edit
- 19:32, 16 July 2019 LABEL (instruction) (hist) [398 bytes] Admin (talk | contribs) (Created page with "{{Instruction|op_name=LABEL|op_code=0x01|op_size=0|op_args=0|op_desc=Insert label}} Virtual Machine defines this instruction's size as zero, which means it cannot be used in...") Tag: Visual edit
- 15:47, 16 July 2019 NOP (instruction) (hist) [385 bytes] Admin (talk | contribs) (Created page with "{{Instruction|op_name=NOP|op_size=0|op_args=0|op_code=0x00|op_desc=No operation}}")
- 13:56, 16 July 2019 Call arguments (hist) [829 bytes] Admin (talk | contribs) (Created page with "All arguments for called functions are pushed onto stack in order of appearance in function signature. In other words, top of the stack contains the last argument. E.g. a c-l...") Tag: Visual edit
- 13:50, 15 July 2019 Arrays (hist) [473 bytes] Admin (talk | contribs) (Created page with "Virtual Machine supports either one or two dimensional arrays. Each variable type can be declared as an array. Accessing indexes is done by pushing values to the stack. So for...") Tag: Visual edit
- 09:42, 15 July 2019 VM instructions / opcodes (hist) [9,903 bytes] Admin (talk | contribs) (Created page with "{{DISPLAYTITLE:Final Fantasy XII VM instructions / opcodes}} Final Fantasy XII VM supports 100 known opcodes. There are three types of instructions. Instructions '''with an i...") Tag: Visual edit
- 09:12, 15 July 2019 General Vritual Machine architecture (hist) [7,565 bytes] Admin (talk | contribs) (Created page with "Final Fantasy XII contains a stack based '''virtual machine''' that runs field and event scripts. The implementation seems to be exactly the same starting with Japanese PS2 re...") Tag: Visual edit: Switched