logoalt Hacker News

gjm11yesterday at 2:30 PM2 repliesview on HN

It was worse than you remember. You could have 640x256 in monochrome, or 320x256 with 4 colours, or 160x256 with 16 colours (which IIRC was actually 8 distinct colours plus 8 flashing versions of them).

The game Elite did something extremely evil and clever: it was actually able to switch between modes partway through each frame, so that it could display higher-resolution wireframe graphics in the upper part of the screen and lower-resolution more-colourful stuff for the radar/status display further down.


Replies

Doctor_Feggyesterday at 11:33 PM

Switching modes like that was common practice on the Amstrad CPC (which used the same 6845 video chip), but as time went on, people also learned how to change the base address of screen RAM part way through each frame. This gave you super-smooth hardware scrolling for the main game area while still retaining a static score display. Unfortunately it came too late in the machine's history to be used for more than a handful of games, but demo coders used it extensively (and still do).

hyperbraineryesterday at 2:56 PM

AlexandertheOk's documentary on Elite and the BBC Micro: https://www.youtube.com/watch?v=lC4YLMLar5I