![]() |
Forum Index : Microcontroller and PC projects : Clockwork-Pi: PicoCalc
Page 1 of 2 ![]() ![]() |
|||||
Author | Message | ||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4200 |
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 KingdomPosts: 9800 |
Looks suspiciously like a pico running MMbasic or at least with remarkably similar syntax |
||||
Volhout Guru ![]() Joined: 05/03/2018 Location: NetherlandsPosts: 4721 |
Indeed... ![]() PicomiteVGA PETSCII ROBOTS |
||||
twofingers Guru ![]() Joined: 02/06/2014 Location: GermanyPosts: 1456 |
That was my first thought too. causality ≠ correlation ≠ coincidence |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4200 |
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 KingdomPosts: 2121 |
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 KingdomPosts: 2375 |
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: AustraliaPosts: 534 |
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: FrancePosts: 71 |
https://github.com/clockworkpi/PicoCalc/blob/master/Bin/PicoCalc_PicoMite_v1.0.uf2 |
||||
robert.rozee Guru ![]() Joined: 31/12/2012 Location: New ZealandPosts: 2393 |
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 KingdomPosts: 9800 |
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: CanadaPosts: 1118 |
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 KingdomPosts: 3964 |
Deleted - beaten to it. John Edited 2025-03-15 02:24 by JohnS |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4200 |
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 KingdomPosts: 4200 |
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: AustriaPosts: 188 |
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 KingdomPosts: 9800 |
![]() |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4200 |
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 KingdomPosts: 3964 |
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: AustraliaPosts: 3264 |
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 ![]() ![]() |
![]() |