Build log / Oct 26, 2026

lilvo system 1.0

Oct 26, 2026softwaremilestone

One week after the first board lit up, I'm calling the system 1.0. It isn't finished, but it does everything I wanted on day one, and it's what I'll build the next round on.

The default home screen, recorded from the system's own renderer.

What's in 1.0

In-game menu
The in-game menu, over a paused game.
Settings
Every setting explains itself on the top screen.
A DS game resumed from a save slot, on the prototype.
DS title screen on both screens
Both screens in use.

Saves come first

The thing I care about most is never losing a save. Every save is written to a temporary file, flushed, then renamed into place, so a power cut can only lose the save in progress, never the old one. Game saves are also kept with a short history, so a bad save can be rolled back from the web page.

Built for 128 MB

My dev board has 256 MB of memory, but the chip I'd use in a final version has 128 MB. So 1.0 is tuned to run within 128 MB, including uploading a 600 MB disc image over USB without the system choking.

From 1.1 on, every update goes through the web page instead of my laptop's terminal. It's the best way to make sure that path really works.
← OlderThe enclosure, layer by layer