/Atari-OSC036

Port of OldSkoolCoder's Tutorial 36 for Atari

Primary LanguageAssemblyGNU Lesser General Public License v3.0LGPL-3.0

Atari-OSC036

Atari port of OldSkoolCoder's C64 Tutorial 36

OldSkoolCoder's Github: https://github.com/OldSkoolCoder/TEXTScrollers


Episode 1 - BASIC program that scrolls the top line of the display. Of course, this is coarse scrolling a character at a time.

Episode 2 - Assembly language equivalent of the BASIC scrolling program.

Episode 3 - Assembly program that implements fine scrolling by shifting bitmapped images through a character set for the C64. As Atari's font data is interpreted in much the same way, the code functions identically on the Atari.

Episode 4 - Assembly program that implements fine scrolling by shifting bitmapped images through a character set for the VIC-20. This is fundamentally the same as the C64 version, but the VIC-20 has a smaller screen geometry. The Atari version uses ANTIC Mode 6 to immitate the VIC-20's display.

Episode 5 - Assembly program that implements fine scrolling using the video hardware's fine scrolling feature.