2 ms·
See the original Uridium on the C64 in action here: https://youtu.be/N0TfHkNpRNs https://youtu.be/N0TfHkNpRNs Smooth scrolling could be achieved in character m
by rzzzt 9y ago
See the original Uridium on the C64 in action here: https://youtu.be/N0TfHkNpRNs https://youtu.be/N0TfHkNpRNs
Smooth scrolling could be achieved in character mode by making the borders wider, hiding 2 columns or 1 row, depending on the direction. The visible area could then be adjusted on a pixel-by-pixel basis, revealing the hidden content gradually.
- Posibyte 9y agoAlso see Uridium on the ZX Spectrum.[1] It's the only ZX game I can remember that had smooth scrolling, and when I first saw it, it left me in awe. I'd love to see how this was achieved. [1]: https://youtu.be/CKZO-dnEReM https://youtu.be/CKZO-dnEReM
- to3m 9y agoUridium's scrolling on the BBC Micro was also somewhat interesting: https://youtu.be/ToTQN6dxwDw?t=243 https://youtu.be/ToTQN6dxwDw?t=243 Multi-way scrolling was common for BBC Micro games, as the hardware directly supported the barrel-type scrolling described in the article, though only on a full-screen basis. Uridium programmed the CRTC in a particular way, however, allowing the screen's base address to be set halfway down the screen, giving a stationary area at the top and a fixed area at the bottom. I think the only other game of the period that did anything like this was Firetrack (https://www.youtube.com/watch?v=8bxdd2_qrpg https://www.youtube.com/watch?v=8bxdd2_qrpg), which used it to get smooth vertical scrolling. The technique is easy to do (http://www.cpcwiki.eu/forum/programming/rupture/ http://www.cpcwiki.eu/forum/programming/rupture/), but you do have to know the trick! It's know a well-known thing, and there's a couple of modern BBC Micro games that use it.