Download as pdf
Download as pdf
You are on page 1of 68
Pr a. oe ee eee nae eA Wasi ys) ola pectrum Wey] ele len precio de venta). Ello nos hi llaman, nos escriben y envia Hasta el préximo mes. Este numero 3 de ZX trae umas cuantas novedades. En primer lugar, diéciséis paginas mds (sin variar el a permitido crear nuevas secciones. Pero la mis destacable es la publicacién de los primeros programas enviados por los lectores que han acudido a nuestra convocatoria del mimero anterior. Y, Jo mas importante, aunque no debamos sorprendernos por ello, es el alto nimero de lectores jévenes que nos 19 programas elaborados por ellos eal HARDWARE Abrimos este mimero de la revista destapando el Spectrum y mostrando sus tripas”, Al hacer un recorri do por las interioridades del ordenador mis popular del ‘mercado, intentamos dar a conocer ia misién especifica de cada circuito integrado. Para comprender mejor la méquina que tenemos entre Pagina 4 Pes ato PROGRAMAS Ceece el nvimero de pro- sgramas que presentamos. En Su mayor parte son juegos el mejor modo de’ entu- siasmarse eon las posibilida des de los ordenatiores Sin clair— pero hay también programas educativos Pagina 22 ES COMENTARIOS Iniciamos la andadura de esta nueva seccidn analizan- do tres programas de entre los muchos que se venden para el ZX Spectrum. Pigina 12 Snes | MONTAJES NOTICIAS SOFTWARE Esta seceién vuelve a las | ;Gémo es el nuevo orde- | Quien pretenda sacar todo fuentes. El tema de este ni- | nador de Sinclair, bautizado | el partide posible de la capa- mero, "Lasoldadurabien he- | QL? A los ectores picados | cidad de programacién que cha’, ha sido escrito pensan- | por la curiosidad, les ofrece- | le brinda su Spectrum, debe- do en quienes no presumen | mos una primera descrip- | ra conocer su cédigo miqui 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 | ro la publicacién de una serie con el objeto de permitirles | promere otra revolucién en | de articulos escritos por Juan avanzar en la elaboraciénde | ¢1 mercado, Martinez Velarde, Primer sus propios periféricos. Pigina 11 capitulo: la organizacién de Pagina 46 Ja memoria, Pagina 50 Sait a Ae LIBROS LECTORES La bibliografia en castella no sobre el Spectrum, casi | _ Llueven cartas a nuestra inexistente hace poco tiem- | Redaccidn. A las que saludan po, erece a ritmo acelerado. | y felicitan, les agradecemos Aqui comentamos el libry | colectivamente. A quienes escrito por Tim Langnell | nos formulan consultas, e que acaba de salir en Edicio- | peramos responderles ene nes Noray. te niimero. Pagina’ 17 Pigina 14 Ee ZX es una publicacién de Ediciones y Suscripeiones, 8, A. # Presidente: Fernando Bolin © Jerez, 3. Telfs.: (91) 250 15 93 - 458 76 02, Madrid-16 ® Director: Norberto Gallego © Redaccidn: Alejandro Diges, Anibal Pardo, Simedin Cruz, Gumersindo Gareta, José Lis Duri jr #Diseno: R. Segura # Administracién. Gerente de Circulacién y Ventas: Luis Carrero Suscripciones: Antonio 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 Genesal Espafola de Libreria. Avda, Valdelaparra, s/n. Alcobendas, Madrid # Imprime: Heroes, S, A. Torrelara, 8. Madrid-16 © Depésito Legal: M. 37.432-1983. Esta revista no mantiene relacién de dependencia de ningin tipo con respecto de los fabricantes de ordenadores Sinclair ni de sus representantes, ina vez que se ha conseguido un cierto dominio y comprensién sobre el funcionamiento de nuestro Spectrum (0 de cualquier otro microordenador), lo mis normalesque uno quede maravilla do de lo que un dispositive bastante enor gue una eat de zapatos puede Casi indefectiblemente surge la in cégnita, ua algo que nos subyuga y, nos impulsa a cuestionarnos emo lo hace. Los mis osados, quizé los menos, alguna vez se habrin valido det modesto des tornillador para obsecvarle las vergiien das al amado microordenador. El resul tado mas comin es que, lejos de disipar las dudas que nos atormentan, surjan tras nuevas y mas earevesadls, ta vez ims complejas. Un recuerdo brota como la Iueecita de una casa distante en la noche oscura del bosque. Una foro que alguien puso enel capitulo 9 del manual de introduccidn Guando estudigbamos el manual con fruicién, no Mego 2 llamar demasiado awestea atencién. Pero ahors, tal vez fos lo podria aclarar rodlo. La foto va acompatada por leyendas, y un breve texto coments la imagen del interior del Spectrum. Tal vex a muchos lectores la sucinta explicaciba les deje satistecha la curios. dad. Estamos seguros de que a muchos La intencidn deeste artiauloes deseri bir con mayor minuciosidad los porme ‘ores del diseRo del Spectrum. Sin em bargo, no se preteade en ningin mo mento facilitar las pautas para que el usuario manitas pueda repararse su exquipo. Ese trabajo deberd queda siem pre confiado a las expertas manos de los Servicios téenicos especializados. Las pautas que el lector encontrard aqui pueden ser lo suficientemence vil ds para i familiarizandose con el fun- ionamieno y la arquitectura de los 4/7x HARDWARE ordenadores, 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 én a la hora de construir accesorios seleccionar dispositivos periféricos an- tes de su compra. Los principios en que se basa el Spectrum para su funciona. mienco dejacin de ser una cruel incogni: ta, después de leer estas lineas. ‘Vamos a emplear tres modos de des. cripeidn del sistema EL primero es el diageama de bloques, donde los rectingulos dibujados repre- sentarén ua componente, o conjunto de componences, con una misién perfecta~ mente definida, Un conjunto de lineas unen entre si a los diferentes bloques, representando les caminos por los cuales las sefiales binarias (unos y ceros, © si se prefiere tensién y no tensibn eléctrica) pasan de uno a oro y en qué El segundo ¢s conocido familiarmen. te por los técnicos como esquema tedri co. Aqui cada componente electrénico dibujado tiene una correspondencia fii: ‘ca con un componente real, y las cone- xxiones eléctrieas que los unen aparecen representados por lineas. Por ultimo, las Fotografias nos ofrecen una visién fos res ci ncene 7 jugar ocupa en la placa de circuico in preso, que se oculta bajo la carcasa de plistico del Spectrum, ‘Se hari referencia a uno de los tres oa su conjunto, segén resule, haciendo ne- cesario a lo largo de la descripeién Entramos en materia. La descripcién, n principio, del diagrama de bloques, nos dari una clara panorémica de cada elemento del conjunto. Después pasare- mos al deralle, EL microprocesador es el rectingulo EL SPECTRUM POR DENTRO 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 emo hacerlas. De momento esta idea de base nos sitve para continuar. ‘Como el Spectrum trabaja con el lenguaje de alto nivel, conocido por BASIC, se necesitari 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 instrucciones sim- ples que entienda y ejecute el micropro: cesador, en cuyo interior se encuentra la Unidad central de proceso (UCP). Este programa se encuentra grabado en. la ‘memoria ROM, rectangulo dibujado in mediatamente 4 la derecha del Z-80. En ella, aparte de toda esta informacién, se encuentran otras cosas de gran utilidad, jue veremos mis adelante. La ROM viene grabada desde fébrica y es inalterable por parte del usuario, a to ser que voluntariamente se susticuya por offa desarrollada para tal fin. Cuando tecleamos nuestro programa en BASIC, se va almacenando en otro tipo de memoria llamada RAM (Memo- rinde Acceso Aleatorio). A esta clase de ‘memoria muchas veces s¢ le califica de voldel, puesto que se puede hacer desa- parecer toda la informacién contenida en ella de una manera extremadamente sencilla, simplemente desconectando la alimentacién, También se pueden va riar sus contenidos durante la progra macién, o en el transcurso de la ejecu- cién de'un programa de aplicacién, Un rectingulo, situado practicamen: ce enel centro dei diageama, representa un bloque de los 16 Kbytes de RAM, la versidn minima del Spectrum. Otro bio: 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 que cortespondan a la mism: Un rectingulo de trazos en punto y raya representa el bloque de memoria RAM, que contiene los 32 Kbytes adi cionales de memoria que complecan al sistema de 48 Kbytes. En él aparece otro multiplexor de direcciones, que opera de manera similar al anterior, decodifi- cando las direcciones de memoria de teste Bloque a las que se accede. Otro bloque, titulado control de lectura/es critura controla si el acceso a la RAM se cefectéia para leer o para escribir datos en ella Uno de los mayores logtos consegu! dos primero en el ZX-61 mente en el Spectrum y otras marcas de microordenador, es la ULA (Uncomm: ted Logic Array), cuya misiénes sutituic uin gran mximero de circuitos integrados, que contendrian puertas I Circuito integrado, de disefio especial, con destino a un modelo deverminado de microordenador, se basa en gran ‘medida el bajo costo y el reducido tama: de tales sistemas; La UCP debe comunicarse con ¢ mundo exterior. Por ua lado obtiene una entrada pa ir del teclado, por otto envia datos de salida al celevisor akavoz y al carserte (del que también recibe entrada de datos). La ULA ay a la UCP en dichas tareas. Ataca al bloque modulador de UHE, 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 En definitiva, la ULA coordina estas funciones de Entrada/Salida. Las Hneas los buses, que son gruesas representan tun conjunto de lineas que actian como via de comunicacidn, Existen eres buses principales. El bus de direcciones es ‘compuesto por 16 lineas (2 bytes), que sirven para direccionar hasta 64 K (65,536) de direcciones de memoria, El bee ae bus de datos, que tiene 8 lineas (1 byte) sirve para reansferir un byce de datos entre los diferentes bloques del ordena: dor. El bus de control, compuesto por 5 lineas, se utiliza para que citculen por él las sefiales de control del sistema, EI bus de dacos y el de control son bidireccionales, esto es, las sefiales pue den ser envviadas hacia y desde el micro- El bus de direcciones es procesador. tunidireccional, van desde el micropro: cesador a los demas bloques. Por otro lado, los tres buses pueden ser accedi en la ranura post slot de expansion, que se ss directamente desde el ex inte el conector que aparece, rior del Spectrum. Es el llamado utiliza para la conexion de dispositivos petiféricos y accesorios. Para terminar a descripeion del diagrama, observe- barte inferior izquierda el bloque que constituye la fuente de ali mentaciin estabilizada. Partiendo de los 9 voltios no estabiliz a fuente de alin los, que pro- porciona Aspecto general que ofrece la tarjets de cireuito impreso sobre,ta cual van dispuestos los componentes Salores para el funcionamicnto del or- denadoc Para irsigutendolacorcespon- dencia encee componentes es. preciso ientificarlos en la foto y después en el tsquema tebrco, de acuerdo con los pies de escritura que aparecen en cada uno. El mictoprocesidor es el chip que va encapsulado en una pastilla negra y fiene ua total de 40" patilas. Es, e@ definitive, el componente mas impor: Cidad para cjecutar todo el conjunte de Scciones que hacen ‘del Speer un trdenador. Puede llevar 4 cabo hasta 158 diferentes, conocidas como el juego Enisten distintos microprocesadores en el mercado, fabricados por um reduc 4 imero de firmas. En cl caso de Sinclair Ia elecidn ha recaido sobre el 730A se Zilog, uno de fos mis popu tes entre los diseRadores de microoede badores EI Z-80A va cjecitando obedient ‘mente las instruceiones en el orden que in'marcin los programas existentes en lay memorias RAM y ROM. Una lines de programa BASIC. contenids en la RaW inverpretada en la ROM y esta ran serie de istaciones i es, que el microprocesidor puele €n- fenvet, en un deverminado orden. La UCP puede, por medio desu juego de instrucciones, llevar a cabo discintos Spun ares, que svi Leura de Atos a partie de un disposiavo. de entrada, Enviar (escribic) datos hacia un dispositive desalida, Leer daos existen tes en la memoria del sistema, Escribir dhitos en la memoria, y efectuse ope tions aitmésco-logicas con los datos previamence capturados Para llevar 3, buen término rods estas operaciones es necesaio estable- cer un mecanismo. que sincronice el frden en que se efectian os pasos Iecesatios para ejecuear cada ingeroc: idm Un reloj serine insteumento equi Detaled acavor alexa de refrigeracion, 7H0S y los B chips de ‘expansion de la RAM valente para misin parecida en la vida real, Reloj es como se ha dadoen llamar al circuito que genera una sefial elecité- nica, que sitve para el control del orde- nador, Se utiliza un cristal de cuarzo que vibra ‘con una frecuencia extremad: mente estable y proporciona el cron metraje mis idéneo. ¥ E] Z-80A puede aceptar sefiales de hasta 4 MHz (4 millones de sefiales por segundo). Sin embargo, por motives de disefio, la sefal empleada en el Spec- trum 3 de 3,5 MHz Cada vex que esta sefal produce una variacién de tension, de 0a ly de | a0 (légicos) el micropro: cesador acepta como orden para realizar él siguiente ciclo de lainseruccion que se esti ejecutando. Z or las 40 patillas del encapsulado, el microprocesador envia 0 recibe (0 am- bas cosas) seftales eléetricas con un cometido especifico, Dieciséis de ellas estin conectadas al bus de direcciones poniendo en forma de unos y ceros ogicos (tensién 0 notensin) la direc- cin de memoria ode los dispositivos de Entrada/Salida a los que desea acceder. Estas patllas, y algunas otcas, ofrecen lo ‘que se llama salida triestado, en vista de que pueden tener tres estados diferen- tes; el cero y el uno ligicos y un estado de resistencia eléctrica infinita, que ea foras palabras produce el mismo efecto «que si las patillas estuvieran desconecta~ das del circuito. Se designan de AQ hasta ALS. Orcas ocho patillas, bautizadas DO- D7, estin destinadas a la entrada y salida de datos y conectadas al bus que lleva el mismo nombre. Son también Pray dad PHUR EGE GE pipe aineot ne bad eels a HARDWARE triestado ¢ intercambian los bytes de datos con la memoria y los dispositivos de E/S. tea patilla sirve para indicar a la ‘memoria que la sefial presente en ef bus de direcciones es correcta y que el micro- procesador desea acceder a ella. La indicacién de si la operacién que desea efectuar la UCP es leer o escribir uun dato, es levada a cabo por otra patilla, El resto de las patillas estin destinadas a operaciones de interrup- ‘cin del funcionamiento del micropro- cesador, al refresco de las-memorias RAM dindmicas, a la puesta a cero del sistema, la indicacion de que se desea Equema eeirico det Spectrm, tos circuits integrados van representados ‘en forma de bloque generalmente efectuar una operacién de E/S con un periférico y las sefiales de reloj. ‘Segin vimos anteriormente, ambas versiones del Spectrum disponen bi camente de 16 Kbytes de memoria RAM, ampliindose en 32 Kbytes més para el modelo de 48 K. En ella se contienen varias cosas: un espacio de trabajo, que el ordenador utiliza mien tras ejecuta los programas, diversas va tiables requeridas por el BASIC, la in- formacién sobre el contenido de lo que aparece en Ia pantalla del televisor, los ‘gtaficos que pueda haber definido el Usuario y, por altimo, el programa en BASIC. EL tipo de memoria RAM empleado ces del tipo llamado dinimica. Su com- portamiento es andlogo al de un con- densador eléctrico: cada celdilla quecon- tiene un bit debe ser “refrescada” al menos una ver cada 2 milisengundos; fn caso contrario, como ocurre con un condensador real’ (tiene corrientes de fuga), se perdera irremisiblemente la informacion contenida. El microproce- sador lleva prevista tal eventualidad. De tun modo que resulta totalmente trans- parente, tanto para el programador co- ‘mo para el funcionamiento del ordena dor en si, el microprocesador accede, tuna a una, a todas las direcciones de memoria, leyéndolas y volviendo a es- cribir su contenido original, restituyén- dolo antes de su pérdida total. Esto es ‘fectuado por el microprocesador conti ‘nuamente, en determinada fase delci de ejecucién de cada inscruccién, La ULA también accede ala memoria para tomar de ella Ia informacién, que ha de set wisualizada en la pantalia en determinados intervalos de tiempo. Los 16 Kbytes de RAM estén forma- dos por 8 chiprde memoria, Tienen una eapacidad de 16 Kbits cada uno, que ‘multiplicado por 8 producen los bytes indicados. En el mapa de memoria ocu- pan las direcciones hexadecimales com- prendidas entce 4000 y 7FFF En el modelo de 48 K, los 32 Kbytes adicionales ocupan las direeciones 8000 a FFF y se consiguen con otros 8 chips de memoria dindmica, slo que esta vez son de 32 Kbirs. Los 16 Kbytes mis bajos en el mapa de memoria son ocupados por la memo- ria ROM, las direcciones comprendidas entre 0000 y 3FFF (hexadecimales). Fisicamente se trata de un chip encapsu- lado en una pastilla de 28 patillas y contiene el programa monitor. Es un mr programa escrito en el cOdigo maquina del Z-80 y se divide en. tres. partes principales: las rutinas de Enteada/Sa a, el tntérprete del BASIC y ef manejo de expresiones (sintaxis) Las patillas reservadas a las direccio nes son solamente 14, puesto que con tina palabra de ese némero de bits se pueden direccionar perfecamente los 16 K de memoria (24=16 K). Las 8 reservadas para los datos proporciona tin cl byte escrito en la direccidn de memoria accedida. Otras patillas que le dicen a la ROM si realmente la UCP se esti dirigiendo a ela La ROM viene grabada desde un rincipio y es inaleerable, revelindose Impostble cambiar sus contenslos por amis que se desconecte la alimentaciono se intente desde el ceclado. Aparece una interesamne linea, accesi- ble desde el fot de expansibn, etiqueta- da ROMCS que, cuando se le aplica la sefial uno légico (+ 5V en este caso), anula et funcionamienco de la ROM en tanto permanezca esta sefal, Tiene bastante tmportancia sla hora de dise fiar determinados accesorios que necesi- ten por alguna causa bloguear la ROM temporal 0 definivivamente durante su La ULA vimos que sustituia por si sola'a un elevado numero de chips mis simples. Es un chip disefiado especifics- tnente para el Spectrum y se encarga de todas las tareas de Entracla/Salida del ordenador. Entce sus funciones incluye la generaciin de Ia sefal de video, que aparece en la pantalla; la lectura del teclado y las operaciones de lectura y escritura en ef cassette. También se tencarga de que el zumbador actistico funcione adecuadamente. Un circuito de la ULA disefiado para mantener Ia oscilacién permanente: mente en el cristal de cuarzo, se encarga de obtener una sefal de 14 MHz que, tuna ver tratada adecuadamente, prod Detale de ta circuiteria de video, con el modulador de UHF, el cristal de cuarzo y la ULA (el Cl de mayor tamafo), Ke las scfales necesarias para el sincro- hiismo de la pantalla y la sefal de 3,5 MHz que acta como reloj del mico- procesidor. Ta ULA selecciona directamente las direcciones del irea de la RAM destina da a contener la informacién de la pantalla. En ella hay 6 Kbytes reserva dos a tal fin, organizados como mapa de ‘memoria 0, lo que es igual, cada una de esas direcciones de memoria le corres ponde un punto de la pantalla y vice versa. La ULA tiene la habilidad de poder detener el funcionamiento del feloj de 3,5 MHz durance la generacion de la imagen, engafiando a la UCP. La razén es simple, los tiempos necesarios paca formar la imagen deben ser extre- madamente peecisos y en un momento dado puede aparecer el conflieto, Podeia Scurrit que simultineamente ia UCP desee hacer algo en las direcciones de memoria correspondientes a la imagen Y que la ULA tenga necesidad de tomar 1 dato a visualizarsituado en la misma direecién. En tal caso, la preferencia es de la ULA. Si quien esperaesla UCP, no hay efectos exteriores aparentes. En cambio, si espera la ULA puede crearse una inestabilidad en la imagen. Podemos resumir esta actuacise di ciendo que la ULA genera las sefiales de campo y de linea para el televisor, y 1 ena) rena feormres wea Ga000.007) Pace eg a entre los topes de sincronismo va me- tiendo las sefales de video correspon- dientes a cada linea, proporcionando la imagen final E'modolador de crominancia es con- trolado para que genere las seftales en los 8 colores seleccionables. La tltima etapa de esta cadena es un modular de UHL, que produce la seftal de alta fre cuencia que ataca la entrada de antena del televisor, produciéndose los grificos «| de alta resolucin y el formato de 32 por 24 caracteres. El teclado es, en esencia, una rejillade 8 por 5 hilos. Los dispuestos en sentido vertical estin aislados de los horizonta- les. La interscccidn de cada uno de ellos puede conectarse eléctricamente por por medio de las teclas. La informaciin sobre si una tecla ha sido presionada, le Hega al sistema por meio de los bits 11.4 15 del bus de direcciones y cinco cone- xiones an la ULA. Esta lee el teclado lunas 50 veces por segundo, para cercio- rarse de que ha sido presionada alguna tecla. El proceso se realiza aprovechan- do el instante anterior al inicio de una rnueva imagen (se generan también 50 cuadros por segundo en la norma euro- pea de TV utilizada en Espafia), que es el momento mis idéneo para interrum- pir el funcionamiento de la UCP. Los cables planos que aparecen bajo la carcasa del Spectrum son las conexio- nes fisicas de esa mattiz de filas y columnas det teclado con Ia cireuiteria del ordenador. Para guardar (SAVE) y volver a recuperar (LOAD) los progta- ‘mas en cassette, se hace necesario un interface que adecie los niveles de las Diagrama de bloques il ordenador. tensiones empleadas por el ordenador y el dispositivo de cassettes, para obtener tun perfecto entendimiento, Este trabajo lo efectéa la ULA, que transtiere Ia informacién entre los jacks de auricular y micréfono y el bus de datos, Para ello tiene que ser capaz de realizar determi nado tipo de conversiones de las sefiales analégicas (continuas) en digitales (unos y cers). Durante el LOAD, la UCP realiza ciclos de lectura sucesivos, leyendo lo aque el cassette proporciona a través del conector de auricular a la linea 6 del bus de datos (conviene recordar que los datos son leidos y grabados en serie, es decir, un bit detris de otro). Para SAVE, la UCP repite sucesivos ciclos de escri- tura, enviando los datos a la entrada del mict6fono por la linea de datos nimmero 3 del bus. ‘Observando el esquema, puede pare- cer paraddjico que ambas conexiones al cassette y el zumbador estén conectadas 2a patilla 28 de In ULA. Sin embargo, foperan de manera independiente entre si Las operaciones antes descritas, al igual que la exciracion del zumbador, se producen por configuracidn de la dicec- CiGn 254, utilizada como port, empledn- dose’ los bits de datos 3 y 6 para el casseite y el 4 maneja al zumbador. Unos pocos componentes asociados se jocupan de que no haya conflicto y que interfieran su funcionamiento. De todas formas, si se conecta un amplificador a los conectores MIC o EAR, se escuchara Ia seftal de audio generada en ¢] zumba- dor, pero con mayor volumen. La fuente de alimentacidn se encarga de proporcionarle al ordenaedor el su sli ea oem De su funcionamiento, ower consiste en un transformador reductor de tensién que, después de rectificarla, produce una said de 9 volkios ao regu lados. ‘Sin embargo, los circuitos integrados del Spectrum necesitan otras tensiones totalmente estabilizadas. Los circuitos logicos integrados, incluyéndose el mi- craprocesador, la ULA y el modulador de UHF necesitan +5 voltios. la RAM dinimica precisa +5 V,—5Wy+12V. La ULA necesita una segunda alimenta- ign de +12 V, igual que ef modulador de color. La mayor parte de estos circuitos son extremadamente sensibles a los cam- bios de censidn, Si es algo mayor de lo requerido, se corre el riesgode inutilizar x9 | tos citeuitos integeados. Si, por el con: | trario, es menor, las sefiales logicas pueden ser can vagas que no serin interpretadas correctamente como unos y ceros. Por otro lado, conociendo las ‘extremadas velocidades con que operan. Jos cireuicos, una caida de tension que nos pasaria desapercibida, podria com- ducir a errores La fuente de +5 V queda controlada por un regulador imegrado de eonod Expetiencl, el 7805, crcito integrad aque estabilza In tensiOn los voltios peau cjita plstica dela que surgen Spaces, semejando un transistor. Dos condensadores clecroiticos le ayedan en laaea, lmacenando pequefas can s rensiones de —5 Vy + 12 V se peoducen de manera algo mis compleja inversor. A partir de las tenstones +5 V reguladosy +9 V sin regular, se atacaal gue tdeeuadamente rectfcaday lisa Proporeiona fos + 12 V. Rectficando Ever seal en sentido inverso y estab fos 5 Vy los — 12 V requeridos. El principio bisco det inversor ex simple de la oscllacin, después con ayuda de diodos y condensadores de gran capaci dad se tealficay alia, pars obtener el resultado descado. Sobre la tarjeta de circuitoimpreso se w0/2x Los 8 cicuitos imerados en ilera constiruyen It memoria bisica de 16 K de RAM. localiza una amplia aleta de aluminio, unida fisicamente al 7805 por medio de tun toraillo, Su misién consiste en disi par el calor generado por este regulador, que a veces puede ser captado por la mano desde el exterior cuando el orde nnador leva un rato trabajando, ‘Desde el slot de expansion se puede acceder a las tensiones de alimentacién de +5 V, +9 Vy +12 V, cuando se conectan “dispositivos periféricos. En caso de ser necesarios mis de 300 mA habri que utilizar otra fuente de alimen nist Hao al ordenador, ‘Ganndo el usuario de un Spectrum de 16K quiere amplaro hasta fos 4B Kees becesitio adie ls 32 K cestancex de RAM, enchutfawdolus « bs sbcaloe qos aparecen vacios en la tarjeta principal El slot pars la expansin, stuado en ta parte posterior del Spectra, prop sistema. A través de 61 se pueden eooes tales com la inpeesors 2X, lo iptefs tes para joysticks y cartochos,cliaterfa cz pare cl mierodvivey la red kcal, y on por indescomp, Cualquier usuario podria fabricarse sus propios periféricos y ampliaciones. Para ello se requiere un buen conoci miento del funcionamiento del micro- procesador Z-80 y de su cédigo méqui- fa, que puede aprenderse en los mani les que edita el fabricance. Casi todas las sefiales existentes en los buses tienen que ver directamente con este chip. En las paginas de esta revista iremos proporcionando algunos montajes que ampliarin las posibilidades de utiliza cidn del Specerum (y del ZX-81 cam bién) Roberto Menéndez El cireuivo inten 7.80. ‘ransistor tan pi do microprocesador, cl que lleva sobre si si ne colocado, ro es a ROM, No le ha fultado imagi jén ni ambiciones a Sir Cli- ve Sinclair a la hora de baw: tizar al nuevo ordenador sa lido del esfuerzo de su equi- po de disefiadores. La nove dad, presentada con bombos y platillos a la prensa briti- figs el 12 de enero se lama, simplemente Sinclair QL {por quantum leap. cuya me- jor taduceién nos. parece "salto cuantico”. Efectiva- mente, Sinclair esta conven- ‘ido de que su nuevo mode- Jo representa un paso de gi- sgantes en el mercado de los Ordenadores. Sus rivales son —y lo dice con una sonrisa— el 1BM/PC y el Apple Il solo que siempre segiin sit Clive— estas maquinas se venden 2 precios cuatro ve- ces superiores al del QL. Qué precio? De momen: to, 399 libras que, traducidas a la actual paridad represen- tan algo mis de 550 délares {nos abstenemos de hacer e| cileulo en pesetas para no ‘reat falsas .lusiones, pero ‘cualquiera puede hacerlo). En esa misma linea de pre fs, en los mercados bricini- co y americano, se venden ordenadores de prestaciones muy inferiores Se tratade un equipo de 16 bits, basado en el micropro- cesador Motorola 68000. Lleva 128 Kbytes de memo- ria RAM, pero Sinclair anuncia que saldré simulté neamente una rareta de ex pansién que puede levar la memoria del QL hasta 640 Kbytes. Dos microdrives se ‘encargan del almacenamien- to masivo. Hay dos aspectos que constituyen una riesgosa apuesta de Sinclair. Uno es cl sistema operative propio, lamado QDOS, lo que le hhace absolutamente incom patible con toda otra miqui fa eaistence hasta la fecha Por otra parte, el lenguaje implementado es una ver- ssiGn exclusiva del BASIC, a la que se ha dado en llamar Sinclair Super BASIC. Du: rante la rueda de prensa de presentacién, sir Clive se sintid lo bastante euférico como para comentar: “suele criticarse mucho al BASIC porque es un lenguaje con yeinte afios de antigiedad. Nosotros hemos corregido todos los errores que el BA. SIC clisico contiene, por eso lo llamamos Super BASIC Los cuatro programas dis ponibles de momento —word processing, tabla de anilisis financiers, base de datos y grificos de nego- ‘ios— han sido producidos para Sinclair por Psion, ‘A ppoposito de! Spectrum conviene decir, que el QL n0, es compatible. En cambio, si lo es, a nivel de coneaidn, con las dos interfaces y el microdrive lanzados recien temente por el mismo fabri cante y que todavia no han legado a Espafia. En cambio, eV QL no tiene modem ni facilidades para un disco du ‘eonectar con un disco duro ‘que podria darle una eapaci- dad de almacenamiento de ‘masa ain mis pocente, Como es teadicional en los productos desarrollados por Sinclair Research, el QL se- ti fabricado por una firma externa, en este caso Data tech, una filial de Thorn EMI, que prevé lanzar los primeros ejemplares en se- fie hacia finales de febrero, hasta aleanzar una produc cién mensual de 20,000 uni- dades Seguramente, volveremos a hablar de este ordenador ampliamente en estas pag nas. Por ahora, sélo quere- mos destacar dos aspectos: 1) el QL no es una version avanzada del Spectrum sino tun producto radicalmence diferente; 2) esto no excluye Ja posibilidad de lanzan to de un nuevo modelo, sin aque se sepa con certidumbre si el QL es el célebre 2X83 de que tanto se ha hablado 0 si este iltimo sigue esperan- do su hora. Hizo falta esperar dieciocho meses pa: +a que Sinclair Research sacara al merca do (de momento sélo en Gran Bretafia, y en cantidades limitadas) sus prometidos Microdrive e Interface 1 (ver ZX n° 1), Los problemas han tardado, menos en parecer. El nuevo interface RS232 no std resuitando tan escindar como se pre- veia, a juzgar por los comentarios que comienzan a llegarnos desde Londres. Al parecer, el problema reside en que el dis- positivo puede crasmitir datos perfecta- mente, pero la recepcidn de los mismos es complicada. Es deci, no encontrara pro- blemes para utilizar una impresora, pero sise trata de conectar con un modem yaes otro cantar, La raz6n es simple: Sinclair, para reducir custos sin sacrificar marge hes de beneficio, opt6 por una solucion de dificil solucién técnica En concreto, el Interface | apenas lleva hardware, y wodo el control se realiza por software, que resulta mis barato. El Rx (receive), Tx (transmit), DTR y CTS es- tin directamente conectados, pero la de- codificacidn de seftales se hace por pro: ‘grama a través de la ROM. El primer problema planteado surge det heeho de que elIncerface | presupone aque cualquier hardware conectado con él usa el CTS para indicar el comienzo de un byte. Es decir, que el Spectrum siempre ‘pensara” que estd en el comienzo de un byte, cuando puede estar en el medio. La tinica forma de evitarlo es trasmitir los datos lo suficientemente despacio como para permitir al software la recogida de informacién, El segundo problema, no menos im- portante, es que la decodificacién se reali- 2a por software. El Spectrum tendria que Gear leyenda la ioformaciin del. port S232 tno el tiempo, No hay tiempo para otra actividad. Por ejemplo, mien- tras se imprime un dato en pantalla, se hhabed perdido la mitad del siguiente byte, porque sin DTR y CTS el sistema emisor desconoce que el Spectrum no esti prepa: rado para recibir informacién. 2x1 progtimas para brdenadores Sinclair que se offecen en nuestro mercado, Ocasionalmente Pasar as Pinclute tambien programas que sevenden en elextranjero —peincipalmenteen Gran Bretafta— cuando lo consideremos de interés para nuestros lectores. der arercandu que siempre habra una cuota de subjeivismo en nuestros juicls correabond ta explaguemon, menos en esta primera publacion, cules son ls citerios Sue Seeuimos'a la hors de evaluar los programas. Ses de los juegos, tomarios en cuanta, ea primer lugar, las cualidades de progtirns pats retencr la arencion del jugadoty por asi dec, para crea aicidn, Elsegundo aot ate cscntacon formal canto en su aspecto exterao comocn pantalla, Terceroserd trie ee AP a cesolucion grifica lograda. Y, por siimo, tomamos en consideracion, el tmovimient, la accion que genera el juego ericnde anulizamod peegamas de aplicaciones, como es el cxso de la contabilidad del hogae uu comentamos en este numero el primer ericerio a observar sera su tliad el aoe Gm cn. Tos juegos, [a presentacion. Ea reemplazo de la resolucién grafica sear ton a clardad y falidad de uso, para conclir, la rapider de ejecuci ograma: La Pula. ano, una A sive para termis uta ver que se ha aprendido pos Jospe. trcljucgos nostendinmas, a jugar, Cada ver qe palsa- Distribuidor: Investréni- Para subir tenemos que ha. mos una tecla (y la mante aoe. feile satar de un saliente a nemos pulsada) para salar, Formato: Cinta de cassette Gero, de modo que vayahacia esta barra se empieza a ih ZX Specetum 48K Sika sin date contra las minar de iequierda a dere mee, Sha, indicando la fuerza con os dread, es deci, juegos de acid similaces alos que enaontramos en las miu fs de los bares y que tanta ‘heen proporcionan reilizade un mado sencloy Con gran vistosidad, pare end as inscruci faclmente Gaol cerminar incarga: El En principio, uno opto Calif Ubjesivo, senailo en las ins-— comrselo con tranquilidad, Erucciones pero dificil en la pero cuando el pajarraco ap us ting cueva de gean profundi-aparacosas did. Para complica lscosss Los sonidos y las griicas hay un daboicpajaroen la son may, buenos, hubiendo Fee ion Ia pulga, ¢ inchiso da laimpresion de | Dustibe ‘ABG Analog El manejo es sencillo: sigue el pijano tiene vita pro no haempesado el juego por pia que va a saltar la pulga (a sms fuerza, més alto), cuan- do soltamos la tecla, el salto se realiza con a fuerza que se indicaba en ese momento; con habilidad uno logra con: trolar (0 casi) los saltos de la pul un juego muy emocio- ante, que produce adiccién Programa: Contabilidad Formato: Cinta de cassette ZX Specteum (16 6 48 K) sisélounsGloarrancayuna "En la parte inferior de la Es uno de los pocos pro- Nez omenzado podemos pantalla aparece un reloj que gramas “serios” que hay en pulsar: un | para que la pul- indica el tiempo transcurri-_ €1 mercado paca el Speetrum. ka sulte a la tequierda; un Odo y un marcador de la pro- Esti pensado, como su nom para que salte hacia ladere- fundidad en la que nos en- _ bre indies, para llevar la con tha, las teclas 5, 6, 7-y 8 contramos. Asimismo hay — tabilidad del hogar y lacuen. desplizanelcampodevisiin una misteriosa barra de lucest@_banearia personal, Hay hacia el borde que le indi- que se ilumina cada vez que sefalar que aunque puede quemos para poder ver que hacemos saltar a la pulga; el funcionar con 16 K de me hay mis arriba o mas ala significado de esta barra, moria, las posibilidades que inquierda y asi saber donde no viene indicado en ningun tiene en este caso son bas: Vala exer la pulgs; por dlt- — sitio,es bastante importante tante reducidas y conviene ny ax ampliar la memoria para po- dee scar cedimiento Las instruciomes. que s¢ ddan con la cinta son bastante completas aunque un poco sin problema y el programa fhuestra a continuscion un meni de ocho opciones que TiintroducciOn de tos goston caleulodos pars el mes divi didos en 18 apartados (9 pa- ra el Spectrum de 16K), estos apartados tienen unos ticulos genéricos (coche, co- legios, etc.) que pueden ser cambiados por el usuario si no va a utilizar alguno y quiere usar otro que no esté definido, Una vez introduci- dos estos gastos estimados se introducen los reales, pu digndose hacer comparacio- ries entre ambos, el progra- ma almacena los datos de todo el aio y_mostrarlos cuando se necesite, en forma ‘numérica odibujandoun gré fico de barras por cada cabe- cera. A nivel de rutinas ban- arias el programa permite anotar todos los movimien- tos de la cuenta y los muestra cuando los descemos. ‘Todos los datos anterior: mente mencionads son sal vados en cinta mediante otra opeidn, con la particularidad de que se salva junio con el programa y cuando volva- mos a carga no hace falta cargar los datos y el progra- ima por separado, sino que se carga todo junto ahorrando tiempo. EL progeama estd bien he cho y es ageadable de usar, COMENTARIOS aunque carezcadeunsespec- _El_ usuario puede cargar explicativas deleclado. Para La cara B contiene una tacularidad que 90 necesita, facilmente la cinta en la mi- el nuevo usuario este apren- muestra de juegos que per Es una aplicacion bastante quia, ya que las inseruccio- dizaje presentari mds difi- mite conocer Ia capacidad til para saber dénde se nos nies contenidas en laetiqueta cultad, debido a las di creativa del Spectrum. Los van las pesetas y poder con- de lacintadel cassette parala tes funciones asignad: objetivos de esta segunda ca colar Jos gastos. utilizacién correcta del pro- da tecla, sobre todd a son: primero, que el usua . grama no plantean comple- en cuenta que es naa coe over ioe jidad alguna, con excepcién A, practique jugando y se- de algunos errores. Una vez gundo, que conozea algunas cargada Ia cinta en el orde de las aplicaciones pricticas nador, sélo es preciso espe- y lidieas de su ordenador rar las instrucciones que dé el progeama, En general, el prog 1 prog cumple su objetivo, que es el A La cinta contiene dos par Formato: Cinta de cassette tes que se corresponden con 2X Spectrum (16 6.48 K) sus dos cara. La cara A Programa diddctico orien- del hardware del Spectrum, do del Spectrum, Es re tado atodosaquellosquesoa Esta parte técnica quizds re. que noconozcaelsignificado comendable que el fabrican- huevos en el uso del Spec. sulte confusa para el nuevo de las instrucciones del len- te cuide mis los errores en trum. Pretendedarunaserie usuario, pero paralos bjeti- gusje BASIC, No obstante, las instrucciones, pues este Seconocimientos basicos su. vos que persigue el progra- estas lecciones estin apoya: puede crear confusidn en el bre el manejo posibilidades maessuficiente, Acontinua- das por un diccionario de usuario. del ordenador cién incluye cuatro lecciones términos del lenguaje Calificacion: MICRO 'WERLD EL MUNDO Simcl=ir— A TU ALCANCE Descubre el apasionante mundo de la informatica de mano de profesionales: ~ Sinclait ZX - 81: 14.975, Pras. — 2X Printer: 17.100,~ Pras. — Sinclair ZX Spectrum (16 K): 38.900, Ptas. ~ Extensa varieded de Software nacional y de importacion (48 KO: §2.000,— Plas. - Asesoramiento gratuito CURSILLOS DE BASIC PARA EL SPECTRUM Y BIBLIOGRAFIA MODESTO LAFUENTE, 63: TELEFONO:253 94 54: MADRO'S axis Pregunta: Tengo un ZXB1 y he intentado meter varios de vuestros. progea- mis, pero no han funcions- do, como el Bowling para 1 Kbyte o el Fantasma y el de Un caso de probabilidad, que pone quees de un I Kbyte. El ordenador me da falta de ‘memoria, pues no tengo am- plificedor, y ademis hace poco tiempo que la tengo y todavia no domino el BASIC. juan Carlos. Madrid. fespuesta: Es extraiio {que ny hayan funcionado por falta de memoria los pro- agramas que cita, ya que fue- fon preparados para 1K Nos parece posible que tal vez su ZX no funciona bien 0,como usted mismo dice, al no dominar ¢l BASIC haya metido algo “extrafo” 5 darse cuenta. Pero no es pormal que ello. ocurra en varios juegos. Pruebe con algiin otro programa de los que requieren solo 1K de memoria; si le sigue fallan. do, es que su ordenador necesita una revisidn. Apro: vechamos la ocasién para tranquilizar a muchos lecto- res que nos llaman para plantearnos lo que supo son errores en [a transcrip: .6 THEN GO TO 25 Rext? RETR cea755 TF) (SSGePEEK n+PEER (n+1))> PPORE nn INT (17256): POKE (n 3 PORE ny INT, e Ui 7Bses $258 TET 121430" LET D=ntS+PEEK +: 2) Fab sPEEK. int3) +4 38” 66°F6" S852 2 8 f Ler tsiea: 2 36 CABLES ESPECIALES' CONECTORES PROGRAMAS BARQUILLO. 40 MADRID -4 af Es un juego clisico, bien conocido por los usuarios de Apple, ahora adaprado para ZX8L Adelintese ala comperen: ia, 2No advirtié que ahora nadie se pone a vender re- frescos en la calle? Es el mejor momento pata plani ficar sus negocios. Ni siquie ra tiene que hacer niimecos ara ver cuanto invierte. Su ZXBI ha decidido que la ci- fra Gptima es de 25 mill Pero le deja lo mas dil gewinto gasta en public dad?, zeuinto producir?, 2a qué precio ponemos el vaso? Ademas, su ZX le informara ficazmente de las condicio- nes climatoldgicas, No hace falta ningin master de em: presas para sacar un dineri- (6 K-2X81 BC LPRINT AT 1v,w; “NECELATHS, ZN ENKE THEN goTo spe0 THEN Gor 338) 320 PRINT AT, 10,0; “CURNTOS JUGA Pp See ir Pca OR Pos THEN coTO 350 362 PRINT aT 10,0, "cuaNTos DIAS SOTeRES JUGAR (HAREM 28)? 369 INPUT AD 362 IF AD<2 oR AD»a4 THEN COTO 383 388 cls 370 Sim mia) 338 Bin Bia) 388 Bin BiB) 385 Bin CIB) 88 Bin Bie} 398 BIR BiB} : zip} ¢ Fat’to Pp ? iF) 128 ‘ ij ‘ Fas To P ‘ Air) a8 Fs - a ra. to Pp 588 Rife 523 . $38 Bitte © 532 24 To. Ao 33 , 594 LET U=INT (RND#a) TF Wao OR USS THEN LET Wes" 6 IF Ued THEN LET Ue=" Dm” 637 IF Ue2 THEN LET Us=" TENG S38 PRINT AT 12,20; U8 S39 RINT AT 18/0; SNFORHE vere REOLOGICO DE SELCACInGNES: FOR U=1 TO 120 RT REST aBernT (RND*D) 42 Ger Beri, (IANDe4S +2 40.5 649 INPUT ALF) 889 PRINT AT l2,as;Air) 878 PRINT AT 1330; 600 LET MCR) =M(F) ~CA CF) #RED 890 BRINT Br 9.7 )A tee See PRINT AT 18,0)" 2 eCLa 820 Cer LF) =iNT aps LiF) 83e BRINT AT 19,26) 0(F) 898 PRINT AT is;o;* FoR" T, 10" i8e HEN LET 92175 Then Let Ge? NEES" THEN LET Ga20 Fone hhos neo RoR AOMMoL He eae a Sole oo5. an za: rr aot tt 2, zzzzz4 DIZHM HIHMHNMZOACZEr eH EeeEZeIO: ow w Donws owea aa a3 ‘oe tc. ns oO ON “EL OBUETIUO DE EL MAXIMO DINE TELE Ban 3030 PRINT “PUEDES ANUNCIAR TU L TRORAOA*PEROESTO"Fe"GoSTARA SINE S84e PRINT AT 21,0; “PULSA CURLOU Ter -Tecca 3050 THEN Goro suse Sa6o S500 ete 3520 RETURN © Bugunn 2 im DOdzan Db TRAGAPERRAS Supongamos que acaba de puede ganar en cada caso. Al echat unas moneditas en la mismo tiempo, podemos in- maquina tragaperras de su formarle por pantalla del di cafeteria favorita y, de cami- nero que posee en cada mo- no a casa, se ha preguntado, mento. gpor qué no hacer un pro: © Para empezar a jugar grama igual con el Spec mos seleccionar una ju trum? Veamos que necesi- gada inicial, es decir, una tamos para ello. combinacidn particular. Des frTendremos que mos- pes irene seecionando trar una imagen grifica que fas nuevas combinaciones, otando al azar aos dé dife- -® Con cada combinacién fentes combinaciones. Ello definitiva obtenida habei fo podemos conseguircon la que ver si coincide con las definicign de caratteres gri combinaciones de premi ficos, a © Finalmente, si toda * Necesitaremos poner hay dinero, habri que saber un limite a la cancidad de si-el jugador desea seguir dinero apostand o quiere reirarse ® Habri que informar al En definitiva, hemos re jugador de las combinacio-. ducido un problema mas o nes con las que puede obte- menos complejo a una serie ner dinero y qué cantidad de pasos mis sencillos. Es wx queméticamente _tendria Una vez que ya tenemos claros los pasos a realizar, podemos empezat a realizar €l programa. Para ello, po demos realizar una subrati- na para cada uno de estos fuss y epararlog con eluso fe espacios en blanco para ‘una mejor identificacién, Tal y como vemos en el listado, las subrutinas prin pales son Lines Concepro 15 Bucle principal de conexién con subrutinas 1000 Selecciona nueva combinacin a partir de la juga da principal 2000 Selecciona combinaci6n inicial 3000 Muestra las combinaciones con premio, 4000 Comprobacién ganancias segin combinacién. 5000 Sonido acistico para aviso de combinacién con premio. 7000 _Inicializacién de variables. 8000 _Definicidn de caracteres graficos 9000 Aviso de ausencia de dinero. El programa esti hecho para el Spectrum de 16 K, con la utilizacion de los sit guientes caracteres grificos: Liga. 3000 — Gap AAA = eS a ie = bb a z 40 REN Traeaperras. 8 s Hi iis a BENT g ONE. {vessatecn ae 188 oF TREN GO,TO 99 HEE HELO 92-22 Phew 00 i rae (teva F fi 2 a ie q T T ne ts 220 POKE ude, 4 Nexr i WwW ere eee Sa : 3 3 Peg cine E vce ine 2 i Pees neeere eae, - 2 EP .1,20 i £8eAT LAF SATAS8"aEZ TAS? g nN IF ae ezatng asax 44 PROGRAMAS POKE USR “F"+i PEEK (USR "b POKE USR “9"4i,PEEK (USR “ce POKE USR “h" +i PEEK (USR “d NEXT 4 RETURN cus, PRINT AT 10,8) FLASH 1; "Te inaste!? 3382 Bae FOR ina TO PORE sR. » 6996985800008568586+0060589 Tiene | 1e5p Se" Tteva aese Habian pasado dos horas pula sia funcionar. Aquel fado. ala estibilidad de fave mis de loque crelamnos Sepuiamos destendiendo ilegado el momento, ten drtamos que hacer uso de los tstdbamos terrotizados: el hecho elordenadorcentraly de chatarra est En Roc ket Mountains bablamos aprendido # mancjar la edp- Sula con eelaiva faced: el tmando"7" la propulsabs ha Gia arriba, yal, bac a , inquierda, Todo era sencillo Gi6n, En algin lugar de aquel Ac avercizae y, posiblemen: ‘George foe ot encargado de electar la mantobra,Con weds! Lentament, la ALUNIZAJE Notas grificas 1040 Graphic 8 (Shife) 6 (Shift) 6 averse Shit) 8 (True Shift) 2040 AB oD 2070 y KL nave descendid, hastaqueun 71° we equelio descuido provocé Pequefio descuido ps 2140 pe tina enorme explosivn, Esta oe vez no habiamos tenido gogo ae Suerte, Desconectamos el oS Spectrum y decidimos volver gig > a intentaco al dia siguience a (16K Spectrum), z 398 REM Aterrs ha luna, eit ee Sree ene 230° Let's tiddss-a> Fre is $i-2,9 is i 338 37685 i8z0i 2 ee aiacaGe {is ee ae 224, a Phe ie 2 7EE2 248: 138 428,8,18.8.8 a8 3658747 ees 31858; fh 236768 Sif 38-38. 33 38 743¢ x 305724) ieee ai 31878 8,0;8,8 5a 35 38 i88 (Rupees): 6 Bx i? od8 iss LET rte(exear® doa 22. bxs 0m: PAINT A $292 CRIN) Baeza’ 827 Rk’ °6 Sgint et b2, ox 99, Tas ollsue 2500 8 *@8°suB a5e0 33 35 is isa saprecee isi 8s pra 3 i i (taceer = #! iD#16) +1) 2 de i yada OR Wytry ce THE i Peilcsex: LET (velvery i RR 25 Fo 2848 IF ixcoup THEN GO TO 1550 i88e RETURN REN EXptosson, PRINT BToR gr * FOR =a 70'S 2 as Rel.xs a: PRINT £95, = (yD 4B? ‘OR 14 $0 40: NEXT 4 “Br heiox; Mag: ‘PRINT AY h+a,x) ae ggse ‘BE TWS,-(RNDese) 2090 FOR i=i fo ie: Nexr i 2280 PRINT AT hed, x; PRINT 5 (BND NOD sea ‘Fo 16 a PRINT AT £ GAP nea exs ts BAPER 7: 0 eT CET X2xoise (x <8) CINKEYS=! LET hah+-8-(INKEYS="7") 4 ¢h> PRINT AT Qh,ox;" PRINT BBR AT hex: a: PRINT AT (h42, 20 48TTR th er=B2 OR crate Sorte? cer 3,35: 285 © -28,13: SEP .25,12. "BEEP -5,7 ®: Beép .28,19: BEEP 25,12: GO #2 B6ts ER.BFHP on oge ren op.79 032°, BE ge lke aera aS PRET coe ruen og ap es $198" 7o0¢22 TOY, Bel ge"BE? oon Bee. (oUesFs, To aBaoee BREE Pipe: onan Hohe. ener 25,02 neME? ifEs'tas ae, ode tiact5s ehtae CURED sas. a6; OGGE, 12° Alen ee 280-Btée be ie /Bbes S89 HE Beis fo awe: NeXT ti OLS CODE 4 CODE 4 es uno de esos juegos clisicos en los cuales la capacidad Iégica del jugs dot es el arma decisiva para logear el objetivo: descubrir un cédigo secreto que el or denador guarda en su me Primero, el ordenador crear de forma aleatoria un cédigo de cuatro lecras (de entre a a” a la "f" cada luna), que evidentemence no parecer en pantalla. Dado el cardcter alearorio del e6ei- 40, éste podria incluso estar formado por cuatro letras iguales. El jugador dispone de seis oportuaidades para logear descubrir el cédigo, cenien- do, para eso, que introducit cada vez otto cbdigo también de 4 letras de entre la “a” y la cada una Cada cédigo introducido por el jugador seré compa- ado con el cbdigo del orde- rnador y de esta comparacién saldri una informacién que cl jugador debera tener muy en cuenta antesde introducir su peéximo cédi Esta informacion consisti- ra en una serie de asteriscos (de 0 a.4) que podrin apare cer de color verde 0 blanco (siempre en este orden sies que han de aparecer) Un asterisco de color ver- de significari que una de las cuatro letras del cédigo del jugador es idéntico ala que esed en la misma posicidn en el cidigo del ordenador. Por ejemplo: ordenador jugador acde cbsigo abdf cédigo en este caso aparcerian dos dir la “a” y la” ‘cédigos y en la misma posi n. Por tanto, si aparecen ‘cuatro asteriscos verdes el c6digo del ordenador habré sido descubierto y 1a partida habrd terminado. Un asce risco de color blanco signifi card que una de las cuatro letras del césigo del jugador aparece en el c&dligo del or denador pero en distinta po- sicién. Por ejemplo: abde defe ordenador jugador <éaigo céaigo cen este caso aparecerian dos asteriscos blancos, puesto que “dy °c" se repiten en los eddigos pero en distintas posiciones. Si aparecen cua- tro asteriscos blancos querrt decir que las cuatro letras introducidas por el jugador son las que utilizan el orde- rnador en su c6digo pefo en distinta posicin todas. Sino ——— 5.000 PTAS Este juego, junto con las expliciciones sobre su ulizacion, nos ha si Femitido po ellestor T Eurccay woth cho acreedor al premio de 5.000 peseras. Bien mere: ido, por cierto. aparece ningiin asteriseo es porque ninguna lecra del c digo del jugador aparece en ‘el del ordenador En los casos de una letra due tiene varias similares en el otro cidigo es muy impor tante recordar que dicha le tra sélo se iguala a unade sus similares y no a todas. Por ejemplo: aabb efab ordenador cédigo jugador e6digo produce un asterisco verde y tun asterisco blanco. PROGRAMAS Si antes de seis oportuni dades no se ha logrado des cubrir el cédigo del ordens- dor, éste lo sacaré en panta- Ia y terminard Ja partida. Explicaci6n al programa Primero se prepara la pantalla (5-14), se ctea el cédigo del ordenador (15- 30), y's continuacién, se em. piezan a pedir los cédigos del jugador (40). Después se compara el cédigo del juga dor y el del ordenador para ver qué letras ocupan las mis: mas posiciones (45-80), y qué letras son iguales a los dos cédigos sin estar en las mismas posiciones (90-220), Al final se imprime un men: saje segain el resultado de la partida, contando las parti- ddas realizadas, las ganadas y ls perdidas y preguntand si se quiere volver a jugar (250-370), (16 K-Spectrum) iMide la capacidad Logica con este juego! 5 BORDER @: ope fo Let ap=o: ° 44 pLoT_ 89,169: oT DRA TO THEN’ PAPER ©: 7 PRINT PAPER 2; AT 11,92" © aT EO pAUSE’ 2502 CLS oR Keds are sa. Sen’ pasieicn | ar 12, GANADAS ATTEN ES $8 s80 INK 7: © LET a0= PB p88°B) 582" pe { SPARTIORS: mat at Set es LET dssas+ Pars) LEN a GO TO 210 msn 201 3i8 320, Ft “488 338. ren. FOR Ze: REST 52 80,15 3 3 3 * gee. Path ae c efpsre t."Pon zais TO Sa" BEEP a LET dpadeebecly EXT’ BRANT AT 942,-15¢ter;"#": GO 98 in ENTO BE BRENT AT 10,5; 719 SZENTO RE 208. cu ash 3. 20; "a Bez. NEXT’ ZerMGgie®. ron pea To 4: Le TES BATNE aben 6, INK esAT @,t eT apsap+a RINT INK @,AT 12,203 P/8T rT “20,8 12 36) ABUEPERELP nt 62/0; "quieres voly eres usar Ziszass bg8, fr? inmevec"s THen cis - co B8e*tr mcerge"n” THEN STOP 358 do To" 35 dcae sen posicion ; #autilizable PRET IDES Sannons> = BenooAs i ACERTASTE | quieres volver a jugar 7(s/n) VARIACIONES GRAFICAS EL. siguiente aflade su geanito de arena a lateorfa de seajous y- It impresion de billetes de bake Bes ati- mo se hace 1 biando los gonomécricos de las lineas 60 y 70 por nimeros mis y pri por supuesto, programa nuevos valores de Q (16 K-Spectrum). Curves, ICLP ilogrificas de Li "PROGRAMA GAMADOR DE. mis patentecam- rograma remitido por areata lineas | Angel del Valle Tomillo, de Mairena del Aljarafe. Sevilla. Ha ganado una imos entre si. Y buena sus 5.000 pesetas ‘ensayando 2788, 180 READ “q: IF NOT d_THEN STOP BORDER 2)" RRPER SS! aNK™d 129 ter FoR TO BePI+.01 STEP Be LET x=(SIN (2996) +17 960+68 CET $2(Gos (Tasn) +1) se07268 Se si THEN ORAU x~a 79-6. fer’ ria! "fer aex: “Cet bey Boor! x;y: NEXT PRUSE 260 BATA 28,22,23,40,47,51,69,7 83,8 GoTo 18 oc SSeS SOS on Pos SOR CS JUEGO DEL AHORCADO Se trata del clisico juego ellas dos, tantos espacios con. de ahorcado y puede correr puntos como letras falten y tanto en el Sinclair ZX81 nos indicars el miimero al ZX81 que, sepiin nos dice. con 1K como en el Spec- _ intentos de que disponemos, es el ordenador que posec, trum Elmodoenquetrabaja cada letra tanto si es cierta no deja de ser un aliciente es muy sencillo, han de jugar como falsa restard un inten. Este juego nos ha sido re- para comprarse un Spec- dos personas, una de ellas le to, finalizando la partida al mitido por uno de nui trum. Eso si, para gozar del dri al ordenador una pala- acertarse la palabra o bien al numerosos lectores j6) microdrive, Pedco vendra ba y el otro tended que adi- agotar los intentos, en cuyo Pedro Julio Abad, que vive que esperar hasta que esté vinarla. En primer lugar el caso el ordenador nos mos- en Barcelona, se ha ganado disponible en Espafia (nos también a Pedro Julio Abad. Aunque no podrd conectarly Sracntdor nos peiedfucle rsd! paises” fas 5000 perce por'ls pur seen gue un pede meser introduzcamos la palabra a blicacién de su programa. Y, mis). A disfrutarlo y gracias Sore rons ew ise fain eraser rns” (pt a Sebo sepulscnre cl drier sinexdoenretolasiospre. | AY iB i "B68 alhucossnceer ie 4 178 18 # 383 BT" sc0 evenidereshavajs \tuteges 430 438% 38% 25a '43,20¢549; INK z Be: 38 38: 49; 3nK ae Raw 34 2a Seguro que ene juego no “caills que deses moves.'Si | 23) lecsdesconocido Elobjetive — desconoce dicho dato. pre ae #9, 104543; INK ‘cpursobtencrlacombina- queéstesesobreimprimeen | igaaae Sida deseada de letras 0 cada aasilla 2 B78, 236s; ank 75 PAP siimesis, Para ello, se dis. (16K-Spectrum) 5 ae.a0e1; INK 2; PR pone de un tablero des por4 BR actus posite [Nowe grafic Bie 41,9) INK 2; PAPE gue permice lamoviliad de | Linea 2020 - Graphic a 5.28 pase gach saat re Sens a fchas Ldgicamente, hay | Linea 2050 - Graphic a 72. un numero a de Lines 2069 Graph eb BC Segin el lugar donde se | Linea 2130 - Graphic 3 16,22; INK 7; PRPE Tituentr ta posicionlibre)y | Linea 2140 - Graphic 3 Saal, Snes) paren sreseetosible ‘mover en | Linea 2150 - Graphic agonal, No sea tramposoy | Linea 2170 - Graphic 4 16,9; INK @; PAPER se areence engatar’a sa | Lines 2180 - Graphic 2 Spectrum, Seguro que nose | (Shift) an Linea 2190 - Graphic 7 Gite Para efectuar sv jugada Ci he pene tages ok ee en 10 8 33 23 33 33 Fen oo SUB ssg0 23 LEP Sho 8 + 33 388 133 5258 123 2283 138 3 138 38 Sue 5 i veenove +2 388 GET ERS VSS "SHEN Go ro 120 358 AbiRG Ar eaetes Ian'e, tke hs be eePeaNE Bavaro 4u: : 9 RETURI 3a iF. be 8 PEFUN a: Ler sees: LET d0= pee Ie’Secaye's” ‘OR + nen oR fo S302 APER 7 ter $2te Ter 230 UE pub) 18 THEN GO TO 257e 238 Pert} s San iano ae) 28-2 a8 GETssa'oatca THEN LET sais 238 76 Beto 238 oo 75 ’2ss0 E28 Ger Sasseonr iaupge) 32-2 S30 THEN L Ge’ g3avon ura FHEA Le? s=Js ePGngea To asso £48) TP Fels AND J=Jo THEN Go TO 558 see LET ionis . 288 BT sbB “S88 3883 fexe0S 3838 RETUns a3 Cer Fo 3838 Fon i128 79 3 3838 FOR j28,te 3 2888 Cee artes iges Biind "AT asi ea, a0+se3; INK ise Sapeane: i868 EST i838 Nest Y — SU movimiento"; LINE fags" THEN oe To $806 IF LEN meta THEN Ler 2 ¢"@" OR me427 379" i THEN: 38 INK @;"JUGAD 5528 PRINT TAB 7; “PU ZL 838 PRINT AT 28,0 ° “Quiere intro THEN co To, sesso Reagge ss” 8232 GO SUB 7e0 oT cr See0 CerstS=(oo0) #96(4 -2) #940245 SSScanszeris sese "Ler rsiz Seee 60 sup iz S878 0 Sue 8 8ée Bernt 34-2) 83,224 (Ja) a. ? 60: S253; ENK 7 PRI (bias Js) Siae Cet tera Ss $3 © si Sa &5 85. 5 e 8s 85 3. és au és S 5 : 2 “So Be a Bese Li ET us. 8ea8 PRINT “Te SO INPUT “Esc eeietee ea BRO PAUSE eI RETURN JNK @; PAPER 6; FLASH 1;betb PRINT AT Be ins 52) 33, aaecis- PER 6; FLASH i) be Let ¢ 128 Sto etras® 2,72, 22) 538 Peers patabre 6a tapra ce 838 °Er "Een SeiSk°THEN' 8 F3°562 6s gi? Patapra ¢ Ge'Len 38059’ then co To 66s LET,wsia9.70, 25) 235 agueree PalsBran “sas 2x31 éES UD. HABIL CON EL ALAMBRE? Esce es un original pro- sin segin el nivel de dificul- rama que pretende poner a tad elegido) a través de un prueba Su habilidad, Se basa alambre especial que le dibu- én la antigua version de un ja'su Spectrum en su pantie slambre yun aco: dentro del Ils. El movimiento de iz- aru seeneontraba elalambre quierda aderecha es auromi- ¥ habia que recorrerle sin ico y su mision consiste en tocarle con lo que la dificul- coordinar los. movimientos tad dependia de lasieregula- erticales_ayudado de las fidades ene} trazado del teclas 67. dntente llegar al lambre y del diameteo del final sin salirse! Al final se aco. Al igual que en el muestra, en porcentaje, el sntiguo juego mecinico, con iempo que ha estado den su Spectrum puede desiizar to del camino su ato (representado por un : cuadrado de distinta dimen-_ (16K-Spectrum). Rae tante @ REM sesuimiento. B5"sis’ 30% ae a GIaar aes Jou 380) osrrne eLasaBe WeESOOIAD Bor’ xy. 8 FoR i =4°T0 Cer f24-3nr Ler gzger GP 3783" rHen LeT vey-r. Le fr yea THEN LET yaytr pre 20.7 Rexr f BEEP” 10a, a 5750 6 3 0 TO sabe ggione sgion THEN RETURN To tx +1, PAUSE 4° °G0 Es issea nivet Pact Ueee 10, (RND #2 a> SF OR 4/25 THEN GO TO Ler faa. Sef) Ten Ler ForSe08 TRES EN RA’ Las tres en raya es un uae su jugada ha de indicar que no permite la movilidad ego muy anciguo,Sejupaba la filay columnadondedesea de fichas, es decir, acaba al fives io Se jug seaenedas, madetas,pie- colocar su ficha; asi, 12 ¢s la darle 9 posiciones, Le reta- Gras. ocerosy equis siquie- fila 1, columna 2. Despuésel mos a que lo mejore y nos lo re jugar con Spectrum, Spectrum le dara su jugada, made a nuestro-concurso de USedempiera (sus fichas Hay que confesar que es programas. (Se atreve? son las “equis’). Para efec- unjuegobastantesencillo,ya (16K Spectrum). $90@ Ler mrcess: Ler drat Hien aor ikscen Bele Leregtto, er wis.a Sie tne 3828 55" ote "too' so foreesse = EN Ge Bus: zene £888 $F eng-F.cheN ates: 2B 25 268775Ug" 00 TO s10e far en ee 27008 peer oS) 88 go 20°03 deat behets 1988 ogH wees b558 Rest : 123 3893 ReruBie > =? # 8868, FRU novimsento (rice cot # J2s°rne $808 xr’ f8y gsco2 THEN oeEP «5 438 3 sea BET eke 78 Ler JsVAL a$(4): LET i =VAL d1 TREN RET Bite tee a@ IF i¢2 OR i>3 THEN BEEP .5, ne a3 THEN GO TO 6100 3 =2 THEN LET ss¢2 sees ‘REM 26 espactos oi THEN CET t=t+2 88. 21,0; "Posicion ocu EN LET yiteavavite LET x (e441) ax (so + O+ NOTES WS. agesuarsrasesassokes pe peRE RR RRR REM mn H. SSRURC ES eEee ese e £388 258 BP SHE TER ew Ler anaes: £ A THEY ber 48973 ibs #838 Next & Fda THEN LET x (ted) =x (t+ IF te@ THEN LET y(s¢2) y(s+ pane. Baba oe pe Bebo peegere spate: 3 a ericeers 23g CB Sebkisth HE APT E teen cer xcseas meses HES ae cco tren Ler vies) coins HEE nevum 2x83 CARRERA DE CABALLOS Pongase su mejor traje: Su presentaciin es bastan- {Hoy vamos a las carreras! te buena. Es una listima que {Las apuestas soneincuauno, — no permita jugar con mis de exdecir, st apuesta 20 y gana und persona, con lo que recibird 100. Su Specttum le podria apostar com sus ami- llevari las cuentas y no le Bos engafari. Al apostar por un (16K-Spectrum). aballo, éste se corna blanco § ~————_—— para reconocerle mejor. La s Carrera es in juego de azary | Linea 1310-GraphicShift fno hay nada que Vd. pueda | 6. hacer para que su caballo | Linea 1540 - Graphic H. gane: Es solo una cuestiin ex 4120 - Graphic H. dgetneaueengeaannnaneRenRESEREER aanamsie Hepes ibaa gagaaae aes : B ttitt GhewwEr nema Sur HOGS ONS: i RONEN Sooso yeaagcbiaa as : aes RRS sesggecR lannniannnam, 2 Bee 9 Sficcccerece Free 3803 92 Gheeb Ga BD Dox Cg) 25 INK 7

You might also like