Luckfox Lyra on PicoCalc

I suppose it’s possible that the aarch64 distribution of MMBasic for Linux will run on it … stranger things have happened :wink: .

5 Likes

You really do some great work!! Thanks.

While Retroarch makes it easier to try lots of cores, it’s always seemed to have extra overhead compared to dedicated emulators, especially for devices that don’t have a lot of processing power to spare. The Gameshell performed better with some dedicated emulators instead of their Retroarch cores, and I’ve seen the same with other gaming handhelds that struggled.

I’d love to see an HP48GX calculator emulator for the PicoCalc, or even an emulator for the TI graphing calculators. But I’m not sure any clean and easily portable version of such things exist, and they may not run well enough on the PicoCalc anyway. It would be fun to be able to turn the PicoCalc into an actual graphing calculator though, not to mention be able to run the programs and code for those classics. :slight_smile:

The P/ECE could be a cool (and largely unknown) device to emulate on the PicoCalc, assuming it could handle it. The games seem well suited to the display size, and they included early classics by Kenta Cho, and other weird and interesting things. There’s a libretro core for it too, though I’m not sure it’s been integrated into Retroarch yet.

2 Likes

Could you try the zxspectrum fuse emulator?

2 Likes

How do you flash this onto the Luckfox? Are there instructions for loading and running this on the PicoCalc?

Presumably by following this:

as found via:

1 Like

Got a Lyra on the way 256mb flash and 128mb ram with soldered pins I just found this on AliExpress:
£10.88 | Luckfox Lyra/Luckfox Lyra B Luckfox RK3506G2 Mini Linux Development Board Three core Processor Arm Cortex-A7
https://a.aliexpress.com/_EI1rn7i

1 Like

Does the Lyra B with 256MB Flash also have a TF card slot? Or is it either the 256MB Flash or TF card slot?

I thhink both have micro sd slots but the B has the 256mb flash as default storage.

Ah, thanks. The description was a bit unclear.

If you use the version with spi nand, please erase the spi nand. Otherwise, the board will boot from the spi nand, not the sd card

2 Likes

What are the chances of getting retropie working on this board?

I wonder if there is any way to have it boot from spi nand and choose to continue from there or use the sd instead? Would be kind of nice to have a dual boot option,.sort of like what has been discussed for the uConsole.

People.claim the emmc on uConsole is faster and more reliable than the sd. I’m guessing the nand may be similar. Personally, i think the sd is more convenient and easier to replace, but I’d be interested in a dual boot option if it was somehow possible.

Is the nand accessible as storage when erased and booting from the SD? Could be nice to.use it for something, even if it’s just extra, non-bootable storage.

2 Likes

Just made esp32c3 wifi adapter work.
There is still a lot of room for improvement.


14 Likes

Hi, I have managed to install your image on the lyrafox and it seems to run.

There a 2 Files:

  • picocalc-luckfox-lyra-update-sd-2025-03-25-test
  • picocalc-luckfox-lyra-update-sd-2025-03-27-sdl (Is this with SDL(Graphic) support?) → Yes it is!

And there a two tools:

  • RKDevTool_Release_v3.31
  • SDDiskTool_v1.78

I have tried sdl with the RKDevTool, but this failed. Only test have worked.
I have also flashed test onto the micro sd card for the lyra, i am not sure if this make sense.

It works.

Now to my questions:
Which images is for the RKDevTool and which for the sdcard?
How to erase the SPI NAND Flash.

Thanks for your effort to bringing the Lyraboard to PicoCalc, this is great!

Update: I flashed now the SDL version to the lyra onboard sd card and I was able to play doom, great. I think you must select the BOOT Option:

BTW:
If you using the Tools, there default to Chinese.
You can changed the language in the config.ini file.
Set Selected to 2 for english

[Language]
Kinds=2
Selected=1
LangPath=Language\

1 Like

Yes, it has a sd slot. I am using it with a 64gb micro sd.

1 Like

Be cool if you could mount this in the Luckfox’s SD card and use the picocalc’s SD slot for storage.

Would it be possible to use the usb connector on top for wlan?
Edit: I meant in top of the lýra, was not clear.

Not sure if that is possible. But the Lyra has a connector for an adaptor that provides USB-host direct from the board. I ordered one (neither it nor the Lyra has arrived yet, but probably in a week or so.)

It fits in at 5 in this image, between the buttons and the SD connector.

I’m hoping to use that and a USB dongle, either mounted inside the case or maybe outside if the signal is too weak. Since the case is plastic I’m hoping it works well enough inside.

If the necessary drivers don’t exist in the Linux build, I figure worst case it could be useful for extra storage with an internal USB stick.

While I don’t have any plans for it, I’m kind of hoping someone tries to use the mipi connector at the bottom of the Lyra to drive another display, I guess on the back of the PicoCalc using a custom case. I’m not sure what it would be good for, but seems a shame to let it go to waste. :wink:

1 Like