Repository navigation
PaperOS v1.1
PaperOS v1.1 - Store, HTTPS, and a round of Lua interpreter fixes.
What's new: a native Store app for browsing/installing Lua apps straight
from GitHub, HTTPS support for net.get/net.post,
and the SD card layout unified under /PaperOS/.
Also fixed a handful of Lua interpreter bugs found during hardware testing:
a memory-corruption bug in timer.every()/timer.after() when a timer
scheduled another timer from inside its own callback, a stuck interrupt
flag that made the command right after Ctrl+C fail with a spurious error,
net.scan() hard-blocking with no way to interrupt it, and GPIO calls having
no protection against scripts stomping on board-internal pins (keyboard,
SD bus, display, audio) - that last one now raises a clear error instead
of corrupting board state.
Flash PaperOS_full.bin to address 0x0 (full flash, not incremental).
Setup instructions, SD card folder layout, and the full Lua API changelog
are in the README. You'll need PaperEMU.extension for Games to work (same
as before), and your own model.bin on the SD card root for myAI.
Known rough edges (also in the README): browser is slow on big pages, myAI
gives short/sometimes-broken replies (small model, slow by design), Lua has
had a solid hardware test pass this round but heavier scripts are still
appreciated as bug reports if something's off.