Anda di halaman 1dari 32

REVISTA INDEPENDIENTE PARA USUARIOS DE ORDENADORES SINCIAIR AÑO I - N.

° 4

95 PTAS.
Canarias 105 ptas.

ACTUALIDAD
NOVEDADES
DEL S.I.M.0.8
TRUCOS
COMO
SUBRAYAR
TEXTOS EN
TU SPECTRUM

AVENTURA

ENTRA EN El
BOSQUE DEL
TERROR H
INICIACION
ELARCHIVl
DE ATRIBU
DE COLORI
Z X Spectrum +
(64 K.)
Para los que exigen+
I
3
Director Editorial
José I. Gómez-Centurión
Director Ejecutivo
Domingo Gómez
Redactor Jefe
Africa Pérez Tolosa
Diseño
Jesús Iniesta
Año I - 4 - 26 de noviembre al 3 de diciembre de 1984
Maqueta 95 pías. (Sobretasa Canarias 10 pías.)
Rosa M. Capitel
Redacción
José María Díaz 15 ' TRUCOS Borcle varios colores Subrayada Border. I
I
Gabriel Nieto
Colaboradores
• PROGRAMAS MICROHOBBY.
I
Jesús Alonsa Lorenzo Cebeira,
Primitivo de Francisco, Rafael El bosque del terror. Pintando a lo loca El pingüino hambrienta

I
Prades. Víctor Prieto
Fotografía 10 ACTUALIDAD. Todaslas novedades del S.I.M.0.84.

I
Javier Martínez
r Dibujos
14 INICIACION Tercera P3^ te' en el Spectrum

yj BASIC
I
José M. Ronce Fernando Hoyos,
Manuel Berrocal, J.M. Ballesteros
Todo 50bre varia!)les y constantes.

PROGRAMAS DE LECTORES. I
Edita
HOBBY PRESS, S.A. 22
Presidente

I
Plotter. para dibujar a su antoja Duelo en las estrellas. Balística, un juego de utilidades. Aterriza co-
María Andrino
mo puedas.
Consejero Delegado

EL "QL" YA ESTA AQUI.


José I. Gómez-Centurión
I
I
Administrador General
Ernesto Marco
ANALISIS. Ofrecemos un amplio análisis de esta novedad Sinclair.
Jete de Publicidad
Marisa Esteban
Secretaría de Publicidad
CONSULTORIO. I
Concha Gutiérrez
I
Publicidad Barcelona
Isidro Iglesias
Tel.: (93| 307 T1 13

SI DIO QUIERE TECLEAR SUS PROGRAMA


Secretaría de Dirección
Marisa Cogorro
Suscripciones
M,J Rosa González

MICROHOBBY LOS GRABA POR USTED:


M.' del Mar Calzada
Redacción, Administración
y Publicidad
Arzobispo Morcilla 24, oficina 4.
28029 Madrid
Telf.: 733 50 12
Distribución
Coedis. S.A. Valencia. 245.
Barcelona. CADA MES SI VD. ESTA INTERESADO EN
RECIBIRLA; ESCRIBA A
Imprime PONDREMOS HOBBY PRESS. S.A..
Rotedic, SA.
Fotocomposicion
A SU DISPOSICION APARTADO 54062 DE MADRID.
INDICANDO CLARAMENTE
Consulgraf UNA CINTA QUE MES COMPLETO DE
Nicolás Morales, 34 -1.®
Tel.: 471 29 08 CON TODOS PROGRAMAS DESEA RECIBIR
EN CINTA E INCLUYENDO EN
Fotomecánica LOS PROGRAMAS EL SOBRE UN TALON
Zescán
Nicolás Morales, 38 PUBLICADOS NOMINAL A NOMBRE DE
HOBBY PRESS, S.A.. POR
Tel.: 472 38 58
EN LOS VALOR DE 625 PÍAS., O SI LO
Depósito Legal:
M-36.598-1984 CUATRO PREFIERE, EL RESGUARDO
Representante para Argentina, NUMEROS DEL GIRO POSTAL A TRAVES
Chile Uruguay y Paraguay. Cia. DEL CUAL HA EFECTUADO SU
Americana de Ediciones, S.R.L. DE DICHO MES. PAGO.
Sud América. 1.532. Telf.: 21 24 64
1209 BUENOS AIRES (Argentina?.
Derechos Exclusivos
La primera cinta contendrá los
programas publicados en tos
¡ELIJA LA FORMULA
•Sinclair Users». «Sinclair números de! 1 al 4 inclusive; la
segunda, los publicados en los
QUE MAS
Programs» y -Sinclair Projects- de
EMAP Publications (Londres). números del 5 al 8. y asi LE CONVENGA!
sucesivamente.
MÍCROHOBBY no se hace El precio especial de esta cinta
necesariamente solidaria de las es de 550 ptas.. más 75 Cualquier consulta puede
opin.ones vertidas por sus pesetas por gastos de envío
colaboradores en los artículos por correo certificado a su realizarla llamando a los tels.:
firmados. Reservados todos los domicilia 733 50 12 - 733 50 16.
derechos,
Se solicitará control
OJD

3 MICROHOBBY
Ampliamos las
posibilidades i
tu Spectrum
TRUCOS
BORDE el número de ellos o dismi-
nuirlo. A veces ocurre que
20 1NPUT A*

DE VARIOS COLORESlas bandas de color se des- 30 FOR I«1 TO L E N A*


plazan y otras se quedan fi-
40 PRINT FN X « < A « > j
jas, depende del número de
colores y del tiempo emplea- 50 PAUSE 108
do por el microprocesador
60 NEXT I
en cambiar de un color a
otro. Entre las instrucciones
de cambio de color no debe
haber otras, ya que retarda- BORDCR
rían la secuencia y darían lu-
gar a colores sucesivos pe- En el capítulo 25 del ma- mismo color del PAPER de
Mediante el comando
ro no simultáneos. nual del Spectrum se en- las dos líneas inferiores.
BORDER seguido de un nú-
cuentra una descripción de Una forma de observar
mero entre 0 y 7 podemos Si los colores se despla-
la variable BORDCR, donde más detenidamente el efec-
conseguir distintos colores zan verticalmente, pruebe a
se nos explica que median- to que se produce, sería
en el borde de la pantalla. Si introducir PAUSE 1. Este re-
te ésta se pueden cambiar cambiar el valor que introdu-
cambiamos el color del bor- tardo de 1/50 de segundo
los colores del borde, así co- cimos tras el POKE proban-
de lo suficientemente apri- corresponde con un barrido
mo la mitad inferior de la do todas las combinaciones
sa, el ojo apreciará varios de pantalla y es bastante
pantalla, (cuando hablamos posibles.
colores a la vez. probable que al introducirlo
de la mitad inferior nos es- La zona de pantalla co-
La explicación técnica es logre detener el aparente
tamos refiriendo a las líneas rrespondiente a las lineas 23
la siguiente: puesto que el avance de las barras de co-
23 y 24, es decir, las que uti- y 24 cambia continuamente,
barrido completo de la pan- lor. Estos interesantes efec-
lizamos normalmente para tomando los valores asigna-
talla de televisión tarda en tos puede añadirlos en sus
introducir datos a través de dos por la variable «i» que
producirse 1/50 de segun- programas dentro de bucles
IMPUT). Esto, sin embargo, indica el tipo de color, tinta,
do, si hacemos cambiar el FOR-NEXT, o si lo hace con
no queda muy claro en el brillo y flash. Si sustituimos
color del borde varias veces GO TO, como en el ejemplo,
manual. la línea 30 del programa por
durante este período de no olvide poner dentro del
Si queremos cambiar es- la siguiente: 30 IMPUT
tiempo, el color irá cambian- bucle una introducción tipo
ta zona, podremos hacerlo «PROBANDO BORDES»;
do según avanza el barrido. IF INKEYS ="" THEN GO
introduciendo la línea POKE A $
Pruebe el programa de la TO... con objeto de poder sa-
lir de él en cualquier mo- 23624,8 donde 8 será el va- el borde y las dos fíneas in-
figura y cambie, si le parece,
mento. lor correspondiente al color. feriores cambian continua-
los colores. Puede aumentar
Recordemos que el color se mente de color, así como la
obtiene multiplicando 8 por tinta, ocurriendo, en algunas
1 0 PRPER 7 : CLS
2 0 BORDER 1 : BORDER 2 : BORDER
4 : BORDER 6 : BORDER 0 : BORDER 5
BORDER 3 : BORDER 1 10 FOR i = 1 TO 2 5 5
3 0 I F I N K E Y S O " " THEN STOP 20 POKE 23624,i
4 0 PRUSE 1 30 INPUT 1 : PRUSE 10
5 0 GO TO 1 5 40 NEXT i
50 POKE 23624,56

SUBRAYADO
Cuando terminamos de ra presentar texto subrayado
el valor del código corres- ocasiones, que al coincidir
sscribir la parte de código en la pantalla y a la veloci-
pondiente. En este caso se- uno y otro el mensaje del
de nuestro programa que dad que queramos.
ría 8 x 1, ya que se trata del IMPUT no se verá.
realiza la tarea prevista, por Véase el siguiente progra- color azul. La variable BORDCK pue-
ejemplo un cálculo matemá- ma:
La primera vez que ejecu- de ser utilizada en cualquier
tico, un tratamiento de cade- Todo el trabajo lo realiza
temos la introducción, vere- momento, consiguiendo me-
nas, etc., nos encontramos la línea 10; hemos utilizado
mos cómo las líneas 23 y 24 diante su uso efectos llenos
con el problema de la pre- ia función chr$ para mover
se han vuelto azules, mien- de vistosidad en la presen-
sentación de los resultados la posición de print un espa-
tras la tinta sigue siendo ne- tación de nuestros progra-
en pantalla, de forma que cio hacia atrás (chr$ 8), y pa-
gra. Si pulsamos, a conti- mas.
queden lo más bonito y ori- ra activar el «OVER 1» (los
nuación, cualquier tecla, ob-
ginal posible. dos siguientes). El bucle de
servaremos cómo el borde
Para llevar esto a cabo la línea 30 permite subrayar
de la pantalla tiene ahora
hay muchas soluciones; el texto carácter a carácter, En este espacio también tienen cabi-
también el mismo color azul
aquí sugerimos una que uti- y la línea 50 establece el re- da los trucos que nuestros lectores
que las líneas anteriores. Es-
liza la sentencia PRINT pa- tardo. quieran proponer.
to ocurre porque, como re- Para ello, no tienen más que enviarlos
cordaremos, la variable por correo a MICRQHQBBY. c¡ Arzobis-
10 DEF FN X « C A * ) = A » < I > + C H R * 8*CHR« 21+CHR* I+*.
BORDCR asigna al borde el po Morcilla 24. ots. 3y 4. Madrid-28029.

5 MICROHOBBY
ww
ACTUALIDAD

S.I.M.O.
VISTO Y NO VISTO
Nuestra ¡ornada en el S.I.M.O-ha venido a damos
la razón cuando decíamos que las novedades de
este año iban a ser más bien escasas. El
verdadero SIMO llegará, para el mundo Sinclair,
estas navidades, cuando todas las compañías que
trabajan para sus ordenadores colapsen el mercado
con sus nuevos productos.
Estuvimos en el S.I.M.O. Y como ya seedores de este ordenador, los cuales al
anticipábamos en el número anterior en adquirirlo en un establecimiento autori-
el recinto ferial de la Casa de Campo, las zado y previo pago de una cuota míni-
novedades han brillado por su ausencia. ma anual, recibirán sin costo adicional
A pesar de nuestras tímidas esperanzas todas las actualizaciones del software que nes. Hay que decir que fue una simpáti-
de encontrar alguna que otra sorpresa se les haya facilitado con el equipo, así ca sorpresa, no sólo encontrarla, sino so-
agradable, lo cierto es que el mundo Sin- como una serie de noticias y notas téc- bre todo, conocerla.
clair se ha mostrado reservón y cautelo- nicas que el QLUB de Investrónica edi- El bloque compacto que ha sido crea-
so a ta liora de exponer innovaciones. tará periódicamente. do por T I M E X , es el intento más serio
Mientras en el resto de los stands se pre- La fecha de comercialización del QL realizado hasta ahora para conseguir
sentaban los últimos logros informáticos, sigue siendo todavía una incógnita. Pues- adaptar una unidad de disco al Spec-
nosotros teníamos que buscar con cuen- tos al habla con el director comercial de trum. Sus características más importan-
tagotas la información necesaria para la casa, nos comunicaba que parece ser tes son las siguientes:
Henar estas páginas. Y lo hicimos comen- Interface— Conecta el ordenador con
zando nuestro periplo informativo, no- el controlador del equipo.
bleza obliga, en el stand de Investró- Controlador— Puede controlar de un
nica. lado un mínimo de un floppy disck y un
máximo de cuatro, y de otro lado la uni-
Investrónica dad de alimentación.
Agolpados alrededor de una especie de l,a configuración mínima la compo-
mesa-tarima, una simpática azafata di- nen el interface, el controlador, la unidad
rigía a un grupo de pequeños robots obe- de alimentación y un floppy disck.
dientes que, previa programación, reali- Los "diskettes que utiliza son de tres
zaban una serie de movimientos básicos pulgadas, la capacidad real de estos, es
a las órdenes de ésta. El artilugio en cues- decir, los kilobytcs útiles, son 140 por ca-
tión no pasa de ser un juguete de Inves- La unidad de disco presentada por Investró- da una de las caras, una vez han sido for-
nica.
trónica, cuyo precio oscila alrededor de mateados estos. Puede utilizarse cual-
las 14.000 pts, un juguete sin duda ca- quier tipo de cartuchos con el mismo ti-
que se ha producido un cierto retraso con
ro, que cuando se le acaben las pilas só- po de formato que los Maxell CF2, que
la versión española de la RON, y la in-
lo servirá para que nuestro hijos tiren de cuestan aproximadamente unas 1.500
corporación de la letra Ñ, por lo que no
él con un cordelito enganchado como si pts., lo que comparado con los cartuchos
se sabe aún si estará disponible como se
de un oso de peluche, vulgar y corriente, de microdrive supone un ahorro sustan-
esperaba a finales de diciembre o princi-
se tratara. cial, sobre todo teniendo en cuenta que
pios de enero. Lo que sí se sabe, aun-
Mientras tanto, un poco más adelan- estos diskettes son dobles y tienen una ca-
que de forma aproximada, es que el pre-
te, los impávidos espectadores contem- pacidad mayor de casi 2 0 0 K.
cio oscilará entre las 120 y 1 3 0 . 0 0 0 pe-
plaban por primera vez, el tan traído y setas. A pesar de que no se nos han facilita-
llevado QL, que se mostraba ante ellos do datos sobre los baudios disponibles,
como una tangible realidad de futuro. nos aseguran que el tipo de acceso para
Unidad de discos
Junto a él, el reciente aparecido Spectrum un Spectrum de 48 K es totalmente ins-
plus, llamaba la atención del personal Después de haber deambulado algún tantáneo, lo que supone sin duda, la
congregado, que aún sigue preguntándo- tiempo por el stand de Investrónica, co- principal ventaja para el sufrido progra-
se ¿qué es eso de los 64-K? menzábamos a preguntarnos dónde se mador.
Volviendo al QL, parece ser que Inves- encontraba la anunciada unidad de dis- La unidad ha previsto la posibilidad de
trónica ha creado lo que denominan cos, cuando apareció ante nosotros per- conectar alguna impresora, por lo que in-
QLUB, una asociación de usuarios po- dida entre los pequeños robots jugueto- cluye en su configuración dos salidas del

6 MICROHOBBY
tinúa el slot se expansiones, sin embar-
go, por otro lado es muy positivo que la
unidad no utilize ni un solo bvte de la
memoria del Spectrum.

Impresoras
Continuando el pcriplo informativo,
llegamos hasta el stand de Gemini, don-
de lo único que encontramos fue una im-
presora, que si bien no es novedad, sí es
una buena impresora. Su precio es de
79.500 pts. Utiliza matriz de puntos y
tiene un cabezal con 9 agujas reempla-
zables. La velocidad de impresión, de
Muchas 120 cps. Tiene un buffer de memoria de
espectativas y
pocas
816 caracteres, con opciones para 48 Kb
novedades. U 8 Kb. La impresora puede conectarse
en modo paralelo al Spectrum de forma
directa o bien en serie utilizando un In-
tcrfaec RS 232 que cuesta un poco más
tipo RS 232, las cuales están situadas en este terreno. Timex lleva trabajando bas- de 13.000 pts.
el controlador. tante tiempo con Sinclair, con notables Como es lógico, no podíamos dejar de
El inteiface l y el microdrive, son per- resultados, (recordemos que fue esta visitar el stand de Seikosha, la empresa
fectamente compatibles con la unidad de compañía la que hizo la versión ameri- que mayor número de impresoras ha ve-
diskettes. Ixis comandos son práctica- cana del Spcctrum), lo que avala sin du- nido ofreciendo en los últimos tiempos
mente los mismos que en estos con al- da, la Habilidad de esta unidad. para ordenadores personales. Allí encon-
gunas pequeñas variaciones. En defini- El único inconveniente que hemos en- tramos los modelos de siempre y un ln-
tiva, se trata de un avance indudable en contrado, es el hecho de que no se con- terfacc Centronics para Spectrum que

POTENCIE SU SPECTRUM
CONVIERTALO EN UNA HERRAMIENTA UTIL PARA SU TRABAJO DIARIO
O EN UN PROFESOR DE PACIENCIA INAGOTABLE
conjunto de herramientas para programar colectiva, con instrucciones para elaborar diccionarios y pronunciación figurada
PROGRAMAS EN EXISTENCIA
o aprender a programar- er. código plantillas de corrección rápida Con ideal para niños y adolescentes Tan
(Todos para Spectrum 48 K) •adjetivo» como un juego
máquina calida para impresora ZX
PROGRAMAS EDUCATIVOS Optocheck. Análisis de la visión Tutor. Muy útil para iniciarse en Tutor F. Características s i m a r e s a
explicaciones completas y numerosos mediante ordenador Con instrucciones programación Facilita el estudio de las 'TUTOR 1' pero sobre vocabularo
ejercicios presentados en forma de mego que facilitan su manejo por cualquier palabras inglesas que se usan en e! francés
Química 1. Parci aprender a formular persona Contiene 7 determinaciones BASIC del Spectmm Contiene un test de Estadística. Paquete de programas de
sin esfuerzo Elementos, valencias, agudeza visual adultos agudeza visual elección múltiple para hacer más ameno estadísticas de dos variables Calcula los
símbolos, compuessos Contiene 3 niños radios de astigmatismo poder de e: aprendiz;* y dos diccionarios principales estadísticos correlación y
programas Nivel de S1 de EGB (13 convergencia, punto próximo de Tutor I. Diviértase mientras apren.i- recta de regresión Hace escalas de
años) acomodación visión binocular y fusión, y vocabulario inglés Sobre un vocabulario- intervalos traza histogramas y nube de
Trigonometría. Ser.i; coseno, lar::- ".:e campimetria automáiica y manual, con base de 400 palabras inglesas de tas más puntos Conjunto de tres programas que
cotangente secante y cosecante. 4 interpretación de resultados usuales, contiene un test de elecaón permite procesar gran cantidad de datos
programas Nivel 2 y 3 ; d e B l ! P (¡5-16 Cuerpo. Expilca el funcionamiento de múltiple, un test para aprender a escribir Muy útil para Psicólogos, Economistas
años) los principales órganos y sistemas del correctamente !as palabras inglesas, dos Ingenieros. Médicos, estudiantes etcétera
Facciones. Suma resta, igualdad y cuerpo humano mediante gráficos con
simplificación de fracciones, fracciones color, movimiento y sonido Menú con 17
impropias divisibilidad números primos. posibilidades. 55 dibujos, con movimiento PRECIOS
e.c 4 programas Nivel: 5? y 6' EGB y 51 textos explicativos Diccionario Cassette con programas QUIMICA 1 3 COO Pts
(¡0-11 años) medico con 90 términos Cassette con programas TRIGONOMETRIA 2000 "
Multiplicación. Üqs fr.xjrarr.as, iwa 2: Digestivo. Vea e¡ sistema digestivo Cassette con programas FRACCIONES 2000
y 3 : de EGB (78 años) hum?no en funcionamiento, gráficos con Cassette con piogramas MULTIPLICACION 1500
Análisis Dos programas análisis color y movimiento Cassette con programas ANALISIS 2 00C
moríokjgxrC' y análisis sintáctico dei Test. Paquete de programas para Cassette con MONITOR-DESENSAMBLAnOR DE CODIGO MAQUINA 2 000
lenguaie Para 4o y 5a de EGB (7-fl años) docentes, que permite construir sin Cassette con OPTOCHECK 3000
Cassette con DIGESTIVO v CUERPO 200C
esfuerzo pruebas objetivas de distintos Paquete d e programas TEST 3 500
UTILIDADES tipos (pruebas de verdadero-falso, y Cassette con TUTOR y TUTOR 1 2000
Monitor-desensamblador de código pruebas de elecaón múltiple con 3.4 y 5 Cassette con TUTOR y TUTOR T 2 000
máquina. Programa en código máquina respuestas posibles) Dos de los Paquete de programas de ESTADISTICA 3000 "
que permite inspeccionar la memoria de! programas contienen pruebas de Ventas en su proveedor habitual o oortra rembolso (en el precio se incluirán 300 pts
Spectrum Ocupando 10,3 Kb solamente vocabulario de francés y de inglés -con d e gastos d e envió)
pone a disposición del programador en vocabulario incluido, sustitmble por otro-,
código máquina un amplio lenguaje de y el resto de ellos son uttlizables para
comandos {35 nuevas instrucciones) de exámenes sobre cualquier matera Tbdos C General Franca 98 • 32003 ORENSE
muy fácil empleo El más completo con posibilidad de aplicación individual v Tel (988) 22 16 47

7 MICROHOBBY
ACTUALIDAD mayor de la que estamos acostumbrados.
Habrá que probarlo y hablaremos de él
Los nuevos más adelante.
juguetes También en este mismo stand se halla-
informáticos. ba el Wafadrive, el nuevo compacto que
incorpora el Interface 1 y dos microdri-
quien ha previsto la conexión del Spec-
ves que incluyen algunas mejoras. Entre
trum a un monitor de fósforo verde. Se
ellas, que los cartuchos que utiliza alma-
trata del G M - ¡211, un aparato de 12
cenan más de 1 0 0 K, éstos además son
pulgadas que incorpora una base girato-
algo más grandes que los antiguos. To-
ria, con un desplazamiento de 30° en
do el bloque está basado en un diseño
vertical y 6 0 ° en horizontal, un display
muy bueno que lo hace mucho más pre-
de hasta 2 . 0 0 0 caracteres, 8 0 columnas
sentable. El precio es también otra ven-
permite conectar cualquier impresora y 25 lincas.
taja: el conjunto completo no sobrepa-
(CP - 7 0 0 A, GP - 550 A o GP -
Otros periféricos sará las 40.000 pts, dalo a tener en cuen-
5 0 0 — a este ordenador, pudiendo rea-
ta ya que incorpora dos microdrives de
lizar además el H A R D - COPY. Lo más destacable en el terreno de ios mayor capacidad.
La novedad Seikosha sin embargo, no joysticks lo ha marcado Ceconsa con su
estaba presente en el SIMO, aunque es interface de doble salida, compatible con
probable, según nos comunicaron, que
Software
Kempston y Sinclair, asi como el joys-
esté disponible al público a primeros de Nuestas mayores esperanzas se basa-
enero. Se trata de la impresora GP 8 0 0 , ban en este terreno, a pesar de ello pare-
que incorpora un sistema de introducción ce ser que las principales empresas pro-
automática del papel, además utiliza ductoras e importadoras de Software se
tracción normal o fricción según se eli- han mostrado muy recelosas a la hora de
ja. presentar sus productos. El motivo, al pa-
Podemos conseguir, según se nos ase- recer no es otro que no dar pistas a la
guró, una calidad de impresión del tipo competencia e impedir además que los
margarita (máquina de escribir), en cu- productos sean copiados antes de estar
yo caso la velocidad de impresión sería
de 20 cps, y 8 0 cps cuando el tipo de
letra que utilicemos sea normal. El pre- Nadie quiere dar
cio será aproximadamente de 6 0 . 0 0 0 pistas a la
pts. y podrá utilizarse con Interface RS
competencia.
232 ó Centronics.
en el mercado. Todas las empresas co-
Monitores merciales han puesto sus esperanzas en
la campaña navideña, por lo que se nos
Aparte del CUB 145/DQ3, del que ya Los nuevos juguetes informáticos. presenta un mes de diciembre con un
hablamos en el número anterior, pocas
mercado de software inundado de pro-
novedades encontramos a nivel de mo- ticks con controlador a distancia, el RAT,
gramas comerciales.
nitores, aunque por otra parte, esto es ló- que encontramos en el stand de Micro
Compulogical por ejemplo, guarda ce-
gico, ya que el Spectrum utiliza priorita- World, donde además encontramos tam-
losamente sus novedades, intentando fre-
riamente televisores, mientras que el QL, bién un curioso cassette de carga rápida
nar de este modo a la piratería. Micro-
que es un ordenador muy propicio para importado de Inglaterra. Se trata del
gesa que nos anunciaba recientemente la
este tipo de periféricos, todavía no está Sprint, de Challange Research, el cual al
comercialización de un bloque de nue-
en el mercado. A pesar de ello, ya hay parecer carga a una velocidad bastante
vos programas, tan sólo nos ha dado a
conocer uno, 1X2, un programa de qui-
nielas. Estamos entrando de este modo
ffliciof»»ío<H/<
en lo que me atrevería a llamar de «soft-
ware fantasma», todo el mundo anuncia
programas pero ninguno te los enseña.
Nosotros por eso no hablaremos de ellos
hasta que estén en nuestras manos, ya
que si lo hiciéramos estaríamos hacien-
do publicidad de un producto que ni si-
quieta sabemos si existe. Lo que sí pode-
mos anunciar es que Dinamic ya tiene
dos de los tres programas que estaban en
preparación, Babaliba y Videolimpic, dos
juegos bastante buenos que ya hemos te-
nido oportunidad de ver y que pronto co-
Un casset que se conecta al Spectrum. mentaremos.

8 MICROHOBBY
PROGRAMAS MICROHOBBY
«i

EL PINGÜINO A

HAMBRIENTO SpIltUHH 16 R
En estas fechas en que se nos aproxima el (rudo NOTOS GRRFICRS
invierno, nada más apropiado que un programa
«polar» para prepararnos al uso y disfrute de abrigos R B
a v r j i
C D E F
I V
G H I
« N R
J

S bufanaas. Con el «pingüino hambriento», sentirá la


urexa de los fríos árticos.
En el juego, asumimos el personaje de
un pingüino hambriento que trata de
conseguir el último pescado de todo el
Polo Norte. Por otra parte, un oso po-
lar, que también ha visto el pescado, no
está dispuesto de ninguna manera a per-
mitírnoslo. Así que entablamos una ca-
rrera desesperada con el oso a través de
los icebergs valiéndonos de una escalera
para ascender por ellos; al principio el
asumo es sencillo, pero en sucesivos ni-
veles de dificultad hay que tener bastan-
te rapidez de reflejos para llegar a tiem-
po. El manejo es muy sencillo: con la
«q» nos movemos hacia la izquierda, con
la «w» a la derecha y con la «i» ascen-
demos al siguiente nivel de icebergs.

En fin, póngase calentito, diviértase y


buena suerte.
El hambre siempre es un problema; pero
con frío, la subsistencia se hace más
difícil.

40 LET a=INT <RNO*120)+1 LET 6999 REH MI R u t i n a de l o s s i g u í


1 REH » * * PINGÜINO • » » b»INT (RND*40> + 1 e n t e s n i v e l e s de j u e g o t t *
3 CO SUB 3000 3020 PLOT 127, 105 DRRU a , b 7000 B E E P . 1 , 1 0 BEEP .1,7: BEEP
5 LCT h i =0 3030 PLOT 127, 105: DRRU - a , b .5,20 P R I N T RT 13,0,"
10 GO SUB 9000 3040 PLOT 137, 105 DRRU - a , - b Usted ha t o g i d o e l pez " : FOR
30 LCT fm.2: LCT i e v = l 3050 PLOT 127, 105 DROU a , - b
832 LET r » 1 8 LET c»14 3060 NEXT r l«0 TO 300 NEXT l: LET I t V i l t V i
1001 LET e»2: LET d=0 3065 BRIGHT 0 1: GO T O 100
1002 LET f s f + , 0 5 3070 PRINT RT 1 , 0 , INK 3 ; " 8999 REH * » * g r á f i c o s d e f i n i d o s
100S BORDEO 1: PRPER 1: CL5 PR PINGÜINO" por e l u s u a r i o * * *
PER 1: INK 7 3080 PRINT RT 1 6 , 0 , INK 2; 8RIGH 9000 F O R n B0 T O 7 RERO a
1010 FOR n i * TO 20 STEP * T l ; - Hacía a t r as-O fldeianie-u POKE
1020 PRINT RT n , 0 . INK 4. BRIGHT Rrr i b a - I " : BRIG USR " a " + n , a : NEXT n
11 "^^^T^TT^TT^^'VlTT^^^'l^lT'WT'lTrTTP HT 0 9 0 1 0 FOR n = 0 TO 7 RERD a POKE
3090 PRINT RT 1 9 , 0 , INK 1 ; " USR " b " 4 f > , a : NEXT n
TS&" N E X T n Putse c u i i q u i t r t e c l a " 9030 F O R n = 0 TO 7 RERO a POKE
1027 PRINT RT 0 , 0 , INK 6; PRPER 3499 PRUSE 0 USR " C " + n , a NEXT n
0, BRIGHT 1 ; " Nivtl: 3500 RETURN 9030 F O R n=0 T O 7: RERD a POKE
tanteo 4999 REH # * * f i na i r u t i n a de jue USR " d " + n .a NEXT n
1020 PRINT RT 0 , 1 4 , PRPER 0. INK 90 t * < 9040 F O R n =0 TO 7 RERD a POKE
6, BRIGHT 1 ; l e v PRINT RT 0 , 2 8 , 5000 BEEP . 6 , - 10: BEEP 7 , - 2 0 USR " e " + n , a : NEXT n
PRPER 0, INK 6, BRIGHT l ; h i 5005 PRINT RT 12,0;" 9050 F O R n=0 TO 7 RERO a POKE
1029 GO SUB 6000 USR " F " + n , a NEXT n
1035 PRINT RT r + 3 , 0 , INK 4, BRIG 5010 PRINT RT 1 1 , 0 ; INK 7 ; ' El 9060 ROR n - 0 TO 7 R E R D POKE
oto
P o t a r coge e l pez *' a
HT I, ••TNNNNNIRRT'I'I'WTTTTTT^WF'M USR "9"+n,a NEXT
5015 OR V«0 TO 150 NEXT > 9070 FOR n - 0 TO 7 R E R D POKE
5030 PRINT RT 1 3 , 0 ; INK 7 ; " P u l s a
1040 PRINT RT INK 6, " A R e cu i q u i e r t e c l a p a r a Jugar de n USR " H " + N , A :
9080 FOR n=0
NEXT
TO 7 R E R O
T r + l , c ; INK 6, uevo PRUSE 0: PRUSE 0 a POKE
1050 i r r < =S THEN PRINT RT r + s , c 5100 IF l e V - 1 > h i THEN LET h i a l e v USR " i " + n , a NEXT i
+ 1 • •• •• GO T O 7000 9090 FOR n * 0 TO 7 R E R D a POKE
1055 PRINTR T RT « , <J, INK 77; BRIGHT 5110 GO TO 20 USR "J"TN,A NEXT
i ; ; ; JL;;< - BRIGHT 5999 REH • »# R u t i n a de la e s c a l e 9300 ¿RTR 0 , 5 6 , 6 8 , 1 3 0 , 1 5 4 , 1 5 4 , 1 3
ra t t a 1,310
10&7 LCT d=d + f 6 0 0 0 LET p«INT (RND *S9 + 1) 9310 ORTR 1 6 6 , 3 0 6 , 1 5 6 , 1 8 8 , 3 4 8 , 3 2
1060 PRINT RT 3 , 2 9 , INK 5, BRIGH 6 0 0 1 I F r = 6 THEN LET p=39 ,124,0
T 6003 PRINT RT 6 , 0 ; " 9330 ORTR 0 , 3 5 5 , 2 5 1 , 1 3 3 , 1 1 4 , 5 0 , 4
2000 IF d > =37 THEN GO TO 5000 8 , 16
2100 IF INKEYJ s"H" THEN LET C«C- 9330 DRTR 3 , 7 , 7 , 7 , 3 , 1 5 , 3 1 , 6 3
1 BEEP . 0 0 0 5 , 3 0 6005 PRINT RT 10,0," 9340 DRTR 1 9 2 , 3 2 4 , 3 3 4 , 2 2 4 , 1 9 3 , 3 4
2110 I F INKEY»="*" THEN LET C«C+ 0,348,252
1 BEEP . 0 0 0 5 , 3 0 6006 PRINT RT 14,0," 9350 DRTR 5 5 , 5 5 , 3 3 , 7 , 1 4 , 1 4 , 1 4 , 1 4
2120 IF INKEY $ n " i " RND C+l-P THE 9360 ORTR 2 3 6 , 3 3 6 , 3 3 2 , 2 3 4 , 1 1 2 , 1 1
N LET r * r - 4: GO SUB 6000 2,113,112
2140 IF C <-0 THEN LET C=0 6007 PRINT RT 18,0." 9270 ORTR 3 1 , 6 3 , 1 2 7 , 1 3 , 1 3 7 , 6 3 , 3 1
3150 IF C>=39 THEN LET C =39
2160 GO TO 1031 6008 IF r<«3 THEN RETURN ¿380 ORTR 1 3 1 , 1 9 9 , 3 3 9 , 3 5 5 , 3 3 9 , 1 9
2999
«*• REH t t t TITULO DE PRNTRLLR 6010 BEEP . 0 0 5 , 1 0 BEEP . 0 0 5 , 1 5 9.131,0
BEEP . 0 0 5 , 2 0 PRINT RT r + l , p ; " « 9290 ORTR 1 2 9 , 3 5 5 , 1 3 9 , 1 3 9 , 1 2 9 , 2 5
3000 CLS BORDER 6: PRPER 6 CL '•; RT f , p ; " O " ; RT r - 1 , p ¿ "O" ; RT r - 3 5,139,139
S PRPER 6: INK 0 t p g "n" 9300 RETURN
3010 INK 4 BRIGHT 1 FOR f « l TO 6030 RETURN

9 MICROHOBBY
PROGRAMAS MICROHOBBY r
EL BOSQUE
3 7 4 P R I N T AT 1 3 , 0 , PORO P O L I O R
ESTO T E R R I B L E D E S G R A C I O DEBE REC
OHENZOR EL J U E G O "
3 7 5 FOR X * 1 TO 7 0 0 NEXT X
3 7 6 GO TO 8 0 0 0
4 9 9 FOR F = 1 TO 3 : DRAU 0 . 5 DRA

TENEBROSO
U 5,0 DRAU 0 , - 5 : DRAU 5 , 0 NEXT
F DRAU 0 , 5 : DRRU 5 , 0 DRAU 0 , -
5 RETURN
5 0 0 BORDER 7 : PAPER 7 : I N K 0 C
LS
5 1 5 P R I N T " H A ENCONTRADO UN CAB
A L L O NEGRO YESTO GOLOPANDO EN EL
5 2 0 FOR 0 « 1 TO 1 5
Spectrum 48 K 5 2 5 FOR F = 1 5 TO 1 7 BEEP .003,1
0 . POUSE S - F / 5 BEEP . 0 0 3 , 3 POU
SE 6 - F / 5 BEEP . 0 0 3 , 0 PAUSE 5 - F
•5 B E E P . 0 0 3 , 1 ; PAUSE 2 5 - F NEX
Sumérjase, con este programa, en la atrayente T F
5 2 6 NEXT A
aventura del miedo y de los legendarios mitos que nos 5 3 0 CLS P R I N T AT 9 , 0 , " H O Y UNO
COJO ENTERRODO EN EL S U E L O , Q U I
ERE DESENTERRORLO ? "
han hecho estremecer en más de una ocasión. En un 5 3 1 PRINT "TAB 1 0 , "
5 3 2 I N P U T C»
(SI O NO)"
I F C » < > " S I " RND C
escenario que nos predispone a la imaginación, como » < > " N 0 " T H E N GO TO 5 3 2
5 3 3 I F C » = " S I " THEN LET C » 1
es el de este juego, tendremos que superar todos los 5 3 4 I F C f = " N O " THEN L E T C = 0
5 3 5 L E T R = I N T <RND*3> : I F R =2 T
HEN GO TO 2 5 0
obstáculos y lograr atravesar el tenebroso bosque. LS
5 3 6 BORDER 1 : POPER 1 INK 7 : C

Decídase. 5 3 7 P R I N T " S E HO AVENTURADO POR


UN OSCURO C A M I N O SOLO PflRfi ENC
ONTRARSE AL HOHBRE LOBO AL F I N A L
' 5 4 0 I F C « 0 T H E N POUSE 1 0 0 PRIN
Tenemos aquí un juego perteneciente a otra. Puede ocurrir que nos encontre- T S I H U B I E R O DESENTERRADO LO
COJO HOBRIO T E N I D O UNO O P O R T U N I D
ai tipo Aventuras; en estos juegos, nor- mos con el castillo del Conde Drácula, AD CONTRA E L " FOR F u l TO 4 0 0
NEXT F GO TO 0 0 0 0
malmente tenemos que atravesar por que tengamos que galopar sobre un te- 5 4 5 LET O s I N T ( R N D * 2 6 > + 6 5
T ' " C U A N D O UNA L E T R A APAREZCA EN
PRIN
L A P A N T A L L A P R E S I O N E L A TRATANDO
multitud de sitios peligrosos donde nos rrible caballo negro, cruzar un precipi- DE D I S P A R A R A L HOHBRE L O B O . "
5 5 0 FOR F = 1 TO 1 0 0 0 NEXT F : CL
esperan, acechantes, espantosos brujos y cio caminando sobre una tabla, que ten- S
5 5 1 BEEP .5,10
monstruos que tratarán de destruirnos gamos que superar la prueba de los va- 5 5 5 P R I N T AT 1 0 , 1 5 , C H R « Q
5 6 0 FOR U = 1 TO 1 0 0 0 0 0 0 I F INKE
Y » < > C H R » O T H E N NEXT U
con la astucia más que con la fuerza. sos envenenados o enfrentarnos con el te- 5 6 3 I F U < 7 0 THEN P R I N T AT 1 5 , 5 ;
F L A S H 1 ; " H O CAZODO AL HOMBRE LO
Nuestros enemigos en esta ocasión, rrible Hombre-lobo. BO" GO TO 5 7 5
5 7 0 I F U > 7 0 T H E N P R I N T AT 1 5 , 8 ;
son el Conde Drácula, un Hombre-lobo Ix>s gráficos están muy bien cuidados FLASH 1 ; " D E M A S I O D O LENTO"
T POPER 2 , I N K 7 , F L O S H 1 ; " CL M
PRIN
OHBRE LOBO LE HO MOTODO"
y la cantidad de parajes peligrosos que y algunos de ellos son muy, pero que 5 7 1 FOR F * 1 TO 4 0 0 NEXT F GO
TO 8 0 0 0
tenemos que atravesar, escogiendo el úni- muy originales; mejor que describirlos 5 7 5 FOR F = 1 TO 2 0 0
TO 1 0 0 0
NEXT F GO

co camino adecuado entre las opciones nosotros, dejamos al lector el placer de LS


8 0 0 BORDER 1 : PAPER 1. I N K 7 : C
9 9 9 C L S : P R I N T AT 9 , 0 , F L A S H 1
que el ordenador nos presenta. El meca- hacerlo. , " F E L I C I D A D E S . HO S O L I D O U I U O DE
L COSTILLO" FOR F . l TO 4 0 0 NEX
nismo del juego está basado, fundamen- Para un correcto manejo del progra- T F
1 0 0 0 LET R = INT (RND*2>
1 0 0 2 I F R = 1 T H E N GO TO 1 1 0 0
talmente, en un proceso aleatorio, con ma, basta con seguir las detalladas in- 1 0 0 4 BORDER 4 POPER 4 INK O C
LS
objeto de que ninguna partida sea igual trucciones que éste nos suministra. 1 0 0 6 P R I N T " E S T O USTED ATROUESAN
DO UN P R E C I - P I C I O " : FOR X « 1 TO 1
00 NEXT X P R I N T " C A M I N A SOBRE
UNO TOSLO Y . . . "
1 0 0 7 FOR X a l TO 2 0 0 NEXT X
NOTOS GROFICOS 3 2 0 P R I N T AT 8 , 1 1 ; " B I E N U E N I D O " ; 1 0 0 8 BORDER 5 POPER 5 INK 0 C
OT 1 0 , 1 4 ; " O L O " LS
1 0 1 0 P R I N T OT 6 , 0 , I N K 4 ; POPER
0# B C 0
m E F G M I J K L M 3 P 3 2 1 P R I N T OT 1 3 , 2 ; " R E S I D E N C I O D 7 , INUERSE 1; t l l t t t l t t t FOR X
Y f \ 13 EL CONDE DROCULO" P R I N T OT X , 0 , INK 7;"•
3 2 4 INK 7 • : NEXT X
Q R S T 3 4 0 FOR G = 1 TO 3 0 I N K I N T (RND f Ñ T OT 2 0 , 1 0 ; INK l;
;; f t • 5 + 1) OVER 1
R I N T OT N , 0 ; , , :
FOR N = 1 B TO 2 1
NEXT N OUER 0
P
NEXT G ; INK
3 5 0 BORDER 7 POPER 7 INK 0 C
LS 1016 FOR F = 6 TO 1 9 : PR
3 5 1 P R I N T " Q U I E R E ENTROR EN EL I N T OT F , 1 0 ; " t " BEEP . 0 5 , L - 1 P
1 RCM ttt BOSQUE TENEBROSO t* COSTILLO O ES USTED UN. . . . " , FL R I N T OT F , 1 0 , : BEEP . 0 5 , L : LE
• OSM 1 ; O T 3 , 5 ; " M U R C I E L A G O ASUSTAD T L.L-1 P R I N T OT F , 1 0 , " NEXT
3 POKE 2 3 6 5 8 , Q GO SUB 9 0 0 0 O " , FLASH 0 ; 7"
1 6 0 BORDER 7 PAPER 7 INK 0 B 352 PRINT P U L S E ' E ' PORO EN 1 0 1 7 INK 1 OUER 1 FOR F « 1 TO 1
RIGHT 0 OUER 0 INUERSE 0 FLAS TROR.... O ' S ' PORO SOL I R COR 0 BEEP . 0 1 , R N D * 1 0 P R I N T OT 2 0 ,
H 0 CUS RIENDO í ! ) " 10, "/"• PAUSE 5 P R I N T AT 2 0 , 1 0 ;
1 7 0 P R I N T "ESTO U5TED PERDIDO E 3 5 3 INPUT O* "l". PAUSE 5 . P R I N T AT 2 0 , 1 0 ; " / "
N UN BOSOUE Y SE « P R O X I M O L A MED 3 5 4 I F 0 $ < > " E " AND 0 * < > ' S " TMEN PAUSE 5 NEXT F . OUER O
IR NOCHE," GO TO 3 5 3 1 0 1 8 FOR X = 1 TO 2 0 0 NEXT X
1 B 0 P R I N T ' ' " S E ENCUENTRO AL L A 3 5 5 I F 0 » * " S " T H E N GO TO 1 0 0 0 1 0 2 0 BORDCR 7 PAPER 7 : INK 0 C
DO DE UN R I O . " 3 5 6 LET U z I N T (RND * 2 ) : I F U « 1 T LS
1 9 0 P R I N T • ' • ' " D E S E A I R R I O ARR HEN GO TO 9 9 9 1 0 2 2 P R I N T AT 1 0 , 5 , INK 2 , FLOSH
IBP 0 RIO ABAJO''" 3 5 7 CLS PLOT 0 , 3 1 ; DRPU 2 5 5 , 0 1 ; " S E HA AHOGADO EN EL MOR"
S00 PRINT -TAB 9 ; " A R R I B A (A) O 3 5 6 FOR F . 0 TO 1 5 1 0 2 4 FOR X * 1 TO 3 0 0 NEXT X GO
ABAJO (B)" 3 5 9 P R I N T OT F , F , TO 6 0 0 0
2 1 0 I N P U T AS 3 6 0 BEEP .15,50
2 2 0 I F O f < > " 0 " AND A * < » " B " T H E N 3 6 1 P R I N T AT F , F ; " A " 1 1 0 0 BORDER 1 PAPER 1 INK 7 C
GO TO 2 1 0 3 6 2 FOR X . l TO 1 5 ; NEXT X LS
2 3 0 LET R t I N T (RND*2) 3 6 3 P R I N T OT F , F ; ' 1 1 0 5 LET R . I N T (R >6)
2 4 0 GO TO ( 5 0 0 AND O b 1 ) + ( 2 5 0 AN 3 6 4 NEXT F 1 1 1 0 I F R =0 OR R = 1 OR R * 2 T H E N G
D 0 =0 ) 3 6 5 FOR A - l TO 1 0 : L E T I » R N D »5 O TO 2 0 0 0
2 5 0 BORDER 0 PAPER O INK 6 C P R I N T AT 1 6 , 1 6 ; IN
N K" I*«; " ínt w
e t " ;, An Ti 1i 1 1 1 5 I F R * 3 OR R = 4 THEN GO TO 3 0
LS 7,16, INK FOR X • i TO 1 0 00
3 0 0 PLOT 0 , 1 2 0 DROÜ 2 4 5 , 0 PLO P R I N T AT US;" " , AT 1 7 , 1 6 ; " 1 1 2 0 I F R = 5 THEN GO TO 4 0 0 0
T 0 , 1 2 0 : DRAU 0 , 3 0 GO SUB 44.9 NEXT A 2 0 0 0 BORDCR 5 PAPER 5 INK 0 C
3 0 1 DRAU 0 , - 2 0 GO SUB 4 4 9 DRA P R I N T AT 1 6 , 1 6 ; " * " ; A T 17,16 LS
U 0,30 GO SUB 4 4 9 2 0 0 5 PLOT 0 , 8 7 DRAU 2 5 5 . 0 PLOT
3 0 2 DRAU 0 , - 1 0 GO SUB 4 4 9 DRA 3 6 7 P R I N T AT 1 9 , 2 , M I NOMBRE ES 0,67 DRAU 1 0 , 1 0 DRAU 2 3 5 , 0 D
U 0,10 GO SUB 4 4 9 CONDE D R A C U L A " ROU 1 0 , - 1 0
3 0 3 DRAU 0 , - 3 0 GO SUB 4 4 9 ORA 3 6 8 BEEP . 5 , - 3 0 BEEP 1 , - 1 0 BE 2 0 1 0 P R I N T OT 1 0 , 3 , I N K 1, f",OT
U 0,20 GO SUB 4 4 9 DRAU 0 , - 3 0 EP . 2 5 , - 2 0 BEEP . 2 5 , - 1 0 : BEEP . _10,15; INK 2 , " f " ; 0 T 1 0 , 2 8 , INK
3 0 4 PLOT 1 1 5 , 1 2 0
OU 2 0 , 0 , - P I
DRAU 0 , 1 0
DRAU 0 , - 1 0
DR 2 5 , 0 : BEEP 1 , - 1 0
3 7 0 BORDER 2 INK 7 CLS FOR
0

";OT
ll f
2 6 1 5 P R I N T OT 8 , 3 ; " O " ; O T
8,28,"2"
e , l 5 ; " l
3 0 5 BRIGHT 1 INK 7 FOR F = 1 5 T M • 1 TO 7 0 4 PRINT INK 2 , " • " , NE
O 2 3 0 STEP 7 0 PLOT F , 1 3 ® DRAU XT M PAPER 2 2 0 2 0 P R I N T AT 1 7 , 0 , " U N O DC LOS U
5,0 DRAU 0 , 7 DRAU - 5 , 0 , P I DRA 3 7 1 P R I N T AT 5 , 5 , PAPER 1 , F L A S OSOS DC E N C I M O DE LO MESO ESTO E
U 0,-7 NEXT F : I N K 6 BRIGHT 0 H 1 ; " H A T E N I D O MALA S U E R T E " NUENENODO. CUAL DC E L L O S Q U I E R E
3 1 0 PLOT 1 2 0 . 1 3 9 FOR 0 . 1 3 9 TO 372 P R I N T AT 8 , 0 ; " D R A C U L A B E B I O BEBER'»"
1 2 0 STEP - 1 PLOT 1 2 0 , A PLOT 1 2 SU S A N G R E , S E R A U S - T E D UN U A H P I R 2 0 2 5 LET P * I N T (RND+3)+48
5,ft PLOT 1 3 0 , A BEEP .01,A-100 O HASTA EL F I N DEL MUNDO" 2 0 3 0 P P I N T OT 2 1 , 0 , " P U L S E 0 , 1 O
3 7 3 FOR X * 1 TO 2 0 0 NEXT X 2"

10 MICROHOBBY
Entre sombras acuciantes, personajes fantasmagóricos
y nuestra propia imaginación, hemos de llegar a
nuestro objetivo.

2 0 3 S I F I N K C Y K >*•©•• AND I N K E Y » í > , 14, — " 9000 RESTORE 9010 FOR A . 1 4 4 TO


1 " AND I N K E Y t i > " 2 " THEN GO TO 2 4 0 2 1 BEEP . 3 , 4 0 _ _ „„,,„_ 163
030 4 0 2 5 P R I N T AT 8 , 1 3 , PRINT 9001 FOR X « 0 TO 7 ; READ D
2 C 4 0 I F I N K E Y * = C M R » P THEN BORDE AT 9 , 1 3 , " J l " 9002 POKE USA CMR $ ( A ) + X , D
ft 0 PAPER 0 INK ? CLS FOR X 4 0 2 6 BEEP . 6 , 2 0 9003 NEXT X
- 1 TO 5 0 BEEP . 0 0 S , R N O * X NEXT 4 0 2 7 NEXT F 9004 NEXT A
X P R I N T PAPER 4 , INK 0 , F L A S H 1 4 0 2 8 P R I N T AT 1 5 , 3 , 9010 DATA 0 , 0 , 2 4 , 1 6 5 , 1 6 5 , 9 0 , 3 6 , 1
, AT 1 0 . 2 , " MR B E B I D O EL UASO ENU 4 0 3 0 RESTORE 4 0 3 5 FOR N = 1 TO 2 26
ENENADO' FOR F = 1 TO 4 0 0 NEXT FOR F o l TO 3 READ A , B , U » PRIN 9015 DATA 165,165,126,60,90,24,2
F GO TO eo»e T Uf, BEEP A , B NEXT F PAUSE 2
0 NEXT N „ 4 . 60
2 0 4 5 BORDE» 7 PAPER 7 INK 0 C 4 0 3 5 DATA . 5 , 1 2 - " C L I U e ",.2S,9," 9020 DATA 0,57,126,255,85,0,0,0
LS SIN",.5,5,"CLAIR • , . 5 , 1 4 . "SUP" , . 9025 DATA 0,156,126,255,170,0,0,
2 0 5 0 P R I N T FLASH 1 , PAPER 6 , AT 0 25,10,"ER-",.5,5,"STAR" 0
, 1 2 , " S E SALUO} " r R T 2 , 3 , " E L UASO 4 0 4 0 FOR F = 1 TO 1 0 0 NEXT F CL 9030 DATA 0,1,6,31,61,124,244,80
NO ESTABA ENVENENADO" S 903S DATA 0,128,96,248,168,62,47
2 0 6 0 BEEP 1 , 2 ® BEEP 1 , 3 0 BEEP 4 0 4 5 P R I N T AT 8 , 0 , I N K l . " T I O CL . 10
1,40 GO TO 5 0 0 I U E LE HA T R A I D O A C A M B R I D G E . " , » 9040 DATA 96,149,136,82,68,37,65
3 0 0 0 BOROER 0 PRPER 7 INK 7 C T 10 . 0 , " V I V I R A CON EL EN S I N C L A I , 137
LS R R E S E - ARCM. 9045 DATA 56,196,66,17,33,70,82,
3 0 0 5 P R I N T " E S T O DANDO V U E L T A S E 4 0 S 0 P R I N T • * I N K 2 , " Q U I E R E JUGA 9
N CIRCULO" R DE N U E U C " 9050 DATA 148,100,66,152,160,62,
3 0 1 0 PRINT FOR F • 1 TO 2 0 0 NEX 4 0 5 5 GO TO 8 0 1 0 36,27
T F : GO TO 1 7 0 8 0 0 0 BOROER 6 PAPER 6 INK 0 C 9055 DATA 161,18,20,4,130,61,105
4 0 0 0 BOROER 7 PAPER 7 INK 0 C LS , 134
LS 8 0 0 5 P R I N T AT 8 . 4 ; F L A S H 1 , PAPE 9060 DATA 0,0,24,126,235,255,255
4 0 0 5 P R I N T "DESPUES OE ESTA E X C I R 1 , INK 7 , " Q U I E R E «JUGAR OTRA V ,25
TANTE A U E N - T U R A , HA OCURRIDO UN EZ1 9 0 6 5 DATA 2 8 , 9 3 , 4 2 , 2 8 , 2 8 , 2 8 , 2 0 , 3
MILAGRO: NUESTRO QUERIDO AMIG 8 0 1 0 PRINT T f l B 9 . " S I O NO" 4
O C L I U E S I N - C L A I R , S I N EL CUAL L 8 0 1 5 INPUT A * 9 0 7 0 DATA 2 8 , 2 8 , 8 , 6 2 , 9 3 , 2 8 , 2 0 , 8
A AUENTURA NO H A B R I A S I D O P O S I B 8020 IF filo " S I " AND A » o " N O " TH 9 0 7 5 DATA 7 , 2 4 , 4 8 , 9 6 , 9 6 , 2 3 7 , 2 1 0 ,
LE , L E H A . . . . " EN GO TO 8 0 1 5 222
4 0 0 6 P R I N T PAPER 1. INK 7 , F L A S H 8 0 2 5 I F flí: " S I " TMEN RUN 1 3 0 9 0 8 0 DATA 2 2 4 , 2 4 , 1 2 , 6 , 6 , 1 8 3 , 7 5 , 1
1 , " SALUADO JUSTO A T I E M P O DE U 8 0 6 5 BOROER 0 PAPER 0 INK 7 C 23
NA MUERTE C I E R T A LS P R I N T AT 3 , 0 , " E S T E PROGRAMA 9 0 8 5 OATA 2 1 0 , 2 0 5 , 6 5 , 6 6 , 6 6 , 6 5 , 3 9
SE AUTO D E S T R U I R A AHORA M I S M O " ,40
4 0 1 0 FOR F o 1 TO 2 7 5 BEEP . 0 0 3 , R 8 0 6 6 FOR S z 1 0 0 TO 0 STEP - 1 9 0 9 0 DATA 7 5 , 5 1 , 2 , 2 , 2 , 1 3 0 , 2 2 8 , 2 0
ND t 5 0 NEXT F CLS 8 0 6 7 P R I N T AT 1 0 , 1 4 . S , " : FOR 9 1 0 0 DATA 4 3 , 2 4 , 2 6 , 1 3 , 7 , 2 , 2 , 2
4 0 1 5 INK 2 P R I N T AT 5 , 1 4 A X = 1 TO 10 NEXT X NEXT S 9 1 0 5 DATA 2 1 2 , 2 4 , 3 6 , 2 4 0 , 2 2 4 , 6 4 , 6
T 6 , 1 4 , "V£)",AT 7 , 1 4 , " V 8 0 6 8 P R I N T AT 1 0 , 1 3 , F L A S H 1 , ' B A 4 ,64
4 0 1 9 FOR F = 1 TO 5 NG" 9 1 1 0 DATA 126,126,126,126,60,24,
4 0 2 0 INK 1 P R I N T AT 8 , 1 3 , " • ' 8 0 6 9 FUH X b 1 TO 2 0 0 NEXT X: RAN 60,126
AT 9 , 1 4 ; " É Í " , A T 1 0 , 1 4 . " 1 " ¿ A T 1 1 DOMIZE USR 0 9 1 2 0 RETURN

11 MICROHOBBY
PROGRAMAS MICROHOBBY

MANDO
A LO LOCO
Spertnim 16 K
Especialmente dedicado a
aquellos que recuerdan las
terribles horas pasadas con
la brocha en la mano
tratando de decorar su casa,
presentamos al Pintor Loco.
Para ser un juego en BASIC, se ha
conseguido una excelente velocidad; por
ello, a pesar de su sencillez, el nivel de
adieción (o de «pique», que dirían algu-
nos) es bastante alto. El funcionamiento
del programa es el siguiente: tenemos 4
niveles de dificultad posibles, del I al 4,
y nos movemos a lo largo de la pantalla
utilizando las siguientes teclas:
Q— ARRIBA
A—ABAJO
P— DERECHA
O-IZQUIERDA
El resto del manejo está profusamen-
te explicado en el propio programa.

Pase un buen rato pintando a su gusto y


superando las terribles dificultades que se
le plantearán.

602 LET s h e e t * s h e e t • l 0 , "| ;;;RT 12,27; INK 0, PRPER


1 REH » * • P I N T O R LOCO 6 0 3 LET SC2=SC 0,
5 POKE 2 3 6 5 8 , 0 6 0 4 P R I N T RT 1 0 , 3 , " N i v e l ";shee 2110 URN
6 LET H I > E t - 1 , " T i e n e 50 p u n t o s " LET sc«i 3000 LET bu9'bu9*4
10 PRPER 6 BORDER 6 : INK 0 C C +50 3001 I F b u ? > 1 6 TMEN LET bug=16
LS 6 0 7 FOR n » - 1 0 TO 1 0 BEEP .09,n 3005 FOR n a l TO b U 9
90 CO SUB 9 0 0 0 NEXT n 3010 LET aaINT (RND*20)4l LET b
100 GO SUB 6 0 0 0 6 0 8 CLS =INT (RND*29)+1
105 LET Sh«e t - 1 6 1 0 GO T O 1 1 0 3 0 2 0 I F R T T R < a , b > < > 4 0 T M E N GO T
106 LET SCs0 6 5 0 STuP O 3010
3 0 2 5 I F a a l l T M E N GO T O 3 0 1 0
107
100 LET
LET S C 2 - 0
bug=0
1 1 0 GO SUB 2 0 0 0
m a* p.i 3 0 3 0 P R I N T RT a . b ; INK 2, PRPER
1 1 5 GO SUB 3 0 0 0 B02 LET S C > 6 0 0 § 6 4 0 NEXT n
130 LET m i l LET ya31 8 0 5 FOR n a l TO 3 2 3 0 5 0 RETURN
140 LET X I M © LET y l a - 1 B 0 6 P R P E R P : BORDER P : CLS 6 0 0 0 PRPER 6 BORDER 6 INK 0
150 LET x x i x LET u y n y 830 BEEP .06,n 6 0 1 0 P R I N T RT 0 , 9 ; " P I N T O R LOCO"
1 6 0 P R I N T RT 0,0,"Puntosa";se;" 8 3 5 LET p a p + 1 i r paB TMEN LET 6 0 1 5 P R I N T " 8 - B r r i ba R-Rbajo
Maxi«aa",hs Pal p-derecha O-Izquitrd
2 0 0 P R I N T RT x , y , INK 0; PRPER 6 4 0 NEXT n a "
8 4 1 LET S C a S C + 1 5 0
8 4 5 P R I N T RT 0 , 0 ; " E N H O R R B U C N R L 6 0 2 0 PRINT - " T i e n e que p i n t a r el
2 1 0 I F I N K E Y 4 • " p " RND R T T R (X,y
+ 1 ) < >0 TMEN L E T g l i l O MR C O N S E G U I D O " s u c i o de l a s h a b i t a c i o n e s de su
LET xl=0 casa. Despuesde haber p i n t a d o un
<X,y 846 PRINT 'TRB 8 ; " s u puntuación
2 2 0 I F I N K E V f i " o " RNt> RTTR es ";sc a cierta can-tidad del suelo,la
- 1 ) < > 0 TMEN LET y l a - 1 LET X 1 « 0 puerta ' i ' t t abrira y entrara en
2 3 0 I F I N K E Y « » " q " ANO RTTR (X-l 8 4 7 I F S O h S TMEN P R I N T RT 1 , 2 , la siguiente"
, u l < > 0 TMEN LET y l « 0 LET Xla-1 "ha b a t i d o e l r e c o r d " : LET h t > x 6025 PRINT
240 I F I N K E Y » a " a " RND RTTR (X+l 8 5 0 P R I N T RT 2 1 , 5 , " p u l s e cuaiqu 6 0 3 0 PRINT " L o s s o n i d o s le ayuda
,U> <>0 TMEN LET y l » 0 : LET x l - 1 íer tecla" ran, pero s i p i s a sobre el sucio
2 4 2 LET X ax + x 1 : LET y a y + y l 860 PRUSE 0 P R P E R 6: BORDER 6 rccien pintado, se q u e d a r a pegad
2 4 6 I F RTTR < X , y ) a 5 4 TMEN GO TO CLS GO TO 100 o a e i y n o s a l d r a de l a habitac
600 2 0 0''•••••••ÉÉBBÉHÉMaidÉÉMM
0, 0 P R I N T RT 1 . 0 . I N K 0 . PFLPE ¡fiil i o n , a s i q u e d e j c un c a s i n o i b i t r
2 4 7 I F RTTR ( X , y ) a 5 0 TMEN GO TO to h a c i a la p u e r t a . H a y algunos b
500 . 1 0 FOR n - 1 T O 2 0 . . P R I N T RT n , 0 i c h o s en e l s u e l o ' # * que le coa
2 4 6 I F RTTR ( X , y ) < > 4 B TMEN LET I N K 0 ; PRPER 0 , " Í " , R T n,31,"•" eran si los p i n t a . E l jue90 lerai
' X i x x : LET uauu GO TO 150 NEXT n na c u a n d o l e c o a e n o a l P i n t a r 5
2 4 9 I F v = 3 1 TMEN 0 0 TO 150 2 0 1 5 P R I N T RT 1 0 , 3 1 , INK 0 , PRPE ha b i t a c i o n e s "
2 5 0 P R I N T RT x x , y y ; INK 2 ; PAPE R 6;"•»" 6 0 4 0 INPUT " e l i j a n i v e l ( 1 fácil
,4 d i f í c i l ) " , s i
2 5 5 LET S C a S C + 1 6 0 5 0 I F S i > 4 T M E N GO TO 6 0 4 0
2 5 6 BEEP .004,-10 6 0 6 0 I F S l < 1 T H E N GO T O 6 0 4 0
2 6 0 I F S C > S 1 2 * 1 0 0 + S C 2 TMEN P R I N 2 0 2 5 I F s h e e t a l TMEN RETURN 6 0 6 5 LET »1>Sl«l
T RT 1 0 , 3 1 ; PRPER 6 ; INK 6 ; " " 2 0 3 0 FOR n a l l T O 2 0 P R I N T RT n , 6 0 7 0 BEEP .05.15
2 7 0 GO T O I S O 6 0 7 5 CLS
5 0 0 P R I N T RT X X , y y , INK 2 ; " • " 10; I N K 0 , PRPER 0 , l ' ; R T n-10,2
6 0 8 0 RETURN
5 0 1 P R I N T RT X,y,"+"
5 0 S FOR n a 1 0 TO - 5 S T E P - 5
2 6 * f " LI F N Es *hT( | t0 >2 THEN RETURN 9 0 0 0 FOR n a0 T O 2 3
U5R " a " + n , d NEXT n
RERD d POKE
2 0 5 0 PRINT RT 5 . 1 . INK 0 ; PRPER
5 1 0 BEEP .5,n ;RT 16,16,"!• 9 0 1 0 DRTR 24,24,60,90,90,24,36,3
5 1 5 NEXT n
5 2 0 I F SC>hS TMEN P R I N T RT 1 , 4 , 9020 DRTR 66.60,90,219,126,60,66
"Ha b a t i d o e l record" LET h s = s c 2060
2070
I F S h e e t O TMEN
P R I N T RT 1 1 . 2 0 ,
RETURN
INK 0, PRPE
,36
5 4 0 P R I N T RT 2 1 , 5 , " p u l s e cualqu
itf tecla" 9025 DRTR 24,24,255,255,24,24,24
5 5 0 PRUSE 0 PAUSE 0 CLS GO P0B0 RT 10.7; INK 0. PRPER
TO 1 0 0 0, " M B " 9030 RETURN
6 0 0 CLS 2090 I F S h e e t «4. T M E N R E T U R N
6 0 1 I F s h e e t a S T M E N GO T O 8 0 0 2100 P R I N T RT 1 0 . 1 ; INK 0 ; PRPER

12 MICROHOBBY
1 . -1—
( 1

c a r
Pl t

s í
a

1
1 0 U lJ u J

Te regala los 8 mejores programas

* Pssst * Flight Simulation


* Chcss * Reversi
*Chequered Flag * Cookie
* Jet Pac * Backgammon

LA MISMA OFERTA
PARA EL SPECTRUM PLUS

CURSO
+ + Introducción
BASIC

ton lo
rantía
iónica

K E Y INFORMATICA, $• A.Embajadores, 90 - 28012 MADRID - Teléfono: 227 09 80


Distribuidores oficiales de: S Í n d a f T " Cscommodore
INICIACION
r
El color en el Spectrum (3)

LOS ATRIBUTOS
EN EL SPECTRUM
Gabriel NIETO
Además de las estudiadas hasta ahora, existen otras
maneras de cambiar tos colores en el Spectrum. i n el
capítulo de esta semana presentamos algunas de estas
variedades y la forma en que está distribuida la
pantalla que contiene los atributos de color.
Existe una forma de colocar los colo- PRINT CHR $ 18; CHR S 1; "hola".
res en la pantalla, diferente de la que he- Aparentemente, este método de intro-
mos visto hasta ahora: se trata de usar ducir los colores puede parecer para al-
los códigos ASCII, mediante la instruc- gunos un tanto pesado y carente de uti-
ción CHR $. SÍ coge la página 183 de su lidad, frente a la rapidez con que actúan
manual, observará una larga lista donde los comandos de color. Sin embargo,
encontrará, al lado de los caracteres de donde se demuestra su verdadera utilidad
su ordenador, unos números que repre- es a la hora de tratar con variables de ca-
sentan a ios códigos. Los comprendidos dena, ya que podemos asignarles al con-
entre el 6 y el 23 tienen la peculiaridad tenido de éstas los atributos que desee-
de que no sirven para imprimir caracte- mos, algo que nunca podríamos hacer
res, sino que se utilizan para producir de- sin ayuda de CHR $. Podemos compro-
terminados efectos, como por ejemplo, barlo con el siguiente ejemplo:
situar la coma tras la sentencia PRINT, 10 LET Z S = CHR $ 17 + CHR S
en un lugar determinado, o mover el cur-
sor hacia un lado o hacia otro.
De la misma forma podemos cambiar
5 + "Ejemplo".
2 0 PRINT Z $. : fPf«
La cadena Z $ aparece con el papel en
los colores de la imagen del televisor. Si color cyan, el mismo que habíamos asig-
observamos los códigos 16, 17, 18, 19 y nado al definir los componentes de la va-
20, veremos que, junto a ellos, aparecen y coma que colocábamos entre uno y
riable alfanumérica en la línea 10. Siem-
los nombres de los comandos que utili- otro por el signo " + ". Pruebe a utilizar
pre que llamemos a la variable, Z $, ésta
zamos para cambiar los atributos de co- los diferentes códigos en sus programas
nos aparecerá con los atributos que le ha-
lor de nuestro ordenador. para acostumbrarse a trabajar con ellos.
yamos dado.
Así, por ejemplo, el número 17 corres- Sin embargo, si queremos imprimir un
ponde al papel, por lo que si colocamos elemento de la cadena por separado, ha- Archivo de atributos
dicho número junto a la sentencia CHR brá que tener mucho cuidado, porque si
S, será lo mismo que si ejecutáramos el cambiamos, por ejemplo, la línea 2 0 por Muchos de nuestros lectores han oído
comando PAPER: PRINT Z $ (1) hablar en numerosas ocasiones de la zo-
10 PRINT CHR S 17; CHR $ 5; nos aparecerá en la pantalla el mensaje na de atributos del Spectrum, e incluso
"hola". K Invalid Colour. Esto ocurre porque algunos de los más introducidos en 1a
También podemos cambiar el color de nuestro ordenador toma como primer materia sabrán que está comprendida en-
la tinta: elemento de la cadena el CHR $ 17. Pa- tre la dirección 22.528 y la 23.296. Pero
10 PRINT CHR S 17; CHR $5; CHR ra evitar esto, podemos introducir en su ¿cómo es y para qué nos sirve conocer
S 16; CHR $ 7. lugar la línea esta zona?
Como habrán podido observar, tras el PRINT Z $ (3 TO 5). En el archivo de atributos, se encuen-
código del papel situamos un punto y co- Pero, en tal caso, no aparecerán los tra toda la información sobre las cuali-
ma, y, a continuación se indica el color atributos de color, ya que al suprimir los dades que poseen las 768 posiciones de
elegido, mediante su número de código dos primeros elementos de la cadena, se la pantalla de nuestro televisor. Recorde-
correspondiente situado tras CHR $. eliminan también aquellos. La solución mos que el Spectrum tiene 24 líneas de
Cuando lo que queramos modificar sea sería 32 caracteres. Si las multiplicamos, ob-
el estado de los atributos, como por 20 PRINT Z $ (TO 2); Z $ (3). tendremos la cifra, antes mencionada, de
ejemplo, en el caso de FLASH, CHR 1, Como habrá observado anteriormen- la cantidad total de caracteres con los que
irá acompañado de un 0 ó de un I, se- te, cuando manipule cadenas mediante podemos trabajar.
gún el efecto que se pretenda conseguir: algún CHR $, deberá sustituir el punto A cada dirección de memoria le co-

14 MICROHOBBY
23.007, por tanto pertenecerá a la fila
14. Para hallar el número de columna,
bastará con restarle a la última dirección
de la fila (23.007), la dirección que que-
remos buscar (23.000), y el resultado de
esta (7), restárselo a (31), que es el nú-
mero total de columnas. En este caso la
solución sería: fila 14 y columna 24.

Hay que hacer hincapié en la impor-


tancia de conocer perfectamente la dis-
tribución de la pantalla a la hora de ha-
cer nuestros propios programas. Por eso,
es conveniente que practiquen lo expli-
cado anteriormente, buscando diferentes
direcciones de memoria. Sin embargo,
como no podemos olvidar que dispone-
mos de un ordenador, una vez que do-
minemos la distribución del archivo de
atributos, lo más lógico será utilizar un
programa para hacer más fácil nuestra
tarea. El que ponemos a continuación,
cumple perfectamente con este cometi-
do. Para parar el programa, tendrá que
pulsar STOP.

10 INPUT A LET F =0
20 FOR 1 - 2 2 . 5 5 9 TO 2 3 2 9 5 STEP
32
3 0 I F I = 2 2 5 5 9 THEN GO TO 5 0
4.0 LET F . F + 1
La capacidad gráfica 5 0 I F D e l THEN GO TO 0 0
del Spectrum se ve 6 0 NEXT I
8 0 LET C = I - A LET C = 3 1 - C
potenciada con el 9 0 CLS P R I N T RT 1 0 , 1 0 , " F I L A
uso del color. " , F ; T A B 18,"COLUMNA " ; INT C
1 0 0 GO TO 1 0

De ahora en adelante podremos utili-


zar este programa siempre que queramos
localizar una posición de la pantalla de
atributos, ya sea con el fin de analizar
ésta o bien para modificar un determi-
rrespondc una cualidad o unos atributos Pantalla \bributo% l.ine-j Pantalla Atribuios nado carácter de la misma, asignándole
que la definen. Estas direcciones se em- Dwimal — Ileudtc, Número Decimal — Hrxadtt. unos atributos diferentes.
piezan a contar de izquierda a derecha, 22.528 5800 0 22.559 5IIF Si por ejemplo escribiéramos la si-
comenzando en el primer carácter del án- 22.560 5820 1 22.591 583F
guiente línea
2
gulo superior izquierdo y terminando en 22.592 5840 22.623 585F
10 PRINT AT 10,10; PAPER 1;" "
22.624 5860 3 22.655 587F
el último del ángulo inferior derecho. 22.656 5880 4 22.687 589F al ejecutar la linea 10 nos aparecerá
j
Así, por ejemplo, al primer carácter de 22.68$ 58A0 22.719 58BF
en la posición definida por AT un carác-
22.720 58CO 6 22.751 58DF
la fila 0 , le corresponderá la dirección 22.752 58E0 7 22.783 58FF ter con el color azul. Podría darse el ca-
de memoria 22.528; al segundo de la fi- 22.784 5900 8 22.815 591F so de que quisiéramos hacer lo contra-
22.847
la 0 , la 22.529; al primero de la fila 1, 22.816 5920 9 593F
rio que en los ejemplos anteriores, es de-
22.848 5940 10 22.879 595F
la 22.560, y asi sucesivamente. 22.880 5960 11 22.911 597F cir, conociendo la posición de pantalla ha-
Para entenderlo mejor, introduzca la 22.912 5980 12 22.943 599F llar la dirección de memoria correspon-
22.944 59A0 13 22.975 59BF
siguiente línea que le muestra la dirección 22.975 59C0 14 23.007 59DF diente. Para ello hemos confeccionado el
que sigue la memoria en relación a la 23.008 59E0 15 23.039 59FF siguiente programa:
pantalla. 23.010 5AOO 16 23.071 5AIF
23.072 5A20 17 23.103 5A3F
10 FOR I = l TO 3 0 0 : PAUSE 10: 23.104 5A40 18 23.135 5A5F 10 L E T F > 2 2 4 9 6 INPUT NUMERO
23.167 DE L I N E f l c ",0
PRINT " > " ; :NEXT I. 23.136 5A60 19 5A7F
2 0 I N P U T "NUMERO COLUMNA3
23.168 5A80 20 23.199 5A9F 3 0 FOR 1 = 0 TO A
El cuadro de la figura (l), nos mues- 23.200 5AA0 21 23.231 5ABF 4 0 LET F =F + 3 2
5 0 NEXT I
22 6 0 LET F=F+B
tra en el lado izquierdo del mismo, la di- 23.232 SACO 23.263 5ADF
7 0 P R I N T AT 1 0 , 1 0 , " L A F I L A " ; A
23.264 5AE0 23 23.295 JAFF COLUMNA " , B
rección decimal y hcxadecimal del primer 8 0 PRINT FLASH 1,"CORRESPONDE
Fig. 1 A LA O I A E C C I O N " , F
carácter de la fila 0 , y en el lado dere-
cho, las correspondientes al último carác- talla del televisor. Por ejemplo, si quisié-
ter de dicha fila. Esto nos servirá, a par- ramos buscar la posición correspondiente De esta forma podemos saber que a
tir de ahora, para localizar rápidamente a 2 3 . 0 0 0 , veremos en la tabla que se en- la posición 10,10 le corresponde la di-
cualquier posición de memoria en la pan- cuentra entre la dirección 22.975 y la rección 28.858. •

MICROHOBBY 15

i
OFERTA EXCEPCIONAL DE SUSCRIPCION, VALIDA SOLO HASTA EL 30 DE ENERO DE 1985

MICROHOBBY SEMANAL
mu A SU ALUNCi Ífc.
deventcyM/!
AHORRE 850 PTAS. SOBRE Wj\ CONSIGA UN REGALO SEGURO.
EL PRECIO REGULAR DE W4 Gratis para usted una de estas
SUSCRIPCION ¡¡UN 18% DE ^ tres cintas de programas, cuyo
DESCUENTO11 precio en la calle es de 2.000 PTAS.
- ¡ELIJA LA QUE QUIERA!
PRECIOREAL I PRECIO PARA VD. ' ^ ^
fám¡$TAS. i] 3.900 PTAS. i _
---- '-AHORRO 850 PTAS. \ - - - tfe J ®
Mgssr^-
l ^ í ^ ^
1 J \ ^rtbstP

PARTICIPE EN VALIOSOS SORTEOS. Cada mes, durante el período de validez


de esta oferta, sortearemos entre todos los cupones de suscripción recibidos
UN ORDENADOR QL Y TRES MICRODRIVES CON SU INTERFACE:
4 premios valorados en más de 260.000 PTAS.
¡¡CUANTO ANTES RESPONDA MAYORES SERAN SUS OPORTUNIDADES DE GANAR!!

Mt — í U í X ¿ 4 4 * 4 ¿
¿ ¿ £ o 4 g U 4 Jk ' • r r r , ^r .a&i'
.-^..MM—•
« * ¿ u x i j) « ; ;

í.'l'millfH/Hülil.'IJJJWJWBBMi

ASEGURESE HOY EL RE- DEVUELVANOS SU PARA CUAL-


CIBIR, SEMANA TRAS TARJETA DE SUSCRIP- QUIER CON-
SEMANA DURANTE TO- CION AHORRO HOY SULTA, LLAME-1
DO UN AÑO, MICRO- MISMO Y PARTICIPE NOS A LOS
HOBBY: LA REVISTA YA EN EL PRIMER SOR- TELS..-73350 12
MAS INNOVADORA Y TEO QUE TENDRA 733 50 16
AGIL EN EL MUNDO DEL LUGAR ANTE
SPECTRUM. NOTARIO DURANTE O ESCRIBANOS •
(50 NUME- LA SEGUNDA A HOBBY PRESS; 5.A
ROS AL SEMANA DE O Arzobispo Morcillo, 24.
AÑO). ¡féS DICIEMBRE DE 1984. Of. 4. 28029 MADRID.
SI LO DESEA, SOLICITE SU
SUSCRIPCION POR TELEFONO.
I V E S O N
SOFTWARE
RIERA DE TENA, 15, TDA. 4 (Pasaje) TEL. 2 4 9 31 9 6 (servicio las 2 4 horas) 08014-BARCELONA
• Garantizamos nuestros programas por 5 meses. • Se entregan con manual traducido al castellano.
• Condiciones Especiales para Comercios Todos nuestros programas son originales.

Ref. 1001 P.V.R. 1.900 ptas. Ref. 1002 P.V.R. 1.800 ptas. Ref. 1003 P.V.R. 1.900 ptas.

HULK PSYTRON MUGSY


Basado en el cómic THE HULK. de Se convertirá en el defensor de una Un cómic en su spectrum.
ediciones MARVEL. estación espacial controlada por Sin duda, los mejores gráficos crea-
Sólo su inteligencia podrá resolver «PSYTRON», un ordenador gigante dos hasta ahora.
las increíbles situaciones que le que le proporcionará una visión total Conviértase en el rey del hampa y
planteará este juego. de las 10 zonas de la base. consiga salvar a sus clientes.
Gráficos realmente increíbles. Tiene bajo su mando robots, misiles,
equipos de reparación, etc.
Una mezcla de inteligencia y habi-
lidad

Ref. 1004 P.V.R. 1.800 ptas. Ref. 1005 P.V.R. 1.500 ptas. Ref. 1006 P.V.R. 1.200 ptas.

SABRE WULF AD ASTRA TRANS EXPRES


El creador de! Atic Atack nos Controle una nave espacial, y evite TRANS EXPRES le permitirá pasar
ofrece una nueva aventura de su los asteroides que se lanzan contra todos sus programas:
personaje, esta vez en la selva. ella y defiiéndase de las naves ene- • de cassette a cassette
Caníbales, rinocerontes, arañas y asi migas. • de cassette a microdrive
hasta 36 diferentes obstáculos. Los gráficos más rápidos y los me- • de microdrive a microdrive
Insuperables gráficos. jores movimientos logrados hasta • de microdrive a cassette
ahora. indispensable para hacerse sus co-
pias de seguridad.
• Cada mes Nuevas Producciones (Consultenosj

t
PROGRAMAS DE LECTORES
Este programa nos convierte la panta-

PLOTTER: PARA DIBUJAR


lla en una pizarra de dibujo y nos per-
mite las siguientes opciones:

A SU ANTOJO
1. Movernos en las ocho direcciones
posibles utilizando las teclas numé-
ricas del 1 al 8.
Spectrum 16 K 2. Borrar toda la pantalla mediante el
Jesús LOPEZ FERNANDEZ Premiado con 15.000 pts. uso de la tecla «b».
3. Levantar el «lápiz» pulsando la te-
Utilice, con este programa, su ordenador como si cla «0», es decir, traza pero no di-
fuera una pizarra en donde dibujar y escribir a su buja.
antojo, para lo que cuenta con nueve opciones 4. Bajarlo mediante la tecla «i», para
diferentes. Como podrá comprobar, las posibilidades volver a dibujar una vez llegados al
que se le ofrecen son abundantes. punto de la pantalla que nos inte-
resa.
5. Borrar empleando la tecla «x» y las
teclas del cursor.
6. Dibujar un circulo con centro en el
último punto «plotcado» con la le-
tra «c».
7. Cambiar los colores del dibujo con
la letra «p».
8. Dibujar automáticamente la figura
existente en memoria con la letra
«g» a intervalos de 1, 2, 3, 4 ó 5
puntos. Esta opción, nos fuerza a
reiniciar el programa desde el prin-
cipio.
9. Grabar el dibujo en cinta de cassette
con la letra «s».
El programa no presenta dificultad al-
guna en su manejo, pero hay que tener
en cuenta que el menú de opciones sólo
aparece una vez al principio del progra-
ma, así que hay que recordarlo o tener
a mano unos apuntes al electo, al menos
las primeras veces.
Con un SPECTRUM de 48 K se pue-
den dibujar hasta 2.000 puntos, o sea, un
dibujo bastante complejo. A modo de
curiosidad, sugerimos que observe la lí-
nea 4 del programa que permite poner
un «BORDER» de 2 colores.
Ponga a trabajar a su Spectrum y comprobará que también sabe dibujar.

MICROHOBBY es una revista cjue pretende algo más que transmitir informa- PAPER 5
1 BORDER 2
CLEAR
INK 0
CLS
8RIGHT 1
BEEP .5,5
ción y datos a sus lectores; cjuiere ser, de verdad, una publicación abierta a 0
2 FOR X = 1 0 TO 5 0 BEEP X / 5 0 O ,
ellos, poniendo a su disposición estas páginas. En ellas publicaremos progra- X NEXT x
3 P R I N T F L A S H 1 , I N K 2 , PAPER
mas elaborados por los lectores que ellos nos quieran enviar. 7,AT 10,12,"DIBUJO",AT 13,1,"PU
L S A R UNA T E C L A PARA E M P E Z A R "
4 BORDER 4 BORDER 4 BORDER
2 BORDER 2 BORDER 2 PAUSE 1
BORDER 4 I F I N K E Y « = " " TMEN GO T
Condiciones para la publicación de los programas de nuestros lectores: O 4
5 BRIGMT 0 CLS
5 P R I N T "MANDOS DEL PROGRAMA
1— Los piogramas deberán ser origi- 5— Una vez publicado, MICROHOBBY 1 , 2 , 3 , 4 « H A C I A ESQUINAS 5,
nales e inéditos. abonará al autor del programa la 5,7,6oCURSORES
Z x=BORRADOR CON
0 =LEUANTA L A P I
1,2,3,4,5,6,
2 — Se enviarán a MICROHOBBY en cantidad de 15.000 pesetas, en 7 Y 8
PANTALLA
i -BAJA LAPIZ b =BORRA
C = C I R C U L O " , " 9 «MEMOF.
cinta cassette exenta de protec- concepto de pago por colabora- IA S =GRA8A P A N T A L L A P =CAMB
I A COLORES"
ción contra copia y listado, ya que ción. 10 DIM « ( 2 0 0 0 ) DIM b(2000)
de ío contrario seria imposible su 6— MICROHOBBY se reserva el dere- 2 0 L E T n i 30 LET n O * 0 L E T bO *
0
publicación. cho de publicación o no del pro- 2 5 PAUSE 0 CLS PRINT Para
t o s c i r c u i o s p o n e r un r a d i o «eno
grama. r que las coordenadas d e l ptot"
3— Cada cinta irá acompañada de ho- 7— Además de la publicación de los 30 INPUT " C o l o r p a p e l y borde,
0 - 7 ?••, P ' • " C o l o r tinta,0-7 ?",t
ja explicativa de la utilidad y ma- programas de interés, MICRO- BORDER P PAPER P INK T CLS
nejo del programa, y a ser posible, HOBBY realizará con todos los re-
35 INPUT " C o o r . X (0 a 2 5 5 ) ' ' "
; a ' " ' C o o r . Y (O a 173)?",B
de listado. cibidos un sorteo mensual de un
4— En una sola cinta puede introdu- MICRODRIVE y su INTERFACE-1
cirse más de un programa. correspondiente.
4 0 FOR C * 1 TO 2 0 0 0 50 IF INKEY»= THEN GO TO 5 0 2 1 0 PLOT PEEK < 5 0 0 0 0 +d1 ,PEEK ( 5
4 1 I F I N K E Y ( = " 1 " TMEN LET a =a - 51 IF I N K E Y | i " i " THEN GO TO 9 9 2001+d>
1 LET b = b + l 9 2 2 0 NEXT d
4 2 I F I N K E Y f a " 2 " THEN LET a =a - 52 IF I N K E Y » = " 0 " THEN LET t>0 = 1 3 0 0 I F I N K E Y » * " " THEN P R I N T » 0 ;
1 LET b = b - l 53 IF I N K E Y » = ' i " THEN LET b o = 0 " P U L S A R UNA T E C L A PARA E M P E Z A R " :
4 3 I F I N K E Y $ 3 ' • 3 " THEN LET a =a + 54 IF I N K E Y » « " X " THEN L E T bO =2 BEEP 1 , 1 0 PAUSE 0 RUN 3
1 LET b 3 b - l 55 IF a < 0 OR a > 2 5 5 THEN L E T a® 4 0 0 INPUT " r a d i o r I F r < a AN
0 O r < b AND r > 0 THEN C I R C L E a , b , r :
4 4 I F I N K E Y » = -• 4 " TMEN LET a =a + 56 IF b < 0 OR b > 1 7 5 THEN L E T b=
1 LET b = b + l GO TO 5 8
0 4 0 1 GO TO 4 0 0
4 5 I F I N K E Y » 3 ' • 5 " TMEN LET a «a - 57 IF INKEY» =" C " THEN GO TO 40 9 0 0 INPUT BRIGKT i ; " C o l o r nuevo
1 0 borde y papel ? " ; p ' ' " C o l o r nutv
46 IF INKEY»= ' TMEN LET asa* 58 IF INKEY|="9" THEN GO TO 20 o tinta ?"; t
Xt 0 9 0 1 PAPER P I N K t : FOR V - 0 TO
47 IF INKEYJs " 6 " THEN L E T bab- 5 9 I F bO =2 THEN PLOT a , b BEEP 2 1 ; P R I N T OUER 1 ; "
J .001,50 PLOT OUER 1 , a , b NEXT v : 80R
48 IF INKEY 3 = " 7 " THEN L E T b=b• 70 NEXT C DER p GO TO 6 3
í* 2 0 0 CLS INPUT " p a s o s , 1 - 5 ? " ; « 9 9 9 INPUT " N o t b r t d * l d i b U j O T "
49 IF INKEY»3 •b" THEN CLS FOR d = l TO C - l STEP e ;a• SAUE a * S C R E E N « GO TO 4 5

DUELO EN LAS ESTRELLAS


SpMtnim 16 K
NOTRS GRñFICftS

A 6
i V
Fernando LOPEZ CASTRO Premiado con 15.000 pts.
El objeto del juego es acertar a la na-
Sitúese en otra galaxia y defienda su nave del ataque ve pilotada por el ordenador la mayor
enemigo. Este es el alma del juego que le hará cantidad de veces posible, tratando de
sentirse en el mismo cielo. evitar que él nos acierte con sus disparos.
En cuanto al manejo del programa, no
Este breve programa nos presenta una La presentación gráfica, aunque sim- presenta ninguna dificultad y contiene
batalla cara a cara con el SPECTRUM, pie, es vistosa y cuidada, con simpáticos instrucciones suficientemente claras.
en ocho niveles de dificultad decreciente, efectos de sonido, cuando son necesarios. ¡SUERTE!

En nuestra lucha contra el enemigo (el ordenador), hemos de afinar nuestra puntería.

MICROHOBBY 23
PROGRAMAS DE LECTORES

BALISTICA'
O TO 8
1 GO SUS 9 0 0 0

AND x 1 < 3 0 i
" : RETURN
GO SUB 7 0 0 0
2 I F a » « " 2 " THEN LET
P R I N T AT
<1«XW(1
y l , x l - l , "
.
G

UN JUEGO DE imUDADES
Premiado con 15.000 pts.
3 I F a » » " l " THEN LET *1«*1-(1
AND X 1 > 1 ) P R I N T AT y 1 , X 1 + 1 ; " Spectrum 16 K
: RETURN
4 I F a » « " 0 " THEN INK * PLOT
OUER l , x l * 8 + 3 , 8
75-8*3
DRAU OUER
PLOT OUER l , x l t 8 + 3 , 8
1 9 . 1
DR Antonio FERNANDEZ CANTON
AU OUER 1 , 0 , 1 7 5 - 8 * 3 INK 7 IF X
1«X T H E N L E T p - P + 2 0 BEEP -05/8®
P R I N T I N K 0 , PAPER 6 , A T
RETURN
0,7,p Si le gusta la física, si desea resolver problemas
5 RETURN
8 INK 5 PLOT OUER l,x+8+4,17 «duros de pelar», encontrará en este programa un
5-(y»8)-8
8)-8
DRAU OUER 1,0,-175+ty
• 8 ) + 8 : P L O T OUER 1 , X » 8 + 4 , 1 7 5 - ( y *
DRAU OUER 1 , 0 , - 1 7 5 + < y * 8 ) + 8
buen amigo que le será muy útil. Compruébelo.
INK 7 I F x l = x THEN LET o * O + 2 0
BEEP . 0 5 , 0 PRINT INK 0 , PAPER
8,AT 0 , 2 4 , 0
7 RETURN
RETURN Aquí tenemos un programa que pode- con seguir las instrucciones que el orde-
LS
8 BORDER 0 PAPER 0 INK 7 C mos clasificar como de utilidades y que nador nos señala en pantalla. Se nos dan
9 PRINT INK 3, ' '
MANDOS"; INK 6 ' " ' nos resuelve el problema balístico del lan- los tres parámetros más importantes de
. . . n q u i t r d t
derecha 0 . . , ,?.'.'.*. . d a s e r zamiento de un proyectil de manera apro- este lipo de movimientos:
10 INPUT PAPER 1, I N K 5;"Nivel ximada, esto es, no tiene en cuenta la 1. Tiempo de vuelo en segundos
dificultad (1-8) 1....
.di f»ci l
.fácil
8 . . . .
"* v:
fuerza de rozamiento que experimenta la 2. Altura máxima del proyectil
I F V < 1 OR V > 8 T H E N GO TO 1 0
1 1 CLS
bala al atravesar el aire De cualquier for- 3. Alcance (distancia horizontal
12 P R I N T AT 0 . 0 ,
1 3 FOR n = 1 TO 6 4 P R I N T PAPEA ma, el programa ahorrará una buena recorrida) en metros
4 , BRIGHT i ; " '*, NEXT n
14 I N K 5 BRIGHT 1 PLOT 0 , 0 cantidad de tiempo a más de un estu- y, además, una representación gráfica de
DRAU 2 5 5 , 0 DRAU 0 , 1 7 5 - 1 5 DRAU
-255,0 DRAU 0 , - 1 7 5 + 1 5 INK 7 diante de física. El manejo del progra- la curva descrita por el proyectil, en ge-
15 L E T O * 0 LET P « 0 LET y 1 = 2 0
LET x 1 s 1 5 ma no representa ningún problema, basta neral una parábola.
16 L E T x s 1 5 LET y « 1 0
17 P R I N T B R I G H T 1, INK 0 , PAPE
R 4;AT O , 0 , " H u t a n o = " , PAPER 6 , P .
AT 0 , 1 6 , PAPER 4 , " M a q u i n a ^ " , PAP Afine su puntería y
ER 6 , 0
1 8 FOR n « 0 TO 1 0 0 0 dispare. Con este
19 I F I N T Í R N D * 2 ) « 1 THEN L E T x programa
i X . I 1 AND X < 3 0 ) P R I N T AT y,X-l,
" " GO TO 2 1 la diana
2 0 L E T x s x - ( l AND X > 1 ) PRINT
AT y , X • 1 , " será
2 1 I F INT ( R N D * 2 ) =1 THEN LET y segura. > i
s y • ( 1 AND y < 1 8 ) P R I N T AT y - 1 , X ,
" " GO TO 2 3
2 2 L E T y = y - ( 1 AND y > 2 ) PRINT i
"I ,
AT y • 1 , X ; "
2 3 PRINT INK 6 , A T y , X , " 5 f
I N T l R N D « 1 0 ) > V T H E N GO SUB 6
IF
'> v/
2 4 P R I N T AT y l , x l , ,«0,AT 1,
10, I N K 3 , " T i e n p o = ••, n
25 LET a » - I N K E Y « IF a » < > " " TH
EN GO SUB 2
2 6 NEXT n
2 7 FOR n = © T O 5 5 BEEP .01,n
BEEP . 0 1 , n - 5 NEXT n
2 8 BORDER 1 PAPER 1 BRIGHT 0
INK 7 CLS
2 9 P R I N T AT 1 0 , 5 , " G a n o ", IF
O <P T H E N P R I N T " u s t e d , HUMANO'
GO T O 3 1
30 PRINT " y o , l a MAQUINA'
3 1 INPUT " d e s e a v o l v e r a jugar
(S/f>)?",S| I F s » « " s " OR s « = " S "
T H E N GO T O 8
3 2 I F S » = " n " OR S S • " N " T H E N BO
RDER 7 . PAPER 7 BRIGHT 0 INK 0
CLS P R I N T AT 10,12,"ADIOS"
GO TO 9 9 9 9
3 3 GO TO 3 1 _ _ 5
7 0 0 0 BORDER 1 : PAPER 1 BRIGHT O £
INK 7 CLS
7 0 1 0 PRINT INK 6 , A T 3,8,'INSTRUC £
CIONES"
7 0 2 0 PRINT INK 4 * ' "E t j u e g o t r t l
a de una l u c h a entre usted y
l a « a q u í na a l a c u a l a de v e n
ce r . "
7 0 3 0 PRINT INK 4 " " P a r a e l l o a d 1 REM BALISTICA *t« 80 LET t»0
© A N T O N I O FERNANDEZ 8 5 PLOT 0 , 0
e hacer el aayor n u a e r o de a c t 9 0 LET a =0 LET b = 0
ertos posibles en un tieapo 2 POKE 2 3 6 0 9 , 1 0 0 1 0 0 I F l = t v T H E N GO TO 1 7 0
determinado. La t a q u i n a a 5 PAPER 1 INK 7 BRIGMT 1 B 104 LET U U , 175
su v e z t r a t a r a de acertarle a u ORDER 1 CLS 107 I F t ) t V THEN LET t*tv
S ted >I 'EUITELO' ' ' " 7 FOR r zUSR " a " TO USR " a " + 7 110 LET x=vxtl
7 0 4 0 PRINT INK 5 ; FLASH 1 PUl» READ a POKE ( , a NEXT f 120 LET yavy*t-(9.81•tt2)/S
e una t e c l a p a r a eapezar" 8 DATA B I N 1 0 0 1 0 0 1 0 , B I N 10100 1 4 0 I F y > 1 7 5 T H E N GO TO ( 1 7 0 AN
7 0 4 5 P R I N T INUERSE 1; INK 4 '"Lt 1 0 , B I N 1 0 1 0 1 0 0 , B I N 1 1 0 1 0 1 , B I N 10 D x > . 2 5 5 ) + ( 1 5 0 AND X < 2 5 5 )
d F r a n c i s c o López C a s t r o 01984": 111101,BIN 1101110,BIN 1111100,B
PAUSE 0 IN 1111100 1 4 5 I F X > 2 5 5 TMEN GO T O 1 7 0
7 0 5 0 FOR n - 0 TO 5 BEEP . l , n ; BE 1 4 6 I F a > 2 5 5 OR b > 1 7 5 T H E N GO T
EP . l . n + 1 5 NEXT n 10 I N P U T " u e i o - . iniCiai?Ej 50 0 150
7 0 6 0 RETURN , > /i = " , v i 1 4 8 PLOT B R I G H T 1 , I N K 3 ; a , b D
9 0 0 0 FOR n « 0 TO 7 + 8 2 0 INPUT " A n g u 1 0 ° E j 45* ",9 RAu BRIGMT 1, I N K 3,x-a,y-b
9 0 1 0 READ q POKE USR " a " + n , q 2 5 P R I N T AT O 0 , " 1 4 9 I F t = l v AND X < 2 S 6 T H E N P R I N
9 0 2 0 NEXT n 2 6 P R I N T AT 1,0," T INK 6 , BRIGHT 1 , A T 2 1 , I N T (x^8
9 0 3 0 DATA 16,16,124,56,254,16,56 ),"A" BORDER 2 BEEP . 1 , 2 0 BOR
27 PRINT AT 2,0," DEA 6 BEEP . 1 3 , - 2 0 BORDER 6 : 8
9040 DATA 66,165,165,24,24,189,1 28 PRINT AT 0 , 0 , EEP . 1 , 2 0 BORDER 1 BEEP .1,0
02 , 60 OUT 2 5 4 , 2
30 LET v x avi+C0S (g+PIslSO) 1 5 0 L E T a =x : L E T b = y
9050 RETURN 4 0 LET y y aVitSIN lg+PIxl80>
50 LET t v s2 t v y / 9 . 3 1 1 6 0 GO TO 1 0 0
55 PRINT " T i e a p o de vuelo*";tv 170 PRINT m , " D e s e a b o r r a r la P
; "s . " a n t a I i a ° s / N ••
60 LET X t i V X í t V 1 8 0 I F I N K E Y $ = " S " THEN BEEP .3,
65 >PRINT "Alcance=",xm;"a." 0 CLS GO TO 1 0
70 LET y»=vyt2/2/9.81 1 9 0 I F I N K E Y » < > " n " TMEN GO TO 1
75 PRINT " A l t u r a a a x i m a ; y a ; " 80
2 0 0 BEEP . 3 , 5 GO TO 1 0

24 MICROHOBBY
ATERRIZA COMO PUEDAS * M D
O R S T
« k .
^
N0TR5
R B C D E F G H I J K L H N
• + F * *
GRRFICRS

Jorge GONZALEZ BUENDIA Premiado con 15.000 pts.

Nos encontramos, en esta ocasión, con un entretenido 1330


1340
I F a < © T H E N GO T O 4 0 0 0
I F l < 0 T H E N GO SUB 4 0 0 0
programa cuya clave está en nuestra propia habilidad 1510
LET
I F INKEY $ = " p " THEN LET p « 3 :
c-C-5 LET f=f-10
y reflejos para lograr un aterrizaje perfecto. 1515
T 4,2
f -15
I F INKEY $ < > " O " THEN P R I N T R
2," ".RT 5 , 3 3 , " LET f=

Si consigue dominar el Columbio, demostrará su 1520


4 .22
I F I N K E V | s " 0 " T H E N P R I N T RT
. " A » " RT 5 , 3 3 , L E T v av
predisposición y capacidad para pilotar. • 5
1700 IF Z = 1 THEN LET a * = " . . .
i I a • > i • i
1720 IF Z-S THEN LET a » * " . •
Se trata de un breve juego que simula cantidad de fuel que, se supone, llevamos 1 7 3 0 I F 2 * 3 ^MEN L Í T i » . ' ' . .
una pista de aterrizaje en la que nos apa- en el depósito. Con esta información y • . • •
1 7 4 0 I F V i l THEN

" L E ^ V = 1 - 1 L E T
L E T C =C +3
rece una nave, el Columbia, que debemos con el uso de los botones de mando («O» Z =Z - 1
1 7 5 0 I F f < 0 T H E N GO SUB 4 0 0 0
1 7 6 0 I F w > 3 0 AMD a c < 4 RND C < 1 0 T
hacer descender hasta situarla debida- para acelerar, y «P» para ascender), he- HEN L E T te=xe+l I F t e =35 THEN G
C SL'6 5 0 0 0
mente y lograr, de este modo, una per- mos de conseguir el más perfecto aterri- 2 0 0 0 REM * G L ¿ 3 - f - l t ' l U I
2 1 2 0 I F P = 1 T H E N P R I N T RT 4 3,"
fecta toma de tierra. zaje, cuya trayectoria se irá marcando en am^t" • RT 5 1 9 , '
2 1 3 0 I F p = 2 T H E N P R I N T RT 4 , 1 9 , "
Para conseguirlo, se nos da una serie la parte inferior de la pantalla mediante " , »T 5 . 1 9 . "
2 2 9 0 LET p=l
^

de datos que aparecen representados en un gráfico. Si nuestra vocación de piloto 2 3 0 0 PLOT F L A S H 0 , 1 / 1 1 1 , a / < 3 3 3 )
rsoo PRINT RT I ,0,A;" "
la parte superior de la pantalla, tales co- no resulta demasiado evidente y nuestros 2550
2560
P R I N T RT 1 , 8 , 1 , "
P R I N T RT 1 , 1 6 , V , "
"
",RT 1,33
mo la altura de vuelo, la velocidad, los reflejos no son certeros, la nave acabará . i , "
2999
"
RETURN
3000 REM E B a a S B G E B
metros de pista con que se cuenta y la estrellándose. 3113 I F a > 5 1 5 T H E N P R I N T RT >CC,
0. "
LET p t p = l P R I N T RT aCC+3,
19." RETURN REM p
2 0 0 FOR fi • 14 4 T O 164 FOR f =0 T 3115 P R I N T RT a C C , 0 , "
5 RE M m i LRNDER *** O 7 RERD á POKE USR CMRJ ri • f , a
10 PRPER 0 INK 7 BORDER 0 C 3120 I F Z s l T H E N P R I N T RT ac,0,;'
NEVT I NEXT n
LS
100 DATA 0 , 0 , 0 , 0 , 3 , 1 3 , 2 S , 1 3 7 , 0 ,
Í50PRINTÑT o,o, E D B I 3H112 IF I^^THEN PCTÑT RT "
0 , 0 . 0 . 5 5 5 , S 5 , 1 2 7 , 2 5 5 , 3 , 7 , 1 5 , 3 0 , 3
M Í REH
5 4 , 9 5 . 2 5 5 , 2 5 4 , 1 2 7 , 2 1 , 0 . 0 , 0 . 0 , 0 . 0
, 0 , 2 5 5 . 0 , 0 , 0 , 0 , 0 , 0 , 1 S , 2 5 2 , 0 . 0 . 0 . 320 LET 3140 IF z =3 THEN PRINT RT ac,0,
?3C LET s=3OO0 LET l=30000 LE
0 . 0 , 0 T 11
l=23299
120 DRTR 0 . 1 1 3 . 2 5 5 . 3 4 3 , 1 2 7 , 6 3 , 2 :.40 LET < =5600
5.14 0 , 0 , 0 , 1 3 8 , 2 2 4 , 1 1 2 . 1 2 0 . 2 4 7 , 0
,0,0,0.0,0.O,246,3.1,0.O.0.0,0,0 350 L E T V = 151 3 1 9 0 I F a C <1 THEN L E T a c = a c c
360 L E T c =20 3 3 5 0 P R I N T RT a C C * 3 , 1 9 ; "
. 6 3 . 2 2 3 , 1 0 3 , 6 3 . 15 . 0 .O . 0 , 3 4 0 , 2 2 4 , 370 L E T 2=1 3 3 0 0 P R I N T RT a c + 3 , 1 9 ,
240,160 . 193.138 , 0 . 0 330 L E T i(=16 3 3 3 0 LET acc=ac
1 3 0 C-ATA 0 . 0 , 1 . 1 1 , 3 0 , 4 9 , 1 1 1 , 1 3 0 390 LET ¿cc=at 3 4 9 9 RETURN
4 0 0 0 REM
111.51 3 1 . 1 1 . 1 . 0 , 0 , 0 . 0 , 0 , 0 , 1 3 8 . 400 L E T U ri3
192 1 4 0 . 1 5 6 , 1 1 9 . 1 0 4 . 1 4 8 , 2 0 8 . 1 2 8 4 2 0 0 P R I N T RT 3 , 1 8 , " ¿ " i / * " _
0.O.0.0 500 PLC'T O O ORRU 2 5 5 . O
0.15 DRRU -255.0 ORAU £,-15
DRRU
4 3 3 0 P R I N T RT 4 , 1 6 , " V u « *
1 4 0 ORTR 0 , 0 0 , 0 , 3 1 . 6 3 , 1 2 7 , 2 5 S , 4 3 3 0 ^ P R I N T flT S 1 i e ; " ' A ' " ¡ f l T
, 6,
O .0 .0.0.255,254 ,252,24 8 9 9 9 GO SUB 1 0 0 0 GO TO 9 9 9
1 0 0 0 REM H t l i C I + t'UI + •
1 5 0 ORTR O . O . 1 . 1 2 7 . 2 5 5 , 1 2 7 . 1 , 0 , 1 1 3 0 LET b = » - < L E T T a l - v 4400 F o í a = l U T O 49 PRUSE 1; NEX
3 . 1 2 ? . 2 5 ? , 2 5 5 , 2 5 5 , 2 S 5 , 2 5 5 . 0 . 1 3 4 . T a : CLS GO TO 2 5 0
248 , 2 5 4 . 2 5 4 , 2 5 4 , 2 5 3 , 3 S 4 . 3 5 4
1 1 3 0 LET f = f - l 6 0 0 0 FOR fi = 1 T O 6 0 PRINT RT 6 , 6
1 1 4 0 LET v = V - l LET C*C+1 , FLRSH 1 , " H A S CONSEGUIDO RTERRI
1 9 6 REM ^ 1 1 5 0 LET z - z . l
1 9 7 REM ^ ZAR'" 8EEP . l , n NEXT n CLS
1 1 6 0 LET a t = I N T ta/33» GO TO 2 5 0
198 REM 1310 I F z > 3 THEN LET z=l
199 REM 1 > 2 0 I F a < 8 1 0 T H E N GO SUB 3 0 0 0

PRESENTA
LOS 4 MEJORES JUEGOS DE ESTA
TEMPORADA
¡¡¡PIDELOS EN TO TIENDA!!!

MICROHOBBY 25
ANALISIS f

EL "QL"
YA ESTA AQUI
Domingo GOMEZ
La fuerte espectativa creada en torno a la aparición del
QL en nuestro país, tras su presentación en público el
pasado 1 de septiembre en «Sonimag», se na visto
temporalmente frustrada por el retraso del distribuidor
oficial en su comercialización, aunque en estos
momentos, la producción en la factoría británica alcanza
las veinte mil unidades-mensuales.
Las razones de esta demora son fun- llanos, que ya se encontraban definidos
damentalmente dos: la traducción del vo- en la ROM original inglesa, serán modi-
luminoso manual de instrucciones (más ficados para facilitar su acceso desde el
de seiscientas páginas), y ciertas modifi- teclado, sustituyendo a otros de uso me-
caciones efectuadas en la ROM del apa- nos frecuente en nuestro país.
rato. La segunda se refiere al tema de los
El QL, construido alrededor del más acentos. Aunque la ROM original tam-
popular de los microprocesadores de 32 bién contiene todo el repertorio de vo- c c c c c e e
c c c c o o c_
bits (el 68008 de MOTOROLA) y con cales acentuadas, aún no se ha resuelto c c c c «iC
c c- c c c c
128 K de memoria RAM (ampliable a la manera de acceder a ellas. La imposi- c c c c c c o
640 K), posee su propio sistema opera- bilidad de imprimir dos caracteres de una c c c c c c <-H
c Í_ C- O C, O
tivo (el QDOS), teclado profesional, dos misma posición de pantalla hace invia- . . c . <_ c c o c- «y
Microdrives incorporados y se suminis- ble el uso tradicional del acento, ya que C c. C
c c c c c c t - o
C- C C- o

tra con el manual y cuatro programas al imprimir éste, el cursor se desplaza un c c c o c. o o


traducidos al castellano. lugar, poniendo la letra a continuación . C t e- O -'O o o o
4¿ C C O o C- O
Puede considerarse al QL como el más y no debajo del mismo. t. (. C Ci o o o o
profesional de todos los ordenadores fa- c c c o c- o
t o c, o o o
bricados por Sinclair y su precio, próxi- Hardware U i- o o o
mo a las 1 3 0 . 0 0 0 pesetas, es sensible- El "QL" incorpora la siguiente circui-
ú C O & <J o
<L c c o o a
mente inferior al de otros equipos de si- tería: a u o u
milares prestaciones. Microprocesador principal. 68008 de
Motorola ejerciendo las funciones de
La versión española CPU (Unidad Central de Procesos). Con
Es necesario advertir que el modelo una frecuencia de reloj de 7,5 MHz y una
comercializado en Esparta será ligera- arquitectura interna de 32 bits (aunque
el bus de datos es de sólo 8 bits). Este teck, controla otras funciones principa-
microprocesador controla todas las fun- les, como la red de área local, etc.
lü versión ciones principales y tiene una capacidad Los dos restantes, fabricados por Fc-
española tendrá para direccionamiento no segmentado de rranti (al igual que la U L A del Spec-
ciertas un megabyte. El juego de instrucciones trum), atienden las funciones analógicas
de que dispone es muy amplio y posible- relacionadas con el funcionamiento de
modificaciones en mente se convierta en el stándard del sec- los Microdrives.
el teclado para tor en un futuro próximo, frente a los ac- O El teclado. Se trata de un típico
incluir la «ñ» y tualmente utilizados de 8 ó 16 bits. QWERTY con 65 teclas de diseño ergo-
posibilitar los Microprocesador auxiliar. 8049 de In- nómico. Frente a los modelos Sinclair an-
tel. Controla la entrada por teclado, la teriores presenta notables diferencias:
acentos. transmisión vía RS 232-C, el sonido y la — Mayor tamaño, con lo que se
lemporización en tiempo real. adapta mejor a la forma de la mano.
Integrados de diseño especifico. Sin- — Cuatro teclas de función indepen-
clair ha diseñado cuatro circuitos integra- diente y otras cuatro exclusivas para c
mente distinto al inglés, debido a modi- dos de utilización exclusiva para este or- manejo del cursor en todas las direccio-
ficaciones realizadas en la propia ROM: denador. nes.
La primera afecta al juego de caracte- El primero, fabricado por Ples- — Botón de Reset incorporado, aun-
res: interrogaciones y admiraciones de sey/Synertek, controla la pantalla y la que el interruptor ON/OFF sigue inex-
apertura, la eñe y otros caracteres caste- memoria. El segundo, de NCR/Syner- plicablemente ausente.

26 MICROHOBBY
— Se ha suprimido la clásica filoso- res en distintas proporciones, por lo que En el modo de alta resolución se dis-
fía Sinclair de los TOKENS o comandos la diversidad es enorme. pone de 2 opciones:
completos escritos sobre las teclas. A par- En caso de que la pantalla sea mono- 512 x 256 pixels (sólo 4 colores dis-
tir de ahora habrá que deletrearlos. croma o en blanco y negro, los diversos ponibles)
• Vídeo. El "QL" es conectable tanto colores presentarán distintas tonalidades 256 x 256 pixels (si se utilizan 8 colo-
a un TV normal (b/n o color) como a de acuerdo con el orden de sus códigos, res).
un monitor monocromo o de color. que se corresponde exactamente con los • Audio. El sonido previsto es genera-
Pueden generarse ocho colores básicos del Spectrum. ble bajo control de la frecuencia (tono)
(azul, rojo, magenta, verde, cyan, ama- El formato standard de presentación y duración mediante los comandos
rillo, blanco y negro), si bien, en el mo- de caracteres es de 85 columnas por 25 BEEP y BEEPING de forma similar a
do de «muy alta relución» sólo están dis- líneas (con monitor) y entre 40 y 60 co- como ocurría en el Spectrum. La ampli-
ponibles cuatro de ellos (negro, rojo, ver- lumnas por 25 líneas (dependiendo del tud (potencia) del sonido, es mayor en es-
de y blanco). Otros colores pueden ser software) para TV. el juego de caracte- te caso.
creados mediante mezcla de los anterio- res es también seleccionable. • Reloj en tiempo real. El QL está do-

MICROHOBBY 27
LA RESPUESTA

• ^^mm
" r- jf A
• »
""
-
F * I c* -
W WR
c- • * •V.
* • i í r v%<f>
* < •fe "V-
Ir
: r J- .
1 •
i i
.
i t v -
I
S» O J V»
V
* Ib C- F-
O j A •>
OO V j J V> J 'd
c -< •
, <v 'j o ^
O '•>*-» O -í j j j j
J j ¿ ^ J
J J
J
C O Ü ' í ÍJ U Ü -» ' o J
Fr * JOC U O j O íw OO J j
~ O C
v r <- • J .» J -> ¿
o_> Oo j -^ , ü ¿ j o J JJJ J_> J^ oJ JJ J
J
<r O
r: <c-_ <
• r e o o o O 'O O O -* -
F r fC- C J J _> --J J>
- - , J J J ú V>
• f e C C- ^ - - - " ->->->
_ _ I _ O j o
^fc o O O O w O O ^ ^ -
JPgp c C O w — VJ' ^ o —'
J ¿ J J O vi J
I ^ T c o c o ^ ^ o ***
c c c c o o o o o o o o w o u
3 O a ü u J -BHHH^H^H
I ANALISIS

En la parte posterior se encuentras las vías de acceso a periféricos y el conector de ampliación ROM.

tado internamente de un reloj de tiempo do delegado en PSION, empresa londi- QL QUILL - Tratamiento de textos
real. Mediante la variable DATE se tiene nense exclusivamente dedicada a este fin Los procesadores de textos constituyen
acceso a un completo calendario, con in- y que bajo acuerdo específico ha elabo- la aplicación empresarial más corriente
dicación del día, mes, año, hora, minu- rado todos los programas para el ZX-81, de los microordenadores y exigen con fre-
tos y segundos. ZX-Spectrum y QL, que son directamen- cuencia una capacitación especializada
• Sistemas tic Almacenamiento de Da- te distribuidos por SINCLAIR (la em- para su utilización. El programa QUILL.
tos. La responsabilidad del almacena- presa de Sir Clive sólo se dedica al dise- está proyectado para facilitar toda la in-
miento de datos y programas ha sido ño y marketing, subcontratando todas las formación necesaria en la pantalla, se-
asignada exclusivamente a un par de mi- demás tarcas: producción, software, dis- gún se va creando el documento.
crodrives incorporados en la propia uni- tribución, etc...).
El panel de control e instrucciones,
dad principal. La capacidad mínima de Después de un importante programa que se encuentra en la parte superior de
cada uno de ellos es de 1 0 0 K bytes, con de desarrollo, que representó 18 meses de la pantalla, detalla las acciones disponi-
un tiempo medio de acceso de 3,5 segun- trabajo, PSION puso en manos de SIN- bles y se actualiza constantemente para
dos. La velocidad de transferencia de da- CLAIR RESE A R O I un sistema de soft- facilitar la información necesaria. La li-
tos es de 15 K bytes por segundo ware de gran amplitud con cuatro pro- nca de estado, en la parte inferior de la
(15.000 baudios), frente a los 1,5 K gramas de aplicaciones diseñados para pantalla, presenta la situación en que se
bytes por segundo (1.500 baudios) de la convertir al QL en una máquina útil pa- encuentra el trabajo.
cinta de cassette (en el caso del Spec- ira los no especialistas. Lo mismo que los otros programas, el
trum). QL Q U I L L (PLUMA) - procesador
Precisamente por esta exasperante len- de textos.
titud de la cinta de cassette, es por lo que QL ABACUS (ABACO) - hoja elec- ESPECIFICACIONES TECNICAS
ni siquiera se ha previsto esta posibilidad trónica de cálculo. Dimensiones externas:
en el nuevo QL. QL A R C H I V E (ARCHIVO) - base 138 mm. ancho, 46 mm. alto y 472 mrn, largo.
De todas formas, y pese a que el fun- de datos. Peso:
cionamiento del microdrive ha sido op- QL EASEL (CABALLETE) - gráfi- 1.388 gr.
timizado por PSION entre 5 y 10 veces cos. Memoria:
en cuanto a capacidad, rapidez y opera- ROM - 32 K. ampliable externamente a 64 K.
Los programas tienen estructura pira- RAM -128 K, 32 K dedicadas a la memoria de pre-
tividad, se trata básicamente del mismo sentación-visual (pantalla). Ampliable externamen-
midal que conducen al usuario directa-
microdrive del Spectrum, de reconocida te a 640 K.
mente a las funciones más comúnmente
fragilidad, por lo que resulta sorprenden- Sistema operativo:
utilizadas. Sinclair QDOS.
te que Sinclair haya confiado plenamente
En todo momento se emplea un enfo- Lenguaje de programación:
en este método.
que interactivo. La salida siempre se pre- Sinclair Superbasic.
En cuanto a los cartuchos de cinta pa- CPU:
senta visual mente en la pantalla con el
ra el microdrive, son exactamente igua- Motorola 6 8 0 0 8 (32 bits) a 7.5 MHz.
mismo formato con que se va a impri- Resolución en pantalla:
les a los del Spectrum, aunque no pue-
mir o dibujar. 512 x 256 (pixeis) para 4 colores.
den intercambiarse una vez grabados (el
F.ste software está autodocumcntado. 256 x 256 (pixeis) para 8 colores.
formatcado es completamente distinto en Presentación de caracteres en 85 columnas por
A lo largo del programa se presenta en
ambos ordenadores). 25 lineas.
la pantalla información sobre las funcio-
Teclado:
nes posibles, dirigiendo la atención del Profesional tipo QWERTY con 65 teclas.
Software de aplicaciones usuario a la acción que está desarrollan- Almacenamiento de datos:
No es raro que un buen paquete de do en ese momento. Además se dispone Microdrives: dos incorporados.
software con aplicaciones básicas para un de una función de AYUDA (Help) en to- Cassette: no prevista.
Disco: en preparación.
ordenador (tratamiento de texto, base de dos los paquetes. No importa donde se
Alimentación:
datos, etc...), cueste tanto o más que la encuentre el usuario respecto al progra- 9 V.CC./1.8 A. 15.6 V.CA./0.2 A.
propia máquina. ma, la pulsación de la tecla de función Periféricos:
Sinclair ha solucionado este problema (1) hace que se presente en la pantalla la Entrada/Salida en serie, tipo RS 232-C.
creando, simultáneamente al propio QL información de AYUDA correspondien- Interface Centróme en preparación.
6 Microdrives incorporables al sistema.
cuatro programas de gran utilidad y que te. El usuario puede regresar exactamen- Conector para cartuchos de ROM.
se suministran conjuntamente con él. En te al punto del programa en que estaba Red de área local (QLAN).
realidad, el desarrollo de software ha si- a través de la tecla ESCAPE. 2 Joysticks opcionales.
rANALISIS

QUILL es interactivo en tiempo real, con


justificación de margen, formato de pá-
ginas, etc. Los diversos tipos de caracte-
El procesador de
res se representan también directamente texto contiene
en la pantalla (negrita, subíndice, expo- opciones de gran
utilidad, pero es
MUI mtfcrr»hrtara.
nente y subrayado). Cuando se inserta un
excesivamente
texto en medio de otro ya existente se lento.
produce la justificación automática del K» I V. T®

margen y hay además un comando,


— ,1 _ i!•] l j la a*wé W « I * * " W-"
«Cilossary» que recupera pasajes del tex-
to, eliminando el tedio del mecanografia- O l.JTÍ-1 MCll
do en cartas normalizadas.
El Q U I L L cuenta con todas las carac-
terísticas de cualquier procesador de tex-
tos —borrado, copia, avance, análisis y cálculo, ventanas múltiples, formas mo- quier punto de la pantalla, empleando
reposición, tabulación, titulares, pies de netarias, integrales, porcentuales, decima- cuadrículas para su colocación, y poste-
página— además de otros menos co- les y exponenciales. E! tamaño de esta riormente se pueden desplazar si hace
rrientes como la visualización de un do- hoja electrónica es de 256 filas x 64 co- falta.
cumento extenso (a «vista de pájaro») lumnas: 16.000 celdas, con una precisión El programa puede manejar y valorar
para comprobar su distribución, forma- de hasta 16 cifras significativas. expresiones y realizar una serie de fun-
to general, etc... y la «Importación» de ciones matemáticas. Se puede por ejem-
datos, tablas y gráficos del resto de las QL A R C H I V E Base de datos plo, calcular y presentar un gráfico de
aplicaciones del conjunto del software «beneficios» con sólo pulsar «beneficios
Contiene las funciones típicas de este
(Abacus, Archive y Easel) para incorpo- = ventas — costes».
tipo de programas: búsqueda, selección
rarlas en cualquier documento. El EASEL está diseñado para que se
y validación, que permite el acceso a la
información desde cualquier ángulo. haga cargo de la entrada, manipulación,
QL ABACUS - Hoja de cálculo presentación e impresión de datos, al
El A R C H I V E tiene un lenguaje aso-
El ABACUS es un programa de gran ciado, similar al SUPER BASIC, que se mismo tiempo que es capaz de recibir da-
capacidad como hoja electrónica de puede utilizar para construir bases de da- tos del ABACUS o del ARCHIVE o en-
cálculo. tos múltiples y ficheros relacionados. viar gráficos al Q U I L L para su inclusión
Los campos y los registros se definen en un documento.
con diversas longitudes, siendo más efi-
Sinclair sigue caces para la utilización de la memoria Ampliaciones futuras
confiando y mucho más flexibles para el usuario, Además de las conexiones básicas, ei
ciegamente en el ya que con frecuencia resulta muy difícil QL está provisto de nueve vías suplemen-
predecir con exactitud la longitud de un
frágil y lento dato cuando se diseña el fichero.
tarias de acceso a periféricos:
a) Conector interno para ampliación
Microdrive. También se pueden «importar» y «ex- de la memoria hasta 640.
portar» dalos, con las etiquetas de los b) Do?interfaces normalizados del ti-
nombres del campo, al ABACUS, po RS-232-C para impresoras, modems
EASEL y QUII.L. y cualquier otro dispositivo de comuni-
Elimina las operaciones de coordinar 1.a presentación en pantallas de regis- cación en serie, admitiendo velocidades
columnas y filas y presenta dos impor- tros es plenamente formateable y, como de transmisión entre 75 y 19200 bau-
tantes innovaciones: en el resto del paquete, se dispone de ayu- dios.
Títulos: el programa ABACUS utiliza da («help») permanente. c) Permite la conexión de otros seis
el texto existente como referencia sufi- microdrives (además de los dos ya incor-
ciente para columnas y filas enteras o pa- Q L E A S E L - Gráficos porados). Aunque los microdrives ZX
ra celdas individuales. El BASEI. es un programa de creación son incompatibles, sus soportes vírgenes
Operación Fila/Columna: aplica las de gráficos. pueden intercambiarse una vez reforma-
normas o fórmulas a filas enteras, co- Hay una serie de ocho formatos pre- teados.
lumnas o bloques de celdas. Por ejem- programados que se pueden recuperar d) Conexión para cariuchos de ROM
plo, se puede establecer la fila «benefi- con la simple pulsación de una tecla, que QL de hasta 32 K. No acepta los diseña-
cio» como «beneficio ventas — cos- dan distintos colores y estilos a los grá- dos para el Spectrum.
tes» y el ABACUS dará entrada a la fór- ficos de barras como: barras apiladas, e) Admite la incorporación de uno o
mula restar la fila de «costes» de la de barras solapadas, gráficos de linca y dia- dos joysticks para juego o como control
«ventas» y pondrá el resultado en la fila gramas de segmentos. Cualquiera de es- del cursor.
«beneficio». tos formatos pueden modificarse para f) Red de área local (QLAN) que po-
Está autodocumentado e incluye fiche- adaptarlo a las necesidades del usuario, sibilita la intercomunicación de hasta 64
ros de AYUDA a los que se puede acce- permitiéndole también definir los co- ordenadores, y la transmisión de datos
der en cualquier momento. Sus coman- lores. entre sí a velocidades de hasta 1 0 0
dos comprenden la función de hoja de Los textos se pueden situar en cual- Kbaudios.

MICROHOBBY 31
mSULTORlO
1 5 . 0 0 0 ptas. de premio a simple vista parecen igua- mente iguales, con la dife- se consigue un ahorro sus-
les. rencia de que al de 16 K le tancial de memoria, lo que
¿Si mandamos un progra- han sido extraídos una serie permite copiar programas
ma y es publicado por Mi- Ignacio GARCIA • Santander
de circuitos integrados de hasta 40 Kb de extensión.
crohobby ganamos algo? (chips), para reducir su me-
Otra. ¿Qué debo hacer para En la actualidad, la casa
moria. Cuando se amplia és- Blanco y negro o color
que salgan en el Spectrum Sinclair comercializa cuatro
ta, por tanto, lo que se hace
dos sonidos al mismo tiem- ordenadores, el ZX 81, que ¿Sirven los cassettes que
es reponer dichos chips en
po?; ¿qué hay que hacer pa- es el más básico de todos, anunciáis en la revista (tan-
sus lugares correspondien-
ra que aparezcan entre co- pero que ha sido amplia- to normales como tridimen-
tes.
millas, los gráficos definidos mente superado por sus pre- sionales) para conectarse a
decesores; el ZX Spectrum, Las posibilidades por tan-
por el usuario. un televisor de blanco y ne-
que es el más popular de to- to, siempre están en función
gro?
dos, el Spectrum Plus, que de la memoria, cuanto ma-
Jorge CALONDRA • Sentador
Esta duda la tengo porque
es una versión mejorada del yor sea ésta, más largos y
yo del único televisor que
Los programas de nues- anterior, y el QL, la versión más completos podrán ser
dispongo para conectar el
tros lectores que sean publi- más profesionalizada. los programas.
ordenador es un Emerson
cados en Microhobby, serán Otra ventaja del Spectrum
Es muy difícil para noso- portátil de blanco y negro.
gratificados con la cantidad 48 K es que en la actualidad,
tros decirle cuál es el que la mayor parte de los progra- Francisco Jarler Picharte MARTINEZ.
de 15.000 ptas. debe comprar, ya que eso es
El Spectrum no está ca- mas que se comercializan, y Valencia
algo que Vd. tendrá que de- por lo general los mejores,
pacitado para poder emitir cidir en función del dinero El Spectrum está perfec-
dos sonidos simultánea- se hacen para 48 K. tamente capacitado para ser
del que disponga y de sus
mente. Imaginamos que lo Los programas que se co- utilizado con cualquier tipo
necesidades.
que Vd. pretende es simular mentan en nuestra revista, de televisor, ya sea en blan-
La diferencia entre el
el sonido de un órgano que responden siempre a crite- co y negro o color, lo único
Spectrum de 48 K y el de 16,
sea capaz de reproducir rios de actualidad, dándose que tendría que adaptar, en
ya ha quedado explicada en
acordes. Esto es algo impo- la coincidencia de que el do- caso de que éste fuera anti-
este mismo apartado.
sible de conseguir con su or- minio del mercado lo tienen guo, sería la conexión de la
denador, ya que todos los con diferencia los progra- antena; por lo demás, cual-
Posibilidades mas de 48 K, lo que no quie-
sonidos que es capaz de quier aparato de TV es per-
del Spectrum 16 K re decir, ni mucho menos,
producir son de tipo mono- fectamente compatible con
fónico. que no existan para 16 K, por el Spectrum, da lo mismo
¿Qué posibilidades tiene
el contrario hay muchos que que sea en BIN o color.
Para conseguir que los un SPECTRUM 16 K compa-
utilizan esta memoria y los
gráficos que Vd. define apa- rándole con uno de 48 K?
iremos comentando en nú- Ausencia de sprits
rezcan entre comillas, es ne- En vuestra revista sola-
meros sucesivos.
cesario teclear dos veces se- mente publicáis «programas
guidas éstas, y, una vez in- ¿El Spectrum de 16 K tie-
originales de importación
troducido el gráfico, cerrar- Fichero de presentación visual ne sprits? Si es que tiene
para SPECTRUM», son ver-
lo de la misma forma. ¿cómo se hacen?
siones de 48 K, pero... ¿Exis- Me han dicho que en el • ¿Hay algún POKE que val-
ten versiones en 16 K? Spectrum no se puede intro- ga para que si apretemos
Elección adecuada Luis A Rodrigué! SOBRINO. ducir un programa por la to- continuamente la tecla no lo
Talayera de la Reina
talidad de la memoria debi- imprima seguido?
¿Podrían ayudarme a ele- do a que dedica alrededor Quiero una sentencia de
gir un ordenador bueno que El Spectrum de 48 K se de 7 K RAM para el fichero POKE que tengamos que le-
sea Sinclair? También me diferencia del de 16 K, única- de presentación visual. ¿Es vantar el dedo si queremos
gustaría saber cuál es la di- mente, en la cantidad de me- cierto esto? Y si lo es. ¿po- que escriba el siguiente ca-
ferencia entre el ZX Spec- moria que tienen uno y otro. drían explicarme el porqué? rácter.
trum 48 K y el 16 K. ya que Por lo demás, son exacta-
Pablo Gallego DIAZ Vallado/id Víctor CONTRERAS CASTELLON

Efectivamente, el Spec- Existe en el Spectrum


NOTA ACLARATORIA trum dedica una parte de su una variable que se llama
En el número anterior ofrecíamos un sondeo realizado en memoria al fichero de pre- LASTK, que almacena el va-
una tienda especializada, sobre las innovaciones efectuadas sentación visual. Él motivo lor de la tecla pulsada últi-
por Sinclair en su nuevo modelo, el Spectrum Plus. Por un está claro: es aquí donde se mamente. Con la siguientes
fallo de imprenta los porcentajes que se ofrecían han sido encuentra la información lineas de programa pode-
omitidos parcialmente por lo que consideramos necesario gráfica del ordenador; es de- mos conseguir el efecto que
ofrecerlos integramente, y aclarar el malentendido. Así pues, cir. la configuración de la nos pide:
estos son ios resultados: «De un total de cien personas pantalla. En el programa Mi- 10 PRINT AT 0 , 0 ; CHR S
entrevistadas, un 80% nos dio una valoración positiva del crocopi, por ejemplo, se uti- PEEK 23560
nuevo Speclrum, mientras que el 15% optó por no dar una lizan las direcciones del pri- 20 GO TO 10
respuesta concreta alegando el desconocimiento del aparato, mer tercio de pantalla para Lo que hace este peque-
y el 5% restanie consideró negativamente los cambios almacenarlo, de esta forma ño programa, es leer la di-
introducidos.»
NOTA IMPORTANTE
Para los lectores que solicitan cintas de programas.
Como habrán podido comprobar, desde el número anterior aparece
un error en el cupón de solicitud de cintas de programas. En la prime-
ra opción de petición figura «Números del 1 al 14». donde debería de-
rección de memoria donde de la cinta, el programa 1 se cir «Números del 1 al 4»,
se encuentra almacenado el cargará en memoria, y car- Debido al gran número de cupones impresos, este mismo error cons-
valor de la tecla y devolver a gará y ejecutará el progra- tará en números sucesivos, por lo que les rogamos lo tengan en cuen-
la pantalla el carácter co- ma 2. ta y disculpen la confusión que corregiremos más adelante.
rrespondiente al código de
la tecla. De esta forma, se En fecha próxima iba a
puede mantener una tecla adquirir un ZX Spectrum de ANUNCIESE
pulsada sin que ésta se re- 48 K para el cual dispongo
pita. de algunos programas, pero EN
En lo referente a su prime- al conocer la existencia del • Ordenadores personales
ra pregunta, el Spectrum no ZX Spectrum + y su próxi- Hard y Soft MODULOS
tiene incluido sprites, aun- ma comercialización en • Cursos de Basic.
que tiene posibilidades de nuestro país y debido al uso OI<C>n*S RENOVACION EN MARCHA. S A
ser creados a través de soft- que voy a hacer de él. he de- V E w o n c e d i l 34 • 2« mi MADfllD-3

ware. cidido esperar un poco más


TeUHono (>1} 441 24 7»
T<«fi<UI R E M S H O P 1
Tels.: 733 59 04 - 733 50 12
Desearía saber, paso por
y adquirir éste. c Cableo 4 • MADRID 1S
Títctono (31) 44S 29 0» Señorita Marisa
Mi pregunta concreta es

7
paso, cómo hacer funcionar

/
la siguiente:
el programa «MICROCOPI»
¿Se pueden utilizar todos ATENCION
que aparece en el número 1
los programas existentes pa-

IELUGO
en las páginas 8, 9, 10 y 11, usuario del
ra el de 48 K en el de 64 K?
ya que según lo explican en MICRODRIVE (
el apartado «Cómo se hace»
ZX SPECTRUM
J. OUIROS Valencia
no queda lo suficientemen-
te claro como para enten- Efectivamente, todos los Ya rfiftponriiKift del Plan Nacional
derlo. programas del SPECTRUM COMPONENTES
Conlahtr para Microdrive.
¿Qué nombre de carga se son compatibles con el AUTOSERVICIO
le da al programa 2 de la SPECTRUM +, así que en * Archivo de Cuentas
pág. 11? este sentido, no tendrá us- 256 ctas.
BARQUILLO, 4 0
Marcos ORTEGA Vilorta ted ningún problema. * Archivo de Asientos
R>r otra parte, creemos in- 4198742-4198751 1024 asientos.
El procedimiento es el si- teresante aclarar, bien a us- * Extracto de cuentas.
guiente: ted o a otros lectores, que el
1. Teclee y salve en cinta SPECTRUM + posee exac- * Balances de Sumas
el programa 1. tamente la misma cantidad D l d i g j t a j s.a. y saldos.
2. Teclee el programa 2 y de MEMORIA DISPONIBLE * Balances de Situación.
— Ordenadores personales, soltware,
ejecútelo. Este programa, el que el SPECTRUM de 48 K hardware, libros, perilerícos. etc. * Versiones para 1 ó 2
2, SALVA EN CINTA EL CO- por la siguiente razón: el mi- microdrives.
DIGO MAQUINA DEL PRO- croprocesador del SPEC- COMMOOO*f(Jf
GRAMA 2. Esto debe grabar- TRUM (plus o no plus) es un
se a continuación del pro- Z-80 de 8 bits y sólo puede
ZX SPECTRUM ORIC Ww SJ3.

direccionar 64 Kbytes, repar- mfrífli Aver.ida del Modrte-


grama 1.
tidos en 16 K de ROM y 48 rrineo. 7
La próxima vez que quie- Teléfono» 251 12 00
ra ejecutar el programa des- K de RAM. C n i A R 0£ ZARAGO/A. 45 I j m w K j u .
251 12 09
na a CjM¿»ínal 78078 MADRID
TELEFS 246 49 90 246 56 63
Madrid-28007.

PROGRAMAS EN CARTUCHOS (MICRODRIVE)


PARA SPECTRUM
• CARTUCHO 3 0 U T I L I D A D E S 15.000,-
• CARTUCHO T R A T A M I E N T O T E X T O S PLUS 8 . 0 0 0 , -
• CARTUCHO C O P I A D O R TRANS-EXPRESS 6 . 0 0 0 , -
• CARTUCHO CON • H O J A ELECTRONICA • TRATAMIENTO T E X T O S
• B A S E D A T O S 10.000,-
TODOS LOS PROGRAMAS INCLUYEN MANUAL DE USUARIO.

PIDELOS POR CORREO A :

/MICRO A i ,
Mr
1 L 5 c/. FERNANDEZ D E LA H O Z , 64 2 8 0 1 0 M A D R I D
O EN C U A L Q U I E R A D E S U S CENTROS

MICROHOBBY 33
DE OCASION
• Vendo ZX Spectrum 48K • Tengo cinta con diez progra- tiembre '85. Regalo los progra- • Cambio y vendo programas
con bibliografía y revistas so- mas n,° 1 para Speclrun 48 K. mas «Scuba dive», «Atic atac». para Spectrum en cintas Escri-
bre el mismo. Precio total como SABRE WULF HOBBIT, «Fred». «ant attack». «3D Tanx». bir a Bernardtno Bordoy. Cl
42.000. B. Gacías. calle Reyes MANIC MINER... Precio 3.000 «The key» y 10 más. Envío gra- Aurora n.° 8. Manacor (Balea-
Católicos 80. 1° C 07007 Pal- ptas, Se adjuntan instrucciones tis. Sixto. (93) 210 03 63. Horas res).
ma de Mallorca. Baleares de todos ellos. También estoy de comida 35.000 ptas.
• Cambio programas para ZX
interesado en intercambio de
• Vendo programas para ZX Spectrum 48K Más de 150 tí-
programas. Llamar a: Garpar • Intercambio programas pa-
Spectrum 16/48K programas tulos comerciales Manuel A
Sánchez Cano. Teléfono: (965) ra Spectrum 16K/48K Cuento
muy vanados y amplio catálo- Méndez. Cl Montevideo 12. 4.°
28 55 97 Pascual Orozco. n° con muchos títulos extranjeros
go precios increíbles, gran ca- B 27001 Lugo.
19 03006 Alicante y nacionales, todos comercia-
lidad de grabación, todos los Por si podéis publicar el les. También me gustaría con- • Cambio más de 300 progra-
programas comerciales y nombre de todos, os diré que tactar con gente para formar mas, Utilidades y juegos César
100% C.M Escribir para pedir los diez juegos son: un club de usuarios del Spec- García Cl Ambrosio Meabe 5.
lista a Feo. Javier Gracia Gó- trum. Llamar a mediodía y por 2°. Durango (Vizcaya). (No ten-
mez. OI Galán Bergua 22. 4° —Alchemils la tarde a partir de las 6h, Te- go teléfono).
A Esc 1* 50010 Zaragoza. —Mame miner léfono: 23 45 27. Pablo Galle-
—Fighter pilot • Jorge Alejandro Rodríguez
go Díaz. Cl Chueca 4, 4° iz-
• Vendo Spectrum 16 K. ga- —The hobbil Martín. Desearía ponerme en
rantía. fuente de alimentación, quierda. 47006 Valladolid
—El jugador de ajedrez contacto con amigos que ten-
manual en castellano, cone- —Sabré wulf gan el «Expectrum» para inter-
xión para la TV. Todo por • Vendo (precio a convenir), o
—Jet man cambiar programas, tanto de
28,000 pías Preguntar por An- cambio por Currah Micros
—Scuba dive 16K como de 48. Plaza Gran
tonio Cl Alcázar de Toledo 7. peech. un interface PROGA
—Games designer Capitán n.° 1. 3.° C Teléfono 27
4° C León Teléfono: (987) 22 MABLE para joystick de IN
—Alie atac 19 69 Granada.
03 37 DESCOMP con caja, inslruc
dones, y garantía. Está nuevo • Se intercambian programas
• Compro papel para ZX Pnn • Vendo Spectrum 48K com- lo he usado tres veces. Pregun pra ZX-Spectrum. Interesados
ter. AG. Lesarn. Antillas 2-9B prado en septiembre 84, impe- tar por Julio: (91) 407 78 89 escribir a: Belén Sáenz de San-
47014 Valladolid. (Teléfono: cable. con conexiones y ali- por la mañanas o a partir de tamaría; C/ Rio Ebro 27. Miran-
(938) 47 44 77) mentador Garantía hasta sep- las 23 h. da de Ebro (Burgos).

PROGRAMAS RARA EL SPECTRUM

* FUTBOL COPA DEL MUNDO * OLIMPIADAS

* TENIS • EL HOBBIT
* SHERLOCK HOLMES * SIMULADOR DE MOTOS

r—

C fU a
y v». E
C/ Embajadores, 9 0
28012 MADRID. Tel.: 2 2 7 0 9 8 0 También venta por correo
34 MICROHOBBY
/ L^v i

QZ

mkiep<tfodÍ/«c
i•/>•*« ra g jutfw.
softurare tf juegos software tf juegos

Ulf'l&J

IJI&IOJ
SIMULADOR DE VUELO

' '' ? ; ^ ; : . A
software y fuegos

ii¡ P I D E L O S E l \ l T U T I E I M D A !!!
Modesto Lafuente. 63 Colombia. 39-41 Ortega y Gasset. 21 Ezequiel González, 28 Stuart, 7
Tel.: 253 94 54 Tel.: 458 61 71 Tel.: 411 28 50 Tel.: 43 68 65 Tel.: 891 70 36
28003 MADRID 28016 MADRID 28006 MADRID 40002 SEGO VIA ARANJUEZ (Madrid)

Anda mungkin juga menyukai