Pico 2 W compatible with Pico calc?

OPTION COLOURCODE ON to activate color coded in the editor. [20250401_170419]

I did try that already set it

1 Like

A little benchmark with the Lorenz attractor prog :
default cpuspeed (150Mhz) : 10 sec
cpuspeed 396Mhz : 4 sec

Not bad :slight_smile:

1 Like

How does one get wifi working on pico 2 w

Thereā€™s no easy way, at present. Youā€™ll need to create and build the firmware yourself and create whatever applications you need.

You could use the Arduino IDE to create your own custom firmware for the device. Someone started working on that here:

I havenā€™t played with the uLisp port, but itā€™s possible it might support wifi functionality. Someone built it for the Pico 2.
Edit (download links for firmware):

Similarly Fuzix might support wifi, but I havenā€™t played with it yet either. Doesnā€™t seem like anyone has really been using it much, since the folks interested in Linux have seemed to gravitate toward the Luckfox Lyra (which also doesnā€™t have wifi, except by hardware mods).

I havenā€™t seen anyone porting MicroPython/CircuitPython to the Pico/Pico2 for PicoCalc, but that could be a possibilty as well. I might take a look at that myself soon since I already started looking at it for the Waveshare ESP32-S3 Pico module.
Edit (display works, but keyboard doesnā€™t on CircuitPython):

I suppose you could ask @guu about it, but sounds like heā€™s busy with other things (and he already did the inital ports of these firmwares), so Iā€™m guessing the community efforts will probably produce something faster.

So I guess the TL;DR is: wait a few months and see what develops, or jump in and try to get something working yourself. Thatā€™s kind of the general rule for all Clockwork devices, which can be either exciting, or frustrating, or both, depending on your needs and patience. :wink:

2 Likes

I do have images available; a few minor issues, but itā€™s pretty usable.

There is wifi support in uLisp at least, but I havenā€™t tried it yet. Will report back later.

1 Like

Nice! Thanks for sharing the link. Also, itā€™s cool youā€™re documenting your journey with Lisp on the PicoCalc.

I noticed the Pico 2W @ 250MHz link on your website is dead, but since it wasnā€™t listed in your performance stats, maybe it was a planned release that didnā€™t happen?

I plan to play around with your firmware for the Pico 2W, though I have to admit I wasnā€™t overjoyed with lisp years ago as an undergrad. I struggled to wrap my head around it. Not sure if that will have improved or worsened with age but Iā€™ll give it a go. A friend of mine who is really interested in Scheme has tried to bring me over to that world, but so far hasnā€™t managed to do it, but maybe the PicoCalc will push me in that direction. :wink:

1 Like

Thanks for the catch! It was a misnamed file, which Iā€™ve pushed up and it should be available now.

FYI, uLisp is a Lisp-1 (like Scheme) with Common Lisp function names, and itā€™s pretty extensible (Iā€™ve added some of my own functions and extensions already). But Lisp is definitely not everyoneā€™s cup of tea!

1 Like

Does anyone know what the issue is here i keep getting Not enough memory. Is there a way to clear memory? So i have tried the commands CLEAR and or CLR seems to do something but i still get the not enough memory error.

um, thatā€™s an NES rom meant for an emulatorā€¦ :sweat_smile:

2 Likes

It looks like you have the (default) PicoMite firmware loaded on your PicoCalc, the only thing that is capable of RUNning is MMBasic programs (.bas files).

Iā€™m guessing you need an NES emulator firmware for a .nes file.

Best wishes,

Tom

1 Like

Lol i thought it wasntoo big

just curious: why did you try to run binary nes file in basic interpreter? what did you expect to happen?

I am totaly newbie to all this and trying to take the baby steps to learning lol. Though i have learned a few commands now for picomite.

no shame there, I wish you the very best on you journey!