Our software is called the Great Cow BASIC suite. The Great Cow BASIC suite is robust and fully functional compiler and assembler. Using Great Cow BASIC is the fastest method to program a Microchip PIC or Atmel AVR 8-bit microcontroller for those just starting and the professional user.
Great Cow BASIC has three main aims - to remove the need for repetitive assembly commands, to produce efficient code, and to make it easy to take code written for one microcontroller type and run it on another microcontroller type. The design intent is to remove the complexity of using and programming a microcontroller. Great Cow BASIC is suitable for beginners, for those who do not like or wish to learn assembly language and for experienced microcontroller programmmers. Great Cow BASIC is available for Windows, Apple Operating Systems and Linux.
We have two versions of Great Cow BASIC. Both versions use the same common core toolchain the difference is the user experience.
Great COW BASIC IDE
This IDE is called GCB@Syn.
GCB@Syn is the IDE for Great Cow BASIC. It is based on Synwrite created by Alexey Torgashin www.uvviewsoft.com/synwrite
adapted and modified for GCB and maintained by Frank Steinberg, see www.FrankSteinberg.de for more information about Frank and his great work.
The IDE uses the following tool chain as follows:
Great COW BASIC SYNTAX
The syntax of Great Cow BASIC is based on that of QBASIC/FreeBASIC, but, with some adaptions to suit the vastly different system that it compiles for - a microcontroller.
Great Cow BASIC will allow you to program most 8 bit PIC microcontrollers (10F, 12C, 12F, 16C, 16F, 18C and 18F chips), and most AVR microcontrollers (Classic AVR, Tiny AVR and Mega AVR).
Great COW BASIC HISTORY
Great Cow BASIC was initially developed in 2007 by Hugh Considine and over the years a growing number of developers have support the Open Source development. The key developers and key community member are:
|Hugh Considine||Lead Developer|
|Evan Venn||Design Authority, Main library developer and Release Manager|
|William Roth||LCD, Timers, SMT Libraries developer|
|Theo Loermans||LCD and Libraries developer|
|Chris Roper||Utilities and QA|
|Joe Realmuto||GLCD developer|
|Kent Schafer||PWM and GLCD developer|
|Pete Everett||PPS Tool developer|
|Frank Steinberg||Lead IDE developer|
|Bernd Dau||Uber Web Master|
|Stefano Bonomi||Two-wire LCD subroutines|
|Geordie Millar||Swap and Swap4 subroutines|
|Finn Stokes||8-bit multiply routine, program memory access code|
If you are curious what you can do with Great Cow BASIC. Watch the video below - this shows the some of the capabilities of Great Cow BASIC.
Great Cow Graphical BASIC is an icon based program editor. It allows you to create Great Cow BASIC programs without having to memorise commands. This makes it particularly useful for those who have never done any programming before. And, as with Great Cow BASIC, it's completely free!
Help - a searchable comprehensive and Help system - this is updated daily
Forum - the user forum has a vast amount of information and you can ask the community for help and advice.
Microcontrollers - Great Cow BASIC supports more than 1100+ microcontrollers.
Hardware - this add-on hardware is already supported - this list grows weekly.
Download - this is where to download the software
Showcase Collection - and do not miss the collection of great projects published by the users of Great Cow BASIC
Never miss a Release or an
important Update! News feed