Let's write a demo! Stick your ideas here.
- fseidel:
- Raster effects are an untapped area on the Vectrex. Let's do some classic raster effects (twister, rotozoomer, etc.)
First, we write some simple code to make the electron beam draw a number of horizontal lines, just like a CRT TV. There's an 8-bit shift register that generates the pattern drawn by the electron beam. By default it's all 1s, generating a solid line, but with different combinations of 1s and 0s, we can produce any combination of 8 monochrome pixels (for example, 01010101 would give us a dotted line with narrow dots, while 00110011 would give a dotted line with wider dots). If we time it correctly, we can write a new pattern of 8 bits as soon as the previous one finishes being drawn (normally it just loops the pattern), allowing us to write a line of arbitrary pixels. Repeat per-line and we have a monochrome raster display
- Dot effects would also look cool on the vector screen and I've never seen them done. How about some objects made of dots?
- Raster effects are an untapped area on the Vectrex. Let's do some classic raster effects (twister, rotozoomer, etc.)