96
331
9.7K
14.3K
Turing Complete
Navigation
  • Main page
  • Recent changes
  • Random page
  • Help about MediaWiki
  • Special pages
  • Upload file
notifications
    • Not logged in
    user-interface-preferences
      Personal tools
      • Talk
      • Contributions
      • Create account
      • Log in
      UndoCtrl+ZRedoCtrl+Shift+Z, Ctrl+Y
      Style text
      LinkCtrl+K

      Links

      Link important words to other wiki articles or even other websites. It will help readers understand the context.

      Okay, got it
      Structure
      Insert
      Special character
      HelpEdit notices
      Page options
      Switch editor
      Save changes…Alt+S
      HelpClose
      If you encounter any technical issues as you edit, please report them.
      Read the user guideKeyboard shortcutsLeave feedback about this software
      2 noticesClose

      Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

      You are using a browser which is not officially supported by this editor.

      OptionsCategoriesPage settingsAdvanced settingsLanguagesTemplates used⧼visualeditor-changedir-rtl⧽Ctrl+Shift+XFind and replaceCtrl+FMore
      Visual editingSource editingMore
      ParagraphCtrl+0HeadingCtrl+2Sub-heading 1Ctrl+3Sub-heading 2Ctrl+4Sub-heading 3Ctrl+5Sub-heading 4Ctrl+6Header cellContent cellPreformattedCtrl+7Block quoteCtrl+8Page titleCtrl+1
      BoldCtrl+BItalicCtrl+ISuperscriptCtrl+.SubscriptCtrl+,StrikethroughCtrl+Shift+5Computer codeCtrl+Shift+6UnderlineCtrl+ULanguageBigSmallRemoveCtrl+\, Ctrl+MMore
      Bullet listNumbered listDecrease indentationShift+Tab, Ctrl+[Increase indentationTab, Ctrl+]More
      Images and mediaTemplateTableCommentGalleryCode blockYour signatureMore

      FAQ

      From Turing Complete
      Views
      • Read
      • Edit
      • Edit source
      • View history
      associated-pages
      • Page
      • Discussion
      More
        Tools
        • What links here
        • Related changes
        • Printable version
        • Permanent link
        • Page information

        See also the official FAQ, and the github FAQ.

        Common abbreviations[edit | edit source]

        • 1bm: One Bit Memory. The component in the game capable of storing a single bit with a save signal.
        • CC: Custom Component, one made in the Component Factory.
        • CLA: Carry Look Ahead. A special way of building Byte adders that reduces delay.
        • CS: Computer Science.
        • DAG: Directed Acyclic Graph. A special kind of graph, used in the game for simulation. This is the reason why cyclic dependencies aren't possible without Delay Lines.
        • DB: Delayed Buffer. An obsolete term for the Delay Line component in the game that outputs the value that was input in the tick before.
        • FA: Full Adder. The level/component in the game that adds 3 bits to a 2 bit result.
        • LFSR: Linear Feedback Shift Register. A NAND efficient alternative to Counters.
        • LUT: Look Up Table. A common pattern for good solutions for combinatorical levels.

        How do I Rotate?[edit | edit source]

        • You can rotate a component before it is placed with the hotkey, which by default is Space.
        • A single placed component can be rotated the same way provided it is not connected to anything else.
        • A group of connected components and wire can be rotated by selecting, cutting, rotating and then pasting it. By default this is
          • Shift-drag, CTRLX, Space, CTRLV
          • Any wire connection internal to the selection will be preserved.
          • However this will break any wire connections (and watch links) between the selection and the rest of the circuit. You cannot rotate a selection without disconnecting it from the rest of the circuit.

        I've finished the last level but my profile says "Complete: 95%"[edit | edit source]

        Some levels have not syncronised with the server for some reason. To resubmit them go to the game Options → Score Sync. This will show Resubmit for the levels that the game is resubmitting. This fixes this issue most of the time.

        TODO: Other options to try if this doesn't resolve it.

        What are the extra RAM input/outpus for?[edit | edit source]

        They allow the RAM to load and store words wider than 64 bits on 64 bit wires.

        RAM, Latency RAM and Fast RAM have 4 Input value and Output pins. Only the first is used when the data width is set to 8, 16, 32 or 64 bits. The first 2 are used when the data width is set to 128. All 4 are used when it is set to 256.

        Retrieved from "http://turingcomplete.wiki/w/index.php?title=FAQ&oldid=9532"

        See also the official FAQ, and the github FAQ.

        Common abbreviations

        • 1bm: One Bit Memory. The component in the game capable of storing a single bit with a save signal.

        • CC: Custom Component, one made in the Component Factory.

        • CLA: Carry Look Ahead. A special way of building Byte adders that reduces delay.

        • CS: Computer Science.

        • DAG: Directed Acyclic Graph. A special kind of graph, used in the game for simulation. This is the reason why cyclic dependencies aren't possible without Delay Lines.

        • DB: Delayed Buffer. An obsolete term for the Delay Line component in the game that outputs the value that was input in the tick before.

        • FA: Full Adder. The level/component in the game that adds 3 bits to a 2 bit result.

        • LFSR: Linear Feedback Shift Register. A NAND efficient alternative to Counters.

        • LUT: Look Up Table. A common pattern for good solutions for combinatorical levels.

        How do I Rotate?

        • You can rotate a component before it is placed with the hotkey, which by default is Space.

        • A single placed component can be rotated the same way provided it is not connected to anything else.

        • A group of connected components and wire can be rotated by selecting, cutting, rotating and then pasting it. By default this is

          • Shift-drag, CTRLX, Space, CTRLV

          • Any wire connection internal to the selection will be preserved.

          • However this will break any wire connections (and watch links) between the selection and the rest of the circuit. You cannot rotate a selection without disconnecting it from the rest of the circuit.

        I've finished the last level but my profile says "Complete: 95%"

        Some levels have not syncronised with the server for some reason. To resubmit them go to the game Options → Score Sync. This will show Resubmit for the levels that the game is resubmitting. This fixes this issue most of the time.

        TODO: Other options to try if this doesn't resolve it.

        What are the extra RAM input/outpus for?

        They allow the RAM to load and store words wider than 64 bits on 64 bit wires.

        RAM, Latency RAM and Fast RAM have 4 Input value and Output pins. Only the first is used when the data width is set to 8, 16, 32 or 64 bits. The first 2 are used when the data width is set to 128. All 4 are used when it is set to 256.

        Back to top
        Contents
        • 1 Common abbreviations
        • 2 How do I Rotate?
        • 3 I've finished the last level but my profile says "Complete: 95%"
        • 4 What are the extra RAM input/outpus for?
        Last modified
        This page was last edited on 7 May 2025, at 10:10.
        Copyright
        Content is available under Creative Commons Attribution-ShareAlike unless otherwise noted.
        Turing Complete

        • Privacy policy
        • About Turing Complete
        • Disclaimers
        • Creative Commons Attribution-ShareAlike
        • Powered by MediaWiki