• Home
  • Projects
  • Bio
    • Hpsaturn photo

      Hpsaturn

    • About
    • Twitter
    • Github
    • StackOverflow
    • Hackaday
    • LinkedIn
    • Instagram
    • Youtube
  • Posts
    • All Posts
    • All Tags

Picocal Luckfox Lyra

24 Aug 2025

Reading time ~1 minute

Picocal Luckfox Lyra

Here’s the current status of my migration of the x48ng emulator to Picocalc using a modified Luckfox Lyra board and its Linux from scratch modified. For now, only the Ncurses version works, but I plan to add SDL support as well. It’s already functional! Also I did it entirely without closed-source Windows tools, which was the biggest challenge! :)

Current issues and steps to replicate it: here

Pull Request status

This PR is trying to add x48ng emulator package to the buildroot system.

Migration status

  • Compiling issues
  • Linking issues
  • Package installation issue
  • execution test: x48ng -help [PASS]
  • execution full emulation [PASS]
  • F7 shortcut fails (general problem with Lyra). Fix: F1 new Exit
  • SDL2 support
  • hash commit missing for buildroot
  • possible patch for improve buildroot recipe

Image

Issues

  • https://github.com/gwenhael-le-moine/x48ng/issues/29
  • https://github.com/gwenhael-le-moine/x48ng/issues/30
  • https://github.com/gwenhael-le-moine/x48ng/issues/31
  • https://github.com/gwenhael-le-moine/x48ng/issues/33
  • https://github.com/gwenhael-le-moine/x48ng/issues/35

Installation steps

buildroot base

git clone -b x48ng_package git@github.com:hpsaturn/picocalc-luckfox-lyra.git
cd picocalc-luckfox-lyra
./setup.sh
./build.all

x48ng build and install

./build.sh buildroot-make:x48ng-dirclean
./build.sh buildroot-make:x48ng
./build.sh buildroot-make:fbterm
./build.sh all
./flash.sh update

Lyra execution steps

  1. run x48ng in your host.
  2. transfer your .config/x48ng host directory to your Lyra home directory
  3. login in your Lyra for instance via adb
  4. change the fbterm config file with mono font and size 7
  5. run x48ng --tui-tiny --mono (try with -r if not response and press F5 to ON)
  6. F1 to exit


GNU-LinuxPicocalcHp48 Tweet Report Issue