Boing! v2.0

Опубликовано: 18 Август 2026
на канале: at67
135
7

Fully coded in gtBASIC, it makes maximum use of the Gigatron's Sprite/Blitting/Scrolling capabilities to try and emulate the one and only classic Boing.

Uses new features found in ROMvX0.
Had to shift to Mode 3 to keep an interactive frame rate, (looks much better on real hardware and a monitor than in emulation).
Uses almost all of the 64K RAM in a RAM expanded Gigatron TTL, (around 48K free after a reset).
Runs at barely 60Hz, dropping into the 50's occasionally.
Uses complex ADSR modulation of all 4 of the Gigatron's sound channels to emulate the original Boing crash sample, (frequency and volume modulation via LUTs and extra channels to provide reverb).
Fills the Gigatron's memory with 15 frames of Boing animations, as well as 26 Sprite letters of the alphabet.
Scrolls through twenty 90 character long strings ala classic 16bit demos from the 80's and 90's using the Sprite command, offscreen memory and the video table indirection, (scroll), registers/memory.

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