Paper Tape

A better RAM-less computer.

Comments are moderated. It may take a few minutes before your comment appears.
Markdown is supported in your comments.

The most heavily used structure is the stack. The stack tape starts off completely blank. Each row of the tape has a data segment and two extra bits for flags. When a value is pushed to the stack, the head advances forward until it finds a blank spot on the tape, where it records the value and marks a 'written' bit. When popping a value from the tape, the head rewinds until it encounters the first unpopped value, marks the 'popped' bit and reads the value. For those not familiar with stack computers, stacks do everything from passing function parameters and return values, to keeping track of subroutine extry/exit points.

Mail: (not shown)

Please type this: