MicroHobby_012.pdf

(13983 KB) Pobierz
o
r141CROM
6:.
A
REVIST N D I E N ' T E P
A
ARAUSUARIOSDEORDENADORESSI LAIR
95 PT gs
AS. aA
CanariasIDSptas.
NL
A
F3d3y
QUINIELAS:
¡CONSIGUEUNA
D CA ORCE!
E T
LAST
ORRES
D HANOI
E
¡ESLAGUERRA!
CURSO BASIC
COMANDOS
D CONTROL
E
D LSPECTRUM
E
U EQUIPO
N
EPÑ L
SA O
E LASLIST
N
AS
INGLESAS
15.00 PUS.
p01111
pROGRMIth
L SAUT
O
ORESDELFRED:
LARESPUEST
A
PROFESIONAL
1
T
o
Coal
investroni
28045 tvitAOMD
ESP4(40,
r
i
m
a
mow
lorn4s13feón, 62
IelOono 4 6 1 82 10 - 232 25 15
Telot 23399 %Yap E
e-
-c
DirectorEditorial
José I. Gómez-Centurión
DirectorEjecutivo
Domingo Gómez
RedactorJefe
Africa Perez Tolosa
Diserio
Jesús Iniesta
Maqueta
Rosa M. Capitel
MICROI
s
t
E
I .1„.EgrAstEmANA
l a 0 0 PM 0111 410IP 4 0 0 M I oart 6 0
I
4 M 1 0 0 4 0 0 0 1 0 0 1 0 0 0 IIMP , , '
' 0 0010 4 0 0
0
0
100
/
Redacción
José Maria Diaz
Gabriel Nieto
I
A
n
o
II - N.° 12 , 22 al 28 de enero de 1985
i
I
I
9
5
E
ptas.(SobretasaCanarias 10 ptas.)
T R U C O S . Almacenar programas con el mismo nombre. Simulando la carga de programas.
Ejecutar sentencias REM.
S O F n o v A R E Yo protejo, tu pirateas, el copia. Un reportaje de Lorenzo Cebeira
M I C R O H O B B Y . Dibujar en tres dimensiones. Quinielas
Colaboradores
Jesús Alonso. Lorenzo Cebeira,
Primitivo de Francisco Rafael
Prades. Victor Prieto
Javier Martinez
Carlos Candel
Fotogratia
Podada
I . P R O G R A M A S
Jose Mana Ponce
Manuel Berrocal, JR Ballesteros,
k Petera, EL. Frontán, J. Septien,
J.M. López Moreno
Edita
1-1088VPRESS. S.A.
Presidente
Maria Andrino
José L Gómez-Centurión
Dibujos
N U E V O . Viaje a través del tiempo con Kokotoni Will.
B A S I C . Comandos de control.
P R O G R A M A S D E L E C T O R E S . Memoriam. La maquina tragaperras. Nim.
¡Es la guerra! Las torres de Hanoi.
U T I L I D A D E S . Segunda parte del articulo sobre la rutina en código máquina de carga y
grabación con velocidad variable.
ConsejeroDelegado
AdministradorGeneral
Ernesto Marco
Jefe de Publicidad
Marisa Esteban
Secretaria de Publicidad
Concha Gulierrez
Publicidad Barcelona
Isidro Iglesias
T (93) 307 11 13
el.:
Secretaria de Dirección
Marisa Cogorro
Suscripciones
M. Rosa González
M. del Mar Calzada
Redacción. Administración
y Publicidad
La Grama, n.3 8
Poligono Industrial de Alcabendas
Telt: 654 32 11
E N T R E V I S T A En este numero hablamos con los programadores del FRED
CONSULTORIO/OCASION/CORREO.
( 0 1 1 0 , 0 0 4 0 9 4 0 0 a i g a l e pail t a i t 4 0 0
4 0 I P
4 0 0 0 0 0 I P 4 0 0 a s amp p a n a s
SN O I R T CE R U
I O L EE L A S S
E
MR H B 1L S R B P R S E :
C O O B1O G A A O U T D
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
Disiribución
Coedis. S k Valencia, 245.
Barcelona
Roleclic, S.A.
Carretera de M'in. Km. 12,450
T 714 15 00
el.:
Fotocomposición
Consulgrat
Nicolás Morales, 34 • t.'
T .-. 471 29 08
el
Folomecinica
Zescan
Nicolas Morales, 38
Tel.: 472 38 58
Depósito Legal:
M-36.598•1984
Representante para Argentina,
Chile, Uruguay y Paraguay, Cia.
Americana de Ediciones, S.R.L.
Sud América, 1.532. Tell.: 21 24 64.
1209BUENOSAIRES ¡Argentina).
hnprime
SIVD. ESTAINTERESADO EN
RECIBIRLA. ESCRIBA A
HOBBYPRESS. S.A.,
AP ADO54062 DE MADRID.
ART
INDICANDO CLARAMENTE
QUEMES COMPLETO DE
PROGRAMASDESEARECIBIR
ENCINTA E INCLUYENDO EN
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.
DerechosExclusivos
.Sinclair Users., .Sinclair
Programs. y .Sinclair Projects. de
EMAP Publications (Londres).
MICROHOBBY no se hace
necesariamente solidaria de las
opiniones vertidas por sus
colaboradores en los articulas
firmados. Reservadas todos los
derechos
Se solicitará control
OJO
números del 1 al 4 inclusive: la
segunda. los publicados en l o s
números del 5 al 8, y as
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.
¡ELIJALAFORMULA
QUEMAS
L CONVENGA!
E
Cualquier consulta puede
realizarla llamando a los tels.:
733 50 12 • 733 50 16.
MICROHOBBY 3
M R H B YM N
C O O BS A
I
I
AOA S AC N E e o
H RA U L A C l m -
i
d
E PRECIO REGULAR DE
L
AHORRE 850 PT SOBRE
AS.
SUSCRIPOON HUN 18% DE
DESCUENTO!!
E
PRECIQ.REAL
I
PRECIO PARA VD
OFERTA EXCEPCIONAL DE SLISCRIPCION, VALIDA SOLO HASTA EL 30 DE ENERO DE 1985
devetniajaz1
1
Gratis parausted una de estas
tres cintas de programas, cuyo
CONSIGA UN REGALO SEGURO.
precio en la calle es de 2.000 PT
AS.
¡EL/IA IA QUE OUIER
0
0
T 11 .3.900 PT _ 1
AS.
AS.
'AHORRO 850 PTAS.:
1
de esta oferta, sortearemos entre todos los cupones de suscripción recibidos
UN ORDENADOR QL Y TRESMICRODRIVmes, durante el periodo
S
1 9 PARTICIPE EN VALIOSOSSORTEOS. CadaE CON SU INTERFACE:de validez
U-C
1 ANTOANTES RESPONDAMAYORES SERANSUSOPORTUNIDADES DE GANAR!!
1
4 premios valorados en más de 260.000 PTAS.
li%"117%"117.011771o,70"ZrZnpltarlinll,
a r W r i n g 7177;707071Milliik
T
ti= 41- WirininiriolTrorflt11111.
ivi.riCS"4171:71771;
Zn. 4 i i
••••00.6.1.1.....polempoo r r io•-t
i
l
w
v a h .
ASEGURESEHOYELRE-
CIBIR, SEMANA TRAS
SEMANADURANTE TO-
DO UN ANO, MICRO-
HOBBY: LA REVISTA
MAS INNOVADORA Y
AGIL EN EL MUNDO DEL
SPECTRUM.
(50 NUME-
R SA
O
ANO). 1 1 ' .
DEVUEL VANOS S U
T
ARJET DE SUCRIP-
A
OON AHORRO HOY
1
MISMO Y PARTICIPE
1
YAEN ELTERCERSOR-
1
TEO QUE TENDRA
1
LUGARANTE
NOTARIO DURANTE
LASEGUNDA
SEMANA DE
FEBRERODE 1985
QUIER CON-
P CUAL-
ARA
SULTA, LLAME- C
NOS A LOS
TELS.:733 50 12
733 50 16
O ESCRIBANOS
AHOBBYPRESS,S.A.
C/ Arzobispo Morcillo, 24.
Oí. 4. 28029 MADRID.
SILODESEA,SOLICITESU
SUSCRIPOONPORTELEFONO.
11011-l"
ALMACENAR
PROGRAMAS
CONELMISMO
NOMBRE
Una de las limitacione.
del sistema operativo de los
microdrives es que no permi-
te la existencia, en un mis-
mo cartucho, de dos progra-
mas con el mismo nombre;
la forma de evitar esto y con-
seguir «esquivar» al sistema
operativo, e s l a siguiente:
basta con introducir en el
nombre del programa los có-
digos de color directamente;
por ejemplo:
Supongamos que nuestro
programa se llama «prueba».
Para salvarlo en el drive te-
clearíamos:
(1) SAVE • "M"; 1; "PRUE-
BA"
y en vez de teclear ENTER,
llevaríamos el cursor antes
de la P de PRUEBA: ahora.
pulsamos CAPS SHIFT +
SYMBOL SHIFT y un núme-
ro, por ejemplo. el "4". El pa-
pel cambiará a color verde;
si queremos cambiar tam-
bién la tinta, repetiremos la
misma operación mante-
niendo pulsada CAPS SHIFT
al teclear el número. Si lo ha-
cemos con e l " 7 " pondre-
mos tinta blanca. Una vez
hecho esto, llevamos el cur-
sor después de las comillas
del nombre del programa y
restituimos los atributos ori-
ginales por el mismo méto-
do. Ya podemos pulsar EN.
TER y salvar el programa.
Para comprobar que todo ha
salido correctamente, hace-
mos un CAT del drive y de-
biéramos ver el nombre del
programa «PRUEBA» con el
color de papel y tinta ele-
gidos.
Si ahora tecleamos la li-
nea (1) y pulsamos ENTER,
salvaremos otra vez el pro-
grama, pero con distintos
atributos, d e forma que el
sistema operativo del micro-
drive los considerará como
ficheros distintos a pesar de
tener al mismo nombre.
Una vez más, dejamos los
posibles usos de esta técni-
ca a la imaginación del lec-
tor, aunque una posibilidad
s,
MICROROBBY 5
i l l n e
LLi
seria utilizarla para tener co-
pias de las distintas fases
por las que pasa un progra-
ma q u e estemos desarro-
llando, hasta su conclusión
final.
Si se cansa de esperar a
que la rutina termine. pulse
CAPS SHIFT + BREAK.
SIMULANDO
L CARGA
A
DEPROGRAMAS
Si queremos incluir e n
nuestros propios programas
el efecto de cargar progra-
mas desde la cassette, exis-
te un grupo de direcciones
en la memoria ROM que lo
hacen con ruido de carga,
sin ruido de carga, y con dis-
tintos colores a l o s habi-
tuales.
La pantalla tendrá la mis-
ma apariencia que cuando
hacemos un LOAD desde el
cassette, y permanecerá asi
durante un tiempo variable
que depende de la cantidad
almacenada en ciertos re-
gistros del microprocesador.
Invitamos al lector a pro-
bar con las direcciones com-
prendidas entre la 1296 y la
1325, mediante l a instruc-
ción RANDOMIZE USR.
EJECUT
ANDO
SENTENCIASREM
Supongamos que en me-
dio de un bloque de lineas
de un programa BASIC ne-
cesitamos insertar una que
no deseamos que se ejecu-
te siempre, sino sólo en el
momento en que a nosotros
nos interesa; la forma nor-
mal de realizar esto consis-
tiría en insertar en esa linea,
o en otra parte del programa
que llamará al bloque que
puede complicar la estructu•
ra lógica del programa y re-
'entizar su ejecución.
Un método alternativo se-
ria colocar la linea «dudosa»
en una sentencia REM, con
lo cual nos aseguramos, de
entrada, que no va a ser eje-
cutada.
En el momento y lugar del
programa que interese eje-
cutar un salto a esa linea,
pokearlamos en dos varia-
bles del sistema, llamadas
NEWPIC y NSPPC, localiza-
das e n l a s posiciones d e
memoria 23618 y 23620 res-
pectivamente. las cuales re-
presentan el número de lí-
nea al que hay que saltar y
el comando dentro de la li-
nea que va a ser ejecutado.
100 REM : P R I N T " E s t a L i n e a s e
ejecuta a pesar de t o d o . "
estamos considerando, una
expresión condicional del ti-
po IF THEN o similar, deci-
diendo si la linea debe o no
ser ejecutada: este método,
aunque funciona impecable-
mente, en según qué casos,
10 P O K E 2 3 5 1 8 , 1 0 0 : P O K E 2 3 6 1 9 .
O: P O K E 2 3 5 2 0 , 2
20 STOP
En este espacio también tienen ca-
bida los trucos que nuestros lecto-
res quieran proponer.
Para ello, no tienen más que enviar-
los p o r correo a MICROHOBBY,
CiArzobispo Morcilla 24, of. 3 y 4,
Madrid-28029.
Zgłoś jeśli naruszono regulamin