Volver menú revistas Fanzine
Número 2 - NOVIEMBRE 1992
Página anterior


CARTAS A LA REDACCION (y II)

Hola amigos:

Recibida vuestra carta y el Disco, hace unos veinte dias, conteniendo el número UNO de la Revista Fanzine, he decidido ponerme manos a la obra y comentaros unas cuantas cosillas.

En primer lugar, gracias por acordaros de mi, y en segundo lugar, y no por ello en segundo término, agradecer del mismo modo al resto de los componentes su labor desinteresada y fantástica en la realización de esta Revista Informática, en la cual se encuentra de todo, para todos los gustos.

No sé si el artículo lo escribire correctamente, quizas tengáis que hacer algunas censuras y moldearlo a vuestro gusto, caso de que aparezca como parte de algun fichero.

Bueno os he dicho todo lo bueno.Ahora sin animo de criticar, pero si de sugerencia, echo de menos en vuestro menú una opcion de poder sacar por impresora el Documento o Articulo en cuestión. Pues por ejemplo, si quisiera empezar a trabajar con el Cursillo de 68000, al matizar ciertos aspectos que desconozco, no podria revisar el documento por no tenerlo en mis manos a la vez que trabajo con el programa de Assembler en cuestion. También en el caso de que quisiera contestar o dar mi opinión a alguno de de los Crackers, Swappers, etc, que hayan echo alguna entrevista,como es por ejemplo, el echo de que diga (no me acuerdo quien) que no puede ver a los Lamers. Discrepo con el totalmente, pues creo que la primera vez que hemos visto un ordenador, todos hemos sonado con poder ver nuestro nombre en la pantalla aunque sólo fuera por unos instantes, (por ejemplo con una instruccion Print del Basic), y cuando uno indaga mas y aprende como meterse en un programa con ciertas herramientas le alaga aunque solo sea para uso personal, el poder ver como en un programa comercial puede aparecer su nombre o Nombre de Batalla. Se que es molesto que en una Intro que ha sido creada con mucho esfuerzo y tiempo, veas aparecer el nombre de otra persona cuando dicha intro llega de nuevo a tus manos. Pero el problema creo que reside en que esa persona esta deseando aprender a realizar algo parecido, aunque en un principio empiece como Swapper (más que Lammer). A mi entender creo que se trata de una pequena frustación del que intenta aprender y no puede, bien por no encontrar ayuda de otros usuarios, bien por carecer de información técnica, (de esto quiero culpar y criticar 100% a Commodore pues parece que guarda esta información como si fueran secretos militares, y no piensan que de actuar asi impiden y frustran la labor de nuevos programadores).

He notado que el menu, curioseando un poco, puede ser manejado ademas de con el ratón, con las teclas del cursor, pero no he localizado la tecla correspondiente a la pulsacion del ratón.También he observado, que cuando estoy leyendo un Articulo, y quiero abandonar, utilizando la tecla ESC, hay veces que el programa se cuelga y no vuelve al menu.

La configuracion de mi Amiga, es de 1 Mg. Supra, con Unidad 3.5'' Externa, Action Replay MK III, e Impresora Epson LX 800.

Bueno ahora es tiempo de marearos un poco la cabeza con muchas de las dudas que me han surgido al leer el articulo de: CURSO DE 68.000 AVANZADO

Aunque como bien decís, vais a explicar mas detalladamente muchos conceptos que aparecen en el articulo, a mi, una vez leido el mismo, y aunque con algunos conocimientos del 68.000(pues tengo el Libro de Anaya al que haceis referencia), me surgen muchas dudas, debido a la escasa realizacion de ejercicios practicos y de ejemplos, las cuales agradeceria una explicación algo mas detallada, he aqui algunas:

  1. ¿Que es el OFFSET, y como se reconoce en una rutina?.
  2. ¿Que es la Base de una Libreria,y en que posición de memoria hay que mirar para saber cual es, pues supongo que cada libreria estara grabada en RAM, procedente de la ROM.
  3. Todas las bases de librerias se colocan en el Acumulador A6, ¿por qué?.
  4. ¿Qué es la ALLOCMEM y la FREEMEM?.
  5. A la hora de internar copiar el programa en Codigo Maquina (CM) con el Monitor del Action Replay (AR), cuando llego a la instruccion JSR -$C6(A6), el error del Monitor, me da error. ¿A que es debido!. Igual me pasa con MOVE.L D0,BP0, ¿Que es bp0?, el interprete del CM no lo reconoce, supongo que tiene que ver con la Lista-Copper, pero ésta no se que es, ¿cómo debo escribirla en el Monitor CM para ser interpretada?.
  6. ¿Podriais editar el programa en emsablador íntegro, explicando, como no,lo que hace cada línea, pues no entiendo parámetros como #listacopper, copperlong, cbp05, etc, pueden formar parte de una instrucción de ensamblador. Quizás porque no utilizo el Monitor CM adecuado.
  7. ¡Podriais indicarme el precio del Libro Amiga Hardware Manual,traducido en castellano por Norsoft,o en su defecto el teléfono de contacto de esta casa?

Sé que todas las preguntas que os hago, a vosotros pueden parecer chorradas, pero a mi me abrirán un gran camino para sacarle partido y rendimiento a mi Amiga asi como al tiempo que paso con él, pues últimamente lo que menos me interesa es jugar, sino aprender.

He localizado algunos 'Pokes' para vidas infinitas en juegos,si es de vuestro interés, puedo mandaros una relación.

Como ya os sugerí en una carta anterior, creo que seria interesante hacer un Cursillo sobre el manejo avanzado del ACTION REPLAY MK III, pues cada día somos mas los usuarios que poseemos esta herramienta. Hay muchos comandos que no vienen explicados con la suficiente claridad y ademas sin ejemplos, lo que distorsiona grandemente saber la sintaxis de los mismos.

A continuación os detallo algunas dudas surgidas durante el proceso de trabajo con el mismo:

  1. ¿Por qué los comandos del Deep Trainer, han de ser utilizados según el Manual del AR con al menos 1 Mg. y luego en el ejemplo que cita con Robocop 2, para buscar vidas, dice que se desconecte toda la memoria extra?.
  2. ¿Por qué con programas hechos para 512 K. al utilizar el Deep Trainer, comunica el sistema 'No Work Memory'?. Hay veces que con 1 Mg. no trabaja del Deep Trainer, y si cuando configuro el sistema a 512 K. utilizando el mismo juego.

Seguro que con todo el número de componentes que formais la Revista, encontrareis alguna solucion a mis dudas.

No obstante quiero agradeceros de antemano vuestro esfuerzo desinteresado por la realizacion de la Revista, a la resolucion de mis patentes dudas (que cada dia me atormentan mas), y animaros para que continues con vuestra labor, y si en parte esta carta vale para algo, poder colaborar con vosotros (aunque mi tiempo a veces me lo impida).

Como supongo que siempre habra gente que discrepe con algunas de las ideas aquí expuestas, quedo abierto para cualquier explicación. Asi mismo, me parece justo el hecho de mandar 2 Discos para poder recibir la Revista aunque solo sea 1 (pues los gastos de franquicia y demas corre a cargo vuestro).

Por último decir que veo en esta Revista un gran porvenir (que conste que no soy futurólogo como el Farsante de Rappel)y auge dentro del mundillo cada vez mayor formado por los Usuarios de Amiga.

ENHORABUENA Y ADELANTE CON EL NUMERO 2 DE FANZINE, QUE SEGURO QUE NOS DEJARA CON LA BOCA ABIERTA A MAS DE UNO. GRACIAS DE NUEVO.

CARTA RECIBIDA EN NUESTRA REDACCION DE LOS LLFB EL 03-09-92.

Rte.: MANUEL SERRANO
Ciudad Real, 31-Agosto-1992

RESPUESTA:

Estimado Manuel:

En primer lugar, gracias por escribir esta larga carta. Me gustaría comenzar diciendo que de ningún modo tus preguntas nos parecen chorradas. Se vé que estás comenzando ahora y nos encanta echar una mano a los nuevos programadores. Pero voy a dejarme de charla y contestar a tu carta, pues hay mucho que comentar:

- Nos haces varias preguntas sobre librerías. Como parece que no eres el único con las mismas dudas, hemos hecho un pequeño artículo comentando un poco el sistema de librerías. Por las preguntas que nos haces, deducimos que sólo dispones del libro de Anaya del 68000. No vamos a poder contestar a todas tus preguntas, simplemente porque sería demasiado extenso y habría que hacer continuas referencias a otras cosas que quizás tampoco conocerías.

Te recomendamos que te compres los libros:

AMIGA HARDWARE REFERENCE MANUAL, disponible en Español

AMIGA MACHINE LENGUAJE, en Ingles. Ed. Abacus. Muy bueno para entender el sistema de librerías.

AMIGA SYSTEM PROGRAMERS GUIDE (básico y avanzado). El mejor libro del Amiga Ed Abacus ... por supuesto en Inglés

De todos modos, si necesitas más información o alguna cosa concreta, te animo a ponerte en contacto conmigo: Apdo 232, San Fernando 11100, Cádiz.

- La allocmem y la freemem son dos funciones de la exec.library. La primera se utiliza para reservar memoria y la segunda para liberarla.

- Los offsets sólo puedes saberlo mirando en los libros adecuados (en el 2 de la lista)

- Sobre lo de poder imprimir, queríamos ponerlo en este número. Por falta de tiempo y por imposibilidad material de nuestro programador, no ha sido posible ponerlo finalmente. De todos modos, en el 3 aparecerá ya esta necesaria opción.

- Es cierto. En el número anterior, no se podía extraer artículos.Decidimos proteger un poco la revista (aunque era fácil de quitar) en vista de lo sucedido a la Amiga Zeta. Sin embargo, en este número podrás acceder fácilmente a los artículos y sources.

- Nos comentas que te gustaría que hiciéramos un curso de Amiga Action Replay III. Sucede que esto es muy difícil, pues ninguno de nosotros tenemos el III (muchos el I y algunos el II). De todos modos, animamos a aquellas personas que lo tengan y sepan manejarlo a mandar artículos explicando su funcionamiento.

- Según parece utilizas el ensamblador de CM del Action Replay. Esto está bien en caso de apuro pero no para utilizarlo habitualemente. Te recomiendo que utilizes el DEVPAC o el ASMONE (éste es el que yo uso).Verás como ahora como tus problemas con "listacopper" y "bp0" desaparecen. Por cierto, que esto son sólo etiquetas.

- Contestando a las dos últimas preguntas del Action Replay, y gracias a la ayuda de un amigo, te diremos que las dos preguntas vienen a ser la misma. La solución es muy sencilla: Cuando se carga un programa en la memoria, depende de la disponibilidad de esta, lo instala en un lugar o en otro. Si el Deep funcionara con 2 Megas a la hora de buscar un trainer estaria la tira. Por tanto los creadores del programa lo han configurado para que solo funcione con 512 k. y así la busqueda es mucho mas rápida. O sea que con mas memoria mas lugares en donde buscar y con menos, se reduce el espacio y por ello el tiempo.

La segunda pregunta tiene mucho que ver con que configuramos la memoria con programas tipo RAM-MANAGER, o sea por soft. Como el Action Replay es hard, salen las tipicas incompatibilidades y todo se escoña. ¿Aclarado?.


Página anterior