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 : Micromite MMBasic Ver 5.05.02 Beta
Page 4 of 4 | |||||
Author | Message | ||||
PicFan Senior Member Joined: 18/03/2014 Location: AustriaPosts: 133 |
Hi Peter ! The problem gets even bigger when a "settick" runs in the background. But I have not analyzed that yet. Thank you ! Wolfgang |
||||
lizby Guru Joined: 17/05/2016 Location: United StatesPosts: 3132 |
Same errors occur in mmbasic DOS with 5.0501 PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed |
||||
JohnS Guru Joined: 18/11/2011 Location: United KingdomPosts: 3772 |
It's been there a long while (excuse the pun)! Also in Linux MMBasic Version 4.4.07e John |
||||
Quazee137 Guru Joined: 07/08/2016 Location: United StatesPosts: 562 |
I didn't know the was a Linux MMBasic. Where can I get a copy? |
||||
lizby Guru Joined: 17/05/2016 Location: United StatesPosts: 3132 |
Pi-cromite: Pi-cromite V 5.05.01 Link on page 5 seems to be the latest. PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed |
||||
vincenthimpe Newbie Joined: 14/10/2018 Location: United StatesPosts: 24 |
May i suggest an OPTION @#$%! that would truly be explicit ( possible even not safe for work ) |
||||
JohnL Senior Member Joined: 10/01/2014 Location: SeychellesPosts: 128 |
All along I was under the impression that BASIC is meant to be a "simple" and "easy" language to program with. How many more OPTIONS and EXPLICITs are needed before someone realizes that they have lost the plot. C is very simple and not that hard after all. |
||||
lizby Guru Joined: 17/05/2016 Location: United StatesPosts: 3132 |
LOL (C programmer since 8080 Small-C by Ron Cain from the May 1980 issue of Dr. Dobb's Journal of Computer Calisthenics & Orthodontia, "Running light without overbyte") PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed |
||||
bigmik Guru Joined: 20/06/2011 Location: AustraliaPosts: 2914 |
GDay John, All, The problem is ... I am simpler. Kind Regards, Mick Mick's uMite Stuff can be found >>> HERE (Kindly hosted by Dontronics) <<< |
||||
JohnL Senior Member Joined: 10/01/2014 Location: SeychellesPosts: 128 |
Don't want to start another flame war between basic and c. But for absolute new beginner, MMbasic is not as simple any more as some fanatic fan boys pretend. Hence, context of my earlier post related to "OPTION EXTREMELY EXPLICIT". Mick, https://www.youtube.com/watch?v=QNTaQ5qjniE This is one of the simplest video tutorials and there are dozens if not 100's more on the net related to C and Arduino. I have linked to lesson 5 that starts talking about variables and data types. Note, Arduino is no longer 8 bit Atmega 328 microcontroller. Just about any microcontroller from 8 to 64 bits (including PIC32)can be programmed in Arduino syntax C. If this is not the simplest tutorial to learn C or for that matter any programming then you should take on some other hobby like fishing maybe. I acknowledge that there is a place and use for MMbasic, I would not be here otherwise. But there is no excuse for fanatical Basic fanboys to thumb their nose at C or Arduino as being some sort of inferior monster, it only shows their ignorance and incompetence. |
||||
Paul_L Guru Joined: 03/03/2016 Location: United StatesPosts: 769 |
Back in my adventurous youth I actually used to enjoy writing machine code on Hollerith cards enforcing reverse polish or post fix notation. When I got a little older I found I preferred the enforced divisions in a COBOL programming environment. When "C" came along it was a welcome upgrade from "B" which was really just a super assembler. Then BASIC escaped from the Dartmouth mini-computer and appeared on the likes of the Altair and it seemed a lot easier. Then the concept of differentiating between volatile memory resident variables and persistent disk resident variables which outlive the execution of the program which created them put a new twist on things when dBase appeared. It's fun to create cults devoted to one of these historical developments, but it is counterproductive. Each methodology has its advantages and disadvantages in any given application. We have to use whichever method is appropriate to the task at hand. But I still prefer post fix notation! I guess I really am Polish. Pavel in NY. |
||||
lizby Guru Joined: 17/05/2016 Location: United StatesPosts: 3132 |
Haven't seen any of that here regarding MMBasic. We pretty much have to admire C and C programmers because we admire what Geoff and Peter have done with C for us. If you think MMBasic isn't easy (relative to its power), and relatively easy to understand, try going through the thousands of lines of C code which make it available to us. And, yes, I do like to go fishing from time to time, speaking of thumbing one's nose. PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed |
||||
panky Guru Joined: 02/10/2012 Location: AustraliaPosts: 1101 |
@JohnL, With respect, your comment above is both derogatory and wrong. I certainly, and I suspect most, if not all here are in awe of the power of C and the people who are proficient and prolific in it's use. When someone states that they think that 'this' language is better than 'that' language, it is a personal opinion based on a range of factors, often past experience amoungst others. In my case, I 'prefer' to use MMBasic in my hobby projects for the simplicity that I find in its structure. I don't mind (or in fact care), that others may find other languages more to their own liking and I certainly have no intentions in trying to convert anyone else. But I object most strongly to anyone else , like door to door salesmen and religous zealots, banging on my door (or inbox) trying to tell me that I am simple/feeble minded in using the tools (programming language) that I do. As Paul says, each to his own. Doug. ... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it! |
||||
CaptainBoing Guru Joined: 07/09/2016 Location: United KingdomPosts: 2061 |
A noble sentiment. However, labeling people ignorant, incompetent fanatics because their preferences don't align with your own ... yeeeah, not the best way to go about it. |
||||
viscomjim Guru Joined: 08/01/2014 Location: United StatesPosts: 925 |
MMbasic is perfect for people like me as it was very easy to pick up and start making things relatively quickly. I don't use arduino's for any other reason than I feel a bit intimidated by the code and I'm a bit older, so learning something new takes a while. I do look at a lot of arduino code just because it is plentiful on the web, and trying to work through it gives me ideas on how to approach projects using MMbasic. There is no real love or hate for any of it. I just happen to really like MMbasic at this point and it has been the base for many a project. The work and effort done by Geoff and Matherp and the rest of the great TBS forum is outstanding and gracious to say the least. Thank you!!!! |
||||
goc30 Guru Joined: 12/04/2017 Location: FrancePosts: 427 |
My mother langage is ASM (Intel & Motorola). I discovered other languages in the 80s (Basic, G, Pascal). I found that the two extremes (ASM and Basic) were enough for what I had to do (Basic for test and algos, and ASM for the final program). My specialty was industrial computing. After I discovered VB. This language seemed to me perfect for most of my development, and whenever I wanted to transpose in "C" (C, or C ++, or C #), it was always too complicated (especially with the tens libraries needed and sometimes not even powerful enough (especially C#), it was always too complicated (as with dozens of libraries required to write "Hello Word") and sometimes even not powerful enough (especially C#). With Arduino and Rpi I had to go to the "C", but without pleasure. Also the MMbasic project delighted me and I can not thank too much the developers who built this project. |
||||
Geoffg Guru Joined: 06/06/2011 Location: AustraliaPosts: 3190 |
Thank you VERY much Wolfgang. I have tracked down the bug (actually two bugs) and the fix will be in the next beta release. It was an amazingly tricky problem associated with calling a function from inside the DO WHILE's conditional test. Your demo code illustrated up the problem perfectly and made it so much easier to track down - so thanks very much. Geoff Geoff Graham - http://geoffg.net |
||||
PicFan Senior Member Joined: 18/03/2014 Location: AustriaPosts: 133 |
Hello Geoff! Thanks to all who made the great project Micromite possible. Micromite is the best since the invention of PIC, s. Greetings from Tyrol ! Wolfgang |
||||
Page 4 of 4 |
Print this page |