rilden 2020-09-15 18:21
This program is inspired by Jeanmilost's Stars 3D program (https://lowresnx.inutilis.com/topic.php?id=1398).
Timo 2020-09-15 20:23
Looks like a new trick to create a fullscreen pixel buffer :)
rilden 2020-09-15 21:12
This is not a new trick :) pxl library direct display uses the same trick:
https://lowresnx.inutilis.com/topic.php?id=806
But i think my method to set a pixel using lookup tables is faster.
Timo 2020-09-16 06:38
Ok, I didn't really check the code of the pxl library before. This trick is very clever, I didn't think there was a way without raster interrupts.
was8bit 2020-09-16 08:17
(We are in the presence of greatness!!!)
nathanielbabiak 2020-12-04 01:18
I'm super jealous - you beat me to publication for the lookup tables idea!
Your implementation with one 2D array is a few clock cycles faster than mine too - good work. :-)
nathanielbabiak 2021-04-06 23:12 (Edited)
I don't think I mentioned this yet, but the 2-color display trick and the buffer can be combined at the same time. The Pxl BG Tool does this (https://lowresnx.inutilis.com/topic.php?id=1502). This trick (2-color display) is what's implemented if you set COLORS=2
. And you can turn on a buffer at the same time using BUF.WIDTH>0
.