LineLogic 2 WASM

Note: WASM-supporting browser required

Version ?


Start Stop Reset

Stopped

Speed:

Fast Slow

Tool:

Wiring Tool
Protection Tool
Wiring Tool (ignore protection)
Goal Tool

Size and Scale:

Width: Height: Scale:

Goal Mode:

Ignore Goals
All Goals
Any Goals
Goal Changed

Logic Rules

  1. Orange wires are charged.
  2. Blue wires are uncharged.
  3. Charges OR together (charged + charged = charged, charged + discharged = charged, discharged + discharged = discharged).
  4. Charges follow wires in a straight line or round a non-split bend.
  5. At a T junction, the middle wire inputs the inverse of its signal onto the joining wire.

Instructions

  1. Use the mouse to toggle wiring of a cell.
  2. Green areas cannot be toggled (protected circuitry).
  3. Save a design by saving the design's image to your computer (right click and save usually works).
  4. Load a design with the file selector at the top of the page.
  5. Start/Stop the circuit running with the controls provided.
  6. Reset the circuit to discharge everything.
  7. You can clear the circuit with controls at the bottom of the page.

Clear Design (excludes protected circuitry)
Clear Write Protection (excludes goals)
Clear Goals

Keyboard Controls

KeyAction
SpaceStart/Stop
1Wiring tool
2Protection tool
3Wiring tool (ignore protection)
4Goal tool
EErase (Square)
DSubtract (Line)
XCut
CCopy
VPaste
BAdditive Paste
IFlip Vertical
KFlip Horizontal
JRotate Counter Clockwise
LRotate Clockwise

Examples

Routing, gates, timers, and memory
Subtract-and-branch-if-negative processor
Subtract-and-branch-if-negative processor (high-density storage)

Copyright Ashley Newson 2020