/tis-100

My solutions to TIS-100 problems

tis-100

My solutions to TIS-100 problems.

Archive of top scores.

00150 10981 20176 21340 22280
30647 31904 32050 33762 -----
40196 41427 42656 43786 -----
50370 51781 52544 53897 -----
????? ????? ????? ????? ?????

Segment 00150 (Self-test diagnostic)

  •   83 cycles.  8 nodes.   8 instructions. (Solution)

Segment 10981 (Signal amplifier)

  •  160 cycles.  4 nodes.   6 instructions. (Solution)

Segment 20176 (Differential converter)

  •  201 cycles.  5 nodes.  11 instructions. (Solution)
  •  240 cycles.  5 nodes.  10 instructions. (Solution)

Segment 21340 (Signal comparator)

  •  278 cycles.  6 nodes.  20 instructions. (Solution)

Segment 22280 (Signal multiplexer)

  •  272 cycles.  5 nodes.  16 instructions. (Solution)
  •  204 cycles.  7 nodes.  21 instructions. (Solution)
  •  182 cycles.  9 nodes.  54 instructions. (Solution)

Segment 30647 (Sequence generator)

  •  156 cycles.  4 nodes.  17 instructions. (Solution)
  •  156 cycles.  5 nodes.  16 instructions. (Solution)
  •  108 cycles.  7 nodes.  33 instructions. (Solution)

Segment 31904 (Sequence counter)

  •  306 cycles.  4 nodes.  20 instructions. (Solution)
  •  232 cycles.  6 nodes.  25 instructions. (Solution)

Segment 32050 (Signal edge detector)

  •  385 cycles.  4 nodes.  14 instructions. (Solution)
  •  309 cycles.  5 nodes.  15 instructions. (Solution)
  •  287 cycles.  5 nodes.  17 instructions. (Solution)

Segment 33762 (Interrupt handler)

  •  344 cycles.  6 nodes.  37 instructions. (Solution)
  •  198 cycles. 10 nodes.  40 instructions. (Solution)

Segment 40196 (Signal pattern detector)

  •  364 cycles.  4 nodes.  17 instructions. (Solution)
  •  280 cycles.  4 nodes.  16 instructions. (Solution)

Segment 41427 (Sequence peak detector)

  •  481 cycles.  5 nodes.  42 instructions. (Solution)

Segment 42656 (Sequence reverser)

  •  451 cycles.  4 nodes.  20 instructions. (Solution)

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)