Você está na página 1de 18
US) Bieta Es eens Direitos reservados por GPE lwvANs Teewtcos € CleNTIFICOS EDITORA LTDA. Rua Vieira Bueno, 21 — Rio de Janeira — CEP: 20920 CeO ae ether te AUTO [+ ]! [iniciof , incremento} Numera automaticamente as linhas de programa, Pare interrom- per pressione Ctrl C ou Ctrl Stop, AUTO 190, 20 BASE (n)= Permite detinir 0 endereco inicial da tabela n (9-19) da VRAM. (ver Tabelas da VRAM). BEEP Emite um breve sinal sonaro. O mesmo que PRINT CHR$(7). BLOAD <"‘disp:arquivo"> [, R [, destoc}] Carrege para a memoria um programa em linguagem de maquina. R Executa o programa apés 0 carregamento, desloc Os encerecos de carga serda deslocados pela valor espe- citicado. BLOAD“CAS:PROGR3”, R BSAVE <“disp:arquivo'>, , f{, execugdo} Grave imagem da meméria no arquivo especificada, io Endereco inicial da area a ser gravade (-32768 2 65595), fim __Endarego final da drea a ser graveda {-32768 2 65538). execugéo Endereco inicial de execurdo (-32768 a 65535). BSAVE “CAS:PROGR3", 8HF300 , BHF370: CALL [, (ergumentos)} Executs uma rotina num cartucho de ROM. Pode ser usado em lugar de palaves CALL. CALL SOM (X%, 9%) CIRCLE [STEPI{col, lin), |,corl,infeiol fiml aspecto}}]] Desenhe um cfrculo, uma elipse ou um arco, STEP 0 centro da figura str relative 80 Ultimo ponto plotado. (col, lin) Coordenadas do centro da figura (col=coluna, {i hel rio Raio da figure. cor Codigo da cor (9-18). inicio Angulo inicial (em radianos). fim Angulo final (em radianos).. aspecto Propor¢o entre 0 eixo horizontal @ o vertical (gefoult=1). CIRCLE (80, 60), 25,8 CLEAR [area para strings) (, t0p0 } Limpa as variévels da memoria, define 0 tamanho da érea para strings (defauht=200), fecha todos os arquivosabertos ¢ opeional- mente define 9 enderego limite da meméria que seré usada pelo MSX-BASIC. CLEAR 500, 54000 CLOAD ["programa”) Carrega programa do cassote para a meméria, CLOAD "JOGO" CLOAD? [“programa”] Verifica se 0 programa foi gravada corretamente ne fita cassete, CLOAD? "JOGO" CLOSE [[# ] 1, [# }< 02>... J] Eneerra 0 acesso a arquivos default=todos os arquivos). CLOSE #3, #4 c.s Limpa © video e move 0 cursor pare o canto superior esquerdo do video. COLOR [letra [, fundo [, bord J] Define as cores des letras, do fundo e de bords. (Ver Tabela de Gores.) COLOR 12,6,1 CONT Continua a execugio do programa apés ter sido interrompido por uma instrugo STOP ou Crri stop. CSAVE <“programa'"> |, velocidade} Grava em fita cassete o programa corrente na meméri velocidade Velocidade de gravacio (1=1200 bauds, 2-240, dafault=1), CSAVE “JOGO”, 1 DATA Define uma lista de dados que sero acessades pela declaragio READ. DATA “Jano “Margo” DEF FN[ (argumentos) |= Define uma func&o numérica ou string. DEF FNU(P}=SQR(190*P) DEFDBL letraf -letra}, ... Define como dupla preciso as variéveis que comegam com as letras especificadas. DEFDBL D DEFINT letra [- letra], .. Define como inteiras a8 varidveis que comegam com as letras especificadas. DEFINT I-N DEFSNG letra [-letral, Define como simples precisio as variéveis que comecam com as letras especificadas. DEFSNGS-T, 2 | DEFSTR letra [-letra], Define como string as varidv Sspecificadas DEFSTR X, ¥ DEFUSR [digito}= Define 0 enderego inicial de uma sub-roti méquina, que seré executada pelo funcdo USR DEFUSA1=& HEFFF DELETE [ = |ifiniciolf -fim] Elimina linhas do programe, DELETE 120-156 DIM Define matrizes, DIM AI), 8 (50, 301, C$ (40) DRAW <"subcomandos"’> Desenha uma figura no (ver Macro Linguagem Grafica). DRAW “R25 02635 U20" END Encerra @ execugo do programa, fecha os arquivos abertas @ retorna a0 nivel imediato. ERASE Elimine a: matrizes especificadas liberando o espago por elas ocupado. ERASE A, B, C$ ERROR Simla 2 ocorréncia de um erro do MSX-BASIC. ERROR 15 FOR = TO [STEP ] Define 0 inicio de um lago que serd executado n vezes, desde 0 valor inicial x até o valor final y, com incremento de z. FOR 151 TO K+3STEP 2 GOSUB Dewie © flux do programa para a sub-rotina que comeca na linha especificada. Retorna quando encontrar a instrugéo RETURN Gosue 1000 GOTO Desvis o fluxo do programa para a linha especificada, GOTO 490 IF THEN [ELSE | Se 9 condigSo for verdadeira, a sera executada, caso contrério, a préxima instruc seré executada, ou a sera ‘executada caso a cléusula ELSE tenha sido fornecida, IF X=3 THEN GOTO 490ELSE GOTO 200 INPUT [“‘mensagem"] Lé dates do teclado atribuindo-os as variaveis especificadas, INPUT “Gonfirme (S/N); OPS INPUT#n, Lé dados de um arquivo seqiiencial atrib: especiticadas. INPUT#3, AS, BS, C INTERVAL ONIOFFISTOP Ativa (ON), desativa (OFF), ou adia (STOP) @ execugdo da sub- rotina definida por ON INTERVAL= GOSUB quando 0 intervalo de interrup¢so for ultrepassado, INTERVAL OFF que comegam com as letras conforme os subcomandos. \do-os as varidveis 3 KEY ON) OF F;LIST Ativa (ON), desativa (OFF) ou mostra(LIST) os valores das te- clas de fungdo na parte inferior do video. KEY OFF KEY , <"string'> Atribui o string (até 18 caracteres) a tecla de funcdo (1-10). KEY 3, “CSAVE” KEY (tecla) ONIOFF|STOP Ativa (ON), desativa (OFF) ou adie (STOP) a execucéo da sub- rotina definida por ON KEY GOSUB quando for pressionada 2 tecla de func especificada. KEY (1) STOP [LET] = Atribui ovalor da expresséo & variével. LET X=x#1 LINE INPUT ["*mensagem”;] Lé uma linha inteire (at6 254 caracteres) do teclado ignorando delimitadores, LINE INPUT “Entre como endereco "; ES IE INPUT #n, Lé uma linha inteira {até 254 caractores) de um.erquive seqiien- Cial ignorando delimitadores, LINE INPUT#3, ES LINE [STEP] (ct, /1) —[STEP} (c2, 12) [, eorl, BIE] Desenha ums linha ou um quadro no video. c,t Coordenadas da figura (c=coluna, I=tinha). 8 Desenha um quadro, F Preenche o quadro com a cor especificada, LINE (60, 60) ~ (80, 90), 8, BF LIST [ + }ifinteioj[— [fim] ‘Mostra no video linhas do programa que esta na meméria, LIST 690-650 LLIST [> }llingeio}{— [fim] Mostra na impressora linhas do programa que esté na meméria, LLIST 180 - LOAD <‘‘disp:programa’’> [, R] Carrega 0 programa em formato ASCII do dispositive para 2 me- moria, R Executa 0 programa apés o carregamento mantendo os arquivos abertos anteriormente, LOAD “Cas:PROG3”, LOCATE [colunalf , linhal[ , cursor] Posiciona 0 cursor na coluna e iinha especificades e o mente define sua visibilidade (colu 39, default=0, Linh =0 ~ 23, detau=0) curser Visibilidade do cursor { LOCATE 13,30, LPRINT [USING “formato”;] Imprime © conteado das expressties com 0 formato especificado nna impressora. LPRINT USING “###.##°:X,¥ MAXFILES= Define 0 nimero maximo de arquivos que poderso ser abertos sI- multaneamente (n=@~15, default=1). MAXFILES=5 MERGE <"disp:programa”> Intercala com 0 programa na mem6ria um programe armazena- do no dispositive (deve ester no formato ASCII), MERGE “CAS'SUBROT.BAS" 4 invistvel, 1=visivel, defaul==1), ae MIDS(,(, mjl= Substitui uma parte do string X$com m caracteres de Y$ come- gando na posigo ade X$. MIDSX$.3.4)=YS MOTOR ON:OFF Liga(ON) ou destiga(OFF) 0 motor do cassete. MOTOR OFF NEW Elimina 0 programa de meméria. NEXT Indica o fim de um logo FOR-NEXT. NEXT 1K ‘ON GOSUB Desvia 0 fluxo do programa pare ume das sub-rotinas comecando na linha ospeciticada, dependendo do valor da expressio, ON X GOSUB 509,550,600 ‘ON GOTO Desvia 0 fluxo do programa para uma das linhas especificadas, dependendo do valor da expresso, ON X+3 GOTO 104,200,300 ON ERROR GOTO Dervia no caso de erro para a rotina de tratemento de erro, que ‘comera na linha especificada. Se linha = @ entdo a deteccdo de err0s serd desativada, ON ERROR GOTO 1006 ON INTERVAL= GosUB Desvia o fiuxo do programa pare # sub-rotina quando o intervalo e interrupedo for ultrapassado ON INTERVAL=200 GosuB 1000 ON KEY GOSUB Desvia para uma sub-rotina quando uma das teclas de funcdo for pressionada, ON KEY GOSUB 500,600,700 ON SPRITE GOSUB Desvia para uma sub-rotina caso dois sprites se sobreponham. ON SPRITE Gosus 1000 ON STOP GOsUB Desvia para uma sub-rtina caso seja pressionado Ctrl Stop. ON STOP GOSUB 1506 ON STRIG GOSUB Deswia para uma sub-rotina caso a barra de espago ou um dos dis paradores do Joystick sejam pressionados. ON STRIG GOSUB 1900,2000,2000 OPEN FOR AS [#] Abre um arquivo e define o modo como seré utilizado, dispositive Cassete=CAS:, Tela no modo texto=CRT; Impressora=LPT:, Tela no modo gréfico=GRP: modo INPUT Entrada seatiencial. OUTPUT Saida seqiiencial. OPEN “CASPROGS” FOR OUTPUT AS #3 OUT , Coloca 0 valor na porta especificada, QUT 1,116 PAINT [STEP]{(coluna, linha)| , cor [ , borda] Preenche uma drea do video com a cor especificada, PAINT (80, 100),11 5 PLAY subemd1 [, subemd2] | , subemd3] Emite sons musicais nos 3 canais de sam do MSX (ver Macro Line guegem Musical). PLAY XS, YS, ZS POKE , Coloce 0 valor no endereco especificado. POKE 65535,0 PRESET [STEP] (colune, linha) [ , cor) ‘Acende ou epage um ponto no video. Se a cor for omitida entéo ser4 assumida a cor de fundo em vez da cor do primeiro plano. PRESET (50,301,8 PRINT [USING “formato;] Imprime com o formato especificado 2s varidvels no video. PRINT USING “# #4. #OXY.Z PRINT#n, [USING “formato”;] Grava 0 valor das variaveis em um arquivo seqiiencial.. PRINT#3, USING “a 4##":A,B,C PSET [STEP] (coluna, linha) [ , cor] Acende um ponto no video. PSET (110,135),11 PUT SPRITE [{STEP (col, lin)[ , cor f, sprite] ‘Mostra um sprite no video. camada Nmero da camada (9—31, mais préxima=0, mais dis- tente=31). sprite NGmero do sprite (ver declaragéio SPRITES). PUT SPRITE @ (30,25), 5,0 READ Lé 03 valores contidos nas deciaracées DATA, atribuindo-os as varidveis especificadas. READ A.BS,C REM [comentério] Identifica comentérios dentro do programa, FEM Rotina para verificer a validade da data RENUM [nova [,, inicio [,, incr]]} Renumera as linhas do programa. nova Primeira linha da nova seaiiéncia (default=10). inicio Linha onde comecard a renumeracdo (defau! iner —_ Incremento usado na renumeragda (default=10). RENUM 100,15,10 RESTORE [linha] Permite que os dados das declaragSes DATA sejam relidos @ pa tir da linha especificada (default=primeira declaragio DATA do programa). RESTORE 200 RESUME (0iNEXT;| Continua a execugéo do programa apbs a rotina de tratamento de erros ter sido executads, Sem nenhum parametro retorna pa- ra linha onde acorreu o erro. 0 Retorna para a linha onde ocorreu a erro, NEXT — Retorna para a linha seguinte a do erro. linha —_Retorna para a linha especificada, RESUME 500 RETURN Encerra @ execugdo de uma sub-rotina retornande 0 fluxo para a instruc seguinte a0 Gitimo GOSUB. RUN linha] Executa 0 programe a partir da linha especificada (default=pri- meira). RUN 300 SAVE <"disp:programa"> Grava em formato ASCII 0 programa da memdria no dispositivo especificado. SAVE “CASPROG1.BAS” SCREEN [modo [, tamenho [ , clie [, veloc [, tipe]}1]] Define 0 modo do video, 0 tamanho dos sprites, 0 sinal sonoro do teclado, a velocidade de transmissio @ 0 tipo da impressara, moda Modo do video 9 — Mado texto 1 (40 caract. x 24 linhas) (mo- do default), 1 Modo texto 2 (32 carat. x 24 linhas). Modo gréfico alta resolugo (256 x 192 pon- tos). 3 Modo grafico multicolor (64 X 48 blocos). tamanho Tamanho do spri @ 8X B pontos (tamanho default), 1B X 8 pontos (magnitude dobrode). 2 16x 16 pontos, 3 16 X 16 pontos (magnitude dobrade). lic Click das teclas (desiigado=0, ligado=1). veloc ——_Velocidade de transmissdo de/para o cassete (1=200 bauds, 2=2400 bauds, default=1). 10 da impressora (padrio MSX=6, padréo diferen- w0=1), SCREEN 2,2.0.2.0 SOUND , Gera sons musicais colocando o valor da expressfo diretamente ‘0 chip sintetizador de som programdvel (PSG). (Ver Tabelas do Psa). SOUND 0,29 SPRITE ON:OF STOP Ativa (ON), desotive (OFFI oy adia (STOP) a execucao da sub- rotina definida por ON SPRITE GOSUB quando dois sprites se sobreponham, SPRITE STOP SPRITESSIn)= Define a forme-do sprite n (9-265 para tamanho @ ov 1, 6-63 para tamanho 2 ou 3) SPRITES(11=8$ STOP Interrompe a execugdo do programa. STOP ON: OFF;STOP Ativa (ON), desativa (OFF) adia (STOP) a execugao da sub-roti- na definids por ON STOP GOSUB quando for pressio- nado Ctrl Stop, STOP OFF STRIG (n) ON:OF F/STOP Ativa (ON), desativa (OFF) ou adia (STOP) a execugdo da sub- rotina definids por ON STRIG GOSUB quando for pressionada @ barra de espacos ou um dos disparadores do Joys- tick tipo significado verifica se a barra foi pressionada, primeira disparador do Joystick A. primeira disparador do Joystick B, segundo disparador do Joystick A, segundo disperador do Joystick B. STRIG (1) ON aonaes SWAP , Imtercambie 0s valores das duas variéveis (devem ser do mesmo tipo. SWAP ASS TIME= Altere o valor do relégio interno, TIME=0 TROFF Desativa o comando TRON. TRON Mostra as linhas do programa conforme séo executadas. voP(n)= Introduz dados no registro n (0—8) do VDP. VOP(1)=2 VPOKE , Colaca 0 valor no endereco especificado na memoria VRAM. VPOKE 998,255 WAIT . il. i} Paralisa a exacucSo do programa até que o dado de porte compo: rado (AND) com i © comperado (KOR) com j dé resultado di- forente de zero, WAIT 1,116 WIDTH Define a largura de linha do video no modo texto, (SCREEN @ = 1-40, default=39) (SCREEN 1 = 1-32, de- fault=29), WIDTH 30 Carey Volor absoluto de x. Cédigo ASCII do primeiro 2arecter de x$. Arco-tangenta de x. Endereco inicial da tabeta n de VRAM (ver Tabelas da VRAM). Representagdo em binério de x, Representacso em dupla preciso de x. Caracter correspondente ao cbdigo ASCII x. v=GINTIx) Valor inteiro de x. v=C0S(x) Cos-seno de x (em radiznos). v=CSNG(x) Representagdo em simples precisao de x. v=CSRLIN Linha onde o cursor est posicionado (comega em @). VeEOF(x) Valor —1 (verdade) se for encontrado o fim do arquivo x, v=ERL Indica a linha onde ocorreu o e770. v=ERR Indice 0 codigo do erro. VEEXP(x) Valor e% (e=2,71828). v=FIX(x) Porte inteira de x (a parta decimal ser ‘truncadal. v=FRE(x) Numero de bytes livres na drea de programas MSX-BASIC. Namero de bytes livres na ares reservada para strings. VE=HEXS(x} YS=INKEYS y=INP(x) yS=INPUTS(x) ¥S=INPUTS(x, #n} Y=INSTR({n,]«$, wS) v= INTOx) WS=LEFTS(xS, n) VELEN(xd) y=LOGIx) y=LPOS(x) ¥S=MIDS(x$,n{,t]) ¥$=OCTSIx) v=PADIx) =PDLIx) Y=PEEK Ix) Y=PLAY (x) Y=POINTIc,1) ‘v=ePOSIx) WS=RIGHTSIx$,n) v=RNDIX) v=SGNIx) v=SINGx) WS=SPACES(x) SPC(x) v=SQR (x) V=STICK (x) VSESTRS(0 V=STRIG(x) VS=STRINGS(n,xS) TABLx) W=TAN(x) yeTIME Y=USR[xJlarg) v=VAL(x$) V=VARPTR var) v=VOP(n) VeVPEEK(x) Representacéo em hexadecimal de x, Caracter que foi pressionado no teclado. Valor lide na porta x, String de x caracteres lidos do teclado, ‘String de de x caracteres lidos do arquivo #n. Posiggo da w$ dentro de x$ a partir de n, Valor intelro menor ou igual a x. ‘Substring de n caracteres do lado esquerdo de x$. Numero de caracteres de x$ (retorna @ se Logaritmo natural (base ¢) de x. Posigdo do cebecote no buffer de impresséo. ‘Substring com t caracterés comecando no n-ésimo caracter de xS. Representacdo em octal de x. Estado da mesa digitalizadora x, Posi¢o do paddle x. Valor ermazenado no endereco x. Estado do canal de som x (0-3). Se x=@ vorifica os 3 canais Gor no panto {c, 1) (e=coluna, T=Iinha). Coluna do video onde o cursor esté posicionado. Substring do lado direito de xS. NGmero pseudo-aleatério entre 0 ¢ 7 x=@ Repete numero anterior. x>@ Retorna numero diferente toda a vez que ¢ usado. X<@ Retorna mesmo numero pars cade x negetivo, Sinal de x (positivo=1, zero= negatir 4). Seno de x (em radionos), String com x espagos em branco, Insere x espagos em branco, Usado com PRINT e LPRINT. Raiz quadroda de x. Diregdo que o Joystick ¢ as teclas de movimentaréo do cursor esto pressionados [x=0 Teclas do cursor, x=1 Joystick A, x=2 Joystick 8), Ropresentagii string de x, Estado da barra de espero ou dos Gisparadores dos Joystick. Caracter x$ repetido n vezes. Posiciona o cursor na colune x {comecs om a). ‘Tangante de x (em radianos). Valor do reldgio interno. Executa ume rotina em linguagem de méquina. Valor numérico de x$ (inverso de STR$). Enderego da variével na meméria Contedido do registro n (6-8) do VOP, Valor armazenado no endereco x da memoria VRAM (6 ~16383). Cat aoe hl Cat meen ale) Mostra somente o primairo caracter do string Mostra n+ 2 caracteres do string, Mostra o string exatamente como fol introduzido. Faz com que a proxime caracter seja mostrada como um caracter string, Especifica posicso de um digito numérico. Especifica o ponto decimal em um valor, Usado no inicio ou fim do formato para mostrar 0 ial antes ou depois de nimero, Usado no fim de formato para mostrar o sinal negative ap6s um numero negativo. Usado na inicio do formato para mostrar $3 esquerda’do nmero, Preenche com asteriscos os espacos no usados esquerda do némero, Combina 0 efeito de «*com com $$. Coloca a virguia acada mithar. Mostra o nmero no formato exponencial | +xx). PC ate ne een 3 DUN en Ly ‘Simbolos no modo texto 1 (SCREEN 0), ; Geracdo de caracteres no modo texto 1 (SCREEN 0). ‘Simbolos no modo texto 2 (SCREEN 1). Cores no moda texto 2 (SCREEN 1). Geracdio de caracteres no modo texto 2 (SCREEN 1). Atributos dos sprites no modo texto 2 [SCREEN 1). ‘Modelos de sprites no modo texto 2 (SCREEN 1). Simbolos no modo alta resolugso (SCREEN 2), Cores no mode alta resolugao (SCREEN 2), Geragio de caracteres no modo alta resolugo (SCREEN 2). Atributas dos sprites no modo alta resolugo (SCREEN 2). Modelos de sprites no modo alta resolugao (SCREEN 2). ‘Simbolos no modo gréfico multicolor (SCREEN 3). Geraco de caracteres no mado grafico multicolor (SCREEN 3). Atributos dos sprites no modo gritico multicolor (SCREEN 3). 19 Modelos de sprites na modo grafico multicolor (SCREEN 3). Obs.: Os numeros 1, 3, 4¢ 16 ngo s&o utilizados. 10 n 12 13 Ree tet ator een) an cn Bn En Fn Gn Hn bn May Moxey Ro sn Un Xstring en attr Ajuste bésico da freqiéneia do canal A. 9-255 juste fino da freatiéncia do canal B, 0-15 Ajuste basico da freqiiéncia do canal 8 9-255 ——_Ajuste fino da freaiiéncia do canal C. o15 Ajuste bésico da freqiiéncia do canal C. o-31 Frequéncia do ruido. 0-63 Seleciona canal para geragao de tons ¢ rwidos. bit Tom do canal A. 1 Tom do canal B. 2 Tam do canal c, 3. Ruido do canal A. 4 Ruido do canal B. 5 Ruido do canal C. O15 Volume do canal A. 0-15 Volume do canal B. 15 Volume do canal C, 0-255 Perfodo da envoltéria (baixo). 0-255 Perfodo da envoltoria (alto). 0-15 Forme da envoltoria (contém-os mesmos valores do subcomando $ da declareggo PLAY). Pee ee att) Rotardo om grous (B=nenhuma, 1=909, 221800, 3=2700). (CBdiga da cor (ne Desenia n pontos para baixo, ‘Desentia n pantos na diagonal para cima e diceica, Desenha n pentos na diagonal para baixo e direita. Desenha n pontos na dlagonal pare baixo e esquerda, AB, detoult=15) Desenha n pentos na diagonal para cima e exquerde Desenha n pontos 8 esquorda Desenho uma linho até x,¥ (x ontre @ 256; y entre Ge 191. Decenha uma linha até 0 ponte indicado pelo ‘deslocamonto x.y. Desenhan pomios 8 dirvite. Escola (0-255, default Desenhe n pontos para cima, Exgcuta os subcomandos no string. PREFIXOS AOS COMANDOS 8 N ‘Apenas movimanta sem desenhar Feetorna a0 ponte corrente apés a execueso do ‘comando. " ‘Ajuste fino da freqdéncia do canal A, MACROLINGUAGEM N rolls) Nota musical dentro de uma oltava predefinida in= 1-84), (C=do, D=re, E=m), F=fa, G=s0l, A=Is, B=si). Ln Duraeiio da note (r= ~64, default=a), Mo Perfoda da ervoltoria (n=1 -65535, default=258). Ne Nota musical (n=0-98. paieo=@), on ‘Gitava (n= ~8, dofoult=4, mais grave=1, mais ‘mgudo=8). Ro. Pauso (n=1~04, default=4). | so, Forma da envolteria (n=0~16, default=1). Ta Tempo (n= 32~285, detoult=120). ve Volume (n=0—18, default=8), | string Expouta os subcomandos contidos no string. SUFIXOS AGS COMANDOS wout ‘Sustenico, = Bemol. a Ectonde » nova ou pausa ern 50%. OPERADORES Orel MeN aero tol to ay ol or VR) eee terre Exponenciaggo 13 (maior prioridade) Negag io 12 Multiplicacto Divisio Divisdo inteire Médulo (resto da divisso) Adi¢go Subtragdo Sgualdade Desigualdade ‘Menor que Maior qu Menor ou igual Maior ou igual Compiemento togico Conjungso Disjunco Conjungao exclusive Equivaléncia Implicagéo (menor pricridade) ae WT Dols Werte ie) XANOY XORY XXORY XEQVY XIMPY See ee ooh acti a Transparente Vermetho Preto Laranja Verde Amarela-escuro Verde-claro Amarela-claro Azulescuro Verde-escuro Atul-claro, Magenta Vermelho-escura Cinza Azubceleste Branco Moasuense Cedar Usado com AUTO, DELETE, EDIT, LLIST e LIST para referen- iar a linha corrente. ‘Separa declaragées numa mesma linha de comando. Equivale a PRINT na digitacso, Usado com PRINT @ LPRINT para imprimir itens em uma nova ‘tabulagso. Usado com PRINT € LPRINT para suprimir a tabulagéo, Substitui a declaracdo REM. for et OL Cor) COLOR 15,1,1 AUTO CLOAD” GOTO CONT List LIST RUN RUN Obs. Os valores destas teclas podem ser redefinidos com a instrugdo KEY ,<"string”> — Nio pode conter palavras reservadas, = Somente dois primeiros caracteres sia significativas, — O primeira caracter deve ser letra, Sa tk eT CSRLIN FILES LOAD PAINT — SPACES cvo FIX Loc POL. SPC( evi FN LOCATE PEEK SPRITE cvs FOR LOF PLAY san DATA FPOS LOG POINT STEP DEF FRE LPOS POKE stick DEFDBL GET LPRINT POS STOP DEFINT GOSUB LSET PRESET STRS$ DEFSNG GOTO MAX PRINT —STRIG DEFSTR HEX$ MERGE PSET STRINGS DEFUSR iF MIDS = PUT ‘SWAP DELETE IMP = MKD$ = READ TAB DIM INKEYS MKI§ = REM TAN DRAW INP MKS$ = RENUM THEN. DsKF = INPUT MOD RESTORE TIME DsKI$ INSTR MOTOR RESUME TO DSKO$ INT NAME RETURN TROFF ELSE IPL, NEW RIGHTS TRON END KEY NEXT AND USING EOF KILL NOT RSET UsR eav LEFTS OCTS RUN VAL ERASE LEN OFF SAVE VARPTR ERL leT ON SCREEN VDP ERR LILES OPEN SET VPEEK ERROR LINE OR SGN VPOKE EXP. ust OUT SIN wait FIELD LLIST PAD SOUND = WIDTH xOR TIPOS DE DADOS TIPO Inteiro Nameros inteiros entre —32768 e 32767. Ponto fixo NGmeres reais positivos ou negatives, isto é, niameros que contém o panto decimal. Ponto flutuante NGmeros positivos ou nagativos reprasantados na forma exponencit ‘Simples precisdo: sn.nnnnnE see Dupla preciso: en.nnnnnnnnnnnnnnnDsee inal \aimero de digitos de mantissa, expoente (38 a +38). ‘Nameros hexadecimais com o prefixo &H. NGmeros octais com 0 prefixo &0 ou &, Nameros bindrios com o prefixo &8. Pode conter até 255 carecteres entre aspas. Waa Nes) SUFIXO Diavielss take) Inteira % 32768» 32767 Simples preciso | 6 digitos de preciso Duple precisso # 14 digitos de preciso String $s a 255 caracteres | default = dupla preciso ff para CIRCLE = 3)/4 Preeti ord FORMATO: disp: nome Nome do arquivo = até 6 caracteres, sendo que 0 primeiro deve ser uma letra, Dispositivos: CAS: Gravador cassete. CRT: Video modo texto (SCREEN 6 1). GRP: Video mado grafico (SCREEN 23). LPT: Impressora, CAT: Cartucho, MMOOTPOCMYA®FAYN=0 TMOOTPOBYATAwOK=© eee A REE = be" BX ‘a file nama 155] Nome incorrmta de aqui, Bac file number {521 Numero co srquivo melor que © especifieado no comanco MAXFILES ou o arquive ndo fe! aero anserioemente, (can't continue 117) ‘A exacugSo no pode prosseguit. Device 10 error 19 Etro de entrada ow sale no coe, impressra, et. Dirwot statement in fle (67) Tentatva de esereyor ou sxecutar Lim squid Ge BO & um program, Dwvision by zw 111] Divisfo por zero ov tentative elevar zero 9 ure Poténclanegativa FIELD overtion (60) ‘Tamonho de FIELD exeede tamanne expecificado no OPEN, Fe aiready open (58 [Arquivo 6 sberto OU KILL en Um arauive sberca, Fite not found 163) “Acquivo ni encontado, ite no OPEN [5] ‘Arquivo nfo fo sbarteanterkormente, IWegal sess 2), Uso de ume sentenga que no 4 permits no modo imedito. ‘aga! turesion cal [5] Poraretro sega pare wna Funes, Input post ene 165) Tenatva de fr apie 0 fim da arquivo. mers error 151) Etro necro (mau funcionamento do equipamento). Line butter cverflon (25] Tentative de 9 introduzir urns lnhe com male de 256 earacreres Missing epurand (24) “Oparador sar o operando eoresporulente, NEXT without FOR [1] NEXT sam 0 FOR correspondents, No RESUME [21] Faltou RESUME ne rotina de ratamento de e103, Qutot DATA M4) Falkow dads pora.o READ. ‘ut ot memory 71 © prouram 4 multo grande, tam muitos Ingos, GOGUBs, variivee ou con. tm expressdes muito comploxas Out ot string space (14) Varivels string exeotiom » ao laced para stings, Overton (6) Numero multe grande pera ser armazenado, RESUME without ertoe [22] Encontrado RESUME ‘orade ume rovine de tatamente de eros. RETUAN witout GOSUE [9] RETURN sem 0 GOSUB correspondente Aedimensiones aay (10] Refine de rates, Sequential 10 only (68) ‘Tentative de acessar rancomicamente um arquivo seauencil String Srmutat00 complex [16] Expresso string muito complexe ou orga, String 100 long [16 “Tentativacl se criar uma string com malt de 266 corsctores Subserigs out of range [9] ‘Subteritar fora do limite da mati. ‘Syntax error [2} Etro de sineaxe, “Fepe mismatch 113 ‘Umo verve! sting foi astnsloda com um volor numérico ou vicewerss. Undefined fine rummber 2) Roerencia lima inaxistont, LUndelined use funetlon (16), Fungo de ustrio nfo Indica 8s partes obrigatorias de um comando. +++ Indica as partes de um comando que podem ser repetidas, { Separa os itens que so mutuamente exclusives.

Você também pode gostar