• No se han encontrado resultados

Pragratras/Juegos ftldntajes. flnalisis del BPiSIC EL NUEVO MICRO DRIV

N/A
N/A
Protected

Academic year: 2021

Share "Pragratras/Juegos ftldntajes. flnalisis del BPiSIC EL NUEVO MICRO DRIV"

Copied!
54
0
0

Texto completo

(1)

Pragratras/Juegos

fTlDntajes. flnalisis

del

BPiSIC

J^

EL

NUEVO

MICRO DRIV

(2)

DONDE CONSEGUIR

TU

iindaii—

"?gif kr'li 'I":'.;.„ .JX3 StSlM .:.-..-i.V

•!"—

""

"ESS..

liir-'"

tMHUr

-1

*§HSi"

3«JS"

9!

nrVBSTHOTICA

Central

Cow

Off

TOMASBRETON 60 TELf460 03 00 TELEX 23399 IYC0E MADRID DeiegaconC*t*luf\» MUNTANER5C6 TELF2126BOO BARCELONA

(3)

El

ordenador

de

tc

48

**

SINCLAIRZX81.

ft

Ayer ElSINCLAIR ZXSPECTRUMha

naadotielaexperiencey tecnicaadqutndacon su her

manopequeno SINCLAIR ZX 81 Esepequenoordenadorha conseguidobatirtodoslos recordsenlogoe a populan-dad y ventas se rettereMas

deDOS MILLONESde usua nosen todoelmundojParece mcretble,verdad!

Hoy

Cuando SINCLAIR decidto Do-nerenelmercado unase gunda generaciOn. teniaante

si,ungranreto.Necesitaba crearun mtcro-ordenadorcon

elmismo"espintu"de sencillez de manejo queelZX 81 pero alavezconlapotencia ylas

positwlidadesde otros ordena-doresmasgraixles,sinperder de uistaelprecio.con ob^eto de hacerio accesible a todos !osmvetes

Y SINCLAIR consigui6. una vez mas, ganarlabatallaaltempo

y alatecnica. Nacioelordenador de todos. paratodoSINCLAIRZX SPECTRUM.

Utilpara losmaspeaue

nos.con su amplia vane dad de luegos, inckiidoel

aprenderaprogramar en BASIC,comosideotro juego se tratara.

Paratos(ovenes'-"=|fiEl

maspotentecalculadoranue tecmco cientifica, paralamre resoluciondelosmSsalgi complicadosproblemas matemateos,amende introducirtesenelmundo

delamformatica.

-Para los padres es dela

mayorutilidad.tantoen

elhogarcomoenla

empresa; lichero de rece-tas.agenda de amtstades, calculodemenusdteteti cos, contabilidad,control de stocks,etc.,etc

Ma

nana

SINCLAIR estadotandoalZX

SPECTRUMdelosmayores adeiantostecmcos:comopc

(4)

xJos...

par

ElZXMICRODRIVEesun nuevo conceptode almacena rmentodedatosHeaqui algunas caracteristicas:

Capacidaddealmacena nwnto:85 K

Tempode acceso medio:

3.5 segundos Tiempo de carga:9 se-gundos fen programatl p»code48K)

Conexidn de hasta8Mi

crodnvesen serie(640 K) Tambienpodnamosnablar del ZXINTERFACE1,preparado paratosMicrodnvesyla

aeacion delaZX RED. del ZXINTERFACE2.creado paralosJOYSTICKSytos nuevosZXCARTUCHOSo tambiende.. IMPORT ANTE: Aladquinr suZXSPECTRUM EXIJALATARJCTADE GARANTIA 1NVESTRO-NICA.uraca valida paratodo

elterntononacionalySlave paracuatquierresoluoonde dudao reparationINVTSTRO

NICA no prestaramngun servi-ctotecnco a todos aqueltos aparatosque carezcan dela

correspondiente garanWa

ORDENADOR PERSONAL

Sinclair-

ZX Spectrum

Mas que

un ordenador... un companero.

Mc'tpoceudor ZBOARAM

«16*o 4BK.ROMat16*

conwttrpnrteBASCfws Con*0teclasTtivtaOe WMMXeUctoTabslas

WHW*. B*SICvoHientn Repre««nt»ciofi Visual

yGrtficot

A

laso mnusculasCanctem rMttnttetpaeluumo

Aliaresolutep**:*256

pnM>l«pwfc CotorySontdo 1

Oeho coure. pudcndo «,1* *mi*anei»ment*en panUlla Altavcuintctno130amto

nos (10ocUvas)con anvfcta El fiASiC

*

ZXSI*>ewn

,..>.<if." r -i

-BASCdel/<Spwl'um

i.iuitp-,iOtnmcus)

m,deMju^^ i.! '.!.\ttm.x.Para

.dsrtr.l*to iietn«iUr*rwj a tado Color, 3 aWrtSIRO MCA.

»

C*ffi *te/>nl

DEVENTA EN CONCESIONARIOS AUTORIZADOS

(5)

Bienvenido, lector, a esta rcvista que haremos entre todos, en nuestrato;

urdenadoresZX81yZXSpectrum, Este primer numero coincide conlapresent Microdrive para los ordenadorc?, Sinclair. Dc- cslc nuevo dispositivoi' aperturadelarevisra.Presentamos tambicn programas, mnntajes y un ana urdeuadoresque sonlarazon deexistir de esta revista.Aunque,adecirverdad, :onInsqueesperamus inkiar desde huymismonildialogopernianente.

conditionde usuarios delos ien Espanadel runesperado ;nroufrecemosun test co

isdelBASICespeclficodelos

razon de serlossonloslectures,

NOVEDADES

_'aestaaquielesperadu

ZXMicrodrive. jValiala

pena esperar quince me-ses?Apartirdelapatina 4leofrecemosun test de estenuevo dispositivo dc almacc-namienroque en-sanchanotablementeias

prestacionesdelos orde-n adoresZX.Yjun.rucon

el,aimcntamuslas nue-vascapacidadesque apor-tanlasinterfaces presen-tadassimukaneameme

porSinclairResearchy que.entrc otras,ufrecenla

posibilidaddeconeaaren

redhasta64 Spectrum,

nlasimaginables ven-tajasparaapli"- '"

PROGRAM

AS Juegos.De de marcianitt pada.Perota cacionestrial

estadisticas.Con diferc-n-tesnivelesde dificultad. Para todoslosgustos.

primernumerode

ZX

presentadosmontajes dc extraordinaria ucilidad. Por un lado,un dispositi-vo para protcgerla graba-ciondc-software.Por otro, una interface

que

sabe-mossera bien recibida

-paraimpresoraRS232. Pagina 44

SOFTWARE

Unarota de introduc-tion, alavez que de

anali-sis,allenguajeBASICque es espeeffico delos orde-nadores Sinclair.Lo que de original, edeCi nlav

siiindc Microsoft.Susci

maudos y rasgos caracti

ZXesunapublicationdc-LdiuonesySiisLripuones,S,A.•President: Fernando Bolin • Jerez,3.Telfs.:(91)250 15 92-45876 02,Mudnd-16 • Direcior:Norbertu Gailego • Reda£iiAlKAlejandroDiges,AnibalPardo, SimeonCru/.,Gunicrsindo Garcia • Discno: A. Gordillo • Cirtulaci6n: Luis Carrero•Suscripciones:AntonioZurdo • Production:MiguelOniev Publicidad Madrid:Tclf. (91i1571-566 • l'ubhLidadli.iiccK.nj:'Tailers,62-fri.

Barcelona-l.Tclf.(93) 302 36 48 • Distribuye: Sociedad General Espaflola de

Librcn'a.Avda. Valdelaparra, s/n. Alcnbendas, Madrid* Imprime: Heroes,S.A. Torrelara,8.Madrid-16" Deposito Legal:M. 37.432-1983.

,sfabric;•sJeordenador 7si,;,L ningurtipo

(6)

QuinceraeSH d«pues de su primer anuneio,podeioos decir que ya estj aqui

elMicrodrivedeSincalir.Durante est tiempo,lihIuban sidu rumores acerca de

lafilosofia y loscum pone rues de esie uevo. dispositivo

jllevariacintao

disco?,erauno delosinterniu,antes

sinque Ciive Sinclairbicieranada pur desvelarelmisteriu.Tudiiluqueel

inefableinventor britaniaiadmitiose

limicabaaesrecuncepto:"seraun

so-purte intercambiable". Hoy. purfin,lasespeculaciuneshan cesado,laspreguntas ricnen respuesta. ElZXMicrodrive ylasdns interfaces queIqcomplemcntan ya estan

disponi-blcs.Bueno.no tamo: porelmomento solosccomercializaenelmercado brita-nico...acuentagotas.[!imporiador de Sinclairen Espanapromete ponerloa

disposition delpublicoitsu ,irioen febre-rodel1984aun precio que, en

printi-pio,usrilarfentrelas 15000y las20.000 ElMicrodrive tienetints

dimensio-nsexternas de 90X85X40 mm.Lin la

partedelanterapresenralaabertura

frontalparalacargadelcartucho.yenla

traseradns toneclures sobreuna delas

dusrarjetasde tirctntuimprest)que

aloja.La otratarjeta,vertical,llevala ROMylacabezaque batelasfuodones delecrura yi^rabacionenla cinta.Todos

luselemc-ntosmecanicos delaunidad son sencillosyrobustos.Laujiica

preo-s75mm.deun .abandacuminua nide apruximada-ne unaanthurade imetidas100K.su tesde 85 K,

aun-ELNUEVOZX

MICRODRIVE

(7)

NOVEDADES

que enlapracticesucle resulrar

ligera-mcnte superior (normal mente.S'J691)

K|.PLueden

montarsesimultaneamen-tehasta1111maximo de 8 unidades. con

Ii>quescdispone dcnn.icapacidadtotal

deuHDKo superior. Los Microdrivesse

alimentnn delafuentcdelSpectrum,y seconecian ael acravesdeunapequciia,

tarjetaque se hadenominadoZX Inter-face1.Estatarjetaentrascncillamente enelcollector delapartede atrasdel

Microurdenador,Dos deInstornillusdc

labasedelSpectrumsesustitoyenpot eurosdos incorporadosa lainterfuse y que sirven para que quede firmemente asegurada.Esrj vez, pur tantu, no vaa

pasarcomu conelfainosomodulo de RAMdeiZX81,cuyainseguraconexion daba lugaratodadase de problemas. Porelcontrariu, tienelaventaja

uriadi-da de levantar Jigeramenreel tecladodel Spectrum, dejandolo enun angulomis comodo.Quieneshayansustituiduel tecladuoriginalporun modelo "pro-pin" jucgancnesrecasocondesventaja. GraciasalaInterfase1,elSpectrum puede gobernaruna impresora RS232. Asimismo, graciasacstatarjeta,ahora

esposiblecrcarunateddehasta 64 Spectrumenlazados.Lainterfase RS232 opewra en un margen de 50a

19.200 baudios.sinparidad,ochobirs

por caractcrydosbitsde stop. Existendosmodus de operation.El

canaltseutilizanormahnenttpara

listados;kiscodigosde controlno se ;nvian(aexceptiondel13,retornode

:arro),yloseddigos caracteristicos se expanded.Nodisponedecapacidad

graTica;todos estoscodigos se

sustitu-yenpor 63. El canal b envia codigos de OdlObitscompletosyseutiliza

precisa-lenteparamandar caracteres de

con-olaimpresoras,etcetera.

LaZXNet(reden arealocal)

prome-:seruna herramientu may poderosa. La red se establcce simplemente unien-do unien-dos interfases dc Spectrum con un cable de1pies.Elmanual habla de una

redfuncionandoa100Kbaudios con handshaking enire

dosequiposconecra-Aos,Pueden cnlazarsc hasta un maximo de64 Spectrum.Exist?rambienuna 'anciondccomunicacion para enviar nformacionacualquicraque este

co-nettadua la red.Graciasaesra

posihili-unprofesnrpodriaenviar,por ejemplo,un programa

simultancamen-atodaunatla.se.Otro u so podria serel

tablecimieiuodeuna estacion

impre-iracompartidaporttxlosIns Spec-Peru para evaluar seriamente todas

sprecisoesperar lade mrrolarlosMicrodrives. Cada unidad se conectaa lainterfase medianteun cable piano de corta

longi-tud.Lasimidades adicionales se conec-tancadaunaalasiguientcmediante conectoresrigidns(conciidaMicrodrive vieneuno de estos O nectores),

fijando-semediante una abra/adera

queseator-nillaenlabase deca.launidad. La interfaseampllaelBASIC de

Sin-clairparaqueincluyalas i,...per,j

ititfeaelBASIC

a.El n Microdrive ylaInterface1da todo tipo dederallessobrelasampliaciones dt lengUSte que sehailinrroducidoysobr

su utilisation.Incluyetambienlosnut voscodigosde error asotiados conlo

Microdrives.Cuando ha sido pnsibles

ha raantcnidolasiutaxisdelasinstrui

ciunesprccisasparaindicarqueest

Microdrivejlquesercfieren. Comosc utilizaelMicrodrive'

Una vez ennectado un Mitrodrivecon

elcablepianoa la tarjetade interfasey

estaalSpectrum,laprimera tarea

con-sisteen formatearloscartuchos

virgc-nes.La matiera de hacerlu es introducir sencillamenreFORMAT,,

m";l:"nom-bre", donde "m";1identifies launidad que se esta utiliizando (en este casoel

Microdrive1),y "nombre"puede _.,>rmateadotardaunos30 ;gundos, duranteloscualeslapantalla se iiuminayse borra alternarivamente hastaque apareceel OtCqueindica el fin

delaoperacion.Elformateado deun soporte en esencial para queel ordena-dor identifiquelasareasenlasquelee,

escribeomerescomu nouiilizables.

Una vez hecha esta operation yj no hay quetepctirlanunca,ano ser que se quieraborrar porcompieto un cartucho para dcdicarloaorrosfines(como pue-de hacerse conelcattuchode

demostra-citinquevieneconeiMicrodrivel. Cuando se introduceCAT1(seguimos enelsupuestodeque se esta utilizando

launidadll,aparcceraen pantallael

nombre quescha dadoalcartucho,los

nombres delosficherosque contiene y

elespaciono ocupado deque sc dispone. La protection contra escritura se logra

grabardenuevo seutilizaelsentillo procedimiento de taparelhueco con un

trocitodc cinta adhesiva. Para guardarun programa enel Mi-crodrivehayque darlaordenSAVE*

"in";1;"nombre"(elasteristoinditaal refiere alMicrodriveynoalcassette,y

"m";1identifita eluiimero dc unidad. La coinprobation dequeel almacena-aldelbre".

Scpueden mezclar programas con

MERGE"m";1;"nombre",asicomo

utilizar laposibilidadde auto ejecucion usualdelSpectrum afiadiendo LINE \a laorden SAVE.ElMicrodrive tiene su propiafuntiondccargayejecutitin

conjuntas,esdccitqucbastaconcscribir RUNynoLOADyRUNcuando se quierc ejecutarunprograma residente enflMicrodrive.

Paraelloes preciso queelprograma encue5tionsellameprecisamentc

"run"—tetleandololctraaletra

yquc

eicartuchoesteenlaunidad1.Esta posibilidadhayqueutilizarla inmedia-tamenie despues de tonectarelaparato ode haber hechu unNEW.Elprograma se guarda tunlaordenSAVE"m";I;

"run"LINE niimcro.UnRUNdad.,

ahora desdeelreclado,cargaray

ejecuta-ra elprograma. iJebe observarsc quela

instructionMERGEno funciona ton programas que se hayan guardado

utili-zandoLINE. Aunqueloanteriorserefiereala

transferenciade programas en BASIC,

lasrutinasen ienguaje de miquina se manejan tambien facilmenteenla ma-netausual,afiadiendoCODEalfinalde

lacorrespondiente instruccion.Un

de-taliebastame molestoesquelalistade ficherosque proporcionaCATno hace distincionentreprogramasen codigndt macjuina y programas en BASIC. Conl-1 cassette,potelcomrario.elBA51C de Sinclair proporciona unascriede prefi-josmuyptacticos,como "Ptograma", "Bytes","Matriznumerica",etcetera.

Habria sido de agradecer que esta

prac-ticahubicsecontinuadoconlos

Micro-drives.Perotalcomoesta,no se da indication alguna;sise omircel stifijo CODEparaun programa en Ienguaje dc maquina,lounicoqueseobtiene esun

mi_ 1 1 ^

li j i_-dcerror.

(8)

NOVEDADES

till''delinuudo;b.isi .1 t<

ducirERASE

haccunBREAK

dando un prograi daraun fieheroi

ripo

eiisaledo"filenut

,rraelfiehero). I.J

nERASEborratombfeneMe

;fithems mi tcrrados. pernel s

W

if ;,:i .-nhat r cuidud de

variiist-umprukuioiicsdelcamichu, unbrantudtvbustare En general, buy queter

satartltartuihudelaunmaa

elLEDit-stigo

esteenceiidido,Asimis-mci,rampoco ennadjreci 11 liend able tonecturu desconectarlaalii sinrerirartlOtrtudlOdelMicrodr Canalesde datos y Streams

Tndoloditho hastaithorasere n.l-idn,. lattisdesdelugprogramas.

En relationClinesrafuncinnse

intro-weenIdstonccptosdecanalesyde In'jmsAl hablar de canales.tins

esttt-nos refiriendutllosdiversos

dispusiti-ostumponentes de1111sisrem:i.Asi ircmosquclosdatospueden envlarsea

apantulto, i) laimpewwai ZX.ul

Micro-delMicrodrive.otroSpectrum,o,a

travesdelainterfaseRS232, detin modemo an terminal.

Los daros se envfan y se retiben pur eatosCanalespormedio de streams (llamcmoslasrutas).Estecuncepro

rc-sultarayafamiliaralosusuarios del Spectrum. ElManual dcliiiroduccional

BASIC da algunos detallesalrespeeto,y Insusuariosquizahayanutilizadu streams para imprimlr enlasdug

ulti-masifneasJelapauralla,pur ejcmplo. ElSpectrum es capaz dturiliiar16

rutas,namcradas dea15;(esros nu-meros *e urilizan siempre precedidos del signo#).Cuatro rutas esran perma-aentementeasocifldasatierroscanales. Asf,lasrutas#0 y#l envlan datosala

parte inferiordclapantalla y sirven de entradadecide el[eclado;laruta#2 actua desalida a lapartesuperiorde lapalila-lia,pernno puedeserentrada;laruta #3,fmalmcntc. esra osntiadau lalmpre-SOfaZXytampoco puedcserentrada. Cada una delasinstruccionesde en-Las senrenciasPRINTyLPRINTson, dehecho,exprcsionesabreviadasde PRINTS.:yPRINTS

respectivamen-te.Una instruction puedc hater uso de una ruta difercntesinmas que

especifi-tarelnumerocorrespondiente, I.PRINT #2. pur ejemplu,dirigiriala salida a la palilaliaen lugar de hacedoo

laimpresora.

Elusuarin no esta limiradoautiltzar

estascuauo rutas "predefinidaa". Lus numeros#4a#15 eslan disponibles para cualquierirabajo.Con

losespecifi-tadoresdecanal.elusuariodetermiiiael perifericuque desea.Asi,"K" parael

"*"" lapalilalia."P"la

impreso-aZX,' ilizado1

RS232),"B"parabinario(rambien RS232),"N" para redy"M" para

Mi-pcrirericos.se precisa de entrada una

1uccionOPEN#.OFEN#<i,"S" pur tjemplii.laruta#4y la ast.icia

nalS(lapantalla).Si se ejeaita

aPRINTfM;"tffltto",escetesro apareceraenlapantalla.Observese que K. Sy requi. eparadoresci OPKN#.Lusotn queel separador previ L-analtsesiableciJosy las dispiisitivosadmi ten a".*'

a"'."Elmanual

1contralaapenura de

lasrutasHI),#1y#2 advirtiendo quelos

Eesultados serian impredecibles. Repare rambienen queelsimbolo# aparece autumaricamente tonOPENyCLOSE sintenerqueteclearlo. les.

i,M/

bilitand<iasfun nuevo canal "m";1;

"nilmeros"yasociandulocunlaruta #1), ya pueden inttoducirselosdatosEl

manualpone rumii ejemplo unlitliero

dc datosque tonrienelosntimeros1al

10vsuscuadrados.Esteprogramita

10FORN=1TO10 20PRINT),N.N'N

M)NEXT N

producelosdatosque se rcquieran.A primeravista

pudrfasuponcrsetjuebas-IBcon esre programa para grabar encl

Microdrivelosniimerosgenerados,

pe-rnespreciso decir quecl microurdena-" midahast:

IbulteiIMic: ,e512

TABLA DE FORMATOS DE LOS

COMANDOS

DELFORMAT,

'M";1;"TITULO"Tftuluse

refiereaunacabe-MICRODRIVE ceraparaeleartucho.

!OAD*

"M";1;"NOMBRE"1:1* fadicalacarga a partirTABLA DE LOS

COMANDOS

DEL BASIC

deun microdrive. 1X1IND1DO

SAVE," "M";L;"NOMBRE'1

*SiiMiiiit.inn.ilunii/iiidelMicrodrive.

CATY Yeselnumero del

Micro-I[Ni-

-10 Establcceelnombn-panel

coriiienwjautonuiiito del drivedc1a8. rnism...Eln.°delineaesCAT# Z;Y Zeselnumero de corrien-opcional. tc1deOa15. VERlPY*"M",l;"NOMHRE'- CLOSE#Z

MERGE*"M";l;"NOMBRE" NomeitlaraprogramasERASE"M"; Y;"NOMBRE"NOMBREeselnombre de guardados tun un numero unfithero. dellnea. FORMAT"M"; Y; "TITULO"TITULOeselnombre de

(9)

CONLANUEVAINTERFACE,PODRAN

CONECTARSE HASTA

64

SPECTRUM

i. (I.O.*lf.ii.'uoi:.iaS,.[.uivl^-jh,

cullsnose lure,.,,:,,!... -. .rudirm-i ...i,,ide:.< ..l.OSI-s-1Alwuj:q-rp«Tj

W FORb=TO10

'

3CINPLT4; m.n

4CPRINT"elcuadrado 50Nl-'XTb 60 CLOSE Ht

n queluegu se quiera leer con1N-Tlisdecscribirseindependienre.

amCATpoedcMOVE alqutera, l»que"mimer

|.-'.'ir.; ,...:tit",..,. „T.p-.i:..r i-.i.m Esr.e n"; 1; "i

r.

MdeO ems"TO",

isolo.

1conunapostrofeaim,.

dt ni."-i dinar ii. i.i i.-.H..i.-ri., dt.ai.nr.tits que L-..[iienf!ii con.illas. La m.iru-r:i ma.s Nil ,iE L-ii lup.-.r dtiiniplcmenfe

uS-Pespjisdt urilizar ii n can.iiqueno

st, inpun. alia,puelctomprokns. >\w

lasordenes PAPEReINK no

funciu-I'klNT.un,,dtfii'jrInsculures.

<,ou«(;AT.bM«ion.rud:(t;HHJ{80)a

Xr«','..'">Ol'U*"'",'''','J'J'lRi'

|80!+PCWn„sase„uram<»c'.equeel rkh«oI*'*'nuvoaparecerenel

Potoirjpane,en.aspiu.-b.isse Iij

podidn"bSL-Tv.ir queciiiirkloseestedeL-l limitcde51)fichems porcnrluchu, hi

pandocspacio y rudaiia se pueclcn

tur-.dMk:

rJ.invc-LS\n>Vh. (-..miMMiiium-dtuncanal'.,"iroP. ir.iirasl.idi.rd.mi. podri'at^r.bii-MOVI-.ii'i TO*2.Cu;.l-quieriosa quejlmr.i st rt< lev. i.parectrl

enfapamalladeltelevisor. MOVEpmdcmill, arsepara

L-xan.i-n,rd conrenidndt 1..1i"TOIkbcru. MOVti"-# rarapnr

IUl.tvu

pantalla el coBHrnid" inciis.MClVi;[,imb,t i,,.c.ctUH<a. fichcros: MOVE-m":];m'mitros"TO"m';1;

"numenis2". copiur.l tlcoiutnidodtlIkhtTo "lUulle-ros"enellichen,"numero2".

Cum-bi.indn sinipltiiltillc- tliu'iiihtihdt

Mi-Para CQpto

progra-lll.,Sfspir.-,IMi..'l|l.lllii-fLlt.^|.-.tU,i'l.l y luego volvei,ic|:ardarkis „,i.SAVE. Tiempos

.ipiirruiiiDSpueden muybien seryir de nidi, a. ii'i]it,ui.p.ir.ir:va L :t prt-r.ai iinits del cassette y el Microdrive. Tr.iiandu.-t

de unatimar.iac.ik'Lk.i. [jmiiila'id,,iidt acCCSo a laininrniari('mdeque pnede

hablarse es del acccsu secueru:i,d,mas

discos.ParaSdsusuarios dtSptetrnm quepitviamtnri-nan[fubjjjiii) cur, cas-sL'Ut-. tl auilUTiFih Jt ,LlLkivLi'l its'ili-ir.L qul/j n.i les cauit JemasJiuii pliM.tr

Ii-litmpnsdf ir- pern para la Imali/ikion y

supune queInsriempns dtbiisquetia [kitdeiiscriuclusu superior j laprupia

esdt i."i sefliindiis.dtpendiend,. I.'.^itu-lichernenelsoporte.

ScbanurilizadnparaLispruebusdt

vclncid.klunastk'iviiiJ!dtprn-rauias

enBASICyenlei.gu.i|tdt.i.aquii.a.

FORMAT"N .X Nsignifitared(wiwork)yPRINT # Z Da Mil*luna crricme

Xestaciunniimrua 64, FORMAT"T; S TindicaRS232

;"s?,™-SAVE';CHAN Gurda(save)pn.gramas.

iavclucidadde dm sciKlificaclones

sob-claenbaudies. iteencanalB,MoN.

FORMAT"B";S BesparaRS2J2>aradauwVERIFY';CHAN 1Corricnte:Laruiinaquevudeucanulaorroesllamada 1NKEYSS#Z Devuelveuncara

INPUT # Z; Vor riable. currienres< .malts <( bainitKil.ns LOAD"CHAN CargaptoKrama

(ichemsdecanale s'p.M.iN .alia,laimpresoruZX,

mdelamismared y el fitliciiienMicn.idrivt. oir.i Sptci-i inierfastHS212.busdamsputdti. ser recibidosdesdelus MERGE"CHAN si;:uitn,es i.lisr'i'siiJ'-'^: ti rctl.i'1'i. :\fldieroenMicrodrive,

MOVl-dc-sdeTOdi-sir:k Solamenredespl inrerfatERS23:.Estos

(10)

NOVEDADES

cionparaindicarquese tcfieten ala

Potesta raiort. lastedu de fuotioa

serianunaaurfm.CdbendiciAn'sella

pendicles para<ar£ar.eua:Jjry.rr.l.

dirccradecopiai,nogi4in_sLos fiche-[usdedarns se p. ec>ncpur.rtdiiauikj lainstructionMOVE, pernlosprogra-T

masespredsocargarlos y volverlos a

guardar conSAVE para obtener una ConecradoalMicrodrive,elSpec-f

1 1 mpeden

clecirdnic.iJeGains. I'ero. loqueesiila*

importance,losMicrodrivcsvanaset s,nduda decisivejlahoradefijarun standarden almaceiiamientode daros paramicroordenadorespcque-fuis y ba-ratos.Con uncostede 50libraspor unidadvdeWparalainrcrfasr.!nuando secompraconunaunidadl.elMicrodri-|

veva apunerselomuycuestaarribaalos

fabricantcsquepreicndancobrjrlos actuatespreciospur unasencillaunidad dedisco.Sinclairha supuestoun impor-,

Mitrodrivcn„bate ,uio laminu'.,; ,-n estalinea.Maspotenciapatasuspro-, yectos.;Y recuerdequemuy prontoel prucaSonista 5craelZXS3! PrugramaBasic(35K)

Progtama encod.maquina. . Cassette Microdrive 3.25.0 7.8 seg. 40.0 7,5seg. 1.21-30 6,8 seg. 32.0 3,8 seg. Darus(DIM a(40Q0>) SCREEN*

tiasdetiempomasnotables se dieron

ton pmeramaslargos;unprogtamade iMt-.m.sde 15k. |«:i-ejemplo.tuia^-.-TU.L

de-dce'lMicnxirive.

Documentation

Elmanual delosMicrodrive*ydela Interface1escumprensibleyficilde

H.iSlC:idela.\..rint>lt>delsi-Ieiiia i-[iliiiJj'ipor f". Microdrivcs. la reden

jrea local y laimcrfaseRS232. jummon

una/...[!.-.ksijjnada u.iiii.CHAN'S de

wibytes(queinduyenlos512del buffer'del Microdrive!.Paralared,este areade276byres.Esrmoi probableque

estod£problemasnisiquieraalus

prugramasmjslargos,perotendril elect.,stlbrcla.nin'rusi.'nu'idi.m)de

maquina almacenadns eninsrrutciones REM(lasrutinas situadasporencim deRAMTOPnoseveranafet'iadas).

Mni..J ri '.(.-.Sinclair ll.i con.ec.uid.. qui porprime™ ibl<>.propieiariiis deun veloodad detranslereiicij ivnsidcr.ihk

Sue >.'.'im-i'HI petoresultacumprensiblesisepiensi liarlimaiisJc las in.triicciones par.i e cassette,toniacia-iespimditme.implia

^^^m&m

is

(11)

MENSUALMENTE

PARTICIPAIMOO

EN NUESTRO CONCURSD

A

partir delproximo numero.ZX premiaramensualmente

losprogramasquehaganllegar los lectores.

lara

participar en este concurso abierto. todo aficionado a los ordenadoresZXS1yZXSpectrum, debcra haecr llegar alaredact ion de la revistaellistado,uncassette y un texto explicative

Pj ntre todos losprogramasque recibamos cada mi's, scran selection ados para su publication aqucllos que reunan

lossiguienles eriterios:

Origiualidad de la aplicacion.

Simplieidarl delmetodode programacion

1ia.linica condition para particip'ar cnelconcurso seraque losprogramas

A

a no hayan sidepublkadnspreviamonte en

v^/

I \I ninguna revista.

/

^>»

'"*\,f~

-mm-UN

ZX MICRODRIVE*

sera sorteado cada

mes

entretodos

'

los

programas

que recibamos,

con independencia de que sean

(12)
(13)

PROGRAMAS

;K1.-1urn.Li '..'|t11. .];!E:..T.

atraviesalamirad de [asu-perfine lunar.Pur supuesro quf[111[It(MlIIIImburVISI11 lapeliculupiiradispunir, Li

da"f".Tambienleptrmirc

.isibilidaddeptropurli)

Losdisparoses: bienlogrMbs,loa pucdedear dela in ls5y 8. sandoId Norasuniric.iv 5<]-GraphicAy 60-GraphicCy 1Th£n'PHI&tI 'l^flPiHTlilt A";BT Si,r

(14)

COMBATE CONTRA

EL

DRAGON

:itill., prijiiere>knitat-iTiLLr (uiit.lt(.'sti.liciIjpantallji It ipareten100 tosi

±^"d"THENGO'

(15)

PROGRAMAS

h

h

••

-••

4>

4=

f-P

H

OTHELO

nii.-ttlHit^uUrlifliiy.x. imi.-.i si:spL/as.El ji.ifi.i-ILiirTlp.nUTUljL'JLL^lJ,,[ci cl jupui.ir fllllmjyor

<u upiiniiiiiiiji! y.i ijiii-j11 111 11 11:;lc pii-7iss .il I'mnli/jr

lido,ItiJecapiuiiir iic ,il,JijgtniLiIn enoialquie

surU teds Truer". Desputs

ciinIjopcic'moimbioVd. pnnlcL.inihiar las "posiciu-iii'sj[rjpjdj.i"y/upnlsLir to llr „,.,h.,

ittesVd.concllu> Vr-VpiViE, P, E. HO H, 6,h 41(1 4M<,r,Pl„ tt:":("l

YY'ft

I

TJ

iLETbt«| ; LETaI=lM;<EV* IIFCf-"5"TrtEl

(16)
(17)

PROGRAMAS

300INKINTfK.NDn-71+2iPBINT«T

1050LETa =3:LET'n-INT<RND*26> IcS&BLETscore-5cora+ioO

2<ilGIFla"1*THENGOTO7B0B 3BB5FOR n=BTOIBB.BEEP.1,4.0

.;; '

LS:FOB n=UTl".:-"Ll""*~hEEF_''.'MS,(P otiiit"Tpiir-.';:!=-^t? :./-.,tIj-V1"

jskr*isai.i

|p^§PUKEnulRT,,

P'

,

'*M.J:NEXTn TSg*]BEEP.7.1:BEEP.5.1:BEEP

7H*fiPRINT"Flf"13.9;"^K"

?liaCHIIJTfit"is.1."Nunc°ustBi

CALCULO DE

INTERESES

"p'>,''!,','i!m-| '"'it-' l.ll'r'i ElOlltul.1I'll,1LS <*[«.-uhfi:InuuiiJjJimi.lii.-jJumjd.imenic simple, pern

,1,1L.il.i.l....-Iin.nuiil.ijtumhien,nnyurils. .Ic'HC'.c-i|iil-uuiiiiniiiii.imemetstr.ivLiLiir.i;ubrirmi pecj'.ie-innxTiidjenineseslyelnobjrc.iilnc.il.Mireusivil 'so'es 'ccidu.

4JJ ' clnirpciJrlnrevcLirscenel

AcoininuiitiLJii c-lZXen-elememcJclavedeniic.mi

rnraenrronce,pasanijuJexiruenIcbnefluticJS.

5REMCALCULODELINTERES

10PRINT"INTRODUCEEL TOTAL"

30INPUTA 40PRINT"INTRODUCEELPDRCETA

JEANUAL" 50INPUT B 60 PRINT"INTRODUCEELTOTALD EANOS,¥LOS MESESRESTANTES"

70INPUTC BOINPUT E 90 LETD=C*12+E

100PRINT"INTRODUCEElPERIQDO

ENTRE CADAPLAZOENMESES" 110INPUT F 120LETDD=D/F

13.0FOR G=lTOINT DD 140LETH=INT(A* <B*F/12)>/100 150PRINT"PER. ";Gi| ": "jAj"+"565

V»"»A*H

160LETA=A+H

170IFPEEK1644202 THEN SCROL

L ISONEXT G 190PRINT"PUL5AUNATECLAPARA

SEGUIR" 200 IFINKEY*=""THENGOTO20O

210 CLS 220 GOTO10

(18)

GOLF

EN

CASA

.Leapetecirechoriiniipiir-auese enlapositionadecua

--ii'ii.ulclNjil siniii'UtmJi-Jli. tiinrfiiirfSL-einrroduzcn (.1,1.initiuT (vie clt^ii t-lIn,liios..1jugulo{nunca palo?Elhoyuk>tendramtyat<ie85) y Ip poiencia

siemprcalavista ymiim-quedesea dar a su lira

puna que nuseaVd.un Se-K-i.innMlt'stcrn*: cs si'iki Pniehcainejiiriirsu

re-prepuJrarepeiireltiroseniirsecumusireaJmente

cuaBfflSVCM*5M- esnivieseenuncampu de Paralanzar lapdoracoin-golf y... jflutn liru!

(19)

PROGRAMAS

IinvcntadopurJ.

en1934. CiQCLi",iii-,N-.|i.--iTIYLIl ["[I'p.ll]Ul[.lV VV.. niduik'Spjr.iacertar. conu-ciendus61uquerodoaIds

(20)

rre.Para L-ltadisponedeun trampulinyludecaltular bicn e!impulsu ya quesise

ionde elbleBspeca.iApre

nirtse...ellale espera!

Notosgraficas; H,-10,«•>-Gmpl-.ic A. 18 -GraphicB. 21-GraphicC 240GraphicD. 60,210- GraphicE.

L

BORtienaa »\l» LS4/S T s 57,12 4,22a ;or"=1,IiTS.1 p| BD a.POKE

p

-

:

s"*'

NK e^ffl^

U.

'%'

*T NE

LET«"S1:LET^ sf'^ai) ^37?! PRINTFITI.,S; NH 5;"ft PRINTHT*,ll; liTfjxfiw*UT4lIF*< =S ORU=15 T

"faFORn=lBTO EO

.-P

KEP

?I,s~

3DPLOT 5I,0:

MK

JOUER,37,2. *";RTX*I,U; IN 60

'If-ssr&'l

1108 S;ifeg i;"|'.'BEEP 1,-D''°

(21)

PROGRAMAS

(22)

KJ

Seguraque cunocctitemo liempn que suSpecrrum

jucgodeverloenlosvideo-conslruyc OttO, Elque tmeJe

jiiepuscomcrti,ill's.Ahumtrice rrjidn ijiflt|ue picrdc.Ivl perdetCaBdwiyaiodocolor,vesdelasreclis: acravesdeesteprogruma Q=Arriba.

queesunu delosroejorej Z =Abajo. juegosporsusesmpendos i=Iiquierda. grfflrjbsylapiisibilidadde P = Derechs.

PAPERilBORDERI

(23)

PROGRAM

AS

.»-.-*..-.-«-

11

IIUSICA

' L1 ^°iNKN BJ "jl' ,a,'b''IN,',*,-"JJ";ht -"10iF 1 RNt'T'f=T^EnL i:-o C TO 4.000 '"' ri.jKj.ij,.i„.atsunaiibsttok queammiZX-81«d.iLL-.nn JeapnmdBt mdnoi?l.*j celenie1

pju quempry i-l,..erjHalse

-O?LETtl=c3*(cl=e)iLET d 1 «d 3 ...1ZX-81

',-,',"'""•','.','",',''""' H, Mil

KM^plK

":1b letcitK-'EJiic;Oi"<=>SH! ;^.jeL-.p"",'.-;:-;-'.-;^" :,,d,;?L".THENG .TIBLETC-tC-Cl:l-eX,d T5fS9f,

.'= .;?let-c=vi^.::>:>:o>-<5>|J}J

aldelrrlp>!s,.:m'jv".ijllj'V oqu -'r*'"r' > ,-vn q-.t turret-. vPerti,(h;ui h aduHlgunanezqueBe '.que .-:' : -- :i,y : ,]':'',';'':'='".'' t;he!:;..

-f-;?cl.-ll;LET,-i."-.1:lLEThd2dl-dl:GO TOLET2003l5-a HASLETcl=I2:LETdl=dS„. 'TIC LETC-CiI+cl:LET d-dd+dl 1LETA=7

aPRINT gasgSB5UB s 000. .,..TMCNp VPRINT ifSSl£

^X^

B p'se=7LETEg-s?4P6 10FDR B=lTO5 20FOR N-O TOIO 30PRINT'-": 40 NEXT N

=:ilefo5rsllVo-20STEP-1;PS 45PRINT

:;.^Fi.liiT"nTe'io,INK 0,PBPER 46PRINT

ifci^ri-^v

*»-""bn&ipbs

-50 NEXTEl 60PRINT AT 0,0:"##* 70PRINT"##" tT"'tf '- ~J-"'FlF-'p'".3^0. ''BEEP.<*,B: 80PRINT"-#-#" 100PRINT"-#-#" pbSb bo TO eOBB _,., ,?>?LET:=;,22!1Lt'SJ -t)|l> :-.,.;„e;id=.H35<( (dlO) -Cd>3i)J

130PRINT"#«#»" 140PRINT"##-#" 150PRINT'*«#*" 160 PRINT"-#" 170PRINT»tt" 1B0PRINT"##" •**g ;;::: :

'.'.y.'." 200 LETB=INT(RND*tl> +1 vvwv::::;r"^vvv>vrvvvr-v^«--^ 210PRINTATB,A: '#" 215 IFB5=BTHEN LET E =B-7 220 LETB=Ul-E0+34 £ '.'.''.'.'.'.?.'.'.... 230PRINTAT15, 10?"NOTA?" :::::::::v &

240INPUT A* :::::;::::::::::"::r::::g:.. 250IFCODE ft«<OB THEF\PRINTAT

V-^WyVrVrVAVrVrVrV-'-V-*!

VWW¥V

15. 10;»

ul

" 260IFCODE h*=BTHEN 15,10;"bien 270 PAUSE 4E4 275 CLS 2SO RUN PRINT AT

(24)

BOMBARDEO

qui-JislruruI.niir,u-ii.1iibuir biivSurrmi.in certs islenue

i-Mli.iv.irl.is(queserlabus Noras,j^ficns: 170GraphicA. 180GraphicS. 190Graphic D. 300GraphicG 221GraphicF. IIF*3NK.EY9 ThuTN'JOTOB90* Si^'fAta

?^

=.,., !:?::;

(25)

PROGRAMAS

-cta|2e' fo'ct^io"

Iett>=i

ill_ETt.;J+^?DIM Z lb) =a««CHPERZtJ;BORDERI(ti).CL.

MZ

-,^T

i^ aOb ;;«T-i THEN90

i&Q PAPER1:BORfeH1:INK?.-c; ,u«ia PHINTAT5,e; "supumuacior,

FLRSHI; n

^a"i^

PRINT~RT

PRINTPRPERl;IHK T

bIb -puifvi^'V deesle "«54 fsifJT H*

BSItPR-USEB:CLS:RET

Spectrum, siempti- quelu(asopdofles decnlur di il-fii.'.iiiiiilicjJi]j>.i'.. >i-r .::hi (nrucbe-j cam',.

W„-,k..,,] l .r,.kM,t:.. ,:,.,„<< .:.-,-:„ tvi..llf'sd t -PA!'l-:il.

lepwWresultarba^ar.ifdi BORDER. INK...eic),i" liiiljiliviiur cl color )J '-.lemismn tiempo que pued

iltesi> sr ir:ii:i. I'i:i l;i piiiinill.ii<,rnp.-i>iiimmi-iimi^us

[u-desutelevisoririinapart-raver ijuienakjn^inuiyiir dendciunaseriedecolore*.puriEiiJciiin.Elniimero dc acompanadusde"beeps".'liradns"esde10ypara

,'rr..d.irk- l.i.ip^rt lin rd iddcInsenlencia 30. recordardichoscolores.£5 ,,,,,c

tRECOERDA

UD.

LOS COLORES?

(26)

GUERRA SURMARINA

250Cii-jpliitM, N, 0. 70- A,B. 270- ~,G,H,IJ. (.ifjpl)!K,L 210 C,D,E. 2510(,rJpl,S. 230Grupli. Im-ph

(27)

PROGRAMAS

im

INK»:BORDER

j&t

;l!C°"LETIorp=2B:

. i|| iil^rSs*!."gygfjggjjjg;;

M

flba l**P?j]S8d?Sj sfc"?1.PBIMT*"! NUERTE 4"?£[1b eal=RINT-2

"'"

!s

*"»«™'

< * 22B

Sjj=RINT•*"<aao

punioa-Ifl

=RINT.Mb.",'see juntos"

asi''"''Ap***'."SBpunio*"

"g

PRINT= jfJ°e*-^— *-?] bbb?-- S"'iiJ****"-in5e>J Iti lIt 7-!!Bpm.aSI(INT1RND*61 * RESTORE

!R

B5,?E? IBTHEM PRINTRTj

8€-IIIJ=t

£

prIntRTlAf5Sx?t

'iB' IINKEYJ.-'B"RNI> Senoor

35Bi&_1 EN

H

COI=laBBSUBaBBBOUD R ?lo

£3.

«Ttp U-H,pDSt PRINT duera;rttpu.post; "X iS =*

*£*&

'='»R»OSCREEN.lt

py-f

.23,-38.-PP1U3ES5: SfflSBIFB«="s"or; 9B2BDflTB8,e,s,3,ss5,i2?en a 9B3B DSTRO,60,SB,PS3,£55,SSSTsS -d«t3 (:M;u;iR;aBS;ni?i «2*aS?a±:Pa§2.< ^£B.3B,a5*,aSE,fi! ."jB^sslaBB',:

(28)

ESCARABAJO

iscenl.ipalilalia isor.Eljuegua.n-Spectrumleceique. 1 Nowerificaj 1G0M1D0Graphit A 101106.IOR.100Gn pmcB. jgK-Eipcctrum) flTH£:--.S,129,169,:

^

P

^

I

^^

^Mh^li£|

^

|"MljS'uBiu^ail ekif'.B7,-io-6 'beep1,-12 PilPEBS.OT*, i)

(29)

PROGRAMAS

Enestejuegu,fiimusuprogram.!conpocas sc Itpollt sil uI-iltTSilili.lPern,:

paranoser"jir.i)iiulu"

i.'.pi-dsmcme Es un excelenie IBINK0.PBPER6:BORDER1]C dTHEN BEEP1,0:CDTD 10 20LETt=B:LETI»S:LET q-J(-B

:LET d-d •IBS;FOR1=0TOSi:PR

INTPITB,r;INK3j"»";fiTai, f ;

'

*jIPM/i2£ TMEN^PftlSTINK3,fiTf '4*«e3tI'FORf"|MIj?,4BiRtJDff S9+5;"";NE*Tf,PRINTPHPtfl3, ^iS BEEPf'af'LET **4s£§T*rti 5BLETiMINKEY*:

_^

.IS^'.f"

,? j 60prilfifFiT0,0;INK7;PFtPER j* Penf»iTO«iNEXTf

_

90BEEPd,3:LETl=Ulil£T» = *'\LfiT~y-a,x-b;*->THENGO'TO£< dss";I:IFITHENGOTO1000 VHEH5pRINTdHT4Sl,0?d FLflSHll (IFINKEY*t>'"THENGOTO13

ESCAPA

COMO

PUEDAS

(30)

Jjvij nohiihin,' I'•• :sdc L.nr.piLir^t"ii/X pj

moshosidareiilteadiicnuno impresurndiferenre j laZX

Prim,luqueslgnlfiaijue

quizes u.iliteneMi.pnsiii

v,!propiu ueSinclair .lelw r ;in susririiirfpurQG, jmlo enlislinens 411 n]II).l-nla line*HOlitbLTjnescribir STOP eninversu. 10CLS 20FRINTAT1,8?"••TRIGONOMETR Ift**"

30FRINTAT4,0"INTR. ":TABSi "FDRIIULA"

40PRINTAT&f2"A"!TAB 7? "SEN

0=OP/HIP";TAB 50FRINTAT SENO+HIP'^TAB 60PRINTAT -OP/SEND SEND 7,25 "H"iTflB 75 "DP= 22: "HIP«# OP" a,2i "C";tab 7; "hip

70PRINTAT 10,25"D"STAB7;CD S=AYHIP";TAB27;"*" BOPRINTAT11,2; "EM ;TAB 75AY =CD5»HIP,,;T0B 22; "HIPS#" 70PRINTAT12.25 uF"lTflB 7! P=-AD1/CDS"iTAB 20!"CDS->*»#"

100PRINTTAB 255 "ADY"

PRINTAT15,2;"G'^TAB7}TA N-0P/ADY"5TAB275"*" PRINTATU»,21'"H"fTAB 7;OP ADY" iTAB265 "*#" 130PRINTAT17,2i"I"iTAB7;AD Y=DP/TAN";TAB20;"TAN->*#*" 140PRINTTAB25i"ADY";AT19 "J";TAB 75 "Sifcop"

150PRINTAT 21, OS "QUEFORMU NECESITAS(AAJl

"

BOO aioIFB$="A"THEN GOTO!100

IFBt="B"THENGOTO1300 S30IFB*="C"THENGOTO1500 B40IFBS=,,D"THEN GDTD1700

B50IFB*="E"THENGOTO1900 860IFB«=,IF"THENGDTD 2100

B70IFW">"G"THENGOTO 2300 BBOIFB«=,IH"THENGOTO 2500

890IFBS^'I"THENGDTD 2700 900IFB*="J"THEN STOP 910IFB*<"A"DRBS>"J"THEN GO 1 100CLS PRINTAT 2,2;"0P=7M 1120INPUT D 1130FRINTAT2, 15; "OP-"SO 1140PRINTAT 4,25 "HIP=?" 1130INPUT H

PRINTAT4,15S"HIP="5H 1170 LETS=0/H

11BOLETX=ASNS*1B0/PI PRINTAT 6,55 "ANGULO=";

X

GRADOS" 12O0PRINT"PULSA NL PARACONTIN

UAR. INPUT A* 1220BOTD10 130OCLS 1310FRINTAT2.2i"SEND=?" INPUT S 1330PRINTAT2,15;"SEN0=,I ;S:G RADOS" 1340PRINTAT 4.25 "HIP=?" INPUT H 1360PRINTAT4.15;"HIP="iH

(31)

PROGRAMAS

1370LET0=<SIN(S*PI/ISO)>*H 13S0PRINTAT6,5; "0P=";D 1390PRINTAT10,3: "PULSA NL PAR ACONTINUAR " 1400INPUT A* 1410GOTO10 1500CLS 1510PRIMTAT 2,2; "DP=?" 1520INPUT O 1530PRINTAT2,15;"0P=":0 1540PRINTAT4,2;"SEN0=?" 1550INPUT S 1560PRINT AT 4, 15! "SENG="iS;"B RADOS" 1570LETH=D/(SINCS*PI/1B0)> 1580PRINTAT 6,5!"HIP-"iH 1590PRINTAT10,-3;"PULSA NL FAR ACONTINUAR. .. " 1600INPUT A* 1610 GOTO10 1700 CLS 1710PRINT AT2,2;"ADY=?" 1720INPUT A 1730PRINTAT2,15:,,AD¥=";A 1740PRINTAT4, 2; "HIP=?" 1750INPUTH 1760PRINTAT4,15;"HIP=";H 1770LET C=A/H 17B0LET X=ACSC*1B0/PI

1790PRINTAT 6. 5i"AGULO=";Xi"G RADOS" 1800PRINTAT10,3; "PULSANL PAR ACONTINUAR... " 1810INPUT A* 1S20GOTO10 1900 CLS 1910PRINTAT2,2;"C0S=?" 1920INPUT C 1930PRINT AT2,15:"CDS=";C;"E RADOS" 1940PRINTAT4,2;"HIP=?" 1950INPUT H 1960PRINTAT4, 15: "HIP=; H

1970LETA=(COS<C*PI/ 190>)#H 19S0PRINTAT6,5;"AV=";A 1990PRINTAT10,3;"PULSA NL PAR ACONTINUAR. .. " 2000INPUTA* 2010 GOTO10 2100CLS 2110PRINTAT 2,2; "ADY-?" 2120INPUT A 2130PRINTAT2,1;"ADY=";A

2140PRINTAT4,2; •COS=?" 2150INPUT C 2160PRINTAT4,15 "COS= ";C;"G RADOS" 2170 LETH-A/<COSC»PI/180>> 21S0PRINTAT 6,5;HIP=";H 2190PRINTAT10,3"PULSA NL PAR ACONTINUAR... " 2200INPUT A* 2210 GOTO10 2300CLS 2310PRINTAT 2,2;Cip=-?" 2320INPUT 2330PRINTAT2,15"DP=";0 2340PRINTAT 4,2;ADV=7" 2350INPUT'A 2360PRINTAT 4,15"ADY=";a 2370 LETT=0/A

2380 LET X=ATN T#l 30/PI 2390PRINTAT 6,5;ANGULD-";X; GRADOS"

2400PRINT AT 10,3 "PULSA NL PAR ACONTINUAR " 2410INPUT A* 2420GOTO10 2500 CLS 2510PRINTAT 2,2;TAN=?" 2520INPUTT 2530PRINTAT 2, 15 "TAN=";T;"G RADOS" 2540 PRINT AT 4,2;ADV=?" 2550INPUT A 2560PRINTAT4,13"ADY=";a

2570LETD=(TANITPI/180) )#A 2580PRINTAT 6.51DP" *'I0 2590PRINTAT 10,3"PULSANLPAR ACONTINUAR... " 2600INPUT AS 2610 GOTO10 2700 CLS 2710PRINTAT 2,2:0P=?" 2720INPUT 2730 PRINT AT 2, 15"0P=";0 2740PRINTAT4,2;"TAN=7" 2745INPUT T 2750PRINTAT4, 15; "TAN-";T;"G RADOS" 2770 LETA°0/(TAN(T+PI/I80)) 2780PRINTAT6,5;"ADY=";A 2790 PRINT AT10, 3;"PULSA NL PAR ACONTINUAR...

"

2SO0INPUT A* 2810 GOTO10

(32)

UN CASO

DE

PROBABILIDAD

iiriiicjkuljrsf i ...iibnbilidadti

prefe, I,isJjdus[ienenmas

fayi)enwm. QuieniitdV e :r.isti .-i-i.,. icsa,yque dim

ijOe.iiInmejorsirvcparjvi-ijbicruseraelSinclair

iarmacoenw deque Auun-pruaramuducomaaquise jisiempremiskjl,j

Hr' ,tijiitidica.Forsiacaso. familia-iSUSdadustrutjdiis. riccJEconeste priigruuia.Sc

,lY.Lmula :)([;!-.[i ,Klpr,

9CLEAR

10PRINT"ESTUDIODEPROB. LARGO PLAZO" 11LET 3=0 12LETT=0 13LETU=0 ItLET: 17LET' IBLETZ=0 20 LETAA-O 22LET BB=0 25 PRINT 30 PRINT"INTRODUCEELNUMERO MAXIMODE SUCE50SEN CADAUNID

AD DE TIEMPQ"

31PRINT

32PRINT"NTERVALODE3A12" 40INPUTA 45CLS 50PRINT"NTRODUCEELNUMERO TOTALDE CASOS

60INPUT E 70PRINT

PRINT"NTRODUCEELTIEMPO

TOTAL" 90INPUTC 95 CLS LETD=B/C 110LET E=(+<1/B> >*B 120 LET F=l<E**D> 130LET P=F 140LET0=D*F 150LETR=D**2/2*F

IFA>=3 THENLET S=D**3/4>*F 170

F 180 *F

IFA>=4THENLETT=D**4/24*

IFA>=5THENLETU=D»*5/120

IFA>=e>THENLET V«D**£>/720 *F

IFA>»7 THEN LETW=D»*7/504 0»F

210IFA>=8THEN LETX=D**B/403

20*F

220IFA>=9 LETV=D«*9/3t.2 BBOIF

230

&2BH

IFA>=1THENLETZ=D**10/3

0*F 233IFA>=1THEN LETAA=D**11/

3991 4,800* F 237IFA=12 600*F THEN LET BB=D**12/4 240 E" 250

PRINT"PROB.DE""PORCENTAJ PRINT

253REM FACTORDECORRECCION

255 LET N=P+CM-R+B+T+J+V+W+X+Y+Z +AA+BB

2toLET PP= F'»lJOOO/N+O.5) J/100

270 LET 00=1MT0*110O0/N+0.5) 1/100

280 LET RR=INTR*l Z>0Q0/N+0.51 1/100

290 LET SB= (INTBtl DOOO/N+0.5) 1/1O0

(33)

PROGRAMAS

300LET TT= 310 LET UU= )/100 320 LET

W*

>/100 330 LET WW= /100 340 LET XX= >/10O 350 LET VV= )/100 360 LET ZZ-1/100 363LET AAA= 5>>/lO0 366LET BBB= .0000/N*0.5 OOOO/N+0.5 OOOO/N+0.5 /N+.5) OOOO/N+0.5 f-0.5 OOOO/N+0.5 :NT<AA*10000/N+0 :nt(bb*ioooo/n+o

370 LET A»= SUCESOS" 3BOLETB*= 390 LET C»= 4O0 LET D*= 410 LETE*= 420 LET F»= 5 430LET G*= 440 LET H«= 430 LET1*= 451LET J*° 452 LET K*= 455 LETL*= 457LET M«=" 12"" SS,E*,TT,F*,UU.G*,VV,H»,WW,I«.XX ,J»,YV,K!li.ZZ,L*,AAA,l"l*1,BBB1,,,PP+ Q0+RR+SS+TT+UU+W+WW+XX+YY+Z7+AA A+BBB TARIFADE SUSCRIPCION CORREO CORREO CORREO CORREO OBDNAI!)CERTIFICADO AF-~.FO AEREO-CEHTIF. PTAS 5 PTAS S

2.453 18

PTAS i PTAS. S

FU":0~A.UA-RUFrntTUI^F.".

COSTARICA. CUBA.CHIL'-. PA-RAGUAY Y 4LP L10M'Ni;;.ANA

FLIPNAS ,., ., 2.695 19 3.366 24

2.734 30 3.14B 22

RESTO DELWUNDO I:"! ;* 3B94 2B

CUPON

DE PEDIDO

(34)

EL

LIMPIADOR

DE

VENTANAS

onIjs[tneos60.70^80

1REM LIrtPIAVENTANAS

2LETHS=0 5LET V=3 6LET 5=0 7LETX=500 10LET W=0 15 LETC=21 20LET D~13 25LET T=X 30 LET A=5 35LET B=5 WN7AT21, 14; '**#' )N-0 TO V (INTAT21, Np "X" 45 FOR 46PR 47 NE 4BFNTAT 21, V|"" NT AT 0,(>f "PUNT«»*i AT0,9;"*P.f1AX. "*TIEMPO-"i' *VENTANAS-" 90 -PRINT AT 2,' 100PRINTATA,] i>3THEN AND B<2 LETA-A-2 120LETB=B+(INKEY*= H)-(-INKEY*-, 'N"AND B>2> 130IFA<20THENLETA=A+1 140LETB-B+<RND>.5AND B<28>-<

RND<-6AND B>2) 150IFA>=0 AND B=D-1OR A>=C A ND B=D+1ORT=0THENGOTO3.0O

160 PRINTATA,6-ii"«**"

170LET T=T-1 ISOPRINT AT0,2^iT

1*?0IFA-C-lAND B-DTHENGOTO 200 195GOTO100 200 LET S-S+l 210 LET C=C-1 220IFC>4THENGOTO 30 230 CLS 240 LET C-21 250 LETt iLET: iLET» .-25 ILET 00THEN GOTO 25 320 LET S=S+(W*2) 330IFH5<S THEN LET HS-S 340INPUTAS 350 IF AS^'N"THEN STOP 360 CLS 370 GOTO 5

(35)

PROGRAMAS

RESCATE

EN

EL

MAR

apurermuytlilicil Imienio!uloyia » iravesde

5BORCEft !«£§ LET s^B: IXjMPRINTSI

(36)

1REM17T1^b/R901^J1567e9O123 4567B90123436789012i454 4 2REM 10LttA*^". .. 20 LETA*=A*."F=>" 25 LET flrlb5b7 30FOR1-1IULENft 40POKE 0, ICODE A* ( •-1STEP2 I)-28)*16+C ODEAS<1+1)-2B 50LET D=0+1 60 NEXTI 70FAST 80LETK=USR16546 99 STOP 100SAVE"BEETHOVEN' 110-PRINT,:»******** ********************* *********** ***BEETHOVE

130PRINT"ACADA NOTA C0RRE5PD

NDEUN VA-LORHEXADECIMAL.PARA

OBTENEftLAMELODIA DESEADAINTR

DUCIR3U-CESIVAMENTEENLA LI NEA 10 (LETAS="" '•'>

ELVALOR HEXADECIMALCORRESF'O

ND1ENTEALANOTAEN ELORDEN

DELA HELO- DIA."

140 PRINT"LASNOTASTIENENUNA

MISMALON-GITUD.PARA CONSEGUIR

UNADURA-CION MAYOR BASTACON

INTRDDUCIR-LA5 VARIASVECES.LOS

INTERVALOSSEOBTIENEN INTRODUC

IENDO ELVALOR""00" 143-PRI""

CLAPARA CONTINUAR."

150IFINKEY*-"™THENGDTD150 155 CLE 160PRINT"NOTA 1AESCALO

2AEBCALA 165DIM B*<2,24) 170 LET B»tl) =' ,F0E5DBCFC3BSADA5 9C94BBB3" 175LET B*(2) 4B484440"_ ISOLETC*="C -£ F F+(G-G "PULSA UNA TE :' ,7A736B6760565651 jD-D D+;E

JT

I II II

\

BEETHOVEN

elbs.: dcberanredearse UnaadarodiS.i: I.>Liiimeroquese debt-hater es teclear(JOTO110.

Jemarieraquescpuedan

libdeescilas y loscodigus

heiaJtii males.Despues ha-braque pusarlamelodiaa

LIST10.EDlTv.ilr<Tii.i;i<lii

(37)

+ :B-B 190FOR 1=1TO12 200PRINT C*<I*5-4TOI*5>;TAB 24jBS(2. 1*2-1TOI*2i

210NEXTI

215 STOP

220-PRINT"COMOEJEMPLO,ALGUNAS MELODIASES-TAN CODIFICADASEN LAS LIIXEAS 1000...EIQUIERES PROBARLAS PULSArun1000, D10

Ul5 el idel 230PRINTAT21,0;"PULSA UNATE CLAPARALONTINUAR."

240IFINK£Y»-n"THEN GOTO 240 245 CLS 247PRINT "ESCUSA^STDY TRABAJA

24BFDR1=1TO30 219 NEXTI

250FAST 255RUN9990

1000REM happybirthday 1OOB*-LETA*="B8B800B80OA5A5OOB8B BOOBBBB0O949494940O00B8B8O0eB0OA 5A500BSBBOOBBBB009494949400B8B80 0B8O04>Ob0fa0737373OOBBBBSBO09494O OA5A5A500fcB6m:'OtJB73;j00949400B3a 300949494" 1009QOTD20 1010REMsin+anian40 1011LETAS="BBC3OOC3C3OOB8C3O0C 3C300B8C300C3C37A7A7A007A8394940 094A5B8BeOOBBi:3D8DSOOD8DBDBOOC3D 80ODBDaC3DBO0DBD8OOC3D8OODBDB83S 39300B3949C9Cr>09CBBC3C300C3DBFOF OOOFOF0007AB300B383&B6B9C9CB3S39 494C3C3007AB3O0B3B36Bi.B9C9C83839 A007A8394A5B8BBC3C3BBB8" 9989STOP 9990 LET «S=M 7B3D20FDC90e,505EAFB B2SOCDBFECD8240D3FFCD824018050EO 50D20FD10E8C921B74OCDB740237EFEF F20F7C9" 9991 '"LET 0=i£,514 9992 FDR 1=1TOLENA*-lSTEP 2

5POKE D, (CODE A*<I1-28) * 16+C ODEI ILET o=o+: 999t,NEX" 9997 SLOW 9998CLS

PROGRAMAS

EL

FANTASMA

li-Itl.r-.j.,,,,,,.,pmt'i dificuludpjdienduseconcinuiirtun]i .stalikve.-iin'iliniircLi,re-misiiupLiinuiitiiSncihrtnidj i160, el1eselmas

alio.Unaveshcchoesto, EsEMjiieguscruenmasui itnpronm.ir.i LinIipih-dihVik'- mi ,e delta sulLran

biendeelka, Ij:advertimu!

'arjhuirdcelsepiilsiirjn.|in t,iiindiibjuegueenwii techs Jt m.iviiiiiiriiiu delinnlicrnrmcnrnH.i jiutr.'rjsi

10LET 3=0 CLS 15INPUT A LETQ=l 30LET W=l LETR=1NT(RND*7>+1 50LETE-INTCRND*7)+1 60FOR F=l TO lO 110PRINT"10stops qrafitos"

120NEXT F IFINKEY»="P"THEN GOTO14 190PRINTATQ,W;"<inver=o" 200IFPEEK(PEEK14>398+254>*PEE K16399>=1S5THEN SOSUB100O 3O0 LETE=B+(1NK£V*="A"AND Q<8 >-(IJKEY*="7"AND Q>1

I

310 LETW=W+<INKEV*="B"ANDW<8 JKEY*="5"ANDWM)

314 IF Q=R AND W=E THENGOTO70 315IFRNTKATHENGOTO130

PRINTATR,E;CHRS11 322IFPEEK(PEEK16398+25&*PEE

K1&399)-12BOR155THENPRINTA TR,E;"e=pacioinverso"

330 LETR=R+(Q>R)-(Q<R)

340 LETE=E+(W>E)-(W<E>

900 1100LET B=S+1

1 150PRINT AT Q,U; "espacio inver 120ORETURN 7000 PRINT5

(38)

SALTANDO ESTABA LA

RANA

griffav512=Cinverai>,519 = I.invcrsa.551 = F;nversa

y2521 =F invent 3PRINTAT114; "SALTCIDELA Enptme-ipi»,l..r JnaJcbe Cu

W

uayudeah.mB.w RANA"

4PAUSE100 ','iuf!,!v^"r:

1

"uj:"liw'vtatrdcquepodii.i[raiJiseJc 5CLS

.,,-Dtspu'e, Jtbtsurrf.iranpcincipeenta.itaduque

quiiu'ilepriipiirfriiiiL'liBrres IcieiissiIn.mrj

[lewni.iiii.il-6PRINT"NECESITASINSTRUCCID

NES ?" 7INPUT P*

el utniladodelamisma. aIFP*="S" T EMBOBUBB999 Pjrallslaresteprogamn 9CLS

[;1propriirnjvndanilniris-eonlaiinpresoraZXmme 10LETH=0

iruLikincsamedidn quese lasrecljmnpuru simplifiljr

en cuenra uee enlasUna

107,512.513,115.5I<>. :>20. 551,2512, 9001y9002las 14LET F=l

leirasmimiscubs deben es-trihirseeninverseEnIn 16LETE=2D

•.eluujamedianicl.iireirljs 17LET F=F

5,7y 8,Lasnntasgtifk-Mpatiuinversu.Enlalinea ISPRINTAT 2121 "FRANJA";.F que.ipjirLc.isun tuiiu

si-S uen:ll)7= FinverSa.510= MOsustiruir#

pur5grafi-eos, SpurAgrafieu. S I"""A

(39)

PROGRAMAS

19PRINTAT21, 15;"PUNTOS";S 20LET S=S 95LETC=INT<RND«25>+-3 100FORA=0 TO 3 105LET E=E-2*< INKEY*="7">

552IFC>2BTHEN LET C=2B 553IFC<:5THEN LET C=5 555 LETE=E-2*(INKEY*="7") 556LETC^C-2*IINKEV*="5")+2»( I NKEY*="8"J 10*>LETC=C-2*<INKEYS=,,3">+2»a 55BGOSUB 2500 NKEY*="8"> 107PRINTAT E,C; »*" 1013IFC>2B THEN LET C=2S 109IFC<5 THEN LET C=5 110GOSUB2500 115GOSUB 5000

566IFE<-0ANDENCODE""THEN GOTO2000 567GOSUB5000 568IFINKEYS=>"7"THENLET B=S+ 569PRINTAT21,15;"PUNTOS ";S 11BIFE<=0ANDENCODE»"THEN

GOTO 2000 119IFINKEY*-"?"THEN LET S=S+

37QIFE<14 THENGOTO1600 575IFE>16 THEN GOTO1600 5B0 GOSUB3000

120PRINTAT21, 15;"PUNTOS";S 125IFE<14THENGOTO 509 130IFE>16 THEMGOTO509

590GOSUB 4000 1600 GOTO 509 2000 PRINT AT E, Cj "FALLASTE" 2004PRINT AT 21,15;"PUNTOS"!S 140IFE=16THENEOBUB 30OQ

150IFE=14THENGOSUB3120

400GOSUB4000 510PRINTATa,«|"#**#***** 511PRINT AT 2.0; "#####**###**#**#

2006GOTO9500 2500IFE<=0 ANDC=A+2THENGOTO

2510

2501IFE<=0 ANDC=A+3THEN GOTO 2510

2502IFE<=0 ANDC=A+GTHEN GOTO

M <([ Ittt###*t##tt#*t ****#*#";AT 3, 0; "### »##tt###H##«««##tt##)t###H *»####**";A T12,0; '###### ###########«#**#«## ttst*##tt#tt";AT13,0; "#**#*(*####(*###

2510 2503IFE<=0 AND C=A+9THENGOTO

2310

2504IFE<=0 ANDC=0+14THEN GOT ##(*####»#«#»#**#(*###';AT1B„05 "##

#####tt#tttt«##tl#tt#H#tI#it #«#**###«#"!

fiT19,6; "FLINT. MAXIMA:";H;AT20, 01 "tt#tt#tttHt##fl«*t#H#*t#»#tHMt4Ht*tt**t***t 512PRINTAT 4, Ai"c c

2510

2505IFE<*0 AND C=fi+15 THEN GOT

2510

2506IFE<=0 ANDC=A+20THENGOT

2510

2507IFE<=0 AND C=A+21THEN GOT

2510 ! 513PRINTAT 6, A!" c c c 2SOBRETURN

2510 LET F=F+1 514PRINTATB,A;" c 2512 PRINT AT E,C; "f"

2515PRINT AT 21,15;"PUNTOS "JB 515PRINTAT10,A;"c c 2520PAUSE75

252S LETB=S+100 519PRINTAT14,65

"1111

1111 " 520PRINTAT16,6;"

1111

530NEXTA 2530 CLS 2535 GOTO16 3000IFE=16 AND 0=6 THEN GOTO 5 09

3001IFE=16 AND C=7 THEN GOTO 3 540IFA+23>=3!THENGOTO550

545IFA+23>=0THENGOTO100 09

3002IFE=16 AND 0=12 THENGOTO

550 FOR A=B TO STEP -1

(40)

507 5120IFE=10AND C=A+1THEN GOTO

3004FE=16 AND C<=1B THENGOTO 540O

507 5130IFE=10ANDC=A+aTHEN GDTD

3Q05FE-16 AND C=21THENGOTO

509 5140IFE=10ANDC=flH5 THENGOT 3006FE-16ANDC=24 THEN GOTO 54 06 509 5150IFE=10ANDC=A+22 THENEOT 3007FE=16ANDC=27THEN GOTO 5400

509 5300RETURN

3120FE=14AND C=6THEN GOTO5 540O PRINT AT E,C;"PfiFF" 09 5401PRINTAT 21,155"PUNTDS";S 3121FE=14 AND£>9THENGOTO5 5402 GOTO 9500 09 S999 CLS 3122FE=14fiNDC=12 THENGOTO 9000PRINTATQ,lls"SALTODE LA 509 RANfi"

3123FE=14AND C=15 THENGOTO 9001PRINTAT3,3;"DEBES HACERS 509 ATARALA RANfi 1"

3124FE-=14ANDC=1B THEN SOTO 9002PRINTAT 4,0; "A TRflVES DE L S09 ASFLDRES"'1"'" 3123F£=14AND C=21THEN GOTO 9003PRINTAT 5,0S"HflCIfl LACARR

509 ETERA.LA TIENES" 3126FE=14 ANDC=24 THEM GOTO 9004PRINTAT 6,0) "QUEATRAVESAR

509 ESQUIVANDOCOCHES" FE=14ANDC-27 THENGOTO 9005 PRINTAT 7.0; "(DUEPUEDENC 509 AMBIARDESENTIDO)

"

4000RINTATE,CS"PLOP" 9006PRINTATB,0:"YMETERfiLA 4O01RINT AT 21, 155 "PUNTOS")

S

RANA EN SU CASA" 4002OTO95O0 9007PRINTAT10, 05"SOLOPUNTUAN 5000FE=4 AND C=A+1THEN GOTO LOSMOVIMIENTOS"

900BPRINTfiT11,05"HACIAADELAN 501OFE=4fiNDC=A+8THEN GOTO TE.PERO GANAS" 5020FE=4 ANDC=A+15THEN GOTO 9009PRINTAT12,0i"100 PUNT03A

54O0 LATRAVESARUNA" 5030FE=4 fiNDOA+22THENGOTO 9010PRINTAT13, 0;"FRANJA.

"

5400 9011I3PRINTAT15,0! "LOSMOVMIENT

5040FE=6 AND C=A+1THEN GDTD OS SE HflCEN CON LA9" 5400 9012PRINTAT16,05"TECLASDEL C 5030FE=6 ANDC=A+5 THEN GOTO URSOR(5,6,7 V 8)

"

5400 9013PRINTAT18,0!"PULSA NL PAR 5060FE=6ANDC-A+9THENGOTO ACDNTINUAR...

"

5400 9014PAUSE4E4 5070FE=6 ANDC=A+I3THENGOTO 9015IFINKEY*=,,MTHEN CLS

540O 9016RETURN

5080FE=9 ANDC=A+10THEN GOTO 9500PAUSE200

5400 9501IFH<STHEN LET H=S 5090F E=G ANDC=A+14THENGOTO 9510 CLS

5400 9519 PRINT"GUIERESJUGARDE NUE 5100FE=B ANDC=A+18THEN GOTO VQ7"

5400 9520INPUTY* 5110FE=S ANDC-A+22THEN GOTO 9530IFY*="S"THEN GOTO12

(41)

PROGRAMAS

BOWLING PARA

1

KBYTE

:ctrin16

b,,-aHnendaurilizanduIn 1LETQ=CODE

2LET S~Q 3LET C=Q

4LETM=CODE"igra* 5FDR B-M TOCODE"4 6FOR ft=M+C TO CODE 7PRINTAT B,A; "T" BNEXTA 9LETC-C+M 10NEXTB ilLET X-CGDE"7graf 20 LETF-M 25 LETY-CODE"?" 30 LETX=X+(INKEY*="S ODE"Tqrafica")-(INKEY X>CODE" M) 35PRINTAT Y,X|" O" 40IFFS-CODE,:E gra-fi GOTO CODE "- inverse"

45IFINKEY*= THFN GO SUB CO DE"W"

SO" DCODE

60 PRINT AT Y X+f &5IFPEEK(PEEK639B+VAL"25

6"*PEEK16399)=-,ntiF"T"THENLET d=G+M

PR NT ATY "0"AT Y ;"D M("

LETY=Y-M BOTFY=M-M THEN_ETF=F*I 90IFQ>8ANDRNDVAL THE N LET X

0>S PiND km: THE NLETXX+M

10OLET S=Q 110IFY=M-M T IhNlETURN 120GOTOCODE ISO PR NT E

(42)

EL

ESPANTOSO

ALIENIGENA

Jenmalarj|ieni

Sc.-n.isAc Hindu aficionado (A). Aht.ra maJtii,i*adurpueJc opurJc la iListXst i_.insia.iif

ii-tuinititneiijriJf 1(1(1 pNiiru? pur f.nlj $ seran 200. Elhoyusecava pn-siimj Elsuldadolamt Sustlesgosenla lu Josmodus.ElprS

(43)

PROGRAMAS

1LETBEST-0 350 LET11=

A 2PRINT"DIFICULTAD?(A/P> " 360LET N=B 3INPUTAS 370GOSUB2000 5CLS 375 LETW-410 10LET SO-2 380GDTD6000 15LETS=0 4O0 LET B=N 20PRINT INFOME""

"

405LET A=M

21PRINT AT14,14;"NIVEL:";A* 410PRINTATA,Bj "*" 22PRINTAT16, 10;"PUNT. MAX.:

"

415 GOSUB2430

417 LET0=189

23PRINT AT18,0;"TUPUNTUACID 420 LETM=C NE5 I"j9 440 LET N=D 30PRINTAT20.0; "HOMBRES DISP 460GOSUB2000 DNIBLES:" sSO 470LETW=510

40 LETX=i7 475GOTO6000 50 LET V=0 50O LET D=N 60LETA=17 505LET C=M 70 LET B=a

SO LET U=21 515GDSUB2430 90 LET V=4 520 LET M=E 100LET G=l 540 LET N=F 110LET HX<=15 560 GOSUB2000

120 LETHY-0 570 LETW=.MO

130LET C=17 580 GOTO 6000 140LET D=4 6O0 LET F=N 150LET E=19 605 LET E-M 160LETF=2 610 PRINT AT E,F;"X" 165LETG6=19 615GOSUB2430 170LETHH=6 620 LETM=GG

175PAUSE2O0 640 LET N=HH 130CLS 660GOSUB2000 195 PRINTAT U,V; "l" 670 LETW=710

200PRINTATX, Y; "*" 680GOTO6000 210 PRINT ATA,B;"»" 700LETHH=N 220 PRINTAT C,D;"X" 705 LET BG=M 230 PRINT ATE.F!"X" 710 PRINT AT SG,HH( "X" 240PRINTATGG,HH;"X" 720GOSUB2430 300 LET 0=141 770 GOTO 300 305 LET11=

X

20O3IFINKEY*="1"THEN LET G=l 310 LET N=V 2004IFINKEY*=*'2"THEN LET G=2 320GOSUB2000 2005 LET R=PND 322LETW=345 2010 LET Z-RND 325SOTO 6000 2020PRINT AT M.N;""

335 LET X=M 2090IFM=18 OR M=20 OR N=V AND 340 LET Y=N AS^'P" AND(N=0ORN=2 OR N 4 OR 345PRINTATX,¥; "*' N=6 ORN=B)THEN GOTO 2120 347EQSUB2430 2100IFR<=.5OR M=U OR N=iOR N

(44)

PROGRAMAS

=3 OR N=5 OR N=7 THEN GOTO 2300 2710 LET HY=V-J HEM LET 2».7

2122IFM-17 OR U>M AND A4="P"T 2760 LETHY=V*1 2770 GOTO 300O 2125 IF Z<=-5 THEM LET M-M+l 2S00 LET HX=U+1 2140 IF Z>.5 THEN LET M=M-1 2B10 LET HY=Y 2160GOTO 2340 2820 GOTO 3000 2300IFN=0 ORPRV THEN LET Z=.5 2S50 LETHX=U-1 2305IFN=BDR«>«THEN LET Z=.Z 2860 LET HY=V

2310IFZ<=.5THEN LET N=N+1 3000IFHX=X AND HY=Y ORHX=AAN 2320IFZ>.5AND N>0 THEN LET N» DHY=BDRHK=C AMD HY=D DR HX*E AMDHY=FOR HX=GGAMDHY=HHTHEN 2340IFM=U AND N-V THEN GOTO 70 LET HX = 15

3003 IFHXSM3THEN PRINT AT HX, 2400 IFIMKEY*""2"THEN LET G-2 HY| "D" 2410 IF INKEY$="1" THEN LET G=l 3020IFHX=U AND HY=V OR U=XAMD 2420RETURN

2430 IFINK:EV*<>"5"ANDINKEY*<>

V«Y OR U»»A AND W=B OR U=C AMD V =D ORU=E AND V=F DR U=BH AND V=

"fa"ANDUJKEYifcO"?"ANDTNKFY*<:> HH THEN BOTO 7O0O "B"THENRETURN 3O30 PRINT AT U,V;,,*,,

2440IFG=2 THEN G010 2590

2450 PRINT AT U,V;"" 6000IFH=XAND M=Y OR M=A AMD N = & "ORM=C AND N=D OR M"E AND N=F U=17 OR U=19 OR U=21)THEM LET V PR M=BG ANDN=HHTHEN GOTO W 2540 IF INKEY*~"S" AMD V<8 ANDi

6005IFM=HX AND N=HY THEN GOTO 6020

U=17 OR 11=17 OR U=211THEN LET U 6010 GOTO W-10 2560 IF INKEYS=M6"AND U<21AND (V=0ORV=2 OR V=4 OR V=6 OR V=S

6020IF0=141THEN LETS=B+100 6035LETS=S+10O

604O PRINT ATM,N;CHR$0.

6044IFB/3000=INT(5/3000)OR(

2560IFINKEY*="7"ANDU>17 AND S/100)/3000=INT((S-iOO) /30OCOT HEN LET S0=S0+1 (V=0DRY=2 ORV=4 OR Y=6 OR V=8

)THEN LET U=U-i 6045PRINTAT 1H,21|8 2595 GOTO 3005 6047PRINT AT20,21;S0

2590PRINT AT HX,HY;"" 6050LET HX = 15 2597IFINKEV*="5"ANDV>0 ANDI

U=21ORU=19 OR U=17>THENGOTO 7010 LET S0=S0-1 26O0 IFINKEY*="9"AND V<B ANDI 7030 PAUSE100 U=21ORU=19 OR U-J7)THEN GOTO 7032IFSO--'ITHEM GOTO8000

2620IFINKEY*="6"AMD U<21AND 7040 GOTO 20 (Vi=0ORV-2 OR y«4 OR U=6 OK v=3 BOOO FOR N=C11021

)THEN GOTO 2800 S01OSCROLL

2640IFINKEY^"?"AND U>17 AND

<V=0ORV=2 OR V>=4 OR V=6 OR V=B S030IFSi:BEST THEN LETBEST=E

1THEN GOTO 2850 8040 PRINT AT 0,0; "FIN DELJUEGO

,TODOSTUGHOMBRESHAN MUERTO" 2700 LET HX-U B050 GOTO 2

(45)

Publicaci6n dirigida a los

RADIOAFICIONADOS

yDIEXISTAS.Sucontenido refleja losavaricesenestecampo, comoasitambiensirvedeenlace escritoentrelaaficion deEspafia y America.

PKS

«^iP

Larmeva goncracion deradio aficionados,usuarios deladenominada

BANDA CIUDADANA

O

CITIZENBAND, encuentrane publication ineiisual

unvehiculoutil,amen< y debidamente documentado

sobrc crAccampo dela

Fi.jdVii.iilicion.

Ya esta alaventaelnumero1 1

(46)

INTERFACE

PARA

IMPRESORARS-232

[liCtud.isaihicrlki|w,i<on«12t im-oinhisiu.

;' '.'i'.|"i''•' li/.aLpiiiiilaI,queh'lTna nil ciincc

pnvirjsaIns orilcihniiin.-.. (In. ..onInsuniiLsldu J -J li'ipresiiraenui,install terorl];irn:nl(i'"Ruu,ui-slTo Send",que 2'i2y Centronics. Imifinill-bitsn:-.c-riu iliiii-ii(reininr. el;[..,hipoicsa In-,v i,: unpick- iciaiidoesca

!['

prmieromili/abasic.imentc1111u'ulijjiASCII,quercquierede7bitsbajo.Esta ts l.i I'uiieaformadc"aprctnn

codifiosdcloscoram™enserie,es l.nfreiuiiiuiade transmisinn delosinomaie,sum-pit es posibleque elusua

decitunbitdespuestfenrro,hasrabitspotStpitado'.'niraioAirum,,i-i.i,-iinbiisupnip-ialutmadeuiftuw mmpleturelcodijju.Encambio.ctiandoveloeidad Jc irmislirrrni.ien Raudius,1I,,ri-qtuere.El"uprecon demanes

,,-'„;, ,l(-iin.i-.uiaviv,11ii-ill.in li-rea:ill-.1 ..iisiri'siniideIcs c..i,uteri- es.itIijjiluvivinne.-dirt(Iordenackir ; ,iiu ..jbk-M-iii.n viluiidailb impn-surnp.u-11Initiaryparar|a enIII MilaIi. nils'. ' "

™,.,V,w'k,>P«rp'.irr;.-iilr.'.«SI()huhlarc-hitinitialdepnlai-idad. sion cxisian.ParaIneomufui.a.ioiide

TniseltsenvinJii tlc(VbHii.l[-linii]id.a.i^.i111tln-Jeiimliirse nriliwinlas r,quepuedesir -e,;uidu purunbituenaiilias 2 y).I.opafill.i2 lleva la cntraci.i -.,Misi|invan nii'is-.il.i'iilel.iMiiipii111s.1n1p.1v.cltpi-uclic-inludelcsundar deA euvmuv,"quedicealextremeque

EntrBellos se iixluyeil [ns /;n«L'w.r. lospnriiliid -.mli/ado, y-.n misii'in e.s pnsibi-envl.ieuini.-li!puedvi-mpe,:ir ii lint-rlii. sisremus.Entantoquelosnlvelesdeciendnqueelraimcrurural<Hfimosmtntatiasalaspatillas3y4.Sidos aiustarse a las necesidadcsdelosdifecesprcparadaparap.is.i<,>i.'"t.ipuiills / deunexnemna laparilla2 del reii.esinstrument. Para asegnrarlacarac,, ,-..n-n.,...,,:-.-.i.,1.«„,-ocvtremn,Wenlace yWceversa.se

eompu.ibilitlailioiimilu.s los ilisposiii- PI,.., /...--.-:.'..-'si-.,i-i-;,.idem.-,ne:-asiniili,i-tonliispa.s w'r.sai,uV.dVa.sUli ij:M, ! -svi-,.-,i,t

,

.nni-s..,-,mpjv-...p

|

1,n-|',...u-,-,- ,-s,..imc'osrlonel.a la imprc.sor:. es ii-.iiel.i i.'. ;in i.i ii!? .ii!ec.i-.i'.l'..s-.lispoiiilJcstnpntlria ocirritpurejeuipin iii-spuese-;unauistrun inn qui-pasa lacube/a lie ..--Ii-i11 I-.'-'Ii- 'ml '""''"" 1H-..-I-.''. 1'-ui'-1- iii-iii 1 II I I I I I I 1el Spec-..., 1,1-. I -I, i-eipan,1-i Ilia i.-'li.i'M' M

Iusiniciconoi tonesen1111sisiemaimpriniiruneariitier1-1apieiiindelaii^presrunqueliae,alaalimentjtii

RS'--.',!i-fi-ituanpormedio dc un„.... tonei-or"D"ili-'}*>iiuitactos.ionelm.i.si-.iraiiere-,ios eiiilessi.'penleriatl iocaio dispucsroenelnrdciiador.Lasniieiura.s elnuioest.i.1niedio cuiiinr.linea.Alpuni.i imprtsoras, sin

embar-ware,potpmsepaiailo io.'.-di ;;-.:OA::di 011:1i.h-upresura.Cuandose'luslea,,;,',.|;!vulncidadenEamiins delieni si-imismalineafisie [liM-iiupiopuiciima. ..leheicni-isuciiiueiiiaqueliiipii ii.M-al.ii-suibleciilaImsiante lent*,paraquelapotlaadici6ndeunu 11meinadorde

(47)

MONTAJES

wi-!sdcfmenla " !rt.-s|Hii-s.K„f.i:<; :".;rr.:; ijli;!tsui ^ISper ynor que puedahaccr el usuario tiii/plr)rmmbiinullesdvi.'rd.idirro ijjnil iiJit-U-..Iflo;-';is;nn;,JifL-rentt.-'ii[in-.iinipuvtiiiiut:imi}>'..v.r.il-Mi' isru-li'ill;!-10surj'tfi'ib1jImprest >r;LZX,

tabasado enrron,un simpk Jt-Intersil,unclones y los buffersllneaRSJ-2J2. El

(48)

idnrduLliieeekmcsIClaenvNiraun

,.1ei-,i>i(lllil.1kiUASl']' sie.upiv ;iiichiii--;.iiiiiiiii.'iMinui

,

'iiOUTljiit j'.-iiU-'„,,,'!-,i'-n, i-,i:.CiV.()7.l;.iU.sV l ii:iim dekidircco6nfiemenu>rindel .novaloren quelalinesIORQesia jJjtnbaja.Aimquccl circiiiru sulci

ieieqijeelnumcrodel/wrticiisiLj

(i',iiA7 enbaja,elrest.)deIns sde di.iacimdebtnestarenalra cviturquenineiinotrodispositivo

I'TI. |ii!i;».!i-.ici].nlcvllslf.iliijiiseI-.J:-:'-. ril!<|JiMrillidcbiii-):il;idifieillijddt

la.LVLTiLtli.es i.iruli jKT.S r

"i*,.™,' uy;i|

„„„aparti,delWWadotala eiuradjdtrclojdelaHART. I.aIre-velwd di |,t ,,:i[ii1i|.i^! 1,|- ;,SW.:!aSW(i.de,viii nan'!eMand.if de Ir.insmisioitqueV;'.a Mill/;.,laI'AUT.Ianpil'^miLii.strala qnciido [:,:::

blesmilinaviir fretuenciadela

LIARTpu.-deenviaclos,Para

"aperdidadedams,bUART raquelallneaWAIT(espera] vadi>,enbaja,'

aUART.

cnro.Kes'IC*pa,a,aa,,!.„,,.ba,a, ca.esando„nWAITfcisraqueUTSse |,:,ipa l a,ak...l'!i/.:/.'deei..-ad:,KS y-,2.V.7. ImicionaranmencradasTT1.

bicndtsdeclpan 6)407Diiiiu h.uiecsto.lalineaW\MTpas.ini.it 1;:UARTindkme pormedio£ patilla15, de dat.«imibidos.que

rcctbidoalgiin(dignenlaen

sent. Ill cndigi) pasiir.i enforict-s ;i

dedjitis.Elpulsador SW7

-'

lauperaiinnINsino hay

vezapartirdelBASIC:.F.Ic

OUT65407liariqueseaimj caractercuyocodijinASCIIe

itlablas,

PRINTnonnalts.Atmuni: Spectrumtsmuyvcrsitil ci dade.-.de elirtad.i/sali.b V csti'i disciiado parapnderunli/ainilns eaiiales apavrt

deletsesrjnduriesiidisefuidnpara ,/.r"

Cuando in-unasemeiicia

1,-ei;'.en1 .11diree-CKinde la

nlaRAMentre k!SKlti-:cci nareallamada hilWmao nsobr, enelmo

sereiiei-.m a las tsunl.lailamsrriVItiPOKEinnel .ades;';I"J1:! piesnij paramie.sea ladinu.i.'in ui

da.CadaNC/qii,seiiiee.leeiini1'itlNT. I.LIST,iPRINTi.k^alida iiaaulo-injlie.inienrialKS'K.I.a.sdi.ealimes delPOKEs,,u.'iH'Ov'.iTi-Oii'J.l,

5CCS en hesadf

"

itladin e.Hjbi

(49)

MONTAJES

',que tomarelc6dij>od OUTa pan7R tsto nor hoJcstifraripjlabras tlovcDrcspciidL'-:.'V'S iiijfuncionesJtcontroltalescomohccho TAB.HIpragrama dadohaceambasdepasi

siguiente siuna Unca e\ccde una bngi-grama

cudpredettrmiriada.La longiniddelainitial) B CLEfiR&BGSSE 10

LET

a=5

5S24

15

RESTORE

S3 RERD

C$

3C

LET

c=C "#"J3

4B LET

d= C

ODE

c*-4S-

(7*CSli.i>

ODE

C$ IS)

-4©-

7*

cSV £j:>:-e-'-"JJ

50

PORE

a,

S0

LET

a=a+ l"

70

IF

LEN C*=2 THEN GO

7 2

3S LET

ci=

C J(3

TO

)

30

IF

C#<1

"

THEN

C-C

TC

:IS@

LET

c$=

cjia

TO

*.

GO

TO

30

1&0

REM

Enlas

sen

ten Ci asde

da

tossedebar.

Lizor

»ay

t S-^LLas

£00

DflTH"2 E

00

10

02

02.

B3

50

01

le

FE ED

43

CS

5C"

SIS

DATA

"3 E45

32

SI

SO

FD

Cffl

75

4 5

BE

7F

*£i

30

FD

CE"

90S HEM

Si9 aint rjefucifen*-1

rest

odelrOd; igci

PEOO3E COIE023110337

M SCM K

FfFD 43 C55C FE1U3fc48 32SI[itCE IV 30FD

TtZ'-i7P56 200CFE06 38 16 FF 16 SA OH Ft 17 20 FE30TO CB 76 C6 FDCJ376 96 CS FD CITfi

M

C?TO FE407Tre or ca 3e 20 CD71)1EFD 3471ISFOFD PB53 76 HH TO Hi 77 FD S6 77 47 01IS 04 FE60FD 3677 FF 3EOD CD 7D !E FLCB7ti4£ 3 t its™ fe Sd 28

K

rc3*

H

FESO3S 02DP 2F FtSi.3S KE80OSC6IF FD 3477473J|El3CFD BE 77 30 14 3E FEACOD CO 7D IE FD 3C 7731FD C3 76 4E IB 05 3E FEBOCD 7D 1178IS 36 77 00FL'CO 76 4E 2F FECOCD7DIE3E Ok C37D IE21?5DOD£*447CD.30 FEW!03 S3E68H2HFS &520T53S 20CD7D FEEO77FD34.77aAKT50FDBE773014.3E ?r, FFFCIEFD 36 77 00FDCB 17a;;07 CR 3F CD 7D IE

ss

S

(50)

MONTAJES

elmejorlugarpornyuiinUnimlo esrc650Msiiius<?neresirab cipdnn de Noapa

fi'idinupliesesljr;!insL-mtinr.-.imenri.'.iliroi-iiriiiii'inJc-ni-'.'vjIri.'ii.iiPRINTniiiiude

,ii-.|vjnl..|'.|.m.1'iiiik-(..|..i..'.-ii;;p.iitc-i.;;.;i;r(od28siluI:s.N.-i-cmwiiTo™rrutcitinI v.iim.'iIi''iC'-'Hi!-nl.i[;t'R0i\!.< ii;.n-nuikir.i.Uv i-aliiinfic|.i;ii.-..iiisi.-i-t'stTiropornleer

doSE (BrgBe Inr:i-..l;!•ijiiuji;v..,.-i/..:i.i„,„i,.ilriu:i]tepOI l.i[mpKBOtaZXirdtntriida ii e«imni>vntr,Jiiweparauna

iil.Ljd.i.S1; 1i.iuh:irpi. !j

ins-V''11)7(inttlcSLT utiliiada

I'ig.5Rutinsde inidiiiizaciunenMnenujiiiaj. DirDaws en HatsOp Opentrrfas

.Rutma de inidali;ad6n PEOOiEOO T.D A.OOli F1Z02L802 JR +02h FE0431:02 I.D A,02b ITWiS2B0^C I.D (SCBOh), A

l'O'JCI iiil'li 1.1) !<(..,.-ulidii[IiOni|»uiRl

i-i:ari;m>C55C LD (SCPM, BC HEKI3&I8 I.D A.Longitudde la l.'nea

FE1212RI'jC LD <5C81h), A

FEUC9 RET FE16FDCB7656 BIT 0,(IY+ 76h)

F^^*,,,,,,,,,™,,

JZl'ttt. > • ' ss

m

m

SEE p.,^ P., r

"

Ivl °H

«

s» SEE >' ,;':,' 'ii: 1

m

ON ••"

STJSCBIBASE

FOR TELEFOWO

»

mas

facil, *

mas

oomodo,

«

mas

rapldo

(91)

850

IS

93

7 dias

por semana,

34

lioras

asu servicio

SUSCBIBASEA

ffD/""|

JITO

(51)

SOFTWARE

EL

BASIC

DE

SINCLAIR

esLaforma,Microsofi

oa-SASlCiafiiirau-ati.

SICdKIR... iS'LXT.IVmh.

\jitts(](:iiburdiirt-sptcil-iiriini-.

porKemenyynad

sporcn.c^ ncccsira Sl(..rambic-nmasp 5momoriaROMv

(52)

SOFTWARE

IZS M«

*b

awlMh

.:„.! pro:I IkV'/i.ivr

bffiMputtiudarde ciontiiI.KN, Va'|. ySTRJ.Liipriintra elZX81.

^riZXsfdisponede

tipresmci jiiliiKLJLj ^e lULiic,

hilkn-d<>dresulladuiiuiiwcku .If la HUSH];..

"'i'!:'"7x^i';;;; 1 m!''':lli[ —pi...-nil >l',:", J u .,S.ILJ.: kL,Idc i.liah'lk.i 1-1HAS |-.rci!Tu!c,

nanalaotprcsii'in.lidLnliiblcmeiiVi.-,d

mctuJii jJopinJiiperSinclair csmis

]=.]|.IZXliASlC. I.M.-iili/atiundt ias

Lstuvie eimplican lauciliza-"Ti^t, i£r.l:,^-nn' ,

rA

1 uiy, !>-::U-i|l-lU ; ®'^n-°S -'mpli' ."'>...'....•-• ir.-r,:„...i,,,.iii;it.Kin.LneiZXHI

:,.''.;,", esdefundamental laenIjcualpueden ' 1 l

Hi

rd min S v„'.':'s,'l' erentesexpress

pr<~.iim;mik>Iils'iJda,N,aWSHIJT

UA.-ICi.s .!:;.:...: .SIIIKT'llh._,.rJLquivalcnredela '" !" P ;I11T llii npnr oquicte <(',.ii.k

(53)

La version espahola de Popular

Computing

ORDENA

DOR

VOPUIAR

LAREVISTAQUE INTERESA TANTO AL AFICIONADO

COMO

ALPROFESIONAL

TEST ifesitfSMISSSn SS.SksestarM

MBK8

Una

publicacionque informaconamenidad acercadelasnovedades

enel

campo

delas computadoras personales.

ORDENADOR POPULAR,

larevistaparael aficionadoala informatica. Ya estaa laventaelN.° 10

Compr&la en su kiosco habitual osolicitela a:

ORDENADOR

%??

4566

(54)

Todo

para

Sinclair

-Te

esperamos

en

^r~jBma-^br-:m

,tutienda informatica,

donde

encontrarasla

mas

extensa variedad en hardware y

software para

Sinclair—

£,

SINCLAIRSTORE-

BravoMurillo,2Tel-

4 46 62

31 -Madrid

Referencias

Documento similar

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in

This section provides guidance with examples on encoding medicinal product packaging information, together with the relationship between Pack Size, Package Item (container)

Package Item (Container) Type : Vial (100000073563) Quantity Operator: equal to (100000000049) Package Item (Container) Quantity : 1 Material : Glass type I (200000003204)

Pero notemos que este derecho y hasta esta necesidad que tiene el hombre de unirse a otros hombres por imperativo de su propia naturaleza no queda satisfecha plenamente con la familia

If certification of devices under the MDR has not been finalised before expiry of the Directive’s certificate, and where the device does not present an unacceptable risk to health

In addition to the requirements set out in Chapter VII MDR, also other MDR requirements should apply to ‘legacy devices’, provided that those requirements

The notified body that issued the AIMDD or MDD certificate may confirm in writing (after having reviewed manufacturer’s description of the (proposed) change) that the

En estos últimos años, he tenido el privilegio, durante varias prolongadas visitas al extranjero, de hacer investigaciones sobre el teatro, y muchas veces he tenido la ocasión