Difference between revisions of "Protocols/AOL/Atoms/VAR"

From NINA Wiki
Jump to navigation Jump to search
(Created page with "{{Protocols/AOL |protocol=atoms}} == FDO91 == VAR- Variable 12 ($0c) Following is a list of atoms in this protocol: Protocols/AOL/Atoms/atom$var_check_string_type_and_c...")
 
(FDO91)
 
Line 10: Line 10:
 
Following is a list of atoms in this protocol:
 
Following is a list of atoms in this protocol:
  
[[Protocols/AOL/Atoms/atom$var_check_string_type_and_convert|var_check_string_type_and_convert]]
+
{| class="wikitable"
 
+
! Name
[[Protocols/AOL/Atoms/atom$var_data_clear_id|var_data_clear_id]]
+
! Atom ID
 
+
! Description
[[Protocols/AOL/Atoms/atom$var_data_copy_between_regs|var_data_copy_between_regs]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_number_save|var_number_save]]
[[Protocols/AOL/Atoms/atom$var_data_copy_data_to_datb|var_data_copy_data_to_datb]]
+
| 0x00
 
+
|
[[Protocols/AOL/Atoms/atom$var_data_copy_datb_to_data|var_data_copy_datb_to_data]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_number_set|var_number_set]]
[[Protocols/AOL/Atoms/atom$var_data_get|var_data_get]]
+
| 0x01
 
+
|
[[Protocols/AOL/Atoms/atom$var_data_save|var_data_save]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_number_set_from_atom|var_number_set_from_atom]]
[[Protocols/AOL/Atoms/atom$var_data_set|var_data_set]]
+
| 0x02
 
+
|
[[Protocols/AOL/Atoms/atom$var_data_set_from_atom|var_data_set_from_atom]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_number_get|var_number_get]]
[[Protocols/AOL/Atoms/atom$var_data_set_id_one_value|var_data_set_id_one_value]]
+
| 0x03
 
+
|
[[Protocols/AOL/Atoms/atom$var_data_swap_between_regs|var_data_swap_between_regs]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_number_set_id_one_value|var_number_set_id_one_value]]
[[Protocols/AOL/Atoms/atom$var_data_zero|var_data_zero]]
+
| 0x04
 
+
|
[[Protocols/AOL/Atoms/atom$var_get_string_convert_len|var_get_string_convert_len]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_string_set|var_string_set]]
[[Protocols/AOL/Atoms/atom$var_lookup_by_id|var_lookup_by_id]]
+
| 0x05
 
+
|
[[Protocols/AOL/Atoms/atom$var_numa_decrement|var_numa_decrement]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_string_null|var_string_null]]
[[Protocols/AOL/Atoms/atom$var_numa_increment|var_numa_increment]]
+
| 0x06
 
+
|
[[Protocols/AOL/Atoms/atom$var_numa_ones|var_numa_ones]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_string_save|var_string_save]]
[[Protocols/AOL/Atoms/atom$var_numa_zero|var_numa_zero]]
+
| 0x07
 
+
|
[[Protocols/AOL/Atoms/atom$var_number_add|var_number_add]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_string_set_from_atom|var_string_set_from_atom]]
[[Protocols/AOL/Atoms/atom$var_number_anding|var_number_anding]]
+
| 0x08
 
+
|
[[Protocols/AOL/Atoms/atom$var_number_clear_id|var_number_clear_id]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_string_get|var_string_get]]
[[Protocols/AOL/Atoms/atom$var_number_copy_between_regs|var_number_copy_between_regs]]
+
| 0x09
 
+
|
[[Protocols/AOL/Atoms/atom$var_number_decrement|var_number_decrement]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_string_set_id_one_value|var_string_set_id_one_value]]
[[Protocols/AOL/Atoms/atom$var_number_decrement_save|var_number_decrement_save]]
+
| 0x0A
 
+
|
[[Protocols/AOL/Atoms/atom$var_number_div|var_number_div]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_data_set|var_data_set]]
[[Protocols/AOL/Atoms/atom$var_number_get|var_number_get]]
+
| 0x0B
 
+
|
[[Protocols/AOL/Atoms/atom$var_number_increment|var_number_increment]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_data_zero|var_data_zero]]
[[Protocols/AOL/Atoms/atom$var_number_increment_save|var_number_increment_save]]
+
| 0x0C
 
+
|
[[Protocols/AOL/Atoms/atom$var_number_mul|var_number_mul]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_data_save|var_data_save]]
[[Protocols/AOL/Atoms/atom$var_number_ones|var_number_ones]]
+
| 0x0E
 
+
|
[[Protocols/AOL/Atoms/atom$var_number_ones_save|var_number_ones_save]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_data_set_from_atom|var_data_set_from_atom]]
[[Protocols/AOL/Atoms/atom$var_number_oring|var_number_oring]]
+
| 0x0F
 
+
|
[[Protocols/AOL/Atoms/atom$var_number_save|var_number_save]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_data_get|var_data_get]]
[[Protocols/AOL/Atoms/atom$var_number_set|var_number_set]]
+
| 0x10
 
+
|
[[Protocols/AOL/Atoms/atom$var_number_set_from_atom|var_number_set_from_atom]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_data_set_id_one_value|var_data_set_id_one_value]]
[[Protocols/AOL/Atoms/atom$var_number_set_id_one_value|var_number_set_id_one_value]]
+
| 0x11
 
+
|
[[Protocols/AOL/Atoms/atom$var_number_shl|var_number_shl]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_lookup_by_id|var_lookup_by_id]]
[[Protocols/AOL/Atoms/atom$var_number_shr|var_number_shr]]
+
| 0x13
 
+
|
[[Protocols/AOL/Atoms/atom$var_number_sub|var_number_sub]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_numa_zero|var_numa_zero]]
[[Protocols/AOL/Atoms/atom$var_number_swap_between_regs|var_number_swap_between_regs]]
+
| 0x14
 
+
|
[[Protocols/AOL/Atoms/atom$var_number_zero|var_number_zero]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_numa_ones|var_numa_ones]]
[[Protocols/AOL/Atoms/atom$var_number_zero_save|var_number_zero_save]]
+
| 0x15
 
+
|
[[Protocols/AOL/Atoms/atom$var_random_number|var_random_number]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_numa_increment|var_numa_increment]]
[[Protocols/AOL/Atoms/atom$var_reset|var_reset]]
+
| 0x16
 
+
|
[[Protocols/AOL/Atoms/atom$var_string_clear_id|var_string_clear_id]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_numa_decrement|var_numa_decrement]]
[[Protocols/AOL/Atoms/atom$var_string_concatenate_regs|var_string_concatenate_regs]]
+
| 0x17
 
+
|
[[Protocols/AOL/Atoms/atom$var_string_copy_between_regs|var_string_copy_between_regs]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_number_increment_save|var_number_increment_save]]
[[Protocols/AOL/Atoms/atom$var_string_copy_stra_to_strb|var_string_copy_stra_to_strb]]
+
| 0x20
 
+
|
[[Protocols/AOL/Atoms/atom$var_string_copy_strb_to_stra|var_string_copy_strb_to_stra]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_number_decrement_save|var_number_decrement_save]]
[[Protocols/AOL/Atoms/atom$var_string_get|var_string_get]]
+
| 0x21
 
+
|
[[Protocols/AOL/Atoms/atom$var_string_null|var_string_null]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_number_zero_save|var_number_zero_save]]
[[Protocols/AOL/Atoms/atom$var_string_save|var_string_save]]
+
| 0x22
 
+
|
[[Protocols/AOL/Atoms/atom$var_string_set|var_string_set]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_number_ones_save|var_number_ones_save]]
[[Protocols/AOL/Atoms/atom$var_string_set_from_atom|var_string_set_from_atom]]
+
| 0x23
 
+
|
[[Protocols/AOL/Atoms/atom$var_string_set_id_one_value|var_string_set_id_one_value]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_number_add|var_number_add]]
[[Protocols/AOL/Atoms/atom$var_string_swap_between_regs|var_string_swap_between_regs]]
+
| 0x24
 
+
|
[[Protocols/AOL/Atoms/atom$var_string_trim_spaces|var_string_trim_spaces]]
+
|-
 
+
| [[Protocols/AOL/Atoms/atom$var_number_sub|var_number_sub]]
[[Protocols/AOL/Atoms/atom$var_string_trim_spaces_safely|var_string_trim_spaces_safely]]
+
| 0x25
 
+
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_number_mul|var_number_mul]]
 +
| 0x26
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_number_div|var_number_div]]
 +
| 0x27
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_number_anding|var_number_anding]]
 +
| 0x28
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_number_oring|var_number_oring]]
 +
| 0x29
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_number_shl|var_number_shl]]
 +
| 0x2A
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_number_shr|var_number_shr]]
 +
| 0x2B
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_number_copy_between_regs|var_number_copy_between_regs]]
 +
| 0x2C
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_number_swap_between_regs|var_number_swap_between_regs]]
 +
| 0x2D
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_number_clear_id|var_number_clear_id]]
 +
| 0x2E
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_number_increment|var_number_increment]]
 +
| 0x2F
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_number_decrement|var_number_decrement]]
 +
| 0x30
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_number_zero|var_number_zero]]
 +
| 0x31
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_number_ones|var_number_ones]]
 +
| 0x32
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_string_copy_stra_to_strb|var_string_copy_stra_to_strb]]
 +
| 0x41
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_string_copy_strb_to_stra|var_string_copy_strb_to_stra]]
 +
| 0x42
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_string_copy_between_regs|var_string_copy_between_regs]]
 +
| 0x43
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_string_swap_between_regs|var_string_swap_between_regs]]
 +
| 0x44
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_string_clear_id|var_string_clear_id]]
 +
| 0x45
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_string_trim_spaces|var_string_trim_spaces]]
 +
| 0x46
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_string_trim_spaces_safely|var_string_trim_spaces_safely]]
 +
| 0x47
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_data_copy_data_to_datb|var_data_copy_data_to_datb]]
 +
| 0x51
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_data_copy_datb_to_data|var_data_copy_datb_to_data]]
 +
| 0x52
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_data_copy_between_regs|var_data_copy_between_regs]]
 +
| 0x53
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_data_swap_between_regs|var_data_swap_between_regs]]
 +
| 0x54
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_data_clear_id|var_data_clear_id]]
 +
| 0x55
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_reset|var_reset]]
 +
| 0x60
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_random_number|var_random_number]]
 +
| 0x63
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_string_concatenate_regs|var_string_concatenate_regs]]
 +
| 0x64
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_check_string_type_and_convert|var_check_string_type_and_convert]]
 +
| 0x65
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_get_string_convert_len|var_get_string_convert_len]]
 +
| 0x66
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_number|var_number]]
 +
| 0x67
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_string|var_string]]
 +
| 0x68
 +
|
 +
|-
 +
| [[Protocols/AOL/Atoms/atom$var_data|var_data]]
 +
| 0x69
 +
|
 +
|}
  
 
[[Category:AOL]]
 
[[Category:AOL]]

Latest revision as of 19:33, 14 March 2023

AOL Protocol
IntroductionTermsClients
Basic
Datatypes
FLAPP3Midas
TokensAtomsFDO
Tutorials
Sign On
Technical Documentation
Host Architecture

FDO91

VAR- Variable

12 ($0c)

Following is a list of atoms in this protocol:

Name Atom ID Description
var_number_save 0x00
var_number_set 0x01
var_number_set_from_atom 0x02
var_number_get 0x03
var_number_set_id_one_value 0x04
var_string_set 0x05
var_string_null 0x06
var_string_save 0x07
var_string_set_from_atom 0x08
var_string_get 0x09
var_string_set_id_one_value 0x0A
var_data_set 0x0B
var_data_zero 0x0C
var_data_save 0x0E
var_data_set_from_atom 0x0F
var_data_get 0x10
var_data_set_id_one_value 0x11
var_lookup_by_id 0x13
var_numa_zero 0x14
var_numa_ones 0x15
var_numa_increment 0x16
var_numa_decrement 0x17
var_number_increment_save 0x20
var_number_decrement_save 0x21
var_number_zero_save 0x22
var_number_ones_save 0x23
var_number_add 0x24
var_number_sub 0x25
var_number_mul 0x26
var_number_div 0x27
var_number_anding 0x28
var_number_oring 0x29
var_number_shl 0x2A
var_number_shr 0x2B
var_number_copy_between_regs 0x2C
var_number_swap_between_regs 0x2D
var_number_clear_id 0x2E
var_number_increment 0x2F
var_number_decrement 0x30
var_number_zero 0x31
var_number_ones 0x32
var_string_copy_stra_to_strb 0x41
var_string_copy_strb_to_stra 0x42
var_string_copy_between_regs 0x43
var_string_swap_between_regs 0x44
var_string_clear_id 0x45
var_string_trim_spaces 0x46
var_string_trim_spaces_safely 0x47
var_data_copy_data_to_datb 0x51
var_data_copy_datb_to_data 0x52
var_data_copy_between_regs 0x53
var_data_swap_between_regs 0x54
var_data_clear_id 0x55
var_reset 0x60
var_random_number 0x63
var_string_concatenate_regs 0x64
var_check_string_type_and_convert 0x65
var_get_string_convert_len 0x66
var_number 0x67
var_string 0x68
var_data 0x69