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 : Firmware Wish List
Page 6 of 14 | |||||
Author | Message | ||||
michael_m Newbie Joined: 28/06/2011 Location: AustraliaPosts: 1 |
How about a feature that allows you to save your BASIC program on board, along with the firmware, so that you won't even need an SD Card??? |
||||
donmck Guru Joined: 09/06/2011 Location: AustraliaPosts: 1313 |
Geoff has this in his to do list, but it will be several months before it is released, providing of course, he is able to make it work. Cheers Don... https://www.dontronics.com |
||||
VK6MRG Guru Joined: 08/06/2011 Location: AustraliaPosts: 347 |
Can a basic program be flashed into ROM and run on startup? Its easier to ask forgiveness than to seek permission! ............VK6MRG.............VK3MGR............ |
||||
donmck Guru Joined: 09/06/2011 Location: AustraliaPosts: 1313 |
Same answer as before Matthew, see above and below. Unless I misread either yours or Michael's message. Geoff has this in his to do list, but it will be several months before it is released, providing of course, he is able to make it work. Cheers Don... https://www.dontronics.com |
||||
Dave Everett Regular Member Joined: 24/06/2011 Location: AustraliaPosts: 43 |
Don't know how but my request for the ability to run 'compiled' programs to speed them up, ended up in another thread. Dave |
||||
donmck Guru Joined: 09/06/2011 Location: AustraliaPosts: 1313 |
A fine idea, but it needs a compiler to be written Dave, doable, but not easy I wouldn't think. I have added it to the wish list. You may have to refresh page, etc., to see it. Cheers Don... https://www.dontronics.com |
||||
Dave Everett Regular Member Joined: 24/06/2011 Location: AustraliaPosts: 43 |
I was really just thinking of using the existing compiler, instead of run, you type compile and the interpreter churns out all the hooks, you can save the compiled program to ram or SD card, then run it. Running would involve bypassing the interpreter stage. Of course, I have not written a single line of Maximite code yet, so I really can't assess the speed penalty of the interpreter. Dave |
||||
Dave Everett Regular Member Joined: 24/06/2011 Location: AustraliaPosts: 43 |
A goto or a gosub to a label can be self documenting. Summary, Can we have labels. Stuart Yes Please Mr Music. Mik Absolutely. While it's a big ask, eliminating lines numbers would be nice too. Dave |
||||
donmck Guru Joined: 09/06/2011 Location: AustraliaPosts: 1313 |
Of course, I have not written a single line of Maximite code yet, so I really can't assess the speed penalty of the interpreter. Dave I'm in much the same boat Dave, apart from a few tests, I haven't done any useful code. And I know compiled code would scream along. Cheers Don... https://www.dontronics.com |
||||
VK6MRG Guru Joined: 08/06/2011 Location: AustraliaPosts: 347 |
How can a Basic programming language not have line numbers? What happens to the goto command? Its easier to ask forgiveness than to seek permission! ............VK6MRG.............VK3MGR............ |
||||
Dave Everett Regular Member Joined: 24/06/2011 Location: AustraliaPosts: 43 |
What happens to the goto command? You use labels instead. Dave |
||||
James_From_Canb Senior Member Joined: 19/06/2011 Location: AustraliaPosts: 265 |
I think that might have been tongue-in-cheek. Anyway, I propose an INCLUDE statement. It would "include" the contents of files holding code into the current program as if they had been typed in. That's useful for introducing code snippets or modules of proven code. "Include" would work really well after line numbers were removed, but would still be useful with line numbers. James My mind is aglow with whirling, transient nodes of thought careening through a cosmic vapor of invention. Hedley Lamarr, Blazing Saddles (1974) |
||||
donmck Guru Joined: 09/06/2011 Location: AustraliaPosts: 1313 |
Anyway, I propose an INCLUDE statement. It would "include" the contents of files holding code into the current program as if they had been typed in. That's useful for introducing code snippets or modules of proven code. "Include" would work really well after line numbers were removed, but would still be useful with line numbers. James Done! Cheers Don... https://www.dontronics.com |
||||
sparkey Senior Member Joined: 15/06/2011 Location: AustraliaPosts: 819 |
i know i have read others wishing for a mouse connection ...well if it was in edit mode how good and easy to move round"lets say 30-40 lines of programme and jut put the curser where you want it i ...mostly thought this would be an editors dream..regards technicians do it with least resistance |
||||
TassyJim Guru Joined: 07/08/2011 Location: AustraliaPosts: 6097 |
Currently output is to the VGA and PC-USB simultaneously. I would like to be able to choose between either/or as well as both. This would allow debug information to go to one without interfering with normal program output. Something like: PRINT goes to both as it does now SPRINT only goes to screen UPRINT only goes to the USB (PC) port Jim VK7JH MMedit MMBasic Help |
||||
donmck Guru Joined: 09/06/2011 Location: AustraliaPosts: 1313 |
I would like to be able to choose between either/or as well as both. This would allow debug information to go to one without interfering with normal program output. Something like: PRINT goes to both as it does now SPRINT only goes to screen UPRINT only goes to the USB (PC) port Jim added to wish list Jim, Wish 31: http://www.themaximitecomputer.com/wish-list-priority-level- poll/ Cheers Don... https://www.dontronics.com |
||||
n8mdl Newbie Joined: 11/08/2011 Location: United StatesPosts: 11 |
Most of my projects always seem to center around data acq. Multi-dimensional arrays would be a plus. |
||||
donmck Guru Joined: 09/06/2011 Location: AustraliaPosts: 1313 |
Multi-dimensional arrays would be a plus. OH, OK I take it we don't have Multi-dimensional arrays currently then? I know I used them all the time 30 years ago Cheers Don.. https://www.dontronics.com |
||||
BobDevries Senior Member Joined: 08/06/2011 Location: AustraliaPosts: 266 |
We already have multi-dimension arrays 10 DIM a(10,10) 20 z=0 30 for x = 0 to 10; REM BASE of array is 0 unless otherwise set in OPTION BASE 40 for y = 0 to 10 50 a(x,y) = z 60 z = z + 1 70 next y 80 next z 90 end However, I can't seem to use "NEXT y,x" as is usual in most BASICs. Regards, Bob Devries Dalby, QLD, Australia |
||||
Gizmo Admin Group Joined: 05/06/2004 Location: AustraliaPosts: 5078 |
It would be nice if MMBasic reconised END IF as the same as ENDIF. I use END IF daily in my work but if I try it on a Maximite it throws an error, so I edit the line to ENDIF. Just an annoyance, not important. Glenn The best time to plant a tree was twenty years ago, the second best time is right now. JAQ |
||||
Page 6 of 14 |
Print this page |