MicroHobby_091
MicroHobby_091
MicroHobby_091
S
D
2
o
•z
<
135 PTS.
Canarias 140 ptas.
WF^TTFf^V
H i ¡ É a H Í l H á H Í i
SPEC MATE,
UNTRANSFER PARAI
COMPATIBILIZAR
PERIFÉRICOS fe i * «
V
INICIACION 4 •» ^
r: .. •
•
i
, < . » *
• • * •
TÉCNICA DE m O (\Va.V-» ?*
A
í •íSlJí
f'v' BT J|..
SPRITESi
- y*-**
U t i ,.
¿VkJÜ'^"
a
V
V.
rfr Í!
JkV
•• !•!
'«V ;
• // v
mñ'f-m
STARTRIKEII -
Y
La rebelión
Kf
galáctica continúa
E2¡E2H¿Zia 1
MEGA BASIC,
UN SISTEMA OPERATIVi a^St''
SUPERPOTENTE
C u . 1 : 1
ñ
ir
\
Spectrum
rompecabezas C ominad ore
JS edades
Pronto i Amst^ad
|ue te divertirá v sorprenderá»
A m s t r a d Diak
Por f i n , he aqui todas tus
p e r s o n a l i d a d e s f a v o r i t a s ( o no
Lfin f.¡vori Las) que puedes
atisbor v curiosear en
íot'rms que P J i B ^ r
su c u r s o r gigante doepl.
peda-
dur ie |a pan a a un
d? purtta.
H
ntfce»«jn.iirh»nle Solidaria di' las rt trruuu
0{Mniont)$ vort«J js por su:; V> M nKKtlMMK H (OLOR
coUbüiadores en los artículos
(amados Reservad» todc ios
derechos FORMAS Di PAGO
Solicitado control 9 E n v i a n d o t a l ó n b a n c a r i o n o m i n a t i v o a H o b b y Press. S. A. a l a p a r t a d o d e C o r r e o s
OJO 54062 de Madrid.
• M e d i a n t e G i r o Postal, i n d i c a n d o n ú m e r o y f e c h a d e l m i s m o .
• C o n T a r j e t a de C r é d i t o ( V I S A o M A S T E R C H A R G E ) . h a c i e n d o c o n s t a r su n ú m e r o
y lecha de caducidad.
A m ^ í W ^ f k T j k
• Un año después de la quiebra, rios excesivamente altos. Como referen- la cual está especializada en la venta de
Oric Products ha vuelto a lanzar cia podemos decir que un programador compiladores de lenguaje de alta calidad
un nuevo modelo de ordenador personal, viene a ganar, dependiendo de su expe- en todo el mundo. Próspero será uno de
el Oric Telestram que estará disponible en riencia y habilidad, entre las 6.000 y 15.000 los fundadores del QL S.A. y se espera
el mercado dentro de algunas semanas. libras anuales, (royalties aparte). que otras muchas compañías del Reino
La nueva máquina es compatible con et Unido y de la industria mundial de orde-
Oric 1 y el Oric Atmos pero posee la ven- El QL no ha muerto. En una re- nadores se adhieran a esta iniciativa.
taja de que utiliza un Basic mucho más cíente reunión entre compañías
rápido y potente. relacionadas con este excelente ordena-
dor se decidió crear una asociación de
Las compañías de software, en abastecedores del QL: QL Suppliers As-
• i su carrera de preparación para el sociatíon. El objetivo de esta compañía es
ataque navideño, están comenzando a el de convencer al público de que a pe-
darse cuenta de su profunda escasez de sar de la desaparición de Sinclair Re-
programadores competentes. Varias ca- search. el QL tadavía tiene muchas posi-
sas han publicado utilmente un gran nú- bilidades. Alrededor de 100.000 usuarios
mero de anuncios solicitando nuevos ge- han adquirido recientemente una de es- De nuestro
nios, pero parece que la respuesta no ha tas máquinas y docenas de compañías corresponsal
sido demasiado masiva, y un tanto proble- han invertido en desarrollar periféricos o en Londres
mática. Por ejemplo, alguno de estos bue- software para el QL. ALAN
nos programadores han reclamado sala- Una de estas casas han sido Próspero, HEAP
4 MICROHOBBY
NUEVAS IMPRESORAS FUJITSU
¡ V V \ \
A \
Vi
\
i»
M
tí
Ho
TRUCOS-
LETRAS CON MUSICA
Juan Antonio P. Espinosa al ser pulsada.
nos envía dos trucos de los Los dos programas inclu-
cuales, et primero sirve pa- yen en sus primeras líneas
ra imprimir un sonido deter- dos pokes, el primero sirve
minado que cambia según para que suenen las teclas
sea ta letra pulsada. al ser pulsadas y el segun-
CALCULAR INTEGRALES
5 POKE 23609,20: POKE 23562,1 Con este programa po- lor más alto, pero siempre
10 P R I N T P P P E R 3 ; " P U L S P U N R T E dremos calcular casi todas múltiplo de 2, porque deben
CLP" ser particiones pares.
2 0 IF P E E K 2 3 5 5 7 = 5 T H E N G O S U B las integrales definidas con
100 un pequeño error {del orden Variables que se utilizan:
30 GO TO 20 de 10). A: extremo inferior del in-
100 P R I N T PPPER 1;RT 1 2 , 3 ; " H A S tervalo.
P U L S R D O LR T E C L R ; C H R $ (PEE Se basa en la aproxima-
K 23560); ; PPPER 4;" ción de Simpson a una cur- B: extremo superior del
110 R E T U R N va y, para aumentar la pre- intervalo.
cisión del cálculo sólo es F(x): función a integrar.
El segundo programa que do, para que el cursor corra necesario cambiar la varia- El padre de la criatura es
nos ofrece sirve para adivi- más cuando se deja pulsa- ble C de la linea por un va- José Antonio García Boal.
nar la tecla que se putsa y da una tecta.
que se imprime en pantalla
1 R E M | I N T E G R P L DE S I M P S O N •
5 GO SUB 99
7 PRINT PPPER 5;P$
10 I N P U T "P= " , P ; " B = ";B: L E T
MEJORAS PARA ALINEAR C =20
i • • ^15«ta P RatI• Ng T» «•Pj P P E R 6 ; " I N T E R U P L O : (
NUMEROS '20 LET X =P: GO SUB 100- LET 1=
Valentín Creus, nos ha siva la alineación a cantida- X
enviado una carta en la que, des con decimales o sim- 30 LET D=(B-P)/C: LET 0=C/2
4 0 L E T X =X + D: G O S U B 1 0 0 LET
tras explicar su enorme in- plemente a decimales, tan- I = I + F N F ÍX) *4
terés por el tema de la ali- to positivos como negati- 50 LET X=X+D GO S U B 100 LET
neación en el Spectrum, vos. tan sólo hay que supri- I = I + F N F CX) *2
7 0 L E T 0 = 0 - 1 : IF O < > 0 T H E N G O
nos plantea una mejora a mir la linea 30 y 40 del pro- TO 40
un truco publicado en el nú- grama expuesto en el nú- 90 PRINT INUERSE 1;"I= ";D*I/3
mero 66 de MICROHOBBY mero 66, y modificar la linea 95 STOP
9 9 I N P U T "F CX) = *' ; P $
(que ya era una mejora a un 50 que quedaría como la de 1 0 5 D E F FN F Í X ) = U P L P $
truco anterior para alinear abajo. 110 R E T U R N
números). Valentín nos su- La columnación de N se
giere que para hacer exten- efectúa por la coma decimal.
COMO AL PRINCIPIO
Los usuarios de Spec- blanco y tinta negra, sin bri-
5 0 P R I N T T P B P - L E N S T R $ INT N - trum que dispongan del in- llo ni flags, sólo es necesa-
(PBS N <.1 R N D N < >0) ;N: G O T O 2 0 terface 1, aparte de ganar rio introducir et comando
en velocidad a la hora de ar- CLS U.
chivar y cargar programas,
disponen de algunas mejo- En eslc espacio también tienen ca
10 I N P U T " P U N T O D E T P 6 U L R C I 0 N ras del Basic Sinclair y co- bida los trucos que nuestros ledo-
DE U N I D R D E S ? " . P mo muestra os diremos que res quieran proponer.
20 INPUT "DIGITPR N U M E R O " . N si deseamos poner el color Para ello, no tienen más que enviar-
30 LET P $ = S T R $ N
4-0 L E T E = L E N P $ de pantalla tal como apare- los por correo a MICROHOBBY,
50 P R I N T T P B P - E + l ; N : GO T O 20 ce al inicializar el ordena- Ctra de Irún Km 12,400 28049 Ma-
dor, o sea. papel y borde drid.
7 MICROHOBBY
PROGRAMAS MICROHOBBY r
7 x 7
IHVB^^H
J. SANCHEZ ESTOPA
SPECTRUM 4 8 K
8 MICROHOBBY
2 0 6 0 I F d»6 THEN PRINT PRPER S ; ,1,4,1,0,3,3,1.8,2,1.5,1,3,0,3,-
INK 0 ; A T 1 5 , 2 5 , b » < 6 > , R T 17,25,b* 1 7 3 -24.
C 1 ) ; A T 19 j 2 5 ; b* (6) 50¿0'RESTORE S020 FOR n = l TO 3 6
2065 BEEP . 1 , 0 : NEXT O RERD O , p : BEEP O/9,p NEXT n
2 0 7 0 RETURN 5 0 4 0 C L S : P R I N T 8 1; CONTINUAS J
2500 LET "fiJ6£" + C H R t 2 2 + C H R » < UGANDO? S / n "
n + l ) + C H R * • + " P | t " + C H R * 22+CHR< ( 5 0 5 0 I F I N K E Y « = " S " OR I N K E Y t * " S "
n +2) + C H R Í » • " F Q H " THEN GO S U B 8 5 2 0 PRPER 1 GO
2510 PRINT O U F T T l , R T n, TO 15
2 5 2 0 P R I N T RT n + l . B + 1 , O VIE* i; j 5 0 6 0 I F I N K E Y J r ' n " OR I N K E Y S * " N "
2530 BEeP . 1 , 7 : RETURN THEN STOP
3000 LET p»S«a4 DIH p ( 1 4 ) : DIM 5 0 7 0 GO T O 5 0 5 0
P ( 4 ) : FOR 0=1 TO 4 : L E T p(O)al00 6030 PRUSE 0 C L S : RETURN
0 NEXT O 6 5 0 0 INK 3: FOR n - 0 TO 15 PLOT
0,n+8 DRRU 2 4 7 , 0 PLOT 247-n,8
3 0 1 0 I F h ( j ) - d >0 RND (v ( j ) < >v ( 3 - ÓRAU 0 , 1 6 7 PLOT 2 4 7 , 1 7 5 - n ORR
j ) OR h ( j ) - d < > h < 3 - j ) ) THEN L E T p U -247,0: PLOT 0 +n, 17S DRRU 0 , -
Í<1)="1": LET pisiipa&a-l 167: NEXT n: INK 7 . F O R n = 2 TO 2
3 0 2 0 I F V < j ) +d <8 RND ( v ü l l d o v l 6 5TEP 4 FOR • > 2 TO 19 S T E P 2
3-j) OR h ( j ) < > h ( 3 ~ j > ) T H E N L E T p P R I N T RT m , n ; " 7 X 7 " : NEXT • NEXT
• cs)b"1": let pasa = p a s a - l
3 0 3 0 I F V ( j ) - d >0 RND (VlJI-dOVt
3-j) OR h ( j ) < > h ( 3 - j ) > T H E N L E T p
S C3J«"1"; LET pasa=pasa-l
0 4 0 I F h ( j ) + d < 8 RND ( v ( j ) < >v ( 3 -
j ) OR h ( j ) +d O h ( 3 - j ) ) T H E N L E T p
8 5 0 2 P R I N T RT 0 , 6 ,
6 , ' © P E R E 5RNCHEZ
8 5 1 0 PRPER 0
PRPER 3,
1985"
DIH c * 12,10).
INK
LET
• (4)•"1": LET pasa =pasa-1 Cf(2)•"SPECTRUH" I N P U T "COMO T E
3 0 4 S I F p a s a =4 T H E N P R I N T n i ; IN LLAMAS? " ' ' ; LINE C»(l)
UERSE 1,AT 1,0, PR 851S DIH b $ ( 6 , 5 ) : LET b»<l)="
SO BEEP 1.5,12 " LET bt ( 2 ) • " i LET b«(3
GO T O 1 9 1 0 I =" 1 " LET b ? U | t " 1": LE
3 0 5 0 I F P » < 1 ) « " 1 " T H E N L E T p <1) » T b»(5)m"I i": LET b » ( 6 ) a " Z í
ABS (V tjl - 4 ) + A B S <h ( J ) - d - 4 )
3 0 6 0 I F P»(2)= " 1 " T H E N L E T P ( 2 ) • £I N5 T2 0 ATP R P0 E, 0R, " 0U A HCOL SS t(2) DIM
A UER
PR
O U I E N EM
PIEZA" FOR O " 1 4 TO 2 0
P R I N T RT
AB5 ( V ( j ) + d - 4 ) + A B S (h(jl-4) n,24; PRPER 5 ; " " : NEXT n
3 0 7 0 I F p * ( 3 ) » " l " TMEN L E T p(3)« L E T d 1 = I N T (RND * 1 0 > +5 GO S U B
ABS ( V ( j ) - d 4 ) • A B S (h ( j I - 4 ) 2 0 0 7 : GO S U B 2 0 0 0 LET t ( l ) c d P
3 0 8 0 I F p « ( 4 ) * " l " TlíEN L E T p (4) m R I N T RT 5 , 0 , " T U P U N T U A C I O N E S : "
ABS ( v ( j ) - 4 ) + A6S (h(jl+d-4) ,t(l) FOR n = 1 TO 150 NEXT n L
3090 LET Z $ =" ": IF p(l)<p<2) RND ET d i a l N T < RND * 101 +5 GO S U B 2 0 0
p ( 1 ) < p ( 3 ) RND p ( l ) < p ( 4 ) T H E N L C 7 LET t (2)id P R I N T AT 8 , 0 , " M I
T X»m"f PUNTUACION E S ",t(21
3100 I F p (2) <p ( 1) RND p (2) < p ( 3)
AND P (2 > < P < 4 > T H E N L E T Z f » " 2 "
3110 I F p (3) <P (1) RND p <3) <P (2) 8525 IF C»(2)O"SPECTRUH " THEN
RND P (3) < p (4 > T H E N L E T Z««"3" LET Z«act<2) LET C|(2):Ct(l)
3120 IF p ( 4 ) < p ( l ) RND p (4 ) <p (2) L E T C » ( l ) =Z*
RND p (41 <P (3) T H E N L E T Z$="4" 8 5 3 0 I F t 11) > t ( 2 ) T H E N P R I N T « 1 ,
3130 I F Z * = "•• T H E N GO T O 3 1 5 0 AT 1 . 0 , INUERSE 1 ; " EH
3140 L E T Z * = " 5 6 7 8 " ( U A L Z*> GO T P I E Z A S TU " BEEP 2 , 0
O 1110 CLS RETURN
3150 IF p ( 1 ) > p ( 2 ) OR p ( 1 ) > p (3) 8 5 4 0 I F 1 ( 1 ) < 1 ( 2 ) T H E N L E T Z$»t$
R p ( 1 ) >p <4> T H E N LET P»tl)=" " (1): LET C « ( l ) a C « ( 2 ) LET C»(2>=
3 1 6 0 I F p ( 2 ) >p ( 1 ) OR P ( 2 ) >P ( 3 ) zt P R I N T t t l , RT 1,0;"
R p ( 2 ) >p ( 4 ) T H E N LET p*(2>«" E M P I E Z O YO ": BEEP 2 , 7
3 1 7 0 I F p ( 3 ) >P < 1 ) OR P ( 3 ) >p ( 2 ) CLS RETURN
8550 IF t ( l ) a t ( 2 ) THEN PRINT tt1;
INUERSE 1;AT 1,0,"
R p ( 3 ) >p(4) THEN L E T P » ( 3 > EHPRTE ": B E E P 2 , 1 2
3160 IF p ( 4 ) > p ( l ) OR p ( 4 ) > p ( 2 C L S : GO T O 8 5 2 0
R P ( 4 ) >p ( 3 ) T H E N L E T p f ( 4 ) > " ?. ° 9000 CLS
3 1 9 0 L E T o = I N T ( R N D * 4 ) +1 I F P» < 9 0 0 5 DATfl 0,0,0,0,1,2,4,8
O ) » " " T H E N GO T O 3 1 9 0 9 0 1 0 DATA 0,0,0,0,255,0,0,0
3200 LET Z i « " 5 6 7 8 " ( o ) : GO T O 111 9 0 2 0 DATA 0,0,0,0,128,64.32,16
0 9 0 3 0 DATA 8,8,8,8,6,6,8,8
4000 IF (H I J ) - d >0 RND (h ( d < >h 9 0 4 0 DATA 16,16,16,16,16,16,16,1
( 3 - J ) OR v ( j ) o v ( 3 - j > ) > V (j) 6
+ d < 8 RND (h ( j ) < >h ( 3 - j ) OR v j( l + d 9 0 5 0 DATA 8,4,2,1,0,0,0,0
O V ( 3 - j ) ) ) OR (V ( j ) ~d >0 ANO (h ( j
) < >h (3-j) OR V (j( -d<>w (3-j) ) 1 OR
9 0 6 0 DATA
9 0 7 0 OATR
0,0,0,855,0,0,0,0
16,32,64,128,0,0,0,0
(K ( j I +d <8 RND (h ( j ) + d < >h < 3 - 9 0 7 5 DATA 24,126,126,255,255,126
R V ( j l O V ( 3 - j I I I T H E N GO T O í © 5 0 ,126,24,24
4 0 1 0 GO T O 1 9 0 0 9080 RESTORE 9000
5 0 0 0 FOR r i B - 1 2 TO 2 4 BEEP 01 , n 9 0 9 0 FOR n « U S R " a " T O USR " i " + 7
B E E P •. 0V1X
, n>« I2 BEEP .01,n+3 NE
XT n : P A P E R 0 CLS 9 1 0 0 RERD • POKE n , « NEXT n
5010 P R I N T RT 9 , 6 , • HR GANADO " + C 9 1 1 0 FOR n = 0 TO 18 S T E P 3 FOR •
• ( j) - 0 TO 18 S T E P 3
5020 D A T A 3 , 0 , 1 , 2 , 1 , 4 , 1 , 7 , 3 , 9 , 1 , 9 1 3 0 RETURN
14,1, 1 2 , 1 , 9 , 3 , 7 , 1 , 4 , 1 , 7 , 1 , 9 , 3 , 3 , 9 9 9 8 SRUE " 7 X 7 " L I N E 1 GO T O 9 9
98
3 , 2 , 3 , 0 , 1 , 2 , 1 , 4 , 1 , 7 , 3 , 9 , 1 , 1 4 -1,1 9 9 9 9 U E R I F Y " 7 X 7 " : GO T O 9 9 9 9
2,1,9,3,14,6,16,1,12,1,7,1,4 , 1 , 7
9 MICROHOBBY
>C<4.
)
> /
O t r o TRANSFER p a r a c o m p a t i b i l i z a r periféricos.
PHANTOMAS II
OFERTAS EN SOFTWARE: 2 PROGRAMAS AL PRECIO DE 1
Y odemás regalo fin de curso una calculadora completamente gratis ¡¡asombroso!! ¿verdad?
2.100
m
COBRAS ARC
mam i
2.300
SUPER SERIES 2.900 WORLD CUP 2.100
PENTAGRAM 2.300 QUAZATRON 2.100
ROCK'N LUCHA 2.100 BATMAN 2.100
YIER AR KUNG FU 1.900 PING PONG 2.100
THE WAY OF THE TIGER 2.300 «V* 2.100
GREEN BERET 2.100 PHANTOMAS 2.100
MOVIE 2.100 LEYENDA DE LAS AMAZONAS 2.300
CAMELOT WARRIORS 1.900 CYBERUN 2.300
TURBO ESPRIT 2.100 BATALLA DE LOS PLANETAS 2.100
DYNAMITE DAN 2.100 COSMIC WARTOAD 2.100
LA LUCHA
CONTINUA
Un nuevo juego de simulación espacial
ha hecho aparición recientemente en
el mercado del software. Se t r a t a de
la segunda p a r t e del legendario
Starstrike y con él tendremos la
oportunidad de revivir nuevos
enfrentamientos con aquellos
rebeldes galácticos que se sublevaron
hace algún tiempo en contra de la
Federación, los Outsiders.
U
na vez más. las rápi- Al comenzar el juego, se Si conseguimos atrave- dos túneles que llevan di-
das naves Starstrike presenta ante nosotros un sar todas estas barreras rectamente al reactor cen-
deberán luchar fren- mapa sideral en el que se (aunque lo logremos posi- tral del planeta, lugar éste
te a los Outsiders con el fin nos describe la situación blemente nos encontremos de vital importancia para
de someter a la población de las estrellas con sus co- en unas condiciones mu- los rebeldes y único objeti-
que habita las cinco estre- rrespondientes planetas; cho más precarias que las vo a alcanzar por nuestra
llas rebeldes y que se re- se nos indica, además, las iniciales), tendremos que parte.
parten en un total de 25 pla- características económi- afrontar nuevos combates Así habremos consegui-
netas. Si conseguimos ven- cas, políticas y militares de espaciales con las naves do completar la primera mi-
cer en cada uno de ellos, cada uno. rebeldes, pero esta vez de sión. Ahora sólo nos falta-
podremos dar por cumplida El lanzador hiperespacial una manera mucho más di- rá volver a repetir la opera-
nuestra misión. nos transportará hasta las recta. Esta segunda fase, ción otras 21 veces, aunque
proximidades del planeta aunque teóricamente pue- la dificultad variará en ca-
que hayamos elegido como da parecer la de mayor ac- da una de ellas dependien-
nuestro primer objetivo, y ción, es la que resulta más do del poderío militar del
en unos segundos entrare- lenta y monótona, pues el planeta a dominar.
mos en combate. número de objetivos enemi- Esto es, a grandes ras-
Cada enfrentamiento es- gos no es excesivamente gos, el desarrollo principal
tá dividido en varias fases elevado y necesitaremos de Starstrike II, un progra-
y para conseguir dominar a explorar muy detenidamen- ma que sin llegar a poseer
un planeta, es necesario ir te cada rincón de la galaxia una acción excesiva, logra
sobrapasándolas consecu- para conseguir dar con uno mantener nuestra atención
tivamente. de ellos. Afortunadamente, ocupada durante la mayor
La primera consiste en contamos con la inestima- parte del tiempo (si excep-
atravesar las barreras mag- ble colaboración de nues- tuamos lo citado anterior-
néticas que han sido insta- tro potente radar, el cual mente de la escasa activi-
12 MICROHOBBY
dad que caracteriza a la se-
gunda de las fases).
La mayor cualidad exigi-
da, por tanto, en este juego
es la habilidad en el domi-
nio de la nave, pues no es
apenas necesario ningún
otro planteamiento táctico,
aunque tampoco debemos
confundirlo con el típico
juego de matar marciani-
tos, pues ni la acción llega
a ser tan elevada ni la sen-
cillez de sus planteamien-
tos tan escasa.
La mayor virtud de Stars-
trike II está mucho más allá
del propio desarrollo del
juego, pues lo que llama la
atención sobre cualquier
otro detalle, es, sin duda, la
gran belleza de sus panta-
llas. a las cuales se les ha
conseguido imprimir una
verdadera sensación de
realismo.
Efectivamente, parece
que (sobre todo en la prime-
ra fase, la cual es franca-
mente magistral), nos en-
contramos a bordo de una
nave espacial y que los
otros objetos flotantes se
avalanzan hacia nosotros.
Con esto evidentemente el
resultado del programa ad-
quiere una mayor calidad,
lo que viene a demostrar
una vez más, la gran impor-
tancia que los gráficos po-
seen en la confección de
un programa.
Starstrike, sin embargo,
posee un fallo que no pue-
de ser pasado por alto, y es
la falta de velocidad en la
ejecución de los movimien-
tos, los cuales resultan en
algunos momentos excesi-
vamente lentos y hacen
perder dinamismo a un pro-
grama que, de no ser asi,
hubiera sido casi perfecto
gráficamente.
13 MICROHOBBY
¡NUEVO!
H O C U S FOCUS. V i d e o a v e n t u r a . Q u i c k s i l v a ma disposición de las pan- do.... ni tampoco mucho de
tallas hace que la parte co- éste.
rrespondiente a donde apa-
HISTORIA
rece la acción principal del
programa sea excesivamen-
te diminuta y poco menos
DE UN MICROFILM que nos veamos obligados
a hacer uso de una potente
lupa para llegar a distinguir
qué es lo que está pasando.
Vamos, que Hocus Focus
no es nada del otro mun-
1 9 8 5 THE D A Y AFTER. A r c o d e . M a s t e r t r o n i c
EL «VIAJE» DE MARTY
n o c o n o c e 0 h a
pular director norteamericano apenas siete u ocho panta- puesto que las acciones
•
Iliili
ner de ellos su utilidad antes
de que sea demasiado tarde
y ocurra alguna desgracia.
Back to the future es en
conjunto un juego poco adje- •
I IIUM 0
•
•PWM'M ^
•
*
tivo y escasamente divertido,
15 MICROHOBBY
Ce lompleta tu colección de Microhobby. Solicita hoy mismo los ejemplares
que te faltan. Ya hay algunos números agotados.
(Rellena el cupón que aparece cosido en Tas páginas de esta revista).
•1 N N M r-i M Si ta c-t
• N ® PH
•0 o* t co 00 03 K> 0 ro <3- c T N N fs h» co
c t 1 <H —* -H « flH KP « M fO r> <
u a 1
1 ¡5
>-<
l —A
t *1 N cr- N 10 e- 00 N «i co Si S í> P
o> 1 00 N N M m ro M K; *r y> O <1 liT
*
4 1 «H —4 K» TA n n K) K) n O
<r a
1 • Lft Cl
1 1 1 L L : L 0 <n 1
F—i
0) OJ r-
4-H
ai 1
di 01
4J JJ
01
+J
0
L
0 LÜ
rfl S
0 1
ai
+J
01
•u
ai
0 -A
- E fl o
1
T5 - •a 5
_J
-0 z
_l
c
fl
U .-i
0 a
u fl
0 JJ >
0 fl
> >
fl TI
>
4J
u u c 01 o
M
i L LI L X ai L ai c fl • 0 0 0 TJ 0! Q
0X 0 0 z 0) P-< L ai 1—« > f-t z «—. 1 U T)
1 <—( • 0 a 01 Oí £ 0) ai _i 01 _i U1 UI fl O
1 • <? >• > • 0 T3 TJ 01 TJ TJ X TJ X 0 0 - —« Ifl ü
1 > -<s¡ > z > A L I L. 0) 1 L L CT - 0
s 11 s -u 0 ; ® ; U • : •0 2 s 01 0> CT CL -u
f-Í UJ : #—lUJ u> IT T3 u u 01 U U fl U fl £ E z di
1 ai a u OJQ ti O fl fl z S •0 II z c : V : 4J «H Ffl fl +J
1 : 1» ; r ai >- I C C L L UI — 0 •
1 c c c 3 L 0 0 CL 0 0 0 ai 0 01 CL a • 0-
X
1 0 U" 0 fl 0 fl 0i E * u _J u _l * u u u £ U £ L ai
l u 4j a< ü u 4J 3 CL X •r* X •H •l-í •H ai •M Ol in • m t +J V in
01
•rt
1 C 3 C C U 01 0 Ls L 1 0! L u L L L L 0 fl 0 fl m
1 QJ a V 01 a fl T3 ÜJ 3 a> Qj oí u Qj U T3 c •o C -H U) L
-JH CT 0
«•»
1 LÜ e UJ E UI e Oí cc fl M- fl <4- fl cr * s- ai •4- C l-t 01 C
1 a ai <n a at Q 01 L 0 rH •rt 4J - D •rt l/l 3 m3 01 *J E 0
1 L 4-! L L ai 3 L c L c fl L 1• L L L 0 CT 0 CT L ai u
1 U U) U u sn fl £ ai ai • 01 Oí •P ai OJ CU • 01 «-H •fl .-i •fl •M L
1 0 ai as 0 c2 0 c CN u 3 a E s a e Ul a 1L a • a - a— E E 01 u a fl
1 •0 r V u +J u u 01 ti ai fl L c c T) 0 c
1 Q) D CQ Oí A fl Oí fl 1—l L : r-t L £. ^ 0 r-fl X -4 X t 0 01 0 01 UI 11
1 4J r. üf V +J V. 0 a1 u co ai U ai 0 a> "O (U o, - z ü T) u ü L in 0 z
1 (J +J u u fl —t iM 01 S c ai L fl Si fl 0 TJ CT
t 0 0 J fl 0 _J fl ai L TJ L fl L 4J L L 0 L 0s s fl S fl a l •fl
L <r
A
U
w
C X
<
u
u
cc ce cc a H I
o 19 CL c HH H t» t- 1- ü. Cl LL en
o Q Q UJ o ¿r H H D • D
O • O O
J z z a O O • O Q CL a. LL Cl
0) ra ¿r¡
T^, 'S ^ « w O <1)T ra 3 = ra ¡s o © w
w 2 Em-g ra ra
ra c. ra
a <
~u a> C QJJ O c — 2 •« — ra
0) O ai nra •D ® w c o is _° c3 » » EI
nj o;
SSlü = ® ra l e o'®
CT2 o o 2 .'Ci
co J=
S i |§ E« E c ra 0
•o — <D ra i -
o ra w ra « 6
ra c ra
O ra * ^ ra w
O
"D
2 ÍO _
CT =>
* °> o
c
"O
3 </> ra ® < ViZ
«
® UJ <0
0 v> ra
W ra E
¿55 a
£ _
c ra u o z 2 o </> (A
j¿ —o x><D JO U ñ
ra 5.
e 0) • 2 o o <-g
o
X O
o 0) TJ O
E
- ? '-5
O -3
ra
>
c
¡g tu ra
4>
w
O a. ra. V) ra E .y8>«ra co
O) a (A
O
•o 00 ra
<n .o
E
V) s s i ; Q.
"
3 Q. c E
c ra 0
E te-
w Ü
•o c 2 » = 0) •o c ra > "S
c •o ü O •O ü) c
(O
O
® E3 o E c 5 " ra2
to 3 = "2 „ rarats
</) •o "S "O ü a. o c ra o s
E 1ra C
«O m = 5 a l O
E 5!? £ « S O "w 2 o O — ra <u ra o T3 03_ ra oí ra 2
a £ 0 ra X
•O <D o. ra ra ai ra
g>gja ra o ® ra »-o ra 0 ra
o "5 o «o« e > 2 2 ra
> c -o o > ra v o
ü 2 -8 £ 5 &
•g ra ® v> 0 o « —ra
= « « c ¡s
-> ra
31 S | c
ra ra k. l» ra 2 ra (/> (ñ
ra .Sí ü a Síte =»
ra w [O
o ra ra
E
o
« ! ra
ío —
TJ
O
o » E
o
o Jr 8
r O. a=
o © Sj o ra
? ra ra
ra
-ra 3 ra <u o s: c 2 E o> •o « — « o.
a o m - E O •2 8 •o
ra
E c z <0 M
o 0 ra c
</> c
ra a> •= c ra ra .£ S E
c
-o ra § « ra
ra •3 « ® ^ o o 1 o ra ""c
jr co w ra © a> «<u
>- -o
o ? ° '5 c ra E -o S -
"s
cc X o. ra o ,. o ra « ra c ¿ 8 2 $ ra ra £rau) ra
o
a Lü ra ra « c a > —
i x ~ID ©
c.
ra l/> B — <D X£
® £ a> t j o
I- -ra
o—1 c E a Z
«UJ 52
C 3
3 a> o
z
o OI w
0)
•0
«
tu ra
•O ra o o
c o
E
u>® ra o o . 2S i»
—ra >•
.. Ofl)
)
•o
ra rai-
> cl <f> £™ di - ra o
ra o -a 2 •o
Q> <1) 3 rato
p ® s •o > E ra Q) c_ « s c « •o o ra o E* c -o
w « a E U ) <u
•S
T3 tX; <0 O w o <u £ w w "O 2 w ra I I
Q O "5
ra ® O 0) o
•D
c <P w. -o
ai ra
n O © ¿< 5 UJa> cra c
<v x>
ra aj
>»
W
3
Cl Cl ra T3
tó C jO a>
"5 x: co <D 2.
V)
O c a> c ® ra
c 0) o E -o •ra
•O
« O c E
c
© o x a 2
T3 0) ra ra
O O
E E •o
ra ra
2 S J
ra ©
u
c
* O ~ a > •a)o 3C Ó 0) o
S E o
o
ra -g © •* < ü .i
<o ra
ra 0> ra
• 0 w a > o « 5 5 ? rao. o> "O — O
c 3 E «
ra £c
—ro o c c ® cu ^ § s re -o -ra ® » c 0) 0 C 3 « o ,
a) i E o -rO
—
o CT
o ra
w
c c
CL trt
O
üü a
ra E
UJ c E
tu ra o
E £ coí "Of—. c O T3 2 o
o OO
co ©
ra X il
<1>
lü a T3 2 S O T> O a E o. o u o ra « a. a. o. CL
o ra
¿ r—a O ¿ m o
ó S ra ra m ra — O ra v> ra ® 6 ra
c c ® 3 ra ra ó w® w ra
•ra ra ra O <
« ÜN t « ra ra "O < 3 ra a Q. ¡z;
•ra
T3 ra í 2 §
_E c o Cl cra
ra 3
::
m
ra « « ra
-o ra
c c o ra
,c
«
"Z
ra
T3 ra cr ra w ra § 3 c 0
CL —
E «
ra H
C •ra ra E ra c ra P
2 ra '5ra S i
a c -o ra ra
ra w E
"•o o .ü
—a
o• "o
-
^ r a <
_5 _ ® o ü T3
ra
T3 O
ra Q- . 0 ra Of
• ra —8 S —^ 5 ra = «
ra T3 Q) 0
ra —
ra
c ra • 55 o 0 0 c ra 2 ra ra ra ra •o c ra w w w- 0
•o O « "ra z Z.
ír
t
ra "D0 T 5
ra ra ra •o ^ Tj <0 c a> 3
o
> ©> 1
.Q ra ra "o ra ra o !a» 3 ra ra
ra Q- o o
ra •ra a> _ ra
3 •o
rara-o 'c « —
o ra <8 3jJ 2s -==1»ra t-fe
</>
« "5 ® 2 •a o S-i ^V. ^1 0O ra
ra ra T3 t ra
o 0) ra ^ — ra ® É ~
«
o ra
<D £ w •OraCL a.«ra i-w. <n JZra 2o 3 ® E ^ oE Se £« rag ra
^ 2 -c o ra
e i
® ^ oí o 3 U ra 0
"5 <
o
ra w
o ra £ ra 2 0 w 2
•ra
® ü. «<5 •o
c _ 3 «
« «
2
o
o
c
"S -2 §
ra u ra
ra en
UJ
o
ra
-ra
g ra 0ra^«
o
>Z o a> ra lü c ra ra
ra 2 ra 3 I—I
-o
_
^ aTI
ra - n
2 o £ 3 ™ V, ra S ¿ ra © ra u ra « s ra ¿ ra - J
1 c
í3 ® c" o O p o£ M
ra — • a
a
<a -O ® h- 55 M ra ra a.
c "O
JO ^ <fí =
2o 0) o 3 o cQ) 2 ra •o ra
ra íé
ra ra ©
,A V)« ra t r "o o E cra •0
8 £ ; i/j c o O3
(O | a .E Ui 0 _ ra a
•ra
® o
C
írL Q. v? ©
c o i -S ra
ns = O
. ra
Íí
^ .i
>r 3 ra •= S 2 = 5 - 2 c E o
fc ra w — —
ra 1z E — 0 c ra «o R1 ra ra o
n u o ? ra 3 — ra UJ ra ra íf> U J "O ra E w ra
S ra •c — 3 _i *c
E ® ram o E S > ® E
0 EO TJ<
a> o 00 ra o ra
TJ m Z -o
Q imm
c ra ra 3 ra • H « 2 ra '
ra "o tj CT 5<Jo "Z
D .2
c
e . ® . ra
ra ra ra ' o •
UJ OJ3"O O .5» ra££ E -I T3Q. T3^ -a N ra •D T3 3 5 co 2 cl .
ra ra « i • S 2 • 3 • ra 0 0
o. X -a 0O 00
Cl
•o
«
®
re re cu
© ¡r o c c<13 ©
T3 t _® © c
©
•o "o -o
O 03 c <D >-
X> 3
03 .J. c ^ 03 ó O 03 c3 ® o
o
n X O 3i nrai "£ 5-
co
00
•O c .© <u © . © w cC « £
03
o « re O a
"O
U3 O ° PO
v>
ra >
ai
re
- • O
3 Sra
C u 3
o O a. CL « re © 2 ¡2 ©
E > \ - 3 T? F «3 '•o I o °w E o« 0
5 o f> ©3 —
r
cr _¡ gj w —% O 2 re
Q. 0) O K
© w J= E © o m O
5 re o OI >- 2 O C i; ¿ . 2 O « ra c S -9 ra — 3 Í:
C 3 re © ai 2 £ » - 03 o « s — 0) £ ir (o E 13 1 t — © o ^ 0) s
M
re 5= 4) U u — 13 C 03 w O) 2 -53 « ra ¡g O 03
c s a. c
8 ' i 1 " « —
m a o re
0) © C 3 O o o
© as o =5 E _
o -2 c
_
— T3 03 C
05 re C <¡3 C ra c 2 m O p
E S i E re cr X
©
C O)
c C 03 o 03 CU ® « 3? E S ¿ S g CV
c c ®
- (0
s E » 52 E re "O _ c £ "
re 43 0 3rere
o Q-
03 "O
0 E 03 s re re
LU © -
o JS c
S i 03 T3 -9
. O O C
T3 W o w
«rere
O S 5 - o © ™ 2 £
•= c © Mre o re £ 2 « ©
2
« Sí
§ - re -o1
2
E re •—I x 3 03 (0 F 8 •re -c 3c
T3 Ü
ra re •o u. -w,i W
2
re 8 c— *
S 2 .2 O 8 032 o g •C W ,
O ~ .E s u.
0) o o _3 c C c 03 03 CT
— re c — TJ O o Q) Pt
w
re te -c c S »
O 03
W 03 ffl li. w « •>. w ra ® 5 ra S >re c® C O
> re
a> 03 _
03 E re ra E
—
i re re E re o c r e re c
03 c
' O
©
3 o -J £ « © c >• re iS E^ 2o u
5 03 O ^ — O c ra
c re re i» cre o ^ W 3 2 1—1
00 —
o re
5 a re o ^ 5 « e re
¡S « JB 03 — !2 2
O 2 re
T5 C
I
03 —
i £ f - • E E re Ó == a
<D ra c
re
03
3 Q
S I I - a l § S8 •o o 2 O 03 ü
"O io © c 6 03 03 3 o.Es V) u
0) © re 3 03 O
T3 re .E •o .£= </) O íd 3 re ® 5 o. i: 03 T3 T3 V> T3 O ü
03 03 O
tf> 3 ^ «3 J, w re •3 ©
£ .=
i .
C Q> o o> — S - 03
w « o O 03
. m a> w ® % c © 3 r*ra O © o
2 E a E w I « * •O o T3 « •o w 3
03 o
.2 S •ra u 03 O ^ « O — X ra o» c Q. O
= S « -2 5 © E" 3 © c x c ra "g
.2 g o o c a •o E a l a- (O oN ui UJ re © o
w o
« a « o X s 0 2
E o re 3 C o i - i -3 C ü Oí CU
J3 ra re re o ra
© E
§ 5 + Sí ^
03Si
03
W 03 c W 03c c o o ,E
» o, o O) ,
.2 •P 1 ® 1/1
re * *
Qjo ¿ O 03
T3x> .52 re LU o
!_• S 2 •o c
•o re ra yj O c w re w O LU t-
x 0 c
E s- tfí c
©
3 '2 a © ° ©
— 03 3 O c r t "o
03 03
1 g i
03 — 0 3 0) •o c tu o .52 o c o ® o re
-a ra © cC z "O " c
o n m Q. 2 | _0 3 uOreo re— S ®03! — > E ^ c •a
c « ra ü c o ©
"i ®
c o; « o
ra _
03 W gj 03 03 ÍaS « £ a
re 2 C °
re « E 03 -ra <u cr E 03 Cl .
Q, 43 03
LU re 2 03 2 ra re re S ©
ra © © E 3 re
« -re
'
o
o "2 E
ex re (Q
03 2 0- S « <
» X Q w 3
03 (O2« 0w3 o E c 'o O w. c '>
O C — >, 0 3 i; XJ o 2 "gj
c "D 5 w
re » <5 1 ra £3 03 O ° X O o 03 « c ° — Si o m re O) © ©
a w 03 o a> ü
< c" oc ra — E g
— 03 C W
ra = o « o» I *- o 03 -O ^ r- ® 3 C
cj c -=: E Y-O O '55 o o> ^ E - - -a E 2 CL ® "S _c a.
—l © o
—
i l o. «3 - 2 •- >2 03 u = o o re re a' < V) Ifí o re ® m re > Z •re 2
E g o
re £ «
® re_ w
03 03
03 „ « g o
v c
Ü -o
« re
F
o o 1- re S
33 o E
V) Lu reo o ^ raw 3
o» — w
v> © re re "o
tsi re ©
<
» ® ó
a ® 0
g «
s S o b Q) C "O cr Jr 2 -03 = o E o. o 2 o o ® o — O"
LU — JO c > = o w © S -o
II
•i o c re o « c ¿ c A >• © © c c
C TJ O •o 2 E o ó 2c ©
V
— C O -o
© "O -O •3 C 3 re
^ © -O
co re
»
©
re ra ra
o re — o O re o 2 © -5 1 s » c © cr o» \o o ® - p i
E
Q.
tfl re •ti » w re ©
o E c ©
« o
c
© re o; 2 E © O. ©3 raCL 2 — O ©« — -o c
© re W •ra © £ o "2 © ©
03 « c 5 ^ E 03 -o "c o
—
c— re © c3 © c
§ 1 o 2 E | o E ^re c° ©
u X © .i; -O CC iTí tn
oí W © te © 3 ra re
x C 0
•3 C re CQ © o o - a « © ©
re o ~ o O c
II
© 3 co w
w © 9- ra UJ
© i;c w° "O2
eo
• g s © V)T3 w •o « ©
"O re © H iO "tó .
© ra O ° o -o •ra
E •o CL to
~ 03 n> ra 2: t c 03 "O C :2
| © re©
© re gri Ui © "O p
« ra « o o c o © b
/1 — l |
c ra 3 o
3 ©
ra e
3 £ -E re c w CO T3
© *Ih<f re 2 °
W
« 3c
ra ©©
C
EL © ©
3 © 3 c a
2 E o Z z re -o o cfli .. _
© « <C CQ © « O S
•re 03 ra =C O « »« te LU o l/>
o O o É ©ce © — r;
« 2 2 -E ©• 2
o; ^
« TI UJ — T5 ® a -o c. Ü re te — re•re 2
® © c<= te 0) 03 Vi í5
N
© =5
^ E S « V-
© © c _ o © •S — 2 _ ©
ra w 0 3 '_ re o o 3 c E 03 C ¿ •ra -o
-ra -
©
C7 ® 5 cc Q
2 © 3 ~ 03 ©
«sS
t ra ra w ©E - T3 w cr c
—O re
« q re LU
UJ W Q .55 g
c O
03 2 ^ ü> o V) E
o
LU 0) £
V) coC W © o UJ O c r e o
h_ w >re —
w ©> ra < >..® Sí ©
c© ra
Sál ' l o ® us © 5S oc
ra O 03 ©
ra o "O -O
3 .© «
reo-©
© .
o E 2 re 3 — o
3
en O
~ E CL © C © c « co ©
M (N (N N M N N (N CN IN tM N N n M M
0 D
u a
00 M 00 Ci- Ü* O N
<S
s
•H
Si
—i •H
a-
s
o
5
rs N
•H Si
in N
Si
<4- t? n in >0 03 CO 00 OQ * *
ESI CN CM M M M N N
a» >a N M CN M M CN N
a: a
L 1 L <0
0 L 0 r 1
10 L 1 1 • T3 QJ
•H
0 TJ u <0
« <0 a Ul fl) L —U<
J -I Ti ai £
a •Q c 10 0 0 0 0 +J X 3 C —i L ü
0 01
>—*
ai UJ c e +3 3 +> V +J Ul 3 cr
•«-' n> 3
E
ÜJ
L
T3 "0 ÍO u c Oí • e 01 03 ai •H £ N L T3
Al L ai *J 0 3 V •u 4-1 cr 3 0 -rt 03 3 m
Ul TJ u 10 u 0! u Ü u u ai U 4J a u <0 TJ
0 0 a •—1 0 0 L <0 D 0 0 L 10 01-H
10 0 <0 r—t
<0
4J L 0 c L i-H r-,
ai 01 0 'H rl U l-l —H rl —
i • H ü <0
0 (0 tu ü
•
•p 1—t <n c c 01 u OJ 01 OJ ai ai OJ
U• u I ai • • •o <3 •o 1! TJ T3 •o T) TJ "D •d T3 T3 s 10
<0 <0 10 •rt ai u E
0= 0> "0
c L u u u D (0 10 m L <0 r. s L
c
Ifl> «-i U)
»—•
; •M 0! a c. TJ 0) TJ "O "D X) TJ "O 4-> £ <0 <0 •
0 = 0 ai £¡ +> 4-1 •o 3 3 L L L L L l L C
01
£ £
u
0
TJ
TJ
10
L 0) 01 ai ai 0 U
L L
flj C 1 c
£ 3
i.
3
L •o L
L
L
ai Ul
«
01
•H • -OMJ •IH 'Fi •rt 4J
01
ai • ai c r^
E 0 £ 0u • • 3 *
•rt
•M 1 1L ai ai 3 E 3 0 3 3 31 3 L 0 L u 3
-rt U
L re cra XI
a3 i ] Oj
c
u
NZ
C 03
NL
cr
N
a
N
O
N
tr
N
cr
•d
4J
u
a
T) L
01 0)
T)
L
01
E
3
L
a n a Ul
3 >
Ul
c
•rt •H 'H •rt L -H •H •H 'H
N
a 0 L
<0 10 fl
B
0
a
0
u
<0
c c= i-H Ul *
(0 10 10 <0 n Lr. i-Hu cai
tfl -H Ul 01 ai ai ai 01 OJ nj DU —i
•rt
-o T3 £ T3 T3 .-i 0 <0 —
I« I—, —1 «0 L
0 3 0 3 Ul
T3 cr TJ cr o 0 Ul u< Ul Ul T) a>TJ0
V
"0 <0 L ai
T)
Oj
TJ
i. L ai ai u a* 01 H C <0 10 10 Q
| <0 r.ai *
ul 6 Ul 6 -uUl
0 0
Oj
u
"O "O su •a •o *
(0
c L. c
Oí
-o Ul
c
•o
c
o .
C
•O •
c
-o
c
•o
c rn3H> c
•o Ul
c
•o
U
fl c
•o
C
•O
- 0) r—» •aio -O» 0 0 0 o ai 0 03 «•-o
•o
-rl •H -H
10 c c c c C -i •H a •H 10 •F* •H •ri E >0 f
T!
o U
•rt
10 aj L L L J3 u 0 u E u « U TJ u •o u u u 3 E u ai u u w¡
UJ
»0
[ji ifl cr m L 01 . Lc 0 0 0 <0 10 «í ni fl + i0 + 10 • fl «0 U <0 4 <0 <0 S5
c - 4J 10 . 4J 4J
e cc0 UluE HH
•rí
o O
u T3 •+
O O
Z + H4
u O -
EP. X > Q
UJ U u O
X I
JD u
z s <1 a. o
01 • V) h-
UJ u
>-<
UJ UJ
1-
_j
<X u U
J
U
-1
u u
_J
o
_J <r u
•X
u 00
t-l
3
Cl 0.
UJ
cc a. cr IX a: cc i ¡r ÍE ¡X cc cc ir oc ü: co
in tn ta (Sí S Si Sr o>
s M & 0* 0 in iD fH
•o CP (0 0- M M 0 0 >o to lO tO 0- ro en
O <0 CN M —< N M M N N M <
u a
fc
M
03 —• Q 1n Si Si N «r T CD S
>+• o> N 0-
ff-
co tN to >0 >0 O N M 03
C, U (SI N •H N N N fM CN O
cr a
"(p A 0) o
i-H o
*
_J ® s _J L
X 01 X 1 1 n¡ •u M
u
«
U 0 0
<
w 0 N 01 r 0 e
Q
r c T3 1 ai L T3 u TJ qj •
0 u •-4 C J L • 0 a +> ai C L O
+> 01
L
0»
•n
fi
L
I
;
L
m
+J
01
V
Oj 01
m
••H rH
<B
Fri
l.
01
iS
L
O O
> -O o
01 Q. QJ u 4J -P o> •0 01 •ri *
u •0 a ífl 4 J u u di it a lll ri
0 ai 0 0 • 0 0 • L. •B 0 3 3
D T3 L. 0 ai 0 0 - e
U^ ••» +J QJ TJ «—t Us u u 3
u
L £ 01 in L tu 0) ai 01 e •ri • >B 01
qj re
•ri
*J Q. L L T) T) T3 TJ ; 4J =
C L cr m 0 •41 -OI s • L
01 0 0 Oj u •0 £ 2 3 £ E 0 e : U 0 o: ~
4J C •o L <0 <0 XJ n a .Q +J TJ •ri TJ • m
OS
*J
•O
Oj c
u
•ri
: Z 1 •ri C
L <fl L TJ
0
-C0P « ri <D >
* -
u u 3 t> 0 •0 4J 4J L ifl C —i 1 3 U
0 u G u c •rf •H •M Ol iB E e ri I
0) 3 Ls •r* JJ J3 xj XI 0 a •u • L 0 : 3 a> 10
* * L U TJ *J 0 QJ *J u •O ;
L «B • a Ul f-H H * * C Ca c O iB ri
ai 0 TJ 0 Ifl ai aj ai tu <11 ai *>H 01 0 01 TJ
r—« 0
•0 •o Oj z »ri Oí -ri C -TJ
n U a> L QJ •H •H 6 TJ E £ 10 01 c c
c FH •0 L 0 « iB ai iB L TJ o t
c 3 ifl ffl TJ ni iB UJ • <0 • n¡ N IB N TJ N 01 •H L
<B •0 TI
—« a0
u 01
o
h
-H £
u 3
TJ L u
<B
Lc
nd ra L L l •O LV L H L «-H <B 1iB 1.
IB <0 a
UJ <« u 9 +J L ai Qj (U + ai + 01 a 01 a í: a 4-1 L c
n * in C
4J
IP OJ c c CX c M> C Ul Ül u ifl ri in 61
0 l-H a **
•ri
<fl
a 0 «-H QJ 0 0) Q 0 0 0 W 0 aj 3 ai QJ QJ 01 Oí
O L¿ >• _( ÚC u CC 0 Cl Cl LL CL 0. Q CT a L a T) tr o tu
• T3
+
•o
+
u
tn X >-
z Ul X
Sm?
»-« H
u M w
Jj * _i *><
Ül
f- a <1 X £) u n 6 E E
o
r O K u u U. 1- H H <r <X ffi CC
ui CC EN ai CQ U UJ UJ UJ _i CC £ 3 0
z CC CC U) ífl en en tn LO tn tn tn en en X
ra 2 z c Q. S- ra ra 0 (0 ® MO o g 8 s s o
<u < UJ o o ® c ra co <u c «) o « o <u
^ (0 E « « 2 O - o E E •<5 Q ra ra"
Q ® ° o ® £ 2
O uj a> .2 Í) ra 0 0 a> ra © o ra 0) ra ü
O o c u^: <0 v 0 u E c c T3 = T3 — 8 o
c ¿ A - O
£ fi qj ra
T> — 6 5! ra > O <0 Tí y -o «
ss 2
O a, « 9
TJ
•O . « b
ra
8 « « X3
o
o W o ' cc o«
£ c UJ _ 3
C
§"
TJ 0J
M
ra « ra o. ^ ra o) O
c > c 3 -03 ra
- $£ E c x -S w o <5
ra o 3 Q) •ü'
CD o> o <0 ra ® ^ qj ® c o
cr TJ C
en .2 ra ra 0) 0)
TJ - O
« J—D C o 2
(fí
* £ cj 8 *c
o> O uj S
ra _ ra 3_ S
$ n ra y m
o. — a> m
ra 4) UJ
& 0) « S
« i 5 E co Q«) Sí ra JS
fl>£1
lO
U)
X
0} ra 2w cN — ® ü-
0
«o «
c a; o § | "5
w
to
® CL
x í/3 S o
ra I -J
UJ ai " QJ ra
^ o
o
0) </> c ui S co» xo. UJ
™ a>c
c v o ra O
0)
C M
CC u. <13 . ra O aj Q ü) (_) CC c ra ® 35ralu ra o ra w Q
UJ « _ ra iS ü o E ra o o > 5 'aj ra
o E ra o "S S C L O
w o o
o> S: ra « ü
£ O Ü a> ra = a, tu o
ra
«- oS| s ra -9 o ra
s S S « Q. £ O i c w ÍS
E_
c« —
o o
u
c O E "9 u eg
o x oí o v> Jra
D c05 o S ra i2 ra
S
o. <D CO¡ 1 E "qjU É— .2.
uj O -
o; to o o o E w
00
f)
c© (1) <0 c O © •=« ra -jj ©
c o | — © c ° ©3 - (J Q. co
CO
o ra E ® r> ra .2 O
55 > o- © o° to c © 3 2 s °© -. o-
©
O •O
3
CO
co
© t> © C O O
wJ = "O 3 -3 co
1
©0 S i l Sí fito 0) 0J K
c « ©<T3 tO© O ) O. 3 C w. <1> «S ~ o §• © g 5 o J©
to O Üü
o n rt "D c X
© ra — Q> « í í ©
tO <D(0 ai
ra
ra
O
a
Q.
X
©
©
O p
Oí © ra w
"O _ © ra
CL
X
©
h- .2 © P -O
ra tO ¡- —O
T3
CO 1—1
tí
tO £ E © L.
O g «
E ¡ó
o ra I « a> o. ® © 3 ^ ra ra to — o (D XJ ra c
a £ o ra o
CO CL Or e o a
S
•O
CO © CCO O O .2" c 3 O $ « cr .2
UJ © w5 o- c ULJ 3
o
©
c
:2 p ©
o to ra
>
© ®
o
o 3 :2 O x o o c
e t©
O '35 c © "D Q.O O
C©O •o 2 '55
* ®
« 3 < Ni 4) o O
JS <L>0> •<0 cr ra a; o> OO X ©c « QC c —
ra © ra c ©
-© c©o c cr Sí
a
ra
© 1 1 3
H -O o
3 O © £ UJ ra ra ra o a o •o X _ o ©x EaE
cr o. c w _ z> «(0 © I "S a 3 — - o © a. o 0CL 2« ,20 0 c
n— ¡ I « ffi J»
ra to" © o
CL -O 2 a E DO CL
10 — E ra "a) « a 1-N
cE «o £ < « o
©S © O ra« UJ
o
© o to o w c
(V 3 S c o 2 ® ©
¡p
© LL
UJ
c i to" 2 ra
- o c ra s - E
£
©
£
3
«s UJ s O© © -o E
;= co .©. Q
T3 "O £ > •D cr © 3 XJ '•5 2 uJ o O E 5 E © 2 UJ u o © O)
~
2. 2 C.LU o
ü
c c c c c ra W© A co
c
ra © o
© c © ra c to LJ ra p 0
3 ^ © O) © U 3 a>
« 8 * Sí © © c c © C 3 © c
©
ra c
3
CL ra — ra w -o 0 T5 © i cr 3 h- © •0
© n .2 =*ra« '8. .2 O CE O CO CO c ©
E o O « ü i; O c O c c © c
w
© w
© w £ « c 0
'5
© E «. ©S: x 2 © c O o 0-, 'E to 0
© © © § £ © _
ra
"D s © ow o © c o £ Ul © ra O ra
ra "O •o O
X © o. ra T3 o O 1 « ra c o ©
V)00
>
0 c ©
"o
c
© w.
© ra 5 ra nj c© C CL w <u ¿
S O® ©- 3 ©
J= o E
© a ra O o © -g ra ra
O T3
o. o
> <cn 0
© E
O
© © cr "O
</> •o
c c ü? o ra = CC c « © c
O
I'Wia3- ra
oü c O g
ra © ra « ct- ««i i—
Qi _QCcms 9--o -o o •- w .Sí
3 O X 3 " tfj
« "O« 0a.
5CL z b ó c© © CL
0 C
<ñ "c to
ra >N tó
ra coVj w
o
W2 C7 © 01 O"© ® (A O
O UJ
UJ
,
to TO £ CL to
0 3
o a. c -Ü S o) O o -o © © CO 2
ra © Q. 3 — c ct £ Lt
J
*
ra en © to co © 0
c E » + I eO S 55 — • C- •o ra cr c •© cr © y . ra
> Q O CL © c ©
erara c © « •a re ••S ra ac c o ™ o •D
~ J, c© < « .i
o © >
-- 2 wo C CL © c© "P o -o ^ S OC
«©
0 os í y£> OT © <fí 0) T3
^ -o "> £ 2 co -c ó 2 o £ o 3 © ^ Rl
ra «
^ .2 ra c ©
13 w « o
c ra o
o
"O
« © u —© O « E 0 1 «
£ ra «© E .2o
© ^ « CL O c
ra _ •o ® w E
E £ o 3 ü ra "o Ü
ra ra O O) -o «
Cu
-o © ra E a> 4
-—«3
1
c
o
© 1 ^ S 152 c -© 0
c 1 2
Q.
© c
w S ra > f i o 'o
© UJ c «
o 2 % 2SS a
re ra
« OC ra iu
ra _
o
CL -o Q.
(0 —
3
05
ra ©
*-u © ra"S o •O CL
2 « 3 .2 © c "O © c
o © o ©© o <
© .2 Q. 3Q. E "S w »>
CL © « « •i 3 kEa © ra (/) © ra Cw c o - © o
| | O X3 c3 © O. t s « •2 ra UJ ra ra © O c ü « S OIfí ©O © .2 o
V) 3 —i2 £
© w
z E "o c ©
_
2 CT-O <ü 3 « £ o. 1 t ; u "2 > a
Q. . O co ©C ra «2 © tc .«
. cc o ra © ra £ ©0 <J) © T©3 5 Q. 5 "O o
o- o
UJ « o a. .2 1 0 JZ JD ©
l'^e © nj S. © ° ^
ra o; 2 ¡s © © fc O)
i; c « ©
a ® © O "O o - O
© c 2 o w « « "O
iS 3C ' e © © o *** © 2 ° o - « > ® -o E o O ü c© re © a. g> Q. C g § s —-
w— a „ ©
Q. E o — © « ra x 3
© —© © «
—_
O (/) W o © ra lüo© 5 i « ra "o oc
tíi < <55 I¿ © WO
« .k * "O « I ©
-re
® © •o S c c c © 2
o x o
01 ©
o "O ra UJ ra -o ín " ra ra ©
40
C
•2 1 5
- e§ 1% o. ra •o© >~ _C ®3 m5 0c ura 2 ra o ©
=xj E CL © .2 O ra o
© o c c
o o
E re g -5 o 5 ~ d
ac
CL k_ l/J w "5 t5
ra o « c c 2 o - f S I©
w
ra
© cl E © ^ o UJ c rQ)
ra 3 o ©
- 01
o -2 o O UJ uj oc u ,2> o .5» o c £ © •o ra en X ü j c o o ra — o
>. > •o « o o o cr © "O "¡5 S '55 O T> O O o to © V) o 3 © TD ©— —o O UJ w ©
«
o o o o ©©
u
w
to
© ra ra a. => .2 g g ® !«
ra ó © c -ra » O ra « coo co C m to
© -3i ®
LU-C ^r c c c © re
n ©
w oü
©
ra « ra © ® £ c
to o © E ra re 3 © "O M •o
o ^ © 2 £ =
g- O Q) £ o to
©
w
_
E © ra ai 2 g to o ra -21
|
® C © Q. ra xc " x 3 o _Q ^ S ra ® ® © © c T3
E « « ra © •©
2 5 © ©
cl
. w c
o
o © r:
©
© "O
5 E ®
rae 2 o to
° J
©S 5 '
5 5
® c
"o
Q. © E 2 S o
p cr re § - a o
c 3
to
3 Q) X 3
£ sn £ v- 2 2 o) ra cr © © S í o © g 2 5 © O .2
©£ § § c© re2 © - -o X
w-
© cr S-o•— © crco 7a3 >- ra 5L to
c
to 2
© 0)
¡2 E •o
'S m © -ra .5 £© ° ©
© w « O © % i § ra C O
v (ó
~ z D) CL
3 O w ra -o
w c — (0
c e
© ~ 2 ^ ©
®
r a ®
o
© ra o
© 2 c - -o nra ra ra w
a.
ra 2 |
2 £ ^ w ;= 2 ra 3 ©
2 uj '55 © iO
: tc v>
O en ©
to- a> ^A* ra
-— ©
wra
•• to m g 8 to o 3 o 2 g - " © <D t^ re to s3
re
« rr?
«5 sO c©
c
— E - E o> ra o ra O —
2- -
« "D © £> ®tr
« o
3 "O ra - « c O
a. to- O ,2 ra •o o
™
"D
O < s S
¿ -o
>> 2 to o
M © a c 2-8 ra c -Ü O Ü ra re ra re -q iC
©
o 3 O© o S | D
© m o ra Q> ra « E s f ra ra
.2 o Q. OI © 3 © ra o CL 2 — c SS « - ^ CL E -ra £ ra 'o
« g n c c
« © 8 $ O C - c 2 O 5 5 © £ © P 9cre O)
o <
S
©?
í >
© ©
ra c
o « = o 3 © 3
•ra § • 2 to © W I 3 ra "O © _ © > 2 S < u re c—
P
—
N © O" to © -a © cl ra © —
§
E o E •Sá c E '> © ~ to « ra © ra ©
c -- O Q, © © 0 co © ¿ C ra ra O c to c b © c ® -= 4ra 7>
®O
© CL c 2 S-8 ^ E
•o to
© ©
to 3 to "O © tora 3 to 3 £ "o © w
¿ r a e ra i * re c© ©s cr ® r-
o -© ra
"D <0 co _ o ra 3 © c
X o ^ 2 — •ore•= c _ CL re r CL ©
c © í-, ™ 55 « o c ra V I ra2 ©©
2
LU
Q¡ 2 © « ra o
t0 TJ to uj
CL ©
to
"O
_re cr
c. "© y « to ra
X5
©
§ i o c x> ©
c
CO
© o t§o\ E
c- ©
o- ra
to § ®ra
ra ra « © © " o r e o o ST3 o (O o„ a
re
c ra TJ E
re
©
© E o 2 « -2 o coo ©
© S2«
o c c a. re
ra "3 ai
—1 -•—
ra
to
c .2 'ü
ra CLo c . ¡ó © © — 2 © —
w© tí '« to "o ra i l © 2 ra
© r- to
Q
c
ra re J2I I
1
ra
ra ra co 1
a 5 O"
CO g o ©
= to p © -a — © £ a> ©to
C 3
o
.ü c
c © a o.-- ra 2 ra x>
a> w
tu o ©
ra 2 s
© i«5« ®S coo
B aí © © O o ra « O © c . re >- c a o ra c 3 T3 ©
« ^ "O ° ^ r>© §
© t c ra o. c 2 <" (- ©©
2
3 = "2 © o 3 i— ra ® re © co ©
to Qj © © Xl « 3 - r a © !8 a. —
c ^ = o 5 ra g. © © "O * w
re cr to« •o -c CL ©
E ra2 2 Jüi #- co "o to-2 2 ~ "O to E
S © -ra ra« c c © ra - ©©
ra © .2
— > © "2
to
"O 3 ra o 3
cr re
ra "o c
©
to £
— 8
•O fc ®
ra •© ra £ -
3 c 2 w
c 'C T> Q£ —2 "O — ra to Q. X> ©© .a! ra I c E lO •O 2 o ro C O -O ^ o c
a c3 ra« c© q. to ra ra ra S « © 2 g to © CO co#Üso « O C o E ra ~ © © © c O" « s
"3r ra g tu c S® © ra — S. 2 w ra i ; (1) o
uj z: cl to _ •o c c c co re ® 2 to © co co O) © c ©•2 o) iS _ © "O = O © "S o ®
g .2» o ©
to
© c© co„
ra ©.2 © o c c to ra ra 3 © ra © © CL -o © E Q Q. £ 3
Q. TO a 2 "O co © T3 • 0 0 © co = X 53
§ © ra ©
© 1— co "O "O T3 to to 3ra-© © -o to E -o x¡
3
re to ra to ra c © to © ra o o a> coB ra ® c tó ¿ ra © to • - re to ó ® o ©
to «o y¿ -2ré Oc ©c
c c c © £ — -co
®L C£ © c " 5 ís 3 ra C L C
CL 3 3 C ra C
o w S E ® _ ® ra - -¿. = .2 to /A» rt-s Q-
= g- to
« ©•§ ra ^ « ®© NN
© .2 2 © c to
© g ! t = 1 — o >- to » ¿r S I ! > 2 « P
Uj >• © T3 ra o ° c CL 3 g c u § - ® ~ "O 0)
" O) O c to® a O ra c O
E ® JO
to o i S a
I © C0 ra .© c- <U
3 o 2 ©O —
— © 3u S ffl r 2 © CO © £ o © .= •O 09
© o
x>
« O •= —
ra co g «SE
ra ©
h:
Q © TJ to i : O © ©' E cra cr © «©5 ©
o O
C c w ra "D 2 >- ^ _ c © to _ to E o c 2
© <B 3 o -3 ra ra o «.2 .
«SS O c c o o 55 © © uj 5 •2
© p 5 2 w © % S
ra*• 2-oraLOra .5*
0
•- o © —'3 •3 o - 2 2 0 ® ^r c P ®
o © N '® — o.-o
w
-
o 3 o QJ o to c o
ra a, E
« o I •ra o
aJ to w © <D "O © -O
ra
E lw CL « © ? « t
>5
m
o.-o ® c2 £ Z © .2w a •a ® 2 . i "8 -vj? S 3 o
U| - E © ra
«= © s ra © © S o « ra o & ® a. M
ra © co O © ra ©N l l rt ® <0—ra ™© 3 © !2 ra o 2 re E
to 3 "O 0) tj
c© to C
c
TU Q)ra "g
c
8 Q
to
c© H c» 3 o §># > © g-ra © Q.-© « <D . - © ra « -2 '2 O
ra O c c c S cu © g . 5 ^ T -=—.S*.2O „ "O
c ra 5 « ©
§ E
a o
CL — O 2 o cr
re o O •© © £to to.2 ©1- —ra - •ñ w
/A —
a- 2 z
%
« s_ ©7t © ® ra 53 o.
32 C0
C c © 5 ü
3 > - © 0 « i Pu w ra -o Enra «v o ra © to
©
c 3 © © c <D ©
g
© c ra o ra 5 oí © ©
c >_ OJ X)
© to © to © ti> ® Ec CTc «® 2
®
3 - .£ o 3 is o E ® co iz
00
© ra a
5 ra to © ©5 COC « E E E o. £ <5 .2 c -o c x> to co
o
' ^ A ' f Í L en todo Espita
AwatirtM día 1 esHeno en «i-
todos to héroes pretendas |untos en
para divertirte a tope.
^ n f r í i í í G í W v K r g ^ J
S P I N D I Z Z Y A D E M Á S
SSigE®**
/frenturn
B O M B en elcftstifo
100
JACK M C o n k V ú c u k ^ ^
C O M A A A N D O
INICIACION
N u e v o s i s t e m a d e g e s t i ó n p o r i n t e r r u p c i o n e s (II)
TECNICA DE ANIMACION
DE SPRITES >»
La s e m a n a p a s a d a os p r e s e n t á b a m o s u n
nuevo sistema de gestión por
i n t e r r u p c i o n e s , y u n a d e sus
más espectaculares aplicaciones
es la creación y m a n e j o d e sprites.
Aquí os e x p l i c a m o s como hacerlo.
l o primero que habrá que hacer es car- Las coordena-
gar el programa de la semana pasada y ac- das para todo
tivarlo con el correspondiente RANDO- esto, se darán
MIZE USR 60260. en caracteres
Ahora pasaremos a crear los sprites ne- o píxels, se-
cesarios, que se conectan con el bit 6 de gún este-
1ALFLG, y pueden ser desde uno solo mos en ba-
hasta 255; pokearemos su número en ja o alta re-
NSPRIT. Cada sprite ha de tener una hoja solución, res-
de datos como la que se recoge aparte; pectivamente.
además, tendrá que haber una tabla con Para el caso de
las direcciones de la hoja de datos de ca- baja resolución, ' f e -
22 MICROHOBBY
que decirle a! sprite que, efectivamente,
vamos a usar control manual. Eso se ha- PROGRAMA DEMOSTRACION
ce poniendo a I los bits I y 3 de flags X DEL MANEJO DE SPRITES
o de flags Y, en nuestro caso flags X.
Otra posibilidad es mover el sprite no con-
38 LOAD ""CODE seíee
tinuamente, sino una sola vez. Para ello, 4.0 REM U O L C R D O DE D R T A S
50 ROR R=5E4 TO 5 0 0 9 9 RERD B
ponemos a 1 el bit 3 de flags X o flags Y, P O K E A,B NEXT A
60 REH N U M E R O DE S P R I T E S
y cada ve/ que queramos moverlo pone- 70 POKE 6 0 3 0 5 , 2
8 0 REH D I R E C C I O N DE LR TABLA
mos a I el bit 2 de ese mismo bytc. En 90 POKE 60306,60 POKE 60307,1
95
cuánto a la forma de dibujarlo, es la más 100 REM A C T I V A M O S LR O P C I O N DE
SPRITE
habitual: XOR, lo que equivale a dibujar- 110 P O K E 6 0 3 0 3 , 6 4
120 REM D R T O S DE LR T R B L R
lo con O VER l. El defecto es que, para 130 D R T R 8 4 , 1 9 5 , 1 3 2 , 1 9 S
14.0 REM D I R E C C I Ó N INICIRL DE PR
borrar, por ejemplo con CES, es necesa- NTRLLFL
150 DRTR 2 3 , 7
rio desactivar la subrulina, borrar y lue- 160 REM D E S P L A Z A M I E N T O DE X , Y
170 DRTR 2 5 5 , 2 5 5
go activar, si no queremos ver «cosas ra- 180 REM M A X I M A C O O R D E N A D A X , Y
ras» en pantalla. 190 DATA 3 0 . 1 7
2 0 0 RCM M I N I M A C O O R D E N A D A X , Y
2 1 0 DATA 1,2
Otro problema que aparece es el empe- 2 2 0 REM F L A G S DE X , Y
2 3 0 DATA 2 4 0 , 2 4 0
zar a moverse, que habitualmenle dejaría 2 4 0 REM D I R E C C I O N DEL C A R A C T E R
A DIBUJAR
un dibujo del sprite en la posición de par- 2 5 0 DATA 2 4 4 , 1 9 5
2 6 0 REM F R A M E S D E S P L A Z A M I E N T O
tida. Para que no suceda esto, al activar- X , Y
270 DATA 3,3
lo se pone antes a I cl bit 1 de 37 (flags), 2 8 0 REM V E L O C I D A D X , Y
290 DATA 5,5
con lo que no queda huella. Si queremos 30® REM F R A M E S A N T E S DE C A M B I A R
DE C A R A C T E R
pararlo sin que quede tampoco huella en 310 DATA 3
3 2 0 REM F R A M E S ENTRE C A R A C T E R
pantalla, basta poner a I cl bit 0 de esc 330 DATA 5
3 4 0 REM N U M E R O C A R A C T E R A C T U A L
mismo byte, 37. 350 DATA 2
3 6 0 REM N U M E R O DE C R R A C T E R E S
QUE SE SUCEDEN
Aunque hagamos todo esto perfecta- 3 7 0 DATA 4
mente, cl sprite no andará hasta que pon- 3 8 0 REM B A S E T A B L A DE D I R E C C I O N
DE C A R A C T E R E S
gamos a 1 el bit 6 de 22 (más flags). Ve- 3 9 0 DATA 1 2 2 , 1 9 5
4 0 0 REM F L A G S QUE D E S C R I B E N EL
mos que en este mismo byte, además de SPRITE
4 1 0 DATA 6 9
este bit y los del tamaño, hay cosas refe- 4 2 0 REM P U E R T O DE E N T R A D A P A R A
EL D E S P L A Z A M I E N T O M A N U A L ¿ D E R E C H A
rentes a un choque: esto es nuevo, se re- ,IZQUIERDA,ARRIBA Y ABAJO
4 3 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0
duce a los sprites de baja resolución, y al 4 4 0 REM C O L O R DEL S P R I T E
450 DATA 0
choque con unos atributos determinados: 4 6 0 REM COLOR DE P A N T A L L A
4 7 0 DATA 120
si el sprite mueve a una posición nueva, 4 6 0 RCM M A S C A R A DE C H O O U E ALTA
RESOLUCION Y ATRIBUTOS
se toman todos los atributos de ésta (uno 4 9 0 DATA 0 , 0
500 REM S U Ó R U T I N A QUE SC L L A M A R
de cada carácter ocupado) se mezclan con A SI HAY C H O O U E
5 1 0 DATA 0,0
OR. se hace un A N D con 33, máscara de 5 2 0 RCM F L A G S , D C T C N C R Y B O R R A R
5 3 0 DATA 0
choque, y se compara con 34, atributos 5 4 0 RCM T A B L A DE C A R R C T E R E S
5 5 0 DATA 1 8 0 , 1 9 5 , 2 4 4 . 1 9 5 , 2 1 2 , 1 9
de choque. En caso de encajar, de ser 5,244,195
5 6 0 REM TABLA DE DATOS DEL
iguales, se para ct sprite, se pone a 1 el bit SEGUNDO SPRITE
5 7 0 DATA 0 , 0 . 1 6 , 1 7 , 0 , 1 , 3 0 , 1 7 , 1 ,
7 de 22. y, si se ha seleccionado, se llama 2,0,0,244,193,3,3,5,10,3,5,2,4,1
70,195,69,0,0,0.0,0.0,0.0.0.120.
a la subrutma cuya dirección se guarda en 0,©,0,0,0
5 8 0 REM T R B L R DE C R R R C T E R C S DEL
35/36. Por ejemplo, si queremos que se SPRITE 2
5 9 0 DATA 1 8 0 , 1 9 5 . 2 4 4 , 1 9 5 , 2 1 2 , 1 9
detenga contra tinta roja: 33 valdrá 56 5,244,193
6 0 0 DATA 0 , 0
( = BIN 00111000). y 34 valdrá 16 (— H1N
00010000. donde 010 = 2 en decimal, es
por la tinta roja).
GRAFICOS EJEMPLO PARA EL
MANEJO DE SPRITES
Y esto es t o d o . . . , de 1 03C00FF03CFC3BFC77FE 1446
momento 2
3
6FFEDFFFDFFFFFFFFFFF
7FFE7FFE3FFC3FFC0FF0
2341
164-7
4 03C0038007C00EE01DF0 1032
5 3BF837F86FFC6FFC7FFC 171S
Creemos que con esto tendréis más que 6 7FFC3FF83FF81FF00FE0 1511
suficiente para hacer algunos buenos jue- 7 07C003800000000003C0 525
8 0FF01CF83BFC77FEEFFF 1709
gos, o mejorar algunos que ya habíais he- 9
10
FFFF7FFE3FFC1FF80FF0
03C00000000000000000
1740
195
cho. O, por qué no, también tiene buenas 11 00000000000000000000 0
12 000080000F00001F8000 302
aplicaciones en otros programas «más se- 13 16800017C0000F800007 515
14 00000600000F80001D80 306
rios», como por ejemplo, las mejoras al 15 003BC0003BC00037C000 749
16 37C00037D00033900034 757
«editor» del Spcctrum que presentaremos 17 30001B80000780000780 473
en breve. Supera notablemente al a veces 18
19
000BC0000DC0000DC000
1DC00B1DC00018C0001C
613
6S6
incómodo editor del Spcctrum, y, os ase- 20 E0000000000000000000 224
21 00000000000000000000 0
guramos que de éste no se podrá decir que 22 00080000F00001F80001 498
ios que aparecen en la ficha R-19, lectura 23 6800017C0000F8000070 589
«segundas partes nunca fueron buenas».
de teclado, de MICROHOBBY SEMA- 24
25
0000600000F80003D800
07BC000F7C000EFC001D
563
629
NAL. Así, si queremos que la Q mueva 26 FD0019FD801800000000 683
a izquierda, haremos POKE en 27 con cl NOTA: Comprobaciones de última hora
valor 251, y en 29 con I. Si hubiéramos demuestran la conveniencia, muchas ve- Con el cargador Universal C.M.
preferido no sólo la Q, sino también la W ces necesidad, de desconectar el progra- DUMP: 50199
y la E, 251 y 7. Bueno, claro esta, habrá ma con RANDOMIZE USR 60250 antes N. ° BYTES: 269
23 M I C R O H O B B Y
iINICIACION
de usar cl microdrive, pues en caso con-
trario las grabaciones podrían resultar de-
DATOS DE CADA SPRITE
fectuosas. En cualquier caso, 110 hay ries-
go alguno de quedarse «colgado» con el Las direcciones que damos son el desplazamiento en bytes a par-
ZX Interface i. Una cosa más: con tir del área en que se ubican estos datos. En la subrutina de tratamiento
Symbol Shift + Space se detiene el movi- de interrupciones, este área se direcciona con el registro IX.
miento de los spriies, mientras tengamos
pulsadas dichas teclas. Desplaz. Contenido
Por último, falla decir cómo conectar 0 Posición X: 1 a 32, ó 1 a 248, si es de sólo un carácter.
el sistema... Bastará con hacer RANDO- 1 Posición Y: 1 a 24, ó 1 a 175, si es de sólo un carácter,
MIZK USR 6026H para conectar, y RAN- 2 Desplazamiento X
DOMIZE USR 60250 para desconecatar. 3 Desplazamiento Y
Y recordemos que no se ha de hacer un 4 Máxima coordenada X
CLEAR con un número mayor de 59999, 5 Idem Y
pues de ahí para arriba lo utiliza el nuevo 6 Mínima X
sistema. 7 Mínima Y
8 Flags X: bit
ESQUEMA DELA ORGANIZACION 7: Rebota al alcanzar mínimo X
DE LOS DA TOS DE LOS SPRITES 6: Rebota al alcanzar máximo X
5: Para alcanzar máximo X
ISPADDR- Dir. (JalOS sprite t Datos sprite 1 4: Para alcanzar mínimo X
Dir datos sprite 2 3: Desplazamiento X manual
Dir. datos sprite 3 \ 2: Des. X manual, por lo que contiene 2
24 MICROHOBBY
FEicroeJOOLS Q5Q5 fí ? ¡gen
Verdadero o Falso
Coda uno de los afirmaciones que te proponemos pueden ser verdaderas o falsas. Marca con una
cruz en la casilla correspondiente. Se admitirán hasta wn total de tres fallos por cuestionario.
V F
Recorta y envía esta página entera a HOBBY PRESS. Apartado de Correos 232. Alcobendas (Madrid). Referencia «Pasatiempos Microhobby»
Nombre y apellidos
Domicilio
100 localidad Provincia
C. postal Teléfono Edad
Recorta la página por la línea de puntos y guárdalo pora enviarlo ¡unto con los otros tres pruebas de esta misma fase. No se admitirán fotocopias. La fecho límite
de recepción de esta fase finalizo el 30 de septiembre.
DOS OFERTAS EXCEPCIONALES
PARA COMPLETAR TU COLECCION
DE MICROHOBBY (Válidos hasto el 31 de octubre}
K Recorta o copo es'e cupón y enviolo o Hobhy Press, S A Aportado de Codeos 232 Alcobendos (Modr.dl
APELLIDOS NOMBRE
fECHA DE NACIMIENTO DOMICILIO
LOCALIDAD PROVINCIA
C POSTAL TELEFONO PROFESION
Morco con uno cruz k> opción que mes me intereso
2 Deseo recibir en mi domicilio tos rcv-sics fc1 o 80 d- Microhobby, os cintas ló o 20 correspondentes o estas remeros v e¡ esíuche cora renterer 'o cc'ecoor o'denodo contiene índice? ol precio
especial de 4.500 pías., ¡o que me supone un ohorro de 2,000 píos.
Deseo recibir en mi domicilio los cintas 16 a 20 que incluyen todos los programas publicados por Microhobby en ios r a e r o s ¿ : o 6 ú , e OÍ' t' r ; non teñe* -o ccíecc c " cdenoac cont?-.«
nd'Ce ol precio especial de 2.750 ptos., lo que me supone un ohorro de 1.000 ptas.
Formo de pogo;
• Medióme talón boncorio odiunta o nombre de Hobby Press, S A
• Mediente giro postal n,° Q Mediante tarjeta de crédito • Viso O Moster Chcrge j Americon Express
Numero de lo tarjeta Fecho de coducidod de b tarjeta
Fecho y firmo
TOP SECRET
Rutina d e s e n m a s c a r a d a d e l «TURBO»
27 MICROHOBBY
ENTREVISTA r
El d i r e c t o r g e r e n t e d e I n d e s c o m p , h a b l ó con n o s o t r o s
EL SPECTRUM PLUS II
SE PRESENTARA, POR FIN,
EN SEPTIEMBRE
Con m o t i v o d e la r e c i e n t e adquisición, p o r p a r t e de
A m s t r a d , d e los derechos d e producción y
comercialización d e los productos Sinclair, nos
h e m o s puesto e n contacto con José Luis D o m í n g u e z ,
director g e r e n t e d e Indescomp, q u e v i e n e a ser lo
m i s m o a u e A m s t r a d - E s p a ñ a , p a r a q u e nos e x p l i q u e
los d e t a l l e s d e l nuevo p r o y e c t o c o m e r c i a l .
M.H. —El primer fruto de la nueva re- Ies gustaba) solamente por el lío que ha-
lación comercial Amstrad-Sinclair es el re- bía que montar cada vez que querían usar-
lanzamiento, con algunas notables modi- lo: cables y más cables, interfaces, casset-
ficaciones, del legendario Spectrum. te, etc. Todo eso ya se acabó.
J.L.D. — Efectivamente. En principio También puedo decir que estará inte-
cl ordenador se lanza al mercado con pre- gramente en castellano, desde el teclado
tensiones de máquina de videojuegos. Es a los mensajes de error, pasando por los
imposible que pueda existir en el mundo menús de opciones. ciendo el manual de instrucciones. El pro-
una consola de videojuegos con más de M.H. —¿Cómo vais a solucionar el te- ducto se presentará en una gran conven-
10.000 programas, que son los que tiene ma de los mercados paralelos y las copias ción que vamos a realizar en Barcelona el
disponibles, aproximadamente, el Spec- piratas, que en el caso de Spectrum están 15 de septiembre, coincidiendo con Soni-
trum. Este es uno de los motivos por el bastante extendidos? mag. Allí presentaremos todos los nuevos
J.L.D. —Sinclair ha sido un hombre productos Amstrad.
que siempre ha potenciado el mercado pa- M.H. —En la prensa europea se ha ve-
ralelo y, sin embargo, Sugar pretende cor- nido especulando con las características
tar este tipo de mercado definitivamente. técnicas del nuevo Spectrum.
De momento hay una gran diferencia de J.L.D —Sí, se han inventado un Sin-
intención. clair con increíbles prestaciones, pero eso
Otra cosa importante es que el ordena- está fuera de lugar. Ea línea de Amstrad
dor español no va a funcionar en Inglate- son productos ya probados a precios ba-
rra ni el inglés en España. Esta será una jos. Este Spectrum se lanza para aprove-
protección por hardware que impedirá char toda la enorme biblioteca que tiene
que los programas de un pais se vean co- Sinclair de juegos, quitándole las partes
rrectamente en otros. Nosotros hemos en- incómodas como el cassette, los cables, in-
viado ya 6 televisiones a Taiwán para in- terface de Joystick, etc. y hacer una pie-
vestigar esto. Por ahí circula un bulo de za sola, integrada, además de reestructu-
que se fabricará en Timex (Portugal), pe- rar (oda la parte de circuito del ordena-
ro no es cierto. Ea fabricación la haremos dor para que no tenga el índice de averías
en Taiwán. y problemas que han tenido los produc-
Además de esto se beneficiarán también tos de Sinclair toda la vida. Esto a Sugar
los fabricantes de software, porque hasta le da pavor. Ea prueba está en que en sus
que no tengan la licencia para España, se máquinas el índice de averías no llega al
José Luis Domínguez, director general de
quitan el que pueda haber importaciones 3%, mientras que Sinclair está en un 20%.
Indescomp. Más adelante, me imagino que será para
de programas de allí que luego no corren
que era necesaria una compatibilidad to- aquí y entonces, indirectamente también el mes de noviembre o por ahí. sacaremos
tal con modelos anteriores. se beneficia a la máquina. una unidad de tres pulgadas. Esto es un
M.H. —¿Cómo va a ser. de verdad, el Para evitar en lo posible las comercia- proyecto confirmado.
nuevo Sinclair? lizaciones ilegales de Software, Amstrad M.H. —Esa unidad ¿serta aparte o tie-
J.L.D. —Por el momento tenemos só- ha creado, por su parte, una especie de ho- nen intención de integrarla, como en el ca-
lo unas ideas muy generales. Es compati- mologación de programas. Les ponen un so del Amstrad CPC 128?
ble 100% con todo lo anterior, tiene 128 sello a todo programa que ha sido homo- J.L.D. —No, esa unidad será aparte y
k de memoria, y lleva incluidos un cassette logado y que funciona bien. va a llevar la misma filosofía de diseño
y un interface de joystick, lo que me pa- M.H. —¿En qué fase se encuentra ac- que el Spectrum. Confiamos además en
rece estupendo. Os diré que mis hijos han tualmente el nuevo Spectrum Plus II? un precio bastante favorable, puesto que
abandonado el Spectrum (y era el que más J.L.D. —Muy avanzada. Estamos ha- Amstrad está consiguiendo unos márge-
28 MICROHOBBY
hay 10.000 programas por ahí, ¿dónde los
encuentro?
Si me quiero comprar ahora mismo un
Invader (que a mí me encanta), no lo en-
cuentro.
••Estamos M.H. —Eso también depende un poco
de la política comercial de Amstrad. En
decididos
vuestras manos está el repescar títulos his-
a reactivar tóricos y sacar una cinta con 20 progra-
el mundo mas y cosas de ese tipo.
de Sinclair, J.L.D. —De acuerdo, pero eso ya nos
tanto en está complicando la comercialización del
Inglaterra, producto, aunque de todas formas es jus-
to lo que estamos haciendo. Si miráis las
por parte revistas inglesas del mes que viene veréias
de los anuncios que hemos puesto para, por
Amstrad, motivo del reían/amiento del Spectrum,
como en contactar con todas las casas de software
España por
Indescomp**
8$
t
nos muy ajustados en Japón de estos me-
canismos.
M.H. —¿No lo fabrican en Taiwán?
J.L.D. —El resto si, pero el mecanis-
mo del disco lo hacen en Japón y la idea
es lanzar una unidad de discos por unas que vendan productos Sinclair y deseen
50 libras. Posteriormente, a lo mejor aña- vender en España, porque queremos de-
den C/PM, pues las relaciones con Digi- cir exactamente eso: hay 10.000 progra-
tal Research son inmejorables. Eslo sería mas y están aquí.
para más tarde porque Sugar desea hacer M.H. —El problema de mantener los
el lanzamiento como una consola de vi- secretos hasta el último momento es que
deojuegos y luego, si el usuario quiere de la máquina sale al mercado sin programas
lina manera sencilla y sin complicarse la adecuados. En España, nadie sabe cómo
vida, ir un poquito a más, ponérselo fá- hacer programas para el 128 K aprove-
cil. chando todas sus posibilidades porque na-
M.H. —El sistema operativo ha sido die se ha molestado en facilitar a las ca-
sustancialmentc modificado y ahora ya no sas de software ni a la prensa especializa-
existirán los TOKENS, teniendo que in- da la documentación necesaria.
troducirse los comandos BASIC letra a le- J.L.D. —En este sentido no va a haber
tra. ningún problema. Amstrad sacará los ma-
J.L.D. —No lo sé muy bien porque aún M.H. —¿Qué expectativas de éxito tie- nuales adecuados y precisamente una de
no tenemos mueha información, pero me ne el nuevo Spcctrum teniendo en cuenta las modificaciones que se ha hecho en el
imagino que así será, puesto que en las fo- su gran biblioteca de programas, su posi- Spectrum es su manual, que a Sugar le pa-
tografías sólo se ven las letras, y no los ble unidad de disco, C / P M , etc.? recía insuficiente. También se están tra-
comandos. J.L.D. —Vamos a hacer una campaña duciendo los menús (el nuevo ordenador
M.H. —¿Por qué Amstrad facilita tan muy fuerte de cara a estas navidades y presentará varios menús al usuario: car-
poca información sobre sus prototipos? confiamos mucho en el producto. Por ga, remuneración, calculadora, etc.). La
J.L.D, —A Sugar le gusta eso, que to- otra parte, la cota de mercado en España prueba la tenéis en que cuando Amstrad
do el mundo especule con las posibilida- está todavía muy lejos de la saturación. sacó el 464, inmediatamente puso a la ven-
des. Que digan que van a ser un Amiga, Uno de los mayores problemas con que ta su manual del Firmware, con las direc-
que va a ser un no sé qué o un no sé cuan- nos encontramos es la circunstancia de ciones de memoria, las rutinas de la ROM,
tos; a él le encanta. De todos los modelos que casi los 10.000 programas que exis- etc.
que circulan por ahí el vuestro es el más ten están descatalogados y sólo se encuen- Estamos decididos a intentar reactivar
aproximado (ver MICROHOBBY núme- tran las novedades de los últimos tres me- el mundo de Sinclair, tanto en Inglaterra,
ro 84). Lo habéis hecho perfecto. Lo úni- ses. por parte de Amstrad, como en España
co que fallan son las rayas de color. Si las Todo el mundo dice que tiene 10.000 con Indescomp. Nosotros tenemos que
ponéis sobre la tapa del cassette dais en programas, pero ¿dónde están? Si yo aho- asumir la responsabilidad de traer de nue-
el clavo. ra me compro un Spectrum pensando que vo el mundo Sinclair aquí.
29 MICROHOBBY
K
m m
ELECCIONES G E N E R A L E S
tallas alcanzon un alto nivel gráfico. Es muy • NEGATIVO
originol, yo que es un lema que nunca ha- Es algo engorroso el tener que cargar cada
bió sido trotado. fose por seporodo.
Aprovechando la campaña electoral, salía al Resulta muy entretenido y la odicción es ele-
vado. Es muy fácil su maneio yo que nos PUNTUACION: 8
de
ofrece diferentes opciones. Gabriel Marti
• NEGATIVO
3 isposicion.
sposicion. sobre
3
ueda representa! la y puesta a nuestra
Sobre este original p r o g r a m a ,
Lo peor del juego es, sin duda, el telediorio
ya que se hoce largo y pesado, por que los
« H a y que p e n s a r mu-
cho»
deliberan esta semana nuestros Justicieros. textos no difieren en exceso. • POSITIVO
Es un juego conversacional y muy entrete-
PUNTUACION: 9 nido poro posor un buen ralo. Los pocos
David de Uodio
gráficos que aparecen, son muy buenos. Lo
«El sonido, m u y conse- paro poder pasor o lo siguiente fose, nece- músico es muy divertida, sobre todo los que
guido» sitas grabor ¡os dalos de la primera, y esto se refieren o codo una de las comunidades
es fácil que lo pierdas. «Excelente» autonomas.
• POSITIVO
Destoca lo aron sencillez de manejo con los PUNTUACION: 8 • POSITIVO • NEGATIVO
teclas. Gráficamente es un programa muy Juan Markessinis El progromo, ol haberse realizado en épo-
Tienes que pensar muchísimo lo que vos o
cuidodo. El sonido está bastante consegui- ca propicia de elecciones, es muy original
hacer porque sino te envían a lo corcel o
do y muy relacionado con el temo. Esorigi- y adictivo. Los gráficos son bastante senci-
«Poca a c t i v i d a d en las llos pero hocen un buen papel denlro del
bien te quitan del medio.
nol ya que es lo primero vez que un juego
de estrategia trota de este temo y, por lo tan-
pantallas» juego. El sonido es excelente en lodos los as- PUNTUACION: 8
to, resulla altamente adictivo. • POSITIVO pectos y reproduce con gron fidelidad el te- Roberto Alonso
ma de las elecciones.
• NEGATIVO Lo que más destoco es su originalidad y sus «Una c a m p a ñ a muy
buenos gráficos. Permite una amplio liber- • NEGATIVO larga»
Resulto incomodo corgor codo fose del pro-
tad de occión. No tiene gran dificultad, pe-
gramo, yo que podemos perder toda lo in- Quizá se eche en folla algún elemento de
ro sí una gran odicción.
arcode. Se hace pesodo el lener que corgor
• POSITIVO
formación ocumulodo.
los progromos por seporodo. Es un buen juego de estrategia que mane-
• NEGATIVO
PUNTUACION: 8 El sonido es mediocre y se echa de menos
ja una gran cantidad de posibilidades y
feo. Javier Cano PUNTUACION: 9 puede resultar completamente distinta según
la ocrividod en los pontallos.
José Antonio Coliana los |ugodores que b manejen.
PUNTUACION: 7
• NEGATIVO
«Un p r o g r a m a muy Ricardo Alonso
realista» «Muy original» Lo campaña preelectaral resulto demasia-
do lorgo y los telediarios llegan a cansar
• POSITIVO • POSITIVO
«Estupendo sonido» aunque ai principio sean muy graciosos.
Es un progromo en el que se mezclan los Muy original por el tema trotado. Sonido Además, todas los veces que ne jugodo los
gráficos dando uno sensación de gran rea-
• POSITIVO conciso, pero bueno. Adictivo poro el que desgracias, como fugas de delegados y que-
lismo. Aparte de sus gráficos, el sonido está El juego está lleno de detalles musicales muy quiero probar oigo diferente a un arcade. mo de sedes, solo le suceden o deiermina-
muy bien conseguido. omenos, y el sonido es estupendo. Las pan- dos partidos. Está algo amañado.
• NEGATIVO PUNTUA-
El defecto que presenta
CION: 7
Pilar Arios
este programo es que
30 M I C R O H O B B Y
JTSh hambre,
[ Informática
Desde Sarna
nos llega esta car-
ta remitida por Carlos
Oriot, a quien agradece-
mos enormemente su colaboración
por los interesantes pokes que nos
ofrece para Phantomas. Ahora bien,
tenemos que hacer un ruego o una
advertencia. No es que tengamos na-
da en contra de la bella lengua cata-
lana, pero, por favor, enviarnos las
cartas en castellano, puesto que por POKE 44819. 0 no baja la energía.
CURSO DE INICIACION
el momento, aún no tenemos ningún POKE 46790, 191 no son necesa- AL PASCAL
redactor que conozca el catalán. Gra- rios los 36 objetos para acceder a la
cias. caja fuerte. Vicente Trigo
td. Alhambro Informática
142 páginas
SAIMAZOON & BABALIBA
Todos los usuorios del ordenodor personal in-
teresados en aprender nuevos lenguajes de pro-
Y seguimos con Dinamic. Aho- POKE 49732. 0 bombas infini-
gramación tienen ahora la oportunidad de po-
ra le toca el turno a dos «viejas tas
nerse al día con el Poscal gracias a este libro. Lo
glorias» que han vuelto a poner- Saimazoon
se de moda con la cinta de reco- POKE 49027, 0 vidas infinitas más interesante que se puede destacar de él es
pilación recientemente editada y POKE 48554, 0 tiempo infinito que todos lo ejemplos han sido realizados con el
que incluye a ambos programas. POKE 48768, 0 agua infinita compilador de Poscal HISOFT PASCAL 4T, que
Superseries. Estos pokes ha sido extraídos funciono perfectamente en el Spectrum. De esto
Babaliba del testamento informático de Je- formo podéis tener a vuestro alcance un intere-
POKE 56749. 0 vidas infinitas sús Gancedo (Santander). sante medio de aprender este lenguaje.
El HISOFT PASCAL 4T presenta, frente a otros
compiladores, la facilidad de numerar las lineas
del programa, por lo que los trabajos de edición
y recuperación resultan notablemente simplifica-
dos, aunque tiene lo pega de no admitir como
parámetros ni funciones ni procedimientos.
Presumiendo que lo moyorio de los programa-
dores Poscal lo han sido ontes de Basic, el libro
comienzo, muy ocertadamente, por analizar com-
parativamente ambos lenguajes.
Estructura general de un programa en Poscal,
instrucciones mós elementales, modificación de li-
neas y corrección de errores, asi como un repa-
so o los métodos de edición utilizados por el com-
pilador de HISOFT, además de abundantes ejem-
HACKER plos prácticos, constituyen la primera parte del vo-
lumen.
Y para que la cosa quede total- ceder al juego es AUSTRALIA. Luego se trota convenientemente instrucciones
mente en casa esta semana, ahí va — Cuando en el transcurso del mós complejas, operadores aritméticos y proce-
otro truco remitido también por Car- juego nos encontramos con algu- dimientos,
los Oriol, aunque sin duda este jue- nos satélites, las respuestas son Bucles, decisiones y operadores booleanos,
go es mucho menos popular que las siguientes: conceptos de «ancho de campo», iteraciones con-
Phantomas, Primero: MAGMA, LTD. dicionales, funciones predefinidas y de azar,
De todas formas, para el que le Segundo: AXD-0310479
arrays simples y multidimensionales y procedi-
pueda interesar, os ofrecemos algu- mientos recursivos, asi como el análisis elemental
nas de las claves del juego. Tercero: HYDRAULIC de registros y ficheros, conjuntos y estructuras di-
— La contraseña para poder ac- Cuarto: AUSTRALIA námicos de datos, completan el volumen.
MICROHOBBY 31
CONSULTORIO
Microdrive versus En el propio número 65 5 DIM c(122) 111= control bucle FOR-
Wafadrive se incluye un listado (el 2) 10 REM SUPER- NEXT
en el formato del cargador CONTADOR «TURBO» 010 = alfanumérica
Estoy pensando en com- universal de Código Máqui- 20 INPUT a$ 110 = matriz de caracteres
prarme una unidad de mi- na. No obstante, en este 30 FOR n = 1 TO LEN a$ En las variables numéri-
crocartuchos, y tengo va- listado aparecen algunos 40 LET k = CODE a$(n) cas cuyo nombre es más
rias dudas: errores que fueron corregi- 50 LET c(k) = c(K) + 1 largo que una letra, los tres
¿Wafadrive o ZX Micro- dos en la página 33 del nú- 60 NEXT n bits de la primera letra son
drive + Interface 1? mero 68. Le recomenda- 100 FOR n = 32 TO 122 101 y los tres bits de la úl-
¿El Wafadrive tiene soft- mos que utilice el listado 110 PRINT CHR$ n: « = »; tima son 111. Veamos un
ware comercial? de esta página que es, pre- c(n) ejemplo:
¿Cuál de los dos apara- cisamente, lo que usted pi- 120 NEXT n Vamos a buscar la varia-
tos es más fiable y robus- de. ble «A$» cuyo identificador
to? ¿A que va mucho más
deprisa? es 01000001b (65), la ruti-
¿Cuál es más rápido en na podría ser la siguiente:
transferencia de datos? «Cuentaletras»
100 LD HL (VARS)
F.° Javitr ROMERO • Avila He creado un programa Buscando variables 110 BUCLE LD A, (HL)
U Ambos dispositivos se que se llama «Cuentale- 120 CP 65
¿Existe en la ROM algu-
basan en el mismo princi- tras» y que precisamente lo na rutina que dado el nom- 130 JR Z, FIN
pio, un cartucho de cinta que hace es eso, pero el bre o código de una varia- 140 CALL NEXT
continua formateado. Por problema es que como es- ble dé la dirección donde 150 LD HL, (E.LINE)
tanto, la fiabilidad y veloci- tá en Basic es demasiado está ubicada? 160 AND A
dad de acceso es similar. lento (en contar 400 carac- 170 SBC HL, DE
El Wafadrive incluye dos teres tarda algo más de sie- 180 EX DE, HL
Juan Antonio PAZ - Cádiz
drivers y un interface Cen- te minutos). El problema es 190 JR NC. BUCLE
tronics por lo que tal vez re- que el programa funciona 200 RST 8
L Algunos ordenadores
sulte más económico, aun- con dos bucles anidados 210 DEF8 1
disponen de una función
que tiene el inconveniente para conseguir al final, una 220 FIN PUSH HL
que devuelve la dirección
de estar poco difundido en lista de cada uno de los ca- 230 POP BC
de inicio de una variable
España y existir poco soft- racteres y el número de ve- 240 RET
dada. En el Spectrum no te-
ware compatible con él. ces que aparece cada uno 250 VARS EQU 23627
nemos esta comodidad ni
El Microdrive es poco de ellos. De manera resu- 260 NEXT EQU #19B8
hay ninguna rutina de la
más caro, pero permite co- mida seria: 270 E.LINE EQU 23641
ROM que lo haga de forma
nectar hasta ocho drivers, 5 DIM c (122) directa, pero no es difícil La variable a buscar es el
incluye salida RS 232 y red 10 REM CONTADOR DE escribir nosotros una pe- dato de la linea 120. La ru-
de área local. Y lo que es CARACTERES queña rutina que nos sirva tina se detiene con el error
más importante, es el sis- 20 INPUTaS: LET a = LEN a tal efecto. Utilizaremos la «2 Variable not found» si no
tema de almacenamiento a$ subrutina de la ROM existe la variable pedida. Si
más difundido para Spec- «NEXT-ONE» que devuelve exite, la dirección de ésta
30 FOR n-1 TO a
trum y, por tanto, el que la dirección de la siguiente se devolverá en el registro
40 FOR K-32TO 122
dispone de más sotfware. línea o variable a una dada. «BC», por lo que se puede
50 IF aS (n TO n) = CHR$
llamar con: LET dir = USR...
k THEN LET c(k) = c(k)+ 1 Nuestra rutina empezará
Es reubicable y su código
60 NEXT k a buscar la variable a par-
Nartodrive objeto es el siguiente:
100 NEXT n tir de la dirección indicada
42,75,92,126.254,65,40,14,
He intentado teclear el 110 FOR b-32 TO 122: por «VARS» que es el inicio
205,
«Nanodrive» y tengo diver- PRINT CHR$ b: « = »; c(b) del área de variables. Lee-
sos problemas con lo del 120 NEXT b rá el identificador de cada 184,25,42,89,92,167,237.82
ensamblador, el listado tal una, si es la que buscamos ,235,
y el listado cual, vamos que Juan R. ALONSO • Salamanca retornará con su dirección 48,239,207,1,229,193,201
me he hecho un lío (a pesar en «BC», si no lo es llama-
de que todo lo hice según • La razón de que su pro- rá a la rutina «NEXT-ONE»
dijisteis en la revista 68). para hallar la dirección de West Bank
grama sea lento no es que
Pienso que el mejor mo- esté en Basic, sino que ha la siguiente y volver a repe- En el juego del West
do de solucionarlo todo se- elegido la forma más lenta tir el proceso. Bank no sé a cuál de los
ria que me enviaseis (si no de hacerlo. Le sobra el más El identificador de una personajes que salen he de
es molestia, claro) el lista- interior de los bucles, pre- variable está compuesto matar ni porqué me matan
do hexadecimal del «Nano- cisamente, el que más por los cinco bits inferiores si yo les disparo a ellos.
drive» para meterlo en el tiempo toma en ejecutarse. de la primera letra de su
cargador del n. ° 31, como Un sistema más rápido es nombre más los tres bits Miguel GOMEZ • Valencia
veníamos haciendo con to- utilizar el código del carác- superiores que indican el ti-
das vuestras maravillosas ter como subíndice de la po según la siguiente tabla: D En las instrucciones
rutinas semanas atrás. matriz «c()>>. Pruébelo de 011 = variable numérica que acompañan al juego
Daniel J. BARRANCO • Huelva esta manera: 100 = matriz de números viene indicado a qué perso-
32 MICROHOBBY
najes hay que disparar y a por la corriente #1 al canal denador», ¿podría enviaros • En principio creemos
cuáles no. En ningún caso «K», las dos líneas se bo- varias pantallas en un solo que debería poderse hacer
se deberá disparar al gran- rran antes de imprimir el programa? ¿Cuántas pan- porque ambas utilizan dis-
jero Green Jordán ni a mensaje. Este es una cade- tallas puedo enviar en una tintos puertos, no obstante
Daisy, la hija del joyero. Pe- na vacía por lo cual el orde- sola cinta y de qué modo no podemos asegurarlo ca-
ro no dude en disparar so- nador no imprime nada, ni debo enviarlas? tegóricamente puesto que
bre cualquiera de los her- espera entrada de usuario, Josó I. ASTORGA • CadU
no hemos hecho la prueba.
manos Dalton. Jack Vi- ya que no hay variable asig- Si no le funciona colocán-
cious o Mackeyham. El pro- nada. • Por supuesto puede us- dolos de una forma, inviér-
blema surge con Juiius «El No obstante, existe otra ted enviarnos cuantas pan- talos, ya que es posible que
Dandy», a éste habrá que forma de conseguir el mis- tallas desee, ahora bien, le alguno de ellos no prolon-
dispararle sólo cuando ven- mo efecto gastando un aconsejamos que envie gue el slot.
ga con malas intenciones. byte menos, utilice simple- una sola pantalla en cada
Evidentemente, los «ma- mente: INPUT Pl. cassette para evitar que al-
los» se defienden y nos ma- guna pase desapercibida. Spectrum 128 K
tan a nosotros si no somos La dirección a donde debe
más rápidos que ellos al Optimización remitirlas es: En modo 128 K, el orde-
disparar. HOBBY PRESS, S.A. nador no responde al pul-
Estoy haciendo un pro-
grama en el cual hay bas- Revista MICROHOBBY sar la tecla correspondien-
tantes lineas de DATAs en (Concurso de Diseño te al signo « < > »(diferen-
El Spectrum español
medio del programa, por lo Gráfico) te a) sin embargo, si lo ha-
En el número 83 publi- cual se produce una espe- Ctra. de Irún Km. 12,400 ce al pulsar las teclas « <
casteis el programa Cristal ra de unos 6 segundos, 28049 MADRID y «>» (menor y mayor).
Oscuro. En dicho progra- ¿podría hacer algo para ¿Por qué es asi?, ¿es co-
ma, en las lineas 70. 510 y que se cargasen los DATAs rrecto?
2050 aparecen unos carac- sin necesidad de hacer es- Interfaces
teres que no posee el Spec- peras? de Joystíck
Per» FERRES - Barcelona
trum español. ¿Qué hace- Desearía saber si hay al- Poseo una Zx Interface II
mos los poseedores de la guna sentencia, en el Spec- y una Kempston; ¿se po- • Cuando se trabaja en
versión española? trum, que equivalga a drían conectar las dos in- modo 128 K, los tokens hay
César ALVAREZ - Madrid
LEFT$, RIGHT$ y MID$. terfaces simultáneamente que introducirlos letra a le-
Carlos GUERRA • Madrid una detrás de la otra? es tra. El signo « < >» es un
• Efectivamente el Spec- decir, conectar primero la token, de la misma forma
trum español carece de al- • Normalmente, los bu- Interface II y después por el que «TO» o «THEN». Por
gunos caracteres que han cles que cargan los datos bus trasero conectar la tanto, lo correcto es te-
sido eliminados para incluir iniciales del programa sue- Kempston, para poder ju- clearlo con « < » y « > ». Si
en su lugar caracteres pro- len colocarse al principio gar a diferentes juegos que pasa a modo SPECTRUM,
pios de nuestro idioma. Es- para evitar que la espera se posean una u otra. podrá introducir los tokens
to, lógicamente, crea pro- produzca en medio de la José L GUTIERREZ - Palma dé Mallorca de una sola pulsación.
blemas a la hora de progra- ejecución del programa.
mar. La única solución con- También es posible evitar
siste en sustituir esos ca- que se produzcan esperas
racteres por otros similares al principio. Para ello es ne-
de los que sí se disponga, cesario saber qué son
o bien, diseñarlos como exactamente los datos FICHA N.° 3
«UDGs». contenidos en esas líneas.
Si son UDGs o bloques de
código máquina, pueden DÍNAMIC REGALA
UN CUARTO DE MILLON
Truco cargarse desde cinta como
«bytes» situados a conti-
Me gustaría saber para
qué vale poner en un pro-
grama INPUT"" que me ex-
nuación del programa, aun-
que probablemente tarden DE PESETAS
más de 6 segundos en car-
traña verlo en algunos y
garse. ¿En cuántos títulos de DINAMIC aparece Johnny Jo-
al probarlo no pasa na-
da. nes?
Delfín CARCELER • Zaragoza
Concurso
de diseño gráfico
I La utilidad de esta sen-
tencia es borrar las dos lí- Os escribo para consul-
neas inferiores de la panta- taros algo con respecto al
lla. Dado que el sistema «Primer Concurso Nacional
operativo dirige el INPUT de Diseño Gráfico por Or- No se a d m i t e n fotocopias.
MICROHOBBY 33
I
i e
ne OCASION
• VENDO Zx Spectrum 48 K. Xátiva (Valencia). Tel. na que me facilitase las instruc- dos escribir a la siguiente direc-
con manuales, fuente, cinta Ho- (96) 227 68 79. ciones del juego «The Dam ción: José A. Puga Barreiro. La
rizontes, joystick Quick Shott II, • ME GUSTARIA relacionar- Busters» en castellano. Pago Cartiza-Achas Guindeiras (Pon-
interface tipo Kempston, cas- me con usuarios del Spectrum fotocopias y gastos de envío. tevedra).
sette Philips especial ordena- y de Amstrad. Enviar cartas a la Interesados enviar a la siguien- • COMPRO instrucciones pa-
dor, por 25.000 ptas. Regalo va- siguiente dirección: Fonollar, te dirección. Apartado de Co- ra la construcción de un lápiz
rias revistas. Llamar al tel. 30.3.°. 2." Manresa (Barcelona). rreos, 825. Valencia. óptico. También desearía entrar
(94)493 29 36. Preguntar por Indicando en el sobre ref. orde- • VENDO Spectrum Plus en en contacto con algún club de
Manolo. nador. perfecto estado, con sus cables usuarios en Altea o Benidorm
• VENDO impresora Seikos- • VENDO el siguiente lote: y conexiones, manuales de ins- para el intercambio de trucos,
ha GP-50S. Con muy poco uso. cassette especial para ordena- trucciones, 25 revistas de Mi- pokes. mapas, etc. Interesados
Precio: 15.000 ptas. Interesados dor Morwood-Computer Data crohobby. interface Kempston, escribir a Eduardo Arroyo Beni-
pueden llamar al tel. Recorder tipo MDR más ins- joystick, libros del tema. Todo to. Generalísimo, 129. Altea (Ali-
(93)313 93 15. Barcelona. trucciones por el precio de por 35.000 ptas. Contactar con cante).
• VENDO Zx Spectrum 48 K 6.000 ptas. Lápiz óptico Pinf- Daniel Moreno López. Travese- • VENDO Spectrum 48 K con
con teclado profesional DK'Tro- Soft y manual por 3.000 ptas., ra de Gracia, 352, entio. 3.° fuente de alimentación, cables,
nics. En el teclado incluyo tam- interface Centronics serie 08025 Barcelona. Tel. (93) manual, etc. Poco uso, con mu-
bién microdrive e interface, in- RS232 y paralelo con cable ¡m 256 23 33. chas revistas sobre el tema. To-
terface joystick, interface lápiz presora y manual por 8.000 • SE BUSCA gente con cono- do por 32.000 ptas, Interesados
óptico, amplificador de sonido, ptas. Impresora modelo Casio cimientos de sonidos y música, llamar al tel. 850 23 49. Collado
salida monitor video, entrada FP-10 papel CMP-36-50 más en Basic y Código Máquina, so- Villalba (Madrid). Preguntar por
TTL. Aparte vendo lápiz óptico, tres rollos de papel, con manual bre el Spectrum. Interesados Eduardo.
joystick. Todo por sólo 65.000 por 10.000 ptas. Adaptado Ca- llamar al tel. (94) 463 47 91. Pre-
sio FA-2 grabar en cinta casset- • CAMBIO/VENDO por un
ptas. (negociables. Regalo re- guntar por Iñaki. Amstrad CPC-464 fósforo verde
vistas y libros sobre el tema. te, con manual para • VENDO Spectrum 48 K.ali-
Fx-501 P/2P-601P/2P-702P por o 50.000 ptas. por un Spectrum
También aceptaría cambio por mentador, cassette especial, 48 K dispuesto para su funcio-
Spectrum 48 K o 16 K. Contac- 10.000 ptas., joystick Spectravi- cinta de demostración, cables,
deo por 1.700 ptas. Sin gastos namiento, con cassette espe-
tar con José Valenzuela Gonzá- manuales en castellano, por cial más un interface tipo
lez. Iglesia, 4. Salobreña (Grana- de envió. Interesados en la 20.000 ptas. (negociables) Po-
compra llamar al tel. Kempston con salida de soni
da). Tel. (958) 61 03 25. co uso. Antonio Barros. P. San do por TV y su joystick corres-
• VENDO video-juegos Atari (976)43 19 11 a partir de las 9 Eudaldo, sin. Ripoll (Gerona).
noche. Preguntar por José So- pondiente. Además todas las
2600 totalmente nuevos. Inclu- Tel. (972) 70 16 28 y 70 28 76. revistas: Todospectrum, Micro-
yo dos mandos, instrucciones lé. • VENDO 3 microdrives por hobby. Micromania, Input. Inte-
de montaje en castellano. Todo • DESEO vender un Spec- 23.000 ptas. o bien uno solo por resados llamar al tel. 375 28 81
por 15.000 ptas. Interesados lla- trum Plus, con cable, fuente de 8.000 ptas. Están sin usar. Jo- de Barcelona. Preguntar por
mar al tel. (94) 443 01 30. Pre- alimentación, cinta de Horizon- sé Feo. Bolufer Asensi. Carre- Manuel Román Guerrero.
guntar por Nacho. tes. manual en castellano y en tera Circunvalación, 24. Beni-
• GENS-3 y MONS-3 origina- inglés, todo en su embalaje, su dorm (Alicante). Tet. 85 64 80. • VENDO ZX Spectrum 48 K
les. con instrucciones, garantía, precio es de 23.000 ptas. Lla- • VENDO junto o separado en perfecto estado, reset, joys-
por sólo 3.100 ptas. Beta Basic mar a Luis Gallego Martín. Las una televisión b/n de 20 cm de tick, con interface Kempston.
también completo por 2.300. Torres, 65-67 entio. 3." Barcelo- ancho, largo y alto, por 10.000 revistas de toda clase. Precio:
Todo por 3.900 ptas. Interesa- na. Tel. 350 06 63 (10 a 12). ptas.; 1 ZX-81 K con 16 K, ma- 45.000 ptas. Para mayor infor-
dos llamar al tel. 433 93 67 de • VENDO n.° 1 al 30 de Micro- nual, cables; 1 tren Marklin SET- mación llamar al tel.
Madrid. Preguntar por Luigi o hobby Spectrum por 2.700 ptas. HO con cambios de vias auto- (986) 85 61 72 y preguntar por
bien escribir a la siguiente di- No ejemplares sueltos. Sin gas- máticas también por 10.000 Juan. Pontevedra.
rección: Luis González Fernán- tos de envió, llamar a partir de ptas.; 1 psicodélico con 3 cana- • INTERCAMBIO los pokes
dez Cerro de Garabitas, 5, 2.°. las 7. Miguel Angel Godoy Ru- les y luces apropiadas por 2.500 para el Knight Lore y Underwut-
28018 Madrid. bio. Bda. Itálica, 163. Santipon- ptas. Pedir más información a de desprotegidos para Spec-
• DESEARIA conseguir las ce (Sevilla). Tel. (954) 39 64 25. Esteban Sabater. Tel. trum, por fotocopias de instruc-
instrucciones del programa • URGE vender Spectrum 48 (93) 209 48 01 de Barcelona. ciones de juegos comerciales
«Dan Busters» u otros juegos, K. poco uso, por 30.000 ptas. • VENDO Spectrum Plus como Dam Busters, Mugsy.
y si puede ser también, mapas Para más información escribir con instrucciones en castella- Hunter Killer, etc. Interesados
y pokes. Pagaría fotocopias y a José Marta Perelló. Edif. Ro- no. cables y todos sus acceso- escribir a Juan José Bennasar
gastos de envío. Interesados das. P.° Jaime I, 28 Salou (Ta- rios, comprado el 14-2-86 y con Ramis. Pintora Pilar Muntaner,
escribir a Jorge Morales Gutié- rragona). Tel. (977) 38 52 08. garantía, transformador, libros, 18. Palma de Mallorca. 07005
rrez. Cosmógrafo Ramírez. 17. • AGRADECERIA a ta perso- etc. por 35.000 ptas. Interesa- Baleares. Tel. (971) 27 72 57. |
...J
S U S C R I B E T E
JV
10 REM
H LRS C I N T R S
4 O UR L Y CONSEGUIRAS UN"
AT
IMPORTRNTE RHORRO
.V
90 GO TO "MICROHOBBY SEMRNRL
A»
100 L I S T RECORTA EL CUPON