The game's main screen: a pet in its habitat with its four need bars and the feed, play, sleep and clean buttons

TamaTouhou

A virtual pet for the round Waveshare ESP32-S3-Touch-AMOLED-1.75. Plug the board in, click Install, done. Free and open source.

This browser can't talk to USB devices. Use Chrome or Edge on a computer (Windows, macOS, Linux or ChromeOS), or Chrome on Android with a USB-C cable. Firefox and Safari don't support Web Serial.
The flasher needs a secure page. Open it over https:// (or on localhost).
Loading the firmware version…

How to install

  1. Connect the board to this computer with a USB-C data cable (some cables only charge).
  2. Click Install on my board and pick the port that appears (often USB JTAG/serial debug unit or ESP32-S3).
  3. First install: tick Erase device. Updating: leave it unticked to keep your pet.
  4. Wait 2–4 minutes while it writes the game and the art. The board restarts by itself when it's done.

If something goes wrong

Before you update

Updates keep your pet as long as Erase device stays unticked. To be extra safe, back up the save first: python tools/board_save.py export my-pet.tamasave (see the flashing guide).

Next