Coder Social home page Coder Social logo

tis-100's Introduction

TIS-100 Saves

Get the game

Common Labels

  • S Main loop start
  • L Inner loop
  • T Main test
  • N Next step, a pre-condition suceeded
  • C “Continue”, branch convergence
  • F Final instructions

TIS-100 Segments

Note Statistics listed as “Cycles / Nodes / Instructions”

00150 Self-Test Diagnostic

Best — 83 / 8 / 8
Program 0 — 83 / 8 / 8 — “TRIVIAL”
Program 1 — 100001 / 8 / 22 — “EXACT 100001 CYC”

10981 Signal Amplifier

Best — 84 / 4 / 6
Program 0 — 160 / 4 / 6 — “OBVIOUS”
Program 1 — 84 / 6 / 11 — “PARALLEL”

20176 Differential Converter

Best — 203 / 5 / 10
Program 0 — 433 / 5 / 15
Program 1 — 203 / 5 / 11

21340 Signal Comparator

Best — 278 / 6 / 20
Program 0 — 278 / 6 / 20 — “JUMPY VERSION”
Program 1 — 325 / 6 / 32 — “UNCODITIONAL”

22280 Signal Multiplexer

Best — 265 / 5 / 16
Program 0 — 265 / 5 / 16

30647 Sequence Generator

Best — 106 / 4 / 17
Program 0 — 131 / 4 / 18 — “BAK-FUL”
Program 1 — 106 / 5 / 18 — “SAV-LESS”

31904 Sequence Counter

Best — 260 / 5 / 27
Program 0 — 260 / 6 / 29 — “CLASSIC”
Program 1 — 277 / 8 / 27 — “NO BACKUP”
Program 2 — 288 / 5 / 27 — “CLASIC+LESS NODE”

32050 Signal Edge Detector

Best — 272 / 4 / 15
Program 0 — 272 / 4 / 15

33762 Interrupt Handler

Best — 169 / 9 / 43
Program 0 — 277 / 9 / 43 — “FIRST CRACK”
Program 1 — 169 / 10 / 44 — “FEWER CYCLES”

40196 Signal Pattern Detector

Best — 174 / 4 / 14
Program 0 — 331 / 4 / 15 — “COUNTER”
Program 1 — 313 / 8 / 25 — “DELAY CHAIN”
Program 2 — 174 / 4 / 14 — “STATE MACHINE”

41427 Sequence Peak Decetor

Best — 295 / 5 / 38
Program 0 — 295 / 7 / 41 — “FAST”
Program 1 — 461 / 5 / 38 — “MIN NODES”

42656 Sequence Reverser

Best — 343 / 3 / 10
Program 0 — 416 / 4 / 18 — “SEP READ & WRITE”
Program 1 — 343 / 3 / 10 — “SINGLE NODE”

43786 Signal Multiplier

Best — 1635 / 5 / 26
Program 0 — 2206 / 5 / 26 — “STACKLESS SOLN”
Program 1 — 1635 / 5 / 40 — “PRE-SORT A AND B”

50370 Image Test Pattern 1

Best — 2282 / 2 / 9
Program 0 — 2282 / 2 / 9

51781 Image Test Pattern 2

Best — 1733 / 2 / 14
Program 0 — 1733 / 3 / 15

52544 Exposure Mask Viewer

Best — 1079 / 6 / 52
Program 0 — 1079 / 6 / 52 — “UNROLLED”

53897 Histogram Viewer

Best — 2587 / 4 / 18
Program 0 — 3696 / 4 / 18 — “FEW INSTS”
Program 1 — 2587 / 5 / 25 — “MINDLESS OUTPUT”
Program 2 — 3139 / 4 / 20 — “JRO POWER”

60099 Signal Window Filter

Best — 1059 / 6 / 35
Program 0 — 1059 / 6 / 35 — “SIMPLE ONE”

61212 Signal Divider

Best — 6377 / 6 / 31
Program 0 — 6377 / 6 / 31 — “WORKS”

62711 Sequence Indexer

Best — 1042 / 6 / 27
Program 0 — 2521 / 6 / 27 — “RESET BTWN IXS”
Program 1 — 1042 / 6 / 37 — “MUCH SMARTER”
Program 2 — 1062 / 6 / 31 — “COMPROMISE”

63534 Sequence Sorter

Best — 2648 / 6 / 64
Program 0 — 2648 / 6 / 64 — “CHEATER”
Program 1 — 2714 / 6 / 64 — “DON'T ASK HOW”

70601 Stored Image Decoder

Best — 6551 / 6 / 32
Program 0 — 6551 / 6 / 32 — “WAY TOO SIMPLE”

UNKNOWN Illegal Eagle

Best — 620 / 5 / 45
Program 0 — 620 / 5 / 45

TIS-NET Segments

NEXUS.01.526.6 Sequence Merger

To Be Solved

NEXUS.01.874.8 Integer Series Calcuator

Best — 6035 / 3 / 12
Program 0 — 6035 / 3 / 12 — “NAIVE”
Program 1 — Incomplete — “PRE-COMPUTED”

NEXUS.02.981.2 Sequence Range Limiter

To Be Solved

NEXUS.03.176.9 Signal Error Corrector

To Be Solved

NEXUS.04.340.5 Subsequence Extractor

To Be Solved

tis-100's People

Contributors

nsmaciej avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.