Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ceuta y
Melilla:
130 pías Sóbrela
sa aérea para
Cananas: 10 pías
4
10
MICROPA ÑOR AM A.
16
PROGRAMAS MICROHOBBY. Pertergan.
NUEVO. Game Over. The Coonics. Orbix. Mailstrom.
23 TRUCOS.
24 ANÁLISIS. El Inves Spectrum + .
29 FREDDIE HARDEST II.
32 JUSTICIEROS. Iníiltrator.
34 LENGUAJES. Introducción al FORTH.
35 PIXEL A P1XEL.
38 Aprende de tus errors.
43 MICROFILE. El Interíace I desde Código Máquina (III)
45 TOKES Y POKES.
48 CONSULTORIO.
50 OCASIÓN.
MICROHOBBY
NUMEROS ATRASADOS
Ojéenos poner en ccnocmerto de nuestros lectores que para conse-
gutr rwnercs atrasados de MCT0H0B8Y SEMANAL no lenen irás
que esc? ternes macándonos en sus cartas el núrrero deseado y 'a
toma de pago e»egca de entre las tres modadades qje empicamos
a continuación Una wk tramado esto, reco'rá en su casa el nú-
mero Ktatado al creoo de 95 Días. + 6 1 deWAnastaetn'se
a T26pus + 0 * : de iVA hassa e< n e 60 y a t3S ptas desde
el n * 60 en adelas
F O R M A S DE P A G O
• Enviando talón barcario nomnaiw a Hot»y Press. S A
ai apañado de Codeos 54062 de Madrid
• Meoa-ite Giro Posta1 "Xfcando %mero y fecra dei msmo
• Con Tar.sta de Oédto iv:SAo MASTEfi CHAfiGE). naoen
do constar su y fecha de caducdad
3 MICROHOBBY
II
SPECTROFONO: NUEVO
ORDENADOR DISEÑADO
CONJUNTAMENTE POR
INDESCOMP Y TELEFÓNICA
T r a s la aparoón en e< mercado del nuevo Spectrum+2. tndescomp la ccntmyadí
trabajando en 1/1 nievo proyecto de mcrooícterafcr arroatoe con lodo e¡ scfavare (fe-
ponüe para Soecirum
Por su Dar» >a Compara TeteMnca Nacional de España venia estyOancto ta posi-
onda! de dse^at su propio ordenador personal y se espe&tóba con ei hecho de que éste pale-
ra ofrecer, conjuntamente a ¡as prestaciones lipcas de un microordenador. su naCrtuai semino
telefónico
Ejecutivos de ambas compartías han venido manteniendo algunas conversaciones ai respecto,
fruto de tas cuales ha nacido este SPECTRORM)
Las caracteréticas generad de lan partear ordenador son tas s i e n t e s
- 128 K de memoria RAM y 8 K de memora paginada para almacenar hasta un máximo de
50 llamadas tectónicas. (<0 urbanas y 10 interurbanas)
- Techado profesora! en castaño y dsco numérico jratoro
- Interlaces de sabida fiS 232. Centronics y TFL 4Qi1 para contestador automático
- Interface de pystick y de supletorio
- Posíroad de conexiones postewes con wíeoie'éíonos. (aclámeme en desarroito)
Por otra pane, una de as innovaciones que produce este SPECTROFONO es ta inclusión de una *nea teteiómea (fcecia
•ONu^t'ConBs oficinas centrases de tndescomp. medante el uso de ia cual (simplemente pasando una leca) ei usuario puede
contactar Erectamente con un expeno que le atenaerá y aconseja acerca de cua&ier duda que pueda surgir en cualquier momento
Ademas de sodas estas cualidades, e> nuevo ordenador será compare con la toía'xJad de! software para Spectrum 48 y S28 y con algunos
programas para Amsüad y Commodore
Ei oreoc con el que posstemente este modeto sasdra ai mercado será de 25 000 ptas + IVA y podrá ser abonado en efectivo o ^rectamente a t
det receo leiefónco
Los responsaotes del proyecto se han mostrado muy satisfechos con los resultados cotemdos y esperan que ei SPECTROfCWO sea txen acogido por ei i ^
en general y en especial por aque«as personas que. se sientan solos durante e transcurso de estas entrañadles fiestas navideñas y deseen reatear una llamada telefónica
mentías trabajan frente a su ordenador
Según ñeros poódo conocer por fuentes oficiosas westrooca. en vista de (a gran expectación que esia despertando este proyecto de indescomp. na ociado
conve'rsaccnes con la ccroata de Correos y Telégrafos para desarrollar conjuntamente su propio ordenador
4 MICROHOBBY
1
—
Aquí
LONDRES
^ m m Hace un año, MICROHOBBY os hablo'
por primera vez de un equipo de programadores,
llamado Oxford Digital Enterprice (ODE), quienes
U na nueva compartía distribiidora de software ha hecho su aparcan en eslos días y. saliendo nuesífa
costrumbre de mantener puntualmente informados a nuestros lectores, nos hemos acercado
has!a sus oficinas para contactar con su director. Quien curiosamente resultó ser el ex-vocalista det
trabajaban en Oxford y estaban dirigidos por
dos licenciados de la misma universidad: David
Pringle y Gareth Bower. Su proyecto tenía como
conocido grupo punky POCIMA 13 Tras arduas negociaciones con sus fornidos guarda-espaldas objetivo producir un simulacro de una de las
conseguimos acceder a su despacho en ta calle Desgracia y aquí os ofrecemos, en rigurosa misiones más espectaculares de América, el
efusiva, el resumen de nuestra conversación lanzamiento del Apolo a ia luna. El juego se
—Señor Rebaño (este es su apellido), ¿por qué han elegido tan extraña denominación llamó, provisionalmente, «Reach for the Moon».
-IMBERBE- para su compañía7 Por desgracia y como consecuencia de la
-«No podíamos encontrar un nombre más apropiado ¡emendo en cuenta que nuestro producto trágica pérdida del Columbia, ODE se ha visto
va dirigido a chavales jóvenes.» forzado a no seguir con su proyecto. No
-¿Qué le ha impulsado a campar la música por los ordenadores? obstante, este años ha sido de grandes avances
—«Estaba cansado de tanta fama Las chicas me asaltaban por la calle y la verdad es que para estos programas, atribuyéndoseles títulos
estaba agotado Ahora soy lete de pasar casi desapegado con mi pequefta compañía» como «RMS Titanic» de la casa Electric Dreams
-¿Cuáles son las casas de software con las que han contado para su distribución en España7 «Pawn» de Rainbird y el número uno en ventas
—«Pues de momento, gracias a m¡s contactos con los ambientes punkys internacionales, de la casa Domarck «Trivial Pursuit».
tenemos ya la concesión de casas tan prestigiosas como U S. Lead. Biandell. Niteto Imagines. La mayor innovación de ODE al escribir «Trivial
Maiauva House, Patea Softwaie. además de otra de aqui del pais que se llama Ptatanic.» Pursuit» fue el desarrollo del sistema Unilode
Por otra parte. Francis Rebaño, máximo dirigente del citado organismo, ha declarado que no que permite al Spectrum, Commodore 64 K y al
tiene ninguna intención de bajar el precio de los juegos, srno que muy a! contrario, pretende Amstrad trabajar con las mismas cintas. El
aumentarlo paulatinamente siguiendo una extraña política comercial Spectrum es el que tiene ia memoria más
—«El Dúbiico tiende a asociar los altos precios con la elevada calidad Si sacas un programa pequeña de los tres ordenadores elegidos para
muy caro, es el que más de vende. Por otra parte, cuanto más caros son, menor cantidad vende, Unilode, por lo que usa una técnica similar a la
con lo que disminuyen los costos de producción y el esfuerzo de comercialización Para que se empleada en juegos de aventura que fue
entienda claro, nuestro ideal es llegar a vender un solo programa o a to sumo dos. claro está que a inventada para condensar el Código Máquina lo
un precio entre los 5 y 6 millones de pesetas De esta forma, todos nuestros problemas quedarán más posible.
reducidos a uno sólo: encontrar el comprador. De las 6.000 preguntas en principio previstas
para el juego de mesa. ODE seleccionó 1.400,
pero después de muchas semanas anadió 1.100
preguntas propias y otras 500 de sonido y
gráficos que son especificaciones únicas de la
PONCE PONE SUS versión de ordenador del propio juego. ODE
todavía no ha terminado con el juego. En la
DIBUJOS A LA actualidad están produciendo las versiones para
el Atari e IBM a la vez que realizando ediciones
'Impresión' en cursiva 'Impresión' en negrita. Doble 'impresión' Copy doble (en negro).
SIR CLIVE SINCLAIR Y ALAN SUGAR • • Durante el iranscurso de las últimas semanas, se venia corriendo el rumoi
en los medios especializados, acerca de la posibilidad de que los máximos responsa-
MANTIENEN UNA REUNIÓN bles de las compañías Amstrad y Sinclair llegarán a un nuevo acuerdo para la crea-
6 MICROHOBBY
TRIDIMENSIONAL
dinamic viene a demostrar, una vez más, que se encuentra en la
vanguardia del desarrollo y la creación de software. La mayor prue-
ba de ello es el lanzamiento, como novedad exclusiva en toda Euro-
pa. del primer videojuego tridimensional, el cual ha sido bautizado
con el nombre de Atomic 3D.
Esta nueva técnica de representación gráfica, sin embargo, no re-
presenta ninguna innovación, ya que este proyecto lleva varios me-
ses en funcionamiento en Japón, donde compañías como Mitbahashi
o Noentiendo está obteniendo unos excelentes resultados de cara al
público.
Dinamic ha conseguido los derechos de explotación en Europa de
esta revolucionaria técnica, tras una dura pugna con otras compañías
británicas y alemanas.
Los fundamentos técnicos de dicho sistema de representación grá-
fica se basan en las propiedades físicas de difracción del espectro
lumínico, el cual, ai pasar por el filtro de rayos catódicos de! monitor
produce una descomposición binocular. Ei usuario, al estar provisto
de un catalizador de imagen (unas gafas con un cristal azul y otro ro-
jo), puede enfocar estos fotones dispersos, con lo cual se consigue un COMANDO.
efecto de tndimensionahdad en el cerebro.
Elite
i i
Sin embargo, con ser ésta la principal característica del sistema, no
STREET H A W K .
es la única, puesto que con cada videojuego se suministra un lápiz óp- Orean
• i
II
tico que sirve como herramienta y soporte para obtener aun una ma-
yor autenticidad.
En el caso especifico del programa de Dinamic 3D este lápiz ópti- UR1DIUM
co ha sido diseñado en forma de espada, ya que el argumento del
programa se desarrolla en un salón de esgnma. Este particular dis-
positivo ha sido desarrollado conjuntamente por la Opt:cal Develop-
G R E A T ESCAPE. Ote
ment Research de Tokio y la Asociación de Metaloterapeutas de
Toledo.
Atomic 3D estará disponible en el mercado a principios de año. aun-
THANATOS. Durell
8 T TT. R A G E R .
9 A C T I O N BICKER. Mastertronic
t MOLECULE M A N . Mostertronic
7 MICROHOBBY
GALVAN MAG MAX M AUSTRO M
SUPER-SOCCER
UEGOS DE
N u e s t r o ú n i c o e n e m i g o es la i m p a -
Datos de interés sobre el juego ciencia que debemos d o m i n a r hasta con-
seguir c o l o c a r t o d o s ios o b j e t o s .
El personaje sólo puede llevar un o b -
A.
j e t o , y n o p o d r á coger o t r o hasta haber
^m X . I , \
s o l t a d o el que lleva. Éste se puede de-
• • M H M H a
j a r en c u a l q u i e r parte. K S H :
Í Í L V : •• aiMBiBiBa ií. •
U n a vez que los o b j e t o s estén cada tfj B M B
^kMflBHHM^H
uno en su lugar correspondiente, tendre-
mos que llevar la c r u z al t e m p l o y de-
ymmm®.
j a r l a allí. E n ese m o m e n t o , se nos in-
I >-• O^E|pentergan 1 1
V V Y*Y Y Y Y Y Y Y;*
10 MICROHOBBY
3 0 LET b - 7 : GO S U B 2 2 0 0 1010 FOR n =8 TO 11 PRINT INK 6,
9 0 LET CCCCCCC RT n , b + 1 , ? « + " £ £ " NEXT n
CCCCCCCC kR%.DEO 1020 PRINT INK^7¿I" RT 9 , b + 2 , " H " ; R T
C C E <£« C ' _ ECCDEDC 9,b+6, "ti"
1030 PRlFÍT INK 5, RT 10 . b «4 ,"••. R
t-Tnpr^ T 11 , b + 4, ••••
/CCXU*CCFK . t 1035 LET fr?=CHR$ 152
0 t C C G ' JL Í 4 ' ) • »+5< 1040 PRINT INK 7,1RT 5,b+5;s t
'"ICC, E D E . d f'_ 1090 R E T U R N
C K T L 4 6 9 , CCT 1100 PRINT INK 2,RT 5,b*2,"F|
* íD^Et :£>.«. C C V K © ? l l ' H & i / RT 6,b+1, " E f e Ü B "
(EDE+" LET 1110 PRINT INK 2,RT 7,b,"í|
9 5 L E T q t i G"$0=0C0 * + G » r T O 27)
o o o o o o o o L L<Ll OS Oc O O O o0r0r 0F 0P 0e 0e e0 o0 o0 e0 o0 o0 M0 0h 0t M0 1115 LET & $ oCHR$ 152
O Q L L L O Q 1 1 ClRFF K P 0 O 0 O O O O O M M M O O L L L O 1120 FOR n = 8 TO 11 PRINT INK 6;
O l l O O O OPPQOOOQ22MMHOOQ,OOOllOOO RT n , b + l , Z t NEXT n
OPPOOCeGOSSOOOOOOOOBOHMHHOPSSSOG 1130 PRINT PRPER 7, INK 2,RT 6,b
GG00220 <O03300OHHHH0PSSSO=O44OOJ •5;"1", PRPER 0, INK 7,RT 5,b+S,
JJ0©333©QHHHHPP555Q0Q4 40>JJJOOQQ s*
QO660QPPe0KKKO044OOJQCOONNN0660P 1140 PRINT INK 7,RT 9 , b + 4 , " H "
P700KKKQOQeOOOOOOONNNOOO©P770088 1150 PRINT PRPER 1, INK 7,RT 10,
60D00990000QNNNOEOPPOO'>088600009 b+2,;;."; PRPER 0; INK 1, RT 11, b*
9000" L E T Q » = Q * + 0 « < T O 27)
100 LET CS=0 LET b j = 0 LET r » = 1190 RETURN
" " LET v l = 14 LET V2 =7: LET X = 1200 PRINT INK 2,RT 4 , b + 3 ; " F l " ; R
15 LET • = 1 5 6 LET * = 14 LET Pft= T 5, b + 2,
210 LET a» = " « " LET b í = " £ " L 1210 PRINT INK 2.RT
ET C » = " C" l E T d » = " O" LFT c * = • • C ' . R T 7 , b. "Fj '
C« LET T« =d % l¿3é FOR n =8 T o n PRINT INK 6,
RT n , b + l , L » + Z $ NEXT n
1230 PRINT INK 7,RT 9 , b + 5 , " H " , R T
1 2 ¿ 5 + L É T _ S « = C H R $ 152
1240 PRINT INK 7,RT 5 , b + ? , S |
1250 PRINT PRPER 1, INK 7;RT 10,
b + 2, PRPER 0, INK 1, RT 11,b
*S,"•(" RETURN
1 3 0 0 P R I N T BRIGKT 1, INK 7,í , RT 0,
110 IF INKEY*="3" THEN LET e» = a b A • i ' . H T 0, b + 12, i É"
• LET f*=b* LET 1310 FOR n = l TO 2 PRINT INK 7, R
120 IF INKEY % = "*" THEN LET e*=C T n,b,Zf,RT n,b+12;Z* NEXT n
t LET f f = d f LET X +1 1320 FOR n =3 TO 11: PRINT INK 7,
130 IF I N K E Y t = " 5 " THEN B E E P .1, RT f> • b + 1. "OOG ";ftT n , b + 13 ; " GGfi" :
17.3 PRINT P R P E R 7, BRIGMT 1;RT NEXT n
19,2," LET pn - 2 0 5 1330 PRINT PRPER 7, BRIGKT 1; IN
140 IF INKEY«="6" T H E N BEEP .1, K 0;RT 3,b,"E",RT 3,b+4;"£"
17 PRINT P R P E R 7; RT 18 ,2, " ":
1340 PRINT PRPER 7, INK 0,RT 3,b
LET pn =235 + 12, "E",RT 3,b+16, F"
145 IF INKEY»-"1" T H E N GO SUB S
00 1350 F O & n = 6 T O 11 PRINT INK 7,
146 IF I N K E Y « = " 2 " T H E N GO SUB 5 RT n , b + 4 , Z » + L $ NEXT n
50 1360 PRINT INK 7,RT 5,b+4," • •
150 PRINT INK 7; PRPER 0,RT 13,
x ; e » , R T I4,x,f« " 3 ^ 0 PRINT PRPER 7, INK 2;RT 7,b
160 PRINT R+ 13, X-1," ";RT 14, X + 3 ; " F E " ; R T 7,b+12; FE"
1 3 8 0 ^ O R n « 8 TO 9 PElNT PRPER 6
1^0 PRINT RT 13,X •2," ";RT 14,X ; INK 1;RT n , b + 3 ; " H M " , R T n,b+12,
"HH" NEXT N
2 Ó 0 G O T O pn 1350 FOR <1=9 TO 11 PRINT INK 6,
RT n,b+7,"•>•": NEXT n
1391 P R I N T ^ a P E R 6; INK 6;RT 10,
Lineas 110-200: Bucle principal de movimiento de tecla- 8 + 7, " . " , RT 10,8 + 9, f-." : R E T U R N
1400 PRINT INK ?,RT 2 , b + 2 ; " £ £ " , R
do. etc... T 3 , b + 1, "EJHte"
1405 LET S HR $ 152
14 10 PRINT INK 2; RT 4 , b , " F |
2 0 5 P R I N T PRPER 7 , INK 4 , R T 1 6 , , INK 7,RT 6 , b + 8 ; s »
2 : •••/.» • 1420 PRINT INK 2,RT 7,b+5,"|
2 1 0 I F X < 1 THEN LET * = H - 1 LET
X =26 L E T V 1 =V 1 - 1 GO SUB 4 0 0 0 f 4 $ 0 FOÓ n =5 TO 11 PRINT INK 7;
2 2 0 IF x > 28 THEN LET t = » 4 l LET RT n , b + 1 , L t NEXT n
X=1 LET v l = v l + l GO S U B 4 0 0 0 1440 FOR n = 9 TO 11 PRINT INK 6,
2 3 0 GO T O 3 0 0 RT n , b + 5 , Z í + " ¿ " NEXT n
1450 PRINT PRPER 1, INK 7;RT 10,
b+2,"..";RT 11,b+2,
Lineas 205-230: Control de movimiento OESTE-ESTE 1460 PRINT PRPER 4, INK 7;RT 10,
b + 7;". " . RT 11, b + 7; "
1470 PRINT INK 7, RT 10,b + 9, "H"
345 PRINT PRPER 7; INK 4,RT 19, 1490 R E T U R N
2; 1500 PRINT IN)^4, RT 0 , b + 2 , " F E F E "
2 5 0 IF X >28 T H E N LET b=B+26 LE 15101
t nr-Kn INK 0, RT 2 , b
T X= 1 LET V2ÍV2 +1 GO SUB 4000 +-^-
1, " |ÍRIN+
É p PRPER
W W 40, INK 4,RT 2,
255 IF x < l T H E N LET M = » - 2 6 LET b + 6, " E " ^ ^ ^
X=28 LET v2 =v2-1 GO SUB 4000 1 5 2 0 PRINT INK 4,RT 3 , b ¿ " £ f l V
2 6 0 GO T O 300 ; PRPER 4, INK 0, RT 3, b+6,
1530 PRINT PRPER 4, INK 0.RT 4,b
,"E "; PRPER 0, INK 4,RT 5,b
Lineas 245-260: Control de movimiento NORTE-SUR. 1540 NT PRPER 4, INK 0,RT 6,b
F " , PRPER 0, INK 4;RT 7,
b + I , "I
issb fl^ff PRPER 4, INK 0,RT 8,b
300 IF j » ( 7 , 1 4 ) = " í " T H E N GO S U B + 1 ; " K-F " , R T 8 , b + 4 , " E F "
7000 1 S 6 0 F O R n = 8 TO 11 PRINT PRPER
3 1 0 GO T O 1 1 0 2, INK 0, RT n,b+3¡"si" NEXT n
1590 R E T U R N
1600 PRINT K 4 , RT 1 , b +4 , " F E " , R
T 2,b+2,
1610 0 PRINT
PR 1 I N K ^ ^ f i j ^ ^,b b + 1;
" ; RT 4 , b
f f f e ' PR iírf b í > R P Í W ^ f l K 0; RT 5 , b
500 IF BJ=1 T H E N GO T O 145 ¿"I ^ ^ ^ ^ P R P E R 0, INK 4, RT
510 LET b j = l LET r » = j « ( v 2 . v l ) 1É40 f > R T ^ ^ N F " 4L, ; RT 7 , b, " F |
LET j$ <V2, V 1 > =" ": PRINT PRPER PRPER 4; INK 0,RT 8,b, " £
7; RT 19,22,r»
515 PRINT INK 0,RT 15,15," " P R I N T P R P C R 4 , I N K 0 , R T 9,b
S20 REI U R N ~ F E • ' : R T 1 0 , b+7, " F "
Í 6 5 ^ % Í T R T P R P E R " ¿ r ' ÍNK^0,RT 10,
b+4,"0",RT 11,b+4,"O" RETURN
Lineas 500-520: Recogida de objetos. 1700 PRINT INK 2,RT 2 , b + 8 , " F E " ,
INK 7.RT 3 , b +8, "¿O"
1710 PRINT INK 27HT 4 , b + 4 , " E M ^ M
(fe" ; RT 5 , b + 3,
5 5 0 I F B J = 0 T H E N GO T O 1 4 6 T 7 2 0 PRINT I^K 2, RT 7 , b » l , " M " ,
5 5 5 I F j t ( v 2 , v i ) < > " " T H E N GO T RT 7, b+11, _ „
O 146 1725 PRINT T N R 2, RT 8,b,
5 6 0 LET b j M 0 LET j*(v2,V1I-C« T 8, b + 11, " • f e "
P R I N T PRPER 7 ; R T 19,22,f$ 1730 FOR n = 6 TO 11 PRINT INK 6,
5 6 5 PRIWT INK 7 , R T 1 5 , 1 5 , r * LE RT n,b+4,Zt*"6fi" NEXT n
T ría" " 1735 FOR n =9 T ü 11 PRINT INK 7,
5 6 6 PRINT INK 7 , R T 19,22;"B" RT n , b + 1 , " O O O " , R T n , b + l l ; " G G O "
5 7 0 RETURN NEXT n
1740 PRINT INK 7;RT 8 , b + 5 , " H " ; R T
8,b+9,"H"
Lineas 550-570: Rutina de soltar objetos 1742 LET S « = C H R $ 152
174S PRINT PRPER 7, INK l.RT 10,
b+2;"M"; PRPER 0, INK 7,RT 3 , b + 6
1000 PRINT INK 2,RT 6,b+l,"F| Í7I0 PRINT PRPER 1, INK 7;RT 10,
,RT 7,b."F| b+6;". .",RT 11,b+6,"
ÜJ
11 MICROHOBBY
1755 PRINT PAPER 7; INK 4.AT 10, T n,b+13,"K" NEXT n
b+12 RT ll,b + 12,"ÍÉ": R E T U R N 2 2 3 0 PRINT INrv 1 AT 8 , b + 4, "M", AT ,AT 6,0, " F " + P $ ( TO 291 +- E
1 8 0 0 FOR n = 0 T O 8: PRINT INK 5;fi O 8,b+7,"M" 2 8 4 0 P R I N T PflPER 5; INK 7;AT 1,8
T n , 0 , P | NEXT n 2 2 3 5 PRIRT TNK l.AT 8 , b+10, "m •,fi ,"NO",flT 2 , 2 3 ; " N O " RETURN
1801 PRINT PflPER 5, INK 7;AT 1,5 T © b + 13 *"M" 2 8 1 5 FOR n = 0 T O ^ PRINT INK S,fl
2 2 4 8 P R I Ñ T ~ I N K 7,RT 9 , b + 2 ; " J " + P » T n,0,P$ NEXT n
ieffi Í>R I N T ' P A ^ E P - 5 , INK 7,AT 2 , 2 ( TO 12J+"L";RT I0,b + i; -a"+p»< T 2 8 4 3 FOR n = 7 TO 11 PRINT INK 4 ,
4; "NO AT n , 0 , P $ NEXT n
1 & 0 3 P R I N T PAPER S , INK 2 , A T 4 , 4 2 2 4 5 ' ^ ? ^ INK 7;AT 11, b; • J " +P* ( 2 8 4 4 PRINT PAPER 5, INK 7.flT 2 , 2
, INK 3; AT 4 , 1 8 " " " T O 16)+"fc" 1,"NO"; INK 2;AT 4 , 2 7 , " F J I É B "
PRINT PAPER Ss, ÍNK~2.AT 5 , 3 2 2 5 0 P R I N T PflPER 6; INK 1,AT l,b 2 8 4 5 PRINT PflPER 5, INK 2,AT 5,1
I"; INK 3; AT 5 , 9 ; - F E ' ' +8:"FE": R E T U R N ; " F " 4 P i í TO 1 4 Í + - E F j a n
RINT PAPER S. 2 3 f e e ^ 0 R r»=0 T O 6: P R I N T INK 5; A AT 6 , 0 , " F " + P » ( TO 31)
INK 2,AT 6,2; T r> ,0; P» NEXT n 2 8 9 0 RETURN
INT PAPER S, INK ^, 6,8 2 3 1 0 PRINT PAPER 5; INK 7;RT 2 , 2
. , INK 2,AT 6 , 1 2 , " F É " 4; "¡¡S"
RINT PAPER 5; INK Ü 7 R T 6,1 2 ^ l 5 ^ P R I N T PflPER 5 NK &;RT 5 , 1
• ^ T " ; A T 6,27; "FE" ,"FHHgMHBl Fl Lineas 1000-2800: Gráficos de (odas las casas, los ár-
ÍT PAPER 5, TF3K 2¿AT 7,1 ^Fáflí"6'0'" boles. castillos, etc...
I"; PAPER 3; INK 5 3 2 0 FOR n > 7 TO 11 INK 6;
AT n , 0 ; P * NEXT n
pRlNT PAPER S; INK 2;AT 2390 RETURN 3 0 3 2 LET b = 3 GO SUB 1500 LET
E"; INK 3,AT 7,15; 2 4 0 0 FOR n =0 T O 6: PRINT INK 5; A =13 GO S U B 1500: L E T b«23 GO
T n.0,P$ NEXT n UB 1 5 0 0 : RETURN
RINT PflPER S; INK 3,AT 7 , 2 2 4 l é PRINT PAPER 5, INK 7;AT 3 , 6 3 0 3 3 LET bal: GO SUB 1600 LET
INK 2, AT 7,30, " F E " ,"NO";AT 2,16;"NO" sil: GO SUB 1600: LET b = 2 1 GO
PAPER 5, INK 27HT 8 , 0 24 15 PRINT PAPER 5 INK 6,AT 5 , 9 UB 1600: RETURN
PAPER 3, INK 2,AT ; A ^ ^ e , 3 0 3 5 LET b=l: GO SUB 1500 LET b
=9: G O SUB 1600 LET bs20 GO SU
INT PAPER S, INK 2¿AT 8,1 Í 4 3 0 FOR N = 7 T O 1 p r i F ^ I N ^ 6 ; B 2500 RETURN
PAPER 3; INK 2;HT 8 , 1 5 AT N , 0 , P » N E X T FT 3 0 3 6 LET b=l: GO SUB 1500: LET b
2 4 9 0 RETURN =8: GO SUB 1600 LET b = 19 GO SU
PAPER 5; INK 2;AT 8,1 2 S 0 O P R I N11
T i PrAnPrEtRn 4»tINK
¿nn 0;
» / AT f L
ni 2c, b B 2800: R E T U R N
•w
INK 3; AT 8 ,25; " O B PAPER 0; INK 4,RT 2,b+2; 3 0 3 7 LET b«l: GO SUB 1500: LET b
>9: G O SUB 2500: LET b = 18: GO SU
PAPER 3; INK 2;AT 8,2 "PRINT INK 4;AT 0 , b + 3 ; " F E " ; A B 1600: R E T U R N
T
2 5 11,
0 bP+R1;INT "FHllE"
INK 4 , , í - 3 0 3 8 LET b=0: GO SUB 1500: LET b
L É 7 Í F F O R N = 9 T O 11 PRINT INK 2, 2 5 11.
T + 1 ¿. TNK 4.AT 3 , b + l ; '
5 bPRINT "" =10: GO SUB 2 5 0 0 LET b = 2 0 • GO 5
AT N , 0 ; P » NEXT N ••5;1 5PflPER
2 P R I N T4, I NINK
K 4 0.AT 3, b+5, UB 2 8 0 0 RETURN
1 8 7 5 P R I N T P A P E R 3 , INK 2.AT 9,2 2 5 2 0 P R I N T INK 4, AT 4, b + 1, 'I 3 0 3 9 LET b = 1: GO SUB 1 S 0 0 : LET b
5¿"I F • RETURN 310: GO SUB 2 8 0 0 LET b = 19 GO 5
1 9 0 3 PRLNT INK ^ F L O , b+3;"Fl ^AT 6 , b; "| UB 2500: R E T U R N
";AT 7,B;P«( TO 3 0 4 0 LET b>l: GO SUB 1 6 0 0 : LET b
T905 PRÍNT Í N R ^ W ^ S b + i;"El 2S30 P R I N TPAPER 4, INK 0;AT 8,b =12: GO SUB 2S00: LET b * 2 1 GO S
" ; AT . "EFE FEF UB 1500 RETURN
FOR N = 3 T O K 7; A
T n,b+3;Z»+"G": NEXT n
191É FOR n « 8 T O 11: PRINT INK 6;
AT n,b+1; 2 í+Zf: NEXT ft
1920 PRINT PflPER 7, INK 1,AT 4,b
+4;"M",AT 4 , b + 7 , " H "
1925 PRINT INK 7;PT 9 , b + 2 ; " H " ; A T
9 , b+4, "H"
1930 PRIHT PAPER 1, INK 7;AT 10,
b+6;"..";AT 11,b+6: "
1932 LET S*«CMFT» 152
1935 PRINT INK ?,AT 0,b+5;S*,AT
9,b+9;"M": R E T U R N _ _
2 0 0 0 PRTNT INK 4,AT 6 , b i l ; " E B l "
; INK 1,AT 7 , b + 1; " J
2 0 0 5 PRINT INK 11,AT ,AT 8 , B + 1 , " |
i"I "
> PAPER
rnrtn 7; f t INK 0; AT 9 , B , " i - - - - V
2 0 1 0 PRINT INK 6,FLT 1 0 , B + 1 ; L » ; R T
ll,b+l,LJ: RETURN
2 1 0 6 PRtNf INK 2;AT 0 , b + 1 , " P E " ; A
T 1, b; "FiÜe" ..
2 1 0 5 PRINT INK 2, AT 0 , b + 9 , " E M ® e
" ; AT 0,b + 16; " F E "
2 1 1 0 PRINT INK 2,AT l,b+15, E J B E
";AT 3 . b + 5 , " E B E "
2 1 1 5 PRINT líiK 7; AT 2, b; L », AT 3 ,
b; L *
2 1 2 0 FOR 0 = 4 T O 11 PRINT INK 7;
BRIGHT 1, AT n,b + l;"Gg" NEXT nf>
2 1 2 5 PRINT PflPER 7; TFJK 0 ; A T 4 , b
; "£'•; AT 4 , b + 3; "F"
2 1 3 0 FOR nit T O 6 PRINT INK 6,fl
T n b £
NEXT n
2 1 3 S p R Í N T f N K 6;AT l,b+9;Z»;AT
L Í * © 9 ^ ^ N =3 TO 6 PRINT INK 6, A
T fl ,b+10, "OOO" : NEXT n
2 1 4 5 P R I N I ^ P R P E R 6, INK 0,AT 3,b
+9,"E" AT 3,b + 13,"F"
2 1 5 0 PRINT INK 6,AT 2 , b + 1 5 , L « , A T
3,b+15,L$
2 l é s PRÍNT PAPER 6, INK 0,AT 4,b
+15;"E PAPER 0; INK 7,AT 8 ,
b+3, "l£. '+Z«
2 1 6 0 PRINT PAPER 6; INK 7, AT 8 , b
PftPER 0, INK 6,AT 8 , b + 1 2 5 4 0 FOR n =9 T O 11 PRINT PAPER 3 0 4 1 LET b=1 GO SUB 1600: LET
2Í65~PRINT INK 4, flT 7 , b + 3; " M ^ M 2. INK 0, AT n,b + 3;"i¡" NEXT M c12: GO SUB 2 5 0 0 LET b =22: GO
B Í H B " , AT 5,b+14, " ^ • J M M " 2595 RETURN UB ¿800: R E T U R N
Í 1 7 S FOR n = 9 TO 11 PRINT INK 7, 2 6 0 0 PRINT INK 4,AT 3,b+2;"£"; P 3 0 4 2 LET b=l: GO SUB 1600 LET
AT n , b + 3 , L t + L < + L $ NEXT n APER 0, INK 4;AT 4 , b , A F S =12: GO SUB 2800. LET b=22 GO
2175 FOR (1=6 T O 11 PRINT INK 7, 2 6 1 0 PRINT INK 4,AT S £ " UB 1500: R E T U R N
AT n , b + 1 5 , L $ NEXT n ,AT 6 , b ; " S SSO" 3043 LET b=l G O SUB 1600: LET
2 1 8 0 PRINT INK 6,AT 7 , b + 1 2 ; " £ A 2 6 2 0 P R I N T TTJK 4 , AT 7 • b. "R55 " . AT =10: GO SUB £800: LET b a 2 2 GO
T 4,b+16,"OO" 8 , b + 3; "g" UB 1600: R E T U R N
2185 PRINTPflPER 7; INK 1,AT 3,b 2 6 3 0 FOR n =8 TO 11 PRINT INK 4, 3044 LET b=1: G O SUB 1600: 1 LET
• l.-HH'-AT 9,b +2;"M" AT n , b + 2 ; " £ " NEXT n RETURN =12: GO SUB 1500: LET b =22 GO
2 1 8 6 T R I N T PflPER 7, INK 1, AT 8 , b 2 7 0 0 S P R I N T INK 4,AT 3,b,"E",AT 4 U B 1600: R E T U R N
•16,"HH";AT 9 , b + 1 8 , " H H " 3 0 4 5 LET bal: GO SUB 1600: LET
2 1 8 7 PRlNT INK 7; AT 5Tb+ 6, "t!" ; AT ¿7Í0~PRlFÍT INK 4;AT 5 , b ; " S P S"; -12: GO SUB 1500: LET b = 21: GO
AT 6 , b , " S S S " U B 2 8 0 0 : RETURN
3 "*HH" 2 7 2 0 PRINT IRK 4;AT 7.b; "RSS S";
2 l é s P R Í N T ~ I N K 7,AT 2,b + 10;"M";A 3 0 4 6 L e T b a l : G O SUB 1500: LET b
AT 8 , b + 2 ; " S S O " =9 GO SUB 1500 LET b=18 GO SU
T 2,b + 12,"ü" 2 7 3 0 PRINT INK 4,AT 9 , b + 1 , " R S " : A B 1600 RETURN
2 1 8 9 PRINT PAPER 7, INK l.AT 9 , b T 10,b+2;"£" 3 0 4 7 LET bal: GO SUB 1500: LET b
+6,•£•£"; PflPER 1, INK 7,AT 10,b 2 7 4 0 PRINT INK 4;RT 11,b+2;"S" =9 GO SUB 1500 LET b=18: GO SU
+6, . . 2795 RETURN B 2500 RETURN
2190 PRINT PAPER 1, INK 7; AT 11,
b+6i" ".AT 10,b+13, b+ . 3 0 4 8 LET b=2 GO SUB 1500 LET b
2191 PRINT PflPER 11, ÍN* INK 7,AT 11, 2 8 Í 0 P & I N T P S P I R 4, INK 0.AT 9,b =12: GO SUB 1500 LET b=23 GO S
b + 13, , PflPER 7 ; INK +2;"E F - , A T 11,b+2;"£ UB 2 8 0 0 RETURN
+11,"M" RETURN 3 0 4 9 LET bel. GO SUB 1600 LET b
2200 PRINT _ INK 6,AT 0,b+8, 2 8 2 0 PRINT INK 4, AT ld .b . ' ^ J H B H =12 G O SUS 1600 LET b = 24 G O S
T 1 , b + 7, " F_RN K " UB 2500. R E T U R N
¿205 PRINT INK 2, AT 2,b + 2, " E l m ^ 3 0 RETURN 3 0 5 0 LET b=l GO SUB 1600 LET b
INK 4 , AT 3 , b + 3 , L » + L « =12 GO SUB 1600 LET b=23 GO S
NT INI 2 8 3 5 FOR n =0 T O 6 PRINT INK 5,A UB 2800 RETURN
2210 PRINT INK 1;AT 4 , b+4 , "L"; AT T n,0,P» NEXT n 3 0 5 1 LET b=2: G O SUB 2500: LET b
4 , b + 7• "L" .. , „ 2 8 3 6 FOR n =7 T O 11 PRINT INK 4, =10 GO SUB 1500 LET b•19 GO 5
2215 PRlFÍT INK 1, AT 4 , b +10; "L" . R AT n,0,P» NEXT n UB 1500 RETURN
T 4,b+13,"k" 2 8 3 7 PRINT PAPER 5, INK 2,AT 3 , 3 3 0 5 2 LET b=l GO SUB 2500: LET b
, "FE" , AT 4,2,-FÉÉfc" a10: GO SUB 1500 LET b a 19 GO S
2 2 2 0 FOR n =5 T O 7 PRINT INK 6,A 2 8 3 5 PRINT PAPER 5, INK 2;AT 4,1
T n,b+4, •'•<•*,flTn,b + 7, - K - 2;"F£";AT 4,27;"FE" U B 1600 RETURN
2225 PRINT INK 6,AT O , í + 1 0 , " K " , A 2 8 3 9 PRINT PAPER 5, INK 2,AT 5,1 3 0 5 3 LET b=l GO 5UB 2 5 0 0 LET b
12 MICROHOBBY
= i e GO SUB ISA» LET b = 1 9 GO S 3 1 1 0 LET b-3: G O S U S 1700 LET b 4 0 1 5 LET ht-9t<B4*>
UB 260® RETURN •21 GO SUB 1100 R E T U R N 4 0 2 0 LCT j-CODE h«: GO SUB 300O+
3054 LET b = l GO SUB 1500 LET 3 1 1 1 LET b = 1: GO SUB 1700 LET b
a 10 GO SUB 1600 LET b=21 G O •19 GO SUB 1200 R E T U R N ¿ 0 2 9 PRINT PRPER 7;RT 18,10,H*(
US 1600 RETURN 3 1 1 2 LET b = l GO SUB 1700 LET b TO 101,RT 19,10,M«( T O 7),RT 20,
3055 LET b = l GO SUB 2 8 0 0 LET -18: GO SUB 1400 R E T U R N 10,H»( T O 10)
=11 GO SUB 1600 LET b = 2 2 GO 3 1 1 3 LET b•1: GO SUB 1 7 0 0 LET b 40l<0 LET t*-9f(a+fc>
UB 1600 RETURN =18: G O S U S 1900 RETURN 4 0 3 5 LET J2 =CODE t$ GO TO 5000 +
3056 LET b = 1 GO SUB 2 5 0 0 LET 3 1 1 4 LET b =2: GO SUB 1000 LET b J2: R E T U R N
=11 GO SUB 1600 LET b=22 GO •14: GO SUB 1700: RETURN
UB 16O0 RETURN 3 1 1 5 LeT b =4: GO SUB 1000 LET b
3 0 5 7 LET b=2 GO SUB 1500 LET •15: GO S U S 1900 R E T U R N
sil GO SUB 2 5 0 0 LET b =20 GO 3 1 1 6 LET b=6 GO SUB 1100 LET b Lineas 4015-4040; Rutina de impresión de la pantalla y
UB 2 5 0 0 RETURN =16: GO SUB 1 7 0 0 R E T U R N el nombre del lugar.
3056 LET b=2 GO S U S 1600 LET 3 1 1 8 LET b=l GO SUB 1200 LET b
=13 GO SUB 2 B 0 0 LET b =23: GO •14: GO SUB 1700 R E T U R N
UB 2 6 0 0 RETURN 3 1 1 9 LET b = 5: GO SUB 1200 LET b
3059 LET b =2 GO SUB 2 5 0 0 LET =19 GO SUB 1900 R E T U R N 5 0 4 8 P R I N T PRPER 7, INK 1,RT 18,
=11 GO SUS 1600 LET b=22: GO 3 1 2 0 LET b = 1: GO SUS 1400 LET b 10,"TURRN ": RETURN
UB 1600 RETURN >15: GO SUB 1700: RETURN 5 0 4 9 PRINT PRPER 7; INK 1, RT 1 8 ,
3 0 6 0 LET b=4 GO SUB 2 6 0 0 LET 3 1 2 2 LET b =4 GO SUB 1400 LET b 10,"RGHRRPUR " RETURN
=12: GO SUS 20OO LET b =21: G O =18: GO SUB 1000 RETURN 5 0 5 0 PRINT PRPER 7i INK 1;AT 18,
UB 2 7 0 0 RETURN 3 1 2 3 LET b=2 GO SUB 1900 LET b 10,"KESHRNK " RETURN
S U S 2 6 0 0 LET =19: GO S U S 1900 R E T U R N 5051 PRINT PRPER 7. INK 1,RT 18,
i l S 1 bSTSUBa¿000 LET b=21 GO 3124 LET b-0 GO SUB 1700 LET b 10,"UENDHIR ": RETURN
UB 2 6 0 0 RETURN =16: GO SUB 1 7 0 0 R E T U R N 5 0 5 2 PRINT PRPER 7; INK 1,RT 18,
3062 LET b = 4 GO SUB 2 7 0 0 LET 3 1 2 5 LET b-1: GO SUB 1500 LET b 10,"ZHADORA ": RETURN
=12 GO SUS 2 0 0 0 LET b=21 GO •9: GO SUB 1200 LET b=21 GO SU 5 0 5 3 PRINT PRPER 7. INK 1;AT 18,
UB 270® RETURN B 1600: RETURN 10,"PENTERGRN" RETURN
3063 LET b=4 GO S U S 2 7 0 0 LET 3 1 2 6 LET b«l: GO SUB 1000 LET b 5 0 5 4 PRINT PRPER 7, INK 1,RT 18,
=12 GO SUB 2 0 0 0 LET b=21 G O •11: GO SUB 1100: LET b=19 : GO S 10,"URNfiHEN " RETURN
U8 2600 RETURN UB 1000 RETURN 5 0 5 5 PRINT PRPER 7, INK l.AT 18,
3064 LET b = 7 GO SUS 1300 RETUR 3 1 2 7 LET b=0: GO SUB 1200 LET b
N 10,-CRMORR " RETURN
3065 LET b=6 GO SUB 2100: RETUR •11: GO SUB 12O0 LET bs22 : GO S 5 0 5 6 PRINT PRPER 7, INK l;AT 18,
N UB 1000: RETURN 10,"REHBRUECK": RETURN
3066 LET be7 GO SUS 2200 RETUR 3 1 2 8 LET b =0 GO SUB 1200 LET b 5 0 5 7 PRINT PRPER 7, INK l.AT 18,
N -11 GO SUB 1000: LET b-20 : GO S 10;"SRDIZHRR" RETURN
3067 GO SUB 1800 RETURN UB 1200: R E T U R N 5 0 5 8 PRINT PRPER 7, INK l.RT 18,
3066 GO SUB 2 3 0 0 RETURN 3 1 2 9 LET b-0: GO SUB 1200 LET b 1 0 , " C A S T I L L O " ;RT 19,13; •6E";AT
3069 GO SUB 240O RETURN •13 GO SUB 1100 LET b =22 : G O 5 20, 10; "SRHOST " RETURN
3 0 7 0 LET b = l GO S U S 1000: LET b UB 1100: R E T U R N 5 0 5 9 PRINT PRPER 7, INK 1,RT 18,
=11 GO SUB 1000 LET b = 21 GO S 3 1 3 0 LET b =5 GO SUB 1000 LET b 1 0 , " C A S T I L L O " ,RT 19,13,"SE";RT
UB 10OO RETURN =18 GO SUB 1000 R E T U R N 20,10."KHEM RETURN
3071 LET b = 1 GO S U S 1000 LET b 3131 LET b=3 GO SUB 1400 LET b 5 0 6 0 PRINT P R P E R 7, INK l.RT 18,
•12. GO S U S 1000 LET b-22. GO S =18 GO S U S 1000 R E T U R N 1 0 , " C A S T I L L O " ,AT 19,13,"DE";AT
UB 1100 RETURN 3 1 3 2 LET b =5 GO SUB 1100 LET b 20,10;"XRCHOTL " RETURN
=14: GO SUB 1900 R E T U R N 5 0 6 1 PRINT PRPER 7; INK l.AT 18,
3072 LET b=l. GO SUB 1000 LET b 3 1 3 3 LET b =2 GO S U B 1400 LET b 1 0 ; " C A S T I L L O " ;AT 19,13,"DE";AT
«11; GO SUB 1000 LET b=21: GO S =17: GO SUB 1900 RETURN 20,10;"KOTH ": RETURN
UB 1200: R E T U R N 3 1 3 4 LET b =0: G O SUB 1500 LET b 5 0 6 2 PRINT PRPER 7, INK l.RT 1 8 ,
3074. LET b = 1 GO SUS 1000 LET b ÍO,"CRSTILLO" ,AT 19,13,"DE" . RT
=11: GO SUB 1100 LET b= 19 GO S •9 G O SUB 2 8 0 0 LET b•19 GO SU
UB 1200 RETURN B 1600: R E T U R N 20,10,"UE5T0N RETURN
3075 LET b =2: GO SUB 1000 LET b 3 1 3 5 GO SUB 2635: R E T U R N 5 0 6 3 PRINT PRPER 7, INK l.RT 18,
3 1 3 6 GO SUB 2842: RETURN 10,"CASTILLO" ,AT 19,13,"0E*;RT
=13 GO SUB 1100 LET b=21: GO S
3 1 3 7 LET b=3: GO SUB 2 5 0 0 LET b 20,10,"KETRX RETURN
UB 1100 RETURN 5064 É>RINT PRPER 7, INK l.AT 20,
3 0 7 6 LET b=l GO SUB 1000 LET b • =13: GO SUB 2 5 0 0 LET b =23: GO S
LET b =23: GO S < UB 2 5 0 0 RETURN 10;"KULL",AT 19,13,"DE";AT 18,10
a 11: GO SUB 1200 "POSADA ": RETURN
US 1000: R E T U R N /5065 PRINT PAPER 7, INK l.AT 20,
3 0 7 7 LET b = l GO SUB 1000 LET b * 10, "XUCHOTL ";AT 19.13, "DE";AT
•11 GO SUB 1200 LET b-23: G O S Lineas 3000-3700: Con ayuda de la variable «b» colocar 18,10,"POSADA " RETURN
UB 1100. R E T U R N 5 0 6 6 Í>RINT PRPER 7, INK 1, RT 20,
3 0 7 8 LET b=0 GO SUB 1OO0 LET b las pantallas y los distintos objetos. 10,"ARGOS ";RT 19,13,"DE",RT
=10 GO SUB 1200 LET b»21: GO S 18,10;"POSADA ": RETURN
U S 1200. RETURN 5067 PRINT PAPER 7, INK l.AT 20,
3 0 7 9 LET b = 2 GO SUB LET b 4 0 0 0 FOR W = 0 T O 11 P R i m * RT W , 0 10,"KHITAN";AT 19,13,"DE",AT 18,
=12 GO SUB 1100 LET ba21: GO S ;Mf: NEXT m 10:"POSADA ": R E T U R N
UB 1100: RETURN 4 0 0 1 IF t<l T H E N LET V l = V l + 26: L 5 0 6 8 PRINT PRPER 7; INK l.AT 20,
3 0 8 0 LET b = 2 GO SUB 1100 LET b ET V 2 = V 2 - 1 LET t =26: LET • = • - 2 6 10,"OPHIR";RT 19,13,"DE"',AT 18,1
•11 GO S U S 1100 LET b =20 GO S 4 0 0 2 1F k >26 T H E N LET vl=v 1 - 2 6 : 0;"POSADA " RETURN
UB 1000: RETURN LET v2=v2+l: LET U l : LET m=m+26 5 0 6 9 PRINT PRPER 7, INK l.AT 20,
3081 LET b • 1: GO S U S 1100 LET b 4 0 0 3 1F fc >26 T H E N LET vl=v 1 - 2 6 10,"OMAN";AT 19,13;"DE",AT 18,10
•10. GO SUB 1100 LET b»19 GO S LET V 2 = v2 41: LET l•1: LET • = • + 2 6 :"POSRDA " RETURN
UB 1200 RETURN 4 0 0 4 1F (»/26>>12 T H E N LET v 2 = l: 5 0 7 03 PRINT
r N I M I PRPER
F H R C R 7,' , INK
IRTR. 1;RT 20,,
A, MI CV
3 0 6 2 LET b=l: GO SUB 1100 LET b LET » = 0 10 E R L I K - . A T 19,13,"DE",AT 18,1
=9 GO SUS 1200 LET b=21: GO SU 4 0 0 5 IF (ft/26> <0 T H E N LET V 2 « 1 3 : 0;"SELUA": RETURN
B 1000 RETURN LET • = 3 1 2 5 0 7 1 PRINT PRPER 7, INK l.AT 20
3 0 8 3 LET b=0
•8 GO SUB 1200
GO SUB 1100
LET b = 20
LET b
GO SU
4 0 0 6 PRINT INK 0;RT 13,0;" "JflT
13,30," " 10;"HUNUOLF";AT 19,13,"DE";AT 1 íé
AT ,10;"SELUA": RETURN
B 1200 RETURN 4 0 0 7 PRINT INK 0,RT 14,0;" 5 0 7 2 PRINT PAPER 7, INK 1,AT 20,
3 0 8 4 LET b=l GO SUS 1100: LET b 10,"NOSTRUN";AT 19,13,"DE",AT 18
=10 GO S U S 1200 LET b=23 GO S 4 0 Í 0 ¿RINT INK 7,RT 15,15, j»<v2, ,10,"SELUA" RETURN
UB 1100 RETURN Vi) 5 0 7 4 PRINT PAPER 7, INK 1,RT 20,
3 0 8 6 LET b =0 GO SUS 1200 LET b 10 "LIGUORK";AT 19 , 13, "DE",AT 18
•12 GO SUB 1200 L E T b =24 : GO S ,10;"SELUA" RETURN
UB 1100 RETURN Lineas 4000-4010: Comprueba situación en el mapa y al 5075 PRINT PAPER 7, INK l.AT 20,
3 0 8 7 LET b=l GO SUB 1200 LET b 10;"LENMOS",AT 19,13,"DE",AT 18,
•13: GO SUB 1000 LET b =23 : GO S salir por un borde nos sitúa en el opuesto. 10;"SELUA" RETURN
UB 1100 RETURN
3 0 8 8 LET b =0 GO SUB 1200 LET b
•12: GO SUB 1000 LET b =22. GO S
UB 1000: RETURN
3 0 9 0 LET b =0 GO SUB 1200 LET b
•12: GO S U S 1100 LET b=21. GO S
UB 1000 RETURN
3 0 9 2 LET b-0: GO S U S 1200 LET b
•12: GO SUB 1100 LET b=20: GO S
UB 1200 RETURN
3094 LET b =6 GO SUB 1000 LET b
=18 GO SUB 1100 RETURN
3 0 9 5 LET b =4 GO SUS 1000 LET b
=16 GO SUS 1200 RETURN
3 0 9 6 LET b-3 GO SUS 1000 LET b
•15 GO SUS 1400 RETURN
3 0 9 7 LET b = 6 GO SUB 1100 LET b
=16: GO SUS 1000 RETURN
3 0 9 8 LET bs? GO SUB 1100 LET b
=17 GO SUS 1100 RETURN
3099 LET b«5 GO SUB 1100 LET b
•=15 GO SUB 1200 RETURN
3 1 0 0 LET b =5 GO SUB 1100 LET b
• 14: GO SUB 14.00 RETURN
3101 LET b=4 GO SUB 1200 LET b
=18: GO SUB 1000 RETURN
3102 LET b=5 GO SUB 1200 LET b
•19: GO SUB 1100 RETURN
3103 LET b-3 GO SUB 1200 LCT b
•17: GO SUB 1200 RETURN
3 1 0 4 LET b =3 GO S U S 1200 LET b
•16: G O SUB 1400 RETURN
3106 LET b =5: GO SUB 1400 LET b
•19: GO S U S 1100 RETURN
3 1 0 7 LCT b-3: GO SUB 1400 LET b
=17: GO SUB 1200 RETURN
3108 LET b =2: GO SUB 1400 LET b
•17: GO SUB 1400 RETURN
3109 LET b=2: GO S U B 1700 LET b
= 19 . GO SUB 1000 RETURN
13 MICROHOBBY
5876 PRINT PAPER 7, INK 1, AT 16, 8026 RETURN 9 0 3 0 DATA 1 2 8 , 1 9 2 , 2 2 4 , 2 4 0 , 2 4 8 , 2 5
IB,"DESIERTO",AT 19,13,"DE",RT ¿ 8030 PRINT INK 6,AT 19,26, 2,254,255,1,3,7,15,31,63,127,255
0,10;"fiNDROS" RETURN 8031 RETURN 9 0 4 0 DATA 0 , 2 3 9 , 2 3 9 , 2 3 9 , 0 , 2 5 4 , 2 S
5077 PRINT PRPER 7; litK 1 . RT 18, 8035 PRINT INK 7,AT 19,27;"£" 4,254,255,153,153,255,255,153,15
10,"DESIERTO",RT 19,13,"DE",AT 2 8036 RETURN 3,255,25S,255,255,126,126,126,12
0,10,"THASOS" RETURN 8040 PRINT INK 4,AT 19,28;"-" 6,126,0,64,129,2,8,8,8,0,52,52,5
5078 PRINT PRPER 7, INK 1,RT 18, 804 1 RETURN 2,52,52,52,52,52,255,255,126,126
10,"DESIERTO",RT 19,13,"DE",RT 2 ,60,52,52,S2
0,10,"DROMEK" RETURN 9 0 6 0 DATA 5 2 , 5 2 , 5 2 , 6 0 , 1 2 6 , 1 2 6 , 2 5
5 0 7 9 PPINT PfiPER 7; INK 1,RT 18, S,255,25,63,í11,121,127,239,127,
10."DESIERTO",fiT 19 ,13;"DE",RT ¿ Líneas 8000-8041-Rutina que imprime las piezas bien 56,240,252,190,94,188,222,232,64
O,10;"ARMECK" RETURN colocadas. 9 0 7 0 DATA 6 0 , 1 2 6 , 2 4 7 , 2 5 1 , 2 3 9 , 2 5 5
5 0 8 0 PRINT PRPER 7, INK 1,AT 18, ,255,239,255,251,255,255,247,255
10,"CORDILLERA",RT 19,10,"CENTRA , 190,252,255,24 7,255,255,223,251
L" RETURN ,127,63,255,255,191,255,253,239,
5081 RETURN 8800 FOR n = 0 T O 11 P R I N T AT n . 0 255,¿55,231,153,165,90,90,165,1S
6 0 0 0 LET Y<I"TTTTTTTTTTTTTTTTTTT ,h* NEXT n 3,231
TTTTTTTTTTTTT""—LET H i =" é900 PRINT INK 6 , A T 2 , 1 2 ; " & ' & ' & ' 9 0 8 0 LET S = 6 4 6 0 0 RESTORE 9 1 4 0
&• "; AT 3,12, "?e->e->e?p"
6 0 4 0 LET L* = LET Z*="OOOG 8901 PRINT INK 6;AT 4 . 12, "t_t_t_
t "; OUER l.AT 4,13, "A 4 * & "
6 0 5 ^ T P » =" 8902 PRINT INK 6, AT 5 , 13; "''0?®?» Lineas 9000-9110: Definición de los UDG.
RETURN ".AT 6 , 13; "t_t_t_"
8903 PRINT INK 6; OUER 1,AT 6,14
OUER 0; AT 7 , 14 ,
8904 PRINT INK 6, OUER 1,AT 8 , 1 4 FOR A = 0 TO 760 POKE S4A,PEEK <1
Lineas 5048-5081: Nombres de las ciudades, castillos, ; "t w t • AT 8,15,' í.' " 56164A) NEXT A FOR A = 1 TO 19:
6 9 0 3 P R I N T INK 6,AT 9 , 1 5 , " ; A T READ X: FOR 8 = 0 T O 7 READ O PO
montañas, etc.. 10,15,"t_" KE X4B,Q NEXT 8 NEXT A
6906 PRINT P A P E R 6; INK 2,AT 6 , 1 9 1 4 0 DATR 5 + 6 5 4 8 , 8 , 1 2 . 1 4 , 2 5 5 , 2 5 5
,14,12,8,S4318,16,48,112,255,255
7000 LET CS=0 IF j f < 7 ,9) = " T H 8 9 0 7 — P R I N T P A P E R 6, INK 1,AT 3,1 ,112,48,16,5+5*8,¿4 O , 2 4 8 , 6 0 , 3 1 , 3
EN LET CS = C S 4 1 GO SUB 8 0 0 0 5;"0",AT 3 , 1 6 , " O " 1,60,248,240
7010 IF Jt(12,18)="I" T H E N LET C 8 9 0 8 PRINT PAPER 6, INK l.AT 3 , 1 9 1 5 0 DATA S 4 6 * 8 , 0 , 1 , 3 , 7 , 1 5 , 3 1 , 6 3
SaCS+1 G O SUB 8 0 0 5 3; " < AT 3 , 18 . " > " ,127,5+7*8,0,128,19¿,¿24,240,¿48
7 0 2 0 IF j»(6,5)="•" T H E N LET CS= 8 9 0 9 PRINT P A P E R 6, INK 4,AT 7,1 .252,254.S431*8,127,127,127,Í27,
CS+1. GO SUB 8 0 1 0 4 , " « ".AT 7 , 1 7 ; " » " , ^ Í27,127,127,127,S+3¿*8,¿54,¿54,¿
7 0 3 0 IF J « ( l l , 3 ) T H E N LET CS 8 9 1 0 INK 4 PLOT 111,116 DRAU - 54,¿54,¿54,¿54,¿54,254,S46¿*6,Í2
a C S 41 GO SUB 8 0 1 5 16,0 DRAU - S , - 2 PLOT 111,114 7,63,31,15,7,3,1,0,5463*6,254,25
704.0 IF j»(3, 10) ="/• T H E N LET CS DRAU -8,0 DRAU - 5 , - 2 2,248,240,224,192,128,0
eCS41: GO SUB 8 0 2 0 8 9 1 1 PLOT 144,116 D R A U 16,0 DR 9 1 6 0 DATA 5 4 1 1 t 8 , 0 , 0 , ¿ 4 , 1 6 5 , 1 6 5 ,
7 0 5 0 IF J$<3-161=•>• T H E N LET CS AU 5 , - 2 PLOT 144,114 DRAU 8 , 0 90,36,126,54 15*8,165,165,126,60,
ecs 41: GO SUB 8 0 2 5 DRAU 5 , - 2 INK 0 90,24.24,60,5 460*8,126,126,126,1
7060 IF J*<9,251 a T H E N LET CS 8 9 1 2 INK 7 PLOT 1 1 5 , 1 6 0 DRAU 4 26,60.24,60,126,S 4 Í0«8,2,38,46,1
-CS+1 GO SUB 8 0 3 0 ,3 DRAU 4 , - 3 26,46,38.34,32,¿464*8,144,84,57,
7070 IF J»(10,15)="£ " T H E N LET C 8 9 1 3 PLOT 131,160 DRfiU 4 , 3 DRA 18,212,52,24,16
S=CS4l: GO SUB 8 0 3 5 U 4,-3 INK 0 9 1 7 0 DATA S + 9 1 * 8 , 2 4 , 2 4 , 2 5 5 , 2 5 5 , 2
7080 IF jf<3,7)n"-" T H E N LET CS> 8914 PRINT INK 3,AT 0 . B , " F G G G G G G 4,24.24,24,5 492*8,126,60,24,60.1
C S 41: GO SUB 8 0 4 0 26,255,255,126,5 493*8.66,165,165
7090 IF CS =9 THEN GO T O 8 8 0 0 INK 4,AT l,9,"k";ftT 1 , 2 4 , 2 4 , 1 8 9 , 1 0 2 , 6 0 , S * 9 4 *8,0,60,86
7100 LET j $ < 7 ,14) =" ": LET r » a " t 2 2 . ... ,171,213,106,60,24
" LET 8d=l ¿ 9 1 & PRINT INK 4;AT 11,9;""",RT 9 1 8 0 DATA 5 4 1 3 * 8 , 1 6 , 1 6 . 1 2 4 , 5 6 . 2 5
7110 PRINT INK 0,fiT 15,15;" P 11,22,"M" 4,16,56,124
APER 7; BRIGHT 1; INK 0;AT 1 9 , 2 2 8 9 Í 7 ¿ O P n =2 T O 10 PRINT INK 7;
; r » . RETURN AT n , 9 , " K " , A T n , 22, "£" NEXT n
8920 STOP Lineas 9120-9500: Rutina para conseguir más de 21 UDG.
Lineas 7000-7120: Rutina encargada de comprobar ios Lineas 6800-8920. Final del juego.
objetos que se han colocado bien. 9 7 9 0 LET * $ = M $ 4 M » + H » < T O 1 1 ) 4 ' { "
+M$4M$ ( TO 13) +"+ t" + H f + H|( T O
1*'•"/ > " + H * ( TO 16)4
9000 PRINT INK 6;AT 4,6,"EL SECR "I '"+M(+" \"4H»4" -"+M$(
8000 PRINT INK 6. AT 17.26. ETO DE P E N T E R G A N " TO 2 2 ) 4 " C " + H * 4 "
300 1 RETURN 9001 PRINT INK 4;AT 6 , 1 4 , " A U T O R E 9 8 0 0 DIM j*(13.26) LET * = 0 FOR
8005 PRINT INK 7, RT 17,27; " 1' S", INK 7, BRIGHT l.AT 10,5,"JOS nrl TO 13: FOR m=l TO 26 LET v
8006 RETURN E, UICENTE Y M I G U E L " =W4l LET j t (n ,>) = H$ («) NEXT
8010 PRINT INK S, fiT 17,28, 9 0 0 5 FOR B = 144 TO 163 ' FOR C = 0 T NEXT n
8011 RETURN O 7 READ U POKE USR (CHR* 8 ) 4 C 9630 LET r = 6 4 6 0 0 - 2 5 6 POKE 23606
8015 PRINT INK 4 ,AT 18,26, ,U NEXT C NEXT B ,f-2S6 *INT (f/256) POKE 23607,1
8016 RETURN 9 0 1 0 DATfi 6 2 , 2 5 5 , 8 7 , 6 7 , 5 1 , 1 2 , 6 2 , NT (C/2S6I RETURN
8020 PRINT INK 3, AT 18,27, 102,231,231,206,206,124,1¿2,49,2
8021 RETURN 51,124,255,234,194,204,48,124,10
8025 PRINT INK 2. AT 18,28; 2, ¿ 3 1 . ¿ 3 1 , 1 1 5 , 1 1 5 , 6 2 , 9 4 . 1 0 4 , 2 2 3 Lineas 9790 9810: La matriz «KS< contiene los objetos.
0a i S i £
£ D e s i e r t o T e m p Lo Casa
M i
# í^Í @ t
iv4t I
éi ^ i í ^ á í é^ ««i Akiáfeé^ éS «h 3 S Í Í 1 S ^ 9 ^ 9 A
w ¥
& H ü H ^ ^ ^ Ó® é^ ^K^fe # w W- A é
14 MICROHOBBY
Crime is a disease. He s the cure.
<í •• * . • T
i»
\><
/ mk.
• v V
y»
m y
* >
• STALLOWE
* 7
COBRA
fym
'
K TEL <91)447 34 10
DELEGACION BARCELONA:
* «s AVDA MISTRAL. 10 TEL. *9J) 4J2 07 >1.
333
C O t m LA ííiíMíii
' n M i
A pesar de la ya dilatada carrera de Dinamic,
Game Over representa su primera incursión en
el campo de los arcades de acción
propiamente dichos. Para ser la primera
experiencia, el resultado ha sido
verdaderamente brillante.
Dinamic m a n e r a : nos e n c o n t r a m o s
e n la g a l a x i a d e Porshaco,
situada a v a r i o s m i l e s d e
o m o h a b r é i s po-
•
años luz d e la p e n í n s u l a
^ dido comprobar
I b é r i c a . El m o t i v o d e nues-
d u r a n t e e l trans-
tra visita a u n l u g a r tan re-
• > c u r s o d e estas
últimas semanas,
la p r o d u c c i ó n d e p r o g r a - G r e m l a , e n vista d e l de-
mas d e D i n a m i c se está s a r r o l l o d e los aconteci-
viendo considerablemente mientos y e n p r e v e n c i ó n d e
ampliada. Muchos y d e lo q u e p u e d a o c u r r i r , ha or-
m u y v a r i a d a s característi- d e n a d o 1a m o v i l i z a c i ó n ur-
cas son los p r o g r a m a s q u e g e n t e d e todas sus tropas,
la compañía está realizando e n t r e las q u e se i n c l u y e n
a c t u a l m e n t e d e c a r a a la los c u e r p o s d e M o n s t r u o s
campaña navideña; pero B a r r i g u d o s , e l d e alieníge-
d e e n t r e t o d o s e l l o s hay nas n a r i g u d o s v o l a d o r e s y
uno q u e d e s t a c a s o b r e e l el d e Mega-Termina-tors.
resto y q u e m e r e c e una T o d o s estos robot icos ejér-
atención especial: G a m e
Over.
Antes d e q u e sigamos
a d e l a n t e c o n este comenta-
rio, h e m o s d e a c l a r a r q u e ,
al i g u a l q u e s u c e d i ó c o n el
F e r n a n d o M a r t í n Basket
M a s t e r , la c o p i a q u e ha lle- moto o b e d e c e a, p o r su-
g a d o hasta n u e s t r o p o d e r puesto, una n o b l e y l o a b l e
a ú n no c o r r e s p o n d e a la causa.
versión que definitivamen- P a r e c e ser q u e una f r á g i l
te saldrá al m e r c a d o . Es po- d a m a , b e l l a d e f o r m a s pe-
sible, p o r tanto, q u e ésta su- r o h o r r i b l e d e e s p í r i t u , tie-
fra a l g u n a s l i g e r a s m o d i f i - ne sometidos completa- 8 *
caciones. Sin e m b a r g o , si a
m e n t e a todos l o s habitan-
éstas l l e g a n a p r o d u c i r s e tes d e Porshaco, p o r lo q u e
serán en p e q u e ñ o s detalles A r c o s , u n o d e los m á s im-
q u e no i n f l u i r á n e x c e s i v a - portantes lugartenientes d e
m e n t e s o b r e e l resultado fi- la r e i n a , se ha s u b l e v a d o .
16 MICROHOBBY
c o n la q u e d e s f i l a n ante no-
sotros toda esta c a n t i d a d
d e e n e m i g o s , hace q u e
mantengamos constante-
m e n t e nuestros n e r v i o s e n
tensión y q u e no p o d a m o s
apartar ni u n s e g u n d o nues-
tra vista d e lo q u e está ocu-
r r i e n d o e n la pantalla.
La e s t r u c t u r a d e l j u e g o
es m u y s i m i l a r a la d e , p o r
e j e m p l o , G r e e n Beret. ya
q u e ésta t a m b i é n consiste
e n avanzar l a t e r a l m e n t e
por las pantallas, d e l mismo
m o d o q u e existen varios pi-
sos e n c a d a una d e e l l a s a
citos están e s p e c i a l m e n t e los q u e p o d e m o s a c c e d e r
diseñados y adiestrados c o n e l fin d e r e c o g e r algu-
p a r a s o p o r t a r los más vio- nos o b j e t o s o a r m a s d e uti-
lentos c o m b a t e s y las lu- l i d a d , o c o n la intención d e
chas más desencarnizadas. e s q u i v a r más f á c i l m e n t e a
Son auténticas máquinas d e nuestros atacantes.
guerra. O t r o d e los a s p e c t o s más
A f o r t u n a d a m e n t e p a r a to- d e s t a c a d o s d e este último
dos. a u n q u e f e r o c e s , estos p r o g r a m a d e D i n a m i c es lo
s o l d a d o s son un p o c o cor- v e r d a d e r a m e n t e atractivo
tos d e e n t e n d e d e r a s , por lo q u e resultan sus caracterís-
q u e la asiucia y h a b i l i d a d ticas gráficas. No se le pue-
d e A r c o s son unas a r m a s d e poner ninguno pero en
más q u e suficientes p a r a • H
este aspecto, p u e s tanto e n
a c a b a r c o n todos ellos. l o r e l a t i v o a los d i s e ñ o s d e
G r e m l a es c o n s c i e n t e d e c o m i e n z a a p o n e r s e real- s i g u i e n t e , q u e h e m o s de- los escenarios, los persona-
tal hecho, p o r lo q u e rápi- mente embarazosa Esta zo- rrotado a G r e m l a y libera- jes o e l p r o p i o s c r o l l d e las
d a m e n t e ha m a n d a d o ha- na está c o m p l e t a m e n t e pla- d o al p u e b l o o p r i m i d o pantallas es e x c e l e n t e . D e l
c e r una r e s e r v a p a r a e l gada d e peligros, trampas T o d o esto está m u y b i e n , m i s m o m o d o , el m o v i m i e n -
próximo espacio-propulsa- ocultas y m o r t í f e r o s mons- p e r o ¿resulta d i v e r t i d o o no to d e l p e r s o n a j e protago-
dor a Alfa Centauri truos, q u e nos h a r á n e m p e - resulta d i v e r t i d o este G a m e nista es i m p e c a b l e y éste
Estando así las cosas, co- zar a f r a g u a r la i d e a d e vol- O v e r ? Pues sí, resulta d e lo p u e d e ser c o n t r o l a d o con
mienza la a v e n t u r a . v e r n o s a casita y d e j a r a más d i v e r t i d o . suma p r e c i s i ó n .
El p r i m e r l u g a r t e n e m o s G r e m l a q u e h a g a lo q u e le Las razones d e esto son Por todo esto, c r e e m o s
q u e conquistar e l así llama- v e n g a e n g a n a con sus sub- múltiples y variopintas, pe q u e no es m u c h o a v e n t u r a r
d o P l a n e t a - C á r c e l . Éste es ditos. r o p r i n c i p a l m e n t e hay q u e si a f i r m a m o s q u e G a m e
uno d e los puntos n e u r á l g i - Pero, e n fin, d e s p u é s d e d e s t a c a r la e n o r m e a c c i ó n O v e r va a c o n v e r t i r s e m u y
cos d e los d o m i n i o s d e t o d o somos unos h é r o e s y c o n la q u e se d e s a r r o l l a n p r o n t o e n u n o d e los pro-
G r e m l a . ya q u e e n él se en- no v a m o s a e c h a r n o s atrás todas y c a d a una d e las fa g r a m a s d e más éxito d e l
c u e n t r a la p r i n c i p a l f á b r i c a al p r i m e r i n c o n v e n i e n t e . ses d e l j u e g o . La r a p i d e z año.
d e materias p r i m a s q u e su- Así p u e s , s e g u i r e m o s lu-
ministra a toda la g a l a x i a chando denodadamente ' w ar m m m m m w m m m m m » m mi m Jrtjfttfw Mmtitm w ar m w * * - l
los e l e m e n t o s n e c e s a r i o s hasta q u e c o n s i g a m o s lle-
para su d e s a r r o l l o . A q u í g a r hasta la s i g u i e n t e fase:
deberemos enfrentarnos a e l p l a n e t a d e l Palacio Im-
los robots d e t r a b a j o y a los perial.
p e l i g r o s o s g u a r d i a s d e se Como podéis suponer
g u r i d a d . Una b u e n a p r i m e - a q u í se e n c u e n t r a n u e s t r o a • y i' ,v «• W y ". jr vv
r a toma d e contacto o b j e t i v o final, ya q u e éste
Si c o n s e g u i m o s salvar to
d o s los o b s t á c u l o s q u e se
es e l c u a r t e l g e n e r a l d e los
ejércitos d e Gremla y en él
>M >- - Sfr^-
w * mtnHmmmmgaaauumi
**
nos p r e s e n t e n e n esta pri- es d o n d e se f r a g u a n t o d o s i i i 1 ; i i I
m e r a fase y e l i m i n a m o s a los p l a n e s d e d e f e n s a . Si » i - >' - • » r '''
todos los e s b i r r o s q u e se c o n s e g u i m o s d e s t r u i r a to- r i Mi JET J\
nos p o n g a n a tiro, a p a r e c e - d o s los g u a r d i a n e s , p o d r e - i I^II r i =
remos rápidamente en un mos d e c i r c o n o r g u l l o q u e
n u e v o planeta: la Jungla. hemos l l e g a d o hasta el final
A q u í es d o n d e la situación d e la a v e n t u r a y, p o r con-
17 MICROHOBBY
000000 001000 000000 001000 .IUt 5
T H K l i O O M K S
Vivuclt*
Oiuaxoli
E
n el m e r c a d o d e l
software hay g r a n d e s a r c a d e s e n los ra d e r e s o l v e r s e p r o p i a s . a c c i ó n . A d e m á s d e tener
programólas, q u e . d e b i d o al e l e v a d o nú- En c a d a e s c e n a r i o apare- q u e e n c o n t r a r los movi-
programas y m e r o d e e n e m i g o s al q u e c e n d o s m i e m b r o s d e la mientos exactos a seguir
programones. tenemos q u e enfrentarnos, p a n d i l l a y u n o o varios ene- p o r c a d a u n o d e los perso-
Pues T h e Goonies no perte- se m a n t i e n e una tensión migos. N u e s t r a misión s e r á najes, t e n d r e m o s q u e evi-
n e c e a n i n g u n o d e los t r e s constante. No, T h e G o o n i e s l o g r a r q u e los d o s persona tar ser c a p t u r a d o s p o r los
tipos; T h e G o o n i e s es eso, no va p o r ahí. V a p o r e l ca- jes q u e c o n t r o l a m o s consi- Fratelli o p o r c u a l q u i e r a d e
T h e Goonies, un j u e g o q u e m i n o d e la e s t r a t e g i a . g a n e s c a p a r d e allí p a r a los otros m u c h o s p e l i g r o s
se d e f i n e a sí m i s m o . La meta e n este j u e g o es p o d e r p a s a r a la s i g u i e n t e existentes: murciélagos, ca-
Quizás este j u e g o no es c o n s e g u i r q u e esta particu- pantalla. Esto se l o g r a c o n laveras y d e m á s enseres
ninguna m a r a v i l l a d e la lar p a n d i l l a f o r m a d a p o r la c o l a b o r a c i ó n e n t r e los q u e p u e b l a n las g r u t a s p o r
p r o g r a m a c i ó n , ni p o s e e M i k e y , Brand, Mouth, Data. p e r s o n a j e s , d e tal m a n e r a las q u e se d e s a r r o l l a el jue-
unos gráficos excesivamen- Stef, A n d y y C h u c k en- q u e d e b e m o s continua- go.
te l l a m a t i v o s y t a m p o c o se cuentre el barco pirata d e mente pasar el control de En c u a n t o a la p a r t e grá-
p u e d e d e c i r q u e su con- O n e E y e d W i l l y y se h a g a u n o a otro p a r a q u e v a y a n fica p o d e m o s d e c i r q u e "ño
c e p c i ó n g e n e r a l sea d e una c o n e l t e s o r o q u e e n é l se realizando las acciones q u e es d e una c a l i d a d d e s m e -
o r i g i n a l i d a d s u p r e m a . Sin encuentra les p e r m i t a n e s c a p a r . Qui- surada, p e r o los diseños d e
e m b a r g o , n o c a b e la m e n o r Para e l l o t e n d r á n q u e lu- zás esto e s c r i t o s o b r e el pa- las pantallas están lo sufi-
d u d a d e q u e se trata d e c h a r c o n t r a los m i e m b r o s pel parezca algo complica- c i e n t e m e n t e b i e n realiza-
uno d e los p r o g r a m a s más d e la b a n d a d e los Fratelli. d o e incluso a b u r r i d o , p e r o dos como para hacer que
a d i c t i v o s d e c u a n t o s se quienes harán lo indecible os p o d e m o s a s e g u r a r q u e v i s u a l m e n t e r e s u l t e agra-
pueden encontrar en el por conseguir que lleguen d e a b u r r i d o no t i e n e nada, dable.
mercado. hasta e l b a r c o . a u n q u e si m u c h o d e com- En fin q u e , por fin, nos en-
Pero lo r e a l m e n t e c u r i o - Todo el desarrollo del plicado. c o n t r a m o s ante un p r o g r a -
so es q u e este alto g r a d o d e t u e g o t r a n s c u r r e e n siete El j u e g o tiene, pues, bas- ma q u e a u n q u e se a p r o v e -
a d i c c i ó n no se l o g r a d e la pantallas i n d e p e n d i e n t e s tante d e estrategia, p e r o se c h a d e la fama d e una pelí-
m a n e r a c o n v e n c i o n a l , es unas d e otras y c a d a una combina excelentemente c u l a d e éxito, p o s e e la sufi-
d e c i r , al estilo d e otros c o n u n a e s t r a t e g i a y mane- c o n las dosis a d e c u a d a s d e ciente calidad como para
h a c e r n o s o l v i d a r su título y
001000 su alto n i v e l d e i n t e r é s l e
h a c e b r i l l a r c o n luz propia.
18 MICROHOBBY
BL C H I f . r S J S Ü í ü 1
^ r át M M M Jf
DBL •ÍZiiiiüK
q u e ir a la o f i c i n a d e Co-
r r e o s y r e c o g e r las c a r t a s
largo etcétera d e impedi-
d e l día. D e s p u é s , y siem-
m e n t o s c o n formas e x t r a
p r e m e t i d o s e n nuestra fur-
ñas.
goneta, t e n d r e m o s q u e re-
A la vista, este O r b i x re-
c o r r e r la c a l l e p a r a d e j a r
sulta r e l a t i v a m e n t e atracti-
c a d a una d e e l l a s e n e l nú-
vo: los m a r c a d o r e s y pane-
mero correspondiente. Y
les d e l m a n d o está b i e n di-
ya está; esto es p r á c t i c a -
señados y correctamente
m e n t e t o d o lo q u e t e n e m o s
realizados, al i g u a l q u e la
que hacer.
nave, p e r s o n a j e s y escena-
A u n q u e , c o m o c a b r í a es-
rios e n g e n e r a l . Pero p r e -
perar, también tendremos
senta un g r a v e inconve-
que esquivar a algunos
niente y es q u e la 2ona d e
«elementos peligrosos» q u e
la p a n t a l l a d e s t i n a d a al d e -
tratarán d e i m p e d i r nuestra
sarrollo p r o p i a m e n t e d i c h o
pacífica l a b o r . Sin e m b a r -
m ui.strom d e l j u e g o es d e m a s i a d o pe-
go, éstos son tan escasos OltlilX queña y d e forma romboi-
que prácticamente pasan
\rrtnl«* dal, p o r lo q u e al m o v e r n o s
d e s a p e r c i b i d o s y tan sólo V t v m l e
r á p i d a m e n t e por e l l a ape-
m u y d e vez e n c u a n d o apa-
i S t r e e i w ím* nas p o d e m o s v e r q u é es lo
r e c e a l g u i e n c o n una garro-
P
q u e nos r o d e a . El resultado
O
o r más q u e in- ta e n la m a n o y c o n c a r a d e
r b i x es e l nom- d e esto es q u e práctica-
tentamos v e r l e no m u y b u e n a s intenciones.
b r e d e la pecu- mente d e b e m o s jugar a
la g r a c i a a este Sin e m b a r g o , d e b e m o s d e
liar nave prota- cieqas y apenas dispone-
«juego» l l a m a d o t e n e r c u i d a d o d e no con-
gonista d e esta mos d e t i e m p o p a r a p o d e r
M a i l s t r o m , no se f u n d i r l o s c o n los pacíficos
historia. A b o r reaccionar ante los peligros
la s a c a m o s p o r n i n g u n a ciudadanos a quienes de-
d o d e esta esfera saltarina q u e se nos p r e s e n t a n .
p a r t e Y estamos empezan- b e r e m o s e s q u i v a r p a r a no
d e b e r e m o s r e c o r r e r la su- D e no h a b e r s i d o p o r es-
d o a pensar q u e es q u e , atropellados c o n nuestro
p e r f i c i e d e l plane-
e f e c t i v a m e n t e , no la tiene vehículo.
ta H o r c a , l u g a r
por ningún lado.
d o n d e una anti-
D e todas formas, c o m o
gua e x p e d i c i ó n
nuestra misión e s reflejar la
de compatriotas
actualidad d e l software en
sufrió u n h o r r i b l e
e l m e r c a d o , os v a m o s a ha-
accidente
blar a c e r c a d e él. Pero lue-
Las i n s t r u c c i o -
g o no d i g á i s q u e no os he
nes q u e t e n e m o s
mos avisado.
son las d e e x p l o -
El a r g u m e n t o d e l j u e g o En c u a n t o a las c a r a c t e -
r a r esta inhospita-
consiste e n r e p r e s e n t a r e l rísticas g r á f i c a s d e l p r o g r a -
laria zona, y en-
p a p e l d e ! c a r t e r o d e l ba- m a son, c o n d i f e r e n c i a , lo
c o n t r a r los restos
r r i o y, p o r consiguiente, re- m e j o r d e l p r o g r a m a y, aun-
d e la n a v e a c c i d e n t a d a y ta c i r c u n s t a n c i a , O r b i x hu-
p a r t i r el c o r r e o . Para e l l o , q u e t a m p o c o son u n des-
r e s c a t a r a los s u p e r v i v i e n - b i e r a s i d o un b u e n p r o g r a -
antes d e nada, t e n d r e m o s borde d e imaginación y
tes. ma, pues e l movimiento d e l
c r e a t i v i d a d , es l o e l e m e n t o protagonista está
Por otra p a r t e , la c o m p l i -
ú n i c o q u e se pue- m u y b i e n c o n s e g u i d o y la
c a c i ó n se h a c e a ú n m u c h o
d e salvar d e la misión y d e s a r r o l l o d e l jue-
m a y o r g r a c i a s a la p r e s e n
quema. g o e n sí no están m a l d e l t a
E2F
cía d e los i n n u m e r a b l e s y
No entendémos do.
p o c o amistosos p o b l a d o r e s
c ó m o a estas altu-
d e l p l a n e t a . Los hay d e to-
ras del siglo XX,
d o s los tipos, t a m a ñ o s y ca-
O c e a n p u e d e sa-
racterísticas: a r a ñ a s pelu-
lir c o n una cosa
das, átomos g i g a n t e s gira-
así al m e r c a d o .
torios, p a l m e r a s obstaculi-
zadoras, a g u j e r o s n e g r o s ,
í o o o o o oHtPCTjP? á
n 11 11111 i - f - f r i f j " - pirámides punzantes y un
l i i U I 5íí\Mn;i:mini)i¡ii¡e;iS
19 MICROHOBBY
LAS ESTRELLAS
L o s a u t o r e s d e " S I R F R E O " te
p r e s e n t a n s u n u e v a c r e a c i ó n : Si
b u s c a s A C C I O N sin l i m i t e s y
recorrer los paisajes africanos en
una t r e p i d a n t e f u g a . EL M I S T E R I O
DEL NILO e s t u v i d e o - a v e n t u r a .
ZIGURAT SOFTWAE E
A v d a . C a r d e n a l H e era
28034 MADRID ,Tfn
DE ZIGURAT
''i ,
ss
I /
t , Tl*'«f«
amtsmmmmmmmmmm
9 KB - í • ''-'3 • i
...ALERTA R O J A . . . A L E R T A ROJA...
...ALERTA R O J A . . . A L E R T A ROJA...
Q u e d a p o c o t i e m p o p a r a r e p a r a r el
v U
r e a c t o r d e la c e n t r a l n u c l e a r m á s
FE E S P A Ñ O L
p o t e n t e d e la T i e r r a . A p r o v é c h a l o . . .
"?ra O r i a , 1 6 3
:
Tfno. ( 9 1 ) 2 0 1 8 4 8 9
Disponible S P E C T R U M próximamente A M S T R A D v MSX
Trivial:
Un juego impresionante!
¿Te lo imaginas
en tu ordenador?
SPECTRUM
COMMODORE
AMSTRAD GENUS EDITION w
AMSTRAD DISK
o
V
VISION INSTA MAMA DE LOS RESULTADOS DE CADA JUGADOR
SONIDOS Y PREGUNTAS MUSICALES.
TEMAS ORAEICOS QUE REQUIEREN MEDITA CION. MORNABWTT
Sd
IVllflNAlHíNAl
^miHUMMm Mfttounciut
CUESTIONES DE TEST
3.000 PREGUNTAS
TIEMPO Dt'RESn ESTA SELECCIOSVABLE^^
CP
ZAFIRO SOFTWARE DIVISION
Paseo de la Castellana, 141. 28046 Madrid Editado. fabricado y distribuido e n España
1X1
D O M A R K
Tel. 459 30 04. Tol. Barna. 209 33 65. Telex: 22690 ZAFIR E bato >a g a r a n t o Z a f i r o Todos K » o e r e c n o s
reservados
PUNTO POR PUNTO
MULTIGRAF
I
¿A quién no le ha picado la curiosidad
I
de saber cuántos puntos, de los 49.152
Uno de los comandos que se utilizan
que componen una pantalla, están ac-
para dibujar gráficos en el Spectrum
tivados y cuántos están desactivados?
esDRAW Con este programa pode-
Con la ayuda de esta pequeña rutina sa-
mos conseguir multitud de gráficos en pan-
bremos en cada momento la cantidad
talla.
exacta de puntos que están a uno (encen-
Si deseamos obtener más, bastará con
didos) Para ello utilizaremos la siguiente
eliminar el CLS de la linea 50, y poner una
forma. PRINT USR 60000, con lo que apa-
linea I OVER 1.
recerá en pantalla el número de pixels ac
Como comprobaréis para realizar gráfi-
cos con el Spectrum no es necesario te- PARA LOS ASIDUOS tivados. También podemos utilizar la forma
IF USR 60000 < > A THEN. o LET
I
clear grandes programas, sino agudizar el
Os recomendamos tecleéis esta rutina B USR 60000 y almacenar el valor en la va-
ingenio.
que hemos realizado en la redacción riable.
especialmente destinada para nues- Una de las utilidades que puede tener la
tros lectores más asiduos a la sección de rutina puede ser ind leamos en un ¡uego si
trucos. el personaje ha desaparecido al machacar-
Comprobaréis que es muy fácil hacer le un enemigo
muchas cosas en Código Máquina.
LÍNEA DATOS CONTROL
METODO CIEGO 48
50 SCAN
LO
LO
HL , 2 0 4 8 * 3
A,íOE)
I
Para aprender a escribir a máquina 60 BIT 0,A
existen muchos métodos distintos y 78 MIL NZ.SUTI
complejos; unos evitan la posibilidad
80 8IT i,A
de lectura del teclado tapando la tecla, o
poniendo una hoja de papel sobre las ma- 90 CALL N Z , S l t 1
nos de tal forma que sea imposible ver las 100 8IT 2, A
teclas. 110 CALL N Z . S U M
Nosotros os recomendamos que utilicéis
128 BIT 3, A
cinta adhesiva de color recortada de for-
ma que tape las teclas. Este programa al- 130 CALL N Z , 3 U M
210 CALL N Z . S U M
2 ¿8 RET Z
270 JR SCAN
280 SU1
290 INC BC
10 PAPER 0: INK 4: BORDER 0 C
LS 300 RET
FOR a = 5 1 TO 1 0 0 0 0 STEP 100
3 0 PLOT 6 5 , 3 0
4 0 DRRU 1 2 0 , i a 0 , P I + a
5 0 CLS
6 0 NEXT a
23 MICROHOBBY
I ANALISIS
EL INVÜ3 m ' I I i ü A L
Cuando Sinclair decidió poner en marcha su proyecto de ordenador de 128 K
contó para ello con la estrecha colaboración de Investrónica. En otras palabras,
puede decirse que en desarrollo de hardware y software fue prácticamente a
medias. Basándose en este hecho, Investrónica conserva el derecho moral de
perpetuar el modelo Sepctrum Plus, al margen de Indescomp, Amstrad e incluso
Sinclair. PRIMITIVO de Francisco.
El Software y su manejo
Al encender el aparato aparece única-
mente el mensaje « < Sistema Prepara-
do > » a partir de cuyo momento todo es
igual a sus predecesores con la salvedad
fERORD
Conectores para Conector joystick tipo Conector
Conector de
cinta para el
teclado.
26 MICROHOBBY
fj r VcjÜPEC
16 K Eprom conteniendo el
r
sistema operativo.
Conector de la
cinta del teclado.
Circuitos
integrados
para el
refresco de la
j RAM.
64 Kbytes de RAM
dinámica en
pastillas de 64
K x 4 .
Micro
altavoz.
27 MICROHOBBY
fJlIRA ?o(i
ÉSTE
YA N O
SEPA fl
f&DfcE... I
/ T Ú / / A p r i e t a
LA "TBCLA PE-
S A I T A P (CUE É S T O
S E ffc*4E- j
M f e o . " /
/ ¿ H o r a
C A i s o /.
( c o h i i n í J ^ R A
I I ' I
•ORO
4SUPER 4 SPECTRUM 48 K + 128 K *2 / AMSTRAD 464 664 6128 ARQUIMEDES XXI spectrum 4BK • ¡2BK >2
4 SUPER 4 es une recopilación de juegos DINAMIC caracteriza- La aventura gráfico conversacional que te hará temblar.
da por la variedad de programas que incluye. Arquimedes XXI es una Base enemiga dedicada a la fabrica-
Si deseas sumergirte en el mundo mágico de CAMELOT, si tu ción de memorias biológicas para equipar al ejército de androi-
curiosidad te obliga a conocer cómo han sido llevados los toros des de la Galaxia Negra YANTZAR.
al ordenador, o si prefieres vivir la aventura del viejo Oeste o el Tu misión consiste en destruir Jas instalaciones, colocando una
reto de SGRIZAM, no lo dudes, 4 SUPER 4 es justo lo que andabas bomba de Haz de Partículas inutilizando la amenaza que la Base
buscando. supone para la Confederación de Planetas.
Cuando 1a Bomba está lista y a punto de estallar debes abando-
nar una Base que no conoces a toda velocidad. Si no eres suficien-
NONAMED SPECTRUM 48 K temente rápido seguro que te arrepentirás.
Para ser caballero del rey no existe otro sistema. Tu obligación FREDDY HARDEST SPECTRUM 48 K 128 K *2
es superar la prueba, dominar el miedo, sufrir el rito.
Tienes que encontrar la salida del castillo sin nombre donde te Freddy Hardest es un agente secreto y un playboy. Su vida dis-
han encerrado. curre por las Galaxias de la Confederación de Planetas libres.
En la búsqueda conocerás unos extraños ogros, que realmente Se encuentra en un planeta enemigo con su nave averiada y de-
no son más que otros intrépidos caballeros que no consiguieron be llegar hasta la base para robar un caza y poder escapar.
encontrar la puerta del Castillo y fueron hechizados por el mago Nada va a ser más difícil que conseguir salir de allí con vida; sin
NILREM. embargo Freddy no tiene miedo.
Empleará sus puños y sus piernas mostrando a sus oponentes
el dominio que tiene de ¡as artes marciales, demostrará su des-
ARMY MOVI ES SPECTRUM 48 K * 128 K +2 / AMSTRAD 464 $64 6128 treza saltando, agarrándose a las argollas que encuentre, trepan-
do por cuerdas, disparando su láser.
DERDHAL, es un miembro del C.O.E., Cuerpo de Operaciones Freddy es todo un número uno y quiere escapar vivo.
Especiales. Ha sido entrenado durante ¡argos años para conver-
tirse en un especialista y ahora es el primero de su promoción.
Puede atravesar Jas lineas enemigas por tierra, mar o aire, domi-
na todas las técnicas de la guerra en la selva, conoce todas las ar-
mas y es un experto en explosivos.
ARMY MOVIES, tres sistemas de combate distintos: ™ £ J4 4 •il* & í ¿ ir
— JEEP equipado con misiles tierra-aire.
— HELICOPTERO COBRA para la lucha en la jungla.
DINAMIC SOFTWARE PLAZA DE ESPAÑA. 18 TORRE DE MADRID 29-1
— SOLDADO COE miembro de un cuerpo de élite, entrenado 28008 MADRID PEDIDOS CONTRAREEMBOLSO 248 78 87 TIENDAS 447 34 10
en todas las técnicas conocidas para la guerra. TELEX 47008 TRNX-E
LOS JUSTICIEROS
POSITIVO
Sistema innovador en la
DEL SOFTWARE POSITIVO
El aspecto más destaca-
ble de este orograma es
carga de! programa El jue-
la mezcla de arcade-
go combina bien el arcade
simulador-estrategia que
con la estrategia Los gráfi-
dota de un alto nivel de
cos son buenos, así como
mm
adicción. Los gráficos son
ios movimientos que realiza
correctos y los movimien- XAVIER
el helicóptero
CARLOS tos rápidos. MASIP
ESPINEL \ r j PESOUER
NEGATIVO
HURTADO NEGATIVO Barcelona
Sevilla El sonido es minimo. Es un
Aunque los efectos sono-
poco difícil acostumbrarse a
ros son continuos, son un
la mecánica del juego Éste es uno de los juegos que más éxito es- poco pobres La dificultad "DIFICULTAD ,
"BUENA i tá alcanzando en EE.UU. y en e¡ resto de es muy elevada
I I
MEZCLA
,
1
PUNTUACIÓN 8 países europeos. Su calidad es indiscutible. MUY 1
r3
-n — ' Pero..., ¿qué piensan de él nuestros justi- ELEVADA" i
cieros?
DE ARCADE j
POSITIVO
PUNTUACIÓN: 8
Y ESTRATEGIA"!
L La carga del programa, asi como la presentación
del mismo es bastante original. Realmente, parece
POSITIVO que estamos pilotando un helicóptero. Casi todas
las pantallas que ofrece este juego son muy llama-
El movimiento es rápido y tivas
bastante bueno Los gráfi-
cos están muy perfecciona- NEGATIVO
POSITIVO
dos Es un juego muy adic- Está totalmente en inglés, lo cual supone que la mi-
tivo, en el que destaca la sión del juego se complique todavía más. Gran detalle el de la cabina
originalidad del tema acom- del helicóptero en la que po-
pañado de detalles mmucto- PUNTUACION demos observar los mandos
sos que utiliza nuestro personaje
__ NEGATIVO LUIS A También hay que destacar los
CARMEN MANZANERA VALERO
ALFREDO ÁLVAREZ detalles de los indicadores de
Gran dificultad, sobre todo, Manises. (Valencia)
TORRES ADAN mando Resaltar el buen soni-
por ia cantidad de teclas Alcorcón
ALBIÑANA do del motor y los gráficos de
No está muy clara la misión (Madrid)
Gerona los mapas
misiles de COJCH, reflectores,
etc ^ NEGATIVO
POSITIVO
POSITIVO
POSITIVO La temática es bastante entre-
El juego es un simulador tenida y original Buena mezcla
de vuelo, pero salpicado En el desarrollo del juego se mezclan fa- de arcade y estrategia, donde
de muchos detalles que le ses de simulación, aventura, estrategia y
los movimientos son muy rápi-
dan un gran atractivo, ia arcade. lo cual hace que el juego sea muy
dos y el nivel de adicción es al-
misión, las pantallas, el completo. El argumento es bastante origi-
to
sonido,tosgráficos de tie- nal
rra... La pantalla de pre- NEGATIVO NURIA
sentación es impecable, NEGATIVO VALDÉS
JAVIER Gran dificultad para conseguir el
CABRERA teniendo el detalle de in- La dificultad resulta excesiva. El tener que DE LA TESTA
objetivo, además de la variedad
PESET dicar la carga, mediante ir descubriendo las posibilidades que ofre- Álava
de teclas que se deben usar
Valencia un cronómetro. ce el juego, resulta complicado. Los gráfi- constantemente
NEGATIVO cos podían haberse mejorado.
"POCO
TTT.
Dos aspectos fundamen-
tales: por un lado, la car-
PUNTUACIÓN: 8 PUNTUACIÓN:
TOlJCaÓN AL FORfl
Feo. J a v i e r MARTINEZ
£ * d
34 MICROHOBBY
PIXEL A PIXEL
existen compiladores de lenguaje Basic.) Este c o n t i n ú a s i e n d o e l r i n c ó n r e s e r v a d o p a r a m o s t r a -
El Forth nos proporciona un conjunto de ros s e m a n a l m e n t e fos t r a b a j o s q u e q u e d a r o n clasifica-
amplios y pótenles comandos predefinidos dos e n t r e los 1 0 0 p r i m e r o s p u e s t o s d e n u e s t r o 1 C o n -
además de permitir definir otros de los que no curso d e «Diseño gráfico por o r d e n a d o r » .
disponemos y ahi está una de sus cualidades.
Generalmente, un programa en Forth nos
lo encontraremos plagado de definiciones
(que se identifican por empezar por «:») que
a su vez pueden contener otras definiciones
y éstas otras, etc.
Veamos un programa muy simple que nos
escribirá las iniciales de M I C R O H O B B Y :
1:1 medo de hacer comentarios en Forth
nos lo encontramos en la linea 0. Cuando
el intérprete encuentra un «(«ignora todo lo
que sigue hasta el siguiente»)». Vemos que
el programa se basa en la definición de pa- Miguel Ánge!
labras, alguna de las cuales usa definiciones S á n c h e z Martí-
anteriores. Se han utilizado diferentes for-
mas de definir, para que se conozcan y en
nez, (Santo Án-
cada momento se emplee la más adecuada. gel, Murcia).
Como ya hemos dicho «:» significa que des- N.° 12. 35 pun-
pués viene la palabra que se va a definir y tos.
separada por blancos la definición hasta el
«;» que marca el fin de lo definido. l as fun-
ciones predefinidas que usa nuestro progra-
ma son:
EMIT—imprime el carácter que represen-
ta el valor de la parte superior de la pila.
SPACES—imprime espacios.
CR—fuer/a un retorno de carro.
DO LOOP—forman parte de las defini-
ciones de bucles que veremos con más dete-
nimiento en su momento.
Recordemos que estamos trabajando con
una pila, y por tanto, todas tas palabras se
ejecutarán sobre cosas que haya en la pila
y a su vez dejarán otras en ella. Conviene
pensar sobre esto con detenimiento y tener-
lo bien claro antes de ponernos a programar.
Desde luego, existen palabras ya defini- Javier Ramos
das que nos facilitan muchas operaciones N a n a s , (Valen-
con la pila como pueden ser intercambiar, cia). N.° 91. 26
duplicar, copiar, rotar o quitar valores. (Re-
cordar que sólo tenemos acceso a la parte
puntos.
superior de la pila.)
Para ver qué hace el programa basta es-
cribir M I i (y R F T U R N , por supuesto).
8 ( MICR0H06BY-MH)
1 : MOLDE 35 EMIT ;
2 : MOLDES 8 DO MOLDE LOOP ;
3 : ESP1 4 SPACES 5
4 : TIPO MOLDE ESP) MOLDE ;
5 i MH1 CR TIPO ESP1 TIPO CR 2
MOLDES 2 SPACES 2 MOLDES ESP1
TIPO CR ;
6 j MH2 MOLDE 1 SPACES 2 MOLDES
1 SPACES MOLDE ESP1 6 MOLDES CR ; 2
7 : MH3 TIPO ESP1 TIPO CR TIPO o
o
M i g u e l M a e s t r o C a n o , (Va-
ESP1 TIPO CR i
lencia). N.° 92. 26 puntos.
8 ! MH MH1 MH2 MH3 :
35 MICROHOBBY
¡¡Arrastre una rodilla por el asfalto!!
Aguante el arranque de la tarrera a
180 km/h., sin que le rethlnen los diente
Hay dos pilotos junto a usted. Uno E! viento golpea su casco; su Tumba su moto hacia la derecha... y ha sido golpeado,
viene por detrás y el otro a ía altura de adrenalina está subiendo como la está volando y dando tumbos junto con la moto.
su codo. El rugido de las motos es espuma.
ensordecedor. Aparte sus ojos de la carretera una
milésima de segundo y acabará en la
cuneta.
Todo está borroso; no hay tiempo para
pensar. La próxima curva acaba en un
precipicio y es muy cerrada; los
5 Q 5 1 C-64/128
EDYXm (amn/ntíOmnui
Editado)
distribuido hajo
licencia por:
C O M P U L O G I C A L S.A.
MICROPROCESADOR reOA de ZUot Bus Ditos 8 Bits Sus Oírte 1G Wts. Rtloj: 3 S4 MM MEMORIA RAM 48K p i n usuario ROM 16* (alo¿a intírpreie BASICSistema Operativo) TECLADO Formato
QWERTY Caracteres españoles (*. e, • i ¿| M Tedas Mames con sistema -autorepeat- Caracteres ASCII. Mayúsculas Y mlnustulat OISPLAT ConenOn * TV IccUf » A H| Sistema PAL por CINI UHF
Formato de pinUII*: 24 lineas - columnas LENGUAJE 8ASIC (Sistema propio de entrada de comandos mediante tina sota pulsación M taita) / GRAFICOS 16 caracteres «Uticos 21 caradoras
definibles por al usuario Resolución de 192 * 2Sí pnets Comandos directos para dibujar pontos, lineas circuios y arcos I COLOR t coloras simultáneos independientemente «a la rasoloctta Atributos «o
coló (Srtllo, Flash, etc ) accesibles por BASIC SONIDO Altara intimo Sonido programable »or BASIC 110 oclatrat130 semitonos). I ENTRAD A SALIDA tirieriaca da castaña Conector de eipintion da
tuses de direcciones y datos Totalmente compatible coa al SOFTWARE SPECTRUM
i n v e s t r o n i c a
38 MICROHOBBY
M M H M M M M I H M H M i
ble no ha sido definida, co- SIGNIFICADO: «Subíndi- error. En este punto, no hay Podría ocurrir que tuviera
m o si ha sido borrada. Los ce erróneo». I n d i c a que el m á s que seguir la pista, ha- una avería de m e m o r i a y el
c o m a n d o s que borran las valor de u n a e x p r e s i ó n (las cia atrás, a esa variable, pa- ordenador no la estuviera
variables son RUN y CLEAR e x p r e s i o n e s p u e d e n ser ra ver dónde adquiere un va- utilizando en su totalidad.
(NEW borra las variables, c o m p l e j a s , pero una varia- lor incorrecto. En un S p e c t r u m de 48 K
pero t a m b i é n borra el pro- ble o un s i m p l e n ú m e r o
«sano», e s t a s e n t e n c i a tie-
grama). Si se ejecutara, con t a m b i é n s o n tratados c o m o
RUN. un p r o g r a m a q u e se u n a expresión) que se ha 4 Out of m e m o r y ne q u e i m p r i m i r el número:
65535 (El interface de impre-
cargó c o n variables, é s t a s utilizado c o m o subíndice de SIGNIFICADO: «No hay
sora de M H T baja este nú-
se borrarían. Por ello, suele una matriz, no c o n c u e r d a s u f i c i e n t e memoria». Quie-
mero a p r o x i m a d a m e n t e 1
ser mejor ejecutar los pro- c o n las d i m e n s i o n e s que re decir q u e la zona de me-
K).
gramas desconocidos con le asignó su correspondien- moria d e n o m i n a d a «espa-
Otra posibilidad es que el
GOTO 1 q u e c o n RUN (de te s e n t e n c i a DIM. c i o de reserva», se ha ago-
error se deba a un mal plan
hecho, la a u t o - e j e c u c i ó n CAUSA: El c a s o en q u e tado y las restantes áreas
teamiento del programa, qui
con LINE f u n c i o n a c o m o un m á s frecuentemente se pro- de m e m o r i a no pueden ex-
zá está p r e t e n d i e n d o alma
GOTO, ya que no borra las d u c e este error es c u a n d o pandirse m á s a c o s t a de
cenar d e m a s i a d o s datos
variables). se explora una matriz me- ella. Por t a n t o , no hay sufi-
Compruebe si ha bajado de
SOLUCION: Ante un error diante un bucle FOR ..NEXT, c i e n t e m e m o r i a para lo que
m a s i a d o la RAMTOP, o si
de este tipo, la s i s t e m á t i c a cuya variable a c t ú a de su- se pretende hacer.
ha d i m e n s i o n a d o una ma-
de actuación es, siempre, la bíndice, y se sobrepasa la CAUSA: El intérprete de
triz d e m a s i a d o grande.
misma: l o n g i t u d de una de las di- Basic tiene que expandir un
Si t o d o lo anterior falla y
1. Listar la línea d o n d e mensiones. área determinada de memo-
es p o c a la m e m o r i a que ne-
se ha p r o d u c i d o el error. Otra p o s i b l e c a u s a es ria cada vez que va a guar-
c e s i t a m o s , c a b e recurrir a
2. Anotar todas las varia- que no se haya redimensio- dar un dato en ella, o a crear
a l g u n a de las t é c n i c a s de
bles que utiliza el c o m a n d o nado la m a t r i z c u a n d o de- un e s p a c i o de trabajo. Ca-
o p t i m i z a c i ó n de memoria;
que ha p r o d u c i d o el error bería haberse hecho. De to- da e x p a n s i ó n d e m e m o r i a
por e j e m p l o , poner «SGN
(hay que tener en c u e n t a das formas, la matriz tiene se hace a c o s t a del área de
Pl» d o n d e p o n g a el número
que en una s e n t e n c i a IF... q u e existir, ya que de lo reserva, y d e c a d a vez, se
«1» o «NOT Pl» d o n d e pon-
THEN. el IF es un c o m a n d o , contrario, se obtendría el in- c o m p r u e b a si hay suficien-
ga el n ú m e r o «0». En el ca-
y lo que hay d e s p u é s del forme: 2 Variable not found. te sitio. C a s o de no haber-
T H E N es otro). so de cualquier o t r o núme-
Por ú l t i m o , c a b e la posi- lo, se p r o d u c e este error.
3. Hacer PRINT c o n to- ro, se puede encerrar entre
bilidad de que nos hayamos Una c a u s a m u y frecuen-
d a s las variables, una por c o m i l l a s y anteponerle un
e q u i v o c a d o al d i m e n s i o n a r te, suele ser por intentar co-
una: alguna de ellas dará de «VAL», por e j e m p l o , la sen-
¡a matriz o (más probable- rrer, en un S p e c t r u m de 16
nuevo el informe de error. tencia:
mente), al escribir el nom- K, un programa que está es-
4. Examinar el listado de bre de la variable q u e ac- crito para correr c o n 48 K.
el programa hacia atrás, pa- PRINT AT 20,6;AS
túa de subíndice. Supon- Otra p o s i b i l i d a d , es que
ra seguir la p i s t a a la varia- g a m o s que q u e r í a m o s po- se provoque una e x p a n s i ó n
ble que ha p r o d u c i d o el Se podrían convertir en:
ner: A$(b,c) y h e m o s pues- i n d e f i n i d a de la pila de GO-
error. to A$(d,c). En el caso de que SUB por un p r o c e s o recur-
V e a m o s un e j e m p l o : «d» llegue a u n valor supe- sivo mal definido; por ejem- P R I N T A T VAL «20»,
Nuestro programa se ha de- rior al m á x i m o q u e puede plo, una subrutina que estu- N O T P1;A$
tenido c o n el informe: viera c o n t i n u a m e n t e lla-
a d o p t a r «b», se produciría
2 Variable not found, 1191:2 este error. Por o t r o lado, es m á n d o s e a sí m i s m a . Este Pasando de ocupar 21
L i s t a m o s la línea 1 0 9 0 lo mejor que podría ocurrir, caso puede ilustrarse con el bytes a o c u p a r 13. Si se ha-
con: LIST 1 0 9 0 ya que si «d» n u n c a llegase siguiente ejemplo: ce e s t o en t o d o el progra-
a sobrepasar el m á x i m o va- ma, puede reducirse consi-
1090 IF A < 3 THEN LET 100 GOSUB 100
lor de «b», n o s encontraría- derablemente su ocupación
B = 15*C + D ' L E N A S
m o s ante un error l ó g i c o Por lo d e m á s , el error de m e m o r i a .
39 MICROHOBBY
/ /o .
P O R C A D A P R O G R A M A Q U E C O M P R E S ¡ ¡ G R A T I S ! ! U N O S C A S C O S DE M U S I C A E S T E R E O
S I T U C O M P R A ES S U P E R I O R A 8 0 0 P T A S .
PTAS.
KNIGHT RIDER 2.100
TENNIS 1.500
NIGHTMARF RAIIY 2.100
IAS 3 LUCES G 2.100
ANTIRIAD 2.100
C08RAS 2.300
FIGHING WARRIOR 495
BOUNTY BOB 495
PTAS.
DRAGON'LAIR 2.100
ASTERIX Y EL CALDERO M 2.100
JACK THE NIPPER 2.100
PYRACURSE 2.100
STAINLESS STEEL 2.100
PHANTOMAS _ 2.100
DUMMY RUN 495
495
IMPRESORAS
2 0 % DE
DESCUENTO
ACABALO CON
Jugar con el o r d e n a d o r es m u c h o
m á s d i v e r t i d o desde q u e existe M I C R O M A N I A
ATENDEMOS PEDIDOS POR
HM
HARD MICRO
TELEFONO 0 CARTA A:
C/ Consejo de Ciento, 345. Bajos B
Barcelona 08007. Tel. (93)21601 99
—
TRANSTAPE-3
N o necesita la interface para cargar luego los programas.
-CASSETTE
-MICRODRIVE
— 5 tipos d e copia diferentes a cassette, 2 e n Turbo.
— Volcado d e p a n t a l l a s por impresora, por centronics e n 2 operaciones. COPIAS A: - O P U S - D I S C O V E R Y
— C o p i a d o d e p a n t a l l a s d e presentación en forma screens.
— BETA - D I S C K
7 0/7/7 p*
— Introduce poles - manipulación d e p r o g r a m a s e n C. M. _ —
— Reset doble lunción (corrige errores). as — COPYS A IMPRESORA
— Inteligente, ahorra m e m o r i a y t i e m p o e n ta carga ..,'7?'
— 2 K R a m d e s d e el código máquina. I V A INCLUIDO
— Continuación del Port de Expansión + m e s e s d e garantía
PIDENOS INFORMACIÓN
TRANSTAPE
6.900 PTAS
IVA INCLUIDO commodore
OPUS DI5COVERY1
SPECTRUM PLUS
SPECTRUM 128K U N I D A D DISCO
6 4 KB.
26.500 SPECTRUM
22.900
39.000
INTERFACE
LAPIZ OPTICO I M P R E S O R A 8 0 col. CENTRONIC
SPECTRUM CENTRONIC 8 0 C.P.S. SPECTRUM
3.150 39.000 6.500
A
l igual que sucede con zonas de memoria RAM que de lo anterior es la rutina OP- de ROM. El nombre de la ru-
las subrulinas de la contienen los parámetros ne- TEMP-M, preparatoria de casi tino corresponde at que apa-
ROM de 16 K, antes cesarios para la ejecución de todas las rutinas relacionadas rece en el «SPECTRUM SHA-
de llamar a una de las la rutina. Asimismo, existen ru- con el microdrive.) D O W ROM DISASSEMBIY».
rutinas contenidas eVi tinas «preparatorias» sin cuya En la T a b l a 1 se resumen Las rutinas que no tienen asig-
la ROM del Interface I, el pro- ejecución previa es imposible las principales rutinas conteni- nado Hook Code son accesi-
grama deberá, en lo mayoría el acceso correcto a otras ru- das en la ROM del Interface bles a través del Hook Code
de los casos, inicializar las co- tinas que podríamos denomi- I, indicándose la dirección de 32H, según se lio indicado
rrespondientes variables y/o nar «ejecutivas». (Un ejemplo la rutina en ambas versiones anteriormente.
7 HOOK
CODE
DIRECCION
ROM1 ROM2 RUTINA FUNCION
HOOK
CODE
DIREC CION
ROM1 ROM2 RUTINA FUNCION
IB 19D9 1ECD CONS-IN Espera pulsación de leda. Retor- — 0 FES 10A5 SET-T-MCH Inictaliza variables canal microdri-
na con código de la tecla en A. ve. Preparatorio de OP-TEMP-M.
1C 19ÉC 1EE0 CONS-OUT Imprime en pontalla el carácter cu- * 1177 1252 GET-RECD Corga un sector de orchivo PRINT.
yo código esté en A. Subrulina de RD-RANOOM.
ID 0B81 0888 BCHAN-IN Recibe carácter del RS-232. Códi- 11A5 1280 G-HD-RC Carga una cobecero y su bloque
go recibido en A. de datos de microdrive.
— 1264 1264 CHK-FULL Compruebo si el cariucho tiene sec-
1E 0C5A 0007 6CHAN-OUT Envía carácter contenido en A por
tores libres. «Z»= 1 si eslá lleno.
el RS-232.
1275 135A SEND-BLK Grabar el conlenido del buffer en
1F 19FC 1EF0 PRT-OUT Envía corócter contenido en A o la
el primer sector libre.
impresora.
— 12C4 13A9 GER-M-HD2 Carga cabecero de archivo. Subru-
20 1A 0 T 1EFS KBD-TEST Lee el ledodo. «Z»= 1 si hoy leda
lina de RD-NEXT, G-HA-RC, etc.
pulsada. 12DA 138F CHK-MAP-2 Comprueba bil del mopo de mi-
21 17F7 1532 SEL-ORIVE Enciende motor del microdrive crodrive correspondiente o un
= A. Si A = 0 , apago lodos los
sector.
motores. _ 14DA 18CB SA-ORIVE Ejecuta el comando SAVE referido
22 1B29 1B05 OP-TEMP-M Abre un conat temporal de micro- ol microdrive
drive. 158D 1971 F-M-HEAD Carga las 9 primeras byles de
23 12A9 138E CLOSE-M2 Cierra un conal de microdrive de un orchivo en el buffer de micro-
tipo PRINT. drive.
24 1D6E 1D79 ERASE Borra un archivo de microdrive. — 15A9 199A LV-MCH Ejecuta LOAD o VERIFY. Subruti-
25 1A09 1EFD READ-SEQ Lee siguiente «record» de un archi- na de LV-ANY.
vo PRINT en microdrive. — 1648 1AS9 LD-VE-M Cargo en tu lugar en memoria los
26 11FF 12DA WR-RECD Graba «record» del archivo en ei bytcs leídos por IV-MCH.
primer sector libre del cartucho. — 1666 1A57 F-RECI Busca en midrodrive un «récord»
27 IA17 1F0B RD-RANDOM Lee «record» n° CHREC de un ar- determinado del archivo en curto.
chivo PRINT en microdrive. — 1718 1718 CLOSE Cierro el «stream» determinado
28 1A4B 1F3F RD-SECTOR Lee «record» n° CHREC de un ar- por A.
chivo en microdrive. 1872 15AD OUT-M-HO Envía lo cabecera del sector a la
29 1A86 1F7A RD-NEXT Lee el primer sector que pase onte cabeza magnética del
la cabeza del microdrive. microdrive
2A 1A91 1F8S WR-SECTOR Graba el contenido dei buffer en 1878 15B3 OUT-M-BUF Idem ol bloque de dolos.
el sector definido por IX + 13. — 18A3 15B2 GET-M-HO Recibe lo cobecero del sector de
2B 0EA9 0F46 OP-TEMP-N Abro un canal temporal de la red la cabeza mognítica del
de área local (networld. microdrive.
18A9 1SEB GET-M-BUF Idem el bloque de dalos.
2C 10C4 119F DEL-M-BUF Borra «t canal de microdrive espe-
— TAFO 1ACC OP-M-STRM Abre canal permanente de micro-
cificado por IX.
drive y lo asigno al «streom»
2D 0EA9 0F46 OP-TEMP-N Idéntico al Hook code 2B.
S-STR1.
2E 1A24 1F18 CIOSE-NET Cierra un canal de la red de área
— 186E 1B5D FORMAT Ejecula el comando FORMAT.
local. — 1C5B 1C52 CAT Ejecuta el comando CAT.
2F 1A31 1F25 GET-PACK Lee bloque de datos de lo red. No 1D43 FREESECT Calculo el n. * de sectores libres en
— 1038
utiliiable en las ROM tipo 1. el cartucho. Resuilodo en E.
30 0DB2 0E4F SEND-PACK Envío un bloque de datos a la red. 1D50 1D5B PRNAME Imprime nombre de archivo 11 0
31 19A8 1E98 HOOK-31 Crea variables del sistema adicio- caracteres comenzando en HL).
nales para el Inlerface 1. 1D66 1071 PRCHAR Imprime et carácter conlenido en
32 19A4 1E94 HOOK-32 Salta a dirección contenida en A en el «streom» activo.
H D - 1 1 (23789/90). — 1E53 1 ESE G-RDES Lee el descriptor del sector en
— 0701 0701 EXPT-PRMS Evalúo sintaxis de SAVE, LOAD, curso.
VERIFY y MERGE para microdrive. — 1E87 14D6 DISP-HEX Presenta en panlallo el conlenido
— 08AF 08B3 ID-VF-MR Ejecuta LOAD, VERIFY o MERGE, de A en Hesodecimol.
tegún el estado de FLAGS3. — 1EA9 14F8 DISP-CH Imprime en pontollo el carácter
— 0A5C OA60 LV-ANY Efectúa LOAD o VERIFY con contenido en A.
(HL) = origen y (DE) = longitud. 1ECE 151D HEX-LINE Presento en pantalla en hexodecí-
mal 1 0 byles comenzondo en HL.
43 MICROHOBBY
o
En Barcelona Radio M i r a m a r
S e r g i o T e j e d o r nos facilita enor-
m e m e n t e las cosas en este
complicado juego d e Hewson. S i deseas o b t e n e r vidas infinitas
t e c l e a lo siguiente:
P O K E 36610,0
POKE
Si no lo deseas no teclees nada.
58760,167 inmunidad
Los r e s p o n s a b l e s d e este p o k e
total
son los m u c h a c h o s d e G o r b a s o f t ,
P O K E 53673,0 oxígeno
d e Barcelona.
infinito
P O K E 54819,0 naves SE LO CONTAMOS A...
infinitas
P O K E 56502,0 munición
infinita
ENEKO GORRITXU
P O K E 54802,1 astronautas (BILBAO)
infinitos • Los comandos que nos preguntas del «Austcr-
liiz» significan lo siguienie: «Full Command»: El
comandante explorará en un radio de 3 unidades
de distancia, buscando unidades enemigas para en-
tablar un combate con ellas.
• «Hold»: Todas las unidades vuelven a colocarse
en sus posiciones. Puede ser usado conjuntamente
con una orden de movimiento, pero no se ejecu-
tará hasta que et movimiento se haya completado.
• «Engage»: Similar al Full Command, pero en 1 i
un radio de 2 unidades de distancia. En el caso 1
de localizar alguna unidad enemiga, el comandan-
]
te se moverá acercándose a ella.
• «Retreal»: Realizar una retirada hacia la po-
sición del cursor deseada por el jugador. Cuando
P arece que Gerardo Gallego
(Sevilla) y P e d r o G a r c í a (Ma-
d r i d ) se han p u e s t o d e a c u e r d o
hayas llegado a esta posición, debes pulsar «T» p a r a c o n t a r n o s este t r u c o , p u e s
I " P s t á s harto d e q u e te m a t e n
para retirar a la unidad. a q u í t e n e m o s juntas sus d o s c a r -
O C i e n este juego? Pues Jorge
• Las armas necesarias para terminar el juego tas. S e g ú n nos c u e n t a n ambos, al
Pérez B a r r e i r o nos envía d e s d e
«Robin of (he Wood» las posee el árbol sonrien- igual q u e e n la p r i m e r a v e r s i ó n
S a b a d e l l una b u e n a m a n e r a d e
te, que gustosamente te las dará a cambio de una d e este j u e g o si d e s e á b a m o s ob-
h a c e r las cosas más sencillas.
pequeña limosna para el asilo de las raíces cadu- t e n e r e n e r g í a infinita teníamos
P O K E 50833,0 v i d a s infinitas
cas: tres bolsas de oro. Una vez conseguidas to- q u e t e c l e a r '1 w a n n a Cheat', si e n
P O K E 51847,7 b o m b a s infinitas
das las armas (el arco, las tres flechas y la espa- Starstrike II p u l s a m o s la t e c l a 2
da), deberás cortar 3 de las florecillas para cam- p a r a p a r a r e l j u e g o y d e s p u é s te-
biárselas a una bruja por un pasaporte hacia la c l e a m o s (con los d o s e s p a c i o s in-
ciudad donde se celebra el torneo. cluidos). ' H E A R A N D O B E Y ' , o b
t e n d r e m o s i d é n t i c o s resultados.
N unca es t a r d e si e l p o k e es
bueno. A l m e n o s eso d e b e d e
DIEGO CARLOS MONZÓN
(ZARAGOZA)
pensar J. M . F e r r e r , q u i e n nos en-
vía d e s d e Zaragoza un interesan- • En el juego Skoot Daze los ratones se sueltan
te t r u c o p a r a c o n s e g u i r q u e los dentro de la escuela femenina, para ser más exac-
e n e m i g o s desaparezcan p o r com-
p l e t o e n este g e n i a l p r o g r a m a d e
tos en la clase en la que se encuentra la profeso-
ra, ya que ésta al verlos, horrorizada y paraliza-
da te perseguirá por la escuela.
S i tienes p r o b l e m a s c o n e l tiem-
po, haz caso d e lo q u e te d i c e
P e d r o G a r c í a M o n t ó n y te senti-
Vortex.
• El cargador del Comando publicado en el n.° rás c o m p l e t a m e n t e realizado.
P O K E 37815,201
74 ha sido comprobado y nos ha funcionado a la POKE dispondrás
perfección por lo cual si a ti no te funciona, pue- 29688,175 d e tiempo
de ser debido a dos causas: que la versión del Co-
infinito
mando que tú tengas no funcione con ese carga-
dor o bien que hayas cometido un error al teclear
el listado.
A sombroso, p e r o cierto. S e g ú n
nos cuenta A i e r t B e o b i d e , si
pulsamos S y m b o l Shift y O al e m -
• Los pokes del Dinamite Dan II se colocan de
la siguiente manera teclear: MERGE " " y cuan-
pezar c a d a nivel, e l c o c h e irá so- do aparezca el mensaje OK 0:1, pon los pokes in-
lo y pasará todos los niveles. Co- mediatamente antes del RANDOMIZE o PRINT
m o reto, A i e r t d i c e q u e ha conse- USR que se debe de encontrar en las últimas lí-
g u i d o l l e g a r hasta e l 66. neas del listado: se coloca ahí para poder modifi-
car el código anles de que se ejecute, ya que por
el contrario, la sentencia RANDOMIZE USR, es -
la activadora de C/M.
45 MICROHOBBY
Tu eres Jonathan
*
Harker, un em-
picado ¡nocente
del agente Rcn-
fíeld. El Conde I 'i \
Drácula desea v n
comprar una casa /
en tu lugar de ori-
gen, Wismar. Tu
has sido enviado a
su castillo para
completar la ven-
ta, descubriendo
su verdadera iden-
tidad . . . es un
v»mn¡r/i '
VI' '
>
A
333
% 1986 7 wentigth Cenlury Fox Film Corporation
SPECTRUM
COMMODORE
ZAFIRO SOFTWARE DIVISION AMSTRAD
Paseo de la Castellana, 141 28046 Madrid
Tel. 459 30 04 Telex 22690 ZAFIR E A'.tST R A D LMSK
—
áPL H B
-Spectrum Commodore —
Amstrad
•Amstrad Disk
Ikari Warriors
¿añade otra
• fe / fi r^jt*
Dos jugadores
entran en
acción
5
' 2
22690
zah*
Hardware RAM» a cassette, el procedimiento es
cargarlos desde «DISCO-RAM» con:
Después de leer el articulo sobre la LOAD («nombre»., y salvarlos en cas-
*,NMI* en los números 86 y 89 de MH. sette con: SAVE «nombre»...
me he dado cuenta de que la realiza- A la inversa también funciona, es
ción del circuito impreso se antoja dría que empezar por construirse el ii> decir, para pasar datos de cassette a
complicada del todo. terface y el módem (que sepamos, no «DISCO-RAM» se cargan de cassette
A esto hay que añadir la difícil loca- lo hay para Spectrum) Por otro lado, con: LOAD «nombre»... y se salvan en
lización. en el comercio, del conector tendría que elaborar todo el software «DISCO-RAM» con SAVE '-nombre»
posterior del Spectrum. para comunicarse con el banco de da- dei Sistema ••ERR-SP»v *CH-ADD» Es-
to puede dar una pista sobre la lorrna
¿Van a sacar a la venta lodos los tos (tampoco tenemos noticias de que
componentes del dispositivo en forma exista), y para rematarlo, tendría gra- en que auto-arranca A partir de ah¡
ves problemas debido a las sólo 32 co- ?a experiencia de chacker» es la mejor
"Limpiar la memoria"
dekit?
lumnas que admite el Spectrum en consejera Se podría escribir todo un
pantalla libro sobre ello.
Cantabria (75)
Respecto a las ventajas que obten- Cuando quiero limpiar la memoria,
dría, depende de a qué banco de da- tecleo PRINT USR 5050, pero algu-
Microdrives
• E n estos momentos estamos estu- tos se suscribiese, pero básicamente, nas veces me sale el mensaje: Out of
diando la viabilidad comercial de sacar lo que éstos ofrecen es información de memory. ¿Puede ser que falle la me-
las placas de circuito impreso para todo tipo. moriai
¿Para qué sirve tener dos microdn-
nuestros montajes Para ello, nos es
ves en vez de uno?
lundamental conocer cuántos lectores Cádiz (80)
Venden microdrives con juegos y
estarían interesados en adquirirlos És-
ta es la razón por la que, en la página Carga en un bloque programas en su interior?
]Con la instrucción: PRINT USR
24 del n 0 104 de nuestra revista se pi- 5050 lo que hace es saltar a la direc-
Tengo un programa que se carga varí V Alicante (78)
de a los lectores interesados que nos ción 5050 de la ROM. Lo increíble es
mediante un LOAD ""CODE. y que
escriban al apartado de correos 232 de que a veces le funcione, porque lo que
carga primero una pantalla de presen- • A parte de aumentar la capacidad
Alcobendas (Madrid) y nos lo hagan sa- está haciendo es saltar en medio de
tación y luego. sm detenerse, carga el de almacenamiento en linea, el tener
ber. la tabla de mensajes del sistema, con
programa. ¿Cómo puedo dividirlo pa- dos microdrives sirve para utilizar una
Respecto a sacarlo en forma de kit, lo que el microprocesador empieza a
ra que sólo se carguen los datos del técnica de programación conocida co-
nos veríamos obligados a venderlo a mo «overlay» que consiste en tener un interpretar como códigos de operación
programa y desechar la pantalla?
un precio que resultaría antieconómi- programa más largo de lo que cabe en lo que son caracteres ASClt En este
co para nuestros lectores Tenga en la memoria, pero guardado por trozos tipo de casos, los resultados son im-
- 3V •• Madrid(77)
cuenta que nuestros costes de mani- en el microdrive. de forma que. cada previsibles
pulación tendrían que ser cubiertos por r vez. sólo se carga el trozo que se va Ignoramos a qué se refiere cuando
I! Lo primero que tiene que hacer es
un pequeño número de compradores a ejecutar De esta forma, se puede te- dice «limpiar ta memoria» y de dónde
empezar por leer la cabecera para
Una de ¡as cosas que más cuida ner en una unidad el cartucho con el ha sacado esa instrucción. Si por «lim-
averiguar la longitud del bloque. Si no
mos en nuestros montajes es que los programa, y en otra, el cartucho de los piar la memoria» se refiere a borrar e¡
ocupa toda la memoria, es decir, si su
componentes sean de fácil adquisición datos Basic, lo mejor es que utilice el coman-
longitud es menor de 49152 puede ha-
y lo más baratos posible. Respecto al do ' NEW», á se refiere a imcializar to-
cer lo siguiente Existen cariuchos de microdrive con
conector. ignoramos cómo está de da la memoria, puede hacerlo con:
1.°) Anote en un papel la longitud programas, pero suelen ser programas
surtida su ciudad, pero le aseguramos de utilidad (contabilidad, proceso de PRINT USR 0
del programa (Puede utilizar para ello
que en Madrid lo tienen, prácticamen- textos, etc.) lo cierto es que et micro-
cualquier lector de cabeceras).
te. todas las tiendas de electrónica. Le drive no es un buen soporte para jue-
2 °) Teclee CLEAR 29999.
recomendamos, por tanto, que acuda gos ya que sale demasiado caro
3 °) Cargúelo con' LOAD " CODE
a una buena tienda de electrónica de
su ciudad, si no lo tienen es muy posi
30000
4 °) Sálvelo, de nuevo, con: SAVE
Programación con IBM-PC
Spectrum 128 K
ble que se lo puedan encargar En el número 42 de su revista, en
«nombre» CODE 36912. long donde
«long» es la longitud que anotó en el la sección Micropanorama. había un
papel menos 6912 que es lo que ocu- apartado donde se hablaba de un sis-
Poseo un Spectrum 128 K y en la
Conexión a Bancos pa la pantalla página l ? del manual pequeño, se ha-
tema de desarrollo de programas pa-
de datos 5.°) Cada vez que lo quiera cargar, ra Spectrum desde un IBM-PC. ¿En
bla de almacenar dalos en «DISCO-
deberá hacerlo con: qué consiste este sistema y cómo se
RAM" Pues bien, me funciona perfec-
realiza la comunicación entre ambos
Me gustaría que me dijeran si pue- LOAD "'CODE 23296 tamente pero no consigo a venguar có-
ordenadores? ¿La programación del
do conectar mi ordenador (un Spec- mo se almacenan dichos datos en c a s -
Con esto, queda eliminada ia panta- Spectrum por este sistema se realiza
trum Plus) a un banco de datos y qué sette de forma que se pueda acceder
lla No obstante, tenga en cuenta que sólo a nivel de Código Máquina, o tam-
ventajas obtendría a ellos en el transcurso de un progra-
algunos programas llevan una protec- bién en Basic?, ¿permite al Spectrum
ma en Basic
ción que chequea algunos bytes de la compartir los recursos del PC (floppy,
•r V "V-Y Valiadolid (76) winchester. etc.)?
pantalla, por lo que es posible que. si Pamplona (79)
quita ésta, el programa no funcione. En
• L a conexión de un Spectrum a un ese caso, no quedaría más remedio Madrid (82)
I banco de datos no es imposible (en in- que acometer una desprotección en • E l «DISCO-RAM» no es más que otro
I formática. nada lo es), pero es. cuan- regla, es decir, empezar por hallar el sistema de almacenamiento, por tan- • El sistema a que usted se refiere no
I to menos, laboriosa De entrada, ten- punto de entrada al programa y desen- to. para pasar los datos de -DISCO- es más que un ensamblador para Z-80
48 MICROHOBBY
tf
que corre sobre IBM-PC y compatibles ción de memoria se ha producido la in- pezara por vaciar en pantalla el con- Supongamos que desea colocar el
Por supuesto, sólo sirve para progra- terrupción? tenido de todos los registros e incluso, LED en la entrada de corriente del or-
mar en Assembler y. de ningún modo, ¿Cómo conseguir que se siga ejecu-de la pila. Algo similar a lo que hace denador. donde la tensión es de unos
permite a! Spectrum compartir los re- tando el programa desde el punto don-el MONS-3 cuando encuentra un 10 voltios. Como en el LED nos van a
cursos del PC de se detuvo? *Break-f»int« El monitor podría tener caer 1.5 voltios, tendremos que calcu-
La lorma de trabajo es: escribir el varias opciones que permitieran modi lar una resistencia para poner en se-
código fuente sobre un editor del PC. -.. V v Madrid(83) ficar regís) ros y posiciones de memo- ne en la que caigan unos 8.5 voltios a
ensamblarlo en el PC y transmitir el có- ria, o continuar con el programa en el 20 miliampenos. Para ello, utilizamos
digo objeto al Speclrum mediante una punto donde se interrumpió Esto úüi la ley de Ohm que nos dice que ta re-
j El montaje de los números 88 y 89 sistencia es igual al voltaje partido por
conexión RS-232 Dado que el ensam- mo seria posib=e sí se han preservado
lo único que nace es activar la NMl la intensidad, por tanto dividimos 8.5
blador genera código objeto para un lodos tos registros del microprocesa-
permitiendo que salte a una rutina cu- entre 0.02 y obtenemos 425 ohmios
Z-80, se podría utilizar no sólo con un dor antes de saltar al monitor
ya dirección se encuentre en las posi- Con este valor, estamos seguros de
Spectrum, sino con un Amstrad, un
ciones de memoria 23728 y 23729 La que el LED no se quemará. En gene-
MSX o cualquier otro ordenador que
rutina, deberá hacerla el usuario a su
Piloto indicador
utilice un microprocesador Z-80 como ral. irá bien con cualquier valor com-
gusto, dependiendo de lo que quiera prendé entre 330 y 680 ohmios, ya
CPU.
que haga ta NMl que el LED es capaz de aguantar has-
En general, no es buena filosofía la ¿Me podría informar de dónde colo-ta 25 miliamperios
de retornar a Basic, ya,que ello exige car un lID indicador en el Speclrum ?
restaurar una gran cantidad de varia- Al conectarlo en la clavija de entrada
NM1 bles del sistema cuyo contenido podría de comente, se quema, ya que sólo
estar corrompido por el programa C/M aguanta 1.5 voltios APRENDE A PROGRAMAR
Al activar la *NMI» mediante el sis- que estuviera ejecutándose. Además,
tema hardware de los números 88 y se perdería toialmente la información Madrid (84)
TU PROPIO JUEGO
89. ccuál seria la subrutma Que aten- que contuvieran los registros en el mo- Por un error de impresión, en
dería la interrupción NMl para que al mento de producirse la interrupción. • Para conectar un diodo LED en el capítulo X de esta serie (MI-
producirse ésta en un programa en Tenga en cuenta que el entrar en Ba- cualquier parte, lo que hay que hacer CROHOBBY 106). en la página 37.
C/M nos devuelva el control de la CPU sic exige poner al microprocesador a es limitarle la corriente a. aproximada- no aparece en la tabla del MAPA
con el mensaje OK9 ejecutar una enorme cantidad de ins- mente. 20 miliamperios Para ello, se DE MEMORIA el significado de la
Una vez con el control de la CPU. trucciones utiliza una resistencia colocada en se- Erección 23396. Debe decir «Grá-
¿cómo leer desde el teclado los regis- Seria mejor que ta NMl nos llevara rie con el diodo. Vamos a ver la forma fico en blanco de 16X Wpixels».
tros PC y SP oara saber en QUÉ DOSI- a un pequeño monitor en DM que em- de calcularla:
M fi
P.V.P • • DISTRIBUIDO EN TOOA EUROPA POR M l C R O P O O l OTRA EXCLUSIVA PARA ESPAÑA OE SERMA
• VENDO Spectrum Plus, con
• VENDO Spectrum Pus. con
teclado profesional LO Protoe mterla-
teclado en castellano, casseite marca
ce 1. montado dentro de¡ teclado, in-
Sony-Bitorder. con sistema ADF de
terface joystick y joystick Gran Capi-
búsqueda automática Interface tipo
tán. por 18.000 ptas. o bien ¡o cambio
Kempston y joystick. modelo Ouick
oor impresora. Jordi Sales. Padre Cla-
Shot V. todo con garantía oficial y en • VENDO lápiz óptico sados escribir a David. María Moliner.
50-52, 7 o Zaragoza Tel (976) re!. 210 Te!, (93)255 05 14 de Barce-
su embalaje Precio: 25,000 ptas, Inte- DK'Tronics a estrenar por un precio
38 84 61 a partir de las 9 de la noche lona.
resados contactar con ei tel. (972) de 2.500 ptas. o bien lo cambio por re-
20 93 47 Preguntar por Luis (tardes) vistas Interesados llamar al tel. • U R G E vender videojuegos • U R G E ender Zx Spectrum
• VENDO Spectrum -58 K. te- 4138805 Jaime (noches). Madrid CBS Colego Vision, por un precio a Plus, joystick Ouick Shot II más ínter-
clado profesional LMT 68FX2. casset- • VENDO Zx Spectrum 48 K. convenir. Interesados llamar al tel lace Kempston. 33 revistas de1 tema,
te Computone. manual y 5 libros Fuen- cafres, fuente y manuales, todo en 245 19 84 o bien escribir a la siguien- ubro de Código Máquina Todo por
te de alimentación estabilizada y muí- perfecto estado por cambio de orde- te dirección: Daniel Majoral. O Conse- 40.000 ptas Interesados llamar a! te
tiface One, joystick más mterlace. To- nador. y a un precio de 20.000 pías. jo Ciento. 384,5® 1 1 08009 Barcelo- 696 44 41 oreguniar por Raú¡
do en 60.000 ptas Razón a Bayón. Tel. Contactar con Juan José llamando ai na. • URGE vender Spectrum 48 K
(985)22 61 13. tel 4686705 a partir de las 22 h, o • CAMBIO monitor Amstrad con teclado profesional DK'Tronics y
• ME GUSTARIA con bien al 204 45 40 de 8.30 a 18 h Ma- de fósforo verde por monitor en color todos los accesorios. Además regalo
laclar con usuarios del Specirum. in- drid Interesados dirigirse a Alfonso Pérez calculadora Tl-501 200 revistas Todo
por 24,000 pías, incluida pantana de te-
teresados en el tema de la música Mi- • VENDO ios números 15. Salsamendi Santa Eulalia, 41. 5.4
di y el Spectrum. Interesados escribir Santurce (Vizcaya) T§¡ 4620905 clado. Llamar al tel (93) 321 2898
16,17 y del 21 at 32 de la revista ZX,
a ia siguiente dirección. Pablo Martí- • DESEARIA contactar Carlos (noches)
nuevos A un precio de 200 c/u o
nez O Rodas, 19. Torrevieja (Alican- 2 000 pías por todos Interesados lla- con usuarios del Spectrum para inter- • CAMBIO Zx Spectrum
te) mar al tel 201 85 30 de Madrid Pre- cambiar trucos, ideas, etc. Interesados Plus, embalaje, poco uso. compra
do (Mar-86). cables, alimentado?
• VENDO máquina de escn guntar por Francisco González Sanz, pueden dirigirse a Fernando Rodrí-
cassette Computone, joystick
btr electrónica Brether EP44. con me- • VENDO Spectrum Plus en guez. CI Ferrobús. 20. bajo. 07006 Al-
Quick Shot II. más interface. ma
moria y utilizable como impresora ya buen estado, con todos ios accesorios mería nuales. 15 revistas de MICRO
que incorpora RS 232 Precio: 50.000 más un interface tipo Kempston. un • VENDO Spectrum Plus, en HOBBY Todo en perfecto estado
pías Interesados contactar con Jorge joystick Ouick Shot II. 15 revistas, por perlecto estado, con fuente de aiimen por un Commodore 64 más un
Barsi llamando al te> p n 776 44 59 un precio de 22.000 ptas Interesados tación regulada, manual en castellano cassette en buen estado, o bien
• DESEARIA contactar lamar al tel (91)6768698. Preguntar cables, conmutadores de carga y gra ¡o vendo por 45.000 otas Escribir
por Miguel, a partir de las 21 horas. Pa- bación, 6 cintas originales, cinta de de a la siguiente dirección: Alberto
con usuarios de Amstrad CPC. para el
mostración, Precio 30.000 ptas. Inte Serra Cl Acuario. 6, Bajos-B Fi-
intercambio de ideas, o información. garé castos de envió
güeras (Gerona).
Llamar al tel (94) 469 28 64 o bien es- • SE BUSCA gente para resados llamar al tel (928) 88 05 75
cribir a Ángel Maroches C/ Viilaoridoe- formar un club de usuarios del Spec- Ricardo 0,eda
ta. 17.4 0 D. Alcor ta (Vizcaya) irum, a ser posible de Madrid, intere- • DESEARIA conseguir e¡
• VENDO ordenador Sinclair sados iiamar a ios siguientes teléfonos: mapa del juego «Sir Fred» a cambio re-
ORBITRONIK
Zx Spectrum más un cassette, más ef •115 94 31 ó 671 80 25.0 bien escribir gato el mapa-póster de «Pyracurse^. In-
C / Hermanos M a c h a d o . 53
joystick Quick Shot II. interface tipo a Raúl F¡ores Artajona. 33. 4 0 D teresados escribir a la siguiente direc-
28017 MADRID
Kempston, revistas variadas, 2 manua- 28039 Madrid. ción: Alfonso Javier Sánchez Ruiz C Tel. (91)407 17 61
les y cinta de Horizontes Todo por sólo • VENDO videojuegos Philips ArengesdeMar,2.2°, 1." Pmedade SERVICIO REPARACIONES DE
40.000 pías. Regalo funda interesados con monitor blanco/negro modelo Mar Barcelona ORDENADORES PERSONALES
escribir a la siguiente dirección: David G-7200 por 17.000 pías Interesados • VENDO Spectrum 48 K en TARIFA UNICA
Garcia Corbi. Cl Oca. 73.40 B 28025 llamar o escribir a: José Santos Ruiz perfecto estado, con todos los cabtes. SPECTRUM
Madrid Ropero. O Benedicto Antequera. 30 <a fuente de alimentación los dos ma- 3.600 ptas.
• VENDO Amstrad CPC-464 '3710 Argamasilia de Alba (Ciudad nuales. cinta de demostración, y regato ENTREGA RAPIDA
monitor color, por el precio de 60.000 Real) un cassette preparado para el ordena- MATERIALES ORIGINALES
pías., ¡os portes del envío corren a mi • VENDO Spectrum 48 K con dor por soto 17.000 ptas. (negociables» Trabajamos o provincias
cuenta Interesados dirigirse a la si accesorios, más interface joystick. Vendo también cassette Sanyo DR202 CARACTER URGENTE
guíenle dirección: Benito Lago Sán joystick Quick Shot II Regalo consola con filtro de sonidos, micrófono, cuen
chez. O Paiamios 7. bajo dcha. Pon de videojuegos Phiiips Videopac tavueitas, y sistema ADSS de busca rá-
tevedra Te¡ 84 29 47 G-7000 con teclado alfanuménco y po- pida de programas por sólo 7.000 ptas
• VENDO videojuego Atan,
con fuente de alimentación, dos ¡oys-
sibilidad de programación y dos joys-
ticks Todo por 50.000 ptas Interesa-
dos llamar al tel. (93) 23168 70 o bien
Y por 2.000 ptas un joystick Gran Ca-
pitán con interface tipo Kempston Lo
vendo por cambio de equipo. Ofertas
£ mfcrr
REPARACI0N DE SPECTRUMS
íicks e incluyo en el precio ordenador
Sinclair Zx 81 con manual por sólo a¡ 792 79 68 de Barcelona Preguntar a Manuel García Gómez O Calvo So- Q . L . , INTERFACES,
18.000 ptas O bien lo cambio por una oor Ramón. telo, 26 23477 Chilluevar (Jaén) COMMODORE, AMSTRAD
impresora para Spectrum Llamar a • POR MOTIVOS • VENDO Spectrum Rus. ir VENTA DE COMPONENTES
Eduardo tel 21 8694 Atoacete URGENTES vendo ordena- oresora Seikosha GP-50S. cassette PROGRAMAS DE GESTION
• DESEAMOS contactar dor Spectrum Plus, junto con televisor Comoutone. interface II y otro progra- PROGRAMAS A MEDIDA
con personas que tengan un Spec- en color Sony de 18" con todos los ca- mare. joystick. colección completa de
MICROGESA
trum. para intercambiar mapas, pokes. bles. fuente de alimentación, e mterla- revistas, libros Todo por 40.000 ptas
ü , Silva, 5-4.°
información interesados Erigirse a Ai- ce. con su joystick correspondiente, to- Llamar ai tel (93) 339 91 96 o escribir
fono Aparicio Lizaraide O Buena Ma- do el o en perfecto estado Todo por el ai Apartado 23257 de Barcelona. Diri- 28013 MADRID
dre. 8, 1 0 C Pinto iMadnd) mcdico orecio de 31000 ptas. Intere- girse a Daniel Tek: 242 24 71 - 248 5088
50 MICROHOBBY
SINTONIZA CON mmm Y LLEVME
GRATIS ESTOS FORMI RADIO-CASCOS
E AHORA V
LLEVATE MUSICA
PUESTA BENEFICIATE DE LAS VENTAJAS
DE SER SUSCRIPTOR
Un ahorro de más de 1.000 otas.
La c o m o d i d a d d e r e c i b i r l a c a d a s e m a n a e n t u
domicilio.
Evitar cualquier a u m e n t o de precio.
O f e r t a v á l i d a sólo p a r a L l e v a r t e , g r a t i s , unos cascos con radio
España, h a s t a el 3 1 d e incorporada (AM-FM).
enero de 1987
Para suscribirte
puedes llamar a l
(91) 7 3 4 6 5 0 0 o
bien e n v i a r t u
s o l i c i t u d a Hobby
> a
Press, S . A .
Apartado de
ij <
J
Correo 2 3 2 .
Alcobendas
(Madrid).
u
J
1
i r
k fi
r
/
a
DIGITAL^
INTEGRATtONl/
rsioNi
• m i
r/i
• V/^i
NUMEROS v i
:i3
;3ri , J -'.L^P
M r M
|l r* i l V
sílSítoíEK
w'.s-
vjkfntL^i
PTS r j v * ?
i•
~ . M 7 Vi
£P< i 7ií'
i
v 7
oh «
Santa Engracia, 17. 28010 MADRID. (91) 447 34 10
Prohibida la reproducción, transmisión, alquiler o préstamo de este
programa sin la autorización expresa escrita de ERBE software. S. A.