Homemade stir plate made from magnets and a small computer fan. Made a few years ago for making yeast starters for brewing beer.

More procedural map generation. A problem to solve is locked door/key placement.
Some rooms are connected by hallways, and some are connected by locked doors.
If a map is to be self-contained, then there must be an accessible
key for each door that's in the path of the exit. But it's more
interesting to have extra keys lying around and some locked map rooms that
aren't on the path to the exit, so the player can decide whether
to open a room on the current map or save a key for a later map.

Show thread

Experimenting with map generation using binary space partition trees.

I changed to a 5-color grayscale palette for this project. I have no art skill, so 16x16 textures and 3-bit color are the right constraints for me to make progress.

Show thread

Garage remodel step 2: make better use of more space. My garage is single car size. I didn't want to put floor-to-ceiling shelves on the west side like I have on the east side, since I thought that might make it feel very cramped.

So I put 2 shelves just above my head and fastened them to the wall and suspended them from the ceiIing. To keep them low profile, I suspended them from strut using threaded rod instead of using wood hangers.

Show thread

Testing out animation support in the modal image editor I've been making. C language + SDL.

Show thread

Got everything that came off the old shelves back on the new ones, and then some, and still have some room to spare. I couldn't stand having stuff on the floor with no space to put it anymore.

Show thread

Garage remodel step 1: make better use of the existing space. These shelves were way too tall to accommodate a lot of the things I keep in the garage.

Show thread

Some new features in my image editor: spread view, global palette color replacement, single color view. C language + SDL2.

Show thread

My morning. Those 4 bends are the first time I've run conduit with big changes across 2 planes. I was a bit out of my comfort zone and learned some things while I did this.

After adding some bypass capacitors and fixing some forgotten nets, I confirm basic ROM, RAM, and I/O work on the new board. Next, I'll add the RS-232 hardware and test.

Show thread

Power distribution wraps are done. The fat wires bring power in from the supply to the board center with 10uf bulk decoupling cap. I brought power from the center to each IC, and also connected some of the ICs' power pins together. Maybe this is overkill.

Board layout is planned. Just waiting on a few more WW headers and sockets to arrive before I start building.

The new board is here. Still waiting for WW wire and sockets to begin.

I'm up to 7 breadboards and 11 ICs. The scope shows how sloppy the clock signal gets as it goes over long wires from the oscillator to the I/O and sound chips. I've seen no functional problems at 1 MHz system clock, in spite of this.

Show thread
Show older
Fosstodon

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.