Alpha Branch/Components: Difference between revisions

From Turing Complete
No edit summary
No edit summary
Line 11: Line 11:
* {{Component|2-bit decoder||alpha}}
* {{Component|2-bit decoder||alpha}}
* {{Component|3-bit decoder||alpha}}
* {{Component|3-bit decoder||alpha}}
* {{Component|Delay line||alpha}}
* {{Component|Register||alpha}}
* {{Component|Register||alpha}}
* {{Component|Delay line||alpha}}
=== Logical operations ===
=== Logical operations ===
* {{Component|NOT||alpha}}
* {{Component|NOT||alpha}}
Line 32: Line 32:


== Word components ==
== Word components ==
* {{Component|Constant (word)|Constant|alpha}}
* {{Component|Switch (word)|Switch|alpha}}
* {{Component|Switch (word)|Switch|alpha}}
* {{Component|MUX (word)|MUX|alpha}}
* {{Component|MUX (word)|MUX|alpha}}
* {{Component|Constant (word)|Constant|alpha}}
* {{Component|Delay line (word)|Delay line|alpha}}
* {{Component|Register (word)|Register|alpha}}
* {{Component|Register (word)|Register|alpha}}
* {{Component|Counter (word)|Counter|alpha}}
* {{Component|Counter (word)|Counter|alpha}}
* {{Component|Delay line (word)|Delay line|alpha}}
=== Logical operations ===
=== Logical operations ===
* {{Component|ROR (word)|ROR (rotate right)|alpha}}
* {{Component|ROR (word)|ROR (rotate right)|alpha}}
Line 107: Line 107:
* {{Component|Static evaluator||alpha}}
* {{Component|Static evaluator||alpha}}
* {{Component|Configurable delay||alpha}}
* {{Component|Configurable delay||alpha}}
=== Verilog ({{Console|dev_mode|on}}) ===
* {{Component|Verilog input||alpha}}
* {{Component|Verilog output||alpha}}
== Level creation (DEV) components ({{Console|dev_mode|on}}) ==
* {{Component|Level component (dev)|Level component|alpha}}
=== Probes ===
* {{Component|Wire probe (dev)|Wire probe (bit)|alpha}}
* {{Component|Wire probe (word) (dev)||alpha}}
* {{Component|Memory probe (dev)|Memory probe (bit)|alpha}}
* {{Component|Memory probe (word) (dev)||alpha}}
=== Input ===
* {{Component|1-bit input (dev)|1-bit input|alpha}}
* {{Component|1-bit input (value) (dev)|1-bit input for custom components with value|alpha}}
* {{Component|1-bit input (message) (dev)|1-bit input for custom components with message|alpha}}
* {{Component|2-bit input (dev)|2-bit input|alpha}}
* {{Component|3-bit input (dev)|3-bit input|alpha}}
* {{Component|4-bit input (dev)|4-bit input|alpha}}
* {{Component|Word input (dev)|Word input|alpha}}
* {{Component|Word input (message) (dev)|Word input with message}}
* {{Component|Word input (switched) (dev)|Word input with enable pin}}
=== Output ===
* {{Component|1-bit output (dev)|1-bit output|alpha}}
* {{Component|1-bit output (sum) (dev)|1-bit output with SUM label|alpha}}
* {{Component|1-bit output (carry) (dev)|1-bit output with CAR label|alpha}}
* {{Component|1-bit output (value) (dev)|1-bit output with value|alpha}}
* {{Component|2-bit output (dev)|2-bit output}}
* {{Component|3-bit output (dev)|3-bit output}}
* {{Component|3-bit output (value) (dev)|3-bit output with value|alpha}}
* {{Component|4-bit output (dev)|4-bit output|alpha}}
* {{Component|Word output (dev)|Word output}}
* {{Component|Word output (switched) (dev)|Word output with enable pin}}
=== Memory ===
* {{Component|Delay line (dev)|Delay line (bit)|alpha}}
* {{Component|Delay line (word) (dev)|Delay line (word)|alpha}}
* {{Component|Register (dev)|Register (bit)|alpha}}
* {{Component|Register (word) (dev)|Register (word)|alpha}}

Revision as of 06:49, 14 January 2025

A list of components found in the game, updated for the alpha branch.

Bit components

Logical operations

Splitters and Makers

Word components

Logical operations

Mathematical operations

Splitters and makers

IO components

Level components

Component factory

Probes

Memory

Display

Input (IO)

Advanced

Verilog (dev_mode on )

Level creation (DEV) components (dev_mode on )

Probes

Input

Output

Memory