Close
0%
0%

Real TIS-100

The TIS-100 from the game TIS-100 sounds like a cool computer. I'm going to make one in various ways.

Similar projects worth following
The TIS-100 is an "interesting" multi-CPU computer used in the game TIS-100. There are computing nodes and stack nodes. Computing nodes have on directly addressable register, one backup register, a zero register, four ports to surrounding nodes, and can only perform additions, subtractions, jumps (conditional and not), and moves. All interactions with the four ports are blocking until a response from an adjacent node occurs. The stack node just acts as a stack serving read and write requests as they come. I plan on working on this project from many different directions; using ATtinys for each node and serial data transfer, using FPGAs using serial and/or parallel data transfer, etc. The only main goal is to recreate the function of the TIS-100 and try to keep the cost for each node as low.

Details TBD

  • Only a Glimmer in an Eye

    Gabriel Smith08/11/2015 at 18:42 0 comments

    Currently I am exploring basing each node around a ATtiny85 as it has just enough I/O pins to create a serial communication to each of the 4 ports separately. Each port can be turned off and on separately simply using transistors.

    On another branch of thought I am looking at producing each node on a FPGA, maybe utilizing the DIPSY FPGA project here on Hackaday.io.

View project log

Enjoy this project?

Share

Discussions

Rasmus Svensson wrote 03/16/2016 at 21:37 point

Hello! It looks like at least four people are having the same idea. (Great minds think alike?) I found this gentleman's project three days ago:

http://pepijndevos.nl/2016/03/13/tis-avr.html

A friend and I have also started working on a TIS-100 project. We decided to follow your example and write about it here on Hackaday.io:

https://hackaday.io/project/10315-tis-104-real 

I'm looking forward to read more about your project.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates