PDP-10 / its

Incompatible Timesharing System
Other
834 stars 80 forks source link

Light show. #2295

Closed larsbrinkhoff closed 1 month ago

larsbrinkhoff commented 3 months ago

A program which has a framework for displaying various light patterns on the memory indicators. It's interrupt-driven to update 60 times a second. The same binary runs both on ITS and out of timesharing. Patterns are called as co-routines so they can maintain an internal state and proceed where they last left off.

The program sets ITS location MIPGDS to -1 to have ITS leave the memory indicators alone. It should be reset to 0 by the user after running this program.

One of the patterns displays data from a pseudo-random number generator. The algorithm is a 36-bit version of xoroshiro+ with 272-1 period.

larsbrinkhoff commented 1 month ago

Oops, the submodules should't be there. Thanks for checking!