Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Autolathe/Internal Memory: Difference between revisions

From Stationeers Wiki
Artus (talk | contribs)
Artus (talk | contribs)
Complete table
Line 10: Line 10:
! Op_code
! Op_code
! class="unsortable" | Name
! class="unsortable" | Name
! class="unsortable" | Description
! class="unsortable" | Valid Address
! class="unsortable" | Valid Address
! class="unsortable" | Bits
! class="unsortable" | Bits
! class="unsortable" | Description
! class="unsortable" | Bits Description
|-
 
! rowspan="3" | 1
| rowspan="3" | StackPointer
| rowspan="3" | Desc
| rowspan="3" | 63
| style="text-align:center;" | 0-7
| Op_code
|-
| style="text-align:center;" | 8-23
| Index
|-
| style="text-align:center;" | 24-63
| Unused
|-
 
! rowspan="4" | 2
| rowspan="4" | ExecuteRecipe
| rowspan="4" | Desc
| rowspan="4" | 0-53
| style="text-align:center;" | 0-7
| Op_code
|-
| style="text-align:center;" | 8-15
| Quantity
|-
| style="text-align:center;" | 16-47
| Prefab_hash
|-
| style="text-align:center;" | 48-63
| Unused
|-
 
! rowspan="2" | 3
| rowspan="2" | WaitUntilNextValid
| rowspan="2" | Desc
| rowspan="2" | 0-53
| style="text-align:center;" | 0-7
| Op_code
|-
| style="text-align:center;" | 8-63
| Unused
|-
 
! rowspan="3" | 4
| rowspan="3" | JumpIfNextValid
| rowspan="3" | Desc
| rowspan="3" | 0-53
| style="text-align:center;" | 0-7
| Op_code
|-
| style="text-align:center;" | 8-23
| Stack_Address
|-
| style="text-align:center;" | 24-63
| Unused
|-
 
! rowspan="3" | 5
| rowspan="3" | JumpToAddress
| rowspan="3" | Desc
| rowspan="3" | 0-53
| style="text-align:center;" | 0-7
| Op_code
|-
| style="text-align:center;" | 8-23
| Stack_Address
|-
| style="text-align:center;" | 24-63
| Unused
|-
 
! rowspan="3" | 6
| rowspan="3" | DeviceSetLock
| rowspan="3" | Desc
| rowspan="3" | 0-53
| style="text-align:center;" | 0-7
| Op_code
|-
| style="text-align:center;" | 8-15
| Lock_State
|-
| style="text-align:center;" | 16-63
| Unused
|-
 
! rowspan="3" | 7
| rowspan="3" | EjectReagent
| rowspan="3" | Desc
| rowspan="3" | 0-53
| style="text-align:center;" | 0-7
| Op_code
|-
| style="text-align:center;" | 8-39
| Reagent_Hash
|-
| style="text-align:center;" | 40-63
| Unused
|-
|-


! rowspan="2" | On
! rowspan="2" | 8
| rowspan="2" | Boolean
| rowspan="2" | EjectAllReagents
| style="text-align:center;" | 0
| rowspan="2" | Desc
| Turns the device off. Also toogles the switch accordingly.
| rowspan="2" | 0-53
| style="text-align:center;" | 0-7
| Op_code
|-
|-
| style="text-align:center;" | 1
| style="text-align:center;" | 8-63
| Turns the device on. Also toogles the switch accordingly.
| Unused
|-
|-


! RecipeHash
! rowspan="4" | 9
| Integer
| rowspan="4" | MissingRecipeReagent
|  
| rowspan="4" | Desc
| Sets the machine to the recipe corresponding to the written hash number.
| rowspan="4" | 54-62
| style="text-align:center;" | 0-7
| Op_code
|-
| style="text-align:center;" | 8-15
| Quantity_Ceil
|-
| style="text-align:center;" | 16-47
| Reagent_Hash
|-
| style="text-align:center;" | 48-63
| Unused
|-
|-


! colspan="5" | <i>Update 0.2.5025.22811 - Fri 02/07/2024</i> <span class="right">[[Autolathe/Internal Memory|/Internal Memory]]</span>
! colspan="6" | <i>Update 0.2.5025.22811 - Fri 02/07/2024</i> <span class="right">[[Autolathe/Internal Memory|/Internal Memory]]</span>
|}
|}


</div>
</div>

Revision as of 10:53, 2 July 2024

These are all of the Autolathe Internal Memory descriptions in the game.

Internal Memory

These are all valid instructions, that can be written or read with IC10, on the Autolathe.

Op_code Name Description Valid Address Bits Bits Description
1 StackPointer Desc 63 0-7 Op_code
8-23 Index
24-63 Unused
2 ExecuteRecipe Desc 0-53 0-7 Op_code
8-15 Quantity
16-47 Prefab_hash
48-63 Unused
3 WaitUntilNextValid Desc 0-53 0-7 Op_code
8-63 Unused
4 JumpIfNextValid Desc 0-53 0-7 Op_code
8-23 Stack_Address
24-63 Unused
5 JumpToAddress Desc 0-53 0-7 Op_code
8-23 Stack_Address
24-63 Unused
6 DeviceSetLock Desc 0-53 0-7 Op_code
8-15 Lock_State
16-63 Unused
7 EjectReagent Desc 0-53 0-7 Op_code
8-39 Reagent_Hash
40-63 Unused
8 EjectAllReagents Desc 0-53 0-7 Op_code
8-63 Unused
9 MissingRecipeReagent Desc 54-62 0-7 Op_code
8-15 Quantity_Ceil
16-47 Reagent_Hash
48-63 Unused
Update 0.2.5025.22811 - Fri 02/07/2024 /Internal Memory