beautypg.com

Differences— cambasic vs qbasic – Remote Processing CAMBASIC User Manual

Page 206

background image

Differences - 1

DIFFERENCES—

CAMBASIC vs QBASIC

1.

CAM BASIC is a multitasking language while the others are not. This adds features to the language
and also some limitations.

2.

CAM BASIC does not supp ort disk or dire ct video comm ands on 64180 systems.

3.

CAM BASIC has an automatic floating point math system. which automatically converts from
floating point to integer and back as needed. Values are always stored in floating point. The
floating point is single precision, with seven digits of precision that are rounded to six digits when
printed.

4.

While variable names may be as long as 40 characters, only the first and last characters and the
length are significant. This allows for m ore than 25, 000 variable nam es.

5.

CAM BASIC does not supp ort the following BASIC A and GW – BASIC non– disk comma nds:

BEEP, CINT, CIRCLE, COLOR, KEY, LINE INPUT, LOC, LOCATE, LOCK, LPOS

LSET, RSET, OCT$, ON PEN, ON PLAY, ON STRIG, PAINT, PALETTE, PEN, PLAY
PMAP, POINT, POS, PUT, RANDOMIZE, SCREEN, SOUND, SPC, STICK, SYSTEM
UNLOCK, USR, VIEW, WAIT, WHILE, WEND and WRITE

QBASIC does not support the following C AMBA SIC com mands:

AIN, BCD, BIN, CO NFIG, COUN T, D EC, DECF , DISP LAY, DO, DPEE K, DP OKE
E X I T , F P E E K, F P O K E , I N C , I N C F , IT R , K E Y P A D $, O N B IT , O N C O U N T , O N I N P
O N I T R, O N K E Y P A D $, O N T I C K , P E E K$ , P O K E $, P R I N T $, R E S U M E C O U N T
RESUME TIMER, START BIT, START COUNT, START INP, START TIMER
S T O P BI T , S T OP C O U N T , S T O P IN P , S T O P T IM E R , S Y S , an d T IC K

6.

CAM BASIC supports ha rdwa re inter rupts w hile the other s do not.