Went to fix some stuff, but ended up writing a new launcher.
(Okay, it's based on an older one I didn't finish)
@charlie.daft.games
Writes a lot of code, sometimes it even works. May or may not actually exist. (insert useful info here) ... Writing is not one of my skills. π bridged from β https://fosstodon.org/@Daft_Freak, follow @ap.brid.gy to interact
Went to fix some stuff, but ended up writing a new launcher.
(Okay, it's based on an older one I didn't finish)
This is such a strange place. Post a picture of a stopped clock and suddenly my screen is full of notifications! π
Badger 2350 running the clock app and displaying 16:03... At about 18:05.
Well, at least I know what time the battery ran out.
Makes sure name field is at least 7 chars so my name fits.
Enters name as "daft" anyway. π
@gadgetoid.com @arturo182.bsky.social I've had that wired up for ages, but still haven't looked into actually using the I2C. Hmm.
π€ The temperature difference between these two...
Two boards in a case with a speaker, battery, qwst pad and debug probe connected and placed randomly nearby.
Not making a mess here, nope.
Handheld console running something suspiciously tetris-like.
Well, this was a mistake π
Super Square Bros on Tufty2350.
Pico3D on Tufty2350.
Running the PicoSystem classics π
(I forgot to disable benchmark mode in Pico3D)
Also I finally finished off parts of the joystick calibration tool.... Like being able to install it...
(Can also see the "thinner part of the case instead of a hole for the LED because it's too bright" feature)
Handheld console thing with purple sides and grey in the middle running Tetris in DaftBoy.
I reinstalled the launcher after having flashed a lot of other things, some of them using most of the flash.
Somehow it started up a copy of DaftBoy that was... hiding in a gap somewhere? π
After much work I can now have TWO up buttons on my Tufty π
Though everything was broken, but I was just choosing the wrong build option.
(This is my own fault for having "ThingA-ThingB" and "ThingB-ThingA" options that don't do the same thing apparently)
<nav class="time-machine">
Doing some web stuff... Made a little widget to jump between years in a big list, so:
Oh no, I got stuck spending a lot of time to make something slightly faster again. π
I am obviously being extremely productive right now.
π€ Also vertical stripes when accessing the SD card.
In other news, after some hackery the ESP32-P4 build is actually faster than the (overclocked) RP2350 one.
"Mostly fixed" because it still glitches out when there's too much going on. A good example is running a memory benchmark...
Mostly fixed by throwing RAM at the problem...
More specifically I now have a big lookup table to do two 16-colour pixels at once.
I got VGA output working on the ESP32-P4 but it seems the drawing code is not fast enough... Hmm.
Probably enough changes to need to order a new revision, but that would require soldering another 120 pins.
(Probably desoldering the old ones to reuse as well)
Continuing to find small problems with my VGA board like having the VGA connected pulls the boot pin down. Hmm.
(Also fun on the software side where I got 10x faster SD card reads by aligning a buffer)
"Picovision 3d demo" running on an ESP32-P4 with 640x480 VGA output.
Kind of required when I get a 640x480 output working π
(Though the model gets sillier the further away the hardware gets)
Switch 2 on the eshop page for PokΓ©mon Fire red/Leaf green with a a GBA cartridge for FireRed sticking out of the cartridge slot.
Hmm, it's not working!
ESP-IDF "rgb_panel" example modified for VGA output running on an ESP32-P4 stamp.
The one with the P4 stamp is working though. π€
(I may have too many boards out)
Two VGA boards with different stamps. Also an odd debug cable.
This is getting out of hand!
Logged into my Pi3 that is used as a web server and saw a date from 2022...
Probably needs some updates...
Another problem that can't be fixed so easily is that the connectors are a bit too close together...
Two purple wires connecting two resistors to alternate pins on an RP2350 stamp on a board with a VGA connector.
A break from patching software to patch some hardware π€
(Okay, I did this yesterday but didn't get around to checking that it worked until now)
@baileytownsend.dev Based on rp2040-doom so if I wasn't wasting a bunch on framebuffers, I wouldn't need half of the main RAM!