Autolathe/Internal Memory: Difference between revisions
From Stationeers Wiki
More actions
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" | | ! rowspan="2" | 8 | ||
| rowspan="2" | | | rowspan="2" | EjectAllReagents | ||
| style="text-align:center;" | 0 | | rowspan="2" | Desc | ||
| | | rowspan="2" | 0-53 | ||
| style="text-align:center;" | 0-7 | |||
| Op_code | |||
|- | |- | ||
| style="text-align:center;" | | | style="text-align:center;" | 8-63 | ||
| | | Unused | ||
|- | |- | ||
! | ! rowspan="4" | 9 | ||
| | | rowspan="4" | MissingRecipeReagent | ||
| | | rowspan="4" | Desc | ||
| | | 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=" | ! 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 | |||||