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
0000284: [GCcode] Add to GCODE Helper/autocomplete
0000285: [GCstudio] New Helpers for GCODE
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
0000196: [GCcode] IntelliSense: Add all supporting classes
1 issue 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
Update and Installer
0000120: [G+Stools] Batch files now support long file names.
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
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 files
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.
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.
13 issues View Issues
Released 2022-02-11
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.
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