• AVR Freaks

Hot!Any way to get a copy of the paid version of C18?

Author
k5xh_mark
Starting Member
  • Total Posts : 36
  • Reward points : 0
  • Joined: 2008/03/21 08:00:33
  • Location: 0
  • Status: offline
2019/05/23 10:12:30 (permalink)
0

Any way to get a copy of the paid version of C18?

I have a product that uses a PIC18F2321. The design is over ten years old. It was written in the C18 full version. The author of the code has long since departed. I have the source code but not the full version of the compiler. The customer wants to make some changes in the code.  I do not know which version of the compiler was used - only that it was the paid version.
 
Is there any way to get a copy of the old full version?
 
I have tried to compile using the free C18 Version 3.47 but that will not work. I have also tried to convert the code over to MPLAB X. After a day and a half of chasing down errors and warnings I have given up.
 
Thanks,
Mark
 
 
#1

9 Replies Related Threads

    NKurzman
    A Guy on the Net
    • Total Posts : 17596
    • Reward points : 0
    • Joined: 2008/01/16 19:33:48
    • Location: 0
    • Status: online
    Re: Any way to get a copy of the paid version of C18? 2019/05/23 11:40:21 (permalink)
    +1 (1)
    You could Try an F.A.E. or Contacting licensing @ microchip.com 
    Do you have a copy of the license Number? 
    It may help.
     
    Note: Always put the Compiler version in the Source code.
    And Back up the compiler files.
     
    Note not MPlabX  XC8. IF you have version 2.XX It would be easier to Port in C90 mode.  But still it could be some work.
     
     
    #2
    jtemples
    عُضْوٌ جَدِيد
    • Total Posts : 11242
    • Reward points : 0
    • Joined: 2004/02/13 12:31:19
    • Location: Southern California
    • Status: offline
    Re: Any way to get a copy of the paid version of C18? 2019/05/23 11:58:11 (permalink)
    +2 (2)
    After a day and a half of chasing down errors and warnings I have given up.

     
    It's unlikely that the paid version will resolve the problems you're seeing, other than possibly running out of code space.  What command-line options are being used?  What errors and warnings are you getting?
    #3
    crosland
    Super Member
    • Total Posts : 1586
    • Reward points : 0
    • Joined: 2005/05/10 10:55:05
    • Location: Bucks, UK
    • Status: offline
    Re: Any way to get a copy of the paid version of C18? 2019/05/23 12:47:43 (permalink)
    0
    jtemples
    After a day and a half of chasing down errors and warnings I have given up.

     
    It's unlikely that the paid version will resolve the problems you're seeing, other than possibly running out of code space.  What command-line options are being used?  What errors and warnings are you getting?


    Given that the code was originally compiled with the paid for C18 I think it entirely likely that a copy of said compiler will resolve the problems :)
    #4
    dan1138
    Super Member
    • Total Posts : 3164
    • Reward points : 0
    • Joined: 2007/02/21 23:04:16
    • Location: 0
    • Status: offline
    Re: Any way to get a copy of the paid version of C18? 2019/05/23 15:55:54 (permalink)
    +1 (1)
    k5xh_mark
    Is there any way to get a copy of the old full version?

    Try to find the ORIGINAL installation CD for the C18 compiler.
     
    If it is version 3.0 or later it can be used to get the full version of any later version working.
     
    This process has a lot of traps for the inexperienced.
     
    If you can find your ORIGINAL installation CD I will write up the process for you based on that version.
     
    I have gotten it working on Windows 7, seems likely to be workable on Windows 10.
     
    I have tested C18 v3.47 with MPLABX v4.05 and expect it to work on v5.15 but do not know for sure.
     
    In any case if you are dealing with an old C18 project you should use only the MPLAB v8.92 IDE.
     
    #5
    Hen
    Starting Member
    • Total Posts : 29
    • Reward points : 0
    • Joined: 2018/10/24 04:01:44
    • Location: 0
    • Status: offline
    Re: Any way to get a copy of the paid version of C18? 2019/05/23 21:29:23 (permalink)
    0
    Yes, MCC18 3.0 CD installs fine with Win7 PRO and the 3.46 upgrade does too.
     
    However, when you've got hold on your CD, zip it down and put it in the code repository along with all the other tools you need to fix obsolete but active* software.
     
    To be even better prepared for the future (not 100% guarantee) you'd make a virtual world where you set up the tool chain (and keeping the drive file safe). You'd be surprised, even 16-bit windows application can be fixed today if that would be of any interest...
     
    * By active I mean software still in use by customer (even if any warranty, support asf. is out of date).
     
    #6
    mark_w
    New Member
    • Total Posts : 3
    • Reward points : 0
    • Joined: 2016/01/30 06:57:43
    • Location: 0
    • Status: offline
    Re: Any way to get a copy of the paid version of C18? 2019/05/30 06:33:13 (permalink)
    0
    Thanks for the replies! Sorry I couldn't respond sooner.
    Unfortunately I do not have access to the original CDs. The original programmer has long since moved on.
    When I try to compile I get this:
     
    MPLAB C18 3.47 (feature limited)
    Copyright 2000-2011 Microchip Technology Inc.
    This version of MPLAB C18 does not support the extended mode
    and will not perform all optimizations.  To purchase a full
    copy of MPLAB C18, please contact your local distributor or
    visit buy.microchip.com.
    ERROR:  This version of MPLAB C18 does not support extended mode.
    Halting build on first failure as requested.
     
    I have a call in to a FAE. Maybe he/she can help.
     
    Mark
     
     
    #7
    NKurzman
    A Guy on the Net
    • Total Posts : 17596
    • Reward points : 0
    • Joined: 2008/01/16 19:33:48
    • Location: 0
    • Status: online
    Re: Any way to get a copy of the paid version of C18? 2019/05/30 11:14:44 (permalink)
    0
    If you have an FAE, that may get you an answer faster.
    Otherwise the email I gave you may answer your question.
    #8
    CiccioB
    Starting Member
    • Total Posts : 50
    • Reward points : 0
    • Joined: 2013/12/11 05:32:50
    • Location: 0
    • Status: offline
    Re: Any way to get a copy of the paid version of C18? 2019/05/30 13:18:42 (permalink)
    0
    ERROR:  This version of MPLAB C18 does not support extended mode.
    Halting build on first failure as requested.

    You can turn off extended mode in compiler options and in device configuration bits so that it will compile without those extended instructions also with the free version.
    The code may result a little bigger, though, but if you are not size constrained it should work.
    #9
    dan1138
    Super Member
    • Total Posts : 3164
    • Reward points : 0
    • Joined: 2007/02/21 23:04:16
    • Location: 0
    • Status: offline
    Re: Any way to get a copy of the paid version of C18? 2019/05/30 19:37:25 (permalink)
    +2 (2)
    mark_w
    Unfortunately I do not have access to the original CDs. The original programmer has long since moved on.

    In that case help from Microchip may be your best option.

    There is this link claims to have 8649 of them in stock.

    In order to get any version of C18 v3.00 or later to run in full mode requires an installation CD or a full copy of that CD.

    After you install that version you can upgrade it with any of the C18 version from the Microchip web site.

    So if you cannot buy C18 from old stock and Microchip cannot resolve your problem you will need to tell your customer that they may need to pay to port the code to a compiler that a license is available for.
    #10
    Jump to:
    © 2019 APG vNext Commercial Version 4.5