Está en la página 1de 36

REVISTA INDEPENDIENTE PARA USUARIOS DE ORDENADORES SINCLAIR

135 PTS.
Canarias 140ptas.

UTILIDADES
¡UNA
CALCULADORA
QUE FUNCIONA
DENTRO DE OTROS
PROGRAMAS!
IMPRESIONANTE
MAPA
FOTOGRAFICO DEL
CAMELO!
WARRIORS
FESOR PARTICULAR
LA MEJOR AYUDA
PARA RESOLVER
INTEGRALES
EXPANSION
BITA BASIC 3.0:
El lenguaje
más potente
para
Spectrum

HOBBY PRESS
Director Editorial
José I. Gómoz-Coniuftón
Director Ejecutivo
Domingo Gómez
Asesor Editorial
A Ñ O III. N.° 67. 25 de f e b r e r o al 4 d e m a r z o d e 1 9 8 6
Gabriel Nieto
135 p t a s .
Redactor Jefe
Alnca Pérez Tolosa
Diserto
Rosa Mafia Capitel
4 MICROPANORAMA. MICR0KM1CT
Redacción
Amafio Gómez, Pedro Pérez. 7 TRUCOS.
Jesús Alonso
Secretaria Redacción 8 j PROGRAMAS MICROHOBBY,
Carmen Santamaría ^ ^ Caníbales.
Colaboradores
Primitivo do Francisco, Raiaei Prades.
Miguel Sepúlveda Sergio Martínez
y J. M Lazo
11 NUEVO
Corresponsal en Londres
Alan Heap
16 PROFESOR PARTICULAR.
Integrales Indefinidas.
Fotografía
Javier Martínez. Carlos Candel
Portada
CODIGO MAQUINA.
José María Ponce
Dibujos INICIACION. La zona d€ variab,es (y ln>
J. R Ballesteros. A Perera.
F, L. Frontón, Peio, J, M López Beta-Basic 3 0
Moreno. J. Igual, J. A. Calvo, lóriga. 241 EXPANSION.
J Olivares

Edita
HOBBY PRESS. S. A
m UTILIDADES Calculadora por inte-
rrupciones
Jr
Presidente
Mafia Andrino
2ft MICROMANIA.
Consejero Delegado
32 CONSULTORIO.
José I. Gómez-Centurión
Jefe de Publicidad
- • ^
Mansa Esteban 34 OCASION.
Publicidad Barcelona
José Galán Cortés
Tels 303 10 22 • 3T3 71 76
Secretaria de Dirección
Mansa Cogorro
Suscripciones T o d o un d e s p l i e g u e d e
M.a Rosa González i n f o r m a c i ó n s o b r e el - C a m e l o t
M J del Mar Calzada Warriors». Pág. 11.

MICROHOBBY NUMEROS A TRASADOS


Redacción, Administración
y Publicidad
La Granja. 39
Polígono industria) do Alcobencias
Tel.: 654 32 11
Telcx; 494SO HQPR
Oto. Circulación
Carlos Peropadre Queremos poner en conocimiento de nuestros lectores que para
Distribución conseguir números atrasados de MICROHOBBY SEMANAL, no tienen
Coedis, S A. Valencia, 245 más que escribirnos indicándonos en sus cartas el número
Barcelona
deseado y la forma de pago elegida de entre las tres modalidades
Imprime
Hotedic. S. A Cira, de Irún. que explicamos a continuación.
km 12.450 (MADRID) Una vez tramitado esto, recibirá en su casa el número solicitado al precio
Fotocomposición de 95 ptas. hasta el n.° 36. a 125 ptas. hasta el n.° 60 y a 135 ptas. desde
Espacio y Punto. S. A
Paseo de la Castellana. 268
el n.° 60 en adelante.
Fotomecánica
Grof
Ezequiel Solana. t6 M I MIC MICR MICRO MICRO I«CWWTOKBV
Depósito Legal
95 P1 95 PTAS 95 PTAS. «a
M-36.598-1984
Representante pata Argentina. ¿W" MAltá
Chile, Uruguay y Paraguay. Cía. COMO
Americana de Ediciones, S.R.L
Sud America 1.532. Tel.: 21 24 64 ^DÍPfU
ARN
m —& s r bbl
TVjm.ii™».
1209 BUENOS AIRES <Ai(jenima)
MICROHOBBY no se hace
necesariamente solidaria de las
opiniones venidas por sus
colaboradores en los artículos
firmados. Reservados lodos los
derechos
Solicitado control
OJD

FORMAS DE PAGO
• Enviando talón bancario nominativo a Hobby Press, S. A al apartado de Correos
54062 de Madrid.
• Mediante Giro Postal, indicando número y lecha del mismo.
• Con Tarjeta de Crédito (VISA o MASTER CHARGE), haciendo constar su número y
fecha de caducidad
UN DISPOSITIVO CONTRA LA PIRATERIA
En n ú m e r o s a n t e r i o r e s d i m o s a rentemente, no tienen ningún
Dos recientes en- conocer la noticia de que ASAP sentido. Al poner la lente sobre la
cuestas en el mer-
había diseñado un revoluciona- pantalla, y realizando unos pe-
cado de micros han confir-
rio sistema de protección de pro- queños ajustes de ampliación o
mado que, una vez más, Sin-
clair se ha llevado la mejor gramas llamado Lenslock, el cual reducción de d i c h o s símbolos
tajada en el mercado de consiste en una pequeña lente (dependiendo del tamaño del
hardware con un total, que, colocada a una cierta dis- monitor), podremos leer el men-
aproximado del 37% del to- tancia de la pantalla, permite saje O.K. Al pulsar Énter, y sí no
tal de las ventas durante descifrar un código que, a simple cambiamos la posición de la len-
1985. vista, resulta completamente ile- te. aparecerá un código com-
Sin embargo, existen di- gible. puesto de letras y números que
ferencias entre las dos en- será el que tendremos que te-
Al parecer, esta lente había
cuestas en lo que respecta clear para tener acceso al pro-
al resto de la lista, puesto creado algunos problemas en
Gran Bretaña debido a que el grama.
que ellas sitúan a Amstrad
en el n.° 2. Acom n.° 3 y manual de instrucciones que le Como podréis apreciar, el ma-
Commodore n.° 4, mientras que la otra cataloga a acompañaba resultaba un tanto nejo es, aunque algo incómodo
Commodore como n.°2, Acom n.° 3 y Amstrad n.° 4 ambiguo y no especificaba co- relativamente sencillo, y los úni-
Estas discrepancias se pueden explicar por el rrectamente la manera adecuada cos inconvenientes que presenta
gran número de máquinas baratas que Commodo- de utilizarlo. están dirigidos hacia aquellos
re y Acom lanzaron al mercado p o c o antes de la Microhobby ha tenido acceso que deseen realizar una copia pi-
avalancha de Navidades, y el gran número de ven-
a una de estas Lenslock y hemos rata del juego, por lo que pode-
tas de estos micros ha deformado, en cierto modo,
podido comprobar que, en con- mos augurar un gran éxito a este
las cifras del mercado.
Se estima que el n." de unidades de micros ven- tra de lo que se venía afirmando, ingenioso invento y seguramente
didos bajó un 17% en 1985, alrededor de 1,1 millo- su utilización no representa ape- en los próximos meses empeza-
nes de unidades, y se predice que el n . ° d e ventas nas ninguna complicación. remos a ver un buen número de
será de unos 750.000 en 1986, si bien el valor real Al acabar de cargar el progra- programas que adopten esta me-
del mercado aumentará en unos 262 millones de ma. aparecen en la pantalla unos dida de protección.
libras debido a la subida de precios de los micros extraños símbolos que. apa-
más recientes c o m o el Atari 520ST, el Amiga, el
C128 y los ordenadores Amstrad.

• Buenas noticias para los poseedo-


m l ^ ^ M res de ordenadores de 16 bits. Activision,
una de las compañías más importantes de softwa-
re, ha anunciado su decisión de lanzar software de
16 bits que serán versiones de los programas de
C64: Hacker, Mind Shadow, y Music Studio las
cuales han sido mejoradas y convertidas para el
Atari 520ST y para el Amiga. Las dos primeras tam-
bién serán asequibles para el Machintosch.

Otra cinta con fines benéficos está


siendo creada por Waron Want, la organi-
zación benéfica que recauda fondos para los po-
bres, particularmente en el Tercer Mundo.
Se espera que la cinta contenga 10 juegos y que
se venda por 10£. Hasta el momento varias compa-
ñías han acordado tomar parte y donar j u e g o s pa-
ra la producción de esta cinta, entre los que se in-
cluye Ocean, Firebird, Virjin, Atic, Quicksilva y
PSS. La cinta se llamará «Wow Ganes» y estará dis-
ponible en principio para el Spectrum, pero si la
demanda es grande se buscarán versiones para SORTEO ESPECIAL YOUR COMPUTER
C64 y Amstrad. El lanzamiento está proyectado
para el próximo mes de abril. «GANA UN 128K »
Timex Portujal pronto anunciará un En el sorteo especial de Your Compuier, celebrado el día 5 de febrero entre to-
nuevo sitema de disco para Spectrum. dos los usuarios que nos mandaron sus datos, resultó agraciado con un Amsirad
Lleva integrado su propio chip Z80 y d o s dísk-dri- 128K
ve de 3 pulgadas (como el Amstrad). Saldrá c o n
José Manuel García Lagos. Pintos (Madrid).
CTM y tendrá d o s port de impresora.
Nuestra más sincera enhorabuena a este estudiante de 14 años, cuyo principal
De nuestro corresponsal en Londres ALAN HEAP hobby es pasarse iodo el tiempo que puede delante de su ordenador.

MICROHOBBY 4
YABBA DABBA D O O
LUB PARA USUARIOS DEL QL
En las últimas fechas se ha llevado a cabo la formación
LOS PICAPIEDRA AL ORDENADOR
de! C.E.I.U.Q.L. (Club Español Independiente de Usuarios
La familia de los Picapiedra al En breve podremos compro-
del QL), el cual tiene la intención de servir de medio de
completo, Pedro, Wilma y Pebble, bar si los programadores de
unión, información y comunicación entre todos los usua-
hacen una nueva aparición en las Quicksilva han hecho honor a tan
i ios de este ordenador, tanto españoles como hispano-
pantallas, pero en esta ocasion ilustre personaje y han llevado a
hablantes.
no de los televisores sino de los cabo un juego digno del simpáti-
Este Club publicará un boletín con carácter mensual, en
ordenadores co Pedro Picapiedra.
el que tendrán cabida todas las preguntas, dudas y pro-
El programa tiene por titulo
blemas que los socios planteen ¡unto con las soluciones a
Yabba Oabba Do, y nos llega de
dichos interrogantes, asi como todo tipo de colaboracio-
la mano de Quicksilva, creadora
nes referentes a comentarios o artículos sobre todos los te*-
de juegos c o m o Ant Attack. Glass
mas relacionados con el QL.
o Ruppert, en las diferentes ver-
siones para Spectrum y Commo-
dore 64.
Los archipopulares persona-
jes de los comics y de la televi-
sión, nos proponen una divertida
arcade-aventura que nos trans-
porta a su tan especial y simpáti-
ca edad de piedra y en la cual
tendremos la misión de ayudar a
Pedro a solventar un pequeño
problema que tiene entre manos
Se trata de que para recon-
Otros de los aspectos más importantes d¿t club es la quistar el amor de su adorada
formación de una librería de programas de cartuchos, en Wilma, Pablo se ve obligado a
la cual se almacenarán los programas que los socios en- construirle un lindo chalet en las
víen y a la que tendrán acceso todos aquellos miembros afueras de la pietrópolis de Be-
que asi lo deseen. drock, pero debido a que las
La couta de inscripción es de 2.500 ptas. y desde el mo- compañías constructoras toda-
mento del abono se podrán solicitar los programas de la vía no funcionaban demasiado
biblioteca, se recibirá mensualmente todas las revistas del bien por aquellas épocas, debe-
club y se podrán enviar las colaboraciones o programas rá ir construyéndola piedra a pie-
para su publicación. dra, evitando, además, los conti-
Para mayor información ponerse en contacto con D. nuos ataques de los monstruos
Serafín Olcoz. Baltasar Gracián, 21. 50005 Zaragoza. propios del lugar

INVESTICK E INTERFACE 2

SPECTRUM
OPTIMUS LUDICUS
Si te gusta disfrutar a tope con tu ordenador, y sacarle el máximo
partido, aquí tienes dos buenas ideas.
Incorpórate el Investick. El mando de hasta cuatro disparadores y
ocho direcciones distintas de movimiento.
Y además, el Interface de Sinclair, con el que puedes conectar dos
Investicks y utilizar los Cartuchos ZX de carga instantánea. Esto si
que te dará juego. Con Investick e Interface 2, tendrás juegos óp-
timus para ti y tu Spectrum, o para el nuevo Spectrum 128.

ucstmjtx»
UCWMO investronica
'tmm M M V J wm
•fcmas Bretón 60 Tell (91) 467 82 !0 TWoi 23J99 IYCO E 28W5 Mtdnd
Gunp 80 TVlí (93) 211 2658 211 27 S4 08022 Raiokxw. SPECTRUM EL ORDENADOR CLASICO

MICROHOBBY 5
C/ Duque de Sesto, 50
28009 Madrid
Tels. (91) 275 96 16
Metro O'Donnell o Goya

Pedidos contra reembolso sin ningún gasto de envió. Tels. (91) 275 96 16 /
274 53 80, o escribiendo a Micro-1. C/ Duque de Sesto, 50. 28009 Madrid.
SOFTWARE: ¡¡COMPRANDO 1 PROGRAMA.
GRATIS 1 BOLIGRAFO CON RELOJ INCORPORADO!!

MIKIE 2.100 ptas. 7DRRD 2.300 ptas.


IMPOSIBLE MISSION 2.190 ptas. DYNAMITE DAN 2.100 ptas.
PARADISE 2.100 ptas. CAMELOT WARRIOR 2.100 ptas.
MILLION (4 JUEGOS) 2.500 ptas. CRITICAL MASS 1.950 ptas.
COSMIC WARTOAD _ 2.100 ptas. N.O.M.A.D. 2.100 ptas.
SGRIZAM 1.950 ptas. RAMBO 2.100 ptas.
BEACH HEAD It 2.100 ptas. TOMAHAWK 2.495 ptas.
OLE TORO 2.100 ptas. NIGHT SHADE 1 950 ptas.
ALI BEBE 950 ptas. KRYPTON RAIDERS 950 ptas.
TASWORD TWO Imicrodrive) 1.400 ptas. DISEÑADOR DE JUEGOS (microdrivel 1.400 ptas.

CONVIERTE TU SPECTRUM A PLUS


¡(7.990 ptas.ll
i OFERTA IMPRESORAS:
TODAS MARCAS
CON UN ¡¡20%
DE DESCUENTO

í
OPUS DISCOVERY IMPRESORA MARGARITA
OISKETTE 3.5" ¡¡49.900 ptas.ü SOBRE
¡¡48.900 ptas.ll
P.V.P.Ü
AMPLIACIONES DE MEMORIA
PRECIOS SUPER EXCEPCIONALES PARA

J
¡¡3.995 ptas.ü
AMSTRAD CPC 472 y CPC 6128
¡¡LLAMANOS, TE ASOMBRARAS!!

) í
AMPLIFICADOR DE SONIDO
PC COMPATIBLE IBM 256 K MONITOR FOSFORO VERDE
SPECTRUM 2.450 ptas.
2 BOCAS DISKETTE 360 K SOLO ¡¡243.900!!

i
TECLADOS PROFESIONALES:
SAGA 1 9.900 ptas. SPECTRUM PLUS

I
INTERFACE 1: 10.900
INDESCOMP 13.195 ptas.
1
MICRODRIVE: 10.900 ¡¡31.500 ptas.ü

i i
SERVICIO TECNICO DE CASSETTE ESPECIAL
OFERTAS JOYSTICK REPARACIONES SPECTRUM ORDENADOR 5.295 ptas.
QUICK SHOT I t TARIFA FIJA: 3.600 ptas.
INTERFACE 3.350 ptas.
QUICK SHOT II t
INTERFACE 3.895 ptas.

í
QUICK SHOT V +
INFERFACE 4.350 ptas. LAPIZ OPTICO

i
QUICK DISK 2.8": 29.995
¡¡3.680 ptas.ü

CARTUCHOS MICRODRIVE 495 ptas. CINTA C-15 ESPECIAL ORDENADOR 85 ptas.


DISKETTES 5 1/4 MICRODRIVE 350 ptas. INTERFACE CENTRONICS/RS 232 8.495 ptas.
CARTUCHERAS PARA MICRODRIVE 250 ptas. INTERFACE DOBLE KEMPSTON + ROM 3.795 ptas.
TWCOS-
MENSAJES ULTRASECRETOS 1 0
2 0
F O R
REFID
N = 2 3 3 0 0
a P O K E
T O
n a
2 3 3 4 9
N E X T n
3 0 DFLTFL 6 2 , 5 , 2 4 3 , 1 . £ 0 , 0 . 3 3 , 4 4 ,
Este sencillo programa quier «entrometido») nues- 1 , 1 7 , 7 , 0 . 2 0 5 4 2 . 9 1 , 4 3 . 1 6 , 2 5 0

de mensajes secretos que tros documentos ultrase- 4 0 D A T A


2 0 5 .42 . 91 .3S ,
1 , 2 0 , 0 , 3 3 , 9 0 , 0 . 1 7 , S , 0 ,
1 6 , 2 5 0 , 6 1 , 3 2 , 2 2 2
nos envia S.B.E., nos será cretos. El programa, por 5 0 D«Tñ 2 5 1 , 2 0 1 , 2 4 5 . 1 9 7 . 2 1 3 , 2 2
9 , 2 0 5 , 1 8 1 , 3 , 2 2 5 , 2 0 9 , 1 9 3 . 2 4 1 , 2 0 1

de mucha utilidad para de- otro lado, lo mismo sirve pa- 6 0 R Ñ N O O M I Z E U S R 2 3 3 0 0

jar a buen seguro (ya que ra poner en clave nuestros


descifrarlos será poco mas mensajes como para desci-
que imposible para cual- frarlos.
AUTODESTRUCCION
10 INPUT as LET h=LEN Este truco está destinado mo dentro de la sentencia y
20 FOR 1=1 TO h
30 LET X «COC'E a provocar la autodestruc- el cursor esté en la linea
40 IF ( x - 6 5 » * ( X - 9 0 ) : = 0 THEN LE
T X =155-x ¿O TO 50 ción de nuestro ultrasecre- XXX.
45 IF I X - 9 7 ) • ( X - 1 2 2 ) < = 0 THEN L
ET x s2 1 9 - X to programa si alguien con- Este truco se lo debemos
50 PRINT CHR( X,
60 NEXT K sigue traspasar sus defen- a Xavier Casademont
70 PRINT " GO TO 10
sas.
Consite en colocar la
linea:
ESCUELA de INFORMATICA
XXX IF PEEK 23ó25 0 X X X
APLICADA

¿Misten CÁp
THEN PRINT USR 0

siendo XXX una linea menor


de 255, laentraremoscuan-
do el programa esté termi-
CENTRO HOMOLOGADO Y
nado. de manera que el cur-
COLABORADOR DEL INEM
sor se quede allí. • CURSO de INICIACION
Si alguien rompe el pro- (6 meses)
grama. lo más seguro es Diploma: PROGRAMADOR BASIC-1
que haga un LIST, con lo
• INFORMATICA BASICA
que cambiará la dirección
(96 horas)
del cursor A partir de aqui. Diploma: PROGRAMADOR EN BASIC
todo intento de ejecutar el
programa conllevará su au- • PROGRAMACION AVANZADA
(110 horas)
todestrucción en tanto no
Diploma: MASTER EN PROGRAMACION
LA SIRENA se restaure el cursor a su
linea original o se elimine la
Dirigido a mayores de 12 aftos.

linea XXX. Podemos colocar CIUDAD de los PERIODISTAS


Esta rutina en código má- simula una sirena de coche,
Avda. Herrera Oria, 171 bajo
quina que os ofrecemos a para lo cual aumenta y dis- tantas trampas como que-
Frente al Instituto N. Herrera Oria
continuación y que debe- minuye la frecuencia alter- ramos con la condición de Tets.: 201 64 09 - 201 93 &5
mos a José Ignacio Linares, nativamente 5 veces. que XXX sea siempre el mis- TOOAS LAS CUSES SON PRACTC
I AS CON
OGOÉNADORES AMSTRAD 0 SPECTBUV

APRENDIENDO INFORMATICA

SPECTRUM
EL MODUS OFERANDI
Si quieres que la informática deje de sonarte a chino, aqui tienes ta solución.
En tu propia casa, y a cualquier hora del día, puedes aprender informática
con tu ordenador.
Lnvestróiuca te ofrece ahora toda la información que necesitas, recogida en
dos libros y cassettes, y apoyada por los mejores métodos de aprendizaje.
Ya tienes al alcance de la mano la más cómoda y fácil solución para aden-
trarte en el increíble mundo de los ordenadores.
Investrónica te ofrece el modus operancL más completo para que aprendas
informática.
5.000 ptas
• wTSfucoo
DCtUSfO investrónica
r/#i
Tbmia B,ei6n. 60 Tc-li (91) «7 62 10 Tóle» 23399 IYCO E 28M5 M-xlreJ
Carop 80 Teü (93)21126 58 21I2TS4 08Ü22 Oucrtoiu SPECTRUM EL ORDENADOR CLASICO

MICROHOBBY 7
PROGRAMAS MICROHOBBY r
CANIBALES
Alberto TOLEDO

Spectrum 48 K

A veces, y p a r a
romper la n o r m a ,
las cosas no ocurren
c o m o deben ocurrir,
o al menos, c o m o
nos tienen
acostumbrados a
que ocurran; pues
bien, este es el caso
de la historia en la
que os vais a
sumergir si tecleáis
este p r o g r a m a .
fin plena selva brasileña, u na ordo de
misioneros (si. habéis entendido bien)
se dispone, lanza en ristre, a asaltar a
cuantos caníbales se interpongan en su
camino para saborear su exquisita, ase-
guran. carne oscura.
No es que una extraña locura haya
hecho mella en ellos, tampoco se trata
de ningún malentendido. La ra/ón es
mucho más sencilla: una extraña plaga
ha debastado la /ona donde se ubica la
misión, y cualquier tipo de alimento ha
quedado f ulminado, por lo que el ham-
bre se ha convertido en el estado nor-
mal de los pobres misioneros.
Ante esta situación, el síndrome de
abstinencia les lia llevado a echar mano
a la más f resca carne disponible que tie-
nen. la de los salvajes caníbales que an-
taño perseguían a los misioneros.
Asi pues, como entre caníbales anda
el juego, no olvidaros que a quien te-
néis que ayudar es a los misioneros y
lograr meter el mayor numero de nati-
vos en la olla.
Los controles son:
O Izquierda.
I' — Derecha.
Q - Arriba.
A — Abajo.
¡Buen provecho...!

TODAS U S LETRAS MAYUSCULAS SUBRAYA-


DAS DEBERAN TECLEARSE EN MODO GRAFICO.

50 BORDER 7 PRPER 7 INK 0


LS
100 CO SUB 9000
200 LET x*2 LET v=7 LET e » l
LET «D< =1 LET Vi LET x* = 14

MICROHOBBY 8
LET y4 = 18 LET »i=e LET en =0 L 2550 T X1»X1+1 GO TO 3079
ET^Pín1=1 LET ea=0 LET nu«=0 2520 IF X < X 4 RND RTTR (y4,x4+l)= 3080 IF RTTR iy4,x4«<>56 THEN LE
56 TMEN LET X4«X4•1 PRINT RT ÍT y 4 T x4 bx4 4 1 GO TO 3080
(4*29
, * 4 - l , " ";RT y 4 , x 4 , " J " IF x- 3095 IF RTTR (y.x><)56 TMEN LET
llO OIM f ? 3 > " OIM B» tmen l e t i (ca + D (ea+D+1 PRi X «X + <X <27) GO TO 3095
12) LET I | I 1 H " B " : LET ü«(S)«"g NT RT y 4 , x 4, " " LET X4=4 GO TO 3096 IF RTTR (y,x)=S6 THEN GO TO
212 FOR « = 1 TO 3 LET i 1*1 iINT 2550 3099
(RND*48>«2 NEXT • 2525 IF RTTR <V4.X4+1>»56 RNO RT 3097 LET xnx-1
22e go sub 3000 TR
23 < y 4 , XG
TMEN - 1 )TO
4O =56 RNO X 4 > 2 RNO XA<
2550 3099 PRINT RT y,x,»*Chl
1000 REM UfidMlIf^OUfli 23
2530 TMENIF G yO
<u4 TORN
2550
O RTTR <u4+l,x4>¡ 3100 RETURN
11O0 IF IHKEY4« q AND RTTft <y-l 56 THEN LET y4=y4+l PRlNT (4 + l,x4>
RT i 3999 REM U O m
,xl>S6 THEN LET y = y - l PRINT AT - 1 , x 4 , " , RT y4 , x4, "s¿" IF y4i% = lí 4000 FOR a=l TO 20 BEEP .01,a
V . x . l K h ) ,RT y + l , x " IF y = 1 T TMEN LET i(C»+l>Bilca+l>+10 Pf PR BEEP .01,4+1 BEEP .01,a+2 BEEP
HEN LET Píftt «pañí-10 LET y=18 INT RT y4 , x 4, " " LET y4=4 GO T .01,-a NEXT a
GO SUB 3000 O 2550 4010 CLS PRINT RT 2,5; FLRSH 1
1120 IF INKEY$ •" * " AND ATTP (y + 1 2540 IF y>y4 RNO RTTR ( y 4 - l , x 4 ) < , INK 1, "LO HAS CONSEGUIDO''
,xi=56 THEN LET y «y + 1 PRINT AT 56 THEN LET y4=y4-l PRINT RT y4 '"MOV TE DRRRS UN BUEN RTRRCON
y,X,*»FH),AT y-l,x," " IF y=19 + I , x 4 , " " , RT y4 , X4 , •••¡¿" IF y4 = l INK 2, FLRSH O,"L05 CANIBALES
THEN LET pant=pant+10 LET y=£ THEN l C T i (<t»ll 31 1 C 1 4 1 I - I O PRI Yfl ESTAN LISTOS PRRR E
GO SUB 3000 NT RT y4,X4;" " LET y4*16 GO T L PUCHERO"''' " INK 4, FLASH 1,
1140 IF INKEV 4 *" O" AND ATTR <U,X O 2550 "'<'<OUE TE LOS COMAS B I E N ' ' ' ' "
-11 =56 THEN LET X*X- 1 LET h =2 25S0 IF X sX 4 RNO ysu4 TMEN BEEP
PRINT RT y,<.mt(h1.RT y , x + l . " . 1 , 0 BEEP . 1 , - 5 l e t ca=ca+l L
IF *=1 TMEN LET p i n u p m t - l LE ET i ( c « ) * 0 LET X 4 s 14 LET y4*10
T x=28 GO SUB 3000 LET cn-1 PPINT RT 21,10, INK
1160 IF INKEY $i"P" AND ATTR X 1, FLRSH 1,"LO HRS CAZADO"
• 1' =56 THEN LET *»x + 1 LET h,11 2560 RETURN 900® REM K Í L I Í H 3 1
PRINT RT u , x , B * l h ) , A T y , X - l 2999 REM 9010 FOR 9=USR a' TO USR "u"+7
I F x*29 THEN LET pant-pant+l l 3000 CLS LET y 1 = 10 LET x l = 14 RERD da POKE 9.d* NEXT 9
ET x=2 GO 5U8 3O0O 3005 PRINT no,"VIDAS ",vi,"CANI8 9020 OATR 24,126,24,26.60,93.20.
1170 IF S >2 RNt> P*nt<>l TMEN GO ALES " , a 1 34,24,126,24,68,60,26,40,68,60,6
SUB 20O0 3007 IF V i «0 THEN CLS 6 . 145,165, 149,193,38,24,24,28.28
1180 IF í i / 0 RUO p a n t ' l TMEN IF 301O LET Ct»STR( pan t IF C*(LEN ,24,56,24,60,126
x *9 RND y <6 AND Cn*l TMEN PRINT C»l="1" TMEN F O5FR a»l~ TO 19 PRI 9030 OATR 60,74,82,60,24,24,24,6
RT 3,3+ca,"Q" LET •!>!•• +1 BEEP NT INK 4 , RT a , l . " Q " NEXT a 0,108,56,16,80,48,28,16,60,38,88
.1,0 BEEP .1,10 BEEP ,1,-10 3020 IF — c .$(LEN C » T * " 0 " THEN FOP ,62,184,156,91,60,60
LET cn>0 IF « l O TMEN GO TO 40C J=1 TO 19 PRINT INK 4,RT a , 2 9 ; " 9040 DATA 192,160,124,62,62,38,3
0 C" NEXT a 7,109,3,5,62,124,124.100.164,182
1190 IF p i n t c i (»i «11 RNO en =0 TM ,24,152,191,219,155,152,164.164
EN GO SUB 2S0O 9050 OATR 255,255,255,127,63.31,
1300 GO TO 1100 15,3,255,255,255,254,252,248,240
1999 REM fcjOfiÜX^l 192
2005 I F er.e=l T H E N l E T cnc-cne 9060 OATR 96.224,64,64,72,84,85,
GO TO 2030 34.6,7,2,2,18,42,170,68
20ÍO LET ene-ene IF y >u 1 RNO R 5 5 5 0 LET X 3BINT (RNO»201+2 LET 90^0 DÁTA 189,165,169,153,126,6©
TTR [Ul+l,x1)&56 TMEN LET ylB«l+ y3•INT < RNO #171 +2 LET s«INT (RN ^60,60,74,41,82,85,149,237,126,6
1 PRINT AT y 1-1 , X 1, " " GO TO 2 0 »6 > •1 PRINT RT y3,x3, INK 4,&$
OSO (3 TO 3 + £' LET nu»:riu«»l
2020 IF y <u1 AND ATTR [ y l - l , X l > * 3055 IF nu*<6 THEN GO TO 3050 9080 ORTA 0.4,14,206,223,127,18,
56 TMEN LET y l « y l - l PRINT RT y l 3057 LET n u x f l 54,0,32,112,115,251,254.72,108,0
•l.Xl," GO TO 2050 3060 L E T X2 = I N T ( R N 0 » 2 7 ) +2 L E T ,2,5,193.255.62,81,81,O,64,160,1
2030 IF X < x1 AND RTTR < u l , x l - l ) « y2*INT Í R N O * 161 +2 I F R T T R < y 2 , X il,2és,124,138,138,153,219,189.1
56 TMEN LET x l . x l - 1 LET «ni PR £)»58 RNO R T T R (y2+l,x2>»56 T H E N 53,126,24,24,60
INT RT y 1 , x 1 • 1, •• GO TO 2050 9110 FLASH 1 PRINT INK 1,AT 6,7
2040 IF X >x1 RNO RTTR l y l , X l » l ) > P R I N T RT Y 2 , X 2 , INK 4 , " F I " , R T
+l,x2, I N K 3 ; " O " L E T N U * = N U I T Í
Y 2 ,"SOPA OE CANIBALES", INK 2,AT 1
56 THEN LET X 1 BX 1 • 1 LET d S PR 306S IF nu» <5 T H E N GO TO 3O60 0 , 7 , " l£) ALBERTO TOLEDO", INK 3, R
INT RT y 1,x1-1, " " GO TO 20SO 3067 L E T Í I U » B 0 T 14,11," H Í 5 "
2045 IF enei-1 THEN GO TO 201O 3069 IF s=3 THEN LET e » ( l ) « " 5 " 9120 FLASH O FOR t»-20 TO 30 B
2050 PRINT RT y 1 , x1. INK t o . t t l t LET « ( ( 2 ) = " T " EEP .01,1 BEEP . 0 1 , - 1 BEEP .01
) ,1+1 BEEP .01,1+5 BEEP .01,1-1
2055 IF y 1 *y RNO xl=x TMEN BEEP 3 0 7 0 I F S = 4 T H E N L E T E » ( L » « " M " 0 NEXT l
.1,20 BEEP .1,-10 PRINT RT 10, L E T C * < S ) « " N "
3072 IF s=5 THEN LET e»<l>="S" 920O GO TO 20O
10, INK 1, FLR5H 1,"TE COMIERON" LET C ( < 2 ) • " I " 9210 IF I»«"n" THEN GO TO 20O
FOR TO 100 NEXT a LET vi 3073 IF s=6 THEN LET e«Cl>*"8" 9220 GO TO 9200
•Vi—l GO SUB 3000 LET e•(2) 9500 RETURN
2060 IF vi=0 THEN CLS PRINT RT 9900 FOR ws-10 TO 20 BEEP .01,"
9.10, INK l l FLRSH 1 ; "HftS FRRCR 3 0 7 4 L E T CO * I N T ( R N 0 * 3 > + 1
3075 IF P i n u t TMEN FOR a-2 TO iu o BEEP ,01,-v NEXT w
SRDO-.RT 11,9,"NO TIENES VIDAS" PRINT RT a,2, INK 4 , " 9910 INPUT "Otro jueso <s/n)? '
GO TO 9900 .» IF THEN BEEP l.O 8EE
•L"J INK 2,RT 5 , 4 , PPP-, INK h
NEXT a PRINT INK 1:RT 4,3;
S080
5 0 0
RETURN
REM N A M ^ N ^ A
T 6,2; '
P 1,-IO GO TO 20O
9920 IF J|="n" THEN FOR 9»30 TO
-20 5TEP - 1 BEEP .01,9 NEXT 9
2510 I F X>X4 RNO RTTR Iy4,x4-1>B 3076 IF panl-1 THEN PRINT RT 7,2 STOP
56 TMEN LET X4*X4-1 P R I N T RT y4 9930 GO TO 9910
,X4+1," " , RT y 4 , X 4 ; " ¿ " I F X4 * í 3077 IF p a n t ' l THEN FOR O I TO •
TMEN LET i <C4+1>=i ( í a + 1 > - 1 PRIN
T RT y 4 , X 4 , " " LET x4»26 GO TO 1 P R I N T
3 0 7 9 I F
RT
R T T R
3 , 3 • £ i " Q " NEXT
( V 1 . x I T < > 5 6
C
TMEN L E

LAPIZ OPTICO

SPECTRUM «« ¿¿estromc,
"¡ghi

DIBUJA IPSO-FACTQ
Ahora que tienes tu magnifico Spectrum Plus, disfruta de él al máximo.
Aumenta su capacidad y utilidad ¡Aprovecha!
Incorpórale el lápiz óptico Con él puedes dibujar y borrar a mano alzada,
mezclar textos, cambiar colores en dibufos, manejar tres pantallas de me-
moria auxiliares, almacenar dibujos en cassettes... Y además, puedes llegar
a ampliar hasta 2, 4 u fi veces ta imagen en pantalla.
Pruébalo y dibuja ipso-íacto. Es una buena orden para tu ordenador.

8.125 pts.
investronica
T'mtt Biettn 60 TeU (9¡) 4É782 !0 t*W 23399 IYCO F. 2SW>
Í Mifliw
Csmo 80 THi (93J2LI26S8 211ÍÍS4 CBE2 BaicvKxvi SPECTRUM EL ORDENADOR CLASICO

MICROHOBBY 9
puedes aprender D EJATE de complicados e incomprensibles sistemas
de aorendizaje. Conoce de una vez por todas ¡o que
es el Basic Es más sencillo de lo que crees, porque aho-

a programar en basic
ra tienes algo que estabas esperando hace mucho tiem-
oo; MICROBASIC. una edición corregida y revisada del
famoso curso publicado por MICROHOBBY SEMANAL
MICROBASIC es el libro que te enseñará a ser un ex-

de una vez por todas


perto en programación. Aunque hasta ahora sólo hayas
utilizado tu Soectrum para jugar
MICROBASIC te introducirá, paso a paso, en el Ba-
sic Con ejemplos claros, sencillos y prácticos que irán
¡Solicítalo antes de que se agote! adquiriendo complejidad según vayas aumentando tu ni-
Hay un número limitado de ejemplares vel Hasta llegar a dominarlo oor completo.
Aprovecha esta oportu-
nidad. porque ahora si
puedes llegar a conocer
a fondo tu Soectrum
Ahora, oor fin. a tu al-
cance ei método más
claro y comotelo de
orogramación en
Basic ouDlicado
hasta e momento

Recorta o
copia este cupón y
envíalo a
H O B B Y PRESS, S. A.
A p a r t a d o de C o r r e o s 2 3 2 .
Alcobendas (Madrid)
Nombre
Apellidos
Dirección
Localidad
Código Postal
Deseo recibir en mi domicilio el libro MICROBASIC, ol precio de 1.750 ptas.
(IVA incluido). El importe lo pogor¿:
Medionte talón boncario adjunto a nombre de HOBBY PRESS, S. A.
L Medionte tarjeta de crédito
Número de la tarjeta
Fecha de caducidad de la tarjeta
Medionte giro postal n.°
Contra reembolso (supone 75 ptos. de gastos de envío)
Fecha y firma
CAMELOT WARRIORS . Arca de . Dinamic

UNA FANTASIA MEDIEVAL


Dinamic nos propone una emocionante
aventura en la que mundos pasados y futuros
no tienen fronteras, un alucinante encuentro
en un lugar donde la m a g i a y la fuerza de tu cos objetos, deberemos en- luego.
espada modifican a su antojo el destino de tregarlos a los guardianes Esto, evidentemente, no
los hombres. ¿Te atrae la ¡dea? que se encargan de defen- representa ninguna nove-
dad. pues Dinamic nos ha

C
der las fronteras de cada
amelot Warriors posi- uno de ellos resultarán muy muro. Estos nos transporta- venido demostrando en sus
blemente sea el mejor sencillos de identificar, aun- rán a través de una nueva di- últimos programasque el di-
juego que Dinamic ha que por ética profesional no mensión, al fantástico lugar seño es algo que sus pro-
realizado hasta el momento os vamos a desvelar qué es donde se nos permitirá con- gramadores dominan a la
eri su ya dilatada carrera. cada uno de ellos, aunque si tinuar con nuestra afanosa perfección Sin embargo, en
Esto es debido, no sólo a su os podemos decir que os búsqueda. este último juego podemos
buena presentación y exce- van a resultar muy familia- Estos personajes son: Az- encontrar, además de una
lentes gráficos, sino tam- res. naht, el druida del Bosque y notable calidad, una notable
bién a que. en contra de a lo Para poder conseguir los al que deberemos entregar variedad. Las pantallas son
que nos tenia acostumbra- objetos, deberemos ir en- el Fuego que noquema; Kin- totalmente distintas entre sí,
dos en los Ultimos progra- frentándonos a los peligros do, rey del Lago a quien ob- y cada vez que consegui-
mas. la acción se desarrolla propios de cada mundo: el sequiaremos el Espejo de la mos pasar de una a otra, so-
en muchos y muy variados Bosque, el Lago, las Grutas sabiduría; Azornic, dragón bre todo cuando cambia-
escenarios y todo el juego y finalmente, ei Castillo de señor de las grutas, ante el mos de un mundo a otro, nos
se encuentra cargado de Cámelot. En ellos encontra- cual tendremos que presen- encontramos con la agrada-
una gran diversidad de for- remos un gran número de tarnos con el Elixir de la vida ble sorpresa de que nos da
mas y colores. atacantes de la más diversa y por Ultimo, Arturo, Rey de la sensación de estar ante
El argumento de este sin- índole y naturaleza: enor- Camelot y con el que acaba- otro juego diferente, lo que
gular arcade nos transforma mes abejorros, seres amor- remos la aventura presen- nos incita a intentar llegar
en un aguerrido caballero tos, peces devoradores, ho- tándonos ante él con la Voz más lejos, casi con el único
de aspecto medieval, espa- rribles alimañas, arañas pe- de otro mundo. objetivo de poder admirar
da en ristre y enfundado en ludas... Para defendernos Como estaréis compro- qué sorpresa nos aguarda
una resistente armadura, y de ellos contamos con la bando, Camelot Warriors es en el siguiente escenario.
nosencomienda la difícil mi- inestimable ayuda de nues- un juego en el que la fanta- Camelot Warriors perte-
sión de encontrar los cuatro tra inseparable espada y sia y la imaginación lo inun- nece a ese tipo de juegos en
objetos que. provenientes de con nuestras grandes dotes dan todo; pero afortunada- los que se consigue un alto
alguna lejana época futura, de atleta, ya que. gracias a mente, éstas no son sus úni- grado de adición simple-
han ido misteriosamente a nuestro potente salto, po- cas virtudes. mente por el hecho de tener
aparecer en estos mundos dremos esquivar a estos te- Otra característica que la oportunidad de admirar
medievales. mibles enemigos o, en otras llama poderosamente la sus gráficos. Aquí no se
Los cuatro objetos a en- ocasiones, escalar por los atención es el alto nivel de puede luchar por conseguir
contrar son: la Voz de otro intrincados riscos de las calidad gráfica con el que una puntuación másalta por
mundo, el Espejo de la sabi- grutas o el bosque. están realizadas todas y ca- el mero detalle de que care-
duría. el Elixir de la vida y el Cada vez que consigamos da una de las numerosas ce de puntuación, y tampo-
Fueao aue no quema. Cada alguno de los cuatro mági- pantallas que configuran el co tendremos que esforzar-

Lo conseguí...
Si eres uno de los intrépidos guerreros que han
conseguido superar las arduas pruebas a que ha sido
sometido CAMELOT WARRIOR y has logrado destruir
EL ESPEJO DE LA SABIDURIA. EL FUEGO QUE NO
QUEMA. EL ELIXIR DE LA VIDA Y LA VOZ DEL OTRO
MUNDO, habrás descubierto el secreto de CAMELOT
WARRIORS.
Envíanoslo en un sobre, junto con las instrucciones
que acompañan al juego original (impreso verde).
Los cien primeros acertantes, cuyas cartas recibamos
y cumplan con estos requisitos (se mirará la fecha del
matasellos), recibirán en su domicilio.
COMPLETAMENTE GRATIS, una expléndida camiseta
diseñada en exclusiva para los ganadores. NO HAY P.D. Si deseas recuperar las instrucciones adjunta
NINGUNA OTRA FORMA DE CONSEGUIRLA. también un sobre FRANQUEADO con tu dirección.

MICROHOBBY 11
nos por intentar lograr nues- mo. Ademas, es un juego que haya demasiados ene- los que se nos presenten.
tro objetivo en el menor es- bastante divertido y emocio- migos, se ha conseguido Esto se consigue gracias a
pacio de tiempo posible, ya nante. que tengamos que perma- las variadas acciones que
que ni siquiera tiene un reloj Los peligros que nos necer casi todo el tiempo en podemos realizar y verdade-
que nos acose aguardan en cada pantafla tensión y que incluso en mu- ramente resulta muy entre-
Pero tampoco debéis son muy diversos, y, sin lle- chas ocasiones tengamos tenido ver a nuestro valero-
pensar que todo el encanto gar a ser agobiantes, pues que elaborarnos alguna que so warrior de la corte de
de Camelot Warriors reside tampoco es que nos estén otra pequerta táctica para Camelot demostrando sus
en el aspecto visual de! mis- acosando constantemente y poder sortear los obstácu- increíbles habilidades. Va-

EL MUNDO DE CAMELOT WARRIORS

••m

MICROHOBBY 12
mos. que seguro que disfru- Asi pues, ¿qué más pode- ocurre? Pues ocurre que
taréis de lo lindo observan- mos pedir de Camelot Wa- nos encontramos ante un
do cómo el guerrero salta, rriors? ¿Originalidad? La excelente programa Nada
escala, desenfunda rápida- tiene. ¿Bonitos gráficos? más.
mente su espada, mata bi- Los tiene. ¿Buenos movi-
chos, se transforma en rana, mientos? También, y en
coge objetos y realiza todo cuanto a la diversión y el «pi-
tipo de vistosos movimien- que» están totalmente ase-
tos. gurados... Entonces ¿qué

• El bosque: Escenario natural en


Que le esperan numerosos enemi-

1 1 X ":—Wf
gos Consigue que el hechi70 del
9 Druida le Iranslorme en un viscoso
batracio
• El lago: Peces asesinos, medu-
sas eléctricas y un ambiente tcrrori-
lico
•Las grutas: Sumergido en las en-
trabas de la tierra, el dragón Ahor-
me. señor de las grutas, espera el
elixir de la vida

1 •El castillo de Camelot: El Rey Ar


turo tiene en su poder todoel secre
to de esta apasionante aventura.

MICROHOBBY 13
DESERT RATS » W o r - G a m e • Cases Computers Simulotions

LA DERROTA DEL AFRIKA CORPS


Para deleite y disfrute de los viciosos de los juegos de guerra, y para iniciar la adicción
de aquellos que aún no lo son, Cases Computers Simulations ha creado este estupendo
Desert Rats.

E
ABR 6
n esta ocasión ten- Por otra parte, también se 1 94 1
dremos que poner- nos permite las opciones de
nos ligeros de ropa y llevar a cabo la campaña R ESTADO
llenar hasta arriba nuestras completa o la de ir afrontan-
cantimploras, porque nos do por separado cada una Sf S§A^TAR »

vamos nada menos que al de las cinco batallas más OTRO


PLEXANDRIfiI
crudo y árido desierto Nor- importantes que tuvieron
tealricano Allí tendremos la lugar durante el desarrollo ENTER= FINAL
oportunidad de revivir, a de la misma: la entrada de EL
ALAMEINJ EPOCficomida
través de nuestro ordena- Rommel, la operacion Hacha
dor. los acontecimientos de Guerra, la Operación
que tuvieron lugar en esta Cruzada, la batalla de Gaza-
zona desde la llegada de los la o El Alamein.
Atrika Corps en 1941. hasta Cada una de ellas posee,
su derrota en la batalla de lógicamente, sus circuns- orps
Alamein y su consiguiente tancias especificas, y tos
retirada del territorio de Li- objetivos a cumplir depen-
bia, allá por los finales del den del numero de turnos des de infantería, g r u p o s de Un juego que recomen-
año 1942 disponibles, de la cantidad apoyo, infantería motoriza- damos muy especialmente
En Desert Rats pueden de tropas y de las peculiari- da, artillería, etc.., que ha- a adictos a los war-games y
competir dos jugadores en- dades de la zona y territo- cen de Desert Rats un juego a todos aquellos que aun
tre si, o bien uno sólo frente rios a ocupar Cuando realmente completo y con el piensan que los juegos de
al ordenador, y se ofrece la hayamos conseguido salir que tendrás que demostrar ordenador son cosa de ni-
posibilidad de elegir entre victoriosos de cualquiera al máximo tus habilidades y ños.
representar el papel de las de estas confrontaciones, dotes de estratega.
tropas bntanicas (Aliados) podremos continuar c o n la Aquellos que hayan teni-
o las italo-germanas (Eje) siguiente misión El hecho do la oportunidad de jugar
de poder asumir cada bata- con otro war-game llamado
lla por separado le da una Arhnem, no tardarán en re-
gran variedad al juego, ya conocer el mismo estilo de
que la estrategia difiere juego. Esto no es producto
considerablemente al in- de la casualidad, ya que R
tentar llevar a cabo toda la T Smith es el creador de
misión al completo. ambos, pero en este nuevo
Otra característica desta- programa ha añadido una
cable de este magnifico serie de innovaciones y me-
war-game es la gran canti- joras en el sistema y desa-
dad de unidades que for- rrollo del juego, y ha conse-
man parte de las batallas: guido c o n Desert Rats me-
tanques de todo tipo, unida- jorar sus anteriores obras.

I V

MICROHOBBY 14
La Feria del Tiempo Libre

15 a 23 MARZO
Caravanas • Camping
Piscinas • Automoción
Motociclismo • Ultraligeros
Náutica - Depones
Fotografía • Video
Imagen • Cine - Música
Coleccionismo
Alta Fidelidad
Juegos y Pasatiempos
Enseñanza • Artesanía

EHPO (OCIOSEO Recinto Ferial Casa de Campo - Madrid


IFEMA
Arturo tOBO y J. J. LEON

INTEGRALES INDEFINIDAS I
Por cuestiones de espa- con cuatro opciones, sólo la
cio, el programa de esta se- de integrales definidas fun-
mana hemos tenido que di- ciona. Las otras tres son: in-
vidirlo en dos. Ninguna de tegrales indefinidas, dibujo
las partes puede funcionar de la función, y dibujo de la hace es teclear RETURN:
sin la otra, sin embargo, he- función integral. REM sin comillas y después
mos procurado que esta Para poder utilizar estas poner las comillas a los la-
primera tuviera cierta auto- d o s últimas opciones es ne- dos También tenemos que
nomía y no tuvierais que es- cesario dar MERGE de este avisaros que es muy impor-
perar a la semana que viene programa completo sobre tante que esa linea esté es- conveniente que sea gran-
para correr el programa el de «Representación Grá- crita literalmente c o m o vie- de, si la función es sencilla o
El programa en su con- fica» que os ofrecimos hace ne en el listado, sin omitir ni el intervalo de integración
junto es muy potente en lo unas semanas y que permi- incluir nada. pequeño es mucho más rá-
que se refiere al cálculo de te dibujar una función c o n Os recomendamos que pido. elegir un numero pe-
integrales definidas e inde- una escala graduada hori- provéis el programa c o n queño y el resultado sigue
finidas. No queremos que zontal y vertical para la per- funciones de las que ya c o - siendo fiable.
nadie crea que calcula la fecta visualización de la nozcáis su primitiva y c o m - Conviene recordar que
primitiva de una función, lo función. paréis los resultados exac- hay que tener cuidado al in-
que hace es definir una fun- Algunos lectores nos han tos y el que os da el progra- troducir las funciones en el
ción FNi(x) que es una apro- escrito diciendo que tienen ma. Esto lo podéis hacer ordenador. Por una parte, el
ximación muy buena de la problemas a la hora de te- tanto en integrales defini- programa la admitirá esté
integral pedida. clear ta linea 9999 que apa- das como en indefinidas, y bien o mal escrita aunque
Esta primera parte del rece en éste y en otros pro- comparar las distintas luego dará error. Y por otra
programa sólo puede hallar gramas anteriores, el pro- aproximaciones parte, el Spectrum no eleva
intengrales definidas de blema consiste en introdu- El de integrales definidas números negativos a otros
una función, aunque lo ha- cir la cadena ":RETURN: pide un número llamado por lo que los polinomios
ce con gran precisión y ra- REM" ya que dentro de las precisión, que también ha- y las funciones potenciales
pidez. A pesar de que en fa comillas no aparece el RE- ce crecer el tiempo d e eje- no pueden tener argumen-
pantalla aparece un menú TURN ni el REM, lo que se cución que no siempre es tos negativos, o dará error

TODAS LAS LETRAS MAYUSCULAS SUBRAYADAS DEBERAN TECLEARSE Ett MODO GRAFICO
3749 CO TO 7500
3300 LCT itAuSsa LCT yO=0 4O70 FOR l « l TO puntos LET x í i » OIM z ( (dzj41) / 2 . d z j ) FOR j « l T
3910 DIM v(21,2l LCT ( t i t l r J l L •K®+deIt« I i -11 NEXT | O d i ; LET H l . ^ l a F N d ( X i p i + ( j - l
CT atnu2>2 4080 FOR P*1 TO Puntos LET «t dz i + l i - 2 i * i n c i NEXT j
3 8 1 5 CO SUB 4 0 0 0 p) 5060 GO SUB 5100 FOR ^»Ulti«4+l
3 6 2 0 OflTfl - M E N U ••. ' l - INT 4082 FOR »>1 TO uH+1 LET o>v*l TO 9radO + l LET «. (p . J + 11 wx ( J'U l
EGRAL D E F I N I D A " , " 2 - INTEGRAL IND LET > | > " I I » , « ) I U D L -+CMR» (105 U » » , ( d : J 4 l W Í I / F H J < j) • í j < u l t + 7
EFJNIDfi"j"S- DIBUJAR FUNCION","»
- DIBUJAR INTEGRAL + •»•"«•• GO SUB 9999 LET » » NEXT J RETURN
3830 CLS RESTORE 3820 F O R 1=1 1 i «». (P . W • 1 i /FN j(W) NEXT • 5100 FOR i«2 TO < d Z j + l ) / l FOR j
TO 5 READ ( I BEEP 1/Iit2>.it2 4090 GO SUB 5050 NEXT P • i TO d l j - i » l LET Z I i , j I »<I i i -1
P R I N T AT 3 + 2 t i , 4 , Z f NEXT > 4100 LET CIX»0 FOR P»1 TO Punto , j * l i -2 ( i - 1 , j-1) > / 2 / i n c NEXT i
3040 L E T paa=0 LET non.CODE INK S LET t I p , 1 ) I X - F N i ( X ( P > - ' d < l NEXT i RETURN
EY* i r (aun>48i + <aun'53) t h e n l (/<3*14-51 1 «<P .11 I LET clx.FN ( 6120 i n p u t - M e i « i * función Mx>
ET P « H s l O CLS CO SUB (6120*(a (x Ip' t J ( l 1 / <2*le-5>> LINE w»
un=í9i«4010»itun>50>*45O0*(aun*5 4110 NEXT P 6130 INPUT "LIMITE INFERIOR • "
11 >4523» (aun «521 l 4 120 PRINT flT 3.0."LR FUNCION IN RSD
3850 00 TO < 3840-P 4W > TEGRA ,FN i ( x > , ESTfl MRLLRDfi 6140 INPUT " L i a l t e superior • " . b
4 O 0 O L E T 11 c a p o " 1 2 0 LET tnci.l VUELVO RL MENU" Id
LET ¡aradOslO 4125 PRUSE 300 RETURN 61&0 INPUT -Precisión (3 » 9 » - " ;
40C2 BORDER 6 PRPER 6 INK P C 4500 LET q f . j » + " - V CO SUB 7O02 jSd
L5 4510 RETURN 6175 LET dSd><bSd-»Sd)/2tJSd
4005 LET v»a"" FOR TO 9<"idO 4525 CL5 LET <l».'FN I C X I - V : G 6160 LET (>»id LET itd'URL
• 1 LET v | i v | » " t ifi i " + STR% K+"l+X O SUB 7002 RETURN 6200 FOR x«4Sd42+d»d TO bsd STEP
• i " NEXT w 4994 OCF FN I[*)ECN 9(X-X(INT (( 2*dSd LET ^sd>URL H« LET isd>
4007 LET Vt>V|«"l llt."«}TRt <<Jf»d X-XOI/delt+1.51),INT ((x-X0)/d«L t Sd +2 * >Sd
0 *21 + "1 " l«1.511 62lO NÉxT X
4005 FOR v•1 TO 9 rado • 1 LET vl> 4995 DEF FN 9(x,nl>URL v* 6220 LET i s d S d - j * d
V* + ">" NEXT - 4996 DEF FN í.(x,n)sRBS x t n » I S C N 6240 (*0R x*«Sd+dSd TO bSd STEP 2
(2• INT RBS (n.'2)-RBS n * l c - 2 0 ) * ( x •dsd LET jSd-URL Ht LET lSd>IS
4009 RETURN
4010 I N P U T "METE tIX)*". LINE j t <01 4 IX) >0)I d+4*jld
INPUT 'Ornen Jt m t i f c i c t o n " 4997 DEF FN J(XI•<x<•!>»2t(X»2)• 6245 NEXT x
' ,X0 INPl/T EXTREMO DEL IN 6« IX »3t 424 *(Xe4) 4120 4 (x «51 +720*( 6250 LCT iSdaiSdtdSd/a
TERVALO OE INTEGRACION il> " ; H *6l .5040»(x *71 4403204 (x=B) +3628 6260 PRINT flT 5.0, "L» m U f l t P
x1 80 + (x >9> +3628800»(X»101 439916800 edidá v a l í . . ", l i d " " Pu
4015 input -máximo e r r o r de Inte » (X >11) isa una t e c t * p«ra m e n ú "
GRACION «"ERROR 4998 DEF FN h(X)aURL J» 6270 PRUSE O RETURN
4 0 2 0 CO SUB 5000 4999 DEF FN í(*).UflL C« 7003 GO TO 7025
•1023 LET <fft carado • fu l t + 5-9f adOl 5000 GO SUB 5049 4-ET li»eO=tv»t 7028 LET pasa.O GO TO 7063
• (u 11 +5 <9<-*doV LET e i i j l FOR w-2 TO 9<"4dO + l 7120 INPUT "PULSR ENTER PARA CON
4024 DIM 1(5,12) LET i » = - * • GO SUB 8000 LET i t TINUAR , LINE B* RETURN
4025 DIM <<51 LET d t r i =0 FOR P • CHR* ( 105+mI+"•••<"- GO SUB 999 7595 GO TO 3800
el TO S LET * <p) «*0* (R-1I /4»<xl 9 8358 LET | | > C | RETURN
-fOl CO SUB 5050 L E T put<ABS n 5005 Gú SUB 5049 IF t i » « - t i a * 0 < 9999 LET aroSzPEEK 23627+256+PEE
1 p , j r t t í I LET de r a • idt r» +pu t tit*PO THEN NEXT w LET * - l K 23626 FOR 1=1 TO (LEN i » + ( l « -
5 <d«ra-put) 1 '2 NEXT p 5010 LET v l t i k O V - l LET u l t » u U LEN >t)«(LEN i l i l t l l POKE (aras
4035 LET de l i (2«t t cor / (de r« + le - -254i),CODE <i«(i») NEXT i FOR
27>>tti/t«r«+m 5020 RETURN j=1 TO 4 POKE (*r9S-25+i+J-1),
4040 LET 4 I U > ' d l l U < X l - x O I / a e t A 5040 LET FOR u l TO j LE CODE " RETURN REM " ( j ) NEXT
BS ( d t l l - IX1-X0) /20>» x2 T ttC«f*C«i NEXT i RETURN j LET «<p,0)*UAL t t RETURN R
4050 LET punto*>INT ((Xl-x0>/del 5049 LET 11m»(65536 + REEK 23674*
t> •1 256•PCE^ 23673+PEEK 236721/50 R EM REM U A L bt RETURN REM
4O60 DIm x (puntos> DIM »«puntos ETURM
,9rado+2l 5050 LET dija2*(9r*dO-uLt!•«>+1

MICROHOBBY 16
© O O ra ra o co C
©0 ra ra © © 3
7 3 ís > •o ¡r
< o o O
<
o ra co '5 ra
c O
5 o re Q- o "O "O
o ©a; c O- e o © o
2 © Q- E ra C
o.
O £ 3
O
<
É5 "S
LU ra ra 2 h.
o
>N
ra ra o ra <
o
i_ -o 5
o Z 3 3 w •C 3 3
8 33 o e •o o IL O O o. ó O cc
o <o •o © o -o S S < ü
£> O« c os
E QQ
-p JS ra co n D '5)
La o '5
®
c O
© "o 2 . cr IJJ UJ
XJ .2 C c c S
w
ra o 0) >- "O ra O
< o a> o — 0} 4) ©
CO © 3 S o ra — T3
« ra ©
© co !5 . '35 o UJ UJ (O o
•O ra t- —t o
©
F © O C g ' ? ó s co O "55 '55 o 3

•o
fc E
u ra O) O a LU o ü Q} © c cc
o
•o « ? o LU CE Z © o © UJ UJ •o
S E c Q O2 V
© ra ©
C <D 0 o O a> c © c O Q
£ ra •o O
© ^
C _j ON TT © c o C T >C c o
<9 0) O Q
< 'O CO c ra • O w O M o CL © CL üJra w CO CL c ..
a 0) Q_ TO
0) Q. o a
5 o "« i ' S í © _ o O o & ! o. o> S •o U c o O

C..O ran .»
5

l'rs
£[11 0)
oí «O<4Mc o— . ~
O 3 £ "O © o Q z C C0 o N • mm o x" CL ©
3
UJ £
o r 2 oí hti a 03 g u. o o 0)
c CO
NÍ 0) s © CL 2 o O -)
-ra N E £ u ns . u
O 2 o Z o o o ü o UJ O 1
SÍ 8 ©
E
O « Ji .J. © C0 c ¿ d> _ra g,
ó c ra ra C 3 <D
S
mU £00 —
i
^
© ©
UJ § <0 0)
'&> © CO TJ •© •o 7D

2 O w 3 o % E 9> o % 1 ° F
5 C O
o ra ra o ra Q- t 3 9- T3 o H o ^ o " &« íí O oi •a
o
w c o r*- ra ©
co a -o C •O
s
C 41 ^ s o -ra
Q) 3 ra "E
•o T5 ^ ® 3 "O C o ®
©
O c o "5 o
o raa eb ra ra o o 3 © 8 =„ o
©

c o ra CO ra a) u O O 5 "53 c
•o o. • © a. . ©^ "D u ra o o -o o
T3 o ra "2
©
© © « %
o e» •o •c ra -o ra c w oa. ra ^ _ a o
« O "O 3 ^

Q. CB « c £ ra
3 ^ ra "D CO •8 O 0 )= •o co ra n
©

w «D T3 •o E 3 v © « 1 O oP jS I <á ra
(0 C ra O O ©
T3 "O
w
1 « o £ 0)
= OO
5
"O "O
©

e» c E -c 3 O _ 5 ^ ra
•—
c © >
c ra _ © o O -o Q C 2 ^QÍ C0 T3 — ro

Mi
c _J a C ?
ra 2 - s O a
o sz g T5 C .2, ra _ UJ "2 C 03 o <D -o C ®
w
E
© o -0) co c. ra
©
o o c c X •o c 3
**

c s Q © O . O W £ » f 3 3 . g § t¡¡ o
- c g a
«. c O) ™
co .Ü* aj c o cr í f i s o
Üj e 5 O O *Ü
V> o aj « ¡o O 2 " ® S c -o 00
c < 3 k. o Jmi OC CJ
m o
o UJ -o
i ai 0)
2 E E aT o» 5 -a
O 9 O « o T> -5 S «
u

© • <9 ft « « ó V •C J=. JC JC.


•o < < <s O '5) oí LU u. Kí "X
to
©
3 * • "O 1— r- co oo t-i
<x>OO co
cr o O ra w
©
ra 3 © o r
3 < ©
E •o TJ o. ra
ó O a>
cc •o s> © 8 IB ea CD O —it «a
•O o 3 • r - Q-
ta

——H rV.
00 c o o ra ra O ra 09 ra '—
« ra rsa ta •Si
— ,
—i
© OJ CL
*
o. S — m- -4 <3¿t
«S
'co © s 2 ®
c o _ ra
ra . . O «H» ra _ ca CE. •Si rsj
» O 1 „ ra V © ea © ts> OS — ra w—• tSi QM •Si
i 8 tf) 3 o LU o <M =5o O o es» ro o » -1is •s. •Si
© s> aj _ O) © cc © o> © rs es "D •Si ISJ ÍS. •Si
© O © o o O o V » o E ra —< —< 1
—•

UJ
— •
UJ 5T3 "O
® •o es
pa (B
a ü •O SLo !5 •o <u
( s• •

c •v c a
"D u) —

o © o o Q
O o Q
ü o '5 «5a o c® E
o. a co CO o 2 co ra CO Q © oo ra a. © -¡ ©O
# — TO ^ 00
®
c u O oo c
s 0) « O
_i
co c
w 2 c 2 £ 3 c £ jc
5
* ©
o a>
(O ra o5 ra
115
o ci « <3 v> 00
CL w® CL O co ® 3 O ¿75 © 3 UJ w o ü g
a> s
a o O •6 CJ1 ra Üj
<¿> i: s a c UJ
O

<x> <S9 <sa t a


t » es r » >31
t » CD co oo O- <r
»
Mk
•a-
*
ITl
»
UT
w
ü>
*

GJ TcL Uu3
=D ^ J
G3 en en C3
UJ LU LU LU LU

_ t-o
|
r «
i 1
i
t o CO t n K t—
1 1 r—< | h—
o O Q <r <r - I

<S> iSi t£i rv>


r—• CO o -
- o -o - o r-- r

o a>

c o> ra « <u« w ra ai c ® ® ra ^o O « 6 ó c 6 ® <t> diE §


O 13 H S
U ra
—ó ra
£ tü
© o % ra ra o
•o
o
•o ra 0 m © c o
-o 5 "D < ra 2
5 J3 -O x R S 3 c 2. ° f
o - © « a. » S CO c
¿
o x ai .2 X3
ü -Q) 1 O 3 ° co o ® ra o O) ® o ra ra ra co C «
1
E co O UJ S B>
q ra c 0) U w
<o
• 5 w
o>
T3
® ra ai 3 co a. a 2ai c®
o
CO O
a>
i» « ' £ .2 •ra ©
01 u oN „ © §®
01 c CL
. w « í O I: 8 | — — (D E "5 c ^ E = •o ©
c © ra y co
<= 3 ra o uj a> <o 3Cl 2 — C O 2 có 'C O) 0! "O~ •2. c .E ® co -ra -> ra ® 2a <o t^i to K> oí o ra o ra
>.
« m S ra cr S g i 0J Q. o o C ® o ® £ 2 tí c —<• E 2 ti « o o > 3
D« CL ® co
^
I 1 " a> O Q.
®
® "O 3 O co © o
ra ^
i 1 1 ® O
© ra E S 6" 3 « ra oí v © ra co V V/ •v ra
</> -ra co O. CO LLJ1 2 ñ ra •O L. C 2 O j. o cr o c ® ® -Sí ü -C0 o «—, N 3 5 O ® 2 CO
2 > ra
£ -ra o e o E •3
ra ^
® S; © « 3 a.
i2 $ •o ® c © E E ® ra ®
«~ s -ra
3
S O) o ®O Q. ® g 2 o 2 raE ® E A /S cr ® .2 o- o
«
Q 1 i- «

«1
o ra ® co o Q, C 2 "o a> ~ ra II II II co >>
ra c O 2 '-5 3} © a» - 2 S" E o c s — co c rOi 4e0
©
0 J3
c -o <D "O
0) E ra - O 5
co P E > .. U~] -O © - i^
©
^ CL 3 «i a £ .a .o ra 3 5 © 2 « .. o II II 11 ra
co ra
5 1
ra o8
f o c ra w « E 2- i ! R raP s ® ® E o — CLS 3 ® ra <r <E <r o>
- S 3 ra •oO ^ Sí ra ' « « "2 I I fe X 8 5 ¿ f 2 E ra
ra « ® ®
o .2, o ® 2 3 I g ra O a)
S f
E * I I w ra
Q- ra < ° * OT ® co ra o>- c3 C L C0 0)
o E © 3 ra s §
S I '•cO ra ra
ii
< o tf> c
^ fg ®
8 1 ra O - di ® ^ 01 o - ÜJ oí ®
8 g c ra ~ -a ^ üg 0)»— c 3 ra 3 O 0 IS1 Ü
2 3 "D íg 3 © « 3
ra s © w
0) -3
•O c oCL ra
Q. — 01c o 'a. =5 ® ® cr t y cr "O 2 üJ° 19 cr -a £
ra
©
~ i g

o c© c co © « © cr
raq — c o co © o ra © e r a a CO OH —i
Ü ra to 3 CL ©
© T3 P
3 w o• ra -o C3 W tu — ir» u-J
CO y -oo 3 c
CL CO ra o 3 •© •=
J3 o oa r-j cu CO <x C_J _i
co —
X"J 1 4* *
O J s c
9 UJ .ü cr d ra © oo cu —1 <r
1—
<c w-rs< <XM i A
te K> - OD ao m
CO ts>
« •
^ «s « i© üj
•ra
o
ÍSco
9
•o
LU
CB « X < E —1 CD CJ aú 3: O
w.
Q UJ u » *
cr>
a E •ra
s -o <r <r PM * L ) co
®
3 $ S .E l l i
ra -ra
E E n cc¡ co
cr c « © © ra
2ra *c
« | 8
. II co ai >- C©L
C . 3
© ra s?
_J ra
co
cu o <JC -n
1—
or Q_ CC co u_
LJO
CJ Q
U J L U O t=> ca a
CJ
•=) Q
CJ o
CJ •T) OC O <r 1 i _ l <c I
* © « «

2 tó
g 2 ® 5 « o3 w C3 1

E © to "O .2 <o E ® = <0


CLL fo
X o O
© —' ÜJ £ o ra ra |
c O
o
C co aa
M
tn
C co — © 3
© c o. "8 ©— O -O
^ w* 3 OI -J
CJ
<X
tk ra Q E E - LU
® n j cr •S) *<36 es» "se r<sa C ü tsi rsa tSi aa on ra "Sü>
O c S - L üj C O ra ra cr
* o- E E J? ra tSi tsa eC^t Ji to - . oo o - — . CN in -o
«as.
o- —
ra £
as e»
•o — i - « A 1 ro • ¡i • .—• « • • C s l N r j ( M n M rsi
CN f >
© .2 2 iS O
• .

E « 8 c oi 2 O
®Ó © £ £ y ®« © _s= C3 re o 3.2=6 re ©
o * 3 u_ ro O © IM * re
CO CO © ®
© -¿
o>
0 © 35 E
í c j > cr o> W
© E
« ÍA — Sr 3 s ©
ra
.
Q
.
C
© -fl>
2> 3
re xi
« 7
=5
y— cr
Ó o
LL
tu —1 Lt_
cr-
ro
c-J
E ©«C O
re 3 — © 10
I D cr o - o

cr .í
3-
ra o.
3
V)
>—l
g 2 » s s o c o •i
w a» <" ® E m « O
fc « E _j s g
© re £ CO
Q. u UJ i 3C
Hh
DO a ac (=1 uu
i w. •h
—. 1»
3C C3 LU <r * • ( - >
re * ° E o re
T3 o ¡8 M
Q c i© i^
© "O 3 C t E 3 LU O re ;c
I í 5©a*
o ® <ZU) s © en O o S»
U W 3 O" « .2
W re
W V in ac. a_ oc
t . t— O
c O í^ en
si
W. o
i_ O O. M O —o co a1 .2>
* 3 ra n cre ©
31 o a o ca ea c=a a d o LU •5T •O - I v>
r—• ©
P » 5 ©M CO O
« _ -o 0) TJ 1 O. J t f i a. f i —i i i _J OC X « 5 §
1 o T3 > re « £ E o 3 «©
^O O -Jí » = o s *-* o -« 91 © ° cí » O
re
1. u o co c ti ^ w. © „ (M "O

s = II
o lk-- s * c© ©C
© c E Ss
•O 3
s ^ o -- *c raE .2
CNJ T3 CO
» c CreO tt U
1
C_>
1 s i s
- © o © re 05 o
cr ©
<M re =>
CQ ce.
=> re — o re p; re E « cog —
o
SI o rere® N4
V ® © — e ©
o
¿¿ ® ~ ¿ -o o ^ o o re c
- — — "O O o t -re "o o « 13i vc_
— re

« o •o o c. O .i
s s » 8 3
© E ü'-'- ? © Q
c
¡ I C U oí O So D © I L o Sii rs ÍS. (S QB -O rv-
1— co o- •Sí . • ts>
C-J tr »o LU o -o
3 1 ^ (0 — O re 3 .C
Í T
© « Ü © o re
•re

•cr ro
OI IO ra c -re o "8 S O
B O- L. .2 O O. £L o o ® i O. © -O © E aos •o •«r ül t n llT c O) o 3 U

o « c© w re re o - (Ó O re c © re 3 - m « ó g 2 ó re o » c ~ © = w « A r e 3 © O re ® © ó ©
re re o re o « S -Oi •o
© re>- © O a2 T3

E « « £
© ?i o © T3 =: re ¡-re . •a § o c re 5 > £ r> T3
c re -E E « ©25 C
o JO c 2 o © re a. Ew o £Í
W a, o c c
^ « w © C 35 W w — ©
o >> 3 a f £ re O 73 _ E » g g « 3 ® X 5'8 « ® Jr, -S © o © re co CO
= £¡ © fe ® ©
c ¡o
- 3 © 3 q. t (A
' w^ == ec ©
«i © E c w -S © © . 2. <0 £ O © i.
w - 2/A wS rrtS t ! « ^n reE re
w 2 £ S o E o © ® C« r — «-
o E w ©
S S f o
Ü
e W. a .
© X3 re o .rere o u o a. ^ ©
© 3 © ©
© o < O </i — re 5 •K >
B » o © " I ^ ^ re re © ¡ | 3©
E ™ E
o' E cr c re Q-
c
re tn w
re o « O O re - © re o • re c 2 g oreo o o. « re
3
2 .©.
©
rr « « = © JD ^ "O o í * reo S-
© 05 - ÍS ? c E
p re 3
re
O)
©o
3 « c (0 E « — « -o I g
W
TJ re
tf> m
re*

© 3 - -
S | re c r c .2, E c o j- g 2 05 T re © o ^ « " — • t; re c « © o ® 3 © S;
• 8re
-re
*
8 = ™ -o
® °© © « 2. w i- OK. jo re
o © re — ^ re r e 0 « © E Mc
a> o- E - © —re c© © o »c ©c re ®
© T3
-S
S re re3 o re —
S E Sí © O . o
© ra

c —
™o
«
É £ 2 ©
JD w o • . V)
®m
• O
© Si
V) c© ©C ©
"O E >- w
© "O W 3 . ® E ® -re
© O re v F
<

re
©
L
«
O W.
©J re
"D
_ E f>
re o © i2
w i_ a> >
© => Hi
re
re
1 S E re re
E '"35 CL ©y o.
a o I ! © © © re re >- a « re o w • O Í S cr — o re
© « ® *
o re 'c 13 TI v> re E © o © ©
3 "D -O O) « o ^ m E © ® s E co « o -o «
£ £ ire 2 s re ,E
- is" £ C C
í ° o l_ at !re
©
w o « o w o S 3 © <2 « o > re re © •o re 5. £ c © re co ñ 3 " © © Ü J c "O
© © w. 3 © « s E = •O V -O >, © re ^E ° - - c « 2 « ©
I I r ® a 05 C O T3 g E o ~ a- O " • r e © ra 2 o E S © E <
o « o 2 © _ T5 rece re « ir re C D « 2 © 3 O 3.® o 5 £ s ® © ra 3
™ —
3 re 3 o g « « © »
re
© ©
© « 3 3 E £ W 3 en n
o — — — re

O "O © 3 o S E O ra
o i5 c "O c r CL o c E £1 E •o © 3 5- -5 < £ 2 P © ® 3 O © Q. "O 5 ® o cr o CL

z
0
<
z ÜJ —
t- U
z u
D
O 1
< TV 3 l-
o ül QC
tr> — Q
Q a.
O
O c
o •O
G o
O ü
O D
<
tn
z z c
© © o re E
•o ¿ © d) © « ©©
© T3 (0
ra « o LU UJ

o © O
© —
-D ® <3 C
o. ©
c 2 2

kE
co © > UJ
c: en V
T3 re » >ñ O _ o ©a ra © o >
-o
"c =
© ^ T3 T3o„ ._
- a © w re © © V. UJ <0
s o
C0 re ¡s ¡5 "D » © « a x E
c 0.0 C re *D
_ © 5 c «
ia

O
C
© •
« co o. "C o Ow
o -o •o > O)
o _ O C C g ' 5 >- ©
c
l í d o3
ssm co
~ >S
© ED f « Tñ ÍS O)
re u _ c
re « © g © © O
a re , •o — « re o o
© re
o
H c ° O .2co -o ® Ns c « O re Lfi
E ^ © o re o w 2 re "O oo
"5 o « -a, o « a c *
UJ
C E S re O
co O o > £® -8 ® 2 re
re © re > •o © « ^3 re i2 ra "a.
© © - J 3 C0 w
o 2 o CTJ A S o o o> co i- ü s £

©
-O V) «© c re
2 © £ £ c
O) « ® '5>© 5 > o •—>
© ra
© re
'ra

f* "ra
© ra
2
© re co x:
©

i re ^ ^
a
x> © © c © © O
c
I?
©
o T3 m, . ©o -o ® -o -o XJ o © «j
u —
n
w w —
© w "O z
re re ra « — ü 1 re •«© °© ®3
c S
o. •o ce cl •©
f=> •o o © oo ® © 3
© ,4 1=3
o — •
•o ® "O '©" o
"P JZ
fil

©
•— *— ©
"O 6 *—
i w- oO «
•o es 3 meOB T3 •O 00 '©" TD©
CL
<fí ra o
o eo o s o tn c© ra o © M
•o O) co > "O 2 —
a
•—
•o e=j co 2 a.. <S5 T) T3 c .2
'c s 'c
© re c
©O •
=
s

• c «
o ^ * © -J —©O i; s
C C O ..
i« N o
- « O £
re co
0 •© CO u
c c o
o
c o o C •c •B « RC * *
C •o o o © o © •Ü oC
C
(O
_ E 1 o.
8o
_
o E © o g LU s "o O ¡2 o
< 3 o 3 UJ C © c « o E ©« 00
E i h» £ D s O ti o £ ±i TD « 8 ti2 o=
©
0Q C_> TJ
JZ U-.
-C
VI 2 © .2 © s
c
ra « '©
ra "en
©
r - r-. a> CO r » -O **
'O) ra
OJ T3 -JO CO -O ® ai ©
rtJ r-4 r-4 tfl <r ra
a

V.
• «
V. •r.
•o c T3 ©
CT e»
v k"—t w
O
C3 UT t r»-) r— c u r-- r-- r - . 4> c © 0 ra co OD

U
^
h-j r j Ü-J o ro ro hl c <5 CT0 cl
CT
< •©
CQ ai r-4 CO Cvj C-4 C4 '5 UJ OJ C-4 r ^ 1» o O 3
u O O O ra © 0.
(=> CC o 3 CT
CT -
3 111
UJ o w
co
C ra
<c c ©
CJ K_
*» Li- 3 « CT aa
CC W en © > —

1 11 J1
1 «
C
c nra '©
c * — •
1— «X 0
.—1 o) ce: 0 0 c c X5 c
ra
*
<0 t—
<
TJ V) c ^ 0
as Q
• 1i • LU >»H
CC UJ 9 0 O co 0
11 < 3 O
1— 3
S
cz» LJ (0 O u OO c o r s j •Si o O O s
ai UJ
UJ a. OJ <E CQ < r e n co *

en -0 «r. LO -a v. m. a.
c
UJ ra CP c o r o e n C3 CT- •o UJ m f=3 c=a c a c
X UJ UJ C=) u_ 1 'u z x U J LU UJ LU •o <0 ó « JZ JZ JZ sz
C3 tu n CD ai •5 f> u t -jo r -
t—1 zn o KH zn ra CB
fe
Kl r o M M r o
£_> C_J u £
©
w
O O
CJ C_J Q. C
» TÍ ZD CT T3
o CU o
o ra «
ra £ra
1— ai o t «4 —4
ai « ® o. t •PWl
en -M 1 X en -—t
c f. -r * 1 1 "O 1= •o o O 2 cüt •Sí.
« «

1—H OJ 1 U_ r. 1—i ai « TJ «
ZJZ <c -— .— .—. =1 0 £5 «
• -J «Si
*

u_ m. ÜL- LU- 0 - •8.2 U- JO


<0
O -g
ra r a «i
UJ e n CO t n H . 2 .. 1 2
Q <r 0 CC CC
13» X
H f CP (=1 c a 1—« I—1 • ra § O 0) C
X X X X X X «? <5 f—i a ca C *
í00 ' c5
1 1
• •
"O UJ UJ UJ UJ UJ UJ 00 <J
H. -0 _J 1 1 TM
-O • o
EN "O • © <3 «
C—> u .5» 5
¡Z.E u. JH I; S O £ 3

s a •
<a
¡J « S
CO
© < .2 ra 0) © <a <o < O
2 ü '3

T) '5>
o 3 « 3 ra co 3
CT
*
ra S
oUJ •O
(O
CT
ra
S 2"
CT
ra
©
ra < ©
o &
O 3 W
0)
LL 3 3 i § .E
<0 ©

•l
Ó
3
O QC
« s> © • <s> E3 -O
< co 0 O) Ü o CL
TJ O ra —3 ra
W
CC C O "O O O
ra ra
UJ c
O _
8_ « ©c e
© © 2 © 0 2 <3 Cl
Q UJ
£
© © '55 C TI ra —i A>
=5 © © « 5 , co UJ 3 0 01 i 8 5 K «> O
W O —
2i ^ CC •O "D
¡o o © <s> 2 o _ o> © © _ .2» «3
£
TI ®
uu "55 O
. o © © ®
© O © UJ S UJ
O
•g

©
CC z
o a 0 T3 T3
O © © © © ^ © c X c Q
•O O
a O C
C
O CT0 0 O 0
O
< o tu
c
O
c 0
co
0 ra
© « 2
C « O
o
ra §« c0 Q2
o. ra
c
o CL 0. X
ra (/) Ó
ta
£
c ca ra (n o00 c2
o
O
<?
O
« -i
CL
0) 0) —I

a. « s.
© C ^
o c
z íV-s
a 0
. - O> . _
o
_
CL
> 0
c
£
O
_J
s o
co ra
_i 5 © 2
UJ
O *

o 55 o 3 55 3 O G
O </) o x / j 2 N C0 N £ X O X 2 CL £
© 2 O o 55 © —>
O) M ü
z o o
C

O o)

o 0 O "O CTS o UJ 5

A W © . i ra ra © w ra o co co
~
o A> C <D C O A
w « JS •E ra ó 2 ra © T3 C 3 O <s>
>• O O © ¿ O ra o
c O) W E £
~
£ > £¡ O
ra ™
CB
k. 3 ra •O - O
c 1- "O =© ^ £ raIcI
© «
t: 3 O
© IR, o c O fc^ C co c
0) A> CO ©
•• © 2
© o ra ^ £ TS
C O. G a
s ra U 0) «3 £ 3 © A CL C ©C § © ? 8
2 F© U® JT — © «
© S
CM 3
« c 3 >« C « O «
ra E ra O S rf T3 (o © ra • -
a> td
iz
.0 O "3 C E 5 © CT É6 ra o B) O _ C
© 3
^ ® « ra
13
3 ra
O
c ra
5 « O
O -5 ra « « O
A 0 3S 5 R* ' 5 o*
©
3 « -s
w ra
O
O E
© O c
ra ©O
e © W* W W ®
o ra ©
C
c ra
Q <
ra S
F
© cc ra
O
© ©
CO
ra
I2
C E
5> ra
Q. W ^ a « I " S- W E
5 -S — O) "O — O O C >."0

? i
® c ra « ra 3 £ « 0« « 5)
o. ra g § 2 E ; O I O 2 rara© 3
E o | 1 - E
- ©
_ 2« c 1 8 co
> - ?B
« O ÍO
E ^ T
-J U) Q. n © >- — c 3 © i© 8 «
5 ra -
© CT co
« £ ra -3 nT32 I I
O!
ra
E O <1)
3 O O E « ^ « ra « 0 0 2 W
O 3 <I> O« TO O T3
CT •a c =
« ra ©
© ra Q- >. © 3 « 2 « = .ÍS,
-2 E E Í; I I ra £ © co o CT — O_ «3 W
©
ra C © X) g > O •ra co o — -ra
W © © ~ ® w 2 « c l O O O S" o S5 c « © 5 0
Sá O 2 © — ra w o a
© 2 ® E >
E © O >• © E o 2
<D C C « 3 «
0) RT ~ _J
O •A O 8 |
O
<fí i e m e O RA W X ^
1 E '
C 3 5
5 ra -
W O N o ra & £ ~ 3 55 ^ c
2 ra "O 3
<D- « c ^ « ® —©tr> 3 ra ©
o c ® •QFE. ©
C O E « O © 5.
* ra 1- ra E © AI CL. O © « ®
© Q. O
ra g ra x o c
O) s e £
C O. > c
• %ra
«i ® "« ^
r- iW; qj » 0
O O © Ü?
s i Xra Q- E ® — ra i E ® ra
W C
cu <n
IL - O >-
« ra £ © O
0 « CO O E «
ra S .2 O — 3 0 0
© C O
© c ra ra o © £ O ©
® 5 S ® i O
2 « W O - nj Sr W © ra ® o ra 3c E © O O c r - o c ra b 3
C ®> O J Í •o o « c
ra w
© .5Ü. ra
=CTE •U "D © O ra
« 3 O) Q3 0) Q . EN O) - A © T3 T3 C l i © H. ra 3

ra © <D n A C «ra rá « © c w © £ 2 c © co ra © c raA W


.2 co 8 D . § 3 ® CO O
™ -T¡
O « S 2 © T J © T3 © M ® O O © " " 2 ra O CO
.5 CT o ra ^
-© -ra £=5 C 3
— ra <n 5 "O >> S E ra 3 - _|
^ 2 ra
ra o ©
«
©
S ra
^ £• ra ÜO c
O O
©C 2
o. 0 ra
o ra 3 " « C ¿ 2© §~ ©
-

_O CT CO O •O ra
c3
c (- ©
© co -o
o ©

— © « ® «3
- c © O ® © ra T3 O O O O
O © .Sí « © W" CO © Q. CO k- ©
Sí w
co o
V5 ~ _
3 O C - 3
ra 3 U ra -o
2
© •ra
o
C
c CT5O Ü
O O CT
©
co CO O ® <A
ra © cr co" n ©o> c ra y N * 2 O
l § O CTQ . f c co
•ra
> .fe
O CT
c
© 2 ^ o O N
S 2» O CO
O
ra O i Q. ©
Ü (0
E ra CO c ra c
I: © ® O O I CT
5 3 T3 ©
o ra
>
•3 « 5 CO _ © M «
2 O3 © n ra c •ra g ' c fe (O
•O
O © JD c
ai ra "O O O W © O-g CO w« ® © 2 ra cr ra ra c ra —
T^I
zí ü <1 o © A. O CO CJ
O x ra -c O £ 1 O O 3 c

o ra CO
"D 3 CO ® Q. ©
o fe
V> CL E 10
© c
© E O © 2 a. © O "D © O « O © O O
CO R -S
2 3« e £ . E O 0 c
TJ
« co ra © "O
O O « g
B . 3 (0
CT C co o © CO C • CTO 3 © « E t> © 2
i i
1 1T . 1 ^
l g i l © —
ra co O 9- « © E© E O 3 © O
© 3 "O co O ra c © ra CT ® © 2 O -O CT 3 co
O w. CT ra © - O 3~ O = ra
.•2 ©
| |41 8 8 8 G ra .2 « O O = 2 o CO ra ¡a T3
" C — © éo O -© s-® « © ©
23 5 S S w C © ra E CT C0 -ti •5; C ©© —Tí c ra £ é a S tC s O O © ^
C r> © «© o .2 ® s
C _ O c ~ I 2 "O © O
© E O C c © s — © o ra
£ -O G w « wO ra © « C ©2 O O I - (O X ra O R OA . ©© -G ©
g 2 2
.ra
„ « |= RA "D "O « © "3
O ) "O O
co ra 2 1
ZJ -5 _ © JC CO CO« O
ü ^ "S o -© i UJ co
_ o o ra ® I " «
g c ra g © © E O O ¿ "S
CT5 k-
Cl 01 O u) = O
i- S2 E E 2 O ra -c- CT O
O 5
© 2 o 0- c E O £

© CO CO fe © co © W¡
CT O -ra o O3 O © <0 O
¿ C© 2
© « " S E C £ H
•a "O U CT
O 2 © - - CO - 3 ~
ra q- 3
o (0 £ CO ® Sí CT ® O) C
v> ~ 2 co CT ra
ra c
CO
S
O c E © 8 3 Ü L ra
© ra s
j¡* Jr.
d © ®
© ©
©
3> c 2 CT O
<fí ° M S CO co K
o. ra ra
0
k_ 8 « ^£ O O
ra M
CT 2U © co 3 £ O
ra T3 3 O C <0 " O O Q
CT O £ A Í O ra O
"> _ "C
CTO R A . © rt:
© C
-o CL CL — Ü
O
~ E E •O O ra E 2 © C
CO (0
raCL
g ¿ i CT E ¿
© 5 fe ©
W C O)
© 3- C •—<
CO i © ra rá 0) c © C m W <0 <0 ns s O
L— C OT . ra © O —— raU7 © k-
o E co Ifí O-
© ¿ Ifí <2 ra c© © r ® ra «
•ra
3 2 0) •<0 ' (0
co o 3 2 O 3-¿ % It © >
•3 c c > c c
C
.o LL o .E v> o © JJ ©
o ® 0 J3 a; © c s 5 2 5
© O - 3
» c C c <U <2 -O § O ® Z, <0 co 3 B ra n a> v c E T3 © E co TJ W ©
x . O ra w x: 3 ra *—>
o © "0 © E o 3 © « 3 co co © ;© Q) E o es o 3 3 O 3 '3 c
c — » CL cr C ra C O
ra © _ra © S
T3 c O 3 § £ 5 « « a O O
CL cr cr ra
® o-"
"O 3
tr U) (0 0) <0 E © g l c o =
O o « JS = C © 2 2

co UJ ©
co B Q) u T3 ¿
C0 o a> 3
ra 40 c §o
2 o vi © E c o
ra
o CL E C
s i
« .E (0 Q)
CO T3 CO
• r a o » 1 - o - *® c o C 3 r a> cn • o
E ©
O "ai 3 E X
5 c u Jo o « © C©O
C o 2c 2E ™ <D
© a> © © Q) E C y»
o M O a. -r> u> E o
co c/> © C1 = CT ai
3
•ra
c c
o ra
O <o E (O (1) 2 C0 » «0 CL C 0 i ©C c t
£ ^ -O
o c © E o ®
V- *_
0 5 E co <o CO 0) a E,2 2 i E Ü 3
£> ra m
•3 >- O 3- © x «5 £ o Q. 0) c co
r3 L- ra o. 3 ra © © co o •3 _ T3
£« "O
vi
o
3
w w ra
3 N -o © co ©
o. 3 © « © c ffl
« « — •o -o x
E
_© a? ® O" 3
C0
O ¡T W cu 3 £t <0 C
ra © ra CL)

n
ra c o r © o
© O 10 c t-
t-
O 8 £ 8 2 ™ O ®
« © a a . 3 P - © Cl »
© ~ ra © CL o 3 co n ® ~ 01
>, O -o « © ra 0) « O c n © 5 "O « o ®c O) 3 n co C)
o c V) r i •o to c 2% 3 o- <- o c to E ra CJ c w Ic I § Ü E </) u. c co
c E X ra © "® C 3 co c -o ra .5 © ra rr CO 3 CL — co =
o O LLI o ra O ra ra cu g o © L © o o ra
©
ra ® •41 co a u -o 3 n x© =
3 ® m— - o
CD w | o 5
o « o 1 c T3 © L— o ©
o. E 2 ra•g ra ra O- E i - ra o * F — c •O 5 . a - —
© Q © CL
3 © E
© cr3
© — o m o "O t LU CO o as C0 >• O © co a c CO 5 3 ra n
0) JS 3 9 o k .ffl 3 0) O c -c ° s 3 ra 2 £ ra 3 © UJ o o ® S T3 m 3 <5 3 o E
•o o. cr Q. O" "O c 1 2 2 > o C0 JD O 2 8 1 CL s JZ O" z o o o co CT © cr O ©

V)
_ V.
0)
c
ai o
4 -o •J3 ex

o- tn r-» u) LU
i
•t" * o- r o -O -o »»» 4 c; o
i co - a i—. o U£ OI n o o
ro • i • * o
M M N CJ c
•o o
es V. w. V* a>
CJ
3
I-- r-. c » * a Cl
• i c_> JC
iJ i ID -O -o —• *
*
T «r -o u
<n
u r o t-J r o ro o m in IO tn ID V- 11
c
ai C-í r - j T J o ai L
4J
<r o u ü) 111 cr» u O Ul «
3
CCi
r—• t. i •> ni T3
n> ..
c: m
ro
1 i*l
• M N CJ o o
| i ^k- l n (M —• N M n IN D
CCt ram
c
Iñ Ó s- -o •o •
o
=3 «q
Ll
<u
a •T> lw O
CD TI
A
C3 » t\ Ol QJ c
en H- 01 LJ rj
fl 0)
3
i [_>
LO __ cCP m—
>r4 i-
o ai
c.
o
c
o D •o « C
CQ ra 10
z esa CU •—• •CJ CL CJ
o (0
<5 Ce al c OI 41

LU
UJ tn in > C - ,—> O L. k. L. o •3
1=3 Cl o- o~ • t co U-
trt
—'
i > i
.1
* rv. <tp
<u ü
•o
n
O
- --» n ex
H CJ
J3
a> <r cri <x a t—] di CJ " O L. QJ OI
>
w.
IXI
«i a x X X K X K X X c "O u «o u OI 'M >•
en -o •p.
c a: <£ OI 4J OI 4J Ul Ul
ra
LU ra a <=> C=3 •o p m. m
• H k- Ul
ITt Cl
<u u
LU íir p a <St <a ai ID •j ai
z X LU U J LU o o
•s»
O» in c c c. c
o
1 *
ai (0 a:
X X X X fefl
.M
M> Q
c Cr in
OI Ul
o
CL
o
CL o V
•o c.
ZE o K

CJ)
ia
Cl H ru o <v 41 Q< ro*O*
CJ
r—t * * * OI c cz > Ul Ul u tn
=1 í C
tn
<r L. OI L. a> L. L.
Cr:
o
o
di
c
O
T)
•ti
cr
O
T3
Ul
c
O
T3
a
c ro

1— ai o s
o
0)
en -*-« 4J
U -a na U CJ CJ Cl
TI o
z c= "O *a
rp
-o OI TO •o
roJO
4J
« ai 10 Ul
O
c
=1 j a
c =1 c
cr
c
=3 e -o c
LC "O _—• i.—* .. . O .—• .—. 10
b- ro
o OI
LU cu
f- 3 CJ • X >- LU L LU U J

a cu ac 3: r—« lH
u
^—i • »
cr <y>a)
3C 1 u_
cr> ca C=l O 3C < t u> • • • •

o_ -- o X Vi •"'
a_ 00 - 3
JC
LiJ uT
CL
en
O.
tn
Cu
co O) • • • B co c
CJ C J C J
tu
"O
-o
u . JQ
ffl
<x
X
oc
1—• O
cc
1=3
ce
• o
Ú:
o
<x
1
X X X X X o o o O O. O- Q- cu CD
•x. — o> 0)
CJ LU cu LU CU LU cu -J O CJ u CJ CJ
u. "O
ti. "O —* 1 —

ra v) ¿ ra CO J- © i5 ¿ o Ó © W¡
« ¿ C0
co co
2 ©
C
-o
® w
c© 3 "O c ® ¿ ° c 2 o ra c O C
ra
<0
o —«— ra o o có O J3
3 © o 3 Z—i
O) O u E u " "O c
co ra V> QJ co o O •—
<5 —
en CL CNJ CL « ra ra ra "ü; cr
Ok o "O ra o _ ra « ra 0 <0 v> © co m &
® JO
m c u fe ra 'Si y ® o 5 co ©
w
CD LO a>•o o •o
. c o w
ra ^ (1) u I I 3 3 r- o. E a> © c5 3 <JJ C i § ra ©
O
© - " Si O
•O ® 09 c ra c o 1 O
1 ® ra cp w 5 ^ ^ g O) t O co
8
>
D O rt ÍL
Z. "o ra ra c. •O o 3 Z
o y a « ra m © 5 « ra « « ü c O O a> (D
ra « © ra ra o
_ O O) ra c •§ C C c .b M 8 «» 1 •— © c2
o ® 2 • o ©
o. o
> o <!,
,® £ •o c ra CO "D 2• «
ffl — 3
•o O" ®
•a © Q¡ co » O o -— ©3 ' 5 « £ © c có ' c © C — +-> •a T)
ra
o c o
S
3
0) CL « u cr "o w O T3 nT <¡J © -9 w CD ^
o 10 ra S « ^o ra -QJ ra t : ffl ra o y
T3 V) T3 E JC
© « o Q.
ra r ~a tn a> o
= "D
O co «í 8 « e ° ©
- & «
3 </) <D
oí n o- , ra • -
c
>C 00 <d -o © o
O Q) © © X © Q- o> I—(
-D 13 C E O ™ § u o" «c _ ra
ra •o i 8 c ra 3 S w O) © C ra « ^ ra w 2 E . c E
© r © tr o •o -
0 o >• s © vi S XI o © cr 3 ra — t O
O "O © 45 - U. S .¡¿
5 ^ 5 - « ffl CO 3 3 CO •3
Q
c ® fvt C o S> —

© O .. c
CL)
•O r : V) » § 2 ra c ?
_0 c ra
« ra oo g> ra E g <o T3 O ® 8 .
o C O
-Q) <fi s » ra o —
3 S s 3 ra
S E UL
íffl c O
Ü CO
(i) § « s 3 ® 5 —
C-
3 -O
S E ©
O E © "5 ra -C
3 -SI
JO
O
o w
ra ra
íi. o
¿ra c .E ffl E ®
© c cr © ra § ra © U
o = o
UJ c • •«©O "2 CL
W UJ c e 3 O ¡n cr o
< "Z V) c •*- C 0)•3
« X c O
ü J O o UJ 3 — © o O O 2 o ° © 5 ra c ><
© © ra E
iz O
cr. l j o 10 a "O o o ra — € 2 CL © > BT)
juegos

1—r
c
dirigir I
I Desie
: i

le q u
líciera el G<
)me

Un WAR GAME de estrategia que reúne todos los condimentos necesari(


de él un auténtico «plato fuerte», inteligencia, emoción, sorpresa y

L L hJ m
B±ü¡ p. -
B«E >f. i
J JL

f* f4i
er »n Ñor
i •| l/t:3ur
1 iúC/luu'> ti

—h —L_

.
\ -Y
J
para
H—r
Spectrum
4—h

Amstrad j!#

Vrí — —

V V 4. sO

V
8>

J .J/.. ^
<
>
INICIACION

LA ZONA DE VARIABLES (y III)


Rafael PRADES

Concluimos esta serie sobre la Zona de Variables con un


p r o g r a m a de utilidad en la depuración y conocimiento
de las variables y las direcciones d o n d e están
a l m a c e n a d a s , así c o m o algunos ejemplos de utilización
práctica.

I 1 programa número I, cuyo listado ferencían en el bit de mayor peso


so publicó por r:i/ones de espacio en el (IIOXXXXX-OIOXXXXXl.
número anterior. es un complemento vars 25 3 35 Para realizar este cambio, podemos
piíO 25344
ele lotlo loexplicado sobre las variables, n«
z
2S3S3
25372 utilizar dos métodos; el primero con-
a parte de su utilidad en la depuración 25373 siste en realizólo mediante comandos
at ii 25387
de programas, ya que permite conocer C (> 257$? directos, es decir, localizar con ayuda
8 25901
salvar 25920
V

todas las \ariablcs dcllnidas. asi como * 25931 del programa «1". publicado en el nu-
z I t 25937
las direcciones a partir de la cual están iror. 260(3 3 mero anterior, la dirección de comien-
almacenadas. zo de la variable > luego ejecutar
Para ejecutarlo ulili/ar la sentencia:
POKE dirección. PEEK
GO TO 9 0 0 0 Ejemplo de utilización del Programa 1. dirección-128

l.as matrices van seguidas de los pa- el siguiente mensaje de error. I I segundo método, consiste en
réntesis < ). tiue permiten una rápida > cambiarlo con ayuda de un pequeño
sencilla localización, y las variables de 3 Subscript wrong programa en código máquina que se al-
control de bucle del símbolo H. macena en el huller de impresión. I l
programa número se encarga de al-
\nalizando detenidamente la me- macenar el código <«hielo.en dicha área.
Aplicación moria con el programa que nos \ isuali- Puede utilizarlo en cualquiera de sus
za los contenidos de cada dirección, programas, teniendo en cuenta que su
observamos que ha sido almacenada ejecución se realiza con la sentencia:
Una ve/ conocidos los códigos con
los que se almacenan las variables y la ile la siguiente manera:
RANDOMIZE USR 23296
forma en que está estructurada dicha
193 - 9 6 = 97 = "a"
zona, podemos resolver un problema
l a explicación de este programa es
que se plantea al grabar, con la senten-
sencilla:
cia «S \ \ I». una cadena de caracteres 7 longitud
I n el par de registros «III » se carga
como matriz numérica: es decir: 0 7 bytes la dirección de comienzo de la zona de
variables, almacenadas en la dirección
LET a$="juanito"
106 - T «23í»27» decimal o «5C-JX» hexadeci-
SAVE "nombre" DATA a$< )
117 = "u" mal (variable del sistema «V AKS»).
I I SO. permite que se realice el al- 1 n el acumulador (registro «A») se
97 = "a"
macenamiento de esta variable como
110 = "n"
matriz, aunque aS 110 esté dimonsíona-
105 = "i"
da como tal.
116
PROGRAMA 2
Si inicializamos el ordenador me-
diante un reset. NI AV. R ANDOMIZL 111 = "O"
IJSR O o una nueva conexión, podre-
mos cargar de nuevo los datos almace- Los tres hits más significativos del
nados. asignándolos a la misma \aria- primer byte forman el código de una ÍO REH
ble o a otra distinta, con el comando: matriz allanumcrica ( I I I ) en binario» y 2C POP n=23296 TO 23312
los restantes bytes tienen la estructura RE«C> da».O
4fi POKE n , d a ». O
SO NE <T. r>
LOAD "nombre" DATA aS ( ) de una cadena de caracteres. ¿Cómo 42.75,92 ,126.254 . 193.4
O £,205.164,25,238734.2*5,54.65.
solucionar esta incompatibilidad entre
Pero cuál será nuestra sorpresa código y estructura? La forma mas sen-
cuando no podamos ni visualizar, ni cilla es la de cambiar el código del pri-
fragmentar, ni asignar un nuevo valora mer byte para adaptarlo a cadena de ca-
la variable, ya que el S.O. nos muestra racteres. ya que únicamente se di-

MICROHOBBY 22
z»rv.il
•I
•««•Oí /
fIWlClO^


' N TAL! A

I
MI-U II «
cieccif*

CALCULO
COMINfO
ion»
VAH.AB. í".

I
PASO. •

— O

Ó . if« cotnxnoo

Fig. 3. Pograma 1. Visualización de variables y direcciones

(MTM X CAOtWA
O
St
43 V »#

DIRECCION COD. OBJETO CODIGO FUENTE

•O
CTM X Si NUMERICA 5<MPl£
ft r<u
5B90 2A4B5C LD HL , ( # 5 C 4 B >
560 3 7E START LD A,(HL>
5B64 FEC1 CP «Cl
íh-nt X SI WATftlZ NUMEffICA
5B0 6
5B03
280Ó
CDB819
JR
CALL
Z , FIN
# 1 ?B8
i» i iM /
G
I NO
5B6B EB EX DE , HL
5B8C 13F5 JR START
t*'»l X SI HOMERICA COMPUESTA
5B0E
5B10
3641
C?
FIN LD
RET
<HL > , « 4 1 >•1 Y <••
O

[*T«f SI VATHlJ £)E CADENA


'»S Til»
•G
Listado Assembler del programa "2" con direcciones y datos en hexadecimal.

•O
X , SI BUCLE

carga cl c o n t e n i d o de la d i r e c c i ó n al- «III.» hay una dirección perteneciente


fío
macenada en « I I L » . a esta/ona. |-l resultado lo devuelve en
Posteriormente se compara con cl cl par de registros «DI ». por tanto será
valor de ta variable a buscar, si es aS se- necesario efectuar un intercambio con
rá «l*>3>» decimal o «(' I» hexa. Si coin- «HL». para volver a cargar en el acu-
ciden, se almacena en la dirección mulador el código de la siguiente varia-
apuntada por «III.» el valor correspon- ble y efectuar una nueva comparación.
diente al código de cadena de caracte-
res («(>>» en decimal o «41» en hexa.
A l llnal. si ta variable es encontrada, el 7
€••0»
L 7
programa r e t o r n a al BASIC',
para la variable aS).
I n caso contrario, llama a la rutina
Si en lugar de aS se utiliza otra varia-
ble. será necesario modificar cl progra- ( ,t" )
de la ROM «NKXT-ONI ». ubicada en ma para alterar los valores de compara-
la dirección «5048» dec. o «I9B8» he- ción y sustitución, localizados en los
xa. Básicamente esta rutina calcula el dalos 6(«I93»> y I6(«65») de la lineas
comicn/o de una nueva variable, si en de DATAS. Pograma 1. Bucle de lectura.

MICROHOBBY 23
BETA BASIC 3.0
El Beta-Basic es un «toolkit» que se caracteriza por varios aspectos: g r a n f a c i l i d a d de manejo,
total transparencia del sistema hacia el usuario e incorporación de c o m a n d o s que sólo existen
en ordenadores más grandes.

Una vez cargado el dido al Basic,, sólo hay desde el 2 al 4 indican la ALMECENAMIENTO
programa, devuelve in- que pulsar el modo gráfi- forma de introducir con EXTERNO
mediatamente el control co y una tecla: el coman- la sola pulsación de una
al usuario presentando el do se presenta en panta- tecla o letra a letra como Los usuarios que dis-
cursor tal y como si nada lla, sin necesidad de en otros ordenadores. pongan de microdrive
hubiese pasado; sin em- complicadas llamadas a Esto también es útil a la están de enhorabuena
bargo, a partir de ahora rutinas en CM. Esta facili- hora de introducir co- con este programa ya
disponemos de un orde- dad hace que su utiliza- mandos definidos al que, por medio de otro
nador con una mayor po- ción sea completamente igual que en lenguaje LO- comando se puede defi-
tencia en lenguaje Basic. transparente; es como si GO o FORTH. nir por defecto el medio
El manual de instruc- tuviéramos otro modo de almacenamiento ex-
El cursor que normal- terno que se va a usar,
ciones que acompaña al extendido, además del mente está en modo «K» bien cassette, microdri-
lo podemos cambiar fá- ve. RS232, o red local.
cilmente al modo «L» pul- Una vez definido sólo hay
)=use a sando «Space», esto es que usar los comandos
,'su;c Q
>=u:f a muy útil a la hora de intro- consabidos de cassette y
.M.tí) ducir los comandos defi-
.Í»=USP el sistema se encargará
(1)=U5
)=U58
nidos; también podemos de mandar la información
)=U5f hacer la operación inver- al lugar adecuado, evi-
=ilSR
sa, esto es, cambiar el tándose la engorrosa
cursor de «L» a «K» con la sintaxis del Interface 1.
=usc
combinación de teclas
«Simbol» + «Enter».
UTILIDADES DEL
Otro aspecto destaca-
ble es que la forma en
BASIC
que el listado se presenta Un paquete tan potente
en pantalla es definible, se quedaría cojo si no tu-
pudiéndolo hacer más viera comandos para
profesional y claro; hay edición de listados Basic,
para elegir un total de 6 comandos que existen
Podremos usar infinidad de ventanas formateadas del modo formas distintas. en ordenadores mayo-
que mas nos interese. res. tales como AUTO,
También es definible la
resolución de cada ca- RENUM, DELETE (para
rácter en la pantalla en borrar lineas de Basic),
programa es claro, expli- que ya posee el Spec- pixelsü!, esto nos sirve REF (para buscar litera-
cando detalladamente trum. paraformatearla pantalla les en un listado). JOIN
cada comando o función Ya habrás pensado sin en caracteres de 4x7, por (para unir lineas distin-
con ejemplos de manejo, duda que con este soft- ejemplo, con lo que ten- tas). KEYIN (para CREAR
lo que es un punto a favor ware no puedes utilizar dremos 64 columnas por lineas del Basic desde
de este «toolkit». los GDU... pues no, hay 25 lineas. Por último, y dentro del mismo progra-
uno de los comandos para colmo, con respecto ma), EDIT. A partir de
C O M O SE que determina esto: KEY- al tema de presentación ahora dispondremos de
WORDS, éste puede es- en pantalla, podemos de- todas estas utilidades.
INTRODUCEN LOS
tar en cinco modos dis- finir las dimensiones de Posee también la facili-
COMANDOS tintos. Asi, con KEY- dad TRACE para depurar
ésta a nuestro gusto, re-
La primera sorpresa WORDS O se acceden a servando una parte para programas y el ON
.e a la hora de intro- los GDU, con KEY- listados y otra para eje- ERROR que habrás visto
ducir los diversos co- WORDS 1 a los nuevos cutar el programa igual en otros ordenadores.
mandos que se han aña- comandos. Los números que el QL. El manejo de variables

MICROHOBBY 24
es muy amplio también, esta vez con el cursor mentó, programar una Entre éstas se puede
pudiéndolas editar con el con un asterisco, este alarma para que nos avi- encontrar un SENO y un
comando EDIT de idénti- modo se consigue pul- se a cierta hora o hacer COSENO más rápido y
ca forma a como lo hace sando a la vez «Simbol que un programa en Ba- preciso queelestandar.
el 128K, asignarles un shift» y «Space», y sirve sic se pare en cierto mo- Una función para conver-
valor por defecto, sacar para introducir los macro mento y bifurque a otra tir números de hexadeci-
un listado de todas las comandos que hayamos rutina. mal a decimal y de deci-
que existen actualmente, definido en las teclas. Una particularidad mal a binario, otra para
etc... muy importante es que el ver el número de puntos
manejo del cursor se ha- que ha rellenado el co-
SALTOS Y BUCLES COMANDOS
ce más racional pudién- mando FILL, etc.... hasta
GRAF/COS dolo mover dentro del lis- un total de 26.
Ahora no tendremos
que limitarnos al uso de Tampoco se queda tado hacia arriba o abajo Resumiendo: bajo el
los bucles FOR-NEXT, si- corto en lo que respecta rápidamente, producién- nombre de Beta-Basic
no que dispondremos de a comandos gráficos, dose un scroll hacia aba- 3.0 se puede conseguir
un amplio repertorio: DO. posee instrucciones de jo del listado cuando el un paquete de utilidades
LOOP. EXIT IF. ELSE, scroll de ventanas, un fill cursor llega a la parte su- por un precio más que
WHILE, UNTIL, ON, etc. super-inteligente, por perior de la pantalla. Una aceptable que amplia el
En el manual se explican supuesto también es ca- vez hayamos editado una Basic de nuestro ordena-
claramente estos coman- paz de imprimir en alta linea, podemos mover el dor con 66 comandos
dos. utilizables hasta resolución pixel a pixel, cursor por ésta más fácil- nuevos y 26 funciones, lo
ahora sólo en ordenado- otra función es ALTER mente que de costumbre cual no está nada mal. y
res grandes. para manejar los atribu- La tecla «Break» se ha que puede cumplir las
tos de pantalla de una hecho más potente pu- exigencias del más es-
PROCEDIMIENTOS forma más racional. Todo diendo parar incluso tricto programador en
esto puede hacer que al programas en CM lenguaje Basic.
De la misma forma en
que se definen nuevos
comandos, se pueden
definir procedimientos
que se pueden llamar
desde nuestros progra-
mas, y también se le
pueden definir paráme-
tros de entrada y salida, En e s t e e j e m p l o se ve c o m o hay una v e n t a n a p a r a l i s t a d o s y el r e s t o d e la p a n t a l l a p a r a d a t o s .
incluso se permiten los
procedimientos recursi- programador de juegos La forma más rápida de
vos. muy codiciados en LAS FUNCIONES
le de un sincope hacerse con este paque-
programación de inteli- Ademas de comandos, te de utilidades es poner-
gencia artificial. OTRAS disponemos de nuevas se en contacto con BE-
Ya comentamos que POSIBILIDADES funciones, las cuales es- TASOFT. 92 Oxford
existe lo que podríamos Otros comandos no se tán definidas en la linea O Road, Moseley, BIR-
llamar un segundo modo pueden clasificar dentro del listado Basic. Esta MINGHAM. Londres
extendido con el modo de los apartados anterio- linea no se puede borrar
gráfico, pues bien, tam- res. CLOCK, por ejemplo, a no ser que no vayamos
bién hay un tercer modo permite poner en la pan- a usar ninguna de las
extendido representado talla un reloj en todo mo- funciones definidas.

¡Aprovecha las ofertas


| S
I E C l iBJ ü

g p E l o r d e n á d o r i m á s
M f^rnu^, de INA UGURA CIONI
ZX SPECTRUM 48 K
ZX SPECTRUM PLUS
Pías 2 1 6 0 0
(Super Oferta)
' A ' , " . " ' d e ^ ' y c r í / ZX SPECTRUM 128 K Pta». 51 900
l v e n Ü i d Q i d e l : m u n d o QL (Supef Olertal
OPUS DISCOVÉRY 1 Pías 4B.S00
JOYSTICK OUICKSMOT I t - P l a i 1960
PROGRAMAS DE JUEGOS Y
UTILITARIOS PARA SPECTRUM
AHORA TAMBIEN EN desda
y cientos de Super Olerías más
Ptas 500

• lrv«(t*i m I.Vjt. i k I i I M t 1 % |ifi4lti * • l i v u t v i a i *

S A N T A E N G R A C I A , 88 j V A L E I M T E T o m p u t o c •o n B
(casi esquina con José Abascal) ORGANIZACION AL
UNA
Sonto Engracia. 88 28010 MADRID S : 445 32 85
SERVICIO DE TU SPECTRUM
inA'tWnMM Rodogucl f*rm *66 to:&Buíuo$*'»fcs

MICROHOBBY 25
UTILIDADES

CALCULADORA
POR INTERRUPCIONES
Bernardo MORCEGO

Esta revista y a h a p u b l i c a d o a l g u n o s p r o g r a m a s c u y o
único o b j e t i v o era f a c i l i t a r el cálculo de e x p r e s i o n e s
m a t e m á t i c a s . Sin e m b a r g o , n i n g u n o d e estos p r o g r a m a s
era c a p a z d e t r a b a j a r s i m u l t á n e a m e n t e c o n o t r o e n
Basic, cosa q u e es m u y útil p a r a culquier p r o g r a m a d o r
d e s p i s t a d o q u e no recuerde c u á n t o son 8 x 12...

[ I programa listado a continuación tidas. listas teclas son tas siguientes;


ofrece esta posibilidad gracias a la utili-
- Números: del 0 al 4> y el punto deci-
zación del código maquina y a la de las
mal (Symbol Shift + M).
interrupciones del Spectrum. Para evi-
tar que se extendiera demasiado, la cal- - Operadores:
culadora sólo es capa/ de multiplicar, - (Symbol Shifi + J>
dividir, sumar, restar > hacer la raíz + (Symbol Shiíl + K)
cuadrada de cualquier número que no * (Symbol Shift + B)
tenga más de 15 dígitos, sin embargo, / (Symbol Shift + V)
esto lo puede hacer del mismo modo T (Symbol Shift + II) mente, si lo hubiera).
que lo haría una calculadora comercial. hnter (da el resultado de una opera-
Utilización del programa
I.S decir, con la posibilidad de operar ción)
resultados \ corregir númerosentrados - I unciones: STOP (Symbol Shift + Para utili/ai el programa no hay más
incorrectamente. A vuelve al Basic) que introducir, valiéndonos del Carga-
Cuando llamamos al programa, sólo NO f (Symbol Shif + íí borra de la dor Universal de Código Máquina, el
un cierto número de teclas serán admi- pantalla el numero tecleado previa- listado I, haciendo un D U M P e n la di-

DESENSAMBLE DEL PROGRAMA «CALCULADORA». LISTADO 3


I I : PROCAtttt CALCULADORA 371 JR 2.EXIT 73* LD DE,1*11* 119* sue 3 145» LO HL.FLA6
? l DWU EOU 121BA 38» LO A,(LA$TK) 74* CALL OAW 11(» CP I 144» BIT 4,(HL)
3* fLA6 EW 44254 39* SU8 95 751 EXX 111* JR C.0PER2 147» PUSH HL
41 CHACO EOU 23445 411 CP 1 74* POP HL 112* SUS 2 148* CALL N2,(2eFl
5» BUFF ESU 44228 411 JR C.START 77* EXX 113» CP I 149* POP HL
di SWW EOU 23488 42» EXIT EW 78* LO HL,23552 114* JR C.0PER3 lili RES 4,(HL)
71 Oí C£ EOU 23484 43* POP DE 79* LD DE,UAR1S 115* sue 47 151* CALL PRlWt
91 LASTK EOU 23541 441 POP SC 811 LO 8C.145 114* CP 1 152* JR TECUS
9* LASTl EW 44252 45* POP Hl 81* lOM 117* JR C.0PEÍ4 1531 OPER) LO HL.FLAS2
1M FLA6? EW 44253 44» POP AF 82* LO HL,23412 118* LD A,C 154» INC A
MI UARJS ESU 44181 47* EXX 83* ÍES »,<HL) I!9* sue 110 155* LO <HL),A
I » DECFP EW I2C88 49» POP DE 84* CALL CtfJAÍS I2*( CP 1 154* JR OPERS
13» CHA»! EOU 11*74 49* POP 8C 851 CALL CL 121* CALL c.enfR 157* 0PEÍ2 LO HL.FLA62
14* CLEFT EW IIA23 511 POP HL 84* XW A 122* sue (84 158* SET 2,<»)
151 086 44(11 51» POP AF 87* LO (FLAGI.A 123* CP 1 159* JR OPERS
141 JNTAC ID A, 25» 52* SSI 138 88* LO <FLA62),A 124* Jp C,WT 14*1 QPER3 LO NL.FLAS2
171 10 M 53* RETI 891 LO (8UFF),A 125* sue »IF 1411 SCT 3,<HL>
iei w 2 54* ; i «CUERPO DEL PROWWAM 9*1 CM.L «2C88 124* CP 1 142* JR OPERS
m RET 55* STAJTT CAU IHTOE 911 CALL UARS 127* jp C.STOP 143* 0PER4 LO H.F1A6
7*1 INTDE in I 54* Da 92* CALL CL 128* JR TECLAS 144* SET »,(«)
211 RFT 5» PUSH Hl 93* TECLAS CALL H2BF 129* NWS! LO HL.8UFF 145* DEC *
22* OSG 44255 58» EXX 941 LO HL,23411 13») LD 8,15 144* OPERS INC HL
23* dew corvo 5?» LO A . l l t 95* BIT 5,<HL) 131* LOOP LO A,<HL> 147* RES 4,(11)
24*¿0W0 PUSH Af 41* LO <2347?) (A 94* JR 2,TECLAS 132» sue 13 148* CALLBÍTER
25» PUSH HL 41* LO A, 149 97* LO A.tLASTK) 133» CP 1 149* LD W..FLA62
24* push ec 421 LO (23478),A 98* LD c,« 134» JR C.NIKS 17»* LO 8,(11)
271 PUSH Oí 43* LD ec ,11*78 99* sue I2E 135* sue (21 171» LD DE,FlA6
23* Dot 441 LO DE,(Mil 1**1 CP 1 134* CP 1 172» L0 A,(0E)
r>i ?W Af 45* CALL DMU 1(11 JR C.NLKSI 137* JR C, TECLAS 173» 128
311 PUSH HL 441 LO 8C,113*8 1*2* sue (12 138* INC HL 174* os B
311 PUSH K 47* LO DE,*FF*I 1*3* CP 1* 139* DJN2 LOOP 175* 0R 128
32» PUSH DE 48* CALL OWU 1*4* JR C.NII1S 14)1 WKS LO A,(0f CC) 174* LO (0E),A
331 ÉXX 4?» LO S í , I I I 7 8 1*5* LO fl.c 141* sue 78 177* XOR A
34» CALL Hífif 71* LO DÍ.IIIFF 1*4* sue •JA 142* CP 13 178* LO (HL),A
351 LD H,23411 71* CALL DSAU 1*7* CP 2 143* CALL a s i 179* XOR A
341 BIT 5.4HL) 72* LD B C . I I 3 » 1*8* JR C.0PE9I 144» JR NC .TECLAS I8*( DEC H

26 MICROHOBBY

I
tado 2 y hacemos un DUMP en la di- Aprovechamiento de la R O M
rección 40255. Por último, salvar todos
La ROM os un extenso programa,
los byles junios con la opción SAVH
creado por Sinclair Research, en el que
OBJLTO, indicando 4 0 0 O 0 como di-
-v se pueden encontrar muchísimas ruti-
rección y 1 como número de hytes.
nas útiles a la hora de hacer nuestros
A la hora de cargarlo para su utiliza- programas. Por ejemplo: ta ROM in-
ción, es imprescindible hacer ( LI AR cluye una rutina que se encarga de todo
63999: LO A D" "C O D F£ 6 4 0 0 0 , los tipo de cálculos, ya sean numéricos, de
afortunados poseedores de un Ensam- cadenas allanuméricas o lógicos. Ln el
blador, pueden utilizar el listado 3. programa calculadora se hace uso de
No es reubicable, por lo que sólo se muchas de estas rutinas con un fin
podrá utilizar tomando como dirección principal: el ahorro de memoria, lie
inicial la 6 4 0 0 0 . aqui una relación de las 12 rutinas a las
Para activar el programa basta con que se Mama repetidamente a lo largo
teclear R A N D O M I / L USR 6 4 0 0 0 y. del programa:
a partir de entonces, hasta que se pro-
duzca un NLW.cada vez que pulsemos
(Symbol Shift + 0 ) aparecerá en la 1. DRAW (24BAh): Dibuja una
esquina superior derecha un recuadro linea entre dos puntos dados.
que representa la pantalla de nuestra 2. DEC-TO-FP (2CB8h): Trans-
calculadora. forma un numero decimal a su
Desde aquel momento las únicas te- formato en coma flotante.
clas que aceptará el ordenador serán las 3. KEYBOARD (02BFh): Lee el
anteriormente señaladas. También teclado y devuelve en el registro
A y en LAST-K el código de la te-
existe una forma menos radical que el
cla presionada.
NLW para desactivar el programa, y es
4. CH-ADD+1 (0074h): Incre-
reccion 4OO0O. Una ve/ hecho esto, tecleando R A N D O M I / L USR 64007. menta el contenido de la variable
provocaremos un BREAR (CAPS No es necesario teclear RANDOMI- del sistema CH-ADD.
SI III'T+SPACL) en el Cargador y lue- / ! USR 6 4 0 0 0 cada vez que quera- 5. PRINT-OUT (09F4h): PRINTa
go RUN. listo hará que empiece de mos utilizar la calculadora, sino sólo en pantalla el carácter corres-
nuevo desde la linea I. sin perder el una vez, y a partir de entonces Symbol pondiente al código almacenado
contenido de la memoria anteriormen- Shift + O será suficiente para poder en LAST-K
te volcado, \hora introducimos el lis- hacer nuestros cálculos. 6. BEEPER (03B5h); Produce

181* LD <ML),A 77»» LD BC.145 259» LD (HL),A 798» POP AF 337* RST (28
1821 M U PRINTf 721» LDIR 241» LD 8,15 799» CP 2 338* DEF8 ((F
1831 JP TECLAS 222» CALL BEEP 74J* LOPCLS PUSH BC 3(1* JR NC,t€* 339* DEFB (38
1841 ENTES LO A,<FLA62) 223» CALL KEV) 242» PtISH AF 3*1* LO A,12* 34*8 JR CALI
1954 W 31 7741 LD A,32 243» CALL II9F4 3(2* LD (LA$TX).A 241* SIB1 CP 5
184* JR 2,Mi 225» LD (LASTK),A 244» POP AF 3*3* CALL PSINT1 342* JR NC.SI62
1871 ENTI LO A,<BUFF) 2241 CALL INTAC 245» POP 8C 3» 4* CALL VIAIS 343* RST 128
isea CP 14 227» JP EX1T 24it 0JN2 LOPCLS 3*5* RfT 344* DEFB 1*3
189* RET C 228» ¡itSuemiNASM 247» CALL U»S 3*4* NE> CP 5 345* DEFB 138
19»* CALL UAftS 729» PRINT LO HL.CHWO) 2431 LD Ht.BUFF 3*7* JR NC.NEXT 344* JR CALI
mt CAU I7C88 23*1 LD A.ÍLASTIO 749» LD A,13 3*8* ADD A.41 347* S16? CP 9
i?» LO A,(flA6> 2311 LD <HL),A 271» LD B,I5 3»9» CALL PRINT 1 348» JR HC.S1S3
1931 <#C 31 232» CALL CW*I 271» LPCLS LO <HL),A 31(1 CALL UARS 349* RST 128
INI en 2 233» LD A,<USTK) 272» INC HL 311» RET 35*1 DEFB (15
195» Jí EHT3 734» PRINTi PUSH AF 273» DJN7 LPO.S 351» 0EF8 (38
312» HEXT LD A.45
194* ENT? LD A,(FlA£) 735» CALL «I9F4 274» LD Hi.FLAG 313» CALL PSiNTl 352» JR CALI
1971 «NO 31 234» POP AF 275* RES 7,<HL> 314» LD 8C.1A174 353» SIB3 RST (28
1981 RfT 2 237» BEP LO H,234*9 274» LO DE.LASTK 315» CALL (22E5 354» DEFB I2B
199» JR ENTI 298» LO 0.» 277» LO M..USTI 314» LO SC.IA574 355» DEFB (38
2*11 ENT3 LO HL.FIA6 739» LD E,<ML) 278» LD A,(K.) 317» CALL (22E5 354* CALI CALL UARS
2»H SET 7,(HL) 741» LD HL.MÍC8 779» LO (DE),A 3)8» JP UARS 357* CALL a s i
7171 CALL CALC 241» CALL 11385 28»» RfT 319» CtWARS CALL UARS 358* CALL (28F1
7t3l CALL OWARS 247» CALL KEYI 781» BEEP LO DE,*»*3» 321» LO A, (23489) 359* PUSH (f
714* LO A,32 243» RfT 782» LO HL,1*444 321» tNC A 34*1 PIISH BC
7» 51 LD <UWTK>,A 244» VAOS LO HL.BUfF 783» CALI (1385 322» LO <23489) ,A 341* PUSH OE
7» í» CALL PRINT] 245» LD <CW00>,ft 784* RET 323» LD A,(23484) 342* INC HL
7» ?t CALL UAÍS 244» LD ML.545» 285» KFfl CALL M28E 324( SW 32 343* INC HL
7*8» LD A,<FWS) 247» LO (SP0»),Hl 284* LD A,E 325» LD <23484),A 344* INC HL
7» 9» « 192 248» LO HL,14442 287* INC A 374» RET 345* INC HL
2111 AND 192 249» LD <Of.CO.HL 788* CP 1 3271 CALC LD A,<FLA6) 344* INC HL
2111 LO (HM) ,A 25M RFT 289* JR NC.KEYI 328* * C 31 347* LO <23453),It
712» CALL KFfl 251» a s i LD HL,FLAG 29»» LO HL,23411 329* CP 2 348» CALI I20E3
213* R£7 252» BIT 7,(HL) 791* RES 5,<HL) 33M JR MC.SIG 349» POP. OE
214» NOT CALL UttS 253» RTF z 292» RfT 331 ( RST (78 37(1 POP BC
2151 CALL Cl 254» a LO HL.LASTK 293» PR1HTT LO A,(fLAG> 332» DEFB « 4 371* POP Af
2141 CALL 8EP 255» LD Dt.LASTI 294» ANO 15 3338 DEF8 138 372* CALL (2AB¿
2171 JP TECLAS 754» LD A , ( H ) 295* «1 2 3341 JR CALI 373* LO HL.FLAÍ
7181 STOP LD n.UARlS 757» LO (0E),A 294* PUSH AF 335* SI 6 CP 3 374* SfT 4,<HL)
219» LO DE,23557 258» LD A,32 797» CALL CHUNtS 334* JR NC.SI6I 375* CAL3 RfT

MICROHOBBY 27
UTILIDADES
bull'er auxiliar.
una nota según el valor de los re- BEEP efectúa el sonido de retorno al
gistros HL y DE. BASIC.
7. KEY-SCAN (028Eh): Forma KEY1 espera hasta que no haya nin-
parte de la rutina KEYBOARD.
LISTADO 2 guna tecla presionada.
8. PLOT-SUB (22E5h): PLOTa í 2024
s
01FSF5E5C5O5D9FSESC5
1325 PRINTY llama a CU VARS y escribe
un punto según el valor del regis- 3
0S09CDBF02213BSCCB6E
28093FL085CO65FFE0138 827
tro BC. A 0DP9D1C1EIF1D901C1E 1 1942 el signo matemático correspondiente a
5 F1FFED4DCD07FPD9E509 1935
9. FP-CALC (0028h): Calcu- 6
7
3E6E327DSC3E09327E5C
O17B0011010OCDBR24O1
938
570 la tecla presionada.
ladora de números en formato de 0
9
0013110OFFCDBR240176
0011FF00COBR2401O013
642
719 CU VARS cambia las variables ini-
1100O1CDBR24D9E10921 1137
coma flotante. 10
11 005C1150FOO19100EO80 998 cializadas en VARS para poder utilizar
12 213C5CCB86CD73F0CDEC 1536
10. STK-FETCH (2BFlh): Ex- 13 FCHF32FEFR32FDFR32E4
FACDB82CCDD3FCCDECFC
1812
2044
la Illa superior del display de la calcula-
14
trae un número del Calculador 15 CDBF0221385CC66E28F6 1181
dora.
16 3R0S5C4FD62EFE013837 863
Stack y lo distribuye entre el jue- 17 D6O2FE0R384679O62RFE
O23B5CD603FE01385DD6
1237
985 CAL.C se encarga de calcular la rela-
18
go principal de registros. 19 02FE0 1385ED62FFEO138
5F79D60OFE01DC42FCD6
979
1450 ción numérica entre losoperandos. Pa-
20
11. STK-STORE (2AB6h): Hace 21
22
B6FE01DRS9FCD61FFE01
DR95FC18B521E4FRO60F
1544
1356 ra ello utiliza la variable FLAG, que
exactamente lo contrario que la 23 7EO60OFEO138090621FE 1174
24 O138A32310FO3R845CD6 1007
contiene, entre otros datos, el operador
anterior. 25 4EFE0FCOE6FC309421FE 1517
1890
26 FRC876E5C4F12BE1CBB6
tecleado. También escribe el resultado
12. PRINT-FP (2DE3h): Escri- 27 CDB1FC188321FDFR3C77
181421FOFRCBP6130P21
1504

be en pantalla el último valor del


28
29 FOFFICBOE180621FEFRC0
E62B23C806CO4 2FC21FD
1067
1698 en pantalla (llamando a PRINT-EP de
1502
Calculator Stack.
30
31 FR4611FEFR1RE68080F&
30 1 2 A F 7 7 R F 2 B 7 7 C D 3 7 F D
1647
1290
la rom) y finalmente vuelve a la rutina
32
33
34
C386FB3RF0FRE61F2814
3OE4FRFE0ED8COD3FCCO
1467
1893
que le lia llamado, que es únicamente
B82C3RFEFRE61FC81308
35
36
3RFEFRE61FC818E421FE
1283
1562 ENTER.
l n el hipotético caso de que la ROM 37
FRCBFECD86F0C073F03E
2032085CCDBEFCCDD3FC
1934
38 1497 Posibles errores
no existiera y l.i calculadora tuviera 39
40
3RFEFRF6C0E6C032FEFR
CD28FDC9CDD3FCCDECFC
1976
2060
que incluir todas estas rutinas, en ve/ 41
CDC3FCC38BFB2150FR11
0O5C019100EDBOCO1EFD
1617
1139
Muchos cálculos producen un resul-
42 CD28FO3E2032O85CCD00
de ocupar poco menos de 750 bytes 43 FFLC31EFB2R505C3«085C
947
1111 tado «imposible». al menos en nuestro
77CO75003RO85CF5CPF4 1293
ocuparía bastante más de 3000. 45
46
09F121395C16005E21C8
0OCDB503CD28FOC921E4
731 mundo de números reales, que son los
1349
47
48
FR225D5C21121622885C
214E4022845CC921FEFR
804 únicos con los que trabaja la calculado-
Funcionamiento del p r o g r a m a 1171
49
50
CB7EC821065C11FCFR7E
123E2077060FC5F5CDF4 1307
1143
ra. v eso causa un retorno al BASIC
51 09F1C110F7COD3FC21C4
I I programa está div ididoen dos par- 52 FR3E0O060F772310FC21 1635
801 desde la misma ROM. Por esta razón ei
53 FEFRCB8E11085C21FCFR
tes principales: la primera lorma el 54
55
7E12C9113OOO216606CD
6503C9CD8E02783CFE01
1549
756 retorno es forzado, pues ninguna de las
cuerpo y la segunda el conjunto de su- 56
57
30F 7213B5CCBAEC93RFE
FRE60FC 8F5C073F0F1FE
1172
1369 variables del sistema que el programa
2O08
brutinas. I le aquí una lista de las subdi- 58
59
0230OC3E7832085CCDBE
FCCOD3FCC9FE0S3009C6 789 utiliza son restauradasa sus valores ini-
60 29COBEFCCOD3FCC 93E2D 1635
visiones de ambas parles, de sus fun- 61 COBEFC0174R1COE52201 1664
1394
ciales. De esta forma, los efectos de un
62 74R5CDE522C303FCCD03
ciones y de sus rasgos más característi- 63
64
FC3R895C3C32895C3R84
5CO62032845CC93FIFEFA
1823
1068 retorno forzado pueden resultar, tanto
cos: 65
66
E 6 I F FE02 3005EFO4 3818
1EFE033005EF0F38181S
1375
893 fatales como inocuos aunque siempre
695
INTAC' e INTDE activan y desacti-
67
68
FE05300SEF0338180CFE
093005EF05381803EF28 900 son no aptos para cardiacos. Evitar este
69 3BCOD3FCCPE6FCCDF12B 668
van las interrupciones. 70 F5C50523232323232265
5CCDE32D01CIF1CDB62R
1900
965
tipo de retomose reducá a dos sencillas
71
C O M / O y FXIT son las rutinas a las 72 21FEFRC8F6C90O000O00 164 1
1187 reglas:
73
que se accede cincuenta veces por se- 1.J No hacer divisiones en lasque el
gundo. encargadas de leer el teclado y brutina C A L O en el caso de que dos denominador sea 0 .
entraren el programa si la tecla presio- números hayan sido entrados. 2.' Evitar las sumas, restas o multi-
nada es Symbol Shili + (>. En el caso de NO I borra la pantalla (llamando a plicaciones en las que el resultado pue-
que algún usuario desee cambiar la te- CL) e iniciali/a las variables excep- da ser mayor o menor que IE+39 >
cla de acceso a la calculadora tendrá tuando FLAG y FLAG2. — I E+39. respectivamente.
que hacer POKF 642X1 (código en AS- STOP vuelve al BASIC restaurando Cuando, a pesar de las precauciones
CII de la tecla). todas las variables del sistema. del programador, sobreviene una situa-
STAR f es la entrada a la calculado- La siguiente lista pertenece a las su- ción de retorno forzado, la forma de
ra. Se encarga de poner al día las varia- brutinas. que. al igual que en este pro- volver al BASIC suele ser haciendo
bles, dibujar la pantalla y borrar su con- grama, suelen estar ubicadas después BREAK y posteriormente 1)1 I T l L.
tenido. del cuerpo del mismo. Además, para poder volver a acceder a
TECLAS lee el teclado y salta a las PRINT Y PRINTI se encargan de es- la calculadora es necesario reactivar el
correspondientes direcciones según la cribir en pantalla, de acuerdo con las programa con un R A N D O M I Z E USR
tecla presionada. variables que le indican el lugar, cual- 6 4 0 0 0 . Sin embargo, es posible que el
NUMSI y NUMS aceptan números quier carácter dado, haciendo uso de control del ordenador vuelva por si so-
(y la coma) y los escriben en pantalla. PRINT-OUTde la ROM. Además pro- lo o que. sencillamente, no vuelva.
OPERI. OPER2, OPER3, OPER4 y duce el típico «click» de presión de una Finalmente, resta por aclarar que la
OPFR5 tratan con los ordenadores. Su tecla y llama a KLY1. utilización del programa es factible no
misión es poner al día la variable VARS es la subrutina de iniciali/a- sólo desde el sistema BASIC, sino que
FLAG del programa y llamara ENTER ción de variables, en concreto C l l - también lo es desde cualquier otro pro-
en caso de que sea necesario, además A D D , SPOSN y 1)1 -CC son las afecta- grama. esté en código máquina o no,
de llamara la subrutina PRINTY. das. que no deshabilite las interrupciones y
ENTER. E N T I , ENT2 y ENT3 se en- CLSI y CL borran 15 caracteres a que no ocupe la zona donde se ubica la
cargan de llamar a la calculadora (su- partir de una posición dada y vacían el calculadora.

MICROHOBBY 28
POKES de vidas infinitas que os va-
mos a ofrecer podréis sacarlos del
fondo del cajón y volver a disfru-
tar un rato con ellos.
Ahí van, y esperamos que

Maniffi
\ l o s tengáis todos:
* GROUND ATTACK:
POKE 29063.0
KOSMIC KANGA: PO-
Sób oara adictos KE 36212,0
LUNARJETMAN:POKE
tendréis por ahí \ 36965,0
VARIOS cientos de juegos de PYRAMID: POKE 44685,0
Ultimamente os hemos venido esos, más o menos de (Energía infinita)
ofreciendo los POKES y trucos de segunda fila que ya habéis MR. WINPY: POKE 33693.0
aquellos programas que podríamos olvidado, o que hace algún tiem- ZZOOM. POKE 24743.0
denominar superjuegos: West Bank. po fueron vuestro principal in- POKE 32692.0
Basketball. Herbert, Fairlight, Match- greso de diversión TUTANKHAMUN: POKE 27783,0
point, etc. Asi pues, ahora tenéis la ZIPZAP: POKE 54065.0 (Energía
Pero no sólo de superjuegos vive el oportunidad de no ser desa- infinita)
hombre, y estamos seguros de que gradecidos con ellos, y con los ORION: POKE 37319,201
HORACIO SKI: POKE 29270,0
TUTAnKHAJnun f c ?' i Sr" (Quita tráfico)
-
* cu ocoui?
wm . a. 6 9

LA FAMILIA WALLY EN EL PARAISO


o los héroes también lloran (III)
Por Dessos Trosso T W M
Nada, no hay por que preocuparse. Co- fondo, donde encontraras una botella.
mo verás, la flecha ha dado en el blanco Hazte con ella y escala hacia el exterior
(en el negro, para ser más exacto), pero por el muro derecho del pozo
por el momento, aún no es posible resca- Coge el sacacorchos de la herrería y iHÉi'-,rv",rir"T
tar a Wilma. vuelve a hacerle una visita al cocodrilo
Ahora, tienes que ir al pozo de los de- Usando el bolso que antes habías dejado Herbert aun esta en la caldera!
seos, subirte en el y quedarte encima de preparado, pasa al otro lado la botella y el Busca la lata que hay al lado de la rana
la cuerda Utilízala para bajar hasta el sacacorchos. gigante. Coge los Flip-flops que se en-
Siíúate enfrente del coco que hay en la cuentran en la oficina de correos.
cola del cocodrilo (parece un Irabalen- Regresa al geiser (OLDE FAITHFULL) y
guas pero no lo es), y suelta el bolso de repite el numerito de la liana, lo que te
Wilma Usa la botella y el sacacorchos permitirá llenar la lata de agua caliente.
para llenar ésta de aceite de coco Coge Ahora vas a la playa donde está el can -
el bolso de Wilma nuevamente y pasa a grejo.
través de la boca del cocodrilo Vete a la ¿Pero que ocurre? El suelo cede bajo
jungla y coge el hacha que allí encontra- tus pies...
rás. En el sitio donde está la cabana y el ¡Te hundes. Wally! ¡Arenas movedi-
coche con ruedas de piedra, podrás afi- zas!...
lar el hacha, usando para ello una de las ¿Conseguirá nuestro héroe escapar a
ruedas del vehículo Con el hacha a pun- tan horrible final .?
to de caramelo podras cortar la liana que ¿Estará la sopa de Herbert en su pun-
mantiene atada a Wilma to...?
U R L L Y H E L P I T Vamos Wally, no te enrrolles, deja las No dejéis de leer el próximo capitulo de
efusiones para mas tarde ¡Recuerda que este lacrimógeno serial.
t

MALETIN DIPLOMATICO

Mando automático para grabar


las conversaciones teletónicas.
Al descolgar, el magnetófono
se pone en marcha. Al colgar, CON GRABADORA INCORPORADA
se para. Calidad Hi-FI. TOTALMENTE AUTOMATICA.
Extensa gama. 1 hasta 8 lineas.
Tamafto 4 5 x 3 3 x 1 0 , piel lujo.
Color: negro, marrón, roio,
Cerraduras con números secretos.

Capta en un radio de 10 metros y graba automática'


mente, abierto o cerrado, las conversaciones No olvi-
dará nada de las entrevistas importantes, técnicas, con-
fidencias. etc.

IMPORTANTE en 8 horas aseguramos el monta¡e


Emisora telefónica del sistema completo en cualquier tipo de maletín,
subminiatura conservando todo el espacio de origen para los d o
14 x 14 x 7 mm. autonomía cumentos.
Enchuta hembra múltiple con emisora FM
incorporada. Sin alimentación ni antena. ilimitada. Alcance 300-500 m.
Elimina totalmente el alterna. Super sen-
sible.

ajKc i*.
Micro direccional + estetoscopio elec- MALETIN DE INTERVENCION
trónico, para captar las conversacio-
nes hasta 300 m, u oir a través de las Equipado con el material necesario
paredes. para todo tipo de intervención.
¡NO LO BUSQUE MAS, POR FIN ESTA AQUI!

Un libro excepcional que revela todas las técni-


cas que se enseñan en las escuelas especiales
para los agentes secretos.

ntJ^ Los medios — El material — Su utilización — Téc-


nicas — Trucos — Intervenciones, etc ..

EL HERMANO MAYOR
Las escuchas de ambiente
CAPSULA TELEFONICA EMISORA FM
Las escuchas telefónicas Precio: 4.700 Pías.
Se intercambia simplemente
Las escuchas a larga distancia + 300 Pl«».
Identifica al modelo standard
Los documentos y la fotografía
Las armas, la defensa personal, las cerraduras
La legislación

¡UN GRAN LIBRO! UNICO EN EL MERCADO

Cassette miniatura VOX incorporado


Lectura y búsqueda rápida
Sistema INFINITY, el más sofisticado sistema de es
NOVEDAD: Auto-reverse a IB grabación
cucha a larga distancia, por medio del teléfono
y a la lectura 6 horas de grabación sin Receptor multlbandas FM
5 x 1.5x 1,5 cm 26 20 Mhí 54-87 Mtu 88 176 Mfiz
interrupción 1 1 , 5 x 8 , 8 x 3 cm
ideal para reciDir las microemisoras
Squeicn Excelente sensibilidad
20x 10x5 cm

Micro-cassette VOX Contadoi 2 veloct


dades I 2 x 5 . 5 x 1.5 cm.

¡UNA INDISCRECION CUESTA CARA!

J
DETECTOR DE ESCUCHAS TELEFONO OE SEGURIDAD
ProtuijO sus conversaciones, sus negocios, sus ideas,
ote Oc fácil manejo y totalmente seguro

Sistema de detección de técnica avanzada


Se instala en unos segundos y detecta
todo tipo de conexión clandestina en la li-
nea telefónica.
1. Detector de escuchas.
2 Automático para grabar las conversacio-
nes telefónicas. Al descolgar, el magnetó-
fono se pone en marcha y graba la con-
versación Calidad Hi-Fi. Al corgar, se TALKMAN. Transceivei FM 5u Mnz
para. VOX incorporado Alcance 500 m
Transmisión de alta calidad
Autonomía ilimitada 11,9X6,2X2.7 cm 250 qr

TOP ELECTRONIC Diputación, 240. 6°. 7.* 08007 BARCELONA «QUfCK, S.A.»
CONSULTORIO
Mezclar imágenes do por teclado, necesitaría interface Centronics de In- Para hacer que un objeto
saber su longitud antes de descomp es perfectamente siga a otro, es necesario al-
Quisiera saber si es posi-
meterlo. Bien, el caso es compatible c o n el Interface terar las coordenadas del
ble. y de que manera podría
que no se puede Una vez 1 de Sinclair, ya que este úl- perseguidor en función de
hacerlo yo, un fundido del
que el programa está en timo no hace nada durante las del perseguido. Veamos
ordenador con imágenes de
memoria, es muy posible el proceso de inicialización. un ejemplo: supongamos
video, por ejemplo, poner
que haya echado a «correr» Por otro lado, el interface que «li» y «co» son, respecti-
títulos a video-clpis. vamente, tas coordenadas
haciendo todas las «diablu- de Indescomp está bastante
Tengo noticias de que al- «linea» y «columna» del ob-
ras" posibles y, por supues- bien pensado, de forma que
guien ha conseguido des- jeto perseguido; y «I» y «c»
to, quitándonos el control. los problemas de inicializa-
truir un «QL» por software, las del perseguidor; básica-
Para saber la longitud, ten- ción, que se pudieran pro-
¿es cierto? drá que hacerlo antes de mente, podríamos hacer al-
ducir con otros periféricos,
cargarlo, leyendo la cabe- son fácilmente solventa- go asi:
JOS* A TARRAGO • Sevilla
cera de la cinta c o n un «lec- bles. Este interface vuelca I F I i > l THEN LET 1=1+1
tor de cabeceras» como el su software en RAM al co- IF l i d THEN LET 1=1-1
• La mezcla de imágenes que publicábamos en el nú- nectarle la alimentación, IF C 0 > C THEN LET c = c + 1
sólo es posible si se dispo- mero 2. página 10 de MI- pero si, luego, se hace un IF c o < c THEN LET c = c - 1
ne de un mezclador de CROHOBBY; este lector no RESET (PRINT USR O), el
video; esto se debe a que. a sólo le dará la longitud, sino software desaparece y el in-
diferencia del audio, l a s d o s también la dirección de ini- terface no molesta para na- «QUICKSHOT V»
imágenes a mezclar deben cio. da
estar sincronizadas; amén Os agradecería que me di-
de que el proceso de mez- Si está programando en Nosotros utilizamos con-
jerais si es o no compatible
cla es considerablemente código máquina, no necesi- juntamente el Interface 1 de
el joystick QUICKSHOT V
más complejo. ta que el ordenador le diga Sinclair, el Centronics de
con el Spectrum pues, ba-
cuánta memoria le queda, lo Indescomp y el Beta-Disk
No hemos oido nada res- sándome en la información
sabrá usted si cuenta cuan- que también utiliza la inicia-
pecto a lo que usted se re- que dabais en el número 54.
tos bytes de c ó d i g o ha >PO- lización. Entre estos d o s úl-
fiere sobre el "QL». El Siste- sección «Micropanorama».
KEado». Por otro lado, si es- timos surge un conflicto
ma operativo de este orde- lo compré y resultó no ser
tá programando en Assem- que se resuelve pulsando el
nador se encuentra en compatible. En el comercio
bler, sabrá la memoria que RESET y cargando el soft-
ROM. por lo que es imposi- donde lo compré llamaron al
le ocupa su programa cuan- ware del Indescomp desde
ble destruirlo mediante un distribuidor de barcelona y
do lo ensamble; no obstan- disco.
programa tipo «virus». Por les contestaron que no era
te. lo normal es no escribir
otro lado, ¿cabe la posibili- compatible y cuál fue mi sor-
el programa de un tirón, si-
dad de que se pueda dañar presa cuando en el número
no irlo haciendo a base de «A tiros»
permanentemente al orde- 58, en la sección «Expan-
rutinas cortas que se en-
nador c o n un software de- sión" volvéis a decir que es
samblarán y probarán por ¿Cómo se puede hacer
terminado? Bien, esta posi- compatible.
separado (tenga en cuenta que un objeto dibujado en la
bilidad es muy remota; en pantalla pueda disparar? Si, efectivamente, no es
que programar en Assem-
un ordenador bien diseña- compatible, quisiera saber
bler es bastante diferente a ¿En Basic se puede hacer
do, estas cosas no deben que cambios hay que hacer
hacerlo en Basic), c o n lo que un objeto siga a otro, di-
ocurrir; en el Spectrum, en la circuiteria interios.
que no tendrá más que su- bujados amdos sobre la
desde luego, no es posible
mar lo que o c u p a cada ruti- pantalla y manejando sólo
na. uno de ellos? J M GONZALEZ • Pamplona

Alberto SANTANA • Guadal.yar.1 • Nosotros hemos proba-


Programas en Código
do el joystick QUICKSHOT V
Máquina Interface Centronics
• Para mover cualquier y ha f u n c i o r a d o perfecta-
«INDESCOMP»
¿Cómo puedo saber la objeto por la pantalla, es ne- mente con el Spectrum; por
longitud de un programa en Tengo el interface Centro- cesario irlo borrando e im- ello, hemos afirmado y se-
C/M. una vez metido en me- nics de Indescomp para im- primiendo mientras se van guimos afirmando que es
moria. si sé su dirección? presora, y quisiera saber si alterando sus coordena- compatible. La única parti-
¿Y si no sé su dirección? este periférico es compati- das; por tanto, todo el pro- cularidad de este joystick
Querría saber, también, ble con el Interface 1 de Sin- blema se reduce a ver el es que tiene tres botones de
algún •<POKE» para saber clair y los Microdrives. ya modo de alterar las coorde- disparo, dos rojos y uno
cuanta memoria me queda al que tengo entendido que nadas para obtener un de- amarillo; los rojos funcio-
estar programando en C/M. pueden surgir problemas terminado efecto. nan normalmente, pero el
durante el proceso de inicia- El disparo se simula muy amarillo no puede ser leido
Carlos ROMEU - Madrid lización del ordenador. bien PLOTeando y borran- por el Spectrum; este pe-
do (PLOTINVERSE 1) un pi- queño inconveniente tiene
• Suponemos que se refie- Juan VANRELL • Madrid xel mientras se incrementa fácil solución si se abre el
re a un programa que ha o decrementa una de sus joystick y se coloca este bo-
cargado desde cassette, ya • De momento, y para tran- coordenadas mediante un tón en paralelo con los otros
que si lo hubiera introduci- quilizarle, le diremos que le bucle FOR . NEXT. dos.

MICROHOBBY 32
Teclados con un diseño electrónico dores incluyen en su Basic no puede utilizar el progra-
no todo lo cuidado que se- el c o m a n d o «FILL» que per- ma de la cinta «HORIZON-
Tengo un Spectrum 48k y ria de desear Como ventaja mite llenar de color cual- TE SZ»; y no lo entendemos;
desearía modificar su tecla- adicional, incluye amplifi- quier figura geométrica ce- porque, si sigue al pie de ía
do, por lo cual, mi duda es si cador de sonido, «RESET» y rrada. No es el caso del letra las instrucciones que
sería mejor comprarme el salida de monitor. Spectrum, por lo que, en damos, no debe tener nin-
teclado Indescomp, o por el Todo lo contrario hay que principio, no es posible. gún problema.
contrario, convertir mi Spec- d e c i r d e l Plus, tiene un dise- Claro que siempre se podría De todas formas, en la Ml-
trum en un Plus. ño muy cuidado y gran nú- diseñar una rutina en Basic CROFICHA R - 1 8 (MICRO-
mero de teclas desdobla- que, haciendo uso de HOBBY número 61), hemos
J o j p C APARICIO • Cordobu
das, pero se trata de un te- «PLOT» y «POINT», rellenará publicado otra rutina en có-
clado de membrana y, ade- una figura de tinta, pero se- digo máquina que lo hace y
• La elección de un tecla- más. mala; por lo tanto, lo ria exasperadamente lenta. que, además, podrá incluir
do (como la de un ordena- que las averias están a la or- Lo mejor es recurrir ai códi- dentro de cualquier progra-
dor), es una decisión que den del dia. En este caso go máquina, en la MICROFI- ma.
hay que tomar teniendo en hay que decir que podrían CHA R-8 tiene una rutina de
cuenta lo que se quiere ha- haberse gastado un poco «FILL» que le permitirá ha- ¡No se p r e o c u p e !
cer con él. Existen más te- más en mejorar los materia- cer lo que quiere.
Estoy haciendo un juego
clados además del Indes- les de construcción, aun-
Rótulos gigantes en el cual una de las partes
comp; nuestro consejo es que esto hubiera supuesto
esenciales es una pantalla
que los pruebe todos o, al un incremento del precio.
Tengo interés en obtener que he hecho con el progra-
menos, los más posibles una forma de creación de ma «SUPER-GRAFICOS».
antes de decidirse. Interface programable
caracteres alfabéticos que Me gustaría mandároslo, pe-
De todas formas, el Indes- y «FjLL» ro no sé cómo puedo envia-
me permita unos rótulos con
comp es un teclado exce- letras más grandes que los ros la pantalla para que los
lente con teclas de muy 1. Con un joystick Spec- que tiene el Spectrum. Inten- demás lectores la puedan
buena calidad, aunque no travideo y un interface pro- té utilizar el programa que copiar. La pantalla está gra-
tiene teclas desdobladas gramable, ¿puedo jugar a publicaron en un número de bada con CODE
(las numéricas y ios curso- todos los juegos? su revista de hace unos me- 32768,6912
res actúan en paralelo so- 2 En Basic, ¿cómo pue- ses en el que debía cargarse
bre las correspondientes de do llenar un circulo de color? el código máquina de la cin- José I ALMUZARA - Bilbao

las dos semifiías superio- ta «HORIZONTES» y no lo he


Gem ROMERO • Barcelona • Efectivamente, seria un
res) le sobra la tecla dere- conseguido. Por ello, les problema reproducir un lis-
cha de «SPACE» que debe- agradecería me informaran tado de 6912 bytes, iuna
ría haber sido «CAPS • Efectivamente, con un si existe algún programa de pantalla en DATAs! Precisa-
SHIFT», y se echan a faltar interface de joystick pro- creación de caracteres, que mente, pensando en este ti-
dos teclas de «punto» y «co- gramable podrá jugar a to- fuera fácilmente utilizable po de problemas, se creó
ma» en el teclado numérico dos los juegos; no tiene más dentro de cualquier otro MICROHOBBY CASSETTE.
que. además, hubieran sido que programar el interface programa, para hacer las le- No se preocupe, mándenos
muy fáciles de desdoblar, para que actúe sobre las te- tras más grandes. su programa y. si no puede
simplemente, c o n cuatro clas que controlen el juego ir en MICROHOBBY SEMA-
diodos En resumen, se tra- en particular. Pedro FERRE • Tarragona
NAL debido al problema de
ta de un teclado fabricado Respecto a su segunda reproducir la pantalla, irá en
con buenos materiales pero
pregunta, algunos ordena- • No nos explica porqué MICROHOBBY CASSETTE.

¡SOMOS PROFESINALES EN INFORMATICA!


confia en HIESA INFORMATICA
Spectrum Plus (castellano!+6 program. 35.500 pts. Zorro 2.196 pts.
Spectrum 128 K + 3 programas 55.500 pts. Micky 2.060 pts.
Teclado Indescomp Inuevo) 14.900 pts. NOMAD 2.060 pts.
Por la compra de cualquiera de estos 3 artículos se- Tres semanas en el paraiso 2.050 pts
rás obsequiado con un reloj digital (sólo por 30 diasl.
PROGRAMAS: Interface II (2 salidas impresora) 4.200 pts.
INFORMATICA Tommmy (futufe stars) 899 pts. Interface programab. reset KUSTON PLUS 4.995 pts
Uimanos, «criben» o visítanos a NIESA INFORMATICA. Krypton Ríder (future stars) 899 pts. Nuevo interface multijoystick (2 salidas so-
Camno de los Vinateros.40. 280» Madrid Tel Sil 437 42 Sí.
Te mandamos tu ped*!o SIN GASTOS Oí ENVIO consta («mbcfco Ali bebe 899 pts ninoTVI 4.995 pts.
ELITE 3.100 pts Quick Shot II + interface T. Kempston 3.896 pts.
Por la compra de 2 programas te regalamos una cinta Monty on lite run 2.300 pts. Nuevo quick Shot V + interf. T. Kempston 4.296 pts,
con j 15 programas! Dinamite Dan 2.050 pts. Cable especial cassette AMSTRAO 6128 1.100 pts.
SERVICIO PROPIO DE REPARACIONES Camelot Warriots 2.050 pts. Interface 2 salidas joystick AMSTRAO 2.450 pts.
Precio fijo por reparación 3.700 pts.
Ampliación a 48 K 4.3» pts. - Todas nuestras reparaciones las realzamos en 3 (fias máximo, con garantía HIESA.

MICROHOBBY 33
— VEOCASION
• NECESITO vender urgente cha. 4 ó bien llamar al de juegos, 1 libro para aprender a José Ramón Resa. Santucho.
mente un teclado Indescomp Tel. (954)742152 a partir de las 3 a programar lus programas y 22. 3 D. Bilbao (Vizcaya).
Mullifunción I (cursores, amplifi- de la larde. uno de Basic. Interesados llamar Tel (9414338029, Preguntar por
cadores. interruptor on-olf). Pro • SI alguien liene cl numero 6 el Tel. (96)2417238, Preguntar Joserra.
cío 9.000 ptas.. con su caja origi de Microhobby Semanal y no por Manuel. • VFNDO Specirum Plus c om-
nal Llamar al Tel. (957)234266 piensa encuadernar la parle • VENDO Specirum 48k en pleto más inlerlace para dos
Pregunlar por Eloy. Tardes. conlral (coleccionable). que me perfeclo estado con lodos los loysltcks con salida a monitor,
• VENDO Specirum 48k. en lo envió a la siguiente dirección: cables y luente de alimentación mas ¡oystick Gran Capilan, libros
buen oslado por sólo 23.000 David Delgado. Ardale. 3. 3.' . mas manual de [Jaste y sus co- y revistas Iodo por 39.000 pías.
pías Incluyo cacles, Iransforma Blanes (Gerona). Pago 300 ptas. rrespondientes cintas. i o d o por Bien cuidado. Eduardo.
dor. Interesados escribir a Anio • VFNDO Specirum 48k en 29.992 ptas. Interesados llamar Tel. 4604801. Madrid.
mo Suarez Prieto. Sen Bernardi buen estado con toma de video al Tel. (91)7395395. Preguntar • VENDO ZX Specirum 48k. I
no. 15 Madrid. Tel. 2481461 y reset instalados. Casseiie re po« Marcelino García, año de uso, con cables y manual
• VFNDO cassette especial productor especial para ordena- • VFNHO ampüt en castellano y cinta Horizontes.
para ordenador marca Compu dor con lodos sus conectares. Specirum con o sin altavoz, poi Se incluye teclado prolesional,
tone, en perleclo estado, con fV. B/N de 14". También vendo solo 2.000 pías También vendo loyslick con tnierlace, lápiz ópti-
garantía y valorado en 7.000 Mini-cadena stereo con marca- Interface lipo Kempslon con am- co. lodo ello por solo 27.000
ptas. por sólo 4.000 pías, (negó dor Altavoces separados Rega plificador. altavoz, lodo incorpo pías, (negociables). Escribir a
ciables). o cambio por material lo auriculares de buena calidad rado en el interface Interesados Jesús González Calleias. Alpes.
informático a convenir, l lamar al con selector oe volumen y alar- llamar al Tel. (964)227826 de 211,6 4 HospiialetdcLlobre-
Tel. (985)326636 de Giion y pro go de cable. Todo por 15.000 Castellón, Preguntar por FranciS. gal (Barcelona) Tel. 3384171.
guntar por Maria. pías. El ordenador completo lo • CAMRiü colei cii m • VENDO Specirum 48k en
• Vf NDO los 50 primeros nú vendo por 40.000 ptas. Interesa tas MICROHOBBY del numero t perfecto estado con cables y ali-
meros de MICROHOBBY por dos llamar al Tel. 3111047apat- al 40. Conliéne cintas de concur- mentador con conexión para
4.500 pías Regalo tapas para tir de las 9 de la noche, o bien es so Hobby Suerte y Oiscollex, por amplificador. Regalo Inlerlace
guardar los ?0 primeros núme cnbir a la siguiente dirección un loyslick con su correspon para Joystick, Precio 35.000
ros y su Índice, casselle Hobby Segre, 112. Esc. B. At Bar- diente Inlerface. Fscnl jir a ban- pías. Juan Halael Cortés Salas
Suerte, discoflex con programas celona. llago Sánchez l lidalgo. Hernán Tel. (952)253833. Camino del
microlichas con rutinas, cursillo • ¿NECESITAS una pantalla Cortés. 2. Tarrasa (Barcelona). Colemnar. 37, 7." A Málaga.
Código Máquina y poslers de para tu niego? ¿Nuevos tipos de Tel. (93)7808146 • CAMEílC instruc ' Kífií •„ c>.
Gremlms. interesados pueden letras, gráficos? Llama al • VFNDO z x Spcctnim 48k Psytrom. Shadowlire. Blue Max.
llamar al Tel (91)8502386 (lar Tel. (985)848213 o bien escribe completo y español, en perfecto Dirigirse i Félix Odnozoia Pala
des de 7.30 a 9) Andrés. a Juan Piada Blanco La Maza, estado, incluyo Joyslick Canon cm de Narros s/n Zaráuz (Gui
• VENDO consola de video- 13, t. Cangas de Onis (Aslu alta sensibrlKtad. ademas de puzcoa).
juegos Interlon Electronic VC rías). una video-juegotcca. Todo por • VFNDO ZX Specirum 48K.
4000. incorporado Con dos • CLUB Sedemur especialis- 40.000 ptas. Urge la venta por con fuente de alimentación, ca
mandos mas 5 cariuchos de re- tas en hardware. Ampliaciones a cambio. Interesados llamar al bles, cassette de demostración y
galo. esta en buen oslado. Pre- 80k t>yics, Interface Kampslon Tel. (945)286449 Federico Vilo- garantía. Solo por 28.000 pías.
cio 10.000 pías, laminen vendo reset y lodo lipo de montajes. rta. Interesados escribir a Feo. Javier
Joystick Ouick Shot II, casi sin Hacemos pequeñas reparacio- • VENDO ZX S[ • i tfiin: 48k Muñoz Homero. Prolongacion de
usar. Precio 1.900 pías, lodo nes. Interesados ilamai n\ nuevo, complelo y con garantia Colón, 3. Santa Fe (Granada).
por 11.400 ptas. laminen se Tel. 245223 de Murcia. hasla mar-86. Inteilace Kemps- • INTERESADOS en formar
vende por separado. Interesa- • COMPRO/VI NüO/CAMBIO ton también con garantía y 30 re parte de un club de usuarios de
dos llamar al Tel. (91)2080040 lodo lipo de hardware, asi como vislas del ramo Todo por ZX. para intercambiar ideas, lista-
Preguntar por José Miguel formar un club para el iniercam- 27.000 pías. Interesados llamar dos. ele Escribir a José Angel
• ! Sí (' < inlai'tiir ¡ iis-m bio de ideas. Irucos. revistas de al Tel. 4659259. Madrid. Sonano Rodríguez. San Fmigdio.
nos de ZX Specirum 16/48k, pa Madrid: Leganes, Caiabanchel, • VFNl X' I- l.id S| . Ir ¡n 75. Almoradi (Alicante), o bien
ra intercambio de trucos, ideas. Villaverde. Moslolcs. Fuenlabra- incluye cata externa, teclado de llamar al Te) (965)700508.
Contactar con Miguel Madrna da. Alcorcen, Getafe. etc. Dirigir- goma y conexiones, todo nuevo, • VFNíJO Specirum I6K. i
bettiá; Escuelas, 6. 2 Victoria se a la siguiente dirección: Car por solo 3.500 ptas. Escribir a Fr sólo 19.900 pías. Interesados lla-
(Alava). los Novado Pérez. Avda. Menen nesto Hernández, Via Hispani- mar al Tel. (94)4580962 o bien
• SF VFNDF idenador ZX dez Pidal, 2,6 C. Zarzaquema- dad. 61, Rl. 7, t.' A. Zaragoza dirigirse a Oscar Casares. Erdiko,
Specirum 16k en buen estado, da (Leganes Madrid). Tel. (976)347799 9. 4 dcha. Alonsoiegut (Viz-
con lodos tos cables. £1 precio • VFNDO ZX Specirum 48k. • DESEARIA con la caya).
es de 19.000 pías. Interesados con todos los cables, cuatro me usuarios del Specirum para el • VENDO Specirum 48k. con
llamar al Tel. (985)573877. Pre ses de garantia, manuales en intercambio de ideas, trucos lodos sus accesorios. 2 libros
guntar por Beza. castellano, joyslick. interlace, to- 1 ambién me interesaría conocer y bastantes revistas Precio
• VI- NDO ordenador ZX Spec do por 33.000 pías. Interesados a gente a la que le interese el Lo 30.000 ptas. P. Miguel Tel.
trum 48k, con luente dé alunen pueden escribir a la siguiente di go en castellano del ZX. Escribir 3095874 de Barcelona
la c ion y iodos los cables, cone rección. Jesús Arfebola Rema.
xiones, cinta Horizontes. libros Enrique González, 4,4 A Alga
en castellano. Cassette especial rrobo-Cosla (Malaga). O I Í H I T R O M K
para ordenador, amplificadores • VENDO viduniMC Philips G
sonido, joyslick» uUertace y ma 7400 con dos cartuchos y t;i1o
letin para colocar el Specirum nes descuento, o cambio Spec- C7 Hermanos Machado. 53
mas sus componente. Precio tmm 48k o Specirum Plus Inte- Metro Quintana
48.500 ptas Regalo numero de resados llamar al Tel. 7984534 T e l . : 407 17 61
revistas del lema Interesados di- Madrid Javier Gómez ATENCION
rigirse a Luis Nogues Padre Gil, • VFNl 'O InU'rl.n • ¡irograrna
3. Reus (larragona) ble Investrónica, en perfecto es- REPARAMOS TU SPECTRUM SERVICIO TECNICO
Tel. (977)320979. lado. garantía en blanco, y tam CON a SIN garantia español* REPARACIONES
• VFNDO ordenador Láser bién joysuck, compaiiblecon lo SERVICIO TECNICO A DISTRIBUIDORES
310 con I6k. con alimenlador • los los juegos del mercado. Pre- COMPONENTES ELECTRONICOS SPFCI RUM 3.800 ptas
cables, instrucciones y un libro cio a convenir. Interesados lia MAS ROMS. MEMBRANAS DE TECLADO
de Rnsic complelo, todo en per- mar al Tel 4472985 de Madrid. SERVIMOS A TODA ESPAÑA Materiales originales
fecto estado. Urge vender, por Preguntar por Fumando. Samas especialistas Amsirad, Commodorc,
solo 14.000 ptas. Ponerse en • VFNDO ZX Specirum I6k PRALEN ELECTRONIC Monitores. Ampliación
conlaclo con Antonio Ojeda. An- cables, transformador, 3 libros
de memorias
Antonio López. 115 - MADRID
y Periféricos en general
Tel.: (91| 469 1 7 08
T rabajamos a provincias

MICROHOBBY 34
1 . 8 0 0 p t s
COMMODORE CASSETTE
COMMODORE DISKETTE
AMSTRAD CASSETTE
AMSTRAD DISKETTE
SPECTRUM

W?: W r i W ^ t * ^

tctmwA kí

Deseo leobif los juegos que a continuación especifico. compronieiténdome al pago del impone de los mismos IYABM DAMA 000/
Nombre
SISTEMA CANTIDAD
0»ecaón

Teléfono
J Coniiaircembolso ] Adjunto Talón I i Gko Postal

Deseo recihií información de sus programas en MSXU AMSTRAD G|


, .todeBOULDEBDASHl

^¿gssfl

•rBSSSSST I
Si están • i y - r ^ o s n .
o: deseas información v ^p ce i bra rá habitual

t Programas editados, fabricados y distribuidos en España


MÉ con la garantía Zafiro. Todos los derechos reservados.
* ZAFIRO SOFTWARE DIVISION
Paseo de la Castellana, 141. 28046 Madrid
Tel. 459 30 04. Tel. Barna. 209 33 65. Télex: 22690 ZAFIR E

También podría gustarte