View previous topic :: View next topic |
Author |
Message |
wimapon
Joined: 26 Oct 2008 Posts: 24 Location: Meedhuizen
|
Posted: Wed Jan 28, 2015 10:46 am Post subject: Bascom update yes or no? |
|
|
Hi,
I am using Bascom version 1.11.8.2 for about 8 or 9 years now. For all kind of usage.
If i buy the latest update of Bascom, will all my old programs still work without change?
Wim
(BASCOM-AVR version : 1.11.8.2 , Latest : 2.0.7.8 ) |
|
Back to top |
|
|
Meister
Joined: 27 May 2010 Posts: 319
|
Posted: Wed Jan 28, 2015 3:33 pm Post subject: |
|
|
Besides extensions, improvements and bug fixes,
what I darkly remember as a major change is that from one version to the next (don't know at which version) some port outputs would come out inverted (in order to be more compatible with some standards). That caused motors to run in opposite direction compared to compilations with the previous versions. That was discussed in this forum (I don't remember the link).
The recommendation was to always carefully read the changes log which might take a while if you do a large version jump....
Regards, Meister |
|
Back to top |
|
|
wimapon
Joined: 26 Oct 2008 Posts: 24 Location: Meedhuizen
|
Posted: Wed Jan 28, 2015 6:04 pm Post subject: |
|
|
Thanks Meister,
The change in output for some ports is not too bad.. I can live with that.. just change a 1 into a 0.
What do you mean with "some extensions" ?
Wim |
|
Back to top |
|
|
Meister
Joined: 27 May 2010 Posts: 319
|
Posted: Wed Jan 28, 2015 8:41 pm Post subject: |
|
|
Quote: | What do you mean with "some extensions" ? |
Well, just an example: Recently Auto-Indent was added to the IDE. A very nice and very useful feature for editing. Have not seen that in other editors. And the list of supported AVRs is growing, and a code explorer was added making browsing through the code quite handy. New mode of subroutine handling, multidimensional arrays, and certainly much more ()...
If there are other changes affecting the behavior of the AVR I don't know. Watch the enhancements list -but it seems necessary to be registered to see it...
Maybe the enhancements list is published also outside the MCS site, if not that would be very helpful to acquire new customers...
Regards, Meister |
|
Back to top |
|
|
AdrianJ
Joined: 16 Jan 2006 Posts: 2483 Location: Queensland
|
Posted: Wed Jan 28, 2015 10:38 pm Post subject: |
|
|
I find most of my old programs compile perfectly. Occasionally you will get a compiler error, where the new compiler is a bit more finicky about syntax. Usually pretty obvious. There are quite a few new reserved words, which will give you an error if you use one as a variable. For instance the recent discussion on register names. All registers R0...R31 are now directly available by name, but that means any variable you named R0..R31 will be treated as a register. That will cause a compiler error on the DIM statement referencing that name.
Its worth upgrading, the new IDE is far better to use, and there are many more built-in functions for handling external devices.
Re upgrading, I thought the policy was that once you have a license, upgrades are free forever.
But I would still recommend that you install a new version into another folder, so that if disaster strikes, you can revert to the old version. _________________ Adrian Jansen
Computer language is a framework for creativity |
|
Back to top |
|
|
albertsm
Joined: 09 Apr 2004 Posts: 5913 Location: Holland
|
Posted: Wed Jan 28, 2015 10:56 pm Post subject: |
|
|
It happens to be the case that MCS exists 20 year this year. All this time we offered updates and support for free.
But this does not mean that this will remain forever the case. forever is a very long time
The official update policy is that one can update at least for 2 years for free. So that is guaranteed. If you can update after that it depends if you have registered within 1 year after purchase.
Some times very old licenses are registered, but these get the status 'expired'. mainly because we can not check if these copies are bought by the user or that they were bought on ebay.
But if you registered 20 years ago, and you know your user/pwd you can simply update. Update process is described in the help/wiki.
On the other hand if you did not update your email address and you lost your user/pwd, the system can not send an email to your new address (because of abuse we only use a registered email) you can not update anymore.
If that is within 1-2 years of purchase, support will help, but after that there is no help. offering free help is fine but not when it is eating up all time.
A good reason for update is that we only support the last version. _________________ Mark |
|
Back to top |
|
|
Evert :-)
Joined: 18 Feb 2005 Posts: 2156
|
Posted: Thu Jan 29, 2015 10:00 am Post subject: |
|
|
I never update the old version, i will install the new version in a new directory.
In my source code there's an note with what Bascom version the code is compiled and tested.
When there need to be a minor change or bug fix I compile it with the version noted in the code, with this there's not a real need to check the complete code all the way again. _________________ www.evertdekker.com Bascom code vault |
|
Back to top |
|
|
|