Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 02:55 25 Nov 2024 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 : Firmware Wish List

     Page 6 of 14    
Author Message
michael_m

Newbie

Joined: 28/06/2011
Location: Australia
Posts: 1
Posted: 03:03pm 28 Jun 2011
Copy link to clipboard 
Print this post

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: Australia
Posts: 1313
Posted: 03:32pm 28 Jun 2011
Copy link to clipboard 
Print this post


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: Australia
Posts: 347
Posted: 03:33pm 28 Jun 2011
Copy link to clipboard 
Print this post

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: Australia
Posts: 1313
Posted: 03:46pm 28 Jun 2011
Copy link to clipboard 
Print this post


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: Australia
Posts: 43
Posted: 02:47am 11 Jul 2011
Copy link to clipboard 
Print this post

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: Australia
Posts: 1313
Posted: 02:53am 11 Jul 2011
Copy link to clipboard 
Print this post

  Dave Everett said   Don't know how but my request for the ability to run 'compiled' programs to speed them up, ended up in another thread.

Dave


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: Australia
Posts: 43
Posted: 03:06am 11 Jul 2011
Copy link to clipboard 
Print this post

  donmck said  
  Dave Everett said   Don't know how but my request for the ability to run 'compiled' programs to speed them up, ended up in another thread.

Dave


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...


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: Australia
Posts: 43
Posted: 03:08am 11 Jul 2011
Copy link to clipboard 
Print this post

  bigmik said  
  stuarts said   I'd like to see the ability to insert labels into code. To be used as a destination for a goto or gosub. I have code running at the moment that is almost all gosubs and its so hard to read without a lot of comments.
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: Australia
Posts: 1313
Posted: 03:13am 11 Jul 2011
Copy link to clipboard 
Print this post

  Dave Everett said  
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: Australia
Posts: 347
Posted: 04:14am 11 Jul 2011
Copy link to clipboard 
Print this post

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: Australia
Posts: 43
Posted: 04:20am 11 Jul 2011
Copy link to clipboard 
Print this post

  VK6MRG said   How can a Basic programming language not have line numbers?
What happens to the goto command?


You use labels instead.

Dave
 
James_From_Canb

Senior Member

Joined: 19/06/2011
Location: Australia
Posts: 265
Posted: 10:34am 11 Jul 2011
Copy link to clipboard 
Print this post

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: Australia
Posts: 1313
Posted: 10:38am 11 Jul 2011
Copy link to clipboard 
Print this post

  James_From_Canb said  
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: Australia
Posts: 819
Posted: 11:58am 11 Jul 2011
Copy link to clipboard 
Print this post

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: Australia
Posts: 6097
Posted: 07:09am 08 Aug 2011
Copy link to clipboard 
Print this post

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: Australia
Posts: 1313
Posted: 07:46am 08 Aug 2011
Copy link to clipboard 
Print this post

  TassyJim said   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


added to wish list Jim, Wish 31:

http://www.themaximitecomputer.com/wish-list-priority-level- poll/

Cheers Don...Edited by donmck 2011-08-09
https://www.dontronics.com
 
n8mdl
Newbie

Joined: 11/08/2011
Location: United States
Posts: 11
Posted: 11:14pm 10 Aug 2011
Copy link to clipboard 
Print this post

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: Australia
Posts: 1313
Posted: 11:23pm 10 Aug 2011
Copy link to clipboard 
Print this post

  n8mdl said   Most of my projects always seem to center around data acq.
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: Australia
Posts: 266
Posted: 11:33pm 10 Aug 2011
Copy link to clipboard 
Print this post

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: Australia
Posts: 5078
Posted: 11:48pm 10 Aug 2011
Copy link to clipboard 
Print this post

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
© JAQ Software 2024