# X48ng emulator migration to Picocalc Luckfox Lyra

**URL:** <https://forum.clockworkpi.com/t/x48ng-emulator-migration-to-picocalc-luckfox-lyra/18959>\
**Category:** PicoCalc\
**Tags:** emulator, x48ng, hp48\
**Created:** [August 3, 2025, 11:54am UTC](https://forum.clockworkpi.com/t/x48ng-emulator-migration-to-picocalc-luckfox-lyra/18959 "2025-08-03T11:54:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![hpsaturn](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/hpsaturn/32/8358_2.png) [@hpsaturn](https://forum.clockworkpi.com/u/hpsaturn)\
**Post date:** [August 3, 2025, 11:54am UTC](https://forum.clockworkpi.com/t/x48ng-emulator-migration-to-picocalc-luckfox-lyra/18959/1 "2025-08-03T11:54:36Z")

</div>

Hi, I started to work in the migration of the [x48ng emulator](https://forum.clockworkpi.com/t/hp48gx-emulator/14704) to [Luckfox Lyra](https://forum.clockworkpi.com/t/luckfox-lyra-on-picocalc/16280) Picocal alternative. I have a “in progress” branch over a nice and **easy environment or SDK** using Docker, thanks to [@benklop](https://forum.clockworkpi.com/u/benklop) but I have an execution issue.

## Status update:

[![Image](https://github.com/user-attachments/assets/c619a56a-a758-4fa0-b04e-9f73c8ae40c2)](https://youtu.be/7uAfvPzB3bs)

- fixed the buildroot issues
- provisional workaround for exit action issue. Now you can exit with F1
- first vesion that works but with some issues, but it is working 😄

TODO:

- SDL2 support
- Improve ncurses alternative
- UART check (maybe is working. For uploading files)

The steps to replicate this are here:  
[https://github.com/benklop/picocalc-luckfox-lyra/pull/7](https://github.com/benklop/picocalc-luckfox-lyra/pull/7)

---

<div class="post-metadata">

**Author:** ![hpsaturn](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/hpsaturn/32/8358_2.png) [@hpsaturn](https://forum.clockworkpi.com/u/hpsaturn)\
**Post date:** [October 14, 2025, 8:48pm UTC](https://forum.clockworkpi.com/t/x48ng-emulator-migration-to-picocalc-luckfox-lyra/18959/2 "2025-10-14T20:48:14Z")

</div>

**Status:**

I tested the last version of x48ng, and thanks for its developer, it is working better. I did some changes in my fork, and with `fbterm` and configured with font 8, `x48ng --tui-small --mono` works fine, and almost fit into the screen:

 ![collage](https://canada1.discourse-cdn.com/flex029/uploads/clockworkpi/original/2X/f/f992299e9d6d57e84c8ced11e29f4b409f1c34f8.jpeg)

Buildroot package source:

> <https://github.com/benklop/picocalc-luckfox-lyra/pull/14>
>
> \- \[x\] added some missing host dependencies (Docker container)
> \- \[x\] commented f…or now GLKCLI that was not compiling
> \- \[x\] added new target for x48ng package (fixed some UI small issues)
> \- \[x\] new x48ng version (in development) thanks to @gwenhael-le-moine
