We are currently experiencing issues with email delivery; this is being resolved as quickly as possible.

stationeers.de Mod workshop · Dominik1199
DE Sign in
  1. Home
  2. IC10 academy

Learn · IC10

IC10 academy

From the first move to an automatic airlock. Every lesson explains one piece, shows an example and gives you an exercise the simulator checks instantly – no game launch needed.

18 lessons about 179 minutes IC10 · 0.2.6428

Progress

0 of 18 lessons

Start with lesson 1 Glossary & quick reference

Your progress is stored in this browser.

01

Chapter 1

First steps

Chip, housing, registers and the first math instructions.

  1. 1 Chip and housing What an IC10 chip is, where it lives and how it talks to devices. 6 min Done
  2. 2 Registers and numbers The chip’s 16 storage slots and every way to write a number. 7 min Done
  3. 3 Math: move, add, sub, mul, div The basic arithmetic instructions and why the chip thinks in Kelvin. 8 min Done
02

Chapter 2

Devices & loop

Read values, switch devices and the main loop that never stops.

  1. 4 Reading and switching devices: l and s With l you fetch values from a device, with s you write values into it. 8 min Done
  2. 5 LogicTypes: what devices reveal Temperature, Pressure, On, Setting & co. – which values exist and which units hide behind them. 8 min Done
  3. 6 yield and the main loop Ticks, the 128-instruction limit and why every program needs an endless loop. 9 min Done
03

Chapter 3

Decisions & style

Jumps, comparisons, select – and code you still understand three weeks later.

  1. 7 Labels and jumps With j, beq, bgt & co. the chip makes decisions. 9 min Done
  2. 8 Comparisons and select Deciding without jumps: sgt, slt & co. return 0 or 1, select picks one of two values. 9 min Done
  3. 9 define and alias: code with names Fixed values and registers get names – the layout Dominik uses in every chip. 10 min Done
04

Chapter 4

Data network

Address devices by name without a pin limit, and combine batch values correctly.

  1. 10 HASH() and named devices: lbn and sbn No more six-pin limit: address devices across the whole data network by type and name. 11 min Done
  2. 11 Batch modes and the NaN trap Average, Sum, Minimum, Maximum, Count – and what happens when no device answers. 10 min Done
05

Chapter 5

Control

Hysteresis for heating and cooling, smooth pump control with a safety net.

  1. 12 Hysteresis: heating without flicker One threshold is not enough. With two limits and a memory the heater runs calmly. 12 min Done
  2. 13 Pressure control with the volume pump Smooth instead of on/off: compute pump output from the pressure, limit it with clamp and guard against sensor failure. 12 min Done
06

Chapter 6

Memory & structure

Read slots, use the stack and split code into subroutines.

  1. 14 Slots: what sits in the compartments With ls and lbs you look inside lockers, chargers and machines. 9 min Done
  2. 15 The stack: push, pop, peek 512 extra storage slots – as a pile or by direct address with get and put. 9 min Done
  3. 16 Subroutines with jal and ra Write code once, use it many times: a jump with a return ticket. 10 min Done
07

Chapter 7

Pro

Find bugs like a veteran and build an airlock as your masterpiece.

  1. 17 Debugging and common traps Limits, silent errors and the classics everyone gets stuck on once. 12 min Done
  2. 18 Final project: automatic airlock Everything together: a lever, two doors, a vent, a sensor – and no door opens while the pressure is wrong. 20 min Done
Esc
↑ ↓ selectEnter open/ opens search anywhere