First a huge thanks to Gurubook for picoarch & neonloop & hisptoot & michael_mayer. with their cfw and help.Gurubooks small mod which he made to run on picocalc + lyra in his github repo here GitHub - gurubook/picoarch: Picoarch libretro frontend for Luckfox Lyra equipped ClockworkPi Picocalc
Instructions if you have Lyra and the (firmware by Hisptoot)
Run the below commands in bash.
Important You have to start the driver in the menu “sound/enable_snd_pwm.sh” or picoarch will not start. Sound is currently not working anyhow in picoarch.
Place the retroarch folder in the location below. Then follow the commands in bash below.
You can use the external sd card i used a 512gb card no issues in picoarch look for media/sdcard1 this is your ext sd card.
Place Retroarch folder here
root/command-launcher/games/retroarch
Enter in bash
cd /root/command-launcher/games/retroarch/
chmod +x picoarch
then ./picoarch
Please share your working and tested cores only here .so files so we can build a collection of all the working cores thank you.
Working tested .so cores
Beetle pce fast - pcengine
Fceumm - nes
Gambatte - gb gbc
Quicknes - nes
Smsplus -gx gg & sms
snes9x2002 -snes
snes9x2005 -snes
stella2014 -atari2600
fmsx - msx
mame2000 - mame
4 Likes
Wondering if the sound hardware mod can be completed just on the Lyra board and not PicoCalc main board. Will look into that…
1 Like
If sound is working is depending on the core. I think we have to check if alsa/sdl12 is used in the Makefile.
1 Like
This is super cool! Is there any way to use a game contoller via the lyra usb port?
Yes hopefully audio pin finctions can be changed in software but think it’s been looked into before and was not possible. If not, a second Lyra is in the post to me, this one without soldered pins, I’ll post photos of my solution when done (no mod required to PicoCalc)…
2 Likes
Sorry what has audio to do with a game controller connected to the usb port?
Hopefully nothing, yet the two Lyra audio pins do not match those on the PicoCalc board so have to be swapped or you have no sound.
Keyboard and mouse is currently not working. I have not tested any controller because i don’t have any wired one.
Updated now with mame2000
tips for mame 2000. Average around 26fps at start.If you put sound sample to lowest. Turn off game skipping and use screen full screen in video settings save global config. Okay put Audio adjustment on as some games will run crazy fast. This is now the best optimal settings around average 40 to 45fps.
2 Likes
Noted. I think a controller is key, gaming on the keyboard is not efficient and also can lead to early death of the keys
My old school favourite if only i had this back in school days lol 
Great to kill some time classic invaders.
1 Like
Here is the compiled folder for Picoarch.
Bios files must be located in the system folder. Search for core name to find needed bios files.
Roms can be placed anywhere you like.
You need to chmod +x picoarch to make picoarch executable.
Known issues:
gambatte_libretro.so – no sound.
Have fun!
1 Like
Hi,
I have played around with the picocalc today and have found out that usb keyboards are working.
All the HID drivers are there!
3 Likes