Jump to content

Pavel

Administrators
  • Content Count

    1,471
  • Joined

  • Last visited

Community Reputation

0 Neutral

1 Follower

About Pavel

  • Rank
    Super Maniac

Contact Methods

  • Website URL
    http://www.sourceboost.com
  • ICQ
    0

Profile Information

  • Gender
    Male
  • Location
    Melbourne, Australia

Recent Profile Visitors

4,328 profile views
  1. I suspect this is because of protection system we use though I never saw such troyan warning in my development environment. Please try an experimental build with minimal/no protection from http://www.sourceboost.com/CommonDownload/Binaries/sourceboostv801.exe Update: I checked multiple files included into the installation on Virus Total and it seems that executables built under Visual Studio 2008 generate such false positives. I created a test program that consists of an empty _tmain function, built it with Visual Studio 2008 and tested under Virus Total. It reported a 1 false posi
  2. SourceBoost 8.00 is now FREE and available from www.sourceboost.com
  3. After a long break we are about to release a new version which will be free with optional donation to support developers. Regards, Pavel
  4. After a long break we are about to release a new compiler build. The BoostC compiler family will be free with optional donation to support developers. Regards, Pavel
  5. That's an useful report. The error happens because the SourceBoost code fails to parse some text that contains non-english characters (maybe somewhere in a directory name). Does this happen on your computer? Regards, Pavel
  6. We do add support for the new PICs from time to time but now very often. The 18F26K42 and alike are a bit different from the existing PICS as they offset SFRs by 0x3000 and our linker does not support this yet. We looking into this but can't guarantee this will be supported (at least soon ). Regards, Pavel
  7. Yes Chameleon does work with Novo. The code you mentioned is generated by linker so there is no difference if BoostC or Chameleon is used. One can even mix OBJ files generated by BoostC and Chameleon in the same project. Regards, Pavel
  8. Compiler hanging is not good and we will look into this but your code does not look correct either. Everything inside the asm{} block should be assembly language. Anything else including C statements like _tblptru = 0 will not work. Regards, Pavel
  9. I can confirm this issue for the BoostC compiler family. The Chameleon compiler however handles this code well. Regards, Pavel
  10. Yes you can share the compiled libc binary but not the library sources. Please make sure the github users know the origin of the binary. Regards, Pavel
  11. We would like to reproduce this and we don't need your source code. Please email your project obj files and linker command line to support@sourceboost.com Regards, Pavel
  12. I tried your suggestions but could not reproduce this error Most likely it's just one particular line of code. Maybe you can remove portions of this code that contain IP of your customer and send us the resulting file and maybe even obfuscate it. We are releasing a new version very soon and it'll be nice if this fix makes its way in. Regards, Pavel
  13. Here are some notes how rom objects work in BoostC: - a rom object is always identified by one byte (that's why in the code above gbl_sw_id is 1 byte long) - when linker processes all its input files it makes a list of all rom objects and allocates IDs to them - linker generates code for all these rom objects that it puts into the code memory - linker generates a function that can extract any byte of any rom object using its ID and position/index - when compiler needs to generate code to access character in a rom object it uses an placeholder ID and character position/
  14. When compiling a file the first thing the compiler does it splitting preprocessed source file into lines. If it fails it spits out the error that you quoted. Normally this process is very straightforward and there shouldn't be any errors (hence the error is so brief) but looks like we missed something in this parser (Chameleon is still in beta stage). Can you email your source file along with the compiler command line to support@sourceboost.com so we can investigate. Regards, Pavel
×
×
  • Create New...