Automation Plus

If you liked this item, please rate it up on Steam Workshop page.

Authors: rsjspence, 3GuB

Last revision: 24 Nov, 2021 at 16:33 UTC

File size: 619.52 KB

On Steam Workshop

Description:

This mod brings advanced automation buildings to allow for more compact and advanced designs.

Key Features
  • Signal Delay Gate
  • Random number generator
  • 4-bit ALU
  • 8-bit ALU
  • Display adaptor

Random number generator

Randomly sets the output bits on a ribbon when the control signal is set.

Signal Delay Gate


This gate can delay the input signal for up to the alloted amount of time.

How is this different than a buffer gate? Buffer gates become stuck "on" after the alotment of time. They also reset the wait time on every red signal. The delay gate delays both red and green signals the specified amount of time on all bits if ribbons are used.

4-bit Arithmentic logical unit (ALU)

The 4-bit ALU can perform math operations on two 4-bit inputs. The ALU can accept both signed (Two’s complement[en.wikipedia.org]) or unsigned numbers.

Operator can be selected manually or dynamically via the operator port.

Operatos supported include:
– addition/subtraction
– multiplication/division
– modulus
– exponents
– bitshifts
– equals/not-equals
– greaterThan / lessThan
– unary increment

8-bit ALU

Same as the 4-bit variety, only with twice the inputs.

Display Adaptor

The display adaptor is an automation building that takes a 4-bit signal and converts that into 5 ribbon outputs for use to display the values.


The adaptor supports both displaying hexadecimal inputs as well as a decimal values with additional codes reserved for having the pixel packs fully on/off.

Feedback

All feedback is welcome. Please use github to report any bugs or feature requests here[github.com]

Source code and copyright

Source code for this mod can be found on github, here[github.com]. Under the MIT open source license.

Special Thanks

Special thanks to |ScientisT|RU| for creating the art assets