Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 11:10 01 Aug 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Difference in mmbasic for PICOW and PICO

Author Message
atmega8

Guru

Joined: 19/11/2013
Location: Germany
Posts: 724
Posted: 02:11pm 07 Mar 2023
Copy link to clipboard 
Print this post

Hello Forum-Members, Peter,

a general question, since it is not easy to keep track:

Does mmbasic for PICOW have the same range of functions as mmbasic for PICO?
In other words:
All Options, RO Variables (MM.XYZ), Commands and Functions from mmbasic for PICO are also included in PICOW?

My apologies if the question is redundant...

Dietmar
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7937
Posted: 02:25pm 07 Mar 2023
Copy link to clipboard 
Print this post

AFAIK all the GUI commands and CTRLVAL are omitted.
I'm not sure if the heartbeat LED works in the same way as it's not on GP25 now.

Extra commands are added to handle the wifi. (I've not kept track of these as I haven't got a Pico W).

Apart from that I *think* it's the same as the non-VGA PicoMite.


(Now Peter will appear to inform me that I'm wrong. :) )
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
atmega8

Guru

Joined: 19/11/2013
Location: Germany
Posts: 724
Posted: 03:03pm 07 Mar 2023
Copy link to clipboard 
Print this post

  Mixtel90 said  AFAIK all the GUI commands and CTRLVAL are omitted.
I'm not sure if the heartbeat LED works in the same way as it's not on GP25 now.

Extra commands are added to handle the wifi. (I've not kept track of these as I haven't got a Pico W).

Apart from that I *think* it's the same as the non-VGA PicoMite.


(Now Peter will appear to inform me that I'm wrong. :) )


> option heartbeat off
> option heartbeat on

Works

What is "CTRLVAL" ?
Edited 2023-03-08 01:04 by atmega8
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7937
Posted: 03:14pm 07 Mar 2023
Copy link to clipboard 
Print this post

It's a function used with the GUI commands, so it's useless if they are missing.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
atmega8

Guru

Joined: 19/11/2013
Location: Germany
Posts: 724
Posted: 03:35pm 07 Mar 2023
Copy link to clipboard 
Print this post

  Mixtel90 said  It's a function used with the GUI commands, so it's useless if they are missing.


OK, ACK
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10310
Posted: 04:30pm 07 Mar 2023
Copy link to clipboard 
Print this post

The other difference is that the W version is about 20% slower at the same CPU clock speed and the maximum clock speed is 264MHz, plus it has less memory available (84Kb vs 100Kb-VGA and 128Kb-normal)
 
atmega8

Guru

Joined: 19/11/2013
Location: Germany
Posts: 724
Posted: 04:48pm 07 Mar 2023
Copy link to clipboard 
Print this post

Thank you, this is still comprehensible.
 
twofingers

Guru

Joined: 02/06/2014
Location: Germany
Posts: 1593
Posted: 06:57pm 08 Mar 2023
Copy link to clipboard 
Print this post

@Peter

I think it might make sense to give the Picoweb its own device ID (mm.device$) because of the differences.

Best regards
Michael
causality ≠ correlation ≠ coincidence
 
pwillard
Guru

Joined: 07/06/2022
Location: United States
Posts: 313
Posted: 12:12am 09 Mar 2023
Copy link to clipboard 
Print this post

Let's put it in perspective... my LAST boot-to-Basic machine had 64K of TOTAL ram.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7937
Posted: 08:03am 09 Mar 2023
Copy link to clipboard 
Print this post

Mine had a 256k paged RAM card. Mind you, it's not a lot of use when it's not contiguous and BASIC can't address it. :)
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 4044
Posted: 08:31am 09 Mar 2023
Copy link to clipboard 
Print this post

Luxury! You were lucky. I used to dream of ...

John
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7937
Posted: 08:44am 09 Mar 2023
Copy link to clipboard 
Print this post

Aye, times were 'ard! There were eleven of us and we all had to huddle together round a pile of punched card chad in winter...
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
PhilP

Newbie

Joined: 25/01/2017
Location: United Kingdom
Posts: 36
Posted: 10:29am 11 Mar 2023
Copy link to clipboard 
Print this post

Should SETTICK work? It does not seem to on my Pico W with version 5.070719. I am trying to use it to download Openweather data every 15 minutes to display on LCD. Everything else works and I hate using a long PAUSE.
Phil
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6283
Posted: 10:41am 11 Mar 2023
Copy link to clipboard 
Print this post

  PhilP said  Should SETTICK work?

Works for me...

Jim
VK7JH
MMedit
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025