MicroHobby, Número 186
MicroHobby, Número 186
MicroHobby, Número 186
Ptas.
¡GANADORES
DEL CONCURSO
•mbEDISENÓ
IGRAFICO
I P •^•S'í
HOBBiPRESS
pPoiíWn\
\ PLVSa
HACE UN ANO
NOS DABAN TRES MESES
Director Domingo G ó m e i Redactor Jefe: Amalio Gómez. Redacción: Angel Andrés, José E. Barbero. Maquetadórr Montse Fernández Directora d« Publicidad:
Mar Lumbreras Secretaria Redacción: Carmen Santamaría. Colaboradores: Andrés R. Saimudlo, Feo. J. Martínez. Enrique Alcántara. J. Serrano. J. C. Jaramago.
J. M. Lazo. Paco Martin, Amador Merchán Corresponsal en Londres: Alan Heap Fotografía: Carlos Candel, Miguel Lamana. Dibujo*: F. L Frontín, J. M López
Moreno. J Igual Director de Producción: Carlos Peropadre Director de Administración: José Ángel Giménez. Directora de Marketing: Mar Lumbreras. Departa-
mento de Circulación: Paulino Blanco Departamento d * Suscripciones: María Rosa González. María del Mar Calzada. Pedidos y Suscripciones: Tel. 734 65 00.
Redacción, Administración y Publcidad: Cira, de Irún km 12,400 28049 Madrid. Te! 734 70 12. Telefax 734 82 98. Telex 49480 KOPR Distribución: Coedls, S.A.
Valencia. 245. Barcelona. lmptlm« Rotedic. S.A Ctra. de Irún, km 12.450, Madrid. Departamento de Fotoconposlclón: Agustín Escudwo Pérez. Fotomecánica:
Mastercrom. Depósito Legal: M-36598-1984. PrepresentanteB para Argentina, Chile, Uruguay y Paraguay. Cía Americana de Ediciones. SR.L. Sud América 1.532.
Tel. 21 24 64. 1209 BUENOS AIRES (Argentina) MiCROHOBBY no se hace necesariamente solidaria de las opiniones vertidas por sus colaboradores en los
artlciios firmados Reservados todos los derechos.
3 MICROHOBBY
LA DIRECTORA DE HEWSON,
SANDRA COUSINS,
EN MADRID
Sandra Cousins, segunda de a bordo de Hewson, visitó re-
cienicmente nuestro país. Y , como ya vi<¡ne siendo habitual en
estos viajes de los directivos de las compañías de software bri-
tánicas, en su itinerario turístico incluyó una visita a la edito-
rial Hobby Press, famosa en el mundo entero por poseer dos
de las más prestigiosas revistas especializadas en ordenadores
domésticos, M i c r o h o b b v y Micromanía. (Confirmado, no te-
nemos abuela).
UCENCIA DE ARMAS Los intrépidos reporteros de las mencionadas publicaciones,
haciendo gala de la sagacidad que les caracteriza, mantuvie-
PARA EL SPECTRUM ron una interesante charla con tan relevante personalidad del
ámbito del software de entretenimiento europeo, conversación
Esto si que o una auténtica bomba. H a llegado hasta núes-
de cuyo contenido extraemos los siguientes puntos, que consi-
|!ras orejas la noticia de que A m s t r a d tiene pensado, en un deramos de especial interés.
f u t u r o muy p r ó x i m o , recalar con la adquisición de cualquie- Pregunta I: ¿Por que Hewson no
ra de sus modelos de Spectrum una pistola para jugar a dis- hace juegos cuyo titulo coincida con
tancia. el nombre de un personaje, pelícu-
De esta f o r m a , sin duda se expandirán enormemente los
juegos que utilicen este particular joystick, por lo que el Spec-
truni tomará una fuerza renovada al abrirse de una manera
\ la o marca de palomitas conocidos?
Respuesta: Porque si lo hiciéra-
mos seriamos iguales a todos los de-
tan fulminante un campo que, si bien no es nuevo ya que más. No va con nosotros. Queremos
ser genuinos.
los auténticos precursores de este invento en nuestro país han
Comentario: M u y bien dicho.
sido M U I Ingenieros con su Gunstick ( n o b l e / a obliga), re-
Pregunta 2: ¿Qué tal está funcio-
sulta enormente atractivo de cara a los aficionados al soft- nando el nuevo Amstrad-Sinclair
ware de entretenimiento, (es decir, a p r o x i m a d a m e n t e el 99,9 PC 200 en Gran Bretaña?
de los usuarios de Spectrum). Respuesta: ¿Qué A m s t r a d -
Es de suponer que esta apuesta tan fuerte por parte de Alus- Sinclair PC 200?
trad hacia este tipo de juegos para Spectrum será secundada Comentario. Sin comentarios.
por la práctica totalidad de las compañías de software, quie-
nes se verán obligadas a «dar de c o m e r » a cerca de 500-000
nuevos usuarios de toda E u r o p a (según los planes de venta TOPO FICHA
de la propia Amstrad para el 89), además de a los antiguos
usuarios que. poseyendo ya un o r d e n a d o r , quieran sumarse
también al noble deporte del tiro al m o n i t o r .
A PERICO DELGADO
Por el m o m e n t o , sin embrago, esto no dejan de ser mas I a realidad siempre supe-
que meras especulaciones, pero, por si acaso, iros preparan- ra a la ficción. Como recor-
do para lo que os espera... daréis. hace algunos meses
inventábamos una premoni-
toria lista de los 20 + com-
l (NE> Y\M M O V ES C3 DINAMIC puesta en su gran mayoría
2 <NE> I.O MKJOR 1)E D I N A MIC' DINAMIC por juegos que llevaban por
3 (NK» ROBOCOP p;) OCEAN titulo el nombre de deportis-
-i (NK» ASPAR ( i . P. M AS I KK DINAMIC tas famosos. Pues bien, pa-
rece que Lopo quiere darnos
041 I ASI NINJA II ACTIVISION
la razón y acaba de efectuar portantes como Fernando
ti (N K í PARÍS DAKAR Q ZIGÜRAT una rueda de prensa en la Martin, Emilio Butragueño y
7 <2> KMII.IO BUTAGl'EÑO TOPO/OCEAN que ha dado a conocer la no- Aspar, sino también por el
1 (3) EXITOS ( O R I K INGLÉS PROEIN ticia del lanzamiento de un hecho de la realización del
(NK) DALEY T H O M P S O N OCEAN programa de ciclismo que se- propio juego, realización pa-
(4) T R I \ 1AL P l ' R S l I I DOMARK ra bautizado con el nombre ra la cual sus programadores
del más popular ciclista espa- cuentan con el asesoramien-
II (NKi R-TYPE ACTIVISION
ñol del momento: Perico to y total apoyo de este ído-
(15) RAMHO I I I OCEAN Delgado. lo del ciclismo mundial.
(20) SIRKKI K1GHIER EPYX Para dicha presentación se La idea de este programa
(NK) 4 x 4 R\C1NG EPYX contó con la presencia del en un principio nos parece
(17) l i l i PAC K. VOK. 3 ELITE p r o p i o Perico Delgado, excelente \ , aunque el pro-
(NK) SOL NEGRO OPERA SOFT quien, haciendo gala de una grama aun no está definiti-
(12) 1943 j™^ gran simpatía y amabilidad, vamente acabado, (os pre-
U.S. GOL D
se prestó a responder a todas sentamos una pantalla pro-
(NK) I H l NDKRBLADE l S. GOL D
nuestras preguntas. Asi nos \ isional del juego), estamos
<l> PACK 5 fcRBL reconoció su desconocimien- seguros de que lopo nos
(NK) N I G H T RAIDKR GREMLIN to sobre el tema de los orde- ofrecerá un simulador a la al-
nadores, pero igualmente se tura de las circunstancias.
parece Que Ornarme tía resurgido de sus cencas, y después <3e un periodo de ten-
sa calma, reaparece con tuerza acaparando 3 de las - primeras posiciones de la mostró muy en-
hsta. entre ellas la de líder, conseguida per el po tusiasmado no
j¡ pular «Navy Moves- sólo por el he-
™ Por su pane Ocean sigue empeñada en querer
demostramos Que son los mejores, pues ha con- cho de pasai a
seguido colocar 5 títulos entre los más vendidos formar parte de
del mes de febrero, tres independientes más "Ope- esa particular
raron Wolt>. Que torna paite del Pack$ y la co-
producción con Topo. •Emilio Butragueño Fútbol"
élite del softwa-
Especial mención también para otras dos com- re d e p o r t i v o ,
pañías españolas: Zigurat y Opera, Quienes tam- formado ya por
bién se estrenan con sus París-Dakar- y -Sol Ne- nombres tan im-
gro• respectivamente.
o* íiwa , ^ * 1 OI Ut-OV) Cühriel Meto, di-
re :as r w 3r 'Wo! 1* « t Cf> t« rector de Topo, y
n» v f.vwi^oi ^ Q t.C tflío
i
f'erico Delgado.
GANADOR DEL
CONCURSO
"LOS MEJORES Utilidades
PROGRAMAS D a 88"
A u n no hemos finalizado el
para +3
recuento do votos para la elec-
ción de los mejores programas
del SU, pero ya liemos realiza-
New F r o n t i c r se i n t r o d u c e
en el m u n d o del software con
Aqai • •
este « D i s c o l o g y + 3 » , pro-
do el sorieo entre los miles de
LONDRES
g r a m a que i n c o r p o r a c u a t r o
millones de cartas recibidas y utilidades diferentes: un c o m -
el ganador del premio (ya sa- pleto editor de sectores con
béis. un programa diario du- m ú l t i p l e s opciones de bús-
rante un año) lia sido: Juan Se- A t o r i G a m a s , p r o d u c t o r e s de
queda de cadenas, lectura, a l g u n o s d e los juegos p a r o
gura Durán, de Palma de \ t a escriiua.ete; un copiador, que incluye copias de discos pro- m á q u i n a s recreativos más famosos d e l
Horca. linhorabuena. tegidos y f o r m a t e a d o r ; un buscador de pokes para los pro- m u n d o , h a n c r e a d o T e n g e n . u n a nuevo
Por cierto, no os pongáis gramas en disco de e f e c t i v i d a d , (según asegura su a u t o r empreso subsidiario c o n base en los
nerviosos, que pronto daremos E . E . U . U . q u e p u b l i c a r á y p o n d r á en el
carcana al 85°'o), y u n e x p l o r a d o r de t u equipo, que 110
m e r c a d o los conversiones p a r o micro-
a conocer los nombres de los es lo que parece a s i m p l e vista (((??!!). o r d e n a d o r e s d e lo t o t a l i d a d d e los
programas ganadores. Perma- l i l c o n j u n t o completo de estas utilidades se vende al pre- v i d e o j u e g o s de A t o r i .
neced a la escucha. c i o de 2950 pesetas, i n c l u i d o gastos de envío. A n t e r i o r m e n t e , éxitos c o m o • G a u n t l e l » ,
• P a p e r b o y y «Stor W a r s » f u e r o n
p u b l i c a d o s p o r diferentes cosos d e
LOS MAYORES BODRIOS DEL 88 s o f t w o r e , quienes conseguían los derechos
p a r a u n título e n p o r t i c u l o r , p e r o a portir
Hemos pensado (no sabemos que nos ha podido p.i-.ii, estaremos
d e a h o r o t o d a s las futuras conversiones
enfermos), que, ose. no todo \ . m a ser premios > agasajos pura los
s e r ó n e d i t a d o s en E u r o p a p o r Domarle, a
programas \ sus programadores. líe u v en cuando los sufridos usua-
través del sello Tengen,
t ios también tenemos derecho a manilcsiat nuestra disconformidad,
Este c o n t r o l o , — l l e v a d o a c a b o c o n el d e
asi que hemos decidido organizar una elección totalmente reivindica-
f i n c r e a r u n o o s i d u i d o d en el consumidor y
t i u > simbólica: el Mayor Bodrio del Año, sector nacional > ste
g a r a n t i z a r un e l e v a d o nivel de c a l i d o d en
tor C t K .
Ya >.IIH."S, C U S ianos una caita > dinos cuáles son los dos pro los p r o g r o m o s — , tiene vigencio desde
gramas que mas le lian repugnado, que más vómi comienzos d e este a ñ o y se p r o l o n g a r á
tos te han provocado o, sencillamente, tos que d u r a n t e los tres p r ó x i m o s . Paro 1989 son
te li.m hecho acordarte del familiar más allega cinco los títulos q u e se tienen previstos:
do a su piogiainadoi distribuidor «Vmdicotors», «AP8>, • Xibots», « D r a g a n
Liitre todas las cartas que lleguen hasta nues- Spiritsa y «Toobin».
tra redacción antes del dia que consideremos « V i n d i c a t o r i a tiene c o m o escenario el a ñ o
oportuno, elegiremos unas cuantas y regataremos 2 5 2 5 , y p o n e ol j u g a d o r o los m o n d o s d e
cualquier cosa que se nos ocurra. u n t a n q u e d e g u e r r a q u e tiene q u e abrirse
t usianos ius votos to antes posible (recuerda, un programa na c a m i n o a t r o v é s de un t e r r e n o d e múltiples
cional y otro europeo! y no le olvides de poner en el sobre S U niveles, e v i t a n d o y d e s t r u y e n d o los ejércitos
( ION BODRIOS invosores.
El s e g u n d o titulo nos t r o e d e vuelta o la
t i e r r a , se l l a m a « A P B » y c o n él p o d r e m o s
meternos en el pelleio d e un sufrido policio
competición «RQBOCOP»
a m e r i c a n o . Persecuciones o o l l a v e l o c i d a d ,
o r r e s t o de peligrosos villonos y p o r o d o s en
tos tiendas p o r a c o m p r a r donuts son
a l g u n o s de los ingredientes q u e c o n p o n e n
este o r c o d e lleno d e o c o ó n .
En « X y b o t s » , el i u g o d o r es i n v i t a d o o
v i o j o r por el inmenso m e t r o de u n o g r a n
c i u d a d , b u s c a n d o a l Master Xybot y o su
p a n d i l l a d e maléficos monstruos robots.
« D r a g ó n Spirit» es u n a excitante fantasía
m i t o l ó g i c o en la cual el j u g a d o r personifico
o un sigiloso d r a g ó n c o n poderes
especiales q u e p o r t e en un viaje alucinante
en busco de una belfo princesa. Por ú l t i m o .
« T o o b i n » presenta a u n o p a r e j a de
pasotos, Bif y Jet, q u e r e c o r r e n en c o n o o
los rios mos revueltos y escabrosos del
m u n d o en busca de un p o c o de diversión.
El p r i m e r l a n z a m i e n t o c o n el sello Tengen,
« V i n d i c o t o r s » . y o estó o vento en G r a n
B r e t o n a en los f o r m a t o s más populares,
i n c l u y e n d o , of course. el Spectrum,
• A c t i v i s í o n ho tenido q u e terminar
a d m i t i e n d o q u e su versión d e
« A f t e r Burner» p o r o A t a r i ST p a d e c e un
defecto g r o v e .
Todo empezó cuando algunos
c o m p r a d o r e s se q u e i o r o n d e que el l u e g o
se c o l g a b a c u a n d o i n t e n t o b o n c a r g a r el
t o b l e r o m o r c a d o r desde el disco; c o m o
A pesar de ¡/tie hace ya algunas sentaras que acabaron p r i m e r o respuesta Activisíon n e g ó la
e x i s t e n c i a de t a l d e f e c t o .
los carnavales, nos siguen llegando cartas para participar
Sin e m b o r g o , recientemente un p o r t a v o z
en nuestro concurso de disfraces de Robocop. }' como d e lo c o m p a ñ í a h o r e c o n o c i d o q u e el
muchas de ellas son verdaderamente originales y p r o b l e m o h a b í a sido i d e n t i f i c a d o y
divertidas (aunque algunas fotografiar son mejores que consecuentemente c o r r e g i d o . A l p a r e c e r el
otras), y, además Erbe es muy generosa flodo hay que e r r o r se p o d i o evitor siguiendo los
decirlo), en lugar de dos videos en versión original de la instrucciones al pie d e lo letra, p e r o por
película, vamos a regalar cuatro. d e s g r a c i o aquellos e r o n t o n breves y
Ahi van, pues, los nombres de los ganadores José a m b i g u o s q u e d o b a n l u g a r o errores a l
c a r g a r o l g u n o s portes d e l l u e g o desde el
Manuel Rodrigue/ Ortega (Cartagena/, A n t o n i o Serrano
disco. A h o r a Activision esta f a c i l i t a n d o o
Vicente (Azuqueca de Henares), Sergio C o s t a s Kodrigue/
los comercios discos g r a t i s p a r o cubrir las
(Vigo) y Hugo Torres Pérez y su Kobocan «As», de devoluciones q u e , sin d u d o , se v a n a
Madrid. Gracias a lodos v que disfrutéis de la peli. p r o d u c i r en g r a n n ú m e r o .
ALAN H E A P
MJCñOPflNQñflCTfl
VA III Concurso de Diseño Gráfico por los nombres de los merecidos ganadores, si
Ordenador organizado por nuestra revista, bien desde aquí queremos felicitar y mostrar
ha llegado a su fin. Los miembros del nuestro agradecimiento no sólo a los tres
jurado han otorgado sus puntuaciones a los concursantes premiados, sino a todos los
más de 500 trabajos que llegaron hasta que, con vuestra participación, habéis
nuestra redacción y de ellas se han deducido contribuido al éxito de esta convocatoria.
ILL' LUIJJ
Mario Martina.
Director de Svsiem 4
Carlos A. Guzman.
Diseñador.
C ristina Fernandez
Redaciora Jefe de
Micromania.
Gonzalo Suarez.
Programador de Opera.
6 MICROHOBBY
IxV ¡R
á
\j
WmmSBm1 K
, - - ** ««
OS DESTACADOS mi
s t ± *
a CALIF.
1
PUNTOS
44
NOMBRE
7 MICROHOBBY
SINCLP
Monitor Opcional
AIR-PC
Ñ
/ —
i : V ^ 5V
4 »
;
r >
Más de 1000 000 de usuarios Stnclar en España nos han animado a hacer 'a Revolución- e¡ nuevo Snciair PC Un fantástico
equpo que, a la vez. es un potente ordenador profesional compatible y un alucinante ordenador de Legos de 16 bits
Un auténtco bombazo que abre las puertas de la informática profesional a ios usuarios Sinclair por sólo 79900 pesetas un
precio tan ¡ncreíbie como sus características
- Memoria de 512 Kbs ampiiabie - Adaptador en Pantana totalmente compatible con CGA fTV-Montor., VDA ísc'O e) monitor,
- Puerto de impresora paralelo centroncs - Teclado de 102/101 teclas Tipo AT - D squetera sencilla de 3 i 2 y /20 Kbs
- Conector de expansión para d¡squetera externa de 5112 y 320 Kbs - Ratón de dos pulsadores con puerto dedicado
- Conector para co-procesador 8087 matemático - Dos colectores de expans.cn comparoles ¡BV
Y además nciuye ios siguientes programas
-Software operativo MS-DOS 3 3 Lenguaje de programaoón GWBasc
- Gem 3 Desktop calculadora y reloj y Manuales del usuario de gran sencillez
wm
Wmm
-PC
K l ••••• Wim
Wn - W W - - M I H I H '
UTILIDADES
I
- — \
Juan Ángel ROJO BUSTOS tanto con este engaño obligaremos al A cada registro se le asigna un valor
Spectrum a generar un Border de varios fijo y que corresponde a un color. Aun-
colores.
C
que sólo disponemos de 7 registros pa-
on la presente rutina podrás con- Este proceso debe realizarse sincro- ra ta! cometido: A, B, C, D, E, H y L, el
seguir imágenes en el Border de nizadamente y durante todos los cua- octavo color se consigue utilizando una
tu Spectrum con una resolución dros de televisión, para lo cual nos apro- instrucción fantasma cuya existencia se
de 14x32 columnas. vechamos de las características de las in- deduce al fijarnos en el formato binario
Las 14 columnas de resolución se han terrupciones en modo de 2 del Spectrum. de la instrucción; prescindiendo del pre-
conseguido gracias al empleo de la ins- La resolución horizontal viene deter- fijo 237 sería: ©1XXX001.
trucción OUT (C),X que consume 12 es- minada por el número de valores que Con esos tres bits se puden referir 8
tados en comparación con los 16 esta- seamos capaces de enviar al puerto, du- configuraciones distintas y 7 de las mis-
dos que consume una instrucción 0UT1 rante el tiempo que tarda el haz de elec- mas están asociadas a los registros ci-
y que sólo hubiera permitido una reso- trones en generar un línea; ya hemos vis- tados, pero la configuración 110 que se
lución de 10 columnas. to que utilizando la instrucción OUT podría suponer referida al registro de es-
La generación de imágenes en el Bor- (C),X conseguimos 14. Aún existe una tado F genera un Border de color negro
der se consigue enviando al puerto 254 instrucción más rápida que es OUT (n),A independientemente del valor de dicho
sucesivos valores a medida que el haz con un tiempo de 11 estados, pero co- registro.
de rayos catódicos va generando la pan- mo sólo existe referida al registro A no Cada línea del Border se genera utili-
talla. De esta forma, al leer la ULA el da- nos sirve, ya que debemos poder enviar zando una secuencia de 14 instruccio-
to contenido en el puerto, se irá encon- at Border cualquiera de los 8 colores que nes OUT (C),X más una llamada
trando con diferentes valores y por lo nos permite el Spectrum. (CALLxx) a una rutina de temporización.
10 MICROHOBBY
ÍMSim
t 7
/ 71
En total son 31 bytes y como generamos tener el registro C también este bit a ce- i
32 lineas resultan 992 (32x31) octetos ro, entonces en realidad estamos direc- S f l I I * n « i
que se encuentran almacenados a par- cionando el puerto 238 = 11101110. Es
tir de la dirección 64044. decir esto en un Spectrum equivale a di- [ ^ I •
Se ha diseñado una rutina que mane- reccionar dos puertos a la vez y el pro-
ja un archivo de atributos para el Bor- blema se puede plantear si tenemos co-
der y que se encuentra localizado a par- nectado un periférico que se active po- Sorteo n.° 67
tir de 65088 (65536-14x32) donde los co- niendo este bit D4 a cero.
Todos los lectores tienen derecho a par-
lores corresponden a los siguientes va- ticipar en nuestro Club. Para ello sólo tie-
lores: Black: 48, Blue: 0, Red: 16, Magen- Debido a las diferencias de frecuencias de nen que hacernos llegar alguna colabo-
ta: 24, Green: 32, Cyan: 40, Yellow: 8, reloj entre los distintos modelos de Spec- ración para las secciones de Trucos, To-
White: 56. trum. el autor ha incluido la rutina «Ajus- kes & Pokes. Programas MICRO-
Esta correspondencia se debe a tres te» que se activa, una vez observada la de- H O B B Y , etc..., y que ésta, por su origi-
factores: a la forma de obtener el color nalidad. calidad u otro tipo de conside-
mostración. con RANDOMIZE USR 49900.
raciones, resulte publicada.
negro, a que el registro C al tener que Con ella activada y mediante la pulsación de
• Si tu colaboración ha sido ya publicada
direccionar el puerto correspondiente al las teclas «Q», «A», «IV» y «S» podréis en MICROHOBBY. tendrás en tu poder
Border (254) se debe utilizar para gene- ajusfar ta rutina a la frecuencia de reloj de una o varias tarjetas del Club con su nume-
rar el amarillo y, por último, al formato vuestro ordenador. Cuando hayáis finaliza- ración correspondiente
binario de la instrucción; de ahí que los do, pulsando «B» retornaréis al Basic. En Lee atentamente las siguientes instruccio-
colores sean definidos con los bits 5,4 este momento deberéis observar los valores nes (extracto de las bases aparecidas en el
y 3, quedando los otros cinco a libre dis- que contienen los cinco bytes a partir de la número 116) y comprueba si alguna de tus
posición del usuarto. dirección 63917, por medio de la función tarjetas ha resultado premiada.
• Coloca en los cinco recuadros blancos
El color del resto del Border se debe PEEK. Dichos valores deben ser pokeados
superiores el número correspondiente al pn-
pokear con el valor normal en la direc- a partir de la dirección 63888 inclusive para
mer premio de la Lotería Nacional celebra-
ción 63868. que el ajuste se realice definitivamente. Es- do el día:
Debido a la extrema sensibilidad de ta operación es idéntica a colocar dichos va-
la rutina no es posible utilizarla directa- lores en la etiqueta MI28 que se encuentra
mente desde Basic ya que tolera como en la línea 1960 del listado ensamblador.
máximo una variación de 4 estados y si Todos los listados deben ser salvados con
se efectúan peticiones de interrupciones el nombre que aparece en su encal>ezamiento,
mientras se están procesando instruc- aunque la rutina en síes el listado CODE.
ciones que tarden más de este tiempo
se producirán parpadeos en el Border.
Desde Código Máquina este problema LISTADO 1
se subsana esperando la petición de in- 1 REM HEGflOORDER
terrupción mediante una instrucción 10 BORDER 0 ; PRPER 0 : I N K 7 :
CLCHR 3 3 7 6 7
HALT. 20 LORD " R J U S T E ' C O D E 4 0 0 0 0 . 9 6 »
30 LORO "OCHO"CODE 6 0 8 0 0 , 2 8 6
Pero para que puedan usar la ruti- 40 LORD "CODE"CODE 6 3 6 0 0 , 3 7 6
60 RRNDOHXZE USR *
na también los usuarios de Basic se
han diseñado dos minirutinas para tal
efecto: a la primera se accede hacien-
do una llamada a la dirección 63936 y AJUSTE
activando MEGABORDER hasta la pulsa- J> o—-'"C-r"
i F3CDB9C1C3C2C13EFB0B 1940 • Traslada los números siguiendo el orden
ción de una tecla. La segunda se encuen- 2 FE0FD2EE8F0FO2O6Brer
eroainceeFt>23ace3ErD
1553
3 1225 indicado por las flechas a los espacios infe-
tra en la dirección 63961 y activa la ruti- 4 DBFE0FD204C00FD262BF 1466
6 0F0FD24RC00FD261C03E 1062 riores.
na durante un tiempo determinado, el 6 7FDBFeCB67CR99C2CD78 1760 • Si la combinación resultante coincide
7 c«c3&rBrRrD6rEroc03c 1667
cual se fija mediante un valor entre 0 y 6 aera166D763EFDDBFECB 1604 con las tres últimas cifras de tu tarjeta. . ¿en-
65535 almacenado a partir de la direc- g 4F20F73RO0C0R7CRC2C1 1560
ia 3DCDC96FC3C2C132D0C0 1690 horabuena!. has resultado premiado con
ción 63965 representando cada unidad n CDRRC2ED5864BFEDBOC9 1002
12 763EF806FECB4F28F73R 1531 un LOTE DE PROGRAMAS valorado en
20 ms por lo que si pokeamos un 50 13 D0C0FE2RCRC2C13CCDC9 1751 5.000 pesetas
14 6FC3C2C1763EFBDBFE0F 1692
conseguiremos un tiempo de un segundo. 15 30F82ROOBF7ErE01CRC2 1406 El premio deberá ser reclamado por el
16 C13D77C3C2C1763EFDDB 1607 agraciado mediante llamada telefónica an-
Para manejar la rutina desde Código 17 reor30F62R66BF7CFEC» 1460
16 CRC2C13C77C3C2C1763E 1530 tes de la siguiente fecha:
Máquina se activa haciendo una llama- 19 FBOBFECB5F26F73RD1C0 1766
20 FE2RCRC2C13C32O1C0C3 1591
da a la dirección 63600. 21
22
C2C1763EF6D6FEC66726
F73RD2C0PE2RCRC2C13C
1637
1652
8 de marzo
La rutina precisa de toda la memoria 23 32D2C0C3C2C1763EFDDB
FECBSF26F73RD1C0R7CR
1686
24 1667 F.n caso de que el premio no sea recta
a partir de ta dirección 63232. También 26 C2C13D32D1C0C3C2C176 1599
26 3CFODBFECB072BF73RO2 1649 mado tintes del día indicado, el poseedor
se encarga de actualizar durante cada 27 C0R7CRC2C13D32D2C0C3 1656 de la tarjeta perderá todo derecho sobre él.
26 C2ClED3ErB00763E00DB 1368
interrupción el archivo de atributos del 29 FEF6E0SFR720F57 53E00 1395 aunque esto no impide que pueda resultar
Border. 30 DBFEF6E02FR726F5C901 1644
31 00B47EFEFFC6ESCDA6C0 1636 nuevamente premiado con el mismo núme-
Advertencia: Todos los registros que 32 E10CC66926040E006404 611 ro en semanas posteriores. Los premios no
33 2316E66r260029a92911 563
almacenen los valores de cada color tie- 34 003C1976E618P640577B 976 adjudicados se acumularán para la siguien-
35 E6070F0F0FS15FC50608 717
nen el bit D4 puesto a cero. Esto se ha 36 7E0F6612231410F6C1C9 1054 te semana, constituyendo un «bote»-
37 13020216030000000016 74 El lote de programas será seleccionado
hecho asi ya que la instrucción fantas- 36 02000013100200000600 53
39 16010000000000000000 25 por el propio afortunado de entre los que
ma, además de generar el Border negro, 40 00R7D80000R7D6D800R7 1149
41 D6D6D6R7D6D6D6D6R7D6 2062 estén disponibles en el mercado en las fe-
también pone el bit D4 a cero (y lo más 42 D6DB13R7D6D81313R7D6 1471 chas en que se produzca el premio
seguro que también todos los restan- 43 13131313131313000913 161
44 16010013131313130900 129
tes). Mediante este bit se activa el alta- 45 00160009R7D616000913 466
46 00160009090000000909 60
voz y si todos los registros no tuvieran 47 R7DB0009091300000909 438
46 13R7DB09091313000309 476
este bit en el mismo estado se produci- 49 DD23B6EDBFEO670009 0 9
160066ED6FED6713ED6F
1096
50 1213
ría un ruido de fondo. 51 ED676609090900660909 653
52 09180009090913S6CD67 553
Vista la necesidad de poner este bit 53 ED6F0909090909000909 411
a cero el problema se puede plantear al
11 MICROHOBBY
UTILIDADES
5*
65
B9EDR1E3E:3000IÍ00E3E3
R7R7D8E3E3R7D6D6E3E3
131
2 0 5
5
7
DEMO CODE
36 R 7 D 8 1 3 E 3 E 3 1 3 1 3 0 0 E 3 E 3 134 8 1 F 3 2 1 4 0 F E 1 1 4 1 F E 3 6 3 0 0 1 1033 1 F3CD56F9218EF622FRF9 1741
67 13O086E3E3O30303E3E3 107 0 2 C001EDB03E00327CF9CD 1296 2 F8C0DFF6F32195F922FR 1885
56 4 6 O 3 0 3 E 3 E 3 4 6 4 6 0 3 E 3 C 3 112 7 3 70F8F 3 2 1 0 0 4 0 1 1 0 1 4 0 0 1 783 3 F9CD90FBCDB9F8CD6FF9 2 0 4 9
5 9 4 6 4 6 4 6 0 6 0 4 1 0 F E 0 3 O 6 0 4 5 0 3 4 F F 1 7 7 5 E D B 0 1 1 0 0 5 6 3 E 1 6 9 9 9 4 FBC9E073B7F6310CFE21 1563
60 10FE 4 6 0 1 0 0 0 2 2 1 1 6 C 2 C 3 789 5 430E20215EEBED8O3O20 9 6 1 5 EDCD11D7F80620O5E533 1483
6 1 96C03RD0C0CDB9C20602 139 2 6 F 6 2 1 4 0 F E R F 0 6 0 E 7 7 2 3 C 6 1144 6 E5E5E5E5E5E5E5E5E5E5 2290
62 0EBRCDRBC00806020E08 633 7 08E63810F8RFCB7CC297 1405 7 E5E5E5E510EDED7B87F6 1960
63 CDRBC03RO1C0CDB9C206 1617 8 ER3E01329RF9FB763RS7 1264 6 C 9 0 0 0 0 3 E 4 1 2 1 4 0 F E 1 1 2 D 74 1
6 * 0 6 0 E 0 R 0 0 0 0 0 0 0 6 0 6 0 6 0 E 64 9 F9FE11280D3R9RF93CFE 1348 9 FR0EC7060ERERIRE 1213 1029
65 0800000O2N66BR7CCDBS 662 10 1F2812329RF916CB3R9R 1013 10 132310F7131313CB7CC2 698
66 C2060*0F0RCDRBC00B©6 810 11 F 9 3 C F E 2 0 2 8 2 3 3 2 9 R F 9 1 6 1147 11 C 3 F 8 C 9 R 7 D 8 6 0 0 0 1 6 0 1 0 0 1082
67 040C06CDRBC03RD2C0CD 1262 12 DE21004011014.036FF06 716 12 C976RF57474F1E1CED5E 1120
68 B 9 C 2 0 1 0 0 0 8 0 0 0 0 0 0 0 8 8 1 407 13 0 0 0 E 1 F 3 6 F F E D B 0 7 6 1 1 E 1 1127 13 7 6 2 1 F 9 F 6 2 2 F R F 9 2 1 F 2 F 6 1704
69 0 B 0 6 0 0 0 0 0 0 C 3 R 2 8 F 4 1 2 E 678 14 FF19CD4PE87CFE5820CD 1529 14 7 9 6 3 4 F 7 R B 8 4 7 E 9 D 9 0 6 E 1 1343
70 2046494E4 F 2 0 3 R 2 0 2 0 2 0 518 15 C93EFF32D6EH3SDCEACD 1725 15 11F2F6RFEO527D110CF9 1404
71 2 0 5 7 2 0 5 3 2 0 2 0 2 0 2 6 2 0 2 0 4 39 16 CFER3EC932B9F83R57F9 1 5 8 1 16 19E5D906E1E979634F7R 1390
72 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 320 17 F E 1 1 3 E F E 2 0 0 1 3 C 3 2 9 R F 9 1133 17 664 7 2 1 E 4 F F 0 9 0 8 6 7 6 7 C 6 1208
73 * 1 2 E 2 0 5 6 - 5 5 2 2 E 2 0 3 R 2 0 548 16 06967610FDRF32D6ER32 1266 18 6 C 5 F 1 9 2 2 5 8 F 9 7 C F E 1 1 2 8 1112
74 2 0 2 0 2 0 5 1 V D 4 1 2 0 2 0 2 0 2 0 4 15 19 DCERCDCFER3E3E32B9F8 1707 19 163E1E329RF9RF32R4F9 1207
75 2 0 2 0 2 0 2 0 ; 0 2 0 2 0 2 0 2 0 2 0 320 20 C D 7 0 F 8 2 1 0 0 0 0 1 1 4 0 F E 0 1 934 20 32DCF62190F911RDF901 1384
6 7 6 2 1 C 0 0 1 E D B 0 7 6 1 1 4 1 F E 1 9 7 C 1209 2 1 0500EOB0C93E1F329RF9 1165
76 2 0 2 0 F F 2 E 2 0 4 6 5 3 3 1 2 E 2 0
7 - 3 R 2 0 2 0 2 0 2 0 5 2 2 D 4 6 2 0 2 0 447 2 2 F E 0 2 3 8 E E 0 6 9 6 7 6 1 0 F D 7 6 1211 22 3C0132R4F932DCF82186 1216
78 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 320 23 3R9RF93D2805329RR916 1044
24 F4C3CCF924 7CC607200R 1331 2 3 F911ROF9010500EDB0C9 1308
79 2 0 2 0 2 0 2 0 4 1 2 E 2 0 4 5 5 3 3 2 4 73 24 0 0 0 0 2 1 0 0 F 7 1 1 0 1 F 7 3 6 F 9 8 4 8
80 2 C 2 0 3 R 2 0 2 0 2 0 2 0 5 4 2 D 4 7 464 25 7OC6206F 3 8 0 4 7 C C 6 F 6 6 7 1199
26 5 4 5 D 1 3 C 9 8 6 0 2 0 2 0 2 0 3 9 3 4 1 5 2 5 010001EOB03EC332F9F9 1220
81 20202020202020202020 320 2 6 3EF7CO47C9217BF91109 1249
BIS 2 7 0 3 0 4 0 4 0 4 0 5 0 5 0 5 0 0 0 0 0 0 30
82 2 0 2 0 2 0 2 0 2 0 2 0 F F F 3 3 E 3 F 27 FE011E00EOB0C93E00F6 1207
83 ED47ED56FD213RSC21S8 1166 2 8 0 7 0 7 0 7 0 1 0 1 0 1 0 6 0 6 0 6 0 2 44 26 E6ED79CDB9F6F1E1D1C1 2096
8* 2 7 D 9 F B C 9 4 7 8 7 8 7 8 0 2 1 D 3 1421 2 9 0 2 9 2 0 3 0 3 0 3 0 4 0 0 0 0 0 0 0 0 17 2 9 F B E D 4 D 1 6 0 0 1 6 0 0 0 9 0 9 0 9 640
85 C 0 5 F 1 6 0 0 1 9 0 1 0 5 0 0 C 9 2 6 5 7 9 30 0 9 1 3 0 0 C 5 O 5 E 5 F 5 3 E 1 F 0 6 1011
86 FF24D60R30FBC63R067C 1202 31 0E10FE0E000E 0 0 1 6 0 1 0 0 337
87 C630C93fl087CC63eC9C9 1285 33 3 O C 2 9 B F 9 0 9 0 9 0 9 0 9 0 9 8 6 636
66 D60R3BF6C63R087CC639 1157 33 060001EEC911EBER21ED 1234
69 C 9 5 8 1 B 4 9 4 F 5 2 4 9 5 R 4 2 0 9 788 34 CC3EEFC3ACFRCT>70F676 1709
9« 4 C 4 4 0 9 2 8 3 0 2 9 2 C 4 1 0 C 5 D 4 9 7 35 RFDBFEF6E03C28F7F33E 1770
91 F 3 1 1 0 0 5 8 3 C 1 6 4 3 0 E 2 0 2 1 58<3 36 3FED4 7ED56215827D9F B 1322
92 22C3EDB03D20F62140FE 1332 37 C9CD70F601FR00760B76 1266
93 H F 0 6 0 E 7 7 2 3 C 6 0 8 E 6 3 6 1 0 857 38 B 1 2 0 F R 1 6 E 5 0 0 0 0 0 0 0 0 0 0 712
94 F8RFCB7C20F1219RF922 1493
95 66BF21ADF92264BFCD70 1390
96 F 6 C 3 6 6 B F 3 0 1 0 1 0 1 0 1 8 1 8 682
97 1 8 2 0 2 0 2 0 2 8 2 8 2 8 0 7 0 7 0 7 261
98 3 8 3 8 3 6 0 6 0 8 0 8 3 0 3 0 3 0 1 0 3 5 2
99 ! • ! • 1 6 1 8 1 6 2 0 0 0 0 0 0 0 0 0 136
12 M I C R O H O B B Y
íSiente laattión
al máximo l
M 8 B Ü
m ^ t !
'jar: imt
i
Parece que U.S. Gold quiere aprovecharse del filón de los juegos de
lucha, género del que «Street Fighter» es su último exponente O mejor
dicho el penúltimo, porque este «H K M.» es una secuela bastante clara
en cuanto a gráficos y desarrollo.
Tomarás el papel de Kwon, un experto en artes marciales, que debe
enfrentarse a diferentes personajes representativos de otros tantos
países del mundo. Así, tendrás que verte las caras con tipos como Igor
el Terrible, en Moscú; María y Helga en Amsterdam. representantes
del oficio más antiguo del mundo; Miguel, un «feroz» matador de toros
catalán, y un largo etcétera de curiosos enemigos
Con el encabezamiento
de los Rmgling Bros, y Bar-
num & Bailey, Tynesoft nos
presenta su peculiar simula-
dor de actividades circenses.
En este programa podréis de-
mostrar vuestras habilidades como Los señores de Titus, autores de «Crazy Uars», se deben
domador de tigres, trapecista, acróba- haber aficionado a las competiciones que tiene como prota
ta en la cuerda floja o gonistas a los vehículos de cuatro ruedas y para demostrái
K
especialista en la do- noslo acaban de presentar en el mercado este «Fire & Foi
ma de caballos Todas get». '
estas actividades y El mundo se encuentra en una situación de paz ecaria
muchas más podréis y todas las potencias se esfuerzan en conseguir el ma de-
realizarlas en un pro- finmva A ti te ha tocado la china de probar una d« ltas el
grama que mucho tie- «ThunderMaster» Por supuesto, los enemigos no le van a r
ne de diversión y muy cibir con una banda de música, sino más bien con tanque
poco de simulación (y cañones y helicópteros dispuestos a convertirte a ti y a tu c
nos ha salido un parea- che en chatarra reciclable
do son haberlo prepa-
rado)
Access, los creadores
del ya legendario «Leader
Board», regresan, de la ma- Una orda alienígena de gran agresividad ha invadido
no de U S Gold, al mundo un complejo químico. Por ello, un grupo de expertos ha
de los simuladores, aunoue sido enviado a la zona con el objetivo de eliminar a cuan-
tos monstruitos puedan, rescatar a los trabajadores del
sámenle deportivos complejo y salir vivos de allí.
Echelon es el nombre en Y eso es precisamente lo que vais a tener que hacer
clave de una instalación mi- vosotros, para, después, eliminar al papá-alien que se ha
litar situada al borde de la enfadado porque habéis obligado a pasar a mejor vida
galaxia cuya misión es pre- a sus decendientes. Y no sabéis lo feo que se pone papá-
venir cualquier tipo de acción por parte de los piratas espa- ahen cuando se enfada.
ciales. Esta es la base del Tomahawk C-104 que tienes a tu
mando y con el que deberás defender las posiciones terres-
tres en el confín de la galaxia
THE
TRAIN Hewson, por medio de uno
de su más conocidos
programadores, Raffaelle
Francia aún permanece ocupada, pero las ,Cecco auior d e los dos
tropas aliadas se acercan peligrosamente a las «Cybernoid» y de «Exolon» nos
posiciones nazis. Éstos, no queriendo aceptar una presenta este «Stormlord»,
programa de ambiente mágico. . c-- - f - c y
humillante derrota, se baten en retirada, pero
provocan a su paso un auténtico expolio artístico. ( en el que las hadas, las brujas W lOOOOOO" C-^ : (
Un tren cargado de la colección d e pinturas y las criaturas misteriosas son
más valiosa del mundo es su próximo objetivo sus principales protagonistas
Un puñado de valientes de la resistencia Una malvada reina quiere acabar con la paz y
francesa, entre los que te encuentras, se han tranquilidad del remo que da título al programa y. como
propuesto impedirlo aunque tengan que 'primer paso, ha secuestrado a los personajes de fábula
enfrentarse a ledo el ejército aleman. amigos del protagonista. Tu misión rescatarlos e impedir
cVerdad que les vas a echar una mano en que la reina imponga la oscuridad y el mal en este
esta noble misión? pacífico reino
15 MICROHOBBY
Los seguidores de esta serie recordarán sin d u d a la aparición de u n a rutina e n c a r g a d a d e
proporcionar nuevos comandos p a r a el m a n e j o d e ficheros aleatorios e n disco. Aunque este
tipo d e ficheros son g e n e r a l m e n t e los d e más fácil m a n e j o , h a y aplicaciones concretas p a r a
las que no resultan demasiado adecuados. Por ello hemos e l a b o r a d o dos nuevos programas
d e los cuales os presentamos el p r i m e r o , encargado del m a n e j o d e ficheros secuenciales.
P. J. RODRÍGUEZ LARRAÑAGA
L
os ficheros secuenciales han sido
siempre criticados como los más
sencillos y rígidos, y hemos de re-
conocer que a esas críticas no les falta
razón. La simplicidad de los ficheros se-
cuenciales viene dada a partir de su pro-
pia filosofía, pues se trata de grupos de
datos que han sido diseñados para ser
leídos simultáneamente sin posibilidad
directa de modificación. Pero este tipo
de ficheros poseen un buen número de
ventajas derivadas precisamente de es-
ta sencillez: optimización del espacio
utilizado y facilidad de acceso a la in-
formación contenida en ellos. Para apli-
caciones concretas en las que no sea
necesario una frecuente actualización
de los datos (ficheros de código fuente
para lenguajes de programación, alma-
cenamiento de los resultados produci-
dos por un programa, ficheros pequeños
que pueden ser cargados en memoria)
son sin duda la alternativa más cómo-
da y eficaz a la sofisticación derivada de
otros sistemas.
La creación de un fichero secuencial
implica varias etapas. La primera con-
siste en abrir el fichero para escritura,
indicando para ello un nombre de fiche-
ro (que debe atenerse a las normas del
Plus 3) y un número de canal que será
utilizado como referencia en operacio-
nes posteriores. Solamente se creará un
fichero nuevo si no existe previamente
otro con el mismo nombre, pues en tal
caso el fichero antiguo se abrirá para
lectura. Una vez abierto no debemos ex-
traer el disco con el que estamos traba-
jando pues será necesario mantenerlo
en la unidad mientras escribimos en él
los datos deseados. Tras finalizar el pro-
ceso de escritura de datos el fichero de-
be ser cerrado para enviar los últimos
datos y actualizar convenientemente el
directorio.
Los ficheros así creados pueden ser
fácilmente leídos posteriormente. Para
ello se vuelve a abrir el fichero indican-
do un nombre existente, pues en caso
contrario se crearía un fichero nuevo pa-
ra escritura. En este momento podemos
16 MICROHOBBY
comenzar a leer los datos previamente mente respetada, por lo que si desea- ducir en el cargador universal, sabien-
grabados asignándolos a variables que mos escribir datos numéricos será ne- do que el dump debe realizarse en la di-
podremos manipular en función de la cesario convertirlos en cadenas con la rección 40.000 y el número de bytes
naturaleza del programa, datos que se- función STR$. Los datos son separados 750. El programa basic que acompaña
rán leídos estrictamente en el orden que por el carácter 13 y al final del fichero al listado binario se encarga tanto de
fueron grabados. Finalizado el proceso se escribe un carácter 26, de lo que de- cargar correctamente la rutina como de
de lectura, que no tiene por qué agotar ducimos que las cadenas a escribir no definir las cinco funciones que enlazan
el contenido del fichero, se cierra el mis- deben contener estos caracteres. He- con otros tantos comandos con los que
mo para liberar los recursos a él asocia- mos incluido un nuevo comando no se acceden a las facilidades de la ru-
dos. standard que sirve para añadir datos a tina. Las lineas que contienen las de-
Varias características definen a este un fichero ya creado, los cuales son si- finiciones deben incorporarse (a ser í
tipo de ficheros. Los datos escritos en tuados tras el último carácter del fiche- posible al comienzo) en todos tos /
un fichero secuencia) son almacenados ro antiguo, garantizando de este modo programas que pretendan utilizar,
uno detrás de otro respetando las carac- las posibilidades de ampliación de fiche- los nuevos comandos.
terísticas asignadas en el proceso de ros creados con anterioridad. Comando O. Su sintaxis es
creación, separados por un único carác- RANDOMIZE FN O (A$,N),
ter de control. No es posible acceder di- UTILIZACIÓN DE LA RUTINA siendo A$ una variable oca-,.
rectamente a un dato situado en un pun- Los nuevos comandos residen en e! dena literal que con
to intermedio del fichero, pues para lle- bloque de código máquina que encon- tiene el nombre
gar a él habría que leer (aunque no nos traréis en estas páginas y deberéis intro- del fichero a
interesen) todos los datos anteriores. Y
tampoco es posible leer de nuevo datos
ya utilizados, pues para ello habría que
abrir el fichero de nuevo. Del mismo mo-
do no está permitido modificar un dato
escrito anteriormente, y cada fichero de-
be ser utilizado de un único modo, no
siendo por tanto posible realizar simul-
táneamente operaciones de lectura y es-
critura. El modo de acceso viene defini-
do en el momento de abrir el fichero: si
el fichero ya existe se abrirá para leer
los datos anteriormente almacenados,
si no existe creará un fichero nuevo.
La implementación que hemos reali-
zado en nuestra rutina maneja ficheros
secuenciales utilizando unos comandos
standard, pero contiene una serie de es-
pecificaciones que merece la pena co-
nocer. Los ficheros son creados con ca- w
becera, pero dicha cabecera no es ac-
;>' > i
tualizada y por tanto el sistema opera-
tivo los considera programas Basic de
longitud cero, por lo que nunca debe-
mos aplicar el comando LOAD a un fi- 23 C976FC04OR64FCFe16D2 1709
ESTE LISTADO ES
chero de este tipo. Los datos son alma- 24 B4FCS721E7FC5F160019 1225 UNA DEMOSTRACIÓN
28 7ER7C90e>O00000QeeQOU 494
cenados siempre a partir de variables al-
fanuméricas cuya longitud es estricta-
36
37
00CO1OFCCD03FCDD460D
CDD1FCC2B0FCE6216C36
1250
1783 DE LA RUTINA Y CREA
36 0E03110101FD21060ICO 534
39
40
66BF0295rCei3EFF7723
2001RF77C3C6FCCD1DFC
1602
1460
UN FICHERO SECUENC1AL
41 DD4 6 0 4 C D D 1 F C C R 6 6 F C E S 1628 CON EL NOMBRE
L
42 237CR7200EC60E1RFD21 697
LISTADO 1
43
44
1B01C066BF0295FCC1E1
3600FD210901CO688FC3
1557
1045 NÚMEROS.DAT
46 C8FCCD1DFCDD460DCDD1 1656
10 I T PEEK 2 3 7 3 0 + 2 5 6 « P E E K 2373 46 FCCR88FC237ER7C2C0FC 10S6
1 < > 6 4 * 9 9 THEN CLERR 6 4 4 9 9 LOAD 47 ED4 3 0 9 F D D D 6 E 0 4 D D 6 6 0 5 1229
" S E O U E N T , 6 I N " C O D E 645(3(9 48 OD4E06DD4&0 7E5C3ED48 1341
2 0- D E r F N 0 < f l » . N ) « U S R 64500 49 09FD4EFD211B01CO66BF 1154
3 0 D E F F N P ( f l i , N I = USR 6 4 3 0 3 se 029SFCC1E12306768120 1404
4 0 OEF F N I < f l « , N > = U S R 64S06 91 E7ED4809FD0E0DFO211B 1145
5 0 OEF F N C ( N ) « U S R 64509 S2 01CD66BFO295FCC3C8FC 1759 1 0 I F PEEK 2 3 7 3 0 • 2 5 6 « P E E K 2373
6 0 D E F FN n i f l l . N l a U S R 64512 63 CD1DFCDO460OCDO1FCCR 1656 1 < > 6 4 4 9 9 THEN CLERR 6 4 4 9 9 PRINT
64 B6FC237ER7CRC0FCED43 1714 " C a r g a n d o r u t i n a C M " : LORO " S t c
09FODD7E06OO8607C2C0 1411 UEWT.élN-CODE 6 4 6 0 0
86 FC21E2FE010000ESC&ED 1429 2 0 O E F' F N O0 C R Í , N ) » U S R 64500
56 46Q9FDF0211601CD68BF 3 0 D E F F N P ( R * , N > = USR 6 4 5 0 3
57 1146 4 0 OEF F N I ( R Í , N ) » U S R 64506
029»rCCRC4rC79C1E1FE
66 00280877230316E17681
2054
761
5 0 DEF F N C ( N ) » U S R 64509
SEQUENT.BIN 99
60 CRC6FCDO2R065CDD6E04 1355
6 0 DEF F N R « R J . N ) > U S R
7 0 CLS PRIMT "Creando
64512
fichtr
61 DD660626702B712323ES 936
C5CD64FECID 121E2FEED O de 1 0 0 dalos"
1 C363F0C3REFDC3FCFDC3 2046 62 1908 8 0 RRNDOMIZE FN O<"NUMEROS.ORT
2 61FOC394FEDD6E04DD66 1637 63 B0C3C6FCES2R655C0936 1352 ",41 FOR N « 1 T O 1 0 0 RRNDOMIZE
3 05OD4E06DD46077881CR 1107 64 IRE6215000193613E058 802 FN P I S T R » N , 4 ) NEXT N RRNOOM1Z
4 BCFC116E56E0B03EFF12 1438 65 8C5BEO523008E1C06416
2R658CE&CD86C9CD7DFC
1161 E FN C ( 4 )
5 COF3E1E&736C5631005C 1393 66 1674 9 0 CL5 : PRXKT " L e y e n d o ficher
67 3E03C 3R6FC2B7CR63CC0 1262 O de 1 0 0 da I O S "
6 EB2168BF110BFD01460B 911 1DC8CD1OFCCD03FCDD46
7 EDB0214DFC11666F0148 1160 68 0DED4 309F DCDD1FCC26B
1467 1 0 0 RRNDOMIZE FN O<"NUMEROS.ORT
6 00EDB0RFFD214E01CD68 1263 69 1619 ".At: FOR N - l TO 1 0 0 LET fl»«"":
70 FCE5216E560E03110100 782 RRNDOMIZE FN I ( R t , 4 > PRINT fif
9 BF2207FDDD2R0BSCC9F5 1297 FD21B601CD68BFD295FC
10 C53R5C56F607C6R701F0 1315 71 1404 NEXT N: RRNDOMIZE FN C Í 4 J
72 E136FF233600ED4609FD 1197 1 1 0 CLS : PRINT " R l a d i t n d O 100
11 7F325C56ED79C1F1CD96 1507 FO213901CD686FD295FC
12 BFFD213R5CF5C53R5C56 1310 73 1465 datos ai fichero anterior"
74 CO8DFEED4B09FOFD2136 1514 1 2 0 RRNDOMIZE FN R<"NUMEROS.ORT
13 E6F8C6C701FD7F325C5B 1526 01CD68BFD295FCC3C8FC 1759
14 E079C1F1C9FDE92R07FD 1761 75 •,4Í FOR N * 1 0 1 TO 2 0 0 RRNDOMIZ
16 3CFFF0214C01CD68BF21 1215 E FN P ( S T R « N,4> NEXT N RRNDOM
16 0BFD11686F014600EDB0 1062 IZE FN C ( 4 )
17 C932RFFCC07DFC3RRFFC 1745 1 3 0 CLS PRINT "Leyendo ficher
16 C618FE2C3002C62S32RF 1030 o expandido a 2ee datos"
19 FCED7BSC58FBCF003E1E 1393 1 4 0 RRNDOMIZE FN O("NUMEROS.ORT
20 16E13E1S16D03E1D16D9 909 ".4). FOR N « 1 T O 2 0 0 LET Ri«"":
21 3E1418D53E1F16D13E19 732 RRNDOMIZE FN I ( R « , 4 ) PRINT R*
22 16CDC070FCED7B8C5BFB 1653 NEXT N RRNDOMIZE FN C<4>
17 MICROHOBBY
PLUS
abrir y N un número entre 4 y 15 que ser- Se produce un error si se utiliza un nú- número asociado a un fichero abierto
virá como referencia a! fichero en futu- mero de fichero fuera de rango, un nú- para la escritura. También se produce un
ras operaciones, con lo que podemos te- mero no asociado a ningún fichero error si la variable indicada en el coman-
ner abiertos simultáneamente hasta 12 abierto o un número asociado a un fi- do no es de longitud cero, no hay sufi-
ficheros distintos y manejar información chero abierto para lectura. ciente espacio en memoria para la lon-
de todos ellos indicando en todo mo- Comando I. Su sintaxis es RANDOMI- gitud de la variable expandida o se al-
mento el número de fichero que desea- ZE FN I (AS,N), donde AS ha de ser una canza el fin del fichero, indicado por el
mos utilizar. El nombre de fichero debe variable de cadena de longitud cero carácter 26.
atenerse a las normas del Plus 3, Si el (creada con LET A$=t"") y N el número Comando C. Su sintaxis es RANDO-
fichero ya existe se abrirá para lectura, asociado al fichero del que deseemos MIZE FN C (N) y su misión es cerrar el
en caso contrario se creará un fichero leer. Los caracteres en la posición ac- fichero asociado al número N. En los fi-
nuevo para escritura. En ningún caso es tual del fichero son leídos en un buffer cheros abiertos para escritura este co-
posible acceder a los dos modos simul- hasta que se localiza un código 13, mo- mando es imprescindible pues actuali-
táneamente. Una vez abierto un fichero mento en el que la variable es expandi- za la cabecera y escribe los posibles da-
no se debe extraer el disco que lo con- da hasta la longitud necesaria y la infor- tos pendientes, ya que los procesos de
tiene hasta que no haya sido cerrado co- mación transferida a ella. Con este sis- lectura y escritura se realizan mediante
rrectamente. Este comando no accede tema garantizamos que la variable asi un sistema de buffers internos que so-
a la información del fichero, simplemen- creada tiene la misma longitud que la lamente son volcados a disco cuando se
te lo prepara para poder utilizar coman- utilizada en el proceso de escritura. Da- llenan o se cierra el fichero. En los fiche-
dos posteriores. do que el buffer tiene una longitud de ros abiertos para lectura su uso no es
Se produce un error si el nombre no algo más de 256 caracteres solamente imprescindible, pero libera la memoria
respeta las convenciones del Plus 3, si las cademas con una longitud inferior asociada y permite que el número de fi-
el número de fichero está fuera del ran- serán leídas correctamente. Si la cade- chero sea utilizado posteriormente. Ade-
f
LISTADO
ENSAMBLADOR
ID»
Oís 645»» 531 IDR A
flp
S«l LO I Y , D « «
DEFFTDO EGJ' 23563 MI C A U DOS
go 4-15, si se trata de un número aso- na contiene un dato numérico BAH<N EÍL 233SB MI LS (SNENSl,*
ciado a otro fichero ya abierto, si se in- podemos convertirla a su forma- ST«ND EFCJ 2J65J 57» LD II,(DCFADSl
BANK EÍB • 7FF0 MI
tenta abrir un fichero que ya lo estaba to original con la función VAL, SOPEN EFIU 26!
REI
591
anteriormente o si se detecta algún error siempre teniendo en cuenta la OCLOSE EOU 245 6 1 1 SISC PUSH AF
interno del sistema de disco. forma en la que fue creado el fi- RBÍTE EFIU 261 611 PUSH K
Comando P. Su sintaxis es RANDO- chero y el tipo de datos que se m m ESu 28! 621 LD A, ;BAwm
MIZE FN P (A$,N), siendo A$ una varia- supone que contiene. SPOS Efiu : i i 631 OR 7
DEC£ EfU i Si} 641
ble o cadena literal que contiene los da- Se produce un error si se uti- DUEUS EB)i 334
RES M
611 LO tC,BAM
tos que deseamos escribir y N un núme- liza un número de fichero fuera POUT lR EfU
i 661 LD (ÍANKHI.A
ro en el rango 4-15 que hace referencia de rando, un número no asocia- VALS' EW 23436 671 OUT 10, A
a un fichero que debe haber sido abier- do a ningún fichero abierto o un MNE Efiti 23436 til POP IC
to para escritura con anterioridad. La in- PILA EOU 23552 691 POP AF
formación es añadida después del últi- cas EOu 49»»» 711 CAU DOS*J«P-OISC
71»
mo dato introducido y se escribe un ca- JP UPEN 721
LD IT,2341»
PUSH AF
rácter 13 para separarlo del siguiente. La JP PRUT 731 PUSH K
longitud de la cadena puede ser varia- JP 1KPUT 741 LD A, (BAKU)
ble en el margen 1-255, pues una longi- JP CIOSE 75» ANO Iffl
tud cero seria tratada como 65536 carac- JP APPEXC 761 SET 4,A
77»
teres (lo que debe ser siempre evitado) FNAFLE LS L.(11*41 79»
LD K.IAK
LD i»Amm,A
y una longitud superior desbordaría el v
buffer utilizado en los procesos de lec- v • t LD H,(11*51 79» OUT 10, A
u
L5 C. I[1*61 e»» POP K
tura. Si es necesario escribir una cade- LS 9, M I * » 81» POP AF
na muy larga recomendamos fragmen- LO M 82» RET
tarla en trozos que no excedan de la OR C 83» JBP JP (IT)
JP I.EMKRS
capacidad antes indicada. Si desea- LD DE.KWE
84»
85» RES* LD HL,(SAENS)
mos escribir datos numéricos se- LDIR 86» ID A,»FF
rá necesario previamente asig- ID A,»FF
i
87» LD ]Y,DAENS
narlos a cadenas alfanuméri- LO <DE>.A 88» CAU DOS
cas con la función STRS. REI 89» ID HL.SPACE
9ff LD DE,DOS
¡NJT D! 91» LD lt,ERROR-DlSC
POP HL 921 LDIR
lí tv«.$p>.sp 93» RET
lD sp.pila 94»
pus* HL 95» ERROR LD IDEAR) ,A
ld hl.oos 96» CALI RE8T
LÍ DE.SPACE 97» I I A.INERRI
LO TT,ERPOFI-DISC 98» ASO A, 24
LDIR 99» CP M
LO HL,D1SC 1m J* NC,ERROR 1
LO 0E.3O5 III» ASO A,37
LO K.ERROR-DISC 112» ERROR! ID INERRI.A
LD1R 1(3» LS SP,(VALSP)
más, cuando se cierra un fichero de es- ro abierto, si el fichero en cuestión no y se coloca una pila temporal en la di-
critura se añade un byte 26 para indicar existe o se encuentra previamente abier- rección 23552, garantizando que la ruti-
el final del fichero, byte que no debe es- to o si el nombre del fichero no cumple na funcione correctamente independien-
tar presente en los datos escritos para las normas del Plus 3. temente del valor de RAMTOP. El buffer
no confundir al ordenador. utilizado para almacenar los datos leí-
Se produce un error si el número de DATOS DE INTERÉS dos por un comando I se encuentra en
fichero está fuera de rango o el número Internamente el programa utiliza una lo más alto de la memoria (dirección
no se encuentra asociado a un fichero tabla de datos en la etiqueta DATA asig- 65250) y tiene por tanto una longitud de
abierto. nando a cada posible fichero (0-15, aun- 286 bytes.
Comando A. Su sintaxis es idéntica al que los cuatro primeros no pueden ser Todos los errores del sistema opera-
comando O, RANDOMIZE FN A (A$.N), utilizados) dos bytes, de los cuales el pri- tivo aparecen en la parte inferior de la
y sus parámetros tienen el mismo sig- mero contiene 255 para cada fichero pantalla utilizando la rutina de error del
nificado. Este comando se encarga de abierto y 0 para fichero no abierto y el se- sistema, accesible mediante RST8. Los
abrir un fichero ya existente para aña- gundo 255 para fichero abierto para lectu- nuevos errores del sistema abarcan des-
dir datos en él, el cual queda automáti- ra y 0 para fichero abierto para escritura. de el código 28 hasta el 81, y pueden ser
camente abierto para escritura. De este Para permitir que la rutina resida en observados desde Basic con el coman-
modo podemos ampliar el contenido de la parte alta de la memoria se utiliza una do POKE 23610,n. Los parámetros de
ficheros ya existentes añadiendo datos pequeña zona en la dirección 49.000 pa- los comandos son localizados a partir
que serán colocados a continuación del ra almacenamiento temporal de la ruti- del contenido de la variable del sistema
último anteriormente escrito. na de paginación, cuyos contenidos son DEFADD (23563/64) que contiene en
Se produce un error si el número de salvados y restituidos al finalizar el pro- tiempo de ejecución la dirección de los
fichero está fuera de rango, si el núme- ceso. Durante la ejecución de cualquier parámetros de la función definida que
ro se encuentra ya asociado a un fiche- comando se deshabilitan interrupciones se esté evaluando en ese momento.
19 MICROHOBBY
z
•Q BUSCA-? t KES HUMANO
por Amador MERCHÁN RIBERA
L
o único que tendréis que hacer es limita- además hay juegos en los que cada cierto nú- LD (xxxxx), A ;lo volvemos a guardar.
ros a buscar una serie de códigos o núme- mero de puntos te dan una vida. Aquí tienes otra CP nn ;lo comparamos con el núme-
ros que más adelante detallaremos. A tal ventaja de poder modificar la puntuación inicial. ro de fase máximo.
fin seleccionaremos la opción «TOOL» (utilida- Caso 3. Vidas Infinitas y demás magnitudes
JP NC,LOGRADO;si hemos superado la última
des) de dicho Interface y pondremos la panta- cantorlanas.
lla en modo ventana («wlndow») pulsando la En los juegos se nos acaban las vidas con fa9e, acceder a la subrutina
«W». Si habéis seguido estos pasos veréis en una facilidad pasmosa. Eso es un hecho Irrefu- de juego terminado.
la pantalla un rectángulo de dieciséis líneas de table. El proceso es doble. Por un lado, cada vez Como en el apartado anterior, puede sufrir lige-
alto por ocho de ancho todo lleno de números. que nos matan nos quitan una vida (lógico ras variaciones.
Si ahora pulsáis la «T» (texto), veréis esa panta- ¿no?). Eso se puede escribir asi: Aparte de los códigos de carga (ver caso 3),
lla llena de caracteres alfanuméricos. Es en esa LD A (xxxxx); cargamos A con el número de vi- debemos buscar principalmente:
pantalla donde deberéis buscar las secuencias das actual, que se halla guarda-
a las que antes hicimos mención. do en la dirección xxxxx. INC A 3C
El formato que seguiremos es el de ofrecer DEC A ; le restamos uno a ese número A CP nn FE num car
el código objeto en lenguaje ensamblador (pa- : = A —1.
ra que aquellos que tengáis ciertos conocimien- LD (xxxxx),A; guardamos en la dirección xxxxx Este último caso es la excepción que confir-
tos de C.M. sepáis dónde buscar), después el el número de vidas actualizado. ma la regla. Es mejor buscar el código «FE» que
código objeto (que representa la secuencia de Además, el programa se encarga de compro- un punto, pues este último aparece en innume-
números a buscar) y después esa misma se- bar si el número de vidas se ha acabado, mo- rables ocasiones. Debemos cambiar el número
cuencia convertida en caracteres ASCII. Os re- mento en el cual saltará ala subrutina que im- de fase máximo por el que nos interese a noso-
comendamos que busquéis en modo texto, prima el odiado «Game Over» y demás: tros.
pues la pantalla aparece menos recargada y es LD A, (xxxxx) Caso 5. Coyunturas estructurales y subruti-
más fácil la búsqueda AND A ; podremos encontrar también nas. En los programas que exhiben una progra-
Caso 1. Número de vidas. En la gran mayoría XOR A. OR A e incluso CP 0 mación estructurada («Wells & Fargo» es un
de los programas (alrededor del 90-95% de los JP Z. FIN ; si el número de vidas es cero, sal- buen ejemplo) existe un llamado bucle princi-
programas que hemos visto y/o destripado) la tar a la parte del programa que pal que se encarga de ir llamando a las distin-
parte de código fuente encargada de tal evento se encarga del final. También tas subrutinas que conforman el juego:
reviste la siguiente forma: puede variar y podemos encon-
LO A, NÚMERO trar DI
LD (xxxxx), A RET NZ LD SP, xxxxx
Donde numero seria el número de vidas det JP FIN, por ejemplo. CALL yyyyy
juego y xxxxx una dirección de memoria. Por Lógicamente, podremos encontrar estas dos CALL 77777
ejemplo, en la primera parte de «Rex» teníamos: subrutinas mezcladas en una sola: CALL ttttt
LD A, (xxxxx) CALL w v w
DIR. MEMORIA MNEMONICO CÓDIGO OBJ
DEC A
38129 LD A. 4 3E 04
AND A
38131 LD (41959),A 32 63 AO
JR Z, FIN Donde las xxxxx son distintas direcciones
Es decir, en la posición de memoria 38130 hay LD (xxxxx), A donde comienzan las distintas subrutinas que
un 4. S* en vez de un 4 ponemos un 99, por ejem- tratan el sonido, la comprobación de choques,
Es preferible buscar el «DEC A» puesto que
plo. dispondremos de ese número de vidas. actualización de marcadores, etc., etc. Si logra-
suele funcionar siempre (si es el «DEC A» co-
Este tormato, como habréis podido intuir, sirve mos anular el efecto de dichas subrutinas po-
rrecto, claro está). No ocurre asf con el «AND
para inicializar cualquier otra variable, ya se trate demos conseguir cosas como juego sin sonido,
A» o sus equivalentes, pues en algunos progra-
del número de balas, del número de tase inicial, etc. inmunidad del protagonista, protagonista invi-
mas se efectúan varias comprobaciones del
Siguiendo con el ejemplo de la 1.* parte de «Rex»: sible y similares.
mismo tipo y sí sólo cambiamos una de ellas
DIR MEM COD. FÍE A BUSCAR A BUSCAR ASCII es muy probable que no consigamos las vidas Esto puede conseguirse de dos maneras, po-
38134 35 LDA.3 3E 0 3 >. infinitas. En la práctica: keando con ceros tas tres direcciones que ocu-
28186-87 LD A, 10 3E 60 + . DEC A 3D = pa una Instrucción «CALL» o fijándonos en la
38194 95 LD A. 96 3E 60 > * dirección a la que llama e introduciendo el có-
Además, es conveniente buscar en los alre-
digo 201 <C9h, Código de «RET»),
Donde 3 es el número inicial de bombas y el dedores:
Códigos a encontrar:
10 y el 96 las coordenadas iniciales del prota- LD A, (xxxxx) 3A num num: car car
gonista. o CALL xxxxx CD num num . car car
Es decir, con el «Hex» cargado en memoria LD (xxxxx). A 32 NUM NUM 2 car car
Caso 6. Paradas, Hay una Instrucción cuyo
iríamos buscando el grupo de caracteres de la Obviamente, esto también es aplicable a los mnemónico responde al nombre de «halt». Su
columna de la derecha ( > .) y cambiaríamos el demás valores que, como el número de vidas, misión consiste en detener el Z8Q hasta que se
3 de la posición 38135 por otro número. Echa- vayan decreciendo, oomo pueden ser el núme- produce una señal de interrupción y ésta se
mos un par de partiditas (puede que no funcio- ro de bombas (rex), balas (ikari w.), etc. Por cier- acepta. Hay que tratarla con cuidado pues su
ne a la primera) y comprobamos si el efecto cau- to, debemos pokear la dirección del -DEC A» efecto es imprevisible. Puede proporcionar ma-
sado es el deseado. Si es asi, apunta la direc- con un cero. yor velocidad al juego («Kung-Fu Master»), mo-
ción. manda una carta donde ponga «Poke Caso 4. Plenilunios y número de fase. Hay dificar la temporización de la impresión de spri-
38135,n n = número de bombas- y únete al Club juegos («Marauder». «Mad Mix», «Humphrey») tes («Wells & Fargo») o provocar un «crash».
Microhobby. Si no. simplemente disfruta de un que se desarrollan a lo largo de una serie de fa- Para anular el efecto de «HALT», pokear
poke hallado por ti mismo. ses. completadas las cuales habremos acaba-
la dirección donde se encuentre con un ce-
Caso 2. Puntos iniciales Si nos interesa te- do el juego.
ro.
ner punios al comenzar la partida la secuencia La parte que gestiona esto y que nos intere-
a buscar suele ser: sa a nosotros es de la forma: HALT 76
LD HL. 0 0 0 0 0 2 1 0 0 00 !.. LD A. (xxxxx) ; cargamos A con el número
En «Rex 1» las direcciones que contenían es- de fase actual. Por el momento, nada más. Creemos que te-
ta expresión eran la 38117, 38118 y 38119. Com- INC A incrementamos dicho núme- néis material suliciente para empezar a foguear-
pruébalo y experimenta con diferentes números. ro nos con esto de los pokes Esperamos vuestras
La utilidad es inmediata: poner récord; pero A : = A + 1. carias
20 MICROHOBBY
SUPER SONIDO
SUPER PRECIO
AMSTRAD
Prepárate a escuchar lo mejor A partir de 29.900 pesetas puedes
que has oído en mucho tiempo: disfrutar de equipos con doble
Amstrad lanza AMSTRAD pletina, sintonizador con
FIDEUTY, su nueva linea de ecualizador, giradiscos..., y por
sonido. Con nuevo diseño, con muy poco más AMSTRAD
más potencia, más prestaciones, FIDEUTY te regala los oídos con
pero con los super—precios toda la fidelidad del Compact
Amstrad de siempre. Disc, y hasta te ofrece cadenas
de sonido con mando a distancia.
Increíble, oye.
"nromr
• • • • MtUM
uitugIffiu *a*v*u >J aauniMio mtioMraati timutt»<i,ici muí»»;
U U I T U T U I I M I I I H U O U I I I M N M*CUOHA T I K H U I H I I I I U I U U I U U T I
FUHIHH
tlVUlIWKCU coi o» < r t uwvui mn iumohoí «141 ti »< «44 f*I M« 11
«•'KHIW 0« lli.i;» >t (MDtnWO HldOWniWltM HDIII >«IU«I1
Mi)ci(ie«iiaai*o m whvxiws mirnigiullli ii.iMHiOr.ti ii>ivi;iu
(Minu Aic«iti •wi«t;iiTHi«caunMt iuohuhihaímGtA\ti\»« « uitrMonuu i m o m i i K i
• t"0(ÍTI JUUHOat/ HJi l«*l] IKWL*Ct»vtl KlUOOOt»W 1« ftV»íí nun
•»• HUNUDKOUH II" MilUllU Hinojo íl 11 40
Una aventura de artes marciales basada en una antigua leyenda ¡Compite en tu propio Paris-Dakarl
china. Tiger Road es mucho más que un juego de artes marciales. ¡Más obstáculos y controles que cualquier otro rallye!
¡Increíblemente real! las tropas enemigas se acercan. Como todos los juegos de Hewson, ¡un auténtico homenaje
¡Te están acorralando! Despliega tu estrategia militar al vtdeojuego!
y sal bien parado de esta batalla.
•
La ilegalidad y et tenor dominan el mundo. Pero éstas son tus ¡Ha llegado el holocausto! ¡Las ciudades se hunden, los continentes
calles: ¡Eres Technocop, policía del futuro! y las civilizaciones se están derrumbando, pero surge una nueva
raza de sobrevivientes..,!
Siente el desafio de la conquista de la naturaleza. Final Assault: Ahí donde lo ves es todo terror y devastación Un horrible monstruo
realismo estremecedor. prehistórico que destruye todo lo que encuentra a su paso.
¿A que parece mentira?
U5K 3
7 3 R R N D O H I Z E USR J J3 J3 »*
7 5 P O Kt E 2 r3 6 9 2 , 2 3 3 :; POR d - 0 T O
2 1 : P R I N•ÍT
T " -xxxxxxxxxxxxxxxxxxxitx
^lSB^ORrrR 8,80,8,-8,8,0,8,7,8,4,
1CLS POR * - l T O 9 6 : RCRD n
• d: BEEP n y 1 6 , d : NEXT »
2 P R I N T RT 0 , 0 ; " N E L O D Y NO.l» 11,4,18
BY J . C R S S E L L Z
70 Ll Kr (237») 2M «T ti 4,7
5 0 DRTR
,9,1,7,1,7,1,4,1,4,2,4
1,60,1,7,1,7,1,7,1,7.1
(0 U 1,1 210 Ll M 9 0 DRTR 2 , - 5 , 2 . 0 . 2 , 4 . 2 , 7 , 4 , 1 2 , 6 0 DRTR 1 , 6 0 1,12,1,12,1,12,1,
4.11,6.9
W L» IKJ+l»,* 220 MT ll 1 0 0 DRTR 4,9,4,9,2,9,2,12.2,11,
12,1.11,1.10.2.9
7 0 DRTR 1,60.1.9,1,9,1,9,1,12,
_ .
IM UWT CALL CSC 234 Ll 1,1 2 , 9 , 4 , 7 , 4 , 7 , 2 , 7 , 2 , 1 1 , 2 , 9 , 2 , 7 , 4 , 5 1,11,1,9,1,7,1,7,1,9,1,11,1.9,1,
110 U l l 1,1 244 Rlt it 7 , 1 , 5 , 1 , 5 , 1 . 3 , 1 , 5 . 1 , 4 , 1 , 9 , 2 , 7
8 0 DRTR 1,60,1.9,1,9,1,9,1,12,
1» MCI Ll A, 32 234 INC 1 2,11,2,9,4,7,4,7,2,7,2,12,2.11,2 1.11.1,9,1,7,1,7,1,9,1,11,1,9,1,
1» WT U 2M *r ,9,4,7,4,7,4,9.4,11,6,12 7 , 1 . 1 1 , 1 , 9 , 1 , 7 , 1 , 5 , 1 , 4 , 1 , 2 , 2 , 0
24 MICROHOBBY
VOLCADO MAS TEXTOS
Antonio Vargas, de Sevilla, es el Es casi imposible que no
creador de este programa que publiquemos un truco para
realiza un volcado de una pantalla presentar textos en pantalla cada
cargada en la dirección 40000 en el número y como era de esperar,
archivo de presentación visual de éste no va a ser una excepción. El
arriba hacia abajo. autor es Mario Nobre, de Huelva, y
lo mejor será que lo tecleéis para
comprobar su efecto.
SALTARIN AS L C N T S > 2 9 T M E N GO T O 1 0
42 0
5 0 'P R I N T I N K 0 , A T 1 0 . 3 1 , "
ÉOR N - L C N T « T O 1 S T C P
"iAT
-1
2 5 GO T O 3 0 * 3 0 * ( C T » ( N I • " "I AN
Juan Antonio Rodrigo, de O (TI(LCN T i + l - N ) " > >
Ciudad Real, nos envía esta mini- 3 0 POR C - 3 0 T O N - 1 S T E P
4 0 PRINT INK 8 ; A T
-1
10.C.Tt<N),T
rutina que os puede resultar t(N),AT
«(LCN
12.30-C,Tt(LEN
Ti*l-N)
T«+l-N>,T
25 MICROHOBBY
• DESEARIA contactar con
usuarios de Spectrum nacidos en • INTERCAMBIO progra-
1977 apróximadamente para inter- mas de Spectrum, antiguos o nove-
cambiar trucos, pokes, instruccio- dades. Prometo contestar. Luis Do-
nes (fotocopias), etc. Miguel Angel bién intercambiar juegos para Spec- a 10,30 de la noche a convenir. An- mingo López Herrero. CI Carranza,
Garrastazul Patrón. CI Antonio Mu- trum (48K-128K), trucos, pokes, ma- gel. Barcelona. 13. 1.° D. 28004 Madrid. Tel. (91)
ñoz Quero, 3. 10.° D. 11012 Cádiz. pas, etc. Jesús M.' Ben-Abdullán 4481688.
9 Barrero. CI Malvaloca, 5, 7.° B. • DESEARIA
• DESEARIA contactar con 41013 Sevilla. Tel (954) 61 77 56. intercambiar • NUEVO club en Alicante
algún club de usuarios Sinclair de pokes y juegos de Spectrum 48K. In- Computer World, Spectrum, Como-
la zona de Pozuelo; si no con gente • VENDO Oric Atmos 48K, ca- teresados escribir a José Manuel dore, Atari St. Tenemos últimas no-
interesada en formar uno. Pablo de bles, fuente de alimentación, ma- Antúnez Cuevas. CI Alameda Santa vedades. Si quieres información: J o
Vicente y Col omina. CI Tahona, 11, nuales, caset ordenador, cintas y li- Eufemia, 25. 41940 Tomares (Sevi- sé Antonio Peces Pérez. CI Prince-
C, 1.° Izq. Tel. 715 6371.28023 Ma- bros de programas por 25.000 ptas. lla). Tel 76 9844. Contestaré todas sa Mercedes 19, V1.03006 Alican-
drid. También vendo ZX Spectrum 48K in- las cartas. te. Tel. (96) 511 10 96 Mañanas.
terface y yoystick Kempston, cintas • COMPRO
• DIRIGIDO a Francisco Ruiz y revistas por 20.000 ptas. José Mar- el programa
*
MULTIFACE 3
dirección correcta es la ( Hoja de cálculo Tascalc 4.420 ptas.
Base de datos Masterfile 5.250 ptas.
no la 50.000 como aoart ce en il CMíPius 6 550 ptas.
(precios sin IVA)
Copias para el Plus 3 Unidades externas para Spectrum + 3
en timos tas molestias que
amos haber causado y agí 9 . 2 0 0 ptas. Accesorios y periféricos de Spectrum
Superoferta en compatibles IBM Consúltanos precios.
?mos a Rafael Giné. de Bt Pedidos a: HARD-MICRO Servimos a toda España, Llámanos
o a
na, el habernos sacado O Villarroel, 138 I • 1. TRACK. Consejo de Ciento. 345
08036 Barcelona 08007 BARCELONA TEL (93) 216 00 13.
stro error. Tel.: (93} 253 19 41
26 MICROHOBBY
i1
allí, pero para acceder a él ladrillos, vidas extras, inmu- deciros de un juego como es
debes conseguir la suficien- nidad temporal A esto hay te con el que los señores de
te cantidad de moneda local que sumar algunos relojes Hewson han vuelto a repetir
como para poder pagar el bi- de arena que suman treinta lo irrepetible I J I
llete Esta moneda es el dia- segundos al tiempo del que En una palabra, genial.
PASEANDO POR 1 4 K A S B A H ^ S
TUAREG zWlMJ
Vídeo-aventura
Topo
La vida nunca había sido
excesivamente tranquila en
BvlíÜ t» •«,
Marrakech pero últimamen illIlTOC. T(,f,flr.i • " '*'
te las cosas se habían pues-
to aún más calientes Ait-
Amar, la hija del sultán, ha si-
do secuestrada por un grupo
de bereberes y han obliga-
do a este a entregarles la mi
tad de su fortuna en un plazo
de tres días
Pero, ya se sabe, con prin-
cesas por medio siempre
hay héroes para salvarlas y mmmmm
Ben-Yussef. nuestro protago- ca y peligrosa Kasbah hasta
nista. ha sido el elegido pa- dar con el escondrijo de los
ra internarse en la laberínti- secuestradores y rescatar a
28 MICROHOBBY
r m t w v
M i
Í i 1
AR.WARJT-
RETURN
7 YA v m TRES
RETURN OF THE
JEDI
Arcade para después atinar de un
certero disparo al generador
Domark de energía Más tarde con-
trolarás un bípedo algo espe-
Tras «Star Wars» y «The cial con el que, a! igual que
Empire Strikes Back» era ine- en la primera fase con las
vitable que apareciera este La primera parte del pro- motos y los árboles, debes
«Retorno del Jedi». grama se desarrolla en el esquivar troncos y piedras
Con él Domark vuelve a la bosque de los Ewoks. donde rodantes. Al final.
carga y nos presenta una debes guiar a la princesa No os lo vamos a descubrir
conversión de la máquina Leía que es perseguida por todo, ya que el juego se ba-
original de Atan, trabajo que soldados del Imperio sobre sa en la película del mismo tí-
ha dado como fruto un pro motos espaciales. No sólo tulo y, por lo tanto, es bastan-
grama bastante adictivo, pe debes esquivar los árboles, te sencillo que adivinéis lo
ro muy poco original. sino también provocar la caí- que deberéis hacer a conti-
No queremos afirmar con da o el choque de tus perse- nuación,
esto que el programa posea
poca calidad, ya que los grá-
guidores. Los Ewoks le echa-
rán una mano, ya que han co-
Ya expresamos al princi-
pio de este comentario nues- t W
29 MICROHOBBY
MOSOUCTOH
2 0M c u r u
WMtTIL
•¡--•.ifiW
pxroH
jumott (Rl
PAREDES
REHAXXDER •
RESBALADIZAS " V • •
30 MICROHOBBY
LOCOS JS¿ DER GJ
r-MFY"*
i
SKCIFTUM 4» I » PllHI STTCTRVM
UNO MAS
A LA LISTA El argumento que oculta lucha feroz y encarnizada
STAR FARCE este arcade de archiconoci- que mantienen los habitantes
do desarrollo se basa en una de una galaxia contra la an-
Arcade 1 l(H • HHI *
tiguamente pacífica raza te-
rrestre. quien, vaya usted a
SCOTTL 1 1 OI S HISCURI
DIIIIV'I'/IP A IHJ'/Ot 1(1
saber porqué, 9e ha vuelto
Mastertronic paranóica y le ha dado por
No cabe duda de que uno invadir planetas y realizar Es es todo: un buen pro-
de los tipos de programas que masacres a diestro y sinies- grama (que. por cierto, aún
hoy en día cuentan con un tro. Como era predecible, no se sabe si saldrá en Espa-
mayor número de incondi- esto no le ha hecho excesiva ña). para masacrar marcia-
cionales son los típicos arca- gracia a nuestros vecinos. nos —terrestres en este ca-
des de masacres espaciales. Tenéis por delante 32 fases so—, pero sin nigún tipo de
Sin embargo, del mismo en las cuales os atacarán to- originalidad
modo, también es cierto que do tipo de formaciones de
hay mucho spectrunero que naves, tanto por el exterior
está ya un poco harto de limi- como por las profundidades
tarse a apretar el botón de terrestres, ya que el juego se
disparo y a tener que ir ca- desarrolla por ambos esce-
da dos meses a la tienda a narios.
comprar un joysctick nuevo. A! final de cada fase, ten-
Pues bien, si te incluyes en dréis que eliminar una nave
el primer grupo, con este nodriza y, si no lo conseguís,
«Star Face» vas por el buen deberéis comenzar esa zona
camino, de lo contrario... desde el principio.
NINJAMANIA fttíÁi™
la brillante idea de subirles
BMX NINJA sobre las siempre especta-
culares bicicletas BMX.
Arcade El desarrollo del juego es "Ti rV'flF-í'eiT?.. TaiFflBifc
f ' 1 i
el siguiente Tú tomarás el j v v n t . uusouu LIVLS: i vnnv í.
Alternative
• • :
papel del más experto ciclis- » u \ »•<•••• nmjA
' -// a
<A
u II 11 u w w v
cM $
m xr • n u H 11 M w w T -•-»
A primera vista se puede
apreciar que el programa no
nvnt. vuwuvu LIVtS: j wtnv. i ) V V U , uuwauu L1VÍS; c wtn*. i
es nada del otro mundo Po-
Itlí \ HIHJW see las típicas cualidades de
32 MICROHOBBY
La mayoría de vosotros, por no decir to-
dos, recordaréis aquel «Barbarían», un
programa que impresionó tanto por su
enorme calidad como por la pareja de
«bárbaros» que aparecían en su cará-
tula. Pues bien, si Palace os dejó atóni-
tos en aquellas ocasión, preparaos pa-
ra lo que ahora os espera...
que inutiliza el poder del Idolo.
cuatro niveles diferentes. El El juego en todas sus fases
BARBARIAN II primero de ellos transcurre se desarrolla por un intrinca-
en las tierras devastadas, lu- do laberinto de pantallas en
Arcade gar donde se encuentran un cada una de las cuales sue-
singular grupo de hombres le aparecer un bichejo que
Palace de Neerdenthal, simios, po-
llos mutantes y demás biche-
intentará eliminarte. Perder-
se no es nada complicado, y
Tras la derrota de Drax en jos agresivos que intentarán la única guía posible es la uti-
la primera parte, este se di- convertir al protagonista en que superéis estos tres nive- lización de la espado-brújula
rigió a su castillo para recu- puré de huesos. Tras este les, cosa más que imposible, que se encuentra en la par-
perar fuerzas y tramar una aperitivo, os introduciréis en alcanzaréis el santuario de te inferior de la pantalla y
terrible venganza. Sólo dos las cavernas, donde los guar- Drax donde os enfrentaréis a siempre señala al norte.
personas, Barbarían o Maria- dias ore, los cangrejos y al- demonios. ídolos y, finalmen- «Barbarían II» es una explo-
na, pueden impedirlo y tú gunos trolls querrán, igual- te, al propio Drax en persona. siva mezcla de un arcade de
debes elegir a una de ellas mente, convertiros en fosfa- En cada una de las fases lucha con una vídeo-aventu-
para atravesar inhóspitos te- tina. La tercera parte se de- podéis recoger algunos obje- ra de complejo mapeado. Se
rrenos en dirección al refu- sarrolla en el calabozo don- tos que, aunque no son nece- han obviado algunos de los
gio de Drax. de también hay bichejos va- sarios para completar estas movimientos que el o la pro-
El juego está dividido en rios dispuestos a mandaros etapas, pueden seros de tagonista podía realizar en la
al otro mundo. En el caso de gran utilidad. Éstos son el ha- primera parte, pero se ha in-
cha. que aumenta vuestra cluido tal variedad de enemi-
a c fuerza; el globo, que os pro-
áLW gos, tan complejidad de de-
tege de la magia de Drax; la sarrollo e incrementado tan-
poción, que incrementará to el nivel de adicción que
vuestra resistencia; la llave, estamos convencidos de que
que os permite el acceso a no vais a echarlos de menos
algunas puertas; el escudo, Como ya es habitual en los
muy útil a la hora de es- programas de Palace. la cali-
quivar el fuego del de- dad gráfica es insuperable y
monio que reside el movimiento perfecto en cual-
.. en el santuario de quiera de los dos protagonis-
IKA.^ Drax; y tas, algo que también es de
la joya, alabar por poder observar a
7 tan espectacular belleza fe-
menina en acciones bélicas.
Señores de Palace; nos con-
formaríamos con que el «Bar-
barían III», si es que se les ha
ocurrido continuar la saga, sea
la mitad de bueno que éste.
33 MICROHOBBY
E
n estas páginas podréis encontrar los /napas
correspondientes a las fases 3 y 4. En la primera
de ellas (la que está llena de f lechas) podréis me-
jorar ¡a potencia de vuestro armamento con el hacha
mágica (!) y atravesaréis las puertas que os impiden
salir del nivel gracias a la llave (2).
En el cuarto nivel, el santuario de Drax, vuestro
primer enemigo es el ídolo viviente, al que podréis
eliminar si habéis tenido ¡a precaución de coger la
joya en la segunda fase. Si tenéis ésta en vuestro po-
der, el ídolo desaparecerá, pero cuidado con los char-
cos de lava. El siguiente obstáculo tiene forma de de-
monio y es el guardia personal de Drax. La única for-
ma de eliminarlo es correr cuando entréis en la panta-
lla hasta poneros a la distancia suficiente como para,
pie en tierra, darte una buena ración de hachazos o
espadazos. Por fin, os enfrentaréis a Drax que os lan-
zará unas bolas de energía que os quitarán una vida
en el caso de que no tengáis la esfera en vuestro po-
der. La única posibilidad es cortarle la cabeza. Asi
que ya sabéis, al tajo.
MUERTE
1
M IIBVv ^
TERRORPODS
Arcade j P ^ W h
Melbourne House »
Colian era posiblemente el
planeta más rico de la gala- ellos, para, al mismo tiem- un scroll en todas las direc-
xia. Sus yacimientos minera- JfTOHI-IIlI JIVLMtUIJ'JlW po, poder reabastecer tu na- ciones suave y rápido, unos
les de Detonita, un potente ve de los elementos necesa- gráficos de calidad media y
explosivo, Quaza, un cristal rios. un alto nivel de dificultad.
productor de energía, y Alu- Para eliminar a estos bi- Resumiendo, que «Terro-
ma, el metal más duro cono- chejos no sólo tienes que pods» es un programa origi-
cido hasta el momento, ha- acertarles con un disparo, si- nal, entretenido y difícil, cua-
bían convertido a Colian en no deshabilitarlos al 100%. lidades por las cuales no se-
un apetitoso pastel que po- ya que, de lo contrario, se re- rá muy extraño que quedéis
dría ser devorado por cual- generarían. e n g a n c h a d o s a vuestro
quier ejército que quisiera Además tienes que esqui- Spectrum por una buena
disponer en exclusiva de di- var los disparos de la nave temporada.
chos productos. nodriza de estos pajarracos
Y eso precisamente es lo que intentará convertirte en
que ocurrió. LosTerrorpods, les que les interesaban. chatarra.
una especie de pájaros de Alguien tiene que evitar «Terrorpods* es otro de los
tres patas, habían desembar- este saqueo y nadie más in- programas de la afamada ca-
cado en Colian y estaban dicado que tú. sa de 16 bits Psygnosis con-
arrasando todo lo que se en- La misión no sólo consiste vertidos a ocho bits por Mel-
contraban a su paso: minas, en eliminar a losTerrorpods, bourne.
radares, fábricas, etc.. al sino también en regenerar La tarea era difícil, pero se
mismo tiempo que se apro- todas las instalaciones que ha conseguido hacer un pro-
piaban de todos los materia- hayan sido absorvidas por ducto muy digno, dotado d e
).eztrelk
EL REGRESO JK
7). SaJ £&b P&MWI
'l.ASV í\
it I -:.< finí
HKUWO
<. l;i !•
í¿7
'J ízj 9 9 9«A 9
* «
m . M
DE FR.CMAH
I
59*.
£S7 &ÍSJ
T í a . 3B[ n ^ m r n , i
/•r
%i
en total, son muy semejantes
a los que ya aparecieron en
su predecesor, con la excep-
ción de unas volteretas es-
pectaculares que os pueden
sacar de algún apuro si os
encontráis atrapados.
Por lo demás, la misión es
alcanzar el décimo dan, ade-
más de conseguir los puntos
correspondientes en un fase
de bonus que no hemos con-
seguido descifrar.
En fin. que hubiéramos
preferido quedarnos con el
recuerdo de los «Fist» ante-
riores.
¿ . l a r tftii >
ros con los creadores de las eremos que estamos en el villa de los simuladores de
dos partes anteriores, cual- derecho de protestar, y no lucha, cuando las novedades
quiera de las cuales brilla poco precisamente, porque con respecto a juegos ante-
con luz propia en el firma- nos quieran colocar este pro- riores son casi inexistentes.
mento del software, pero grama como la última mara- Los movimientos, dieciseis
37 MICROHOBBY
FTAOL SOBL^
ce su entrada en el mundo co—, aunque sólo uno de
SKATEBALL del Spectrum con un simula- ellos por equipo se encuen-
dor de deporte futurista. És- tra en la pista. Os pregunta-
Simulador te es una mezcla de fútbol, réis por qué tres jugadores si
hockey sobre patines y lucha sólo uno compite, pero es
Ubi libre, y en él no sólo están
permitidas todo tipo de arti-
que la dificultad del juego va
a umentando en forma de
Ubi, famosa casa de soft- mañas y malas tretas, sino obstáculos, robots asesinos,
ware francesa especializada que además son práctica- y agujeros que van eliminan-
en el mercado de 16 bits, ha- mente imprescindibles para do a los jugadores.
alcanzar la victoria en cada Existen dos formas de ga-
uno de los partidos. nar: una el simple método de dosis de arcade de lucha el
Los equipos están com- meter más goles que el con- programa gana en calidad.
puestos por tres jugadores trario, y la otra eliminar a los Además, tanto la calidad grá-
de campo y un portero —cu- jugadores enemigos empu- fica y de movimiento como el
yo manejo es semiautomáti- jándoles contra los mortíferos grado de adicción son nota-
obstáculos que se encuentran bles. lo que conforma un pro-
en niveles superiores. ducto francamente divertido.
El desarrollo del programa Sólo un pequeño inconve-
es muy similar al de otros niente: el equipo que contro-
simuladores de este ti- la el ordenador juega de ma-
po, pero con la novedo- ravilla y las goleadas son glo-
sa introducción de esas riosas.
KACUHSO EL CUERA • f f T f Q
de la pista, ya que en ambas disponible para comple
MOTORBIKE ocasiones los resultados se- tar cada uno de los nue-
MADNESS rán fatales para nuestra mo- ve circuitos y otro indi-
to cador que nos señala
Por si os pareciera poca cómo andamos de
Simulador complicación —que no lo
es—, también se ha incluido
combustible.
Estos dos indicado-
éjgtrtbt
Mastertronic un «maldito» relojito que se res se encuentran en
Puede que os sorprenda encarga de llevar la cuenta la parte inferior izquier-'
bastante el titular que le he- del tiempo que nos queda da de la pantalla, y a la
mos dado a este juego, pero
es que precisamente eso es
lo que nos ofrece Mastertro-
nic en este simulador: «hacer
el cabra» sobre las dos rue-
das de una moto todo-terre-
no.
El programa se desarrolla
por unos abruptos escena-
rios en los que el motorista
que controlamos debe hacer
todas las acrobacias que le
38 MICROHOBBY
IVJLYA HLRJE!
G. I. HERO
Arcade
Firebírd
Supongamos que os váis a
trasladar a un país política-
mente inestable. Suponga-
mos que ese país tiene una
ambientación tropical. Su-
pongamos que han sido ro-
bados unos tratados de paz
y. ya puestos a suponer, que
han sido llevados a un lugar
oculto en dicho país.
Pues bien, todas esas supo-
siciones hechas realidad son
el punto de partida de este
«G.I.Hero», donde tu misión
es la de recuperar dichos
planos, para lo cual tendrás
que encontrar primero a tu
compañero Killer, un feroz zosas y a un aburrimiento so- Algo tendría que ser bue-
perro lobo que te puede ser berano (si es que tenéis sufi- no: los diferentes menús que
de gran ayuda. ciente paciencia como para posibilitan realizar múltiples
Hasta aquí todo muy boni- aguantar un par de minu- acciones tales como recibir
to, pero una vez cargado el tos). mensajes, colocar minas,
juego se acabó la diversión. A estas «cualidades» hay cambiar los cargadores de tu
Unos gráficos muy aparentes que sumar unos decorados arma, etc. Pero aparte de
por su tamaño y unos deco- idénticos entre sí en los que eso nada más.
rados muy propios dan paso perderse no es que sea fácil, Si queréis convertiros en
a un movimiento más lento sino que casi resulta imposi- héroes del aburrimiento, es-
que el de las tortugas pere- ble no hacerlo. te es vuestro juego.
39 MICROHOBBY
AFIN¿ -Í<J RMRMÁ.
.seowi: Llvr.s M U I >:VI;L die excepto el sheriff de la continuamente, aunque, eso
SHOOT OUT oo^e^o i 01
ciudad, a quien los ciudada- sí, aumentando el nivel de di-
nos consideraban más borra- ficultad y la cantidad de se-
Arcade chín que defensor de la ley cuaces de Dusty Plade a
y el orden. abatir.
Martech Que los habitantes de La calidad gráfica alcanza-
Gulch Creek cambien de im- da no es mala ni tampoco in-
Gulch Creek era una ciu- presión sobre el sheriff es superable; el grado de adic-
dad tranquila hasta la llega- precisamente tu misión, ya ción es elevado, por lo me-
da de Dutsy Plade y su pan- que debes ayudarle a elimi- nos en las dos primeras fa-
dilla. Estos tenían aterroriza- nar a todos los secuaces de ses, y la dificultad adecuada,
dos a todos los ciudadanos y Dutsy Plade. pero lo que es incómodo, y
nadie poseía el valor sufi- Como primer paso, nuestro bastante, es el sistema de
ciente como para enfren- protagonista debe demostrar disparo.
tarse a ellos. Na- su puntería sobre unos botes En resumen, un programa
en un tiempo límite. Tras es- en el más puro estilo «Pro-
ta fase de habilidad, deberás hibition» con algunos fallos
acompañar al sheriff en su de realización y grandes
ronda diaria por las calles de posibilidades de aburrimien-
la ciudad. to a la tercera partida juga-
Aquí la cosa se complica da.
SCO RE L 1 VES B Í L L LEVEi. un poco más, pues si bien
0^3060 1 Oí 0-í
los botes eran inofensivos
y sólo teníais que preocu- •
1
•
de que se consumiera el — .
' 'M f
. * .
tiempo, ahora hay que afinar
la puntería, ya que, de lo
1X s
j f i ' O T i " " contrario, vuestros enemigos
l l p l i S í ^ darán buena cuenta del she-
i i! 8 8 ii i
1
riff.
¡I I I I I H I I I I II
Y esto es todo, ya que es-
tos dos desarrollos se repiten
#—/vvjmrx
HACHAZO POR AQUI, *
ESPADAZO POR ALLÁ ^GSS
TIGER ROAD
Arcade
Capcom
Capcom, sello de la todo-
poderosa U.S.Gold, nos pre-
senta una de sus últimas con-
versiones, «Tiger Road», pro-
grama que a muchos os re-
sultará familiar por haberlo
visto en vuestros salones de
juegos favoritos.
La verdad es que este tipo
de trabajos son siempre de
alabar, ya que reducir las po-
sibilidades que ofrece una má-
quina de este tipo a la capaci-
40 MICROHOBBY
• 1
b-M
KAS J-ILLÍ'
DE LÜS ESLEI;IU.'J
BH9W re
oouoen
S.D.I. Hl:
1H3H
i 'iLimin 'jTfitiE 0 3
Arcade •
Activision • •
¡ B .
La iniciativa de defensa es-
tratégica —más conocida por
S.D.I.— se ha convertido re- ta* tai» © & ii *
cientemente en algo tan po-
pular que hasta SEGA ha de- J ñ (r, r (J C 1 onnBEF
cidido llevarlo a las máqui- •
41 MICROHOBBY
PROGRAMACIÓN
TIPOS DE
ESTRUCTURAS (y II)
Siguiendo con el tema que iniciamos en el pa-
sado número vamos a ver un tipo de estruc-
turas que nos permitirán la realización de
completos entramados en elfflu¡ode nuestro
programa. Son, quizá, las estructuras que
más necesitamos conocer y comprender bien,
ya que su carácter básico y su extraordinaria
potencia las harán estar presentes en todos
los programas medianamente serios. Se tra-
ta de las estructuras de control, con sus diver-
sas variantes: decisión, selección, bucles...
F. Javier MARTÍNEZ GALILEA
C
omencemos con las más simples,
tas estructuras de decisión, que FIGURA 3 FIGURA 5
quedaron apuntadas en el ante- 10 II- condición THEN instrucción I: 10 I F ( n o t a > =5) THEN PRINT
rior número. Básicamente, al llegar a G O T O 30 " a p r o b a d o " : GOTO 30
una de ellas el programa analiza la
20 instrucción2 20 PRINT "Suspenso"
condición que aparezca y, según su
resultado, toma uno de los dos cami- 30 ... 30 ...
nos posibles. En forma de grafo. pode-
mos ver esta estructura en la figura 1 que dé un resultado BOOLEAN (verda-
dero o falso). Esto es, puede tratarse de Esta estructura permite el uso de
una variable definida como boolean cualquier operador boolean —recor-
FIGURA I (repasar, si se desea, el artículo apa- damos cómo operan los más habitua-
recido hace dos números que habla- les en la figura 6—, como podemos ver
ba de los tipos de datos), como en la en la figura 7 donde, con los valores
VwWÍctLA NO figura 4. donde la variable «gráficos» iniciales dados, siempre se ejecutará
definida como boolean y que, en un la instrucción 1. La explicación es muy
punto del programa (escrito en Pascal) sencilla y no merece la pena exponer-
toma el valor TRUE (verdadero), hace la Podéis analizarlo vosotros o probar
—r que al llegar a la sentencia IF se eje- otros valores y condiciones y predecir
SEGUIR SEGUIR ESTE cute la parte de programa que apa- los resultados.
ES1E C A M I N O OTRO C A M I N O
rece a continuación del THEN. ignoran-
do el ELSE; o bien una expresión que.
una vez calculada, resultará cierta o FIGURA 6
La instrucción que, por antonomasia,
la representa es IF... THEN. ELSE... (fi- falsa
AND OR NOT
gura 2). Aunque el Basic del Spectrum 0P.1 Op] mi OPI OPi ÍESIL QP. RESLL.
no la implemento en su totalidad (fal- FIGURA 4
ta el ELSE), puede simularse usando el F F F F F F F V
«truco» de la figura 3 Si la condición VAR F V F F V V V F
se satisface, se ejecutará la instrucción gráficos:boolean; V F F V F V
1 y el GOTO 30. con lo que la línea 20 gráficos:TRUE; V V V V V V
y su instrucción 2 quedarán olvidadas, IF gráficos T H E N WRITELN (Impri-
y si no es verdadera la condición, se mo los gráficos
ignorará el resto de la línea 10, pasan- ELSE WRITELN (No im-
do a la 20 (instrucción 2, que corres- primo gráficos) FIGURA 7
pondería al ELSE) y continuando con el
resto del programa como antes a:=4;
La condición que se debe analizar Por ejemplo, en la figura 5 se anali- b: = 3;
puede ser de cualauier tipo, siempre za la expresión situada entre parénte IF ( a > 5) AND (b = 3) THEN instrucciónI
sis, donde si la variable «nota» toma un ELSE instruccíón2;
valor mayor o igual que 5 se ejecuta- IF (a > 3) OR (b < 1)THEN instrucción!
Bffi
F1GURA 2 rá el resto de la línea 10; cualquier otro ELSE instrucción2;
IF condición THEN InstrucciónI
valor provocará que se ignore el THEN
IF NOT ( a - 0 ) THEN instrucción!
y lo que le sigue, continuándose el pro
ELSE instrucción2 grama en la línea 20. ELSE instrucción2;
42 M I C R O H O B B Y
Por supuesto que se puede introdu- que puede variar, otros lenguajes nos
cir más de un operador boolean del FIGURA 10 suministran diversas estructuras. El es-
tipo que sea y hacer así todo lo com- 10 IF n = 1 T H E N instrucción I: GOTO 40 quema de dos de las más usadas apa-
pleja que se desee la condición. rece en la figura 14. En la primera de
Í 0 IF n = 2 THEN instrucción2: GOTO 40 ellas la condición se evalúa antes de
Pero este tipo de estructura resulta
muy pobre al permitirnos elegir sólo en- 30 IF n = 3 THEN Instrucción3 entrar en el bucle: si es verdadera se
1e dos operaciones. Veamos otra que 40 ejecuta y se vuelve a evaluar, proce-
hará ilimitadas las alternativas. so que se repite hasta que es falsa y
se salta al resto del programa. La se-
FIGURA 11 gunda de ellas difiere principalmente
ELEGIR opciones en que la condición se evalúa al final,
con lo que el bucle se ejecutará siem-
Esta estructura nos va a permitir que, pre al menos una vez. Los dos tipos de
según sea el valor del selector, ejecu- instrucciones son susceptibles de emu-
temos una d e las acciones previstas. larse con nuestro intérprete d e Basic a
Su grato aparece en la figura 8 y un base de condiciones IF (basten como
ejemplo en Pascal en la 9. ejemplos los de las figuras 15a y 15b
respectivamente, para los dos tipos se-
ñalados), pero es más elegante utilizar
los lenguaje que si disponen de ellas.
RAflnicializar y
l/Vvversiones
Todo lo quo hornos visto hasta ahora acorca del
DOS os para el • 3 lo quo para una persona se-
rian sus músculos y huesos. A pesar de cdgún que
otro mal pensado, un hombre es mucho más que
unos kilos de carne y algunos huesos. Es un or-
ianismo «inteligente» ...# que a veces incluso
Juan C. JARAMAGO
Íunciona.
44 MICROHOBBY
LOS JUSTICIEROS D
TOTAL ECLIPSE
G: 9 O: 8 G: 8
LAST NINJA O
O: 7
TOTAL ECLIPSE LAST NINJAII
E
L
G: 8 O: 8 G: 9 O: 8
M: 5 A:9 M: 8 A: 8 M: 8 A:9 M: 9 A : 10
S: 6 P:6 S: 5 P: 7 S:7 P: 5 S: 9 P: 8
Fernando Fuentes V: 8 V: 7 Alberto Campo V: 7 V:10
Pérez (Granada) Ciria (Huesca)
BATMAN AFTERBURNER R-TYPE BATMAN AFTERBURNER R-TYPE
G: 8 O: 7 G: 7 O: 8 G: 7 O: 5 G:8 O: 8 G: 9 O: 7 G:10 O: 8
M: 8 A: 6 M : 9 A: 7 M: 7 A: 6 M: 8 A: 8 M:10 A: 7 M:10 A: 9
S: 6
V: 8
P: 9 S: 8
V: 9
P: 8 S: 6
V: 8
P: 7 S: 7
V
V:: 7
P: 8 S: 7
V: 9
P: 9 S: 10
V : 1100
V:
P:10
0
TOTAL ECLIPSE LAST NINJA II TOTAL ECLIPSE LAST NINJA II
G : 10
M: 7
O: 9
A: 8
G: 9
M: 7
O: 7
A: 8
G: 7
M: 7
O: 8
A: 8
G: 9
M: 8
O: 8
A: 8
T
W
S: 6 P: 7 S: 3 P: 4 S: 9 P: 7 S:10 P: 6
Rodrigo Fdez. V: 9 V: 8 Altor Bilbao V: 7 V: 9
Del y al ( Madrid) L'rkidi (Santander)
BATMAN AFTERBURNER R-TYPE BATMAN AFTERBURNER R-TYPE
G:9
M: 9
S: 8
V: 8
O: 9
A: 6
P: 9
G: 8
M: 9
S: 7
O: 8
A: 7
P: 8
G: 9
M: 9
S: 8
O: 4
A: 6
P: 7
G:9
M:9
S: 8
V: 9
O: 9
A: 9
P:10
G: 8
M: 9
S: 7
O: 6
A: 7
V: 9
P: 8
G: 8
M: 9
S: 7
V: 8
O
A
P
AR
V: 8 V: 9
TOTAL ECLIPSE
0:10
A: 9
G: 9
M: 9
LAST NINJA II
O: 9
A: 9
má TOTAL ECLIPSE
G: 9
M: 9
O: 6
A: 8
LAST NINJA II
G:10
M:10
O: 9
A: 8
E
8 S 6 P: 6 S: 8 P: 7 S: 6 P: 5
J. L. Murugarren V: 9 L. M." García V: 9 V:10
(Zumárraga) (La Rioja)
BATMAN AFTERBURNER R-TYPE BATMAN AFTERBURNER R-TYPE
G: 9 O: 8 G: 8 O: 8 G: 9 O: 9 | G: 9 O: 9 G: 8 O: 8 G: 8 O: 5
M : 10 A: 8 M: 9 A: 8 M: 9 A: 8 K M:9 A: 9 M: 9 A: 8 M : 10 A: 4 r
S: 7 P: 7 S: 7 P: 7 S: 10 P: 9 1
V
S: 8 P: 9 S: 6 P: 8 P: 9 4i
I
S: 9
V: 9 V: 8 V: 10 9 V: 9 V: 9
BATMAN AFTERBURNER
G: 9 0:10 G: 6 O: 6 G: 8 O: 5
M:10 A: 9 M: 7 A: 5 M: 8 A: 6
S: 5 P: 9 S: 5 P: 6 S: 6 P: 7
V : 10 V: 6 V: 8
«•i; <•',••
WQr,, ; ffis.
1
•
i wm*
fe
•
q i 7 ¿ n o e n c o n t r a r á s o t r o s o r d e n a d o r e s tan alucinantes
l o s S i n c l a i r ? C o n e s a cantidad de juegos tan increíble
flfjon e s a calidad que n g te falla nunca, c o n
I _
losy/con la posibilidad de elegir el modelo que
¿¡.cassette, c o n o sin nrtonitor, etc.
juegas a que con los CPC y l o s S f l c l a i r ti¿s
in/jrmática? ^ ^ H
•
Modelos desde 2 9 . 9 0 0 ptas. + I V A
Ju
N X V
CPc
fe o ti
— • _ 1 De
| U e
& ?o«;
% \
fe. _ »
LA AVENTURA
TELEFÓNICA
V e a m o s c ó m o u n aparato,^
antaño bastante serio y
que sólo nos d e p a r a b a
alguna que otra
emocioncflla mientras
d e c í a m o s c h o r r a d a s a la
n o v i a , h o y (y es q u e las
ciencias a d e l a n t a n q u e es
una b a r b a r i d a d ) nos sirve
como medio de transporte
hacia t o d a clase de to de nosotros, será sólo un paseo por un El tiempo de supervi-
mundos y peligros. futuro que esperamos próximo. ncia para el novato suele
Básicamente, M U G es un juego interac- de escasos segundos a me-
E
l teléfono es otra interesante, aunque tivo por medio de un Modem, donde pue- nos que te ayude algún veterano
todavía cara, forma de participar en den jugar a la vez varias personas. a salir del caos inicial.
juegos de Creación de Personajes de Es el medio ideal para los adictos a Solamente después de varias
Fantasía. los juegos de Role que tienen la suer- muertes ridiculamente frustrantes y
La forma más habitual hasta ahora es te de poseer un ordenador, un Modem de haber gastado tus buenos reales, em-
conectarlo con el ordenador, vía Modem, compatible que soporte 1200/75 Baui pezarás a cogerle el gustillo.
pero también veremos las nuevas técnicas y la pasta suficiente para hacer frente un El sistema operativo es muy parecido en
que nos permiten participar usando sólo abultado recibo telefónico. todos estos juegos. Hay un ordenador cen-
el propio teléfono como única vía de en- Pero antes, veamos qué es esa pieza tral que contiene toda la información so-
clace con ese mundo fantástico. esencial para poder jugar llamada Mo- bre el juego, su estado y los jugadores. Co-
dem. Se trata de un MODulador-DEMo- mo dijimos antes, tu enganchas en él si-
LOS INICIOS dulador con una velocidad de transmisión multáneamente a otros jugadores. Y cla-
Durante algún tiempo fue un secreto ce- desde 300 baudios (impulsos por segun- ro, os matáis.
losamente guardado y compartido sólo do), hasta 1.200 baudios. El primer M U G fue el trabajo conjunto
por unos pocos aficionados, no más de En concreto es una cajita, usualmente de Simón Daly, Richard Bartle, y Roy
200 o 300, que tenían la suficiente infor- negra, que se sitúa entre el ordenador y Trubshaw de la Universidad de Essex y se
mación sobre los entresijos del mundo de la línea telefónica y cuya misión es trans- llamó (para liar aún más esto de las abre-
los ordenadores para saber que existía y ferir o traducir las señales entre uno y otro viaturas), M U D , que significa Multi User
como acceder a esa parcela. medio. Dugeon, o sea. Mazmorra para Usuarios
Luego, en los últimos 2 ó 3 años, ha sa- O sea, que usarás tu ordenador para en- Múltiples.
lido a la luz pública y se ha expandido has- ganchar con un computador central por
ta llegar a ser una de las formas de juego medio de la línea telefónica. MUD
de crecimiento más rápido. Una vez enganchado, debes conocer la Era un juego de Fantasía similar a las
Pero... ¿de qué estamos hablando? ¿de palabra clave para poder jugar. Se obtie- aventuras tradicionales por ordenador
un proyecto secreto? ¿de un nuevo misil? ne cuando recibes el paquete de inical, jun- donde los jugadores vagaban por peligro-
No, hablamos de... to con algunos mapas, reglas, instruccio- sas tierras resolviendo misterios, gue-
nes, etc. rreando contra procelosos monstruos y re-
MUG Lo que te permite un juego de M U G es cogiendo, ¡cómo no!, incalculables teso-
M U G significa Multi User Games o Jue- participar en una aventura de tablero, pero ros.
gos para Múltiples Usuarios y llevan ya al- que se lleva en tiempo real, desde varios La diferencia estaba en que muchos
gún tiempo en los Estados Unidos y Gran sitios a la vez y con múltiples oponentes otros jugadores andaban haciendo lo mis-
Bretaña. «vivos», es decir, donde tus adversarios no mo al mismo tiempo, con el riesgo de sor-
Aunque por sus especiales característi- serán limitados personajes creados por un presivos encuentros en el escenario de jue-
cas suponemos que aún tardarán en apa- ordenador, sino verdaderos pillofanáticos go, de donde salían grandes amistades y
recer en nuestro mundo, profundizaremos aventureros que se las saben todas. alianzas o cruentas guerras fraticidas.
un poco en ellos por el interés que han des- El ritmo del juego es frenético, con con- La meta final era convertirse en Mago.
pertado y las varías preguntas que sobre versiones completas y enfrentamientos ca- Para convertirte en uno de Ellos, has de
el tema nos han llegado. ra a cara (o pantalla a pantalla) con otros obtener una importante cantidad de pun-
Parece ser que hay un grupo de aven- jugadores, es decir de un modo individual: tos y dominio.
tureros Españoles a quienes no les detie- pero todo ello inmerso en medio de un ma- Si ello te ocurre, has de ver como tu
ne ni la lejanía, (y por lo tanto lo caro que remagnum de toda clase de «rumores» ge- cuerpo «mortal» se pudre tristemente en el
resulta) ni la barrera del idioma. nerales, proclamas, guerras y alianzas que polvo, mientras tú te elevas para reclamar
Para ellos van estas líneas, para el res- están ocurriendo en ese mismo momento. tu puesto entre los Elegidos.
48 MICROHOBBY
Los Magos y Hechiceras tienen la vida suscripciones y el tener que pagar dinero de desconocidos múñaos.
más fácil, y llena de diversos poderes, pe- por adelantado. Bien sea por medio de Modem o Direc-
ro más ocupada y responsable: puedes Hasta que se desarrolló un método pa- to se está trabajando en toda clase de ade-
crear tus propios problemas dentro del jue- ra poder pagar en el momento en que es- lantos para potenciar y facilitar esta nue-
go, hacer tus propias habitaciones secre- tás jugando. Es lo que se llama la clave va modalidad de Role por teléfono.
tas y hasta diseñar a gusto tus monstrui- 0898. Los aventureros aprenderemos en el futu-
tos, para luego soltarlos por ese mundo de Por otra parte, también se elude el Mo- ro a mirar con más respeto al sufrido bisho.
Dios para susto de los inocentes novatos. dem mediante el uso de un decodificador Y de esta larga exposición de T O D A S
Pero esto ocurría en la hipotética tierra de los tonos tecleados por el usuario en su las formas de jugar a juegos de fantasía,
llamada muy lógicamente «The Land», que propio teléfono. sólo nos quedan dos, una muy cercana a
significa «La Tierra». FIST (Fantasy Interactive Scenario by Te- nosotros: El juego de Role por Ordenador
El M U D de la Universidad de Essex ya lephone) es casi el único disponible en este y otra que aún nos parece sólo una paya-
no está disponible, pero durante el perío- momento, aunque hay varios en marcha. sada pero que cuando la conozcamos más
do en que lo estuvo, varios usuarios ente- Ha sido creado por Steve Jackson (el a fondo, quizá cambiemos de opinión: el
rados. primero de la misma universidad, conocido creador de muchos de los libros Juego de Aventura a la Vivo.
luego del exterior, «descubrieron» la forma de Role y de la aventura Rebel Planet, en- Pero eso será el tema del próximo ca-
de enganchar con él y se hicieron adictos. tre otras), con muy buenos textos e incor- pítulo.
Como el DEC-10 que lo llevaba estaba pora toda clase de sonidos de ambiente MUD:Muse Ltd, 6 Albermarle Way,
ocupado de día en asuntos más «importan- que crean un clima muy evocador. London EC1V 4JB
tes», nació así una faceta típica del juga- Es verdaderamente impresionante la Tel: 1-608 1 1 7 1 / 1 1 7 3
dor de M U D : el ser un ave nocturna. Se forma en que el sonido y el texto hablado SHADES:Telemap Ltd, Durrant House
dice que la mejor hora para «enganchar» (por cierto, una voz bastante macabra) se 8 Herbal Mili,
es a eso de las tres de la madrugada. juntan para producir una sensación de rea- London EC1R 3 A U
También la influencia de Bartle en este lidad pocas veces lograda por medio de Tel: 1-278 3143
tipo de juegos ha trascendido creando un gráficos. Nos hace desear el que en las GODS:Lap of the Gods, Voysey House
modelo típico que se nota en todos los de- aventuras clásicas, se incorpore también Barley Mow Passage,
más escenarios, donde casi todos son del el sonido en un porcentaje mucho mayor London W4 4PT
tipo ciencia ficción o fantasía mágico- que el actual. Tel: 1-256 8427
guerrera. Si tecleas 0898 800 876 (recordar que T H E ZONE:Ordenador: 1-683 4507
Pero el M U D original no murió del to- desde el extranejero no hay que teclear el Baudios: 1 2 0 0 / 7 5
do. Cuando la U. de Essex no pudo seguir primer cero) habrás conectado directa- Contactar con Prestel MBX
llevándolo se hizo cargo de llevarlo la cono- mente con un mundo de fantasía medie- 016892839
cida cadena Compunet, con un sistema de val, magia y todo tipo de monstruos y te- MIRRORWORLD:Ordenador:
comunicación basado en el Commodore. soros. Es el mundo del Castillo Mammón, 0883 844044
Actualmente está en manos de la com- hogar del Príncipe de los Demonios. En ó 0883 844164
partía de teléfonos británica, {British Te- el puedes oir el «rugir» del comedor de car• Baudios: 1 2 0 0 / 7 5
lecom) y distribuido por medio de ta red ne, el «chisporroteo» de las bolas de fue- Contactar con Prestel
de comunicaciones Preste! que usa para go que se dirigen hacia tus morricos y has- BMX013736337
ello un sofisticado VAX8700. Los planes ta el «cling» tintineante de las monedas que AMP:Ordenador: 0202 678537
son extenderlo por varios países y en va- manejas. Baudios: 3 0 0 / 3 0 0
rios idiomas, esperemos que nos llegue al- Tu tomas tus decisiones simplemente Contactar con Prestel MBX
go. pulsando ciertas teclas de tu teléfono. Por 219992725
A la sombra del éxito del M U D y debi- ejemplo, el 0 significa repetir la acción y FIST:Computer dial Ltd.,
do a la gran demanda de este tipo de jue- el 9 te dá una lista completa de tu actual 7 Leapale Rd, Guildford
gos, se ha creado otros títulos, entre los estatus, etc. Surrey G U I 4JU o
que destacan: G O D S . S T A R N E T y SHA- Pero es que FIST, aparte de ser un jue- P.O. Box 530
DES de Micronet, W I R R O R W O R I D , go de role, te ofrece muchas más cosas: C / o Kensington Sorting Office
AMP y T H E Z O N E . Si deseáis más infor- hay competiciones mensuales, grupos de 24 Earls Court Road
mación sobre estos M U D , ya sabéis don- charlas y coloquios entre los propios ju- London W8 6DA
de acudir). gadores, una academia para aumentar tus
habilidades en el combate y hasta una EXCLUSIVA: CÓMO
SÓLO UN TELÉFONO tienda donde puedes «comprar» con tu di-
Pero... ¿existe alguna manera de jugar nero de aventura toda clase de artículos PROBAR MUD GRATIS
vía teléfono sin necesidad de tener un Mo- imaginarios que te facilitan las cosas. Si ya tienes un Modem y no puedes es-
dem y un ordenador acoplados? Sí, la hay Tampoco has de comenzar a jugar des- perar para sumergirte, puedes jugar gra-
y es la última moda en juegos de Role. de el comienzo cada vez. Hay una espe- tis como invitado por 20 minutos. Haz lo
Ante todo unas consideraciones: hay cie de Save mediante el cual, cuando quie- siguiente (Si tienes un Modem lo entende-
que tener en cuenta que el teléfono se pres- res conservar tu actual estatus y tu perso- rás): manda tu comunicación de soft a Pa-
ta enormemente al juego de aventura por naje, lo envías al LIMBO, donde te lo man- ridad Par. 7 Bits, 1 Stop Bit y llama a:
la facilidad con que se puede crear un buen tienen «congelado» hasta que desees vol- 1 583 1275 para 1 2 0 0 / 7 5 baudios
ambiente por medio del uso combinado de ver a jugar. 1 583 1200 para 1200/1200 baudios
la voz arropada por sonidos de todo tipo. El sistema puede llevar hasta 32 teléfo- 1 583 3000 para 3 0 0 / 3 0 0 baudios
El problema de no haberlo usado antes nos al mismo tiempo mediante varios mo- 1 583 8333 para 2400 bis.
se debía a no poder encontrar un forma dernos IBM y otro montón de hardware es- Cuando ya estés dentro de la red GOLD
adecuada de cobrar al usuario. pecializado que, entre otras cosas, contie- de la British Telecom teclea RETURN va-
Hasta ahora la única forma de evitar a ne hasta 16 horas de voz digitalizada y rias veces y luego CALL 41 para entrar en
los intrusos era por medio de una suscrip- efectos sonoros. el computador que dirige MUD.Te pregun-
ción para hacerle miembro y entonces reci- ¿El precio?... pues aparte de la tarifa tará U S E R N A M E ? contesta M U D -
bías una palabra clave de identificación, sin propia del teléfono (que en nuestro caso G U E S T . Luego te preguntará PASS-
la cual los demás no podían enganchar. se sube alarmantemente, creeme), hay W O R D ? contesta PROSPECT ...y las
Esta es la forma como trabajan, por que pagar unas ¡85 pelas por minuto! puertas de The Land se te abrirán por fin,
ejemplo, Prestel, Micronet, Gods y Sha- Como ves, el mundo del teléfono nun- y déjame decirte que nunca lo lamentarás.
des. Pero subsiste el hecho de que hay mu- ca volverá a ser lo mismo para estos usua-
cha gente a la que no le va el rollo de las rios enfrentados a través de él con miles Andrés R. SAMUDIO
49 MICROHOBBY
REDUNDANCIA da. Numerosas personas nos escri-
ben preguntando dónde pueden ad-
Luego de teclear varios de los quirir estos programas; la verdad es
programas en Código Máquina apa- que su localización en tiendas es ra-
recidos en vuestra prestigiosa revis- ra por su antigüedad, así que lo úni-
ta, he comprobado la lentitud e in- • Su problema es muy común en la el Spectrum de inicializar las matri- co que podéis hacer es escribir a al-
comodidad que se tiene para utili- electrónica y la solución es bastan- ces; cuando ejecutamos la senten- gún club de usuarios.
zar el cargador universal (pese a que te fácil. Consiste en instalar un dis- cia "DIM D$ (número, longitud)" es-
el sistema por DATAS es mucho positivo eléctrico llamado relé, que tamos creando tantas variables aí-
más lento). En base a esto realicé consiste en un interruptor que es fanuméricas como indique número MAYÚSCULAS
varias modificaciones al cargador accionado através de un electroi- y cuyo número de carácteres es lon-
Quisiera que me explicarais un
de modo que no se pierda tiempo mán. Si suministramos cierta ten- gitud; éstas son llenadas con espa-
método (en baste) para activar las
tecleando el número de lineas y el sión al electroimán, éste cierra el cios. Al asignar una palabra, ésta se
mayúsculas y, a ser posible, otro
de control. contacto. La particularidad del dis- coloca en el sitio correspondiente
para desactivarlas.
Pablo EDELMAN-Montevideo positivo es que, mediante una pe- pero se añaden espacios a su dere-
queña corriente que necesita el cha hasta completar la longitud es- Pedro ESCUTIA-Cuenca
• Nos parece estupendo que nues- electroimán para funcionar, pode- pecificada. Si la comparamos con • El método de activar las mayús-
tros lectoies opinen sobre los pro- mos controlar el interruptor por el una variable normal, cuya longitud culas mediante el basic ha sido ex-
gramas que publicamos y que rea- cual pueden pasar varios amperios. varia, la comparación no se efectua- plicado ya varias veces en esta sec-
licen sobre ellos todas las modifica- Como verá la única dificultad con- rá correctamente. Sabemos lo que ción. Sin embargo, como sabemos
ciones que consideren pertinentes. siste en escoger el relé apropiado. ocurre, falta encontrar una solución. que siempre hay lectores nuevos,
Efectivamente, suprimiendo el nú- La solución consiste en añadir tan-
tos espacios al final de K$ como ha- los volveremos a decir. El método
mero de líneas y el de control, el
tiempo para teclear el listado se re- PROBLEMAS CON gan falta, para que su longitud sea es
sólo
muy simple, pues basta con un
poke para activarlas y otro pa-
la especificada en la matriz. Esto lo
duce, pero esta reducción de tiem-
po la obtenemos, y esto es lo impor-
MATRICES podemos conseguir de varias for- ra desactivarlas. Estos pokes son:
mas, pero la más sencilla consiste ACTIVAR MAYÚSCULAS:
tante, a costa de no estar seguros En un programa tipo agenda de-
en añadir en la línea 19 la instruc- POKE 23658,8
en ningún momento que las lineas seo que al entrar una ciudad, el or-
ción "DIM K$ (1, longitud)", de for- DESACTIVAR MAYÚSCULAS:
que estamos tecleando estén co- denador liste los dientes de esa du-
ma que obligamos a K$ a tener la POKE 23658,0
rrectas o si nos hemos *comido» al- dad. La idea es que tras entrar la
guna. Los errores son tan habitua- ciudad (kí) el ordenador la busque longitud requerida.
les que podemos casi asegurar que en la matriz de ciudades (D$(A)) y
al teclear un listado de 190 líneas que imprima A, que será el n.° de re- CANALES
el programa no funcionará y nos to- gistro. El resto no tendrá mayor di-
cará revisar todo el listado. La inclu- ficultad, pero mi problema surge
REUBICACIÓN Poseo un Spectrum + y al teclear
en ensamblador
sión de tiempo extra está justifica- porque el ordenador no me compa-
Me dirijo a ustedes para que me LDHU23688
do cuando nos permite corregir los ra las dos variables.
puedan aclarar una pregunta: He LD A,18
errores de una forma fácil.
Por ejemplo: Si K$ es BARNA y copiado dos rutinas de Microhobby LD (HL),A
Esta forma de actuar se denomi- D$<34) es BARNA en este ejemplo: especial. Mi problema está en que INC HL
na de tCódigo Redundante*, pues 10 INPUT K$ no puedo unir las dos rutinas en LD A,14
estamos introduciendo en el orde- 20 LET A = 34 una sólo porque una «machaca» í LD (HL),A
nador más códgo del que necesita- 30 IF D$<A) = K$ THEN PRINT la otra por la coincidencia de direc- LD A,74
ría para obtener la información. Es- •IGUALES. ciones. ¿Cómo podría conseguir RST16
to es de suma importancia en infor- Como veis este es 1*1 miniprogra- unirlas? No me imprime en la linea 10, co-
mática, donde un bit erróneo puede ma reducido del problema que ten- John LOHMEYER-Barcelona lumna 15 una «J». ¿Por qué?
impedir la ejecución de un progra- go, ya que el Spectrum nunca impri- Javier VELAZQUEZ-Sevilla
ma. Fíjate si es importante, que se me iguales. ¿Por qué conoce el va- • El problema es muy frecuente al
han inventado sistemas enteros de lor D$(34), el valor K$ y no los com- querer unir dos rutinas que no han • Éste es un error que cometen to-
código redundantes, para que, aun- para? sido diseñadas conjuntamente. La dos los que empiezan a programar
que perdamos parte de la informa- Óscar Luis PASCAL-Barcelona solución pasa por la reubicación de en Código Máquina cuando inten-
ción, podamos recuperarla. Otra ca- una de las dos njtinas. Hay mtinas tan imprimir algo. La razón es que
racterística muy importante es la • Cuando nos encontramos con que de por si son reubicabies y con estás imprimiendo en la zona baja
que nos permite saber si una infor- este problema, lo primero que pen- las cuales no hay problemas, las de- de la pantalla. ¿Por qué? Para en-
mación es la correcta o no. samos es que el ordenador se ha más, que son casi todas, tendremos tenderlo necesitamos un poco de
Con todo esto comprenderás co- vueltotoco,¡Cómo que no son igua- que reubicarlas manualmente; (se- información acerca de cómo impri-
mo la inclusión del número de línea les! gritamos desconsolados. Pues ria bueno un programa que reubica- me el Spectmm El Spectrum ha si-
y código de control está plenamen- una vez más el ordenador tiene ra- ra pero no tenemos constancia de do diseñado con uno de los más
te justificado. zón, no son iguales, al menos para ninguno, queda ahí la propuesta). avanzados sistemas de gestión de
él. Vamos a aclarar todo este lío. La reubicación de un programa de entradas y salidas: el sistema de ca-
Conecta el ordenada con tu progra- Código Máquina, del cual no dis- nales. Expliquemos esto para que
ma agenda y córrelo hasta la ins- pongamos de su código ensambla- nos entendamos. Si nosotros te-
CONTROLADOR trucción fatídica; ahora teclea la si- dor es bastante tediosa, no se la cleamos algo pa teclado, vemos
aconsejamos a nadie. El método como normalmente el texto se es-
DOMÉSTICO guiente instrucción:
PRINT INVEPSE1; D$(A): PRINT más fácil consiste en desensamblar cribe en la parte baja. Supongamos
Tengo un controlador doméstico ÍNVERSE 1; KS la rutina mediante un buen desen- que quisiéramos imprimir en una
de MHT y mi problema es que sólo Si lo has hecho, probadamente samblada y volver a ensamblar me- impresora; en principio no podría-
sirve para un máximo de 50 voltios habrás dicho: ¡Pues es verdad, no diante un ensamblada, en otra di- mos hacerlo, pero gracias a este
y 1 amperio. Yo necesito controlar son iguales!. Si no lo has dicho, mi- rección. Una excelente herramienta sistema cada dispositivo tiene aso-
220v y más amperios ¿Qué puedo ra mejor y te darás cuenta que la va- para realizar esto es el paquete ciado un canal, como una carreta
hacer? riable D$(A) es más larga que la K$. DEFPACde Hisoft que incluye des- ra pa donde fluyen los datos, de tal
Esto se debe a la forma que tiene ensamblada, mónita y ensambla- manera que basta con cambiar de
Gorica DiAZ PEÍÍAS-Vizcaya
50 M I C R O H O B B Y
carretera (abrir un canal), para po- ra a las muchas Interferencias y ellos. Hay algunos programadores suya no es compatible, luego no
der comunicamos con cada dispo- fluctuaciones que tiene la red eléc- que lo leen por el 31, esto es por dos funciona. Cuando imprime letras es
sitivo. En el Spectrum tenemos tres trica. En el Spectrum está protec- causas, la primera por desconoci- lo mismo, pues los códigos son co-
canales; el primero es la parte baja ción no existe, y algunas veces te miento (los menos); la segunda es munes a todas las impresoras, el
de la pantalla, el segundo es la zo- puedo asegurar que se hecha mu- porque algunos periféricos multi- problema viene al realizar gráficos,
pues aquí los códigos cambian y a
na alta de la pantalla y el tercero es cho en falta. El que los dos tengan función sólo aceptan este puerto
el mismo micro, no significa nada. para leer el joystick. Los puertos veces no sólo los códigos, sino tam-
la impresora. Cuando imprimimos
Un ordenador tiene bastante más restantes están disponibles para bién los modos gráficos. En caso
en basic, cada instrucción tiene
asignado el canal por defecto, co- cosas que un micro, conectar algún otro periférico. Co- que ocurra lo primero, la solución
rrespondiente antes de mandar al- mo hemos comentado hay 65536 está en cambiar estos códigos. La
go por él. Para abrir un canal a la PUERTOS puertos con lo que se utilizan 16 bit manera de hacerlo se explicó en el
para direccionarlos, en Código Má- número 154. Si ocurre lo segundo,
zona alta tendremos que ejecutar
¿Por qué hay que leer el joystick quina las instmcciones para leer y tendremos que variar toda la rutina
las siguientes instrucciones: de copy, esto no es fácil sino se tie-
kempston por el puerto 223? Voso- escribir en ellos son:
LD A,2 nen conocimientos de Código Má-
tros decís en vuestro curso de Có- LD A, byte alto del puerto
CALL5633 quina.
digo Máquina que sólo un bit pue- IN A, (byte bajo del puerto)
Ponías al principio de tu progra- LD A, byte alto del puerto y dato
de ser bajo para acceder a un peri-
ma y verás como todo va de mara- de salida
férico, pero tras desensamblar par-
villa. ¡Ah! no se te olvide el RET al
te de algunos juegos comerciales OUT (byte bajo del puerto), a C/M EN LÍNEAS REM
final si quieres volver al basic. En salida el dato en *a» es envia-
he observado que leen el joystick
por el puerto 31. ¿Por qué decís que do a la vez al bus de direcciones y Me gustaría que me aclarasen có-
el puerto correcto es el 223? de datos. Si queremos que sea dis- mo se opera de forma práctica pa-
CAMBIAR DE ¿Por qué al hacer LO A, 253; IN tinto, utilizaremos la instrucción IN ra introducir un programa en Códi-
VELOCIDAD a,(254) se coloca el 253 en la parte (c),
to.
registro; teniendo en be el puer- go
REM.
Máquina
Cuando
dentro de una línea
en un programa ya
alta del bus de direcciones? Si 253
¿Cómo se hace en algunos PC está introducido, cómo se puede sa-
es un dato, ¿no deben a ir por el bus
para que con sólo pulsar un botón de datos? La verdad es que no ten- DISCOS ber qué códigos existen en la línea
REM, ya que si se hace MERGE a
cambie la velocidad del microproce-
sador? ¿Cómo reaccionan los de-
go esto muy claro. INTERCAMBIABLES un programa y éste está en una lí-
Para direccionar un periférico só- nea REM, he observado que suelen
más chip? ¿Debe de estar apagado lo un bit puede ser 0, ¿sólo hay 8 Me gustaría saber si los discos
el ordenador? salir unos signos y no encuentro
puertas de entrada y 8 de salida? de Amstrad CPC se pueden poner manera de saber los códigos que
¿Cuáles son los límites máximo ¿Qué periféricos se direccionan en el Plus 3.
y mínimo de velocidad de trabajo de corresponden a estos signos. ¿Po-
poniendo en estado bajo los otros Eduardo GONZÁLEZ-Madrid drían aclararme estas dudas?
un microprocesador? bits?
¿Cómo es posible que se estas Tomás ALONSO-Madrid
José A PÉREZ-Jaén • Los Amstrad CPC y el PLUS 3 uti-
ejecutando un programa en MSX y lizan el mismo tipo de discos (3'%
lo apagas y vuelves a encender rá- • Por tus preguntas nos parece por consiguiente los discos de uno • En primer lugar hay que especi-
pidamente, el programa siga funcio- que tienes un poco liados los con- ficar que las razones que llevan a
valen para el otro. Pero, mucha
nando? Es más, después de haber- ceptos. Esperemos que después de atención, pues esto no quiere decir poner c/m en lineas REM son o de
lo tenido apagado 5 ó 6 segundos leer esto, los tengas totalmente cla- que los programas de uno valgan protección o de querer cargar basic
y volverlo a encender, todavía se ros. Lo primero que debes hacer es para el otro. Desde luego, si quere- y c/m en un sólo bloque. Quede cla-
puede observar que quedan algu- olvidar todo lo que hayas leído so- mos utilizar plenamente el disco ro que siempre es mejor tener el c/m
nos restos. ¿Por qué el Spectrum bre el tema. con el Plus 3, tendremos que forma- en la parte alta de la memoria.
borra tan rápido la memoria si MSX El Spectrum dispone de tantos tear el disco. Hay dos famas de colocar el c/m
y Spectrum tienen el Z80A? puertos de entrada y salida como en la línea REM, una es, digamos,
José A. PÉREZ-Jaén direcciones de memoria. Al igual poco limpia y la otra es totalmente
que éstas, estos puertos tienen nú- SOFTWARE DE limpia. La diferencia entre las dos
• Cambiar la velocidad del micro- meros que van desde el 9 al 65535.
Ahora bien, cada periférico que co-
IMPRESORA se basa en la manera de hacer es-
pacio para el programa, podemos
procesador es sencillo en un prin-
cipio, pues basta cambiar la fre- nectemos al ordenador puede tener Hará cosa de un aAo y medio me escribir una linea REM y llenarla de
cuencia de reloj que éste lleva. Los asociado un puerto o más de uno. compre una impresora, una New tantas letras como longitud tenga el
demás chip están diseñados para El teclado, que es un periférico, tie- Print CP-80, con posibilidades grá- programa, la otra es llamar a la ru-
permitir trabajar a las dos velocida- ne asociados varios puertos, estos ficas, me la compre casi exclusiva- tina del S.O. que se encarga de
des. En los PC se puede realizar, tienen en común el bit 9 el cual es- mente para pasar portadas gráficas crear espacio en la zona de basic.
pues están diseñados para ello, pe- tá siempre a 9. Otro periférico es la a papel. El interface que uso es de Ésta se encuentra en la dirección
ro en nuestro modesto Spectrum cinta que tiene asociado el mismo tipo paralelo, direcclonado en el 5717y se entra en ella con el núme-
esto es prácticamente imposible de-puerto que el teclado tanto en en- puerto A2, el mismo que vuestro ro de bytes para mover en »BC» y el
bido a la ULA. La frecuencia máxi- trada como en salida. El joystick es montaje, y con él escribo con dife- inicio en *HL*. Una vez que tene-
ma de funcionamiento de un micro- un periférico añadido al ordenador rentes formas de tetras y paso tam- mos el espacio, basta con un sim-
procesador, la marca el fabricante y tiene varios puertos asociados a bién gráficos de 8 x 8 pixels, y me ple movimiento de la memoria me-
del mismo. En el Z80A está en unos él. Estos puertos tienen en común funciona perfectamente. He teclea- diante la instrucción *LDIR» y ten-
4MHz. El Spectrum funciona a unos el bit 5 que tiene que estar a cero, do vuestro programa PrintWord, dremos ubicado el c/m en la línea
3.5 MHz por aquello de que los má- por tanto todos los puertos que ten- núm. 153, y me funciona cuando es- REM. Hay que tener en cuenta que
ximos nunca fueron buenos. En gan el bit 5 a cero, están asociados cribo texto, pero al intentar realizar el programa tiene que poder correr-
cuanto a la mínima, la verdad es al joystick kempston y podemos un copy, en la impresora salen sig- se en la nueva dirección y que algu-
que no hay, con lo que podemos po- leerlo desde cualquiera. El leerlo nos, letras y cosas raras. nos periféricos modifican el inicio
ner la que queramos. desde el 223 es debido a que es el del basic y por tanto del programa.
puerto que tiene todos los bit a 1 Para averiguar qué códigos con-
La última pregunta es una alu- menos el bit 5 que está a cero, si lo Antonio ORTIZ-Barcelona
sión al abaratamiento de costes leemos desde otro y tenemos más tiene una linea REM debemos usar
que se realizó cuando se fabricó el periféricos conectados, corremos el • El programa que está utilizando un desemblador. Lo primero que
Spectrum. El tiempo que tarda en riesgo de interferir con algunos de está diseñado para funcionar con hay que hacer es quitar la autoeje-
«pararse»es una protección de ca- una impresora compatible IBM. La cuclón para cargar el programa y
51 M I C R O H O B B Y
sin listar para nada el programa, neja el contador, cuyo tiempo de
cargar el desensamblador y desen- ejecución corresponda siempre al
samblar la linea REM. Hay que te- retardo, lo habremos conseguido.
ner cuidado pues ésta puede tener Confesamos que la labor no es fá-
basura antes del verdadero código. cil, pero tampoco imposible, pues
hay programas que lo llevan. Ani-
a imprimir en la siguiente posición. • La realización del reset es una
Para hacerlo no tenemos más reme- mamos desde aquí a los programa-
tarea sencilla, pues basta con co-
UNIDADES DE DISCO dio que utilizar el famoso Código nectar un pulsador entre las patillas
dores a que realicen una mtina de
carga que nos muestre en pantalla
Máquina. Por lo que dices en tu car- del condensador marcado con C27,
Poseo un Speclrum 48K y un In- ta nos tememos que no sabes na- el todo momento, los bytes que nos
por supuesto tendremos que tener
ves PC. A raíz de una pregunta apa- da de este lenguaje, por lo que lo quedan por carga.
mucho cuidado, y no dejar caer nin-
recida en el n.® 170 se me ha ocu- mejor que puedes hacer es utilizar guna gota de estaño en la placa del
rrido utilizar la unidad de disco del una de las rutinas escritas para es- ordenador.
PC con el Spectrum. ¿Qué interfa- te fin. Las puedes encontrar en el La mejora de la calidad de ima-
TECLAS SIMULTANEAS
ce me recomendáis? Mi ¡dea es no MICROHOBBY ESPECIAL N.0 6. gen se consigue conectando un mo-
desconectarla del PC y poner dos No nos extraña nada que no en- Me gustaría que me dijesen cómo
nitor al ordenador, de todas formas se puede realizar mediante una fun-
cables a la unidad de disco: uno al tendieras ni jota de la respuesta del su idea es válida y la calidad de ción A$ = INKEYS u otra similar, pe-
PC y otro al Speclrum. ¿Se puede n.0170, pues era muy concreta y es- imagen mejorará, pues el modula- ro sin recurrir al Código Máquina,
poner un interruptor en el cable de taba dirigida a personas que tuvie- dor es de buena calidad, además le para que al dar dos teclas a fa vez,
conexión para desconectarlo del ran conocimientos de Código Má- permitirá Oír el sonido por la televi- como por ejemplo a la «a» de avan-
Spectrum y usarlo con el PC? ¿En quina. Lamentablemente no es po- sión. A continuación le damos el es- zar y la «s» para la derecha y te va-
que pata se pondría? ¿Harían falta sible grabar sin cabeceras desde quema del circuito para conseguir ya el muñeco en diagonal.
un interruptor para el PC y otro pa- basic, pero por otro lado tampoco esto.
ra el Spectrum? ¿Cómo alimentaría encontramos una razón poderosa Pablo MORALES-Madrid
la unidad de disco sin conectar el para hacerlo a no ser a modo de
PC? protección. • Efectivamente la función
Juan José GÓMEZ-Sevilla Para grabar un programa como CARGA SIN BORDE INKEYS sólo nos permite leer la pul-
sación de una sola tecla. Para leer
bytes debemos colocar la siguien-
• Actualmente el interface de dis- ¿Cómo podría hacer que cargue más de una tenemos que emplear
te instrucción justo antes de la linea
co para el Spectrum disponible en un programa sin borde (sin que se la función IN seguida de un núme-
donde va a comenzar la ejecución
España es el Disciple o el Plus D. vean las rayas) y con contador? ro; dependiendo del número, así lee-
del programa.
Así cualquiera de ellos le puede va- Raúl RUIZ-Sevilla remos unas teclas y otras. Vamos
SAVE .nombro CODE 23552, a considerar el teclado dividido en
ler. Se podría poner un interniptor, (PEEK 23641 +256'PEEK 23642)-
pero habría que ponerlo en muchas • Para conseguir que no salgan lí- 8 semifilas, cada semifila tiene aso-
23552. ciado un número, mediante la fun-
patillas, con lo que la mejor solu- neas por el borde, tenemos que mo-
dificar la rutina de carga del Spec- ción IN seguida de este número, po-
ción consiste en situar un conector
en la parte trasera del PC, para co-
RESET PARA trum. Para ello lo primero que debe- demos leer el estado de las teclas
de ésta. Las semifilas y los núme-
nectar la unidad de discos, depen- SPECTRUM mos hacer es reubicaría en la zona
ros son:
diendo de que ordenador queramos alta de memoria, una vez allí pode-
utilizar, asi enchufaremos un cable Poseo un Spectrum versión 4B mos realizar los cambios que que- V,CX¿OS 65278
u otro. Por supuesto está la posibi- (teclado de goma) y os pregunto los ramos. La responsable de las líneas T,R,E,W,0 64510
lidad de realizar un interface que siguiente; es la instrucción OUT situada al fi- 6.7.8.9.0 61438
realice la conmutación automática- Creo que en el n.° 1 publicásteis nal de la mtina, suprimiéndola, su- H,J,K,L,ENT 49150
mente por software, pero su diseño el montaje de un reset, ¿Me lo po- primimos las rayas, asi de fácil. G,F,D,S,A 65022
requiere amplios conocimientos de díais explicar de nuevo? ya que el Conseguir el contador ya no es tan 5.4.3.2.1 63486
hardware. Para alimentar la unidad n.° 1 lo tienen agotado. sencillo, pues tendremos que aña- Y,U,l,0,P 57342
sin conectar el PC, tendremos que Sí habéis publicado algún monta- dir código de mtina. Como sabéis la B,N,M,S/S,B/S 32766
añadir una fuente exterior que ali- je para mejorar la calidad de imagen mtina de carga depende críticamen- La función nos devuelve un valor
mente la unidad. del ordenador o si es posible la co- te del tiempo, con lo que no pode- que depende de las teclas pulsadas
nexión de un modulador mod. Astee mos aumentar su tiempo de ejecu- y de la versión del ordenador. Para
UM 1286 extraído de un Dragón 64, ción al añadir código. Sin embargo saber qué número nos dará al pul-
U.D.G. P1XEL A PIXEL al objeto de que el sonido se escu- podemos utilizar un retardo que po- sar una o más teclas de una semifi-
che através del altavoz del televisor, see la rutina. Este retardo tiene lu- la, debemos tener en cuenta ciertas
Quisiera saber como puedo mo- y a que pertenecen las cuatro entra- gar cada vez que se carga un bit, si cosas. Cada letra de semifila tiene
ver un U.D.G. por la pantalla pixel a das que posee dicho modulador. suprimimos ese retardo y en su lu- un valor dependiendo del puesto en
píxel, sin tener que hacer uno para Salvador JIMÉNEZ-Ceuta gar colocamos una mtina que ma- que esté, así la primera tiene el va-
cada posición. lor 16, la segunda el 8, la tercera el
Me gustaría también saber cua- 4, la cuarta el 2 y la quinta el 1. El
les son los pasos para grabar un número se obtiene sumando los va-
. SM
programa en basic, sin cabecera. Lo lores de las teclas que estén pulsa-
he leído en la revista n.° 170, pero das y restando este valor de 255.
no entiendo nada, pues tengo 12 TR1MMER
MK
© UM 1286
También hay que tener en cuenta
años y he empezado a hacer mis que en algunas versiones del orde-
— T r
juegos en basic hace poco tiempo. ENTRADA AUDIO
1K nador, el número del que debemos
. SINTONIA CANAL
¿Cómo se graba un programa en restares 191. Por ejemplo el progra-
un bloque de bytes? • 5 VOLTIOS
—') © ma para comprobar si están pulsa-
4 das las teclas *a» y »$» seria:
Pablo SAN JOSÉ-Sevilla
ENTRADA VIDEO
V
• Realizarlo que nos pides en ba-
1 C P
10 REM TECLAS SIMULTANEAS
20 IF IN 65022=188 OR IN
MASA EN CARCASA SALlOA ANTENA
sic sería verdaderamente lento, tan- 65022=252 THEN PRINT'PULGA-
to que veríamos cómo se forma el DAS»
gráfico, cómo se torra y se vuelve 30 CLS:GOTO 20
52 MICROHOBBY
Selección
r~>
O
O m
3 Z
O m
SPY HUNTER
P r e p o r o t e p o r o c o n d u c i r u n coche espío ultra-equipo-
»• s m
-
o
g = 5 d o , t u r b o - p r o p u l s o d o y m e g o - p r e p a r a d o e v i t o n d o o los
e n e m i g o s q u e p u l u l a n por ¡a c o r r e t e r a i n t e r n a n d o des-
truirte.
D e b í » tener c u i d a d o d e no solirte d e lo corretero o! evi
O 5 =5 tor o tos a g e n t e * enemigos. En o l g u n o s ocosiones. o i to
TI Z
^ ro M» m a r la b i f u r c a c i ó n de (a i z q u i e r d o l l e g a r o s a u n o cósela
X v»
rrt _
* CL, d o n d e tu coche so convertirá a u t o m á t i c a m e n t e en un ve-
hículo a n f i b i o . Pero n o creas q u e e n el o g u o estorós o
rn » <—
O O» . solvo, y o q u e t a m b i é n allí h a y agentes enemigos
*»• y* Estos son tus e n e m i g o s y l o p u n t u o c i ó n que p r o p o r c i o -
no eliminados:
zm =22 = n - SeAor de la Correlato, con un coche Windodo La único
f o r m o d e efcminorlo es socarle d e lo carretero 150 píos
2 O N o v a t a , q i * es un cspeoalisio en socar topocubos oh-
lodos p o r o d e s t r o z a r tu c o r r o c e r i o 150 ptos.
-o —i — Suelta-Borníes, q u e suelta borníes en e l o g u o delan-
— te de tu vehículo a n f i b i o ... 150 ptos.
Pistolas, q u e d i s p o r o , y c o n g r o n o c i e r l o , un rifle de
g r o n precisión 500 ptos.
o
Helicóptero, que suelto b o m b o s coriñosomentc sobre
tu coche espía 700 ptos.
D r , T o r p e d o , e « p e r t o en e l o r m o que utilizo de a p e
IIido 500 ptos.
ARMAMENTO
S
—• ^i sm C u a n d o apar p i c a el vehículo d e or.nomento podros te
ner acceso o nuevos a r m a s si consigues subir o él. Debes
detor q u e te o d e l o n t c y e n t r a r por otros. Para p o n e r en
s « i. m a r c h a el o r m o que hoyos e l e g i d o debes utilizar e l b o
J7m> tón d e disparo. U n a vez o p r e t o d o si pulsos orriba o o b o i o
" O ,
O i seleccionas a m e t r a l l a d o r a o cohete; c o n i z q u i e r d o , lo
~ ^ fO
Q n
m o n c h a d e oceite; y c o n d e r e c h a lo c o r t i n a d e h u m o .
n »
O „ CONTROLES
Puedes c o n t r o l a r tu coche c o n t e c l a d o r e d e l i n i b l » (sin
utilizar l o l e d o SPACE q u e es lo pouso) o c o n ¡oysticks
K e m p j t o n , Sinclair o Protek.
PROGRAMAS MICROHOBBY
PARAPSH0CK
Manuel Cillero Peñuela
N
os encontramos a principios de marzo del
presente año. José, el abuelo de Paco y
estupenda persona, ha muerto víctima de un
desgraciado colapso metadiarroico con parálisis
interna del cerebelo y edema pulmonar, que presentaba
además un derrame en el lóbulo derecho del cerebro, lo s o c s * o e fé?V
que produjo un instantáneo p a r o cardíaco. Desde luego LA V I O » ÜÜL 0
]
no era su día.
Al mismo tiempo fallece en la silla eléctrica uno de los m & Va r a o
mayores mafiosos de la historia.
Sus almas pasan entonces a manos de los Jueces
celestiales, quienes juzgarán sus comportamientos en la
Nota: Como habréis podido comprobar, en este número no
hemos incluido el lisiado correspondiente al Programa
tierra. Pero un error en los trámites judiciales p r o v o c ó Microhobby seleccionado este mes. Esto es debido a que es
que el inocente abuelo fuera a dar con sus maltrechos nuestra intención aprovechar la enorme ventaja que supone poder
huesos directamente a las calderas de Pedro Botero. incluir directamente estos programas en la cinta que acompaña a
Paco, su nieto, un parapsicólogo nato, ha conectado la revista, por lo que a partir de este número intentaremos
ahorraros el arduo trabajo (lo sabemos por experiencia) de teclear
con el más allá y ha descubierto esta g r a n injusticia. De
estos listados y asi podréis disfrutar directamente de los
esta forma, y a p r o v e c h a n d o sus poderes mentales, se ha programas que vosotros mismos nos hagais llegar. Con esto
introducido en el reino satánico con la intención de llevar queremos decir que esta sección continúa abierta, por lo que
a su abuelo al lugar que le corresponde. esperamos que sigáis enviando vuestros programas con la misma
Pero las cosas en el infierno no son como para asiduidad e interés que habésis demostrado hasta el momento, Ya
tomárselas a risa... sabéis, os esperan grandes recompensas..
53 MICROHOBBY
Selección
PARAPSHOCK INSTRUCCIONES
Paco, aprovechando sus poderes parap- DE CARGA
sicológicos, decide bajar al infierno o sa-
car de allí a su abuelo, quien ha ido a pa-
rar allí víctima de un error burocrático-
celestial.
Para ello debe buscar y recoger una cruz,
unas balas de piala y una estaca situadas
en los respectivos niveles infernales pora ac-
ceder osí o un mundo extramultidimensío-
O
Los cargadores de vidas infinitas que se
nal en cuyo final se encuentran encerradas
las almas recien llegadas. encuentran en la caro B se ejecutan una
Sin embargo, Poco encontrará otros mu- vez cargados. Tras ello, debes seguir sus
chos objetos en su camino: alimentos pora instrucciones, contestar a las preguntas
aumentar su energía, baúles cargados de que te formulen y, por último, insertor la
sorpresas, piezas para teletransportarse, lla- cinta o r i g i n a l del juego correspondiente.
ves para abrir cerraduras y otros muchos
elementos que facilitarán o dificultarán su
diabólica tarea.
MARCADORES
La llave y la pieza para el teletranspor-
tador se guardan, ¡ndicámdose en todo mo-
mento el número que se poseen de ellas.
O
Para cargar los juegos teclea LOAD " " ,
La energía del abuelo, que también va- p o n en marcha el cassette y el p r o g r a m a
ría al coger algunos objetos, viene presen- se c a r g a r á automáticamente. Si a l g o va
tada en el marcador, mientras que la del mol r e b o b i n a lo cinta y p r u e b a con un vo-
protagonista se identifica con la longuitud
lumen diferente.
de! salto que pueda conseguir.
Manos Unidas
UTILITIES
CAMPAÑA CONTRA EL HAMBRE
LA MEJOR UTILIDAD PARA DISCO APARECIDA HASTA LA FECHA
AL FIN PARA PC Y SPECTRUM+ 3
DISCO LOGY
Características Técnicas:
VERSIÓN SPECTRUM+ 3:
— Copia todos ios programas aparecidos hasta ¡a fecha para Spectrum + 3.
— Permite modificar pistas y sectores físicamente (podrás traducir e intro-
ducir textos en tus juegos favoritos con mucha facilidad)
— Chequea todo el Spectrum + 3 e informa de los posibles daños internos.
— Encuentra vidas infinitas a un 8 5 % de los programas comerciales.
— Formatea discos en medio segundo y a mayor capacidad de la usual. í «
DISPONIBLE AHORA POR SÓLO 2 950 ptas
(incluido IVA y gastos de envió)
•Para mas inlormacion sobre otras utilidades, consúltanos por telefono.
Manos Unidas
(93) 357 9* 61 Banco Español de Crédito. Vizcaya.
Hispano Americano. Bilbao. Central,
DESCUENTOS
ESPECIALES
Población Popular Español. Santander, CAMPAÑA CONTRA EL HAMBRE
Cajas de Ahorros Confederadas, en Barquillo. 38 2° - 28004 MADRID - Tel.. 1911410 75 00 | ^
PARA TIENDAS CP Teléfono
todas sus sucursales, y en las 71
Y DISTRIBUIDORES VERSION delegaciones de MANOS l'MDAS.
FORMA DE PAGO:
• Nombre
SPECTHUM + 3 TALON i Dirección
LLAMA POR TELÉFONO
Y ADELANTARAS CONTRA REEMBOLSO Comité Ejecutivo: I Ciudad C.P.
UNA SEMANA Barquillo. 38,2. - 281X14 MADRID
OTRAS Tel. (91) 410 75 00 | Ruego me envíen más información sobre M.U
TU PEDIDO
55
YiTutOS rnicio
X
I
YEN'QFFLF
f
/ Hoy el maléfico vejete de
los Cárpatos tiende una sar-
mentosa garra para ayudar
en una de las más divertidas
aventuras-parodia y hasta
se dedica a buscar algo de
juventud en «Yenght» una
de las primeras aventuras
españolas.
E
mpecemos por lo más A D. Francisco Javier La- mucha comida y una espa- Para poder luchar hay
importante para noso- ra Medina, de Ciudad Real, da. que ir bien comido y con la
tros en España. quien pide un mapa del jue- 5. El poblado Drot, hacia espada. Cuanta más comi-
En 1984 Dinamic lanzó una go y cómo salir del laberin- el Nordeste, que debes evi- da, mejor. Come justo antes
primera aventura en caste- to. tar y, en todo caso, sólo en- de enfrentarte a ellos en
llano, se jugó poco, quizá A D. Anónimo de Sevilla trar en él para coger la co- combate.
porque el público no estaba (poner nombre y dirección, mida que hay en su rincón Para ver hacia dónde ir
maduro para este tipo de jobar, ¿o es que sois del más al Nordeste. Al Sur del en una habitación teclea:
juegos. Había sido el es- Klu-Klux-Klan?) quien quie- Rio Drot te aguarda la muer- salidas. Para ver qué hay en
fuerzo de Nacho Ruíz, uno re que le explique lo que te en forma de ladrones. ella teclea: objetos.
de los hermanos fundado- hay que hacer y se queja de 6. El poblado Jonk, muy Puedes «coger la comi-
res de la hoy famosa pro- que sólo hay habitaciones cerca del final, donde hay da», no «coger comida», es
ductora. vacías en el laberinto y de varios personajes contra los decir, hay que usar los artí-
Es una alegría para este un tal Eric que se lo carga que debes luchar para pa- culos.
depauperado anciano ver cada vez que lo ve. sar y donde te aguarda la Con Inventario, sabrás lo
que de nuevo algunos va- A D. Miguel Lafuente muerte en la ciénaga al Es- que llevas.
lientes la han retomado y (apropiado nombre) Ceste- te del Rio. En el momento oportuno
empiezan a llegar preguntas ra, de Segovia, quien dice 7. La zona final, del Cas- «comer la comida».
sobre ella. Por lo visto estáis que llega hasta el poblado tillo y del Valle de Yenght, Creo que todas las de-
aún en una fase muy prima- Jonk, pero que una serie de donde la muerte acecha al más explicaciones sobran.
ria, pero con el tiempo espe- personajes diabólicos lo de- primer paso en falso que te Os divertiréis un montón.
ro que preguntéis más so- jan hecho unos zorros y de conduzca al Pantano Negro
bre esta bonita aventura. alli no puede pasar. (Al Norte de la puerta del
Contestamos a D. Miguel Pobres y desesperados Castillo), o en el Castillo
Ángel García Cómez, de amigos, en Yenght tenéis Maligno, al Este del Valle, o
Madrid, quien dice (textual- que buscar la Fuente de ta al Sur de la habitación don-
56 MICROHOBEY
y
BOI1ID OF TH I - J
)
CROHOBBY 57
BUZON DE BUZON DE SOFTWARE
SOFTWARE TOKES Y POKES • Sí£ LO CONTAMOS A... ARCHIVOS DI i AVENTURERO
C. Postal Teléfono
TEXTO:
CONSULTORIO CONSULTORIO
M I C R O H O B B Y resuelve tus Nombre
dudas P E R S O N A L M E N T E . Apellidos
Envíanos tu pregunta en el cupón Domicilio
adjunto. Si la respuesta puede ser Localidad Provincia
del interés de otros lectores será
publicada en la revista.
Por favor, no utilizar este espacio
para temas ajenos al consultorio.
Os agradeceríamos que o s
abstuvierais de formularnos
preguntas cuya contestación pueda
ser encontrada fácilmente en
manuales, libros, etc...
8 MICROHOBBY
AMSTRAD PRESENTA
EL VIDEO MAS
FACIL DE MANEJAR
QUE EXISTE
• H H m
AMSfRAO ESCASA AHAVACA. J? . ' t O M W A D R l O T E l E t O S O 4',.9 3 0 0 1 Tf L Í X 4 J K O iNSC f FA> 1 , 9 22 91
CATALUÑA Y H A I E A R E S TARRAGONA 110 01015 BARCELONA TELEFONO 425 ' I " T i LE X 9)133 ACE E FAX 2 4 1 ( 1 9 4
LEVANTE MURCIA COLON. 4 B 4S004 VALENCIA I t L E F 0 N 0 S » I « 52 4 5 W FAX 5^145 69
NORTE C I N T R O 0K A f l E l l Z A 11 41013 S a S A O TELEFONOS444 JS 06 444 35 12 FAX 4 3 2 0 » >2
OE LEGACIONES CENTRO ARAVACA, 22 2*040 HAORSO TELEFONO 459 3 0 0 1 TELE * 4 7 ( 6 0 INSC t FAX 459 2 2 9 2
CANARIAS ALCALOl « A W l H l / ( ( I H Í N C O U R t I? 34004 LAS PALMAS OE GRAN CANARIA TELEFONO 23 I I 33 TELE * TElC E
NOROESIE JUAN F i O R t Z I » 1° LOCAL 2 15004 LA CORUÑA T f LEFONOS 25 52 « • 25 SO 22 • t i i ) H
SUR ALAMEDA OE COLON 9 2° 29001 M A l ACA TELEFONO 21 3 J 4 0 F A X 2 1 Í 9 94
Las gracias a Alberto Fajardo, dirigimos a la derecha, cogemos
de Madrid. Pero no creáis que un objeto que hay en el suelo
hemos terminado con el programa (NOSE) y entramos por la puerta
de Dinamic, porque Jesús de abajo. Allí recogemos la llave
Serrano, de Zaragoza, también inglesa (TOOL) y la utilizamos, con
LUTO
tiene algo que decir al respecto. lo que se arreglarán las
Según él (y el que comprueba máquinas. Vamos a la izquierda,
esta sección), hay que correr recogemos el BATARANG y lo
normalmente y unas dos veces utilizamos, gracias a lo cual ahora
>ÍTU
por segundo pulsar la tecla de podremos disparar a nuestros
freno-embrague, con lo que la enemigos. Seguimos hacia la
Derbi de nuestro campeón derecha dos pantallas y
mundial se frenará un poco y encontraremos el LOCK PICK,
saldrá muy acelerada. Con este tras lo cual seguimos a la derecha
sistema, daréis las curvas a y subimos por la puerta. Desde
velocidades cercanas a 170 Km/h. aquí hacia la izquierda, cogemos
lo cual no es de desprecial en el disco (DISK) y lo utilizamos.
absoluto. Ahora el ordenador ya está en
marcha. Subimos, por la puerta,
volvemos a ir arriba y de aquí a
la calle
En la calle vamos tres veces a
la derecha, cogemos el dulce
62 MICROHOBBY
ÁNGEL MÁRQUEZ ISADO AÍTOR VALTIERRA JORGE SOLE SELLARES
(BADAJOZ) MADARIAGA (BARCELONA)
Mikro-gen fue (oda una pionera en (VIZCAYA) ¿Cuándo incluirán a los pokes entre
juegos para e! Spectrum. Demos un los artículos de primera necesidad'
Regreso al pasado Jet set Willy II:
pequeño repaso Bounty Bob:
Automanía: POKE 36477.0 Inmunidad a objetos
POKE 42993.0
POKE 62220,20! Juego muy rápido móviles
POKE 56694.0 Inf vidas
POKE 64603.201 Objetos fijos POKE 23879.217 Inf vidas
Jet Pac: Short cixcttit:
POKE 62615,201 Inf. tiempo. POKE 25018.0 Inf vidas
POKE 64968.167 Inf vidas. POKE 36485.201 Inmunidad a baches
POKE 25020.0 Juego más fácil POKE 37901.201 Sin enemigos
Pyjamarama:
POKE 48658.201 Inf. vidas.
Herbet's Dummy Rum:
POKE 36960.201 Inf. tiempo.
POKE 39656.201
POKE 39688.20! Inf. vidas. TjMJQigl
FRANCISCO OROZCO
(BARCELONA)
Héroes solitarios para programas
multitudinarios.
Batman:
POKE 39915.0 Inmunidad a
enemigos.
POKE 36797.0
POKE 36798,0 Inf. vidas.
POKE 33333,33 Objetos inmóviles
Jack the nipper:
POKE 38966.201 Inmunidad.
POKE 44325,n n*núm. de vidas
MICROHOBBY 63
íí O ú ú
Os mordamos que en esta «wick. además de obsequiar a las autores de las muñas que
fon puNtcadas con una tarjeta del CLUB WCROHOBB) y una pegatua de la mista,
también realizamos una selección de los programas que. a / u n o de la redamar, resultan
mas interesantes.
Estos programas son premiados con un DICCIONARIO DE INFORMA TICA de la edi-
torial Anaya, H cual estamos seguros que os será de gran ultbdad y Os avudarú a adatar
vuestras posibles dudas relacionadas con el mundo de los ordenadores
De la misma forma, si algún programa es con-
aderado como de espeaui valor, fxxlrj conseguir I I F
un premio en metálico de hasta 20.000 peseta
7
r •-
^ Agustín Morales, de Sevilla, nos ha enviado una curiosa forma de
, • * . • • que aprendais las fechas históricas más importantes, «Fechas» es un
juego en el que pueden participar hasta cinco jugadores simultá-
neamente, realizándose contra-reloj. Las intrucciones están inclui-
das en el programa y, en la opción d e configuración, podréis modi-
L / ' ficar el número de jugadores, nombres de éstos, tiempo disponible
' sí- para cada uno y el número de fechas entre las que hay que elegir
la conecta. Para ampliar la base de datos, se deben añadir las lí-
neas DATA correspondientes a partir de la última (actualmente la
6121) y sin dejar separación entre losnúmeros de línea. En cada DA-
I TA debe ir el hecho histórico entre comillas y, separado por una
átWUM
LUNA",1969
6 1 1 1 D R T R " B A T A L L O DE I N G L O T E R R R 9 9 6 0 P R I N T ' ' ' ; " O JUGAR > I ! "
" , 1940 9 9 6 5 P R I N T 0 0 ; P U L S C UNO T E C L O P
6 1 1 2 DRTR " S E L E U O N T R E L MURO DE RRO M E N U "
9970 i r I N K C Y $ * " " T H E N GO T O 9 9 7
BERLIN",1961
6 1 1 3 DOTO "GEORGE U O S H I N G T O N PRE
0
S I D E N T E DE E S T R D O S U N I D O S " , 1 7 8 9 9975 GO T O 1 5 0
6 1 1 4 ORTR " B 0 M 8 R O T O M I C O SOBRE M 9979 REM MUSICO
IR05HIMR .1945 9980 RESTORE 9 9 9 9 LET K3*0
6 1 1 5 DATO PLAN H O R S H O L L " , 1 9 4 7 3981 rOR 1 * 1 TO 7 1
9983 RERD N O . D U
6 1 1 6 DOTO " B O T R L L O DE L O S D U N A S " 9985 rOR K»3 TO 1 STEP - 1 : BEEP
, 1658 .02.NO-K+K3 NEXT K
6 1 1 7 DOTO "GOL I L E O E S CONOENODO
POR LO INQUISICION",1633 9987 rOR J»1 TO DU/3.5
6 1 1 8 DOTO " C O N S T I T U C I O N OE L O S E 9 9 9 0 BEEP * 0 2 , N O *K3
STRDOS U N I D O S " , 1 7 8 7 9 9 9 1 LCT 1 1 • I N K C Y f : IF I»>*"1" R
6 1 1 9 DOTO " C O N F E R E N C I O DE BONDUN 9 6 3 5 I F F ( U > - 0 THEN LET GON-U ÍJD I » < = " 4 " T H E N R E T U R N
G",1955 9 6 4 0 NEXT U «
L
f l S ^ O E E P . 0 2 , N O * K 3 + 1 2 NEXT J
9 6 5 0 I F S U M ' N U H J U G - 1 T H E N GO T O £ I . 1 1 > " 1 2 * <I>29) *12t (I
6 1 2 0 ORTR " H O O U I N R OE UOPOR DE U >39)-12*<I>60)-12«ÍI>65)
9675
OTT " , 1 7 7 5
9 6 6 0 RETURN 9 9 9 3 NEXT I
9 0 0 0 REM I M P R E S I O N 9 9 9 5 F O R 1 . 1 TO 5 0 0
9 6 7 0 REH GONODOR
9 0 0 5 i r LEN H « < 3 0 THCN LET U»oH«
9 6 7 5 I F G ( G O N ) * 0 THCN LCT M 0 U « 1 It-INKCY» IF I » > . " 1 " O
GO T O 9 0 6 0 LCT I » G A N GO T O 1 5 3 0 ND I t ( * 4 " T H C N R C T U R N
9 0 1 0 FOR K * 1 T O 3 0 9 9 9 7 NEXT I
9 0 2 0 I F M » ( K ) = " " THEN LET K l . K 9 6 0 0 FOR Z * 1 T O 8 0 : N E X T Z : GO 5 9 9 9 8 GO T O 9 9 8 0
9 0 3 0 NEXT K UB 5 0 6 0 9 9 9 9 DOTO 4,29-7,52,4,20,2,6,0,3
9 0 4 0 LET U « * H « ( TO K l ) LET U » " H 9 6 9 0 LET X * 1: LET Y « 1 0 LCT K » - "
EL GRNRDOR E S . . . " : GO SUB 5 0 0 0 5 ¿ ' i • Í S ' S ' . 3 * , 2 , 2 1 , 4
• Í K 1 + 1 TO >
9 0 5 0 P R I N T OT 1 2 , 1 5 - L E N U » / 2 , U * 9 7 0 0 LET X * 8 LET Y » l l : LET K » * J t,i,34,O
•(GON) GO SUB 5 0 0 0 ,9,0,59,9,30,12,69,11,lé,i,é.9 5
9 0 6 0 P R I N T OT 1 0 , 1 6 - L E N U*/2,U* 9 , 9 , ¿ 9 , 1 2 , 5 8 , 1 1 , 1 7 , 7 , 2 8
9 0 7 0 REM I M P R E S I O N F E C H O S 9 7 1 0 FOR K • 1 T O 6 0 NEXT K
9 7 2 0 LCT X « 1 LCT Y " 1 3 LCT K f « " ,Í2,53,11,17,7,A,9,5^,4,¿6,Í2;45
9 0 7 5 PAPER 4
9 0 0 0 FOR K • 1 T O NUMOPC P U L S E T E C L A PORO M E N U " GO S U » 5
9 0 9 0 P R I N T OT 1 8 - I f í T (NUMOPC / 2 1 • 000
5 Í + K , 1 B , S T R « K+" . "+F«(K) 9 7 3 0 I F I N K E Y » < > " " T H E N GO TO 1 5
9 1 0 0 NEXT K O
9 1 0 5 POPER 6 9 7 4 0 GO T O 9 7 3 0
9 1 1 0 RETURN 9 7 5 0 REM U N I C O JUGODOR
9 3 0 0 REM GROFXCO 9 7 5 5 GO SUB 5 0 8 0
9 3 1 0 OUER 1 PLOT X ( 1 ) 4 8 , 1 4 4 9 7 6 0 LCT X - l LCT Y - 1 0 LCT K « - "
9 3 2 0 DROU 1 5 4 5 I N T ( I > , 1 5 » C 0 S T(I F I N DEL JUEGO " 4 J » ( 1 > : GO SUB 5 0
) 00
9 3 3 0 LET T(I)»T(I)+6.28/TIEHPO 9 7 6 5 LCT X « l : LET Y » l l LCT K
9 3 3 5 PLOT XII)+8,144 LO R E S P U E S T O ERO " + F » ( T C C L O C O fPRE
9 3 4 0 DRRU 1 5 # 5 I N T < I ) , 1 5 t C O S T i l CTO) GO SUB 5 0 0 0
) 9 7 6 7 LCT T O T - G ( I I + P ( I ) 4 1 L C T PO
9 3 4 2 I F T ( I ) > 8 . 2 8 T H E N OUER 0 G RC«INT (Gil) * 100/TOT) LET FLOG»
O TO 9 5 5 0 O
9 3 4 5 FOR J - l T O 2 S T E P .1258 9 7 6 0 P R I N T OT 0 , X ( X ) / 8 + 1 - ( L E N S T
9 3 5 0 LET I«*INKEY« R » P O R C ) , S T R » PORC •"5C"
9 3 5 5 I F I « < " 1 " OR I « > S T R t NUMOPC 9 7 7 0 LCT X = 1 LCT Y • 1 2 LCT K«="
T H E N GO T O 9 3 7 0 P U L S O UNO T C C L O PORO M E N U " : GO S
9 3 6 0 I F I » * S T R « TECLACORRECTA TM UB 5 0 0 0
E N OUER 0 LET G ( I ) - G ( X ) + 1 GO T 9 7 7 5 I F I N K C Y » « > " " T M C N GO T O 1 5
O 9450 0
9 3 6 5 I F I « < > S T R « TECLACORRECTA T 9 7 7 7 GO T O 9 7 7 5
MEN OUER 0 LET P ( X ) * P ( X ) + 1 GO 9 7 8 0 REM NO HOY GONODORCS
TO 9 5 0 0 9 7 0 3 GO SUB 5 0 7 0
9 3 7 0 NEXT J 9 7 0 5 LCT X - 0 LCT Y . 1 B LCT K f = "
9 3 9 0 OUER 0 NO HOY G O N R D O R E S " GO SUB 5 0 0 0
9 4 0 0 GO T O 9 3 0 0 9 7 8 7 LCT X - 6 : LET Y . 1 1 LCT K » - "
9 4 4 9 REM C O R R E C T O EN ESTO P O R T I O O " GO SUB 5 0 0 0
9 4 5 0 LET X * 1 LET Y « 1 3 LET K » - F 9 7 9 0 GO T Q 9 7 )
• (TECLOCORRECTR) +" COF!RECT 9 8 0 0 REH
O" 9 8 0 3 POKE
9 4 6 0 GO SUB 5 0 0 0 9 8 0 5 PRPER 6 BORDER 6 : INK 9 C • * 4
LS
9 4 6 5 FOR Z « 1 T O 6 0 NEXT Z
9 4 6 7 I F H O U - 1 T H E N GO TO 9 6 7 0
"BUññnñnñnññriwRnBnnn
9807 LCT Uf»"J
9 4 7 0 GO TO 1 O 7 0
9 5 0 0 REM INCORRECTO S5TS"ggg?5gg^ 6000
9 8 1 5 FOR 1 - 1 TO D O T O H O X
9 5 1 0 LET X » 1 LET Y * 13 LET K » = " 9 8 2 0 RESTORE 6 0 0 0 4 I . RERD H » , A
INCORRECTO.ES "+F•(TECLRCORRECTO 9825 PRINT Hf
) GO SUB 5 0 0 0 9 8 3 0 P R I N T "OÜO " , R
9 5 1 5 I F MOU = 1 T H E N GO T O 1 5 3 0 9 8 3 5 PRINT U«
9 5 2 0 FOR Z * 1 T O 6 0 NEXT Z GO T 9 8 3 7 GO SUB 9 8 6 0
O 1520 9 8 4 0 NEXT I
9 5 5 0 REH F I N JUGODOR 9845 PRINT PRINT - FIN DE L
9 5 5 5 I F N U M J U G * 1 T H E N GO T O 9 7 5 0 O B05E OC DATOS". LCT 1*1+4
9 5 6 0 LET F ( I > * 1 GO T O 9 8 6 5
9 5 6 5 GO SUB 5 0 6 0
£5
9 8 6 0 ir I / S < > I N T ( 1 / 5 ) THCN RCTU
9 5 7 0 LET X » 1 LET Y « l l LET K » = J RN
g ( I > + " ELIMINADO M " : GO 5 U B 5 0 0 9865 PRINT B0;"S-3EGUIR
9 5 7 3 LET X * 1 LET Y * 1 3 LET K t « " R-RETROCEDERP-PRINCIPIO
LO R E S P U E S T O ERA "*F»(TECLOCORRE M-MENU"
9868 ir I N K C Y Í » " S f ' OND (OOTOMAX<
CTO) GO SUB 5 0 0 0
9 5 7 4 BORDER 2
> 1 - 5 ) THCN CLS GO T O 9 8 4 0 d -
9 8 7 0 ir I N K C Y » - " R " THCN C L S : LE
9 5 7 5 FOR C - 0 TO 6 . 2 8 S T E P .3 T I - ( 1 - 1 0 ) • 1 1 > 5 ) +1 GO T O 9 8 2 0
9 5 7 8 BECP . 0 1 , C « 2 PLOT X ( I I 4 8 , 1 9 8 7 5 ir I N K C Y f - " P " THCN CLS LC
44 T 1*1 GO T O 9 8 2 0
9 5 8 0 DRRU 1 5 * 5 I N C , I S t C O S C 9 8 8 0 i r I N K C Y » « " M " T H C N GO T O 1 5
9 5 8 3 NEXT C 0 F.L.F.
9 5 8 4 BORDER * LET TOT * G ( I ) + P ( I ) 9805 GO T O 9 8 6 8
•1 LET P O R C * I N T (G(I)«100/TOT) 9900 REH INSTRUCCIONES
LET FLRG >0 9905 BORDER 4 : P O P C R 4 : INK 9 C
9 5 8 5 P R I N T AT 0 , X ( I ) / 8 + 1 - ( L E N ST LS
R » P O R O . S T R t PÓRC + "*/." 9910 PRINT OT 0,10,"INSTRUCCIONE
9 5 8 7 I F M O U * 1 T H E N GO T O 9 7 8 0
9 5 8 9 GO SUB 9 6 0 0 9915 PRINT CSTC PROGRAMO P H
9 5 9 0 GO T O 1 8 7 0 ERHITE RPRENDERrECHOS HISTORICOS
9 6 0 0 REM U L T I M O JUGRDOR? O TRRUES OE UN JUEGO EN EL QU
9 6 1 0 LET SUM«0 E PUEDEN PORTI-CIPOR DE 1 R 5 JU
9 6 2 0 FOR U - l TO N U H J U G
9 6 3 0 LET S U M - S U M + F í U )
1 SEA 345 SPECTRUM
Al sustribirte ffff
por 12 números w m m
V A WtEm ^^m • ! <OÍM fiy .soaos a cnavoyíss-v...
I v I v m U I U
fres fantásticos
video juegos 4
V J 1 — ^ I i m
i r V
>
^ \
i k ^
tí
i
~ L