Update: I was using the GitHub files. The files on the supplied SD Card seem to work!
Good news! I got my PicoCalc, and assembling it was as fun as always. Clockworkpi make great kits. When I powered it on, it started right up into the PicoMite system.
Bad news! I got the PicoCalc to use with uLisp, but the image on GutHub doesn’t work - just immediately crashes. The instructions to compile your own version are incorrect, and missing important files. And when I tried to re-install any of the other uf2 images, only the MP3Player works.
So, does anyone have working uf2 images for uLisp, or even Mite, Fuzix etc?
thanks! At the moment, all I have is an MP3 player
The uLisp image under SD / firmware starts up but the keyboard doesn’t work the screen has random pixels scattered over it. I’ve used two different computer systems to download and copy over the .uf2 file.
The others on their github I had no problem with, but I was unable to compile the uLisp uf2. Unfortunately, I do not have a PicoCalc yet to test them and I have not had any time since to work on uLisp to get the bugs out of the build process. You can try mine, but I suspect you will not have any better luck with them, since all I did is compile them according to the instructions and should technically be the same as those on the SD card or on the PicoCalc github.
Sounds like typical Clockwork – amazing hardware and unboxing experience, and barely functional software. Still, I’m sure it’s an excellent platform for everyone else to build on, though it does bring some disappointment to early buyers who just expect it to work.
That’s unfortunate the shipped images for Lisp and Fuzix don’t even work on the Pico. Did you try both the images on the shipped SD card and the ones on the github? Maybe one of those is broken but the other works?
The other thing that has become obvious from other posts is that there are currently no working images for Pico2 devices. But I’m surprised the bundled stuff may not work with the included Pico.
Might be helpful if someone who received a PicoCalc posts the contents of the SD somewhere, just in case anyone gets an SD that happens to be unreadable, or they somewhow nuke the contents of their SD.
I guess it goes without saying that the first thing anyone should do when they receive theirs is make a backup of the SD!
@guu, I finally had some time to go back and try again compiling uLisp, I started over from scratch and was able to compile it. I obviously made a mistake in the build process somewhere. Unfortunately, I don’t have a PicoCalc yet to test anything on.
Only caveat was that (load-image) caused it to hang: it must not have liked loading the backup from the previous version. When I did a (save-image) to recreate it, it seems to work fine.
Any tricks when making the uLisp build? It didn’t work on my Mac and complained files were missing. I’d like to give it a try building for a Pico 2 or Pico W, and maybe even trying to improve the SD card handling.
I just followed the instructions on the PicoCalc github. The first time I tried, I must have missed a step, although I could not tell you what mistake I made. It may also have been something I already had configured in my arduino ide, that uLisp didn’t like. I deleted everything and started from scratch and it compiled fine. I use Debian 12, I doubt that makes a difference, but who knows.
I got pretty close to a working system using Windows - the Mac just didn’t like the patch files.
However, in the end the version I built complained there was no SD card support and the keyboard didn’t work.
If you happened to recompile it with #define resetautorun uncommented, and the text swapped white for green, that would be very nice
I am happy to be of service, It compiled fine, I uploaded it to my github for you. I did a find on all occurrences of WHITE and replaced them with GREEN, this may have unexpected results, so good luck.