0% encontró este documento útil (0 votos)
106 vistas68 páginas

ZX 03

Cargado por

eruizperez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
106 vistas68 páginas

ZX 03

Cargado por

eruizperez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
Programas /Juegos/Mantajes / Codigo Maquina oy ioe eye Oo" 8 B's : E Pere PrcLUeNS" Hasta el préximo mes. Este niimero 3 de ZX trae whas cuantas novedades. precio de venta). Ello nos ha permitido crear nuevas secciones. Pero la mas destacable es la publicacién de los primeros programas enviados por los lectores que han acudido a nuestra convocatoria del niimero anterior. Y, Jo més importante, aunque no debamos sorprendernos por ello, ¢s el alto nimero de lectores jovenes que nos aman, nos escriben y envian programas elaborados por ellos in primer lugar, digeiséis piginas mds (sin variar el RTS HARDWARE ‘Abrimos este ndimero de la revista destapando el pectrum y mostrando. sus as”, Al hacer un recorri- do por las interioridades del ordenador mas popular del mercado, intentamos dar @ conocer la misién especifica de cada circuito integrado. Para comprender mejor la maquina que tenemos entre ‘manos. Pagina 4 Leoni PROGRAMAS Greve el niimero de pro- ‘gramas que presentamos. En su mayor parte son juegos —el mejor modo de entu- siasmarse con las posibilida- des de los ordenadores Sin- clair— pero hay también programas educativos, Pagina 22 ETS COMENTARIOS Iniciamos la andadura de esta nueva seccién analizan- do tees programas de entre los muchos que se venden para el ZX Spectrum. Pagina 12 el MONTAJES NOTICIAS SOFTWARE Esta secrién vuelve a las | Gémo es el mevo orde- | Quien pretenda sacar todo fuentes. El tema de este né- | gsdor de Sinclair, baurizado | el parti posible dela cap mero, "Lasoldadura bien he- | QL? A los lectares picados | cidad de programacién que ha", ha sido escrito pensan- | por la curiosidad, les ofrece- | le brinda su Spectrum, debe- > en quienes no presumen | mos una primera descrip- | rh conocer su cédigo méqui- de “manitas” (e incluso para | cién de este equipo que, por | na. Iniciamos en este nime- algunos que si presumen), | caracteristicas y precio, nos | to la publicacién de una serie con el objeto de permicirles | promete otra revolucién en | de articulos escritos por Juan avanzar en la elaboracién de | el mercado. Martinez Velarde, Primer sus propios periféricos. Pagina U1 capitulo: la organizacién de Pagina 46 la memoria Pagina 50 SE Re | LIBROS LECTORES La bibliografia en castella. no sobre el Spectrum, casi | _ Llueven carras @ nuestra inexistente hate poco tiem- | Redaccidn. A las que saludan po, crece a ritmo acelerado, | y felicitan, les agradecemos Aqui comentamos el libro | colectivamente. A quienes escrito por Tim Langaell | nos formulan consultas, es- que acaba de salir en Edicio- | peramos responderles enes- nes Noray. te numero. Pagina 17 Pagina 14 aT ZX es una publicacidn de Ediciones y Suscripciones, S.A. @ Presidente: Fernando Bolin ® Jerez, 3. Telfs. (91) 250 15 93 - 458 76 02, Madrid-16 ® Director: Norberto Gallego ® Redaccibn; Alejandro Diges, Anibal Pardo, Simebn Cruz, Gumersindo Garcia, Jos¢ Luis Durd jr # Diseno: R. Segura # Administracién, Gerente de Circulacién y Ventas: Luis Carrero ® Suscripciones: Antoni Zurdo (91) 457 26 17 © Produccidn: Miguel Onieva ® Publicidad Madrid: Telf. (91) 457 45 66 @ Publicidad Barcelona: Tallers, 62-64, Barcelona-1. Telf. (93) 302 36 48 © Distribuye: Sociedad General Espafiola de Libreria. Avda, Valdelaparca, s/n. ‘Alcobendas, Madrid © Imprime: Heroes, S. A. Torrelara, 8. Madrid-16 © Depésito Legal: M. 37432-1983, Esta revista no mantiene relacién de dependencia de ningin tipo con respecto de los fabricantes de ordenadores Sinclair ni de sus representantes. HARDWARE _Una vez que se ha conseguido un 20 dominio y comprensién sobre el funcionamiento de nuestro Spectrum (0 de cualquier otro microordenador), lo més normales que uno quede maravilla- do de lo que un dispositivo bastante menor que una caja de zapatos puede hacer, Casi indefectiblemente surge la in- cégnita, un algo que nos subyuga y, nos impulsa a cuestionarnos cémo lo hace. Los més osades, quizé los menos, alguna ver se habrin valido del modesto des- cornillador para obsecvarle las vergiie zas al amado microordenador. El resul- tado mas comiin es que. lejos de disipar las dudas que fos atormentan, surjan otras nuevas y mas enrevesadas, tal vez més complejas. Un recuerdo brota como la lacecita de uupa asa distante en la noche oscura del bosque. Una foto que alguien puso en el lo 9 del manual de introduecién. Cuando estudifbamos el manual con fruicién, no leg a llamar demasiado nuestra atencion. Pero ahora, tal vez nos lo podria aclarar todo. La foro va acompafiada por leyendas, y un breve texto comenta la imagen del interior del Spectrum. Tal vez a muchos lectores la sucinta explicacion les deje satisfecha la curiosi dad. Estamos seguros de que a muchos no, La intenci6n de este articuloes deseri bir con mayor minuciosidad los porme- nores del disefio del Spectrum. Sin em: argo, no se pretende en ningin mo- mento facilitar las pautas para que el usuario manitas pueda repararse su equipo. Ese teabajo deberd quedar siem- pre confiado a las expertas manos de los servicios técnicos especializados. Las pautas que el lector encontrara aqui pueden ser lo suficientemente vi dis para ir familiarizéndose con el fu cionamiento y la arquitectura de los red otdenadores, pues otros sistemas de precio superior se basan en principios iguales, bastante similares. ‘También este mayor conocimiento de lo que hace un ordenador, y de qué se vale para hacerlo, puede revelarse como una poderosa herramienta de evalua- cidn a la hora de consteuir accesorios 0 seleccionar dispositivos periféricos an- tes de su compra. Los principios en que se basa el Spectrum para su funcios miento dejarin de ser una cruel incogni- ta, después de leer estas lincas. ‘Vamos a emplear tres modos de des- cripcidn del sistema, El primero es el diagrama de bloques, donde los rectangulos dibujados repre sentardn un componente, o conjunto de componentes, con una misién perfecta- mente definida. Un conjunto de lineas uneo entre si a los diferentes bloques, representando los caminos por los cuales las sefales binarias (unos y cer6s, © si se prefiere tensién y no tensiéa eléctrica) pasan de uno a otto y en qué sentido. EI segundo es conocido familiarmen- te por los técnicos como esquema tebri- co. Aqui cada componente electrénico dibujado tiene una correspondencia fisi- ca con un componente real, y las cone- xiones eléetricas que los unen aparecen representados por lineas. Por iltimo, las forografias nos ofrecen una visién real de mo es el componente y qué lugar ocupa en la placa de circuito im- preso, que se oculta bajo la carcasa de plastico del Spectrum. Se hara referencia aunode los treso.a su conjunto, segiin resulte, haciendo ne- cesatio a lo'largo de la descripeidn. Encramos en materia. La deseri en principio, del diagrama de bloques, nos dari una clara panorémica de cada elemento del conjunto. Después pasare- mas al detalle, El microprocesador es el rectingulo alargado que se observa en la parte izquierda del dibujo, donde pone 2-80. Tiene capacidad para hacer muchas co sas con las sefiales binarias, pero hay que instruirle cuidadosamente de eSmo hacerlas. De momento esta idea de base ‘os sitve para continuar. ‘Como el Spectrum trabaja con el lenguaje de alto nivel, conocido por BASIC, se necesitard un programa ca- paz de interpretar lo que vamos intro- duciendo por el teclado en forma de lineas de programa escritas en dicho “idioma”. Después es necesario conver- tirlo en una serie de inscrucciones sim- ples que entienda y ejecute el micropro: cesador, en euyo interior se encuentra la unidad central de proceso (UCP). Este programa se encuentra grabado en Is memoria ROM, rectangulo dibujado in- ‘mediatamente @ la derecha del Z-80. En ella, aparte de toda esta informacidn, se encuentran otras cosas de gran utilidad, que veremos més adelante. La ROM viene grabada desde fabrica y-¢s inalterable por parte del usuario, « no ser que voluntariamente se sustituya por otta desarrollada para cal fia, Cuando tecleamos nuestro programa en BASIC, se va almacenando en otro tipo de memoria llamada RAM (Memo- inde Acceso Aleatorio). A esta clase de memoria muchas veces se le califica de volitil, puesto que se puede hacer desa- parecer toda Ia informacion contenida en ella de una manera extremadamente sencilla, simplemente desconectando la alimentacién. También se pueden v: riar sus contenidos durante la. progra- macién, o en el transcurso de la ejecu= cin de’ un programa de aplicacién. Un rectangulo, situado practicamen- te enel centro dei diagrama, representa run bloque de los 16 Rbyces de RAM Ia versién minima del Specteum. Otto blo- que situado justo encima muestra un multiplexor de direcciones, que se en- carga de decodificar las direcciones de memoria a las que quiere acceder el sistema, activando los chips de RAM gue correspondan a la misma Un rectingulo de trazos en punto y raya representa el bloque de memoria RAM, que contiene los 32 Kbytes adi- cionales de memoria que completan al sistema de 48 Kbytes. En él aparece otro muliplexor de direcciones, que opera de manera similar al anterior, decodifi- cando las direcciones de memoria de este bloque a las que se accede. Otro bloque, titulado control de lectura/es- critura controla si el acceso a la RAM se cefectia para leer o paraescribir [Link] ella Uno de los mayores logros consegui dos primero en el ZX-81, posterior mente en el Spectrum y otras marcas de microordenador, es la ULA (Uncommi ted Logic Array), cuya mision es sutituir tun gran ndmero de circuitos incegrados, que contendrian puertas logicas. En este Gireuito integrado, de disefo especial, con destino @ un modelo determinado de microordenador, se basa en gran medida el bajo costo y el reducido tama: fio de tales sistemas, La UCP debe comunicarse con el mundo exterior. Por un lado obtiene entrada a partir del teclado, por otro envia- datos de salida al celevisor, al altavoz y al cassette (del que también recibe entrada de datos). La ULA ayuda a la UCP en dichas tareas. Ataca al bloque modulador de UHF, que envia las sefiales de video en color al televisor y aun interface que ajusta los niveles de las sefiales enviadas y recibidas desde el cassette. En definitiva, la ULA coordina estas funciones de Entrada /Salids. Las lineas gruesas representan a los buses, que son Un conjunto de lineas que actiian como via de comunicacién, Existen tres buses principales. El bus de direcciones esté ‘compuesto por 16 lineas (2 bytes), que para direccionar hasta 64 K (65,536) de direcciones de memoria. El bus de datos, que tiene 8 lineas (1 byte), sieve para transferir un byte de datos entre los diferentes bloques del ordena- dor. El bus de control, compuesto por 5 lineas, se utiliza para que circulen por él las sefales de conteoldel sistema E] bus de darus y el de control son bidireccionales, esto es, las sefiales pue den ser enviadas hacia ¥ desde el micro- procesador. El bus de direcciones es unidireccional, van desde el micropro cesador a los demas bloques. Por otro lado, Ios tres buses pueden ser accedidos directamente desde el ex: terior mediante el conector que aparece, en la ranura posterior del Spectrum. Es el llamado slot de expansidn, que se utiliza para la conexién de dispositivos periféricos y accesorios. Para tern a descripcién del diageama, observe- mos en la parte inferior izquierda el loque que constituye Ia fuente de ali- mentacion estabilizada. Partiendo de los 9 voltios no estabilizados, que pro porciona la fuente de alimentacién ex- Aspecto general que ofrece la tarjers de cireuico impreso sobre, ta cual van dispuestos los componentes ‘que materializan al Spectrum. rerna, produce tensiones de distintos ‘valores para el funcionamiento del or- denador. Para ir siguiendo lacorrespon- dencia entre componentes €s preciso identificarlos en la foro y después en el esquema tedrico, de acuerdo con los pies de escritura que aparecen en cada uno. El microprocesador es el chip que va encapsulado en una pastilla negra y tiene un toral de 40 patillas. Es, en definitiva, el componente mas impor- tante del circuito, por cuanto tiene capa- cidad para ejecutar todo el conjunto de acciones que hacen del Spectrum un ordenador. Puede Mevar a cabo hasta 158 diferentes, conocidas como el juego de inserucciones. Existen distintos microprocesadores én elmercado, fabricados por un reduci- do ntimero de firmas. En el caso de Sinclair, Ia elecein ha recaido sobre el Z-80A de Zilog, uno de los mas popula- res entre los disefiadores de mictoorde- adores. El Z-B0A va cjecutando obediente- mente las instrucciones en el orden que ja marcan Ios programas existentes en las memorias RAM y ROM. Una linea de programa BASIC contenida en la RAM es incerpretada en la ROM y esta libera una serie de instrucciones. sim- ples, que el microprocesador puede en- tender, en un determinado orden. La UCP puede, por medio de su juego de iggtrucciones, evar a cabo distintos fipos-de tareas, que serfan: Lectura de datos 2 partir de un dispositive de ‘enttada, Enviar (escribir) datos hacia un dispositive de salida, Leer datos existe: fs en a memoria del sistema. Escribir datos en la memoria, y efectuar opera- Giones ariemético-logicas con los datos previamente capturados. Para llevar a buen término todas estas operaciones es necesario estable- cer un mecanismo que sincronice el orden en. que s€ efecnian los pasos necesarios para cjécutar cada instruc: cide: Un reloj seria el instrument equi- sax Deaalle de altavor, alta de refrigeracin, 7805 y los 8 chips de expansiéa de la RAM. valente para misién parecida en la vida real, Reloj es como se ha dadoen llamar al circuito que genera una sefial electrs- nica, que sitve para el control del orde- nador. Se utiliza un cristal de cuarzo que vibra con una frecuencia extremada- mente estable y proporciona el crono- metraje mis idéneo. eeerespegerege Wee Peete et ey El Z-80A puede aceptar sefiales de hasta 4 MHz (4 millones de sefiales por segundo). Sin embargo, por motivos de disefio, la sefial empleada en el Spec- trum es de 3,5 MHz. Cada vez que esta seal produce una variacién de rensién, de 0a Ly de 1 a0 (l6gicos), el micropro- cesador acepta como orden para realizar el siguiente ciclo de la instruccién que se esta ejecutando. Por las 40 patillas del encapsulado, el microprocesador envia o recibe (0 am: bas cosas) sefiales eléctricas con un cometido especifico. Dieciséis de ellas estin conectadas al bus de direcciones, poniendo en forma de unos y ceros seen Idgicos (rensién 0 notensién) la direc cidn de memoria ode los dispositivos de Entrada/Salida a los que desea acceder. Estas patillas, y algunas orras, ofrecen lo que se llama salida triestado, en vista de que pueden tener tres estados diferen- tes; el cero y el uno ldgicos yun estado de resistencia eléctrica infinita, que en otras palabras produce el mismo efecto ue si las pacillas estuvieran desconect Us del cecuito, Se designan de AO hasta ALS. Otras ocho patillas, bautizadas DO- D7, estan destinadas 4 la entrada y salida de datos y conectadas al bus que lleva el mismo nombre. Son también triestado ¢ intercambian los bytes de datos con Ia memoria y los dispositivos de E/S. ‘Otra patilla sirve para indicar a la memoria que la sefial presente en el bus de direccioneses correcta y que el micro- r desea acceder a ella. La indicacidn de si la operacién que desea efectuar la UCP €s leer 0 escribir un dato, es levada a cabo por otra patilla. BI resto de las patillas estin destinadas a operaciones de interrup- ci6n del funcionamiento del micropro- cesador, al refresco de las memorias RAM dindmicas, a la puesta a cero del sistema, la indicacién de que se desea Exquems tedrico del Spectrum, los cireuitos integrados van representidos ‘en forma de bloque generalmente. HARDWARE efectuar una operacion de E/S con un petiférico y las sefiales de reloj. Segiin vimos anteriormente, ambas versiones del Spectrum disponen bisi- camente de 16 Kbytes de memoria RAM, amplidndose en 32 Kbytes mis para el modelo de 48 K, En ella se contienen varias cosas: un espacio de trabajo, que el ordenador utiliza mien- tas ejecuta los programas, diversas va- riables requeridas por et BASIC, la in- formacién sobre el contenido de lo que aparece en la pantalla del televisor, los tdficos que pueda haber definido el usuario y, por dltimo, el programa en BASIC El tipo de memoria RAM empleado 5 del tipo llamado dindmica. Su com- portamiento es andlogo al de un con- densador eléctrico: cada celdilla que con- tiene un bit debe ser “refrescada” al menos una vez cada 2 milisengundos; ‘en caso contrario, como ocurre con un condensador real (tiene corrientes de fuga), se perder irremisiblemente la informacién contenida. El microproce- sador lleva prevista tal eventualidad, De tn modo que resus totalmente trans- parente, tanto para el programador co- tno para el funcionamfento del ordena dor en si, el microprocesador accede, tuna a una, a todas las direcciones de memoria, leyéndolas y volvicndo a es- B3Fo PSNe 1PM eS LZBge? : PORE en BESO OREN RUDUSEE ACEO Coan geod er LaEsae Ge] gg nn tO ePEEK 3398 37 (A5RsREEK n+PEER inet)? > SRS gereerass, (meh) 22 S88 PORE Nn SINT, (12256): POKE .& THEN GD TO 25 BrP REN Renuperacion odo, Sd 1 3982 SF casesPeek Pero, jcuidado!, no lo hace todo. Sélo renumera el ndmero ne de las instrucciones, colocindolas de diez en diez, partiendo | 3833°POKE “nT INT (L7256); POKE (n de 100, pero no renumera ls "bifurcaciones’ osaleos" que | 3204 tCENT, tt cames see)” | se producen con el GOTO, que, logicamente, deberd ir a otra oook Ler Lsksses Ler 2 instruccidn. En el siguiente ejemplo le mostramos su funcio- 3958 60°To sss2 amiento y sus limitaciones (observe Ia linea 15 antes y i electronica ORDENADORES . Beri jie saat CABLES ESPECIALES CONECTORES PROGRAMAS BARQUILLO 40 MADRID -4 mn Es un juego clisico, bien conocido por los usuarios de Apple, ahora adaptado para ZXB1. ‘Adeléntese a lacompeten- cia, {No advirtié que abora nadie se pone a vender re- frescos en la calle? Es ef mejor momento para plani- ficar sus negocios, Ni siquie ra tiene que hacer ntimeros para ver Cuinto invierte. Su ZX8I ha decidido que lac: fra 6ptima es de 25 millones. Pero le deja lo mas dificil gcudnto gasta en_ public dad?, gcuinto producie?, za qué precio ponemnos el vaso? Ademis, su ZX le informard cficazmente de las condicio- nes climatolégicas. ;No hace falta ningdn master de em- presas para sacar un dineri gze PRINT “L I MH ON AO 279 PRINT “-- @ PRINT AT tu.¥: Es NECESITHS IN sfeucerones 2 tert * BGO LET Ag=INKEYs SES"“TKEN Goro 4900 THEN Goro 330 34@ PRINT AT 10,@;"CUANTOS JUGA DORES. (2-4). 2" 388° INPUT P. 3e@ Ir_Pi2 OR P>4 TrEN GOTO S5O 362 CLs’ eT 10,0,"cuANTOs DIAS 362 PRINT RES JUGAR CHANING 26)? NPUT AD AD<2 OR ADI24 THEN COTO 118s ie 5 ° ie Bee’ eta 9 Be Rr Por'zoa, 7g ° te BF 25a r, Py ga or GR Use THEN LET us! OIF Usi THEN LeT Ue=" SD 537 S39 PRINT (16 K-2X81) TF Usa THEN LET Us="TECS™ S98 PRINT AT 1¢,20; U1 AT 15/0; “INFORHE mere EOLOGICO DE OILEACTMONES FOR Usi TO 100 REF" aBernr (RND ES) +2, Cer Berint (innoea) +a) s0.5 for Poi To P 500 PRINT BRINT PRINT ar 8.7. AT 18.0; a, ELLA CONTIENE 19 vASsoS: Fie) 338 230 630 BRINT BRENT BRINT PRINT ROR BOTELLA CUESTA ‘Be’ ‘ZBQ INPUT Bir? aT is 10; B¢R) FP) = (F) = (BCP) sR) TS. 7imiraie AT 16,0;" THEN LeT 92275 TREN LET Ge7 (SENS" THEN LET Ga10 nym : = i yea fe keke fe Be ae ee Eel Bua Babe Fk tt et Ht 9 RETURN mito, se) PRINT TAB 22; "2"; MCU) RINT i i i i t fo 33 i388 BREN i398 Newt u igeg Beant Ar 2,9: "oTRA PRRTIOA 1360 Cer xecrNkey: 288 GET xSS"S"“T4EN goto 930 Fret THEN FOR tae 230 ess #2 TRonaps* S33 5uee Gus S888 Seine Lr oH oN Sere PRINT 22... "EL OBUETIUO DE ees geass ee GAKAA’ EL AAXENO ONE o’Poszece. S25 PAINT "TZENES TU PROPTO PUE Ste DE TIRONADA-ENCA PLAYA DE OiLLA- CENGNES-VENDES LIMON aa NTAR-SAEAR EL. HA PARA. | WOR BENEFI- [Link] PRINCTPIO TIE NES £25 PARA COMPRAR EOTELCA 3690 PRINT “PUEDES ANUNCTAR TU L TRONADA PEROESTO Te COSTARA DINE pat AT 22,0; "PULSA CURLOU 13 (9) #L (1) 7488 EEE “| CHR THEN Goro suse 5 Supongamos que acaba de echar unas moneditas en la miquina ceagaperras de su cafeteria favorita y, de cami: ‘no a casa, se ha preguntado, gpor qué no hacer un_pro- grama igual con el Spec: tram? Veamos que necesi tamos para ello. ® Tendremos. que mos trar una imagen grifica que Forename dl rentes_combinaciones, Ello lo podemos conseguir con la debnicion de carveteres gri- ficos. ® Necesitaremos _ poner un limite 2 la cantidad de dinero. # Habeé que informar al jugador de las combinacio- nes con las que puede obte- ner dinero y qué cantidad puede ganar en cada caso. Al mismo tiempo, podemos in- formarle por pantalla del di nero que posee en cada mo- mento. © Para empezar a jugar podemos seleccionar una ju gada inicial, es decir, una ‘combinacion particular. Des pués icemos seleccionando Jas nuevas combinaciones. © Con cada combinacién definitiva obtenida habri que ver si coincide con las combinaciones de premio. # Finalmente, si todavia hay dinero, habra que saber si el jugador desea seguir wostando o quiere retirarse. Pen definicva, hemos 1 ducido un problema mis 0 menos complejo a una serie de pasos mis sencillos. Es- 2x /25 quemiticamente — tendria- mos: Una vez que ya tenemos dlaros los pasos a realizar, mime podemos empezar a realizar T el programa. Para ello, po- demos realizar una subruti- Sr ion na para cada-uno de estos T ppasos y separarlos con el uso — de espacios en blanco para =a una mejor identificacion. T Sal ee oar eatin ate listado, las subrutinas prin SoS eeee ipales son: T a Lines Concepto T 15 Bucle principal de conexién con subrutinas. = ee 1000 _Selecciona nueva combinacién a partir de la juga ena da principal 2000 ——_Selecciona combinacién inicial. 3000‘ Muestra las combinaciones con premio. 4000 Comprobacidn ganancias segin combinacién. x 5000 Sonido acistico para aviso de combinacién con ieee No [“Grepaaer de tees premio. oor 7000 _—_Inicializacién de variables. Re Ts 8000 Definicién de caracteres grificos. 9000 Aviso de ausencia de dinero. El programa esté hecho para el Spectrum de 16 K, con Ia utilizacidn de los si- guientes caracteres grificos: Linea 3000 — aphic AAA f 3010 — Ses 3020 DD 3030 A $900.27 Eatas AND azaee AND casa tg man +5Q: ize TO # 7 sve Lar asad 14728 402: = = =247) = 4 iit LRG az ag?) x F u {p=144) + (q2344) +(r 2144) = fn am+S: BEEP 21,20: RE 1888 reTuRN 38 25" she ieee 88 GF ecso THEN GO TO 9000 nae ai Se 7@,PRINT AT 20, fene se22 Beee 7o2/80 $836 RETURN " z = 3898 LET SPEER ode ter s=160 28 a # | PROGRAMAS 2520 POKE USR “F"+i PEEK (USR “b 8 38:8 2598 i] & BR Sepp Pont van “o's PEER (WOR "e Hl 38 B81 PONE USA “hss PEER (WSR “a b 2 ‘ e HBR 2858 REFEnd # ERR aoee cis B HN $888 Soon or a0.e) munch 1:76 BB bi BN arruinaster!” : e seBH || $838 Bete HBR BES Gate Bi ganz $gp | 8 poke BIN gana 25p | Bate Bi tee (ice ise 3 ERE Bi oft ERE 785 3 Bete BH ERE He 58 Bate Hi $328 BOE a sae B i 8 = ES Tiene seep Habian pasado dos horas y la computadora central se- guia sin funcionar. Aquel ‘campo de energia habia afec- tado a la estabilidad de la nave més de lo que crefamos, Seguiamos descendiendo y, Hegado el momento, ten- driamos que hacer uso de los controles manuales. Todos estdbamos aterrorizados: el aterrizaje siempre lo habia hecho el ordenador central, y ahora noera sino un montén de chatarra estéril. En Roc- kee Mountains habfamos aprendido a manejar la cip- sula con relativa facilidad: el mando "7" la propulsaba ha- cia arriba, y el "5", hacia la izquierda. Todo era sencillo en el simulador de vuelo, Pero ahora no habia simula- cin. En algan lugar de aquel planeta se encontraba la base de aterrizaje y, posiblemen- te, la muerte ‘George fue el encargado de efecuar ls maniabra, Con manos sudorosas y torpes conect6 los retropropulso- res: jhabla comenzado la cuenta atrist Lentamente, la ALUNIZAJE mis Nous grificas Di cas tizagion ar LET'S =BSRO Chae 1,2! 96,192, 192, 171 353. 3; 168; 143 87536760724: tooo Vikdsi-a> Fo ‘8 PORE (s+)-29,9 2382380 ,200, 2827348; 193263; 48223 142,224.17 dS aatBed 7822212: 6,15.0, 566088 37847367! 40,96, 350/55 ' 965/148: 1244254 478/0,8,0,0,0,6,8 LET dis-i! 60 sus 1se0 et diss [Link] beak Ber Rey fee esx i oe sens gts isze pLoT (x). HEB" PoP Gs 1s Ter a fegettat ity! HEBERT TUT Saab tate ehSTHE Ul scyoase om tyeruce THE a tery Hae EEE ora ter wweters TESS beau Bae" af ts HE 1040 Graphic 8 (Shift) 6 (Shift) "6 averse video, Shift) 8 (True, video, Shift) 2040 7 AB “© 2070 y “a EL nave descendid, hastaqueun 71 vl pequefio descuido provocé 9149 DC tuna enorme explosion. Esta 7 AB vez no habiamos tenido gogo AB suerte. Desconectamos el co Spectrum y decidimos volver gi gg EF a intentarlo al dia siguiente. GH (GK Spectrum). OREM Aterrizaje en ia Luna. @ RESTORE © FOR s=2 70 16° RE cra BeaeE eare) Ze \xcur THEN GO TO 1550 RETURN - BepAP'Etcg tg": tine 5 paw 49 a PRINT or a Lupin zmin ee pitti PRINT ‘ To. PRINT AT & AT a¢ax;* hd 33% 2 Beat PAPER 7: 0 Ger’ 80: ry 303 Cer h $350 CET Oh=h: LET ox =x Ba60 LET xaxd+ss (x 8080 PRINT AT oh,ox;" PRINT Broonea;oxjn PR: "de"! PRINT AT $2yx +i) HB Abo F208 SE ees Ste? ower -c,25: ore 6 128,15: BEEP .25,12: BEEP .5,2 ®: Beep .28,15: BEEP .25,12: GO EB"? no-go ren op.7e,932°, 2168 $e 22288 HIE £2,"248!7%G0 EeB'2 voce Tyen og. ro,0950 £198 og! t22 TOY CBale°2E? oon B28, (Opeiz?, TPE oees Bobo! bath ch apeeests® pe. rary i i é ‘O B2e CODE 4 CODE 4 es uno de esos juegos eldsiens en los cuales Ia capacidad légica del juga- dor es el arma decisiva para lograr el objetivo: descubrit un ebdigo secreto que el or- denador guarda en su me- moria Primero, el ordenador crear de forma aleatoria un cbdigo de cuatro letras (de entre la “a” a la "f" cada tuna), que evidentemente no aparecerd en pantalla. Dado elcardcrer aleatorio del cédi 0, éste podria incluso estar formado por cuatro letras iguales. El jugador dispone de seis ‘oportunidades para logear do, para es0, que introducit cada vez otro cédigo también de 4 letras de entre la "a" y la "f” cada una. Cada cddigo introducido por el jugador sera compa- rado con el cédigo del orde- nador y de esta comparacién saldré una informacién que el jugador deberé tener muy en cuenta antes de introducir su préximo eédigo. Eis informacion corsia 4 en una serie de asceriscos (de 0 a4) que podrin apare- cer de color verde 0 blanco (siempre en este orden si es que han de aparecer). Un asteriago de color ver- de significaré que una de las coro leras del codigo del jugador es idéntico a la que esté en la misma posiciénen cel cédigo del ordenador. Por ejemplo: c6digo ordenador acde eddigo jugador —abdf len este caso aparecerian dos verdes por coinci- Ja “a” en los dos édigos y en la misma posi- cién. Por tanto, si aparecen cuatro asteriscos verdes el cédigo del ordenador habri sido descubierto y la partida habré. terminado. Un. aste- risco de color blanco signifi- caré que una de las cuatro letras del cédigo del jugador aparece en el cédigo del or- denador pero en distinta po- sicién. Por ejemplo: eédigo ordenador abde eédigo jugador —defe en este caso aparecerian dos asteriscos blancos, puesto que "d" y "c" se repiten en los cédigos pero en distincas posiciones. Si aparecen cua- tro asteriscos blancos querré decir que las cuatro letras introducidas por el jugador son las que utilizan el orde- nador en su cédigo pero en istinta posicién todas. Sino Este juego, junto con las explicaciones sobre su utilizacién, mos ha sido remitido por el lector To- Torreta, de “Fiera Barcelona, quien se hahe- cho acreedor al premio de 5,000 pesetas. Bien mere- ido, por cierto. aparece ningin astetiseo es porque ninguna letra del c6- digo del jugador aparece en el del ordenador. En los casos de una letra aque tiene varias similares en el otro eédigo es muy impor- tante recordar que dicha le- tra s6lo se iguala a unade sus similares y no a todas. Por ejemplo; cédigo ordenador aabb ebdigo jugador —efab produce un asterisco verde y un asterisco blanco. PROGRAMAS Si antes de seis oportuni- dor y el del ordenador para dades no se ha logrado des- ver qué letras ocupan las mis cubrir el cédigo del ordena- mas posiciones (45-80), y dor, éste lo sacard en panta- qué letras son iguales 3 los los cédigos sin estar en las mismas posiciones (90-220). Al final se imprime un men- Explicacién al programa _saje segiin el resultado de la partida, contando las parti- Primero se prepara la das cealizadas, las ganadas y pantalla (5-14), se crea el las perdidas y preguntando cédigo del ordenador (15- si se quiere volver a jugar lla y terminard la partida, 30), yacontinuacién, seem- (250-370), piezan a pedir loseédigosdel (16 K-Spectrum), jugador (40), Después se jMide la capacidad l6gica compara el cédigo del juga- con este juego! = BORDER ©; Parca er an > 6 eeORPT DPERD AD That44Pe" 2 erat encore tutes tar san ° 42 pLoT 83,168, BRAR 88-8: ager EET ee eee A’Bosieleh 2 save 9 13 SPARTIDAS. "5 AT 34,21; "PE : og, Pes nme #62) +e sir) ie a, a ere 37 7 oi SBT of 5"Le

También podría gustarte