The Godfather talking
You can run, but you can't hide.
Sonsivri
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
April 20, 2024, 12:05:45 00:05


Login with username, password and session length


Pages: [1]
Print
Author Topic: Any XC8 alternative ?  (Read 3257 times)
0 Members and 1 Guest are viewing this topic.
pascal06
Newbie
*
Offline Offline

Posts: 9

Thank You
-Given: 6
-Receive: 12


« on: February 17, 2023, 09:59:35 21:59 »

Hello,
Is there any "mordern" alternative to XC8 compiler (for 8 bits pic micro), apart CCS  ?
There was the free SDCC compiler but "Microchip PIC16 and PIC18 targets are unmaintained".
Any suggestion would be welcome.
Thanks a lot in advance.
Logged
avrlover
Active Member
***
Offline Offline

Posts: 115

Thank You
-Given: 50
-Receive: 217


« Reply #1 on: February 18, 2023, 03:47:06 03:47 »

look at the post
https://www.sonsivri.to/forum/index.php?topic=24349.0
Logged
sam_des
Senior Member
****
Offline Offline

Posts: 253

Thank You
-Given: 124
-Receive: 146


« Reply #2 on: February 18, 2023, 04:08:54 04:08 »

There are few,
  • CC5X/CC8E  from BKND - Non-ANSI & quirky but excellent optimizations
  • mikroC/mikroBasic/mikroPascal for PIC from mikroE - Not maintained anymore as company has moved on to something called Necto Studio
  • SourceBoost - Not maintained anymore, you can download last version for free. Gets you C, C++, Basic compilers 
  • Great Cow Basic(GCBasic) - Basic only, supports most PIC devices, maintained, Free, quite a good library, All RAM allocation is static
  • JAL(Just Another Language)- Pascal like language, most PIC devices supported, maintained, free, good library support, support basic RAM reuse, poor optimization
  • PBP - Basic Only, old, not much library, Static RAM allocation, Needs MPASM which is no longer maintained by Microchip
  • Proton Basic - Basic Only, officially unmaintained now, but 1 Developer supporting it independently. Static RAM allocation, requires MPASM 
  • SwordFish Basic - Basic Only, PIC18 only, RAM reuse, good library, better optimization, requires MPASM
  • SDCC - Not maintained anymore   

Hope this helps,
sam_des
Logged

Never be afraid to do something new. Remember Amateurs built the Ark, Professionals built the Titanic !
pascal06
Newbie
*
Offline Offline

Posts: 9

Thank You
-Given: 6
-Receive: 12


« Reply #3 on: February 18, 2023, 08:01:50 20:01 »

Hello Avrlover and Sam_des,
thanks a lot for your replies and your help.
Unfortunately, I use Ubuntu. So, no luck with all of theses compilers they work almost exclusively on Windows (except SDCC).
More over I use a recent PIC (16F15244) and I would want exclusively C language.
I hope that there will be a XC8 medicine soon.

Best regards,
Pascal
Logged
Pages: [1]
Print
Jump to:  


DISCLAIMER
WE DONT HOST ANY ILLEGAL FILES ON THE SERVER
USE CONTACT US TO REPORT ILLEGAL FILES
ADMINISTRATORS CANNOT BE HELD RESPONSIBLE FOR USERS POSTS AND LINKS

... Copyright © 2003-2999 Sonsivri.to ...
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines LLC | HarzeM Dilber MC