Sonsivri
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
May 16, 2024, 07:27:10 19:27


Login with username, password and session length


Pages: [1]
Print
Author Topic: Great COW Basic Compiler for PIC  (Read 8805 times)
0 Members and 1 Guest are viewing this topic.
sam_des
Senior Member
****
Offline Offline

Posts: 253

Thank You
-Given: 124
-Receive: 146


« on: September 10, 2007, 06:41:21 18:41 »

Hello,

Just came across this. While I've not evaluated this compiler, but it seems good from what it's site says --

Code:
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:
Standard BASIC flow control statements - If, Select Case, Do, For, Goto
Support for multiply, divide, add, subtract, boolean operations and comparisons.
Bit, Byte, Word and String data types, in addition to byte arrays.
Subroutines and Functions
Inline assembly, in most cases without any special directives
Data tables
Portable, reusable code:
Supports most 8-bit PIC microcontrollers
Write code for a 10F, easily adapt it for an 18F!
Wait command, which gives the same length delay regardless of clock speed.
I/O capabilities:
Standard 2x16 LCD routines
Routines for on-chip A/D, PWM, SPI, EEPROM and Timers
RS232 communications - rates between 300 and 19200 bps with user configurable parity, start and stop bits.
PS/2 keyboard reading

4x4 Keypad

Other features:

Ample support - help file, example programs, forum and email
Several translations
Generates standard MPASM compatible assembly code.
Free, both in the free beer way and the free speech way!

Supports :

10F200
10F202
10F204
10F206
10F220
10F222                Total: 6

12C508
12C508A
12C509
12C509A
12C671
12C672
12CE518
12CE519
12CE673
12CE674
12F508
12F509
12F510
12F629
12F635
12F675
12F683
RF509AF
RF509AG
RF675F
RF675H
RF675K                Total: 22

16C432
16C433
16C505
16C52
16C54
16C554
16C557
16C558
16C56
16C57
16C58
16C61
16C62
16C620
16C620A
16C621
16C621A
16C622
16C622A
16C62A
16C62B
16C63
16C63A
16C64
16C642
16C64A
16C65
16C65A
16C65B
16C66
16C662
16C67
16C71
16C710
16C711
16C712
16C715
16C716
16C717
16C72
16C72A
16C73
16C73A
16C73B
16C74
16C745
16C74A
16C74B
16C76
16C765
16C77
16C770
16C771
16C773
16C774
16C781
16C782
16C84
16C923
16C924
16C925
16C926
16CE623
16CE624
16CE625
16CR62
16CR63
16CR64
16CR65
16CR72
16CR83
16CR84
16F505
16F506
16F5X
16F616
16F627
16F627A
16F628
16F628A
16F630
16F631
16F636
16F639
16F648A
16F676
16F677
16F684
16F685
16F687
16F688
16F689
16F690
16F716
16F72
16F73
16F737
16F74
16F747
16F76
16F767
16F77
16F777
16F785
16F818
16F819
16F83
16F84
16F84A
16F87
16F870
16F871
16F872
16F873
16F873A
16F874
16F874A
16F876
16F876A
16F877
16F877A
16F88
16F883
16F884
16F886
16F887
16F913
16F914
16F916
16F917
16F946
16HV540
16HV616
16HV785           Total: 134

18C242
18C252
18C442
18C452
18C601
18C658
18C801
18C858
18F1220
18F1230
18F1231
18F1320
18F1330
18F1331
18F2220
18F2221
18F2320
18F2321
18F2331
18F2410
18F242
18F2420
18F2423
18F2431
18F2439
18F2450
18F2455
18F248
18F2480
18F24J10
18F2510
18F2515
18F252
18F2520
18F2523
18F2525
18F2539
18F2550
18F258
18F2580
18F2585
18F25J10
18F25K20
18F2610
18F2620
18F2680
18F2681
18F2682
18F2685
18F4220
18F4221
18F4320
18F4321
18F4331
18F4410
18F442
18F4420
18F4423
18F4431
18F4439
18F4450
18F4455
18F448
18F4480
18F44J10
18F4510
18F4515
18F452
18F4520
18F4523
18F4525
18F4539
18F4550
18F458
18F4580
18F4585
18F45J10
18F45K20
18F4610
18F4620
18F4680
18F4681
18F4682
18F4685
18F6310
18F6390
18F63J11
18F63J90
18F6410
18F6490
18F64J11
18F64J15
18F64J90
18F6520
18F6525
18F6527
18F6585
18F65J10
18F65J11
18F65J15
18F65J90
18F6620
18F6621
18F6622
18F6627
18F6680
18F66J10
18F66J15
18F66J60
18F66J65
18F6720
18F6722
18F67J10
18F67J60
18F8310
18F8390
18F83J11
18F83J90
18F8410
18F8490
18F84J11
18F84J15
18F84J90
18F8520
18F8525
18F8527
18F8585
18F85J10
18F85J11
18F85J15
18F85J90
18F8620
18F8621
18F8622
18F8627
18F8680
18F86J10
18F86J15
18F86J60
18F86J65
18F8720
18F8722
18F87J10
18F87J60
18F96J60
18F96J65
18F97J60     Total: 147

site: http://gcbasic.sourceforge.net/


regards,

sam_des
« Last Edit: September 10, 2007, 06:53:33 18:53 by sam_des » Logged

Never be afraid to do something new. Remember Amateurs built the Ark, Professionals built the Titanic !
pickit2
Moderator
Hero Member
*****
Offline Offline

Posts: 4648

Thank You
-Given: 826
-Receive: 4217


There is no evidence that I muted SoNsIvRi


« Reply #1 on: September 10, 2007, 07:20:19 19:20 »

Looks like a good program, I like the free beer comment too.
Also in a bar i drink in, sign says "Free Beer Tomorrow"

http://gcbasic.sourceforge.net/

use
Quote
text
to make your post more readable
Logged

Note: I stoped Muteing bad members OK I now put thier account in sleep mode
CoolWombat
Newbie
*
Offline Offline

Posts: 12

Thank You
-Given: 8
-Receive: 10


« Reply #2 on: December 09, 2007, 11:11:41 11:11 »

Has anyone else tried this compiler? I'm new at this and was wondering if this is good enough for simple programs? The attraction for going with this one is it's fully open-source and hence 'free'.

 Smiley
Logged
Kabron
Active Member
***
Offline Offline

Posts: 196

Thank You
-Given: 63
-Receive: 139



« Reply #3 on: December 09, 2007, 11:41:42 11:41 »

Work ok from the command line, but IDE do not started
Logged
rov1976
Junior Member
**
Offline Offline

Posts: 35

Thank You
-Given: 497
-Receive: 5


« Reply #4 on: December 13, 2007, 09:44:34 09:44 »

hi sir, is this compiler a shareware or full functional compiler? regards, rov1976
Logged
CoolWombat
Newbie
*
Offline Offline

Posts: 12

Thank You
-Given: 8
-Receive: 10


« Reply #5 on: December 14, 2007, 03:42:27 03:42 »

Free..... not shareware  Smiley
Logged
Upgraded
Newbie
*
Offline Offline

Posts: 9

Thank You
-Given: 4
-Receive: 2


« Reply #6 on: December 17, 2007, 07:32:37 19:32 »

Free is nice, but I wouldn't trust a brand new compiler for any project worth its name.
Logged
Pages: [1]
Print
Jump to:  


DISCLAIMER
WE DONT HOST ANY ILLEGAL FILES ON THE SERVER
USE CONTACT US TO REPORT ILLEGAL FILES
ADMINISTRATORS CANNOT BE HELD RESPONSIBLE FOR USERS POSTS AND LINKS

... Copyright © 2003-2999 Sonsivri.to ...
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines LLC | HarzeM Dilber MC