furnace
advanced-furnace.mips
arc-furnace-room-control.mips
furnace-calc-pre.mips
furnace-ingot-recipe.mips
furnace-operate.mips
furnace-room-vacuum-pump.mips
hot-cold-waste-tank-manager.mips
hot-tank-filler.mips
pressurize-furnace.mips
waste-tank-to-cold-tank-with-chiller.mips
furnace-waste-chiller.mips

manufacturing
vend-ingots-to-printer.mips
vending-ore-counter-omni-fast.mips
vending-ore-counter-omni-slow.mips
vending-ore-counter-single.mipsr
vending-ore-counter-triple.mips

greenhouse
greenhouse-ac.mips
greenhouse-o2-pressure-display.mips
greenhouse-oxygen-harvest.mips
greenhouse-temperature.mips
harvie-triple.mips
seed-distributer.mips
seed-sorter-old.mips
seed-sorter.mips
stacker-vending-button.mips

atmospherics
base-atmosphere-control.mips
battery-room-atmosphere.mips
battery-room-vent-setter.mips
harvest-cold-atmosphere.mips
harvest-liquid-from-atmosphere.mips
refrigeration-room.mips

mining rocket
rocket-driving.mips
rocket-miner-readout.mips

ore warehousing
ore-sorter-multi.mips
ore-sorter2-multi.mips
gas-rock-sorter.mips
centrifuge-ore.mips

gas handling
gas-filter-chain.mips
co2-tank-pressure-management.mips
fuel-mixer.mips
gas-harvester.mips
gas-mixer-nitrous.mips
n2o-heater.mips
pump-feed-nitrolyzer.mips
show-gas-pressure-triple.mips
manage-coolant-from-atmosphere.mips

doors
weather-gate.mips
door-switch-logic.mips

solar
solar-old.mips
1-axis-solar-panel-control.mips
2-axis-solar-panel-control.mips

biomass fuel
biomass-generator-pipeline.mips
biomass-generator-silo.mips
biomass-recycler.mips
charcoal-stockpile-display.mips

AIMeE
aimee-old.mips
aimee-position-display.mips
aimee.mips


airlock-tank-accelerator-mgmt.mips
batch-solar-control.mips
centrifuge-miner-manager.mips
chamber-liquification-mgr.mips
cooling-gas-buffer-room.mips
cooling-gas-buffer.mips
display-avionics.mips
exhaust-gas-cooler-control.mips
fuel-mixer-n2o.mips
fuel-mixer-o2.mips
larre-config-1.mips
larre-farming-hardcoded.mips
larre-farming-stack.mips
light-console.manager.mips
light-manager.mips
loulan-airlock.mips
loulan-arc-furnace-room.mips
loulan-greenhouse.mips
measure-condensation-rate.mips
nitrolyzer-battery-threshold.mips
nitrous-warmer.mips
power-consumption-triple.mips
radiator-control.mips
simpler-gate.mips
sorter-feeding-autooven.mips
trader-scanner.mips
vend-ingots-to-printer-2.mips

alias dial d0
alias temperaturememory d1
alias pressurememory d2
alias console d3

alias ingothash r15
alias pressure r14
alias temperature r13
alias RECIPECOUNT r12


move sp 0
push HASH("ItemAstroloyIngot")
push 1100
push 31000
push HASH("ItemConstantanIngot")
push 1100
push 21000
push HASH("ItemCopperIngot")
push 700
push 200
push HASH("ItemElectrumIngot")
push 700
push 900
push HASH("ItemGoldIngot")
push 700
push 200
push HASH("ItemHastelloyIngot")
push 1050
push 25500
push HASH("ItemInconelIngot")
push 700
push 24000
push HASH("ItemInvarIngot")
push 1300
push 18500
push HASH("ItemIronIngot")
push 900
push 200
#Nickel
#Lead
push HASH("ItemSiliconIngot")
push 1000
push 200
push HASH("ItemSilverIngot")
push 700
push 200
push HASH("ItemSolderIngot")
push 400
push 1100
push HASH("ItemSteelIngot")
push 1000
push 1100
push HASH("ItemStelliteIngot")
push 1900
push 11000
push HASH("ItemWaspaloyIngot")
push 500
push 51000

div RECIPECOUNT sp 3

start:
yield

l r0 dial Setting

bgtz r0 nonzero

s dial Setting RECIPECOUNT
j start

nonzero:

ble r0 RECIPECOUNT good
s dial Setting 1
j start

good:

mul sp r0 3

pop pressure
pop temperature
pop ingothash

#bdns console noconsole
s db Setting ingothash

noconsole:

s temperaturememory Setting temperature
s pressurememory Setting pressure

j start

MIPS is the programming language used by IC (integrated circuits) in the game Stationeers. Stationeering web site has a MIPS emulator with syntax highlighting and error detection.