]> fortfriendship.online Git - gnargle.github.io.git/commitdiff
update pipboy
authorAthene Allen <atheneallen93@gmail.com>
Thu, 20 Mar 2025 19:50:27 +0000 (19:50 +0000)
committerAthene Allen <atheneallen93@gmail.com>
Thu, 20 Mar 2025 19:50:27 +0000 (19:50 +0000)
img/projects/pipboy/CherchezLaFemme.png [new file with mode: 0644]
img/projects/pipboy/cherchezsuccess.jpg [new file with mode: 0644]
img/projects/pipboy/chercheztake1.jpg [new file with mode: 0644]
img/projects/pipboy/errorlowmem.png [new file with mode: 0644]
projects/pipboy.html

diff --git a/img/projects/pipboy/CherchezLaFemme.png b/img/projects/pipboy/CherchezLaFemme.png
new file mode 100644 (file)
index 0000000..b5af0fe
Binary files /dev/null and b/img/projects/pipboy/CherchezLaFemme.png differ
diff --git a/img/projects/pipboy/cherchezsuccess.jpg b/img/projects/pipboy/cherchezsuccess.jpg
new file mode 100644 (file)
index 0000000..e562e17
Binary files /dev/null and b/img/projects/pipboy/cherchezsuccess.jpg differ
diff --git a/img/projects/pipboy/chercheztake1.jpg b/img/projects/pipboy/chercheztake1.jpg
new file mode 100644 (file)
index 0000000..974c0e3
Binary files /dev/null and b/img/projects/pipboy/chercheztake1.jpg differ
diff --git a/img/projects/pipboy/errorlowmem.png b/img/projects/pipboy/errorlowmem.png
new file mode 100644 (file)
index 0000000..2bc0707
Binary files /dev/null and b/img/projects/pipboy/errorlowmem.png differ
index 582a5d611501cf6cca56fd76ec601808f11db8bb..c2c3af72d94acf4c49d4d5fbf3ff1b22f38cd86e 100644 (file)
                 them, and we can get one displaying.
               </p>
               <p>in fact, maybe that's what we do next. BRB...</p>
+              <b>Code Updated. Check the github link to keep up.</b>
+              <p>
+                Excellent, here's one, first hit on google.
+                <a href="https://javl.github.io/image2cpp/">image2cpp</a>
+                Let's run the Cherchez La Femme image through it. and upload it
+                to the machine aaaand...
+              </p>
+              <a href="../img/projects/pipboy/errorlowmem.png">
+                <img
+                  class="blog-img"
+                  src="../img/projects/pipboy/errorlowmem.png"
+                  alt="A screenshot of the espruino terminal reading 'New interpreter error: LOW_MEMORY,MEMORY'"
+                />
+              </a>
+              <p>
+                So, that's not good. In fairness, I am loading a 167x167 bitmap
+                into memory here, I suppose it makes sense that that wouldn't
+                exactly work. But it is going to make this more difficult.
+              </p>
+              <p>
+                Next question then. What is a reasonable maximum array size we
+                can use here? Time to experiment. We'll start with half the
+                resolution, 83x83.
+              </p>
+              <a href="../img/projects/pipboy/chercheztake1.jpg">
+                <img
+                  class="blog-img-lrg"
+                  src="../img/projects/pipboy/chercheztake1.jpg"
+                  alt="A photo of the pipboy screen showing garbage in a square."
+                />
+              </a>
+              <p>
+                OK, it's display, but that's clearly not right. Here's what it's
+                supposed to look like:
+              </p>
+              <a href="../img/projects/pipboy/CherchezLaFemme.png">
+                <img
+                  class="blog-img"
+                  src="../img/projects/pipboy/CherchezLaFemme.png"
+                  alt="The Cherchez La Femme perk icon from New Vegas"
+                />
+              </a>
+              <p>
+                That's ok though, there's options on the converter for just this
+                predicament. This was the default (Horizontal - 1bpp), and
+                Vertical - 1bpp landed similar results, so let's move on from
+                that converter and use the one hosted on
+                <a href="https://www.espruino.com/Image+Converter"
+                  >Espruino's website</a
+                >
+                instead. Man I'm really proving myself soooo smart today.
+              </p>
+              <p>
+                Using the right tool for the job gives us this! And it's even
+                full resolution! Huzzah!
+              </p>
+              <a href="../img/projects/pipboy/cherchezsuccess.jpg">
+                <img
+                  class="blog-img-lrg"
+                  src="../img/projects/pipboy/cherchezsuccess.jpg"
+                  alt="A photo of the pipboy screen showing the Cherchez La Femme icon."
+                />
+              </a>
+              <p>
+                OK, that's real, genuine progress. We can encode images and
+                display them, which we need for the perks screen. They are
+                pretty big though, so I think next order of business is going to
+                be keeping those strings in text files and loading them in when
+                we need to. Back to the docs... Although I might leave it there
+                tonight, my back hurts. No wonder Zuck had to be 19 to do this
+                live.
+              </p>
             </div>
           </div>
         </div>