Pragratras/Juegos
fTlDntajes. flnalisis
del
BPiSIC
J^
EL
NUEVO
MICRO DRIV
DONDE CONSEGUIR
TU
iindaii—
"?gif kr'li 'I":'.;.„ .JX3 StSlM .:.-..-i.V•!"—
"""ESS..
liir-'"tMHUr
-1*§HSi"
3«JS"
9!
nrVBSTHOTICA
Central
Cow
OffTOMASBRETON 60 TELf460 03 00 TELEX 23399 IYC0E MADRID DeiegaconC*t*luf\» MUNTANER5C6 TELF2126BOO BARCELONA
El
ordenador
de
tc
48
**
SINCLAIRZX81.ft
Ayer ElSINCLAIR ZXSPECTRUMhanaadotielaexperiencey 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 losmaspeauenos.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
nanaSINCLAIR estadotandoalZX
SPECTRUMdelosmayores adeiantostecmcos:comopc
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 hasta8Microdnvesen 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/>nlDEVENTA EN CONCESIONARIOS AUTORIZADOS
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 cacionestrialestadisticas.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
—
quesabe-mossera bien recibida
—
-paraimpresoraRS232. Pagina 44SOFTWARE
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
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
—
jllevariacintaodisco?,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
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
—
yquceicartuchoesteenlaunidad1.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.
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 devariiist-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 BASICdeun 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
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
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
MENSUALMENTE
PARTICIPAIMOO
EN NUESTRO CONCURSD
A
partir delproximo numero.ZX premiaramensualmentelosprogramasquehaganllegar 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 explicativePj ntre todos losprogramasque recibamos cada mi's, scran selection ados para su publication aqucllos que reunan
lossiguienles eriterios:
—
Origiualidad de la aplicacion.—
Simplieidarl delmetodode programacion1ia.linica condition para particip'ar cnelconcurso seraque losprogramas
A
a no hayan sidepublkadnspreviamonte env^/
I \I ninguna revista./
^>»
'"*\,f~-mm-UN
ZX MICRODRIVE*
sera sorteado cada
mes
entretodos
'los
programas
que recibamos,
con independencia de que sean
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
COMBATE CONTRA
EL
DRAGON
:itill., prijiiere>knitat-iTiLLr (uiit.lt(.'sti.liciIjpantallji It ipareten100 tosi
±^"d"THENGO'
PROGRAMAS
h
h••
-••
•
•
•
4>
4=f-P
HOTHELO
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
ITJ
iLETbt«| ; LETaI=lM;<EV* IIFCf-"5"TrtElPROGRAMAS
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
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!
PROGRAMAS
IinvcntadopurJ.
en1934. CiQCLi",iii-,N-.|i.--iTIYLIl ["[I'p.ll]Ul[.lV VV.. niduik'Spjr.iacertar. conu-ciendus61uquerodoaIds
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.POKEp
-
: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''°PROGRAMAS
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
PROGRAM
AS
.»-.-*..-.-«-
11IIUSICA
' 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 celenie1pju 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\PRINTATV-^WyVrVrVAVrVrVrV-'-V-*!
VWW¥V
15. 10;»ul
" 260IFCODE h*=BTHEN 15,10;"bien 270 PAUSE 4E4 275 CLS 2SO RUN PRINT ATBOMBARDEO
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
?^
=.,., !:?::;PROGRAMAS
-cta|2e' fo'ct^io"
Iett>=i
ill_ETt.;J+^?DIM Z lb) =a««CHPERZtJ;BORDERI(ti).CL.
MZ
-,^Ti^ 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?
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-phPROGRAMAS
im
INK»:BORDERj&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*"»«™'
< * 22BSjj=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 PRINTRTj8€-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.ltpy-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',: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)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
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
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
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
PROGRAMAS
300LET TT= 310 LET UU= )/100 320 LETW*
>/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+o370 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
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
PROGRAMAS
RESCATE
EN
EL
MAR
apurermuytlilicil Imienio!uloyia » iravesde
5BORCEft !«£§ LET s^B: IXjMPRINTSI
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
+ :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, el1eselmasalio.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
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
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 093001IFE=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
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
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
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
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
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
Publicaci6n dirigida a los
RADIOAFICIONADOS
yDIEXISTAS.Sucontenido refleja losavaricesenestecampo, comoasitambiensirvedeenlace escritoentrelaaficion deEspafia y America.
PKS
«^iP
Larmeva goncracion deradio aficionados,usuarios deladenominadaBANDA CIUDADANA
O
CITIZENBAND, encuentrane publication ineiisualunvehiculoutil,amen< y debidamente documentado
sobrc crAccampo dela
Fi.jdVii.iilicion.
Ya esta alaventaelnumero1 1
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
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
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
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=55S24
15
RESTORE
S3 RERD
C$3C
LET
c=C "#"J34B LET
d= CODE
c*-4S-
(7*CSli.i>ODE
C$ IS)-4©-
7*
cSV £j:>:-e-'-"JJ50
PORE
a,S0
LET
a=a+ l"70
IFLEN C*=2 THEN GO
7 23S LET
ci=
C J(3TO
)30
IFC#<1
"THEN
C-CTC
:IS@
LET
c$=cjia
TO
*.GO
TO
301&0
REM
Enlassen
ten Ci asdeda
tossedebar.
Lizor
»ayt S-^LLas
£00
DflTH"2 E00
10
02
3£
02.B3
5001
leFE ED
43
CS
5C"SIS
DATA
"3 E4532
SI
SO
FD
Cffl75
4 5BE
7F
*£i30
FD
CE"90S HEM
Si9 aint rjefucifen*-1rest
odelrOd; igciPEOO3E COIE023110337
M SCM K
FfFD 43 C55C FE1U3fc48 32SI[itCE IV 30FDTtZ'-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 28K
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 IEss
S
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. > • ' ssm
S»m
SEE p.,^ P., r"
—
Ivl °H«
s» SEE >' ,;':,' 'ii: 1m
ON ••"STJSCBIBASE
FOR TELEFOWO
»mas
facil, *mas
oomodo,
«mas
rapldo
(91)
850
IS
93
7 dias
por semana,
34
liorasasu servicio
SUSCBIBASEA
ffD/""|
JITO
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
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' erentesexpresspr<~.iim;mik>Iils'iJda,N,aWSHIJT
UA.-ICi.s .!:;.:...: .SIIIKT'llh._,.rJLquivalcnredela '" !" P ;I11T llii npnr oquicte <(',.ii.k
La version espahola de Popular
Computing
ORDENA
DOR
VOPUIAR
LAREVISTAQUE INTERESA TANTO AL AFICIONADOCOMO
ALPROFESIONALTEST ifesitfSMISSSn SS.SksestarM
MBK8
Una
publicacionque informaconamenidad acercadelasnovedadesenel
campo
delas computadoras personales.ORDENADOR POPULAR,
larevistaparael aficionadoala informatica. Ya estaa laventaelN.° 10Compr&la en su kiosco habitual osolicitela a:
ORDENADOR
%??
4566
Todo
para
Sinclair
-Te
esperamos
en^r~jBma-^br-:m
,tutienda informatica,donde
encontraraslamas
extensa variedad en hardware ysoftware para
Sinclair—
£,