Repository navigation
pinyol 0.2.0 — the console's firmware
The console's firmware: pinyol a2b1506, with seventeen games in its flash (the twelve looks' examples and the five games Codex made from one request each) and the Cirera menu, so a console with no microSD has something to play.
New since 0.1.0: the console's menu is a pinyol game, Cirera (the logo's intro, the games' covers); the studio, a step sequencer in the audio with synth tracks and effects; saves that never freeze a game; HD sprites; the bag turns pages and the notebook keeps 64 entries; MENU reaches Lua games as MENU; the audio steals the voice closest to its end; and the console shows its commit.
Easiest: install it from the browser. Open https://ipaud.github.io/pinyol/consola/#instalar in Chrome or Edge on a computer, plug the board in over USB and press Instalar en la consola.
With esptool, the whole flash in one image:
esptool.py --chip esp32s3 -b 921600 write_flash 0x0 pinyol-console-0.2.0-full.binor the five pieces where idf.py flash puts them:
esptool.py --chip esp32s3 -b 921600 write_flash 0x0 bootloader.bin 0x8000 partition-table.bin \
0xf000 ota_data_initial.bin 0x20000 pinyol_console.bin 0x420000 game.binTested on a Freenove FNK0104N (ESP32-S3R8, 16 MB flash) with no microSD: the five pieces flashed in 102 s at 921600 baud, the console booted "firmware a2b1506 in ota_0", listed the seventeen flash games and ran the Cirera menu at 60 fps. Games on a microSD (games/<id>/, or any game's zip from the site unzipped there) are listed too.