![]() |
Great Cow BASIC | ||||
![]() |
An open-source BASIC compiler for Microchip® PIC® microcontrollers | ![]() |
|||
![]() |
![]() |
![]() |
![]() |
||
| About Great Cow BASIC | |||||
| Home | |||||
| Great Cow BASIC has been written
with 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 PIC and run it on another. It hides many of the more
confusing parts of PIC programming, making it suitable for beginners
and those who don't like assembly. The syntax of Great Cow BASIC is based on that of QBASIC/FreeBASIC, but with some alterations to suit the vastly different system that it compiles for. The assembly code produced by Great Cow BASIC can be assembled and run on almost all 10, 12, 16 and 18 series chips. Please see "Supported chips" for a list of chips that GCBASIC is intended to work with. Don't take our word for GCBASIC being good - please download it yourself and give it a try! |
|||||
|
|
|||||
| Features | |||||
Simple, useful language:
Other features:
|
|||||
|
|
|||||
| Contributors | |||||
| Program Contributors: | |||||
| Hugh Considine | Main developer | ||||
| Stefano Bonomi | Two-wire LCD subroutines | ||||
| Geordie Millar | Swap and Swap4 subroutines | ||||
| Finn Stokes | 8-bit multiply routine, program memory access code | ||||
| Translation Contributors: | |||||
| Stefano Delfiore | Italian | ||||
| Pablo Curvelo | Spanish | ||||
| Murat Inceer | Turkish | ||||
| Other Contributors: | |||||
| Russ Hensel | Great Cow BASIC Notes | ||||
| Are you interested in helping out? | |||||
| The full installer of GCBASIC includes gputils. Please see http://gputils.sourceforge.net for more information about gputils and its authors. | |||||