The Great Cow Great Cow BASIC
New Users
About GCBASIC
About GCGB
Getting Started

Online Help
Example Programs

Making Forum posts
Link to Forum

Downloads
Development News

Chips Supported
Hardware Drivers
Useful Information
SourceForge Project Page

Support

Get Involved
Other
Links
Welcome to the homepage of the Great Cow Basic Open Source BASIC programming tools for Microchip PIC and Atmel AVR microcontrollers
Latest News:
29/8/2014 A revised support file for I2C in now available
  • A revised DS1307.H file.  Easier to use, better documentation, plus sample  programs are also available.
25/8/2014 A revised set of support files for I2C in now available
  • A revised EPPROM.H file.  Now supports writing/reading bytes, strings and array to I2C Serial EEPROM devices.
  • A new DS18DS20.H file.  Supports three different ways of reading temperature from these inexpensive devices
  • A revised I2C.H header file.  Supports Master mode and Slave mode with vastly improved documentation  in this header file.
  • A revised FRAM.H EEPROM header file.  Support for this blinding fast I2C Serial EEPROM devices.
  • A revised LCD.H file.   Much improved in terms of speed – this is a must have include file.  New commands also – LCD_ON & LCD_OFF
Thanks go to Thomas Henry, William Roth, Rikki White, Kent Schafer, Hugh (of course!) and Evan Venn.  If I have forgotten to attribute this good work to anyone, please let me know!

11/8/2014
Word of Great Cow Basic is getting out there.  Hobby Components have now listed GCB as a development solution with a nice supporting guide.  See this link for the Great Cow Basic Development Environment Quick Start Guide.

3/7/2014  New  support for  EEPROMs and improved  I2Csupport  via the MSSP hardware module.  The new include EEPROM.H generalise with parameters to allow connection to multiple EEPROMs simultaneously and the revised HI2C.H file improves the I2C support by use of the MSSP module.

The new EPPROM.H file
•removes unneeded or redundant code
•greatly condensed the array write command in particular
•renamed page commands to reflect they are actually array/string commands
•reduced local variables to only two bytes
•commented the code throughout to make improvements easier
•eliminated reliance on the "Utils.h" include file
•renamed parameters to be consistent, but still not clash with user program variables

Great job  - Thomas Henry and Anobium


26/5/2014
A new version of the GCB@Syn  IDE for Great Cow Basic.  This IDE is maintained by Frank Steinberg and this release now contains the release dated 13/05/2014.  This contains all the latest drivers, Help File etc.  This is a great way to get a complete download of Great Cow Basic.  See here, or for a direct link select this link GCB@Syn.zip.

13/5/2014
Another revision, a correction, to the Great Cow Online Help, see Online Help.   New information added, please see the Change Section for more details.   Hot Release updated to contain the latest Help File.

11/5/2014
Another revision to the Great Cow Online Help, see Online Help.   New information added, please see the Change Section for more details.

We also released a HOT RELEASE for Great Cow Basic today.  This includes a new compiler to resolve a number of key issues, further GLCD enhancements, more Maths functions and even more example code in the Help File.  For a full list of the functional changes please refer to the readme file within the HOT RELEASE zip file.  See the Downloads section of this website for more information on obtaining the latest HOT RELEASE.

26/4/2014
Updated supported hardware list.  See here Hardware Drivers. This is not intended to be the comprehensive list of the supported hardware – please search the forum for the most up to date list of supported hardware.

25/4/2014
Another revision to the Great Cow Online Help, see Online Help.  We will keep this online version up to date, so let us have your recommendation and changes. New information added, please see the Change Section for more details.

25/4/2014
A new release of the HOT RELEASE version of Great Cow Basic.  This includes GLCD fixes, new GLCD hardware more Maths functionality and more example code in the Help File.

30/3/20148/2014 A revised set of support files for I2C in now available
  • A revised EPPROM.H file.  Now supports writing/reading bytes, strings and array to I2C Serial EEPROM devices.

Another revision to the Great Cow Online Help, see Online Help.  We will keep this online version up to date, so let us have your recommendation and changes.  New information added, please see the Change Section for more details.

18/3/2014
Revised the Great Cow Online Help, see Online Help.  We will keep this online version up to date, so let us have your recommendation and changes.

We have also move a lot of the information and source code into SourceForge.  You can obtain source files and helper files from the code repository.  Please becareful as you use these file - some may work with your version of GCB some may not.  Please ensure you backup you system prior to using these files.


14/2/2014
A new update for Great Cow Graphical BASIC website.  A release is in process. Watch this space.  The release includes several bug fixes, new help files and new features.

13/9/2010
A new update for Great Cow Graphical BASIC, version 0.9a, has been released. It includes several bug fixes, a few interface adjustments, and a new Parameter Editor. 


14/2/2010
A new update for Great Cow Graphical BASIC, version 0.9, was  released. It includes several bug fixes, a few interface adjustments, and a new Parameter Editor. .

18/10/2009
Those who've been reading the forum and checking the Latest Build page will already know this, but GCBASIC now has almost full support for AVR microcontrollers. Don't count on it for anything important just yet, but if you'd like to try programming an AVR with GCBASIC, please give it a go. If you find a bug, please let us know on the forum. You can obtain the latest build from the Download page, or from the Latest Build page.

The other news is that a completely new program has been released. Great Cow Graphical BASIC is an open source icon based editor for GCBASIC programs. Drag and drop the icons to make up a GCBASIC program, then send it to your PIC or AVR. Find out more about it from the About GCGB page, or download it from the Download page. It's still under development and is at the alpha stage, any bug reports or suggestions are most welcome at the forum.

A small screenshot of Great Cow Graphical BASIC, showing a program to blink an LED



Older News

 Please contact Hugh Considine if you have any queries regarding this page.
Page Count 2683
This site is freely hosted by SourceForge.net
SourceForge.net Logo