Doom on Playdate
devforum.play.date
devforum.play.date
[1]https://forums.tigsource.com/index.php?topic=40832.0
[2]https://forums.tigsource.com/index.php?topic=40832.msg121719...
[3]https://forums.tigsource.com/index.php?topic=40832.msg136374...
The diffusion algorithms don't inherently make images brighter. They require working in the right color space, linear light in this case.
This color space error is less visible when dithering to many colors, because the difference between the most similar color and dithered color is small, so the (incorrectly) diffused error is small. But dithering to 1 bit is the worst case.
This is such a chronic problem with compiling any existing C or C++ code. I'm paranoid about touching any new 3rd party software in those languages because of the inevitable frustrating fragility of it all.
Python programs are many orders of magnitude more fragile than C/C++ programs, because I have seen plenty of such programs that require a certain Python 3.x version and they refuse to run with Python 3.(x-1) or 3.(x+1), making it difficult to install simultaneously many such programs, each desiring a different value of x.
Yes, you're correct that neither Python not C++ get this right, it's pretty sad that your conclusion is that therefore it's impossible.
One of the perverse things about human nature is that many people would rather believe nothing better is possible than go to any effort at all to improve things.
My experience with C/C+=/Fortran problems is not just versions of dependencies but version of compilers, platforms (they're non very portable), and mostly the extreme unhelpfulness of the error messages. It's always some undefined symbol that seems like it should be fine but turns out you're supposed to use all sorts of special command line parameters on the compiler and linker to make it work just right.
The software powering this discussion forum encountered an unexpected problem. We apologize for the inconvenience.
The benefits of color and also the benefits of low powered, long battery life with possibly the chance to change the color to black and white like original playdates shipped with.
Doom on Playdate looks awesome though!
Memory LCDs have fast refresh rates while also being persistent like E ink. They’re also more expensive.
- Crossword
- Chess
a broken epaper screen, by contrast, retains its image for at least several years
If you want colour it's already there in everything else