Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 00:54 15 May 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 : MMBASIC alternative Stickos

Author Message
atmega8

Guru

Joined: 19/11/2013
Location: Germany
Posts: 723
Posted: 09:52am 24 Feb 2014
Copy link to clipboard 
Print this post

Hello,

has anybody experience with this System?

Is it an Alternative to MMBASIC?

Pros and Cons?

http://www.cpustick.com/index.html

cpustik Edited by atmega8 2014-02-25
 
Justplayin

Guru

Joined: 31/01/2014
Location: United States
Posts: 327
Posted: 12:52pm 24 Feb 2014
Copy link to clipboard 
Print this post

I couldn't find anyone actually selling anything with the StickOS on it. All the vendors on the "Purchase" page seem to have dropped it. I was trying to dig a little deeper into finding it and ended up coming across something on the Maximite, which turned out to be exactly what I was looking for!
I am not a Mad Scientist...  It makes me happy inventing new ways to take over the world!!
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2927
Posted: 01:17pm 24 Feb 2014
Copy link to clipboard 
Print this post

Seems to be a couple of years old now and not a lot of followers.

Ditto what Justplayin said. Sparkfun no longer selling their version of it.

Have looked at a couple of tutorials and it seemed to have a couple of nice features - network access to allow comms between modules. However, the Basic coding didn't seem that Basic!

Will delve a little deeper into whether the guys managed to port it onto a PIC32MX250 as per old post in their forum. I have a few of those PICs lying around so may play a little.

Will see if there is anything worth discussing within our forum!
 
atmega8

Guru

Joined: 19/11/2013
Location: Germany
Posts: 723
Posted: 01:36pm 24 Feb 2014
Copy link to clipboard 
Print this post

But you can Download everything for free....

But in the last two years i cant See any activities or updates.
Maybe its perfect?;-)
 
atmega8

Guru

Joined: 19/11/2013
Location: Germany
Posts: 723
Posted: 01:40pm 24 Feb 2014
Copy link to clipboard 
Print this post

and it runs for example on a UBW32....or on freescale cpu's.
Mhhhh...
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2927
Posted: 02:03pm 24 Feb 2014
Copy link to clipboard 
Print this post


  atmega8 said  Maybe its perfect?;-)

There seems to be quite a few outstanding bugs - and because StickOS seemingly runs on various platforms/chips, there's a different bug lists for each of the chips. End result is often a 'diluted' support structure.

It appears good if you can get it going - and are prepared to work accepting the 'known issues' for your platform.


 
atmega8

Guru

Joined: 19/11/2013
Location: Germany
Posts: 723
Posted: 02:24pm 24 Feb 2014
Copy link to clipboard 
Print this post

http://www.cpustick.com/history.htm
http://www.cpustick.com/history.htm

All this Bugs are fixed in the available 1.92c Version.

License:

This image of StickOS is released under a free, irrevocable, perpetual license to U.S. Patent 8,117,587 for personal, educational, or non-commercial purposes. This version of StickOS is released "as-is" with no warranty of merchantability and no warranty of fitness for any purpose. This license shall not be implied to cover any future releases of StickOS which are not expressly released under such a license. For information on commercial licenses, please contact cpustick.com.
 
JTR0701
Regular Member

Joined: 10/07/2013
Location: Australia
Posts: 71
Posted: 04:21pm 24 Feb 2014
Copy link to clipboard 
Print this post

Sadly, the updates stopped coming for it and the PIC32MX250 version never quite made it to the light of day. Real pity that.

One down side to it is that it was (AFAIK) only an integer basic, no floating point. However this fact does make it a rather fast implementation of basic, that and the fact that it is a tokenized to an intermediate bytecode language.

 
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2405
Posted: 04:50pm 24 Feb 2014
Copy link to clipboard 
Print this post

reading their patent is a little worrying:

Publication number US8117587 B1
Publication type Grant
Application number US 12/177,802
Publication date Feb 14, 2012
Filing date Jul 22, 2008
Priority date Jun 3, 2008
Inventors Richard Paul Testardi

Microcontroller-resident software development environment supporting application-level asynchronous event handling, interactive debugging and pin variables for embedded systems
US 8117587 B1

iii) an on-chip communications interface adapted to be connected to a user terminal and configured to receive and transmit source code symbolic information,

B) a non-volatile memory controller configured to save the target program to the on-chip programmable non-volatile memory; and

...wholly programmed into the on-chip programmable non-volatile memory and which is configured to run on the CPU core without need of external memory

for each selected I/O pin, declaring a pin variable, configuring the selected function and the designated signal type of the I/O pin, and binding the pin variable to the I/O pin through at least one of the I/O registers by means of a single program statement;
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9501
Posted: 04:58pm 24 Feb 2014
Copy link to clipboard 
Print this post

I must not be very good at patent law.
Worrying in what way exactly?
Smoke makes things work. When the smoke gets out, it stops!
 
vasi

Guru

Joined: 23/03/2007
Location: Romania
Posts: 1697
Posted: 06:57pm 24 Feb 2014
Copy link to clipboard 
Print this post

It is very good, very fast, but fast will wear the Flash. I prefer Pic32Lua anytime against it.

Testardi tried hard to promote it. I guess the fact that it saved to Flash, killed the project - to have only 1000 cycles ... better burn them with C language at no speed loss. And also the license. If you spend money in commercial zone, then be it a pure compiler, not just an interpreter. But wait, the compiler is free, with full optimizations.

I don't know what happened, but maybe Testardi is working at a free USB stack for Microchip... you can get some clues from chipkit.org forums.
Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
vasi

Guru

Joined: 23/03/2007
Location: Romania
Posts: 1697
Posted: 06:59pm 24 Feb 2014
Copy link to clipboard 
Print this post

@atmega8,

If you want to develop in basic with compiled code at C level, look at Firewing (firewing.info). For free.
Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
atmega8

Guru

Joined: 19/11/2013
Location: Germany
Posts: 723
Posted: 12:49am 25 Feb 2014
Copy link to clipboard 
Print this post

  vasi said   @atmega8,

If you want to develop in basic with compiled code at C level, look at Firewing (firewing.info). For free.


Dam'n, it's unbelieveable what Compilers, Freeware, and developmend is around in the NET for the PIC's.
Never heared about firewing before...
Can't wait to get retired to Play around with all this stuff;-)

THX, VASI
 
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