MicroHobby_005.pdf

(14045 KB) Pobierz
xicitom
CIESEI
Canarias105 plas.
AMPLIA LA
MEMORIA
D TU
E
'SPECTRUM
A 64 K.
HARDWARE
PROGRAMAS
' ASAL
TO
ALCASTILLO
1DISEÑA
TUSGRARCOS
E TRES
N
DiMENSIONES
Spectrum puede con todos.
¿Quién nos gana en
gamo? Estamos por
asegurar que ninguno.
No olvides que tenemos un
Spectrum para codo
exigencia: dos capacidades
diferentes (16K y 4810 y
tres modelos con dos tipos
de teclado (doméstico y
profesional).
¿Quién nos gana en
cuenta con más de 5.000
titulos publicados a nivel
internacional, cien de ellos
están traducidos al
oastellano.
Naturalmente estas crecen
casi de forma constante.
Uno bueno muestro es el
voluminoso catálogo de
software que puedes
solicitar a tu distribuidor de
confianza.
programas? Spectrum
¿Quién nos gana en
periféricos? Ya son más de
50 los periféricos creados
especialmente para el
Spectrum, pero no creas
que eso termina ahí Es
muy raro el día que no
aparece en el mercado una
novedad. Así tu Spectrum
guardará paro if el mismo
interés del primer día
¿Quién nos supera en
número? Otro factor a tener
en cuento: te diremos que
ya son más de tres
millones los
microordenadores Sinclair
vendidos en todo el mundo
(y más de 100.000
Spectrum vendidos en
España) ¿no te parece esto
una buena razón para
confiar en tu Spectrum?.
Decictete; este ano tener un
Spectrum es todo un regalo.
Los concesionarios
INWSTRONICAtienen paro ti
un montón de novedades
• De venta en la Red de Concesionarios
INVESTRONICA.
emt,RE 1 1 1 1 E n MI NI NI
SINCLAIRRESEARCH LIMITED hace constar que no esta en condiciones de garanrzar el origen y calidad de
aquellos productos que no hayan sido comercializados en España a través de su distribuidor exclusivoINVESTRONICA so.
Director Editorial
José I. Gómez-Centurión
Director Ejecutivo
Domingo Gómez
Redactor Jefe
Africa Perez Tolosa
Diseno
Jesús 'n'esta
Rosa M. Capitel
Redacción
José Maria Diaz
Gabriel Nieto
Colaboradores
Jesús Alonso, Lorenzo Cebeira,
Primitivo de Francisco, Rafael
Prades Victor Prieto
Fologralia
Javier Martinez
0115 I I E D 4•11
MICRO
o
t
t
r
-
4 I N D
Ealb
t o s
dB. Min
0
1
1
M
-111
1
1
Nil
1
1
1
1
1
1
1
1
Maqueta
AnoI • N.' 5 - 4 al 10 de diciembre de1984
95ptas.(SobretasaCanarias 10 ptas.)
T R U C O S Rótulos móviles. Textos en vertical. Mayúsculas o minúsculas
C O N C U R S O Mastermind. Por primera vez en España, un concurso que enfrentara
E
P R O G R A M A S
M I C R O H O B B Y Lcastillo.
a serpiente glotona. Contour. Asalto al
Dibujos
José M. Ponce. Fernando Hoyos,
Manuel Berrocal, J.M. Ballesteros
Edita
HOBBYPRESS.
NEO
UV .
Comentarios de Programas. La lista de los diez programas más vendidos.
Presidente
Maria Andrino
Consejero Delegado
José I Gómez-Centurión
Administrador General
Ernesto Marco
• PROGRAMAS DELECT
ORES.
11.
B A S I C . E n este capitulo, todo sobre operadores y código ASCII.
Duelo a muerte, Solitario Agenda electro.
nica.
M U C A M A ! . Color sido de gran utilidad Ultimo capitulo de esta serle que esperamos le
haya en el Spectrum (y 41. para el perfeccionamiento de sus programas.
H A R D W A R E . Amplia tu memoria a 6 " (1.' parte).
111
JeledePublicidad
Marisa Esteban
Secretaria de Publicidad
Concha Gutiérrez
Publicidad Barcelona
Isidro Iglesias
T (93) 307 11 13
el.:
Secretaria de Dirección
Marisa Cogorro
MARosa Gonzalez
,
H.' del Mar Calzada
Redacción, Administración
y Publicidad
Arzobispo Morcilla 24, oficina 4.
28029 Madrid
Telt: 733 50 12
Distribución
Coedis, S•A Valencia, 245.
Barcelona.
Rotedic, SA,
Fotocomposición
Consulgrat
Nicolás Morales. 34 1 . '
T : 471 29 OS
el
Folomecanica
Zescán
Nicolás Morales, 38
T 472 38 58
el.:
• CONSUL
TORIO/DEOCASION/CORREO.
e l » 41101. a m a 11•1. 111M C M N E O e l n a
i m p
4 o a m o i n e dEnb
d E l l
41..
Suscripciones
SN O I R T CE R U
I O L EE L A S S
E
MR H B YOG A A O U T D
C O O BL S R B P R S E :
I
CADAMES
PONDREMOS
ASU DISPOSICION
UNACINTA
CONTODOS
L SPROGRAMAS
O
PUBLICADOS
E LOS
N
CUA
TRO
NUMEROS
D DICHO MES.
E
La primera cinta contendrá los
programas publicados en los
números del 1 al 4 inclusive; la
segunda. los publicados en los
números del 5 al 8. y asi
sucesivamente.
El precio especial de esta cinta
es de 550 ptas., más 75
pesetas por gastos de envio
por correo certificado a su
domicilio.
Imprime
Americana de Ediciones. SRL.
Sud América, 1.532. kif.: 21 24 84.
DepósitoL.Nal.
M-36.598•1%4
RepresentanteparaArgentina.
ChileUruguayy Paraguay Cia.
.
SI VD. ESTAINTERESADO EN
RECIBIRLA. ESCRIBA A
HOBBYPRESS. S.A.,
AP ADO 54062 DE MADRID.
ART
INDICANDO CLARAMENTE
QUEMES COMPLETO DE
PROGRAMASDESEARECIBIR
E CINTA E INCLUYENDO EN
N
ELSOBRE UN TALON
NOMINAL A NOMBRE DE
HOBBYPRESS. S.A.. POR
V
ALOR DE 625 PTAS., O SI LO
PREFIERE. EL RESGUARDO
DELGIRO POSTAL A TRAVES
DELCUAL HA EFECTUADO SU
P
AGO
1 0 BUENOSAIRES(Argentina).
29
DerechosExclusivos
Sinclair Users., .Sinclair
Programs* y .Sinclair Projects. de
EMAP Publications (Londres).
MICROHOBBY no se hace
necesariamente solidaria de las
opin.ones vertidas por sus
colaboradores en las artículos
firmados Reservados todos los
derechos
Se solicitará control
¡ELIJALAFORMULA
QUEMAS
LECONVENGA!
Cualquier consulta puede
realizarla llamando a los tels.:
733 50 12 • 733 50 16.
OD
J
MICROHOB BY 3
ZX Spectrum +
(64K)
Para los que exigen +
0 0 0 1,00s egew'' 62/ 82 1()
- ( 9 1 ) 46 t
çCO
1
O
V
C
lete'A_.,
.,.,,,g9
B 4 170,00
O
N
1 rzcb_0/4A
13
0502 RI" '
BPN'•;''
italoaoraT1011G:
1 1 \ 0 1 . 0 0
TUO
RC S
ROMOS MOVILES
POF'
tan largo que su presentación
en pantalla nos estropea par-
te de la zona que hablarnos
destinado a los gráficos. etc.
Además de todo esto cada
vez que se imprime un texto.
es obligado borrarlo una vez
transcurrido un tiempo pruden-
cial para su lectura.
La solución adoptada en es-
te caso es bastante simple y
mejora notablemente la esté-
tica del rótulo. Consiste en una
presentación en «ventana». Es
decir, no muestra todo el texto
a la vez, sino sucesivamente.
Se trata de unas cuantas
instrucciones que han sido
pensadas para incorporarse
como subrutina dentro de su
propio programa, en cuyo ca-
so es necesario hacer un sim-
ple cambio: sustituir a$ por el
texto adecuado en cada caso,
y añada al final un RETURN.
Todas las variables de la li-
nea 20 pueden ser modifica-
das para adaptarse a sus pro-
pias necesidades. La «mi y la
«y» indican las coordenadas
del inicio del texto, mientras
Las variables «x» y «y» marcan
las coordenadas de origen.
Se ha previsto también una
pequeña rutina de borrado a la
que se tiene acceso pulsando
cualquier tecla. una vez impre-
so el texto. Si se incorpora co-
mo subrutina, ha de sustituir.
se la línea 120 por un PAUSE
que marque el intervalo entre
la impresión del texto y su co-
rrespondiente borrado.
10
LET a $ = - *
S c r o l l
*
Ver
cal
2 0 LET x = 0 : L E T y = 0
3 0 FOR n = 1 T O L E N a s
4 0 BEEP . 0 1 , 2 0
5 0 PA U S E 5
6 0 FOR n = 1 T O 2 1
PA P E
70 PRINT A T x + n , y ; I N K
7;
R 3 , a $ ( n )
8 0 BEEP . 0 1 , n * 2
9 0 PA U S E 5
1 0 0 NEXT n
P U L S E CUALOU
120 PRINT U l ; "
IER TECLA": PA U S E 0
1 3 0 FOR n = 1 T O 2 1
140 PRINT A T x + n , y ;
PA P E R 7 ; C H R
$ 3 2
1 5 0 BEEP . 0 1 , 4 0 - n * 2
1 6 0 NEXT n
¿MARISMAS
OMINLISCULAS?
Es muy corriente que en un
programa de los denominados
interactivos, s e a necesario
mantener un diálogo con el
usuario y controlar la validez
de su respuesta.
Una vez más, existen mu-
chos métodos de llevar esto a
cabo y muchos tipos de «res-
puestas». Nosotros nos centra-
remos en el caso en el que se
exija que la letra o letras de la
10 L E T a $ = " P r u e b a p a r a v e r c o r n
o funciona e s t a r u t i n a "
20 L E T x = 1 2 : L E T y = 8 : L E T z = 1 2
30 D I M
( 2 5 )
4-0 L E T a $ = b $ + a $
50 F O R n i T O L E N a
LET a $=a $ (2 T O ) +CHR $ 3 2
70 P R I N T A T X , y ; I N K 7 ; P A P E R
3 ; a S (-2 T O 2 2
80 B E E P 0 1 , 2 0
90 PA U S E 5
100 NEXT n
respuesta sea mayúscula o mi-
núscula.
Existe una variable del sis-
tema que controla el modo del
cursor, situada en la dirección
23658 decimal.
Esta posición de memoria
almacena o para cursor en
modo «L» (minúsculas) y 8 en
modo «C» (mayúsculas): así
que bastará colocar en el lu.
ggr adecuado POKE 23658,
o POKE 23658, 8 para ahorrar
nos sentencias del tipo: I F
1NKEY$ = "Nr" OR1NKEY$
"n" THEN
Cada vez que decidimos
adornar uno de nuestros pro-
gramas con textos explicativos
o instrucciones de uso nos en-
contramos con el mismo pro-
blema: resulta excesivamente
escueto y no aclara nada o es
que la «z» marca la longitud de
la «ventana» de presentación
del mismo
Por último la PAUSE de la
linea 9 0 puede ser modifica-
da para acelerar o retardar el
efecto.
VELOCIDADDEAUTORREPETICION
DELASTECLAS
Cuando tenemos que te-
clear un programa muy largo.
o introducir una enorme y te-
diosa serie de DATAS, o borrar
largas lineas, puede resultar-
nos de utilidad controlar la ve-
locidad de autorrepeticion de
las teclas.
Para ello (cómo no!), exis-
ten dos variables del sistema,
REPDEL y REPPER, que go-
biernan el tiempo que debe
transcurrir para que la tecla se
repita y el intervalo entre suce-
sivas repeticiones respectiva.
mente.
Los valores iniciales son
REPDEL, 35. REPPER. 5.
Estas variables se encuen-
tran localizadas en las posicio-
nes 23651 y 23652 Con poke
23651 (2). valor puede contro.
larse perfectamente la veloci-
dad de las teclas, por ejemplo'
POKE 23652,255 lo tiara lentí-
simo.
r T O S EN
VERTICAL
ilastante similar al truco &l-
lenar, éste nos permite impri-
mir textos verticales en cual-
quier posición de la pantalla.
con la única limitación de no
tener más de 2Q) caracteres
de longitud (de lo contrario
apareceria el mensaje «out of
screen»).
También puede usarse co•
mo subrutina añadiendo u n
RETURN al final y sustituyen-
do a$ por el texto pertinente.
MICROHOBBY 5
Zgłoś jeśli naruszono regulamin