![]() |
Forum Index : Microcontroller and PC projects : MMBASIC alternative Stickos
Author | Message | ||||
atmega8![]() Guru ![]() Joined: 19/11/2013 Location: GermanyPosts: 723 |
Hello, has anybody experience with this System? Is it an Alternative to MMBASIC? Pros and Cons? http://www.cpustick.com/index.html cpustik |
||||
Justplayin![]() Guru ![]() Joined: 31/01/2014 Location: United StatesPosts: 327 |
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 KingdomPosts: 2927 |
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: GermanyPosts: 723 |
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: GermanyPosts: 723 |
and it runs for example on a UBW32....or on freescale cpu's. Mhhhh... |
||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2927 |
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: GermanyPosts: 723 |
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: AustraliaPosts: 71 |
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 ZealandPosts: 2405 |
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 ZealandPosts: 9501 |
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: RomaniaPosts: 1697 |
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: RomaniaPosts: 1697 |
@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: GermanyPosts: 723 |
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 |
||||
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |