TIS-100 (System)

The TIS-100 system is a model of Tessellated Intelligence System. It is composed of 26 different code segments (including one hidden segment) and 25 TIS-NET Nexuses. Each segment or nexus's code can be manipulated by the user.
==Keyboard Shortcuts==
This is a list of keyboard shortcuts in TIS-100:
*Ctrl-Z: Undo last change
*Ctrl-Y: Redo last change
*Ctrl-X: Cut selected text to clipboard
*Ctrl-C: Copy selected text to clipboard
*Ctrl-V: Paste clipboard text
*Ctrl Arrow: Navigate to the adjacent execution node
*F1: View instruction set quick reference
*F2: View anti-tamper certification status (!Link Contains Spoilers!)
*F5: Begin running the current program
*F6: Step or pause the current program escalation
==System Segments==
System segments are required for the normal working of the TIS-100 model. If these segments are not operating correctly, different features of the system will be necessarily disabled. What is odd is that the number of segments working or not working seems to determine which features are available rather than any specific segment being functional. 
The Power On Self Test (POST) of the TIS-100 will detect if these segments show corruption or are working nominally. Each segment provides its own tests that can be used to gauge if the segment's code is performing the correct operation. These appear to be the tests conducted during the TIS-100's POST.
Below is a list of each of the 23 system segment:
*Segment 00150: Self-Test Diagnostic
*Segment 10981: Signal Amplifier
*Segment 20176: Differential Converter
*Segment 21340: Signal Comparator
*Segment 22280: Signal Multiplexer
*Segment 30647: Sequence Generator
*Segment 31904: Sequence Counter
*Segment 32050: Signal Edge Detector
*Segment 33762: Interrupt Handler
*Segment 40196: Signal Pattern Detector
*Segment 41427: Sequence Peak Detector
*Segment 42656: Sequence Reverser
*Segment 43786: Signal Multiplier
*Segment 50370: Image Test Pattern 1
*Segment 51781: Image Test Pattern 2
*Segment 52544: Exposure Mask Viewer
*Segment 53897: Histogram Viewer
*Segment 60099: Signal Window Filter
*Segment 61212: Signal Divider
*Segment 62711: Sequence Indexer
*Segment 63534: Sequence Sorter
*Segment 70601: Stored Image Decoder
*D.$A5R.5SRD..
==User Segments==
User Segments allow a user to create their own programs using pre-specified node arrays. There is a console that will allow a user to type their own inputs. This same console will display output. For the visual modules, the console input is a large clickable numpad below a digital display panel.
Below is a list of each of the 3 user segment:
*Simple Sandbox
*Stack Memory Sandbox
*Image Console Sandbox
==TIS-NET Nexuses==
The TIS-NET Nexuses are a set of 25 additional "segments" that appear to have some form of network capability that can be used to interface with other TIS systems wirelessly.
Below is a list of each of the 25 TIS-NET Nexus:
*Nexus 00.526.: Sequence Merger
*Nexus 01.874.8: Integer Series Calculator
*Nexus 02.981.2: Sequence Range Limiter
*Nexus 03.176.9: Signal Error Corrector
*Nexus 04.340.5: Subsequence Extractor
*Nexus 05.647.1: Signal Prescaler
*Nexus 06.786.0: Signal Averager
*Nexus 07.050.0: Submaximum Selector
*Nexus 08.633.9: Decimal Decomposer
*Nexus 09.094.9: Sequence Mode Calculator
*Nexus 10.656.5: Sequence Normalizer
*Nexus 11.711.2: Image Test Pattern 3
*Nexus 12.534.4: Image Test Pattern 4
*Nexus 13.370.9: Spatial Path Viewer
*Nexus 14.781.3: Character Terminal
*Nexus 15.897.9: Back-Refernce Reifier
*Nexus 16.212.8: Dynamic Pattern Detector
*Nexus 17.135.0: Sequence Gap Interpolator
*Nexus 18.427.7: Decimal To Octal Converter
*Nexus 19.762.9: Prolonged Sequence Sorter
*Nexus 20.433.1: Prime Factor Calculator
*Nexus 21.601.6: Signal Exponentiator
*Nexus 22.280.8: T20 Node Emulator
*Nexus 23.727.9: T31 Node Emulator
*Nexus 24.511.7: Wave Collapse Supervisor