Difference between revisions of "Autolathe/Internal Memory"
From Unofficial Stationeers Wiki
(→Internal Memory) |
(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 04: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 |