Home  |  Contents 

Microcontroller and PC projects
  Forum Index : Microcontroller and PC projects         Section
Subject Topic: Micromite V5.04.09 Beta 19 Post ReplyPost New Topic
Page of 8 Next >>
Author
Message << Prev Topic | Next Topic >>
Geoffg
Guru
Guru
Avatar

Joined: 06 June 2011
Location: Australia
Online Status: Offline
Posts: 2382
Posted: 28 April 2018 at 4:36pm | IP Logged Quote Geoffg

Another beta version of the Micromite firmware (beta 19) for anyone who would like to experiment:
http://geoffg.net/Downloads/Micromite/Micromite_V5.04.09_Beta.zip

This fixes the USB/I2C issue reported in another thread plus the SELECT CASE issue when using a negative constant. It also includes the other changes introduced in previous betas. For example, the fix for issues with corrupted 5" displays, the ability to use display drivers written in BASIC, STATIC variables, etc.

If no more issues are discovered over the next few weeks I will turn this into a final release.

Geoff

Edited by Geoffg on 28 April 2018 at 4:37pm



Back to Top View Geoffg's Profile Search for other posts by Geoffg Visit Geoffg's Homepage
 
robert.rozee
Guru
Guru


Joined: 31 December 2012
Location: New Zealand
Online Status: Offline
Posts: 1285
Posted: 28 April 2018 at 5:56pm | IP Logged Quote robert.rozee

thanks very much geoff, the new beta passed the usual quick tests i run

am not sure if i have suggested this before, but...

there are a few redundant and duplicate keywords in mmbasic, which could quite easily be eliminated through making on-the-fly substitutions in the editor's 'save' function. for example, we have TEMPR and DS18B20. it seems that the editor, when saving to flash, could save these as the same token, with the only loss being that when loaded back into the editor only one (or other) of the strings would be reinstated. ie, DS18B20 would be changed to TEMPR.

off the top of my head, there is:
DS18B20 superceeded by TEMPR
TRON superceeded by TRACE ON (2 tokens)
TROFF superceeded by TRACE OFF (2 tokens)
SPC superceeded by SPACE$

and of course the abomination of:
COLOR that our american friends use instead of COLOUR
(OPTION BADSPELLING ON|OFF could be added to compensate if there were too many protests)

the (small) reduction in size of the token table and speed increase would likely balance out against the added code in the editor to do the substitutions. plus a few extra tokens would be freed up that may allow some savings in flash elsewhere.


just an idea...


cheers,
rob :-)


Edited by robert.rozee on 28 April 2018 at 6:01pm
Back to Top View robert.rozee's Profile Search for other posts by robert.rozee
 
Geoffg
Guru
Guru
Avatar

Joined: 06 June 2011
Location: Australia
Online Status: Offline
Posts: 2382
Posted: 28 April 2018 at 5:59pm | IP Logged Quote Geoffg

Bloody excellent.
Thanks Rob
Back to Top View Geoffg's Profile Search for other posts by Geoffg Visit Geoffg's Homepage
 
sagt3k
Senior Member
Senior Member
Avatar

Joined: 01 February 2015
Location: Italy
Online Status: Offline
Posts: 220
Posted: 28 April 2018 at 6:08pm | IP Logged Quote sagt3k

Hi Geoff
Thanks, now I will try I2C/USB...

Edited: after hours of running the problem, NO problem found .
Thank you GEOFF!!

Thanks
Antonio

Edited by sagt3k on 29 April 2018 at 2:13am
Back to Top View sagt3k's Profile Search for other posts by sagt3k Visit sagt3k's Homepage
 
CircuitGizmos
Guru
Guru
Avatar

Joined: 08 September 2011
Location: United States
Online Status: Offline
Posts: 1030
Posted: 29 April 2018 at 2:12am | IP Logged Quote CircuitGizmos

Quote:
off the top of my head, there is:
DS18B20 superceeded by TEMPR
TRON superceeded by TRACE ON (2 tokens)
TROFF superceeded by TRACE OFF (2 tokens)
SPC superceeded by SPACE$


I agree that these should be removed from the language.

Quote:
and of course the abomination of:
COLOR that our american friends use instead of COLOUR


I strongly disagree with this. If the mites are used in education, then they should be correctly localized.

Perhaps allow the recompilation for American English?



__________________
Micromites and Maximites! - Beginning Maximite
Back to Top View CircuitGizmos's Profile Search for other posts by CircuitGizmos Visit CircuitGizmos's Homepage
 
MicroBlocks
Guru
Guru
Avatar

Joined: 12 May 2012
Location: Thailand
Online Status: Offline
Posts: 2181
Posted: 29 April 2018 at 5:26am | IP Logged Quote MicroBlocks

A computer language is never localized. That would be absurd.
What's next. A Polish localized version, so you have "KOLOR".
The manual will tell what the right spelling for the keyword that you want to use is.
Anything else is a syntax error.




Edited by MicroBlocks on 29 April 2018 at 5:28am


__________________
Microblocks. Build with logic.
Back to Top View MicroBlocks's Profile Search for other posts by MicroBlocks
 
twofingers
Guru
Guru


Joined: 02 June 2014
Location: Germany
Online Status: Offline
Posts: 586
Posted: 29 April 2018 at 5:47am | IP Logged Quote twofingers

deleted!


Edited by twofingers on 29 April 2018 at 7:46am
Back to Top View twofingers's Profile Search for other posts by twofingers
 
Paul_L
Guru
Guru


Joined: 03 March 2016
Location: United States
Online Status: Offline
Posts: 375
Posted: 29 April 2018 at 12:54pm | IP Logged Quote Paul_L

robert.rozee wrote:
and of course the abomination of:
COLOR that our american friends use instead of COLOUR
(OPTION BADSPELLING ON|OFF could be added to compensate if there were too many protests)

just an idea...

cheers,
rob :-)

Hmmpppf! Just because youse guys are upside down you want all of us to stand on our heads! The question is will BADSPELLING ON equate to driving on the right side of the road or the wrong side?

Paul in NY
Back to Top View Paul_L's Profile Search for other posts by Paul_L
 
cosmic frog
Senior Member
Senior Member


Joined: 09 February 2012
Location: United Kingdom
Online Status: Offline
Posts: 151
Posted: 29 April 2018 at 5:30pm | IP Logged Quote cosmic frog

Although I'm from the UK and spell it "Colour" I've always been used to spelling it "Color" when programming computers.
It seems most BASICs I've used always use the US way of spelling it.

Dave.
Back to Top View cosmic frog's Profile Search for other posts by cosmic frog
 
Andrew_G
Senior Member
Senior Member


Joined: 18 October 2016
Location: Australia
Online Status: Offline
Posts: 224
Posted: 29 April 2018 at 6:45pm | IP Logged Quote Andrew_G

Evening all,

Quote:
correctly localized


in the spirit of the thread don't you mean "localised"?

Cheers, Andrew
Back to Top View Andrew_G's Profile Search for other posts by Andrew_G
 
chronic
Guru
Guru


Joined: 21 January 2012
Location: Australia
Online Status: Offline
Posts: 604
Posted: 29 April 2018 at 9:34pm | IP Logged Quote chronic

You will have to stop using ASCII and use BSCII instead..
lets see now.. logarithms maybe..
Back to Top View chronic's Profile Search for other posts by chronic
 
Quazee137
Senior Member
Senior Member


Joined: 07 August 2016
Location: United States
Online Status: Offline
Posts: 147
Posted: 29 April 2018 at 10:53pm | IP Logged Quote Quazee137


Ill use what ever the spelling the user manual has. It's still alot
easier using MMBasic than some of of the other languages for writing code.

Remember all the different early micro's assembly language mnemonics and how

mov a,b means moving the content of b (source) to a (destination)
but you did not move it. it was copied.

ld a,b means load content of b to a

Yea the Z80 was fun with the index regs. not to hard to under stand.

but the 68K WOW that took time and even then I had to look up things
all the time.

I very happy to not work at the lowest level of coding any more.
Back to Top View Quazee137's Profile Search for other posts by Quazee137
 


Page of 8 Next >>
In the news...
 
Post ReplyPost New Topic
Printable version Printable version
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot delete your posts in this forum
You cannot edit your posts in this forum
You cannot create polls in this forum
You cannot vote in polls in this forum

Powered by Web Wiz Forums version 7.8
Copyright ©2001-2004 Web Wiz Guide

This page was generated in 0.1328 seconds.
Privacy Policy     Process times : 0, 0.01, 0, 0.12