Fully coded in gtBASIC, it makes maximum use of the Gigatron's new instruction's and sys call's in ROMvX0.
Uses shifts and adds to generate music from math in real-time.
Generates an 8bit waveform and stuffs the generated samples into the Gigatron's audio wave memory around 30 times a second, (60 when the oscilloscope is disabled).
CROWD was originally discovered by kragen, see http://canonical.org/~kragen/bytebeat/
Renders a basic oscilloscope using the new ROMvX0 instructions whilst generating the sound samples.
Gigatron TTL Forums:
https://forum.gigatron.io/index.php
Source code available at:
https://github.com/at67/gigatron-rom/...
https://github.com/kervinck/gigatron-rom