Programas /Juegos/Mantajes / Codigo Maquina
oy ioe eyeOo"
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
seenIdgicos (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
mnEs 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 /25quemiticamente — 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
misNous 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 B2eCODE 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
48k 001
Aún no hay calificaciones
48k 001
16 páginas
ZX05
Aún no hay calificaciones
ZX05
72 páginas
ZX18
Aún no hay calificaciones
ZX18
100 páginas
ZX n.29
Aún no hay calificaciones
ZX n.29
84 páginas
ZX10
Aún no hay calificaciones
ZX10
68 páginas
ZX22
Aún no hay calificaciones
ZX22
100 páginas
ZX12
Aún no hay calificaciones
ZX12
100 páginas
ZX16
Aún no hay calificaciones
ZX16
100 páginas
Load-Msx 03
Aún no hay calificaciones
Load-Msx 03
36 páginas