Split Screen Vertical Scrolling Sprites on the Gigatron TTL using gtBASIC, (ROMvX0)

Опубликовано: 02 Апрель 2026
на канале: at67
232
11

Fully coded in gtBASIC, it makes maximum use of the Gigatron's new instruction's and sys call's in ROMvX0.

Draws eight 9x10 sprites and vertically scrolls two independent sections of video memory, (split screen scrolling), at 60FPS in mode 2 with 20 scanlines disabled.
Minimises flicker as much as possible by sorting sprites using ascending Y and by adding an extra 20 lines of VBlank at the top of the screen using VIDEO_TOP.
Sprite routines automagically save and restore the background no matter what type of scrolling you use, (very similar to HW sprites in functionality now).
One of the sprites is being keyboard controlled.

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