GC Studio - Change Log
Released 2024-04-27
0000450: [GCcode] Fix: GCODE Open ASM leaving Terminal open 0000496: [GCstudio] Fix: Incorrect Demonstration Sources button drawing on lower dpi screens 0000497: [Chip Definition Files] chipdata.def Updated to latest revision 0000498: [Library] system.h Browse Commits Updated to force creation of SysValTemp variable when using Float maths 0000499: [Compiler] Remove For-Next loop debug 0000500: [Compiler] New: Use of GOSUB now enables LAXSyntax automatically
6 issues View Issues
Released 2024-04-11
0000396: [Library] TM1638_OEM.LIB.H conditional testing causing issues in compiler. 0000438: [GCstudio] Added Ngine Library, removed DBSEngine and Newtonsoft.Json dependency 0000440: [GCstudio] Purge of current update packages, for faster update time, minimum version requirement: v.1.01.02 0000441: [Compiler] Removal of change #1094 messaging in PIC ASM 0000443: [Compiler] Fix: Resolve #insert bug where the #insert is inserted within a TABLE.. END TABLE 0000449: [Chip Definition Files] Compiler fails says no EEprom 0000451: [Compiler] Error message issued when using GOSUB and multiple RETURNs 0000452: [Chip Definition Files] Add 18FxxQ20 and 18FxxQ24 EEPROM support 0000453: [General] CDF output files does not have a full list of the constant 0000454: [Chip Definition Files] Add automatic VDDIO3MD Support for 18FxxQ2x chip 0000455: [Compiler] Compiler not correctly handling # instructions when there is a leading white space. 0000456: [Compiler] Floats: Improve constant handling. 0000457: [Compiler] Improve debugging capability for floats 0000458: [Compiler] Implement error messages when no ASM is created for Floats maths 0000459: [General] Update Prefs Editor to support new INI capabilities 0000460: [Chip Definition Files] Add support for 18FxxQ20 0000461: [Compiler] Floats: Add SingleToString handler 0000462: [Compiler] FLOATS: Add ULONGINT math and constrain Single support to user program 0000463: [Compiler] Floats: Improve debugging of maths 0000464: [Compiler] Add/rationalise variable TOHEX() functions 0000465: [Compiler] FLOAT: Improve SingleToString capability 0000466: [Compiler] Floats: Improve string handling and clarify variable to HEX functions. 0000467: [Compiler] Floats: Resolve silent failures when using string function 0000468: [Compiler] Strings: Need to define consistent and common string handlers for all variables. 0000469: [Compiler] Floats: Add conditional support for 'equal' and 'lessthan' 0000471: [Compiler] Floats: Add INT() capability 0000472: [Compiler] Floats: Reduce memory requirement for compare functions. 0000474: [Compiler] Floats: Need to add divide and multiply capability 0000475: [Compiler] Floats: Add MOD() capability for single support 0000476: [Compiler] Debug: Add more debug to compiler to aid debugging 0000477: [Compiler] Float: Repeat-End Repeat accepts floats variable...when it should be integer only 0000478: [Compiler] Float: Select Case accepts float variable when it should only accept integer. 0000479: [Compiler] Floats: Preferences Editor needs to support INI management with respect to enabling Singles support. 0000480: [Compiler] Floats: Select Case improperly handles decimal constants. 0000481: [Compiler] Floats: Add support for float control via compiler directive. 0000482: [Compiler] Floats: Add additional inspection to ensure a decimal point exists in assignments. 0000483: [Compiler] Floats: Add additional stringTovariable type support. 0000484: [Compiler] Floats: Resolve silent failures when changing assignment variable type 0000485: [Compiler] ADC: Add syntax checking on ADC calls to ensure the constant is valid 0000486: [Compiler] Internal: Improve function handling 0000487: [Compiler] USART: HERSERGETSTRING function, only HERSERGETSTRING as sub exists 0000488: [General] Floats: Add IEEE 574 calculator 0000489: [Compiler] Debug: Add more debug to compiler to show automatic pin direction selection 0000490: [Compiler] Compiler: Trap silent failure like DIR PORTB0,1,2 OUT 0000491: [Compiler] Floats: Trap error when assigning HEX constant to Single variable. 0000492: [Compiler] Compiler: Fix mutliple bitwise silent faiure 0000493: [Programmers] USE.INI: AVRSASM not generating LST file. 0000494: [Compiler] Compiler: For-Next Loop 0000495: [GCstudio] Added button to download demonstrations pack on GC Studio main pannel
49 issues View Issues
Released 2023-11-26
0000437: [Compiler] Compiler Build #1308 0000429: [Compiler] New WAIT control to supress WARNING messages. Wait variable_delay_value US #OVERRIDEWARNING 0000430: [Compiler] New: Support for MPASM when using EEPROM datasets 0000431: [Compiler] New support for compiler environments details in ASM file. This is to aid debugging. 0000432: [Compiler] New adding AVRASM support in Prefs Editor and compiler ( for EEPROM support ) 0000433: [Compiler] Fix: Improved GPASM compatibility for generated ASM 0000434: [Compiler] New Support for #ASMRAW blocks [1563] 0000435: [GCstudio] Added Donate Button and hide/show code 0000436: [GCstudio] Removed deprecated config code
9 issues View Issues
Released 2023-11-15
0000425: [Compiler] New Command EEPROM and END EEPROM 0000426: [Compiler] Add EEPROM operations support to compiler 0000427: [Library] FIX: 18F1220 and 18F1230 USART operating not working as expected 0000428: [GCcode] Added EEPROM Dataset functions to sytntax and intelisense
4 issues View Issues
Released 2023-11-01
0000420: [Library] Updated millis.h 0000421: [Chip Definition Files] Updated DAT files for Q20 to handle CP and CPD config bits 0000422: [Chip Definition Files] Updated DAT files for Q20 to correct blank value 0000423: [Library] Revised HSerReceive for USART.H. Correct conditional operation miscoding. 0000424: [Compiler] Compiler: Improved variable (bytes) usage counting. Shown in compilation summary.
5 issues View Issues
Released 2023-09-15
0000408: [GCcode] Template code ( snippets ) refer to Great Cow BASIC 0000409: [GCstudio] Updated new program templates, changed references and deleted german translations 0000410: [Chip Definition Files] New device Support is now available 0000411: [Library] Improved USART error handiing using OERR bit. 0000412: [Compiler] Linux build update 0000413: [Compiler] Added CDF to PreferencesWindow 0000414: [Compiler] Tidy to GCGB and added documentation to INI file 0000415: [Compiler] GCBVersionStamp updated to 1.07 to address naming convention. 0000416: [Chip Definition Files] Added Q20 support 0000417: [Compiler] Updated to resolve case sensitive folder names 0000418: [Compiler] Compiler: Added FreeBASIC v1.x support 0000419: [Compiler] Compiler Build #1289
12 issues View Issues
Released 2023-09-02
0000407: [GCcode] Fix: keybindings.json have incorrect help task name 0000405: [Chip Definition Files] Restored chip data files for 18f16q40 and 18f26q43 0000406: [GCcode] Changed task name to "Edit Preferences" 0000380: [Compiler] Compiler is not handling IF DEF()(/VAR()/BIT() correctly. 0000381: [GCstudio] SSD1306_32 display does not work with 18F4550 because the I2C_Address 0x78 is not used 0000383: [Compiler] Correct generation of ASM outfile to resolve ,W substitution, added ANSEL support and add new registers for USART2 support. 0000384: [Compiler] Resolved Table Store Data issue, ASM EEPROM locations equ error and resolve TABLE addressing for 18F. 0000385: [Chip Definition Files] 12f629 and 18f6xk40 dat file updated 0000386: [Library] Added support for 18F6xK40 0000387: [Library] Add LCD SPI Serial Expander support 0000388: [G+Stools] Add support for GCBASIC folder for CALLCHM and G+STOOLS 0000389: [Compiler] Compiler fixed to resolve incorrect ASM conversion to PIC-AS source. 0000390: [Library] Add user exits to Software I2C library 0000391: [Chip Definition Files] 18F6xK40 PWM is not support 0000392: [Library] There is no method to rotate a SSD1306 GLCD 0000393: [Library] Software I2C has no user exits in I2CSend 0000394: [Library] I8F6xK40 does not correctly support PROGMEM write/read operations 0000395: [Library] ILI9888 library is issuing errant error messages! 0000397: [Library] 18F6xK40 does not support USART 3,4 or 5 0000398: [Chip Definition Files] Add CHIPLF to DAT to support programmer preferences. 0000399: [GCstudio] Automatic migration to new path of the compiler without breaking the auto update system 0000400: [GCstudio] added code to remove roaming\GreatCowBasic while migrating 0000401: [GCstudio] changed compiler references to revised name, Build for 1.01.016.217 0000402: [GCcode] fix for remblock start inside a comment or a string 0000403: [GCcode] Updated tasks.json to the revised name of the compiler 0000404: [GCcode] changed gcbasic path
26 issues View Issues
Released 2023-06-23
0000374: [Library] ST7567 GLCD capability Hardware I2C not working 0000375: [Library] Add Added GLCD_TYPE_ST7789_320_240 support 0000376: [Library] PIC Hardware I2C module has fixed setup constants 0000377: [GCcode] Support for SBC Development 0000378: [GCcode] Support for Python Development 0000379: [GCcode] Support for C# Development
6 issues View Issues
Released 2023-05-16
0000348: [Library] Added GLCD ST7567S Library 0000373: [Compiler] Improved PIC-AS support. Resolved missing register from .S
2 issues View Issues
Released 2023-05-16
0000368: [Library] Revise ILI9488.h and GLCD.h to improve Long color support. 0000369: [GCstudio] New build of GC Code v.1.76.2 to match Microsoft Source code 0000370: [GCstudio] Updater now finishes GCstudio.exe and Code.exe before update.
3 issues View Issues
Released 2023-05-09
0000360: [Library] Add 7 Segment TM1651 support 0000361: [Library] Add support for 7Segment TM1651 driver 0000362: [Compiler] PIC-AS compiler errors when addressing register.bit(s) 0000363: [Compiler] DAT file inspection issues error - there is need to control these messages 0000364: [Chip Definition Files] Memory incorrect for 18FxxQ41,18Fx6Q83 & 18Fx6Q84 0000365: [GCstudio] GC Code v.1.70.2 Specific Build for Windows 7 (available as a hidden channel) 0000366: [GCstudio] Windows 7 Support for GC Code with automatic detection and patching. 0000367: [Compiler] Compiler Build #1247
8 issues View Issues
Released 2023-05-09
0000359: [Compiler] Compiler Build #1242 0000357: [Chip Definition Files] Fix: 18F0XQ40 in RAM definition cause RAM issues. 0000358: [Compiler] Compiler abends when DAT memory ( MAXRAM) is not correct. [1485]
3 issues View Issues
Released 2023-04-12
0000349: [General] Add new IMAGECONVERTER - this is a new application I have written 0000355: [Compiler] Compiler does not correctly support bootloaders. Bootloaders can be overwritten by program 0000356: [Library] ILI9488 color errors
3 issues View Issues
Released 2023-03-20
0000350: [Library] Add new ILI9488 GLCD driver 0000351: [Compiler] Compiler not detecting when program exceeded PROGMEM. 0000352: [Programmers] Programmer prefs to support Programmer on Board and LFT at 57.6k bps 0000353: [General] Update PUTTY.EXE to latest version 0000354: [Compiler] Compiler crashes during table analysis
5 issues View Issues
Released 2023-03-03
0000343: [Chip Definition Files] Updated to 18FxxQ71, PIC18FXXK83 and PIC18FXXK84 to support PWM16 type 2 0000344: [Library] PWM capability verification correction for legacy chips 0000345: [Compiler] Add new capability where ELSE statements in IF-ELSE-ENDIF are handled as multiline code 0000346: [Compiler] Compiler Build #1226 0000347: [Compiler] Fixed the new capability where ELSE statements in IF-ELSE-ENDIF are handled as multiline code
5 issues View Issues
Released 2023-02-24
0000340: [PPS Tool] Add PIC18F24Q71, PIC18F25Q71, PIC18F26Q71, PIC18F46Q71 and PIC18F56Q71 XML files 0000341: [Library] Improved PWM lib. This will detect that CCP/PWM is not available and it will issue a warning, and, advice on how to resolve. 0000342: [SynWrite] FIX=> updates overwrites synwrite user configuration. 0000339: [Compiler] FIX: Compiler exits not completing the process. 0000338: [Compiler] Compiler Build #1220 0000336: [GCcode] Added *.PUM to CLEAN operation 0000337: [General] Formal release of PIC18FxxQ71 support
7 issues View Issues
Released 2023-01-04
0000325: [Chip Definition Files] Add 18FxxQ71 chip supported [1217] 0000326: [Chip Definition Files] 10F2xx chip DAT files updated [1214] 0000327: [Library] Updated MCP23008 to improve support. 0000328: [GCstudio] Added Legacy Mode to behave like the old GCB 0000329: [GCstudio] Added Options section to the installer 0000330: [GCstudio] Added Legacy mode support on the installer in the options section 0000331: [GCstudio] On the installer now one can select if GC Studio will run when the installer finishes 0000332: [GCcode] added new parts to IntelliSense 0000333: [SynWrite] added PICInfo to SynWrite tools 0000334: [SynWrite] Added GC Studio settings option on synwrite tools and context menu for Legacy mode 0000335: [Compiler] Compiler Build #1218
11 issues View Issues
Released 2022-12-21
0000318: [GCcode] Updated TM1637/TM1638 Helpers released by developer 0000319: [Compiler] Compiler has messaged about AVR MUL message when comments should not be shown in the ASM 0000320: [Compiler] There is no syntax checking on overloaded called to READAD, READAD10 or READAD12
3 issues View Issues
Released 2022-12-15
0000309: [G+Stools] FIX=> foini.bat not working as expected, if a hex file exist it still compile a new one. 0000314: [Library] Corrected functional typo in MCP23017_SendByte 0000316: [Compiler] Remove support for C++ code direct from MPLAB-IDE. This messed with GCB user variables that terminated with bits and bit address 0000317: [GCcode] Fixed a bug when launching GCcode from Linux (WSL) 0000308: [Compiler] Improvement to syntax checking removing the dependency on G+STools batch files.[1445] 0000310: [Compiler] Improved validation of reserved words with the addition of inspector. 0000311: [Compiler] Validation of reserved words with the addition of inspector. 0000312: [Compiler] Browse Commits Adaption of ASM file to show key compiler information to assist with support 0000313: [Library] Revised GLCDPrintLoc to correct Xpos value @ 1208
9 issues View Issues
Released 2022-12-14
0000305: [Compiler] Fix> Compiler locks up during compilation when macro has undefined variable type 0000306: [GCstudio] added cli commands alias
2 issues View Issues
Released 2022-12-01
0000287: [GCcode] GCcode Now can show errors on libraries on Include and lowlevel folders. 0000300: [GCstudio] DIsplay installation directory ( environment var) in ABOUT screen. 0000302: [GCstudio] Option to open GCstudio Settings and About box from GCcode 0000303: [GCcode] Fix> Keybindings are case sensitive 0000304: [Chip Definition Files] 31K support missing from PIC16F152xx chipfamily
5 issues View Issues
Released 2022-12-01
First V.1.00 Stable Release
0000283: [Library] Add support for USART 3, 4 and 5 for Microchip PICs 0000288: [Compiler] GCode displays errors in the terminal window word wrapped at 77 chars 0000294: [GCstudio] SynWrite is now the default IDE for windows 7 0000279: [Library] ADC does not support PIC18F2331/2431/4331/4431 0000280: [Compiler] Complex bitwise comparison on AVR creates invalid ASM 0000289: [GCcode] Add GCODE optmisations to GCCODE 0000290: [GCcode] Updated Intellisense 0000293: [Library] a-d.h library line2499 0000295: [Compiler] Error on compilation 0000296: [General] Add PPSTOOL to reporting Categories 0000297: [General] New support for 16F171xxx and 16F180xx chips 0000298: [GCcode] #ELSE is not being being correctly displayed 0000299: [Chip Definition Files] Incorrect Register offset in DAT file 13 issues View Issues
Released 2022-10-14
2 issues View Issues
Released 2022-07-15
0000261: [Library] Overwrite/corruption issue when using both USART1 and USART2 in same program. 0000277: [Compiler] Correct ASM to use MPASM compiler compatible ASM 0000278: [Compiler] Provide improved AVR maths capability 0000274: [Chip Definition Files] MEGA328PB DAT file incorrect. 0000273: [Compiler] Add MPLAB Regiserbits handler to compiler. 0000271: [Library] Resolved errors in .H files caused by improvement of validation of conditional statements. 0000270: [Compiler] Incomplete conditional statement fail silently.
7 issues View Issues
Released 2022-07-15
0000242: [GCstudio] Fix: CTRL-A doesn't work in the Project Name box 0000243: [GCcode] Fix: tasks.json does not tidy up all files. 0000244: [Library] Fix: USART fails when using USART2 0000245: [Programmers] Updated to AVRDUDES 2.14 0000246: [General] PPS Tool - issue reported to developer - Pete Everett [pete_ev@hotmail.com] 0000247: [Chip Definition Files] Added new 16F series chip parts. 0000248: [GCstudio] Added #define #undefine #ifnot #insert to IntelliSenseGCB.json 0000249: [GCcode] added new 16F series parts to IntelliSenseGCB.json 0000250: [GCstudio] Removed first start file underscores on code 0000251: [Compiler] A set of changes – to resolve some long standing issues or omissions.[1384, 1385] 0000252: [Library] glcd_HX8347.h performance update only.[1392] 0000253: [General] PICINFO: Improved search experience. Search dialogs on tabs now support Enter and F3 0000254: [Compiler] Added support warning user that the DAT has not been tested.[1394] 0000255: [Compiler] Added informative .S replacement message when using USE.INI to manage .S source code.[1395] 0000256: [Compiler] Resolved PIC-AS reverse lookup to resolve case sensitive config statements.[1397] 0000257: [Compiler] Revised ASM output to show hex value of symbol locations.[1398] 0000258: [Compiler] Compiler Build 1157
17 issues View Issues
Released 2022-07-15
0000241: [GCstudio] Fix: On Windows installations with country localization where the decimal point is diff. than "." automatic updates was disabled
1 issue View Issues
Released 2022-07-15
0000237: [GCstudio] Error in Outline 0000238: [GCcode] Fix: Error in Output handler 0000239: [GCstudio] Fix: Scrollback in terminal does not scroll back (conpty) 0000240: [GCcode] Disabled reuse message shown on terminal for all tasks
4 issues View Issues
Released 2022-06-25
0000231: [GCstudio] Added "Clean Solution" to tasks.json 0000232: [GCstudio] GCstudio.exe now resets the programmer preferences instead of ResetToFactory.exe when a reset is made. 0000233: [GCstudio] "Clean Solution" task update 0000234: [GCstudio] GC Studio now can be installed on Porgram Files or in any directory without user write rights. 0000235: [GCcode] New build of GC Code v.1.69.1 to match Microsoft Source code 0000236: [Library] Fix: Resolve 16F185555 family chips to resolve readADC issue caused by isolation of code segment in previous change
6 issues View Issues
Released 2022-06-25
0000221: [GCcode] Fix: Prevent an update Loop, now GC Studio will try to update ONCE and inform if the update failed and open GC Studio as normal. 0000222: [GCcode] Corrected an typo on IntelliSense.json that prevented "String" variable type to be shown. 0000223: [GCstudio] Fix: on some resolutions the second line of some buttons can't be seen. 0000224: [Compiler] New: Compiler now supports Summary reporting. Updates to the compiler and Prefs Editor 0000225: [Compiler] Fix: Changes to Verbose output to correct missing new lines. Non functional update. 0000226: [Compiler] Fix: Force Linux include file specification to be lower case. 0000227: [Compiler] Fix: Improved compiler and assembly reporting. 0000228: [Compiler] Change dialog to "Suppress Summary Mode" 0000229: [Compiler] Compiler Build 1137 0000230: [GCstudio] Added ToolChain Build number to about box.
10 issues View Issues
Released 2022-06-25
0000214: [GCstudio] Fix: GC Studio now stop complaining about system arch if compiler is running. 0000215: [GCstudio] Fix: pkptool works again when launched from installer 0000216: [GCstudio] added icon to all NSIS Scripts. 0000217: [GCstudio] Added "Reset to Factory" button on Config Panel. 0000218: [Compiler] General Demo Update 0000219: [Compiler] Fix: Resolve GCGB compilation issue when no programmer selected 0000220: [Compiler] Compiler Build 1133
7 issues View Issues
Released 2022-06-25
0000205: [GCstudio] Added "Force Update" Button on Config Panel 0000206: [GCstudio] Changed the string parsers to overcome a failure to convert on the auto update code. 0000207: [GCcode] Added "RaiseCompilerError" command and "STOPCOMPILERERRORHANDLER" define to Syntax and IntelliSense 0000208: [Compiler] Compiler Build 1132 0000209: [Compiler] Introduced two new reserved words RaiseCompilerError and STOPCOMPILERERRORHANDLER. 0000210: [Compiler] change of approach to resolve PIC-AS and MPASM handling 0000211: [Compiler] implementation of message.dat for compiler messaging (no longer hard coded) 0000212: [G+Stools] compilation process now raises error not assembler ( so, it is faster and more logical) 0000213: [G+Stools] removal of dependency of writing to ASM to cause error
9 issues View Issues
Released 2022-05-15
0000197: [Compiler] Fix: Resolves issue with LINUX case sensitive #INCLUDE statements 0000198: [Compiler] New: Enhanced handling of compiler/assembly messages for external tools like MPASM 0000199: [Compiler] New: Enhanced handling of compiler/assembly messages for external tools like MPASM with serial 0000200: [Chip Definition Files] Fix: Updated the GetChipData source to correctly handle chips with 64bytes of RAM. There we errors across a series of chips. 0000201: [GCstudio] Redesigned Updater UI, now tells user to wait for update to finish. will be visible on the next update. 0000202: [GCstudio] Added post updater function to be able of service the update core. 0000203: [GCcode] Changed the version variables from decimal to doubles to prevent a strange bug on some OS that prevented the start of GC Studio 0000204: [GCstudio] Deprecated the use of CurrentVersion.nfo, from now, it is hard coded on the assembly.
8 issues View Issues
Released 2022-05-15
0000187: [GCcode] Add all GCB Commands and help to the IntelliSense function 0000192: [GCstudio] Fix: IntelliSense prefix now doesn't care of lower/upper case 0000193: [GCcode] IntelliSense: added a third completion item provider to threat directives separately 0000194: [GCcode] IntelliSense: Added "Availability:" entry to context help 0000195: [GCstudio] New build of GC Code v.1.68.0 to match Microsoft Source code
5 issues View Issues
Released 2022-05-15
0000170: [GCcode] Add CompletionItemProvider support on GCB extension 0000183: [GCstudio] Fixed "Continue without code" behavior for SynWrite 0000184: [GCstudio] Splash Screen Redesign 0000185: [Project Templates] Updated Project Templates 0000186: [GCstudio] warn user if file or folder already exists when creating a new project 0000188: [Library] Fix: Revised ExtendedCommand_PCD8544 to isolate parameter naming 0000189: [Chip Definition Files] Fix: Adding 32k support for 10fxxx chips[1362] 0000190: [Compiler] Update to For-Next loops comments only.[1363] 0000191: [Compiler] Compiler Build 1124
9 issues View Issues
Released 2022-04-13
0000171: [GCcode] New build of GC Code v.1.67.1 to match Microsoft Source code 0000178: [GCcode] Show Welcome Page at start, disabled by default. 0000179: [GCstudio] GC Studio About Box, UI redesign 0000180: [GCcode] "Create New Project" panel UI tweak 0000181: [Compiler] New: Improved selection of internal oscillator when using oscillator clockout. Reverted #1120 as approach failed[1359] 0000182: [Compiler] Compiler Build 1121
6 issues View Issues
Released 2022-04-13
0000169: [GCcode] Fix: Outline now correctly detects the end of the variable definitions 0000173: [Compiler] New: Add capability to prevent usage of LET within scripts. [1354] 0000174: [Compiler] Fix: Reverting the complete method AddInterruptCode() to resolve this Family15 interrupt issue. 0000175: [Compiler] Fix: USART Removal of function variable types.[1356] 0000176: [Compiler] New Add GLCD Scroll for ST7735.[1357] 0000177: [Compiler] Compiler Build 1117
6 issues View Issues
Released 2022-04-13
0000151: [GCcode] FIx: Outline display incorrect on single line multiple variables 0000161: [Programmers] Fix: In some circumstances the pickit2 programmer didn’t flash. 0000162: [GCcode] Single line multiple variables is now recognized by syntax highlighter 0000163: [Compiler] Conditional expression involving words or longs assigned wrong type by compiler 0000164: [Chip Definition Files] Updates to chipfiles 0000165: [Programmers] USE.INI does not support PK programmers correctly 0000166: [GCcode] "//" is now recognized on all symbol providers 0000167: [GCcode] Fix: array variable index detected as an other variable 0000168: [Compiler] Compiler Build 1113
9 issues View Issues
Released 2022-04-13
0000157: [Chip Definition Files] 16F18324 internal OSC not correct. 0000158: [GCstudio] Reset Programmer Preferences option added on config panel 0000159: [GCstudio] Cancel cvs download now open GC Studio, in case server is busy or unavailable. 0000160: [GCstudio] Small UI tweaks.
4 issues View Issues
Released 2022-03-22
0000068: [G+Stools] Binary/Hex/Decimal Converter Hover code integrated to GCB extension and auto enables. 0000148: [GCstudio] Fix: when open a file from arguments last file list doesn't update and window size changes to minimum. 0000149: [Compiler] Preprocessor rejecting valid code 0000150: [GCcode] Color of braces - added in latest release. 0000152: [Compiler] Linux build of the compiler fails win an error in preprocessor.bi 0000153: [Library] Multiple resolutions 0000154: [GCstudio] Added Support for GCB, ASM and FBasic Languages being detected as a supported language for Better Comments Extension 0000155: [GCcode] Added Better Comments Extension 0000156: [GCstudio] Compiler Build 1108
9 issues View Issues
Released 2022-03-22
Update and Installer
0000142: [GCcode] Fix: "View Demos" task fail if GCcode doesn't have %Path% 0000143: [GCcode] New build of GC Code v.1.66.0 to match Microsoft Source code 0000145: [Compiler] ASM error caused by incorrect assignment of variable in complex IF statement 0000146: [Compiler] Programmer not Selected correctly 0000147: [GCstudio] Compiler Build 1106 5 issues View Issues
Released 2022-03-22
Update Installer
0000132: [GCstudio] Added CLC V4 binaries 0000134: [GCstudio] Modified Compiler to support problem matcher format 0000135: [GCstudio] Solved window size problems caused by screen resolution. 0000136: [GCcode] Added task: View Demos 0000137: [Compiler] Fix: Update GLCD 7920 Mono library to support correct font size. Last updated in 2014! 0000138: [Compiler] New: Adding #Option REQUIRED for PIC chipADC 0000139: [Compiler] Fix: Improve #Required messaging in GCStudio 0000140: [GCstudio] Compiler Build 1101 0000141: [GCstudio] Added CLI command /resetsize 9 issues View Issues
Released 2022-03-22
Update and Installer
0000088: [GCcode] Menu bar integrated on GCB Extension 0000130: [GCstudio] GCcode now starts with focus 0000131: [GCstudio] GC Studio now supports a minimum resolution of 1024x768@100% (previously 1280x1024@100%) and is aware of the last window size 0000133: [Compiler] Added support for ADC read on older 18F chips. 4 issues View Issues
Released 2022-03-22
Update and Installer
0000125: [GCstudio] updater now checks if current version is supported by published update 0000126: [GCstudio] Added CLI command /forceupdate to override an update. 0000127: [GCstudio] Changed first run to match file name change 0000128: [Library] Updated library "ams_5600.h" for AMS 5600 magnetic encoder. 0000129: [Compiler] General Demo's update 5 issues View Issues
Released 2022-03-22
Update and Installer
0000121: [GCstudio] Fixed button "Continue without code" open a new GCcode window. 0000122: [GCstudio] Added a new update channel: "mainstream without demos" 0000123: [Library] Added a new library "ams_5600.h" for AMS 5600 magnetic encoder. 0000124: [GCstudio] Added a new update channel: "dev preview" 4 issues View Issues
Released 2022-03-17
1 issue View Issues
Released 2022-03-17
Update and Installer
0000113: [GCcode] Breadcrumbs now ignore "; ' rem" comments 0000114: [GCcode] Breadcrumbs now ignore block comments. 0000115: [GCcode] Breadcrumbs - Chip Part symbol now ends at space or punctuation. 0000116: [GCstudio] Added a button on config panel to update the File Associations in case of the user changes the install directory. 0000117: [GCstudio] Restored Geany option on IDE selection. 0000118: [GCcode] Implemented on installer and file assoc tool, Add to %Path% of GCcode to use as vscode in command line 0000119: [Compiler] Compiler Build #1098 - New: Implement LAXSYNTAX in an ini file to support lax validation 7 issues View Issues
Released 2022-03-17
Update and Installer
0000108: [Compiler] Compiler Build 1097, Further isolation of previous math issue. 0000109: [GCstudio] Corrected anchor of "PICKitPlus Clone Tool" Button 0000110: [GCstudio] Fixed viewing problem on 1920x1080@150% resolution. 0000111: [GCcode] Reverted serial tool in tasks 0000112: [GCstudio] The installer now adds a windows context menu option to open files and folders on GC Studio. 5 issues View Issues
Released 2022-03-17
Update
0000105: [GCstudio] Corrected a typo on the config panel "update channel" 0000106: [GCcode] Added breadcrumb support for GCB language. 0000107: [GCstudio] Integration of serial terminal inside the GCcode terminal. F9 3 issues View Issues
Released 2022-03-16
Update
0000098: [GCstudio] Changed GC Studio open behavior to open files on a single instance by default; added "-n" switch to open files on a new window. 0000102: [GCstudio] Removed Geany IDE option in config panel until needed (Related code still remains). 0000103: [GCstudio] In case of an update error, GC Studio still start 0000104: [GCcode] Added PICKit3+ to tasks 4 issues View Issues
Released 2022-03-10
Update
0000097: [GCcode] Corrected a typo on splash screen. 0000099: [GCstudio] Added OS Architecture awareness and selection for the compiler. 0000100: [GCcode] Added option for architecture on config file, added support to update previous config files. 0000101: [GCstudio] Changed main wizard to allowing being as low as 600 pixels for lower resolutions screen's compatibility. 4 issues View Issues
Released 2022-03-09
Minor Update
0000095: [GCstudio] Removed Beta and Nightly update channels until being used. 0000096: [Compiler] Compiler Fix: Adding isolation of 1094 change and the addition of DEBUG1094 constant. Version_99_02_1095 2 issues View Issues
Released 2022-03-04
Update
0000087: [GCcode] New build of GC Code v.1.65.0 to match Microsoft Source code 0000091: [Compiler] Update version.txt information whit current build 0000093: [Compiler] Fix: Resolves same variable assignment of variable when using simply maths[1334] 0000094: [GCstudio] Changed GC Studio version number to match compiler version. 0000092: [Compiler] PIC-AS block comment handler error. 5 issues View Issues
Released 2022-02-27
Update and Installer available.
https://www.gcbasic.com/reps/stagebuild/setup/GCstudioSetup.exe
0000075: [User Snippets] Add UNO snippet 0000076: [GCcode] Add CLC v4 and V3 to <f4> menu 0000077: [GCcode] Additional support for .S source file 0000078: [GCcode] Change Update and bug track references to new GCB server. 0000079: [GCcode] Change product references to new GCB GitHub account. 0000080: [Compiler] Missing label terminator within .S source 0000081: [Compiler] .S 16F errors 0000083: [Compiler] Compiler Updated to version: 0.99.02 2022-03-03 : Build 1092 0000082: [GCcode] Changed first start useful list to simple text 0000084: [SynWrite] Updated Lexlib.lxl 0000085: [Chip Definition Files] Updated PICinfo 0000086: [G+Stools] Updated G+Stools batch fileshttps://www.gcbasic.com/reps/stagebuild/setup/GCstudioSetup.exe
12 issues View Issues
Released 2022-02-27
Quality of life Update
0000067: [G+Stools] Improved first start experiece 0000053: [GCcode] Startup file 0000065: [GCcode] added /firststart cli to reset first run 0000066: [GCcode] Added Change Log, Road Map and Bug Report to About Box 0000073: [GCcode] Update all fbasic projects task.json to dynamic link 5 issues View Issues
Released 2022-02-27
0000072: [GCstudio] added /pkp cli option to launch PICKitPlus Clone Tool, also added this tool option to the installer. 0000069: [GCstudio] added missing file needed for updates. 0000070: [GCstudio] Corrected, show F1 key binding on Run Task 0000071: [General] Ported installer to NSIS
4 issues View Issues
Released 2022-02-14
Available as Installer.
All previous versions will be unsupported. From this release we will continue giving automatic updates.
0000046: [GCcode] revise all SNIPPETS to use _ (underscore) as the leading character in the 'prefix' field, and, the prefix needs to be lowercase 0000048: [GCcode] Open first-start-sample.gcb on first run. 0000049: [GCstudio] Updated Help to search selected text or open help directly. 0000050: [GCcode] Added extension for Hex Conversion on hover. 0000051: [G+Stools] Updated batch files. 0000055: [GCstudio] Mayor Change. Ported all code and UI to .Net 6.0 (.Net Core) 0000057: [GCcode] REM is not a comment ... 0000052: [GCcode] syntax highlighting tweak. 0000059: [GCcode] #endif not handle correctly 0000062: [GCcode] Help now can be opened on any file type. 0000061: [GCcode] Added new snippets 0000058: [GCcode] Corrected a typo on snippets.All previous versions will be unsupported. From this release we will continue giving automatic updates.
12 issues View Issues
Released 2022-02-13
Release Only, Previous versions are deprecated.
https://www.aritaconsultores.com/GCB/gcstudio0.05.zip
Note: this version includes a special build of GCB.
0000036: [GCcode] added menu option to OPEN ASM 0000037: [GCcode] Recommend the key binding to match SynWrite IDE 0000033: [GCstudio] On lower screen resolution, window control buttons are outside the form. 0000035: [G+Stools] supporting batch files updated 0000039: [GCstudio] Added About Box whit current version/build of GCB, version of FBasic, GC Studio version, Acknowledgements, License and Readme. 0000038: [GCstudio] Option to cancel the download of the update and continue using the application. 0000040: [GCcode] Corrected Labels on syntax extension. 0000026: [GCcode] Improved Syntax Support 0000041: [GCstudio] Improved the CLI argument parser 0000042: [GCstudio] Added recent files and last directory memory support. 0000043: [GCstudio] General Code Optimization 0000044: [GCstudio] Changed icon to new one 0000045: [GCstudio] At start, GCstudio will try to update the user environment variable "GCBASIC_INSTALL_PATH" to their current location.https://www.aritaconsultores.com/GCB/gcstudio0.05.zip
Note: this version includes a special build of GCB.
13 issues View Issues
Released 2022-02-11
Clean Install Suggested, Update Available.
https://www.aritaconsultores.com/GCB/GC%20Studio%20PoC%200.04.zip
0000032: [GCcode] Removed SVN Extension by default, can be added in the extension store if needed. 0000030: [GCcode] GCB Extension: Expanded functionality of syntax recognition by making language files independent of each other. 0000029: [GCstudio] Added shortcuts in Config Panel for easy access to GCB integrated development. 0000031: [GCstudio] Changed Bug Report Behavior, now open up the bug report page in your default browser.https://www.aritaconsultores.com/GCB/GC%20Studio%20PoC%200.04.zip
4 issues View Issues
Released 2022-02-09
Update
0000028: [GCcode] Integrated asm syntax support to GCB Extension 0000022: [GCcode] Changed build tasks to use batch files directly. 0000027: [GCcode] Implemented feature for compiler problem integration in GCcode. 0000024: [GCcode] Added WebView to open compilation report inside GCcode 0000021: [GCstudio] Changed option to exit and stop download of update in splash screen 0000023: [G+Stools] Added G+Stools project for integrated development of source code 0000005: [GCcode] Updated GCcode to version 1.64.0, released from Microsoft. 7 issues View Issues
Released 2022-02-07
Update
0000004: [GCstudio] when selecting geany as an IDE and leting its directory empty, an un handled exeption hapens. 0000020: [Project Templates] Updated all template files 0000002: [Project Templates] Changed the arguments on build x86 and build x64 task from Fbasic project 0000018: [GCcode] Changed key bindings of F5 and Ctrl+F5 to Run task and Run build task respectively 0000019: [GCcode] Added icon to extension 0000012: [GCcode] Add tasks to extension for sigle files 0000017: [GCcode] GCcode auto updates. Change updateUrl field in to our own path 0000016: [Bug Tracking] Changed issue notes as PRIVATE as default. 0000011: [GCcode] Handled exceptions when an error occurred when launching the IDE 0000015: [Bug Tracking] Added bug tracking as category for bug report 10 issues View Issues
Released 2022-02-05
First PoC Release
0000010: [GCcode] Added an extension for SVN integration 0000006: [GCstudio] when windows parses a command to open a file, the running directory of the program sets at the path of the file. 0000007: [GCstudio] Add xul to integrate bug tracking 0000008: [GCstudio] change title names and copy right 4 issues View Issues