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
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
- run x48ng in your host.
- transfer your
.config/x48ng
host directory to your Lyra home directory - login in your Lyra for instance via adb
- change the fbterm config file with mono font and size 7
- run
x48ng --tui-tiny --mono
(try with -r if not response and press F5 to ON) - F1 to exit