Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 20:38 27 Mar 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 : Clockwork-Pi: PicoCalc

     Page 1 of 2    
Author Message
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4200
Posted: 02:19pm 12 Mar 2025
Copy link to clipboard 
Print this post

Hi folks,

The GPIO looks very limited but I doubt Peter would find it that difficult to port MMBasic to run on it and then I suspect it will blow most home-brew Pico handhelds into next week.

https://www.clockworkpi.com/?cid=6ed6d3b8-93c8-48d0-862e-f1ad3f64dc6

Note that I "have no skin in this game".

I do have experience with their earlier DevTerm which I run MMB4L on, but that's a different kettle of fish being a full (in my case) Raspberry Pi Compute Module 4 running Raspberry Pi OS.

Build quality of the latter is pretty good, delivery time was sort of ok, but there have been some stories of long waits on their forum.

Best wishes,

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9800
Posted: 02:55pm 12 Mar 2025
Copy link to clipboard 
Print this post

  Quote  The GPIO looks very limited but I doubt Peter would find it that difficult to port MMBasic to run on it and then I suspect it will blow most home-brew Pico handhelds into next week.


Looks suspiciously like a pico running MMbasic or at least with remarkably similar syntax
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4721
Posted: 03:01pm 12 Mar 2025
Copy link to clipboard 
Print this post

  matherp said  
  Quote  The GPIO looks very limited but I doubt Peter would find it that difficult to port MMBasic to run on it and then I suspect it will blow most home-brew Pico handhelds into next week.


Looks suspiciously like a pico running MMbasic or at least with remarkably similar syntax


Indeed...



PicomiteVGA PETSCII ROBOTS
 
twofingers
Guru

Joined: 02/06/2014
Location: Germany
Posts: 1456
Posted: 03:42pm 12 Mar 2025
Copy link to clipboard 
Print this post

  matherp said  ...Looks suspiciously like a pico running MMbasic or at least with remarkably similar syntax

That was my first thought too.
causality ≠ correlation ≠ coincidence
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4200
Posted: 03:55pm 12 Mar 2025
Copy link to clipboard 
Print this post

They don't appear to have pushed any schematics or firmware/software to their https://github.com/orgs/clockworkpi/repositories yet.

Only two things really cry out MMBasic to me:
   - Color RGB(128, 128, 128) ... but that is a relatively obvious construct to add.
   - "PRESS ANY KEY ...", which is what MMBasic would prompt for the LIST command ... but again that's not beyond coincidence.

I'll grab some popcorn and watch with interest.

Best wishes,

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
CaptainBoing

Guru

Joined: 07/09/2016
Location: United Kingdom
Posts: 2121
Posted: 04:07pm 12 Mar 2025
Copy link to clipboard 
Print this post

  matherp said  
Looks suspiciously like a pico running MMbasic or at least with remarkably similar syntax


would be interesting to see the start-up message  
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2375
Posted: 04:16pm 12 Mar 2025
Copy link to clipboard 
Print this post

The i2c keyboard is interesting instead of usb. this wireless keyboard works but no fun typing anything. same for clockwork keyboard.
https://www.amazon.co.uk/Rii-K01X1-Mini-Wireless-Keyboard/dp/B01G6XGLQQ/ref=asc_df_B01G6XGLQQ
 
zeitfest
Guru

Joined: 31/07/2019
Location: Australia
Posts: 534
Posted: 04:13am 14 Mar 2025
Copy link to clipboard 
Print this post

Wondering about the keyboard, is it clicky-button + a membrane overlay ?
Odd that the blurb cites older Pico instead of Pico 2.
 
cicciocb
Regular Member

Joined: 29/04/2014
Location: France
Posts: 71
Posted: 03:53pm 14 Mar 2025
Copy link to clipboard 
Print this post

https://github.com/clockworkpi/PicoCalc/blob/master/Bin/PicoCalc_PicoMite_v1.0.uf2
 
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2393
Posted: 04:14pm 14 Mar 2025
Copy link to clipboard 
Print this post

  cicciocb said  https://github.com/clockworkpi/PicoCalc/blob/master/Bin/PicoCalc_PicoMite_v1.0.uf2


the github repository also contains an MMbasic manual:

User Manual
MMBasic Ver 5.08.00
Revision 4

if it is the case that they are using modified MMbasic source code (based upon their naming of the .uf2 file as v1.0), would it be fair to say they really should be publishing said source code? i could see no sign of the source code on their github repository.

fyi, i've asked a question on github about the availability of either source code, or the portions of the source that have been modified.


cheers,
rob   :-)
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9800
Posted: 04:18pm 14 Mar 2025
Copy link to clipboard 
Print this post

  Quote  <COPYRIGHT HOLDERS>  Geoff Graham, Peter Mather
Copyright (c) 2021, <COPYRIGHT HOLDERS> All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer
   in the documentation and/or other materials provided with the distribution.
3. The name MMBasic be used when referring to the interpreter in any documentation and promotional material and the original copyright message be displayed
   on the console at startup (additional copyright messages may be added).
4. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed
   by the <copyright holder>.
5. Neither the name of the <copyright holder> nor the names of its contributors may be used to endorse or promote products derived from this software
   without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY <COPYRIGHT HOLDERS> AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDERS> BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


Blatantly ignored
 
vegipete

Guru

Joined: 29/01/2013
Location: Canada
Posts: 1118
Posted: 04:20pm 14 Mar 2025
Copy link to clipboard 
Print this post

They've posted information to their Github repositories.

This includes the PicoMite user manual.
Edited 2025-03-15 02:23 by vegipete
Visit Vegipete's *Mite Library for cool programs.
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3964
Posted: 04:23pm 14 Mar 2025
Copy link to clipboard 
Print this post

Deleted - beaten to it.

John
Edited 2025-03-15 02:24 by JohnS
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4200
Posted: 04:31pm 14 Mar 2025
Copy link to clipboard 
Print this post

  matherp said  Blatantly ignored


Let's just give them a moment, they've only just advertised its existence and started pushing to github.

Has anyone talked to them ?

Has anyone installed their firmware on a Pico and checked whether they have f**ked with the (c) message ?

Let's not jump to an assumption of evil or bad faith based on the incident with the original 'mite.

Best wishes,

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4200
Posted: 05:10pm 14 Mar 2025
Copy link to clipboard 
Print this post

I would like to think we could look at this as an opportunity to add another couple of hundred software users/developers (not hardware hackers) to the MMBasic community.

It might involve a bit of tongue biting to not insinuate bad faith on their behalf but given there is no financial cost I think it is probable they can be persuaded to comply with the license terms.

Best wishes,

Tom
Edited 2025-03-15 03:15 by thwill
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
ville56
Senior Member

Joined: 08/06/2022
Location: Austria
Posts: 188
Posted: 06:16pm 14 Mar 2025
Copy link to clipboard 
Print this post

  cicciocb said  https://github.com/clockworkpi/PicoCalc/blob/master/Bin/PicoCalc_PicoMite_v1.0.uf2


looking at the image one easily finds the strings

PicoMite MMBasic Version 5.09.00RC5
Copyright 2011-2024 Geoff Graham
Copyright 2016-2024 Peter Mather

in the .uf2 file. So IMHO it is based on/or is MMBasic 5.09.00RC5
                                                                 
73 de OE1HGA, Gerald
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9800
Posted: 06:25pm 14 Mar 2025
Copy link to clipboard 
Print this post

 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4200
Posted: 06:57pm 14 Mar 2025
Copy link to clipboard 
Print this post

OK, so a point in their favour is they haven't filed off the copyright.

Their decision to label the utf as v1.0 probably makes sense from their side (it's the first version they've distributed) and it isn't exactly the same as the official 5.09.00RC5 because they've updated the OPTIONs ... don't know whether they've done that it in code, or more likely just grabbed an image from a configured Pico like I did for the Game*Mite.

I'm going to assume that Geoff and/or Peter are going to reach out to them to update their website/documentation to comply with the license.

Yes, they could have done better, but if I understand correctly from previously looking at their products and despite all the slickness of their website and mechanical construction they are still doing it for the love rather than the profit.

Best wishes,

Tom
Edited 2025-03-15 05:07 by thwill
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3964
Posted: 07:25pm 14 Mar 2025
Copy link to clipboard 
Print this post

I get the feeling people are so used to long, complex, etc, copyright and licence notices that they often don't bother to read them.

Not good enough, obviously!

I suppose it's "never suspect malice where incompetence will do".

Akin to Tom I hope they'll be constructive and join in with all things MMBasic.

John
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3264
Posted: 10:35pm 14 Mar 2025
Copy link to clipboard 
Print this post

I think that I know who is behind this.  He is a brilliant engineer who designs innovative stuff (for profit) but, for some reason, believes that software (particularly MMBasic) involves zero effort and therefore should be free to use without acknowledgement.

We have had disputes in the past as he seems to like designing stuff around MMBasic - which makes it all the more strange that he views it as worthless. If he simply acknowledged the authors of the firmware then all would be good, but based on past performance, I doubt that will happen - in fact he will probably remove all reference to Peter and myself.

If you are planning on buying one of his gadgets, be aware that, in the past, he has not regarded after sales support as very important.  It might look like a big enterprise, but assuming that he is who I think he is, it is just one guy who will inevitably move on to a new gadget with a different company name.

Geoff
Geoff Graham - http://geoffg.net
 
     Page 1 of 2    
Print this page
© JAQ Software 2025