I just moved from Windows to Linux and miss Synwrite and it's lexer. There is a similar program to Synwrite called Geany which I am using that integrates with MPLAP X 6.20 IDE and an avr programmer. You must use version 6.20 as it is the last version to support pickit3.
So I made a universal script that runs in Linux and installs the latest gcbasic compiler + geany editor + pickit3 support + avr programmer from the web.
It also adds a lexer to Geany which is essentially it's freebasic lexer modified for gcbasic syntax.
The script also gives instructions on how to download MPLAB X 6.20 and installation + how to find which USB port your pickit3 or Arduino board it connected to.
Unpack the attached tar file and carefully follow directions in the readme.txt file at the top level of the attached zip file
caveat: This is all my own work and I have taken care to ensure it is safe but I am by no means an IT security expert. Do your due diligence in inspecting all files and scripts in the tar file and ensure you are 100% comfortable with it's security and what it does before executing the script or following it's instructions. If in doubt delete your local copy of tar file and any files you extracted from it permanently. I am not responsible for anything that goes wrong with your computer or it's operating system by your using the attached tar file
Why not use VS Code as your editor and then all the Helpers and syntax stuff would work. Just a question.
And, I think by 2027 the editor will not be that critical. I am using AI agent with Linux online and I have no local install. AI spins up GCBASIC on demand.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I just moved from Windows to Linux and miss Synwrite and it's lexer. There is a similar program to Synwrite called Geany which I am using that integrates with MPLAP X 6.20 IDE and an avr programmer. You must use version 6.20 as it is the last version to support pickit3.
So I made a universal script that runs in Linux and installs the latest gcbasic compiler + geany editor + pickit3 support + avr programmer from the web.
It also adds a lexer to Geany which is essentially it's freebasic lexer modified for gcbasic syntax.
The script also gives instructions on how to download MPLAB X 6.20 and installation + how to find which USB port your pickit3 or Arduino board it connected to.
Unpack the attached tar file and carefully follow directions in the readme.txt file at the top level of the attached zip file
caveat: This is all my own work and I have taken care to ensure it is safe but I am by no means an IT security expert. Do your due diligence in inspecting all files and scripts in the tar file and ensure you are 100% comfortable with it's security and what it does before executing the script or following it's instructions. If in doubt delete your local copy of tar file and any files you extracted from it permanently. I am not responsible for anything that goes wrong with your computer or it's operating system by your using the attached tar file
Last edit: Rikki 5 days ago
G ood work.
Why not use VS Code as your editor and then all the Helpers and syntax stuff would work. Just a question.
And, I think by 2027 the editor will not be that critical. I am using AI agent with Linux online and I have no local install. AI spins up GCBASIC on demand.
I installed VS codium and integrated Claude AI. But getting the compile and upload buttons to integrate and upload via pickit3 or avr are failing.
If you posted a script or guide it would be useful
Last edit: Rikki 5 days ago
There was no configuration. I shared use.ini and tasks.json and the end to end programming happened even including the new /DO parameter.
Try sharing these files.
Linux Preferences Editor
See https://youtu.be/8eBqZ6Iqa4k
I believe that a Linux solution can be as good as the Windows version. It needs someone with passion and knowledge to config for Linux.
And look at this. My approach to deploying GCStudio - just the start. https://youtu.be/c11a3bGclq0
Enjoy