Lyt - a 1K demo entry 1. Select a 256 colour (unpaletted) mode, which has enough memory spare for a second screen bank 2. Increase the screen memory in the task manager to allow for the second bank (You need at least twice as much memory as the mode takes up, e.g. in mode 21 you need 640K) 3. Run Lyt, and enjoy! KillLyt will kill the module for you Precautions: Do not change the screen mode/screen memory size while Lyt is running, it has been known to have strange effects. Also the code isn't 32bit compatable, if only 1K was a few bytes larger... By Jeffrey Lee phlamethrower@hotmail.com Next year... Perhaps a 4K demo entry which follows the caret as well? I've got some code running which will draw multiple (Overlapping) lights, just gotta convert it to ARM code...