ARE YOU A BASCOM8051 USER AND FED UP WITH THE TIMING BUGS IN THE SIMULATOR?
If you answered yes then read on and I will show you a workaround.
This site is in NO WAY affiliated to any of the companies/products
mentioned in it and all trademarks,registered names, etc are the property
of their respective owners.
Since version 2.0.13.0 there is a huge problem when the code is simulated
in that the timings for the code execution are all screwed up.
..and to make it worse, they are not constant but vary according to which
compiler directives are used such as $noinit and "Disable Interrupts".
I read the FORUM and saw that several people have complained about this
but the developers are unable or unwilling to do anything about it.
I did register on the FORUM and tried to post replies but it's not very
user friendly and not very reliable...it kept losing my log-in status.
I eventually gave up waiting for the developers to fix the problem and also
gave up on purchasing the full version and decided to find my own solution.
Bascom8051 has two main files, the IDE called Bascom.exe and the actual compiler
which is Basc5132.dll
The problem lies in the exe and not the dll.
Luckily I had version 2.0.11.0 on an old PC and decided to try using those files.
FOLLOW THE STEPS BELOW TO REPLICATE MY WORKAROUND.
STEP 1 - Download all the required files as a single zip HERE (in zip)
STEP 2 - Go to where you installed Bascom8051 and rename Bascom.exe to Bascom-faulty-ver.exe
STEP 3 - Unzip the Bascom.exe in my zip file and put it in it's place.
STEP 4 - Copy Bascom.hlp and Bascom.gid into same directory.
STEP 5 - copy Ioport.sys to the c:\windows\system32\drivers directory.
STEP 6 - Reboot and enjoy.
obviously you can't be running Bascom when doing the above steps!!!!
Please note that I have not modified or tinkered with any of the files.
Firstly my apologies for the ads on this site but websites cost money and us students
are always broke.
Please note that I have not tried this workaround on Vista, so you are on your own there!
Because the compiler dll is still the latest one, all of the language features remain.
The demo limit also remains at 4KB.
Lastly I am very surprised at the attitude taken by the folks at MCS Electronics
I get the distinct impression that they treat anyone using the DEMO version as a time waster.
What they forget is that many of these "time wasters" are students who will one day be employed,
have dispossable income to buy software and probably go else where.....
....like the makers of MikroBasic, Mikroelektronika
check them out at www.mikroe.com/en
GOT A COMMENT? EMAIL ME
Sorry you have to manually type in my address to mail me as I have shown it as a picture
otherwise I will no doubt get 100000000 emails a day by those parasites known as spammers.