I am compiling all the uf2 files from the PicoCalc github so you don’t have to. uLisp is not done yet, I am still working on it. I do not have a PicoCalc yet, so if you have trouble with any of these, open an issue on it and let me know.
And for the record
here is address of pre-compiled uf2 files in every picocalc’s stock SD card
LOL, I did not even see that.
Good work though! Wanna save me the trouble and compile this one for the picocalc too? GitHub - evansm7/pico-mac: Run the popular umac emulator right on your Pi Pico!
It looks like this is designed for VGA output, that would need to changed to TFT screen used in the PicoCalc. Unfortunately, I am not in a place where I can do the code update for you. I tried to help another fellow update the uLisp code and that did not go well, simply because I don’t have a PicoCalc myself, which makes troubleshooting problems a real pain.
Also, the native resolution of umac is 512x342. I wonder how well it will run on 320x320
It was mostly a joke. Can’t have you taking the fun out of all the builds.
Your comment reminded me of an even older project that may serve as a good reference for me on how to handle the VGA to TFT output. Without even looking into it yet, I bet there’s a spot of RAM that’s just the video buffer that needs a drawing routing for the picocalc… we’ll see.:
In my mind, this is just the sort of thing that should be ported to the PicoCalc. If you had asked me what computers would look like in the 2020’s back in 1985, I would have said more or less what we have now, except cheaper, faster and would fit in my pocket.
Another good fit for the PicoCalc would be a Commodore 64 emulator. It looks to me like this project would not take much effort to update.
isn’t exactly what our mobile phones are ?
You are absolutely correct, we achieved that goal in ways I never imagined we would.
Ah, the famous most accurate time estimate in IT!
This definitely looks promising – good find. It’s especially nice that this project already targets Pico and ESP32, so it might be adapted a bit more easily to the PicoCalc and its modules.
Note that only a few of the systems are reported as full speed with sound in the status list. And the Pico supports the fewest of all. The ESP32 devices support more. This also might give a clue as to what sort of thing could run well on the Luckfox Lyra. The Teensy processor that is the main focus here is clocked higher than any of the Pico or ESP32 stuff, but the Lyra seems even more powerful, so it should be able to handle all this and more. Porting to it would likely be a bigger effort though.
I’d love to see early computer emulators running on the the PicoCalc, especially since it has such a nice keyboard!