Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- alias GasMixer d0
- alias TankFuel d1
- alias TankO2 d2
- alias TankH d3
- alias Conditioner d4
- s GasMixer Lock 1
- s Conditioner On 1
- s Conditioner Lock 1
- define maxT 293.15
- alias SetPressure r13
- move SetPressure 1000 #SetPressureFuel
- alias TempFuel r14
- move TempFuel 243.15 #SetTempFuel maxTemp 303.15
- alias SetGasMixer r15
- move SetGasMixer 66
- main:
- l r2 TankFuel Temperature
- sgt r2 r2 TempFuel
- s Conditioner Open r2
- l r0 TankO2 Temperature
- slt r0 r0 maxT
- l r1 TankH Temperature
- slt r1 r1 maxT
- add r0 r0 r1
- beq r0 2 mixer
- j main
- mixer:
- s GasMixer Setting SetGasMixer
- l r2 TankFuel Pressure
- slt r2 r2 SetPressure
- s GasMixer On r2
- l r0 TankFuel RatioVolatiles
- slt r0 r0 0.66
- beq r0 1 SetVolatiles
- l r1 TankFuel RatioOxygen
- slt r1 r1 0.34
- beq r1 1 SetOxygen
- j main
- SetVolatiles:
- l r0 TankFuel RatioVolatiles
- bgt r0 0.655 main
- add SetGasMixer SetGasMixer 1
- s GasMixer Setting SetGasMixer
- l r0 GasMixer On
- beq r0 0 main
- yield
- j SetVolatiles
- SetOxygen:
- l r0 TankFuel RatioOxygen
- bgt r0 0.335 main
- sub SetGasMixer SetGasMixer 1
- s GasMixer Setting SetGasMixer
- l r0 GasMixer On
- beq r0 0 main
- yield
- j SetOxygen
Advertisement
Add Comment
Please, Sign In to add comment