|
Esta sección es un
buzón abierto a todo
tipo de sugerencias,
comentarios y
consultas de los
lectores. |
PROBLEMAS DE PRINCIPIANTES
Tengo un Amiga 500 recién comprado y, claro, me asaltan algunas dudas que quizá el 85% de los lectores ya conocerán, así como su solución, pero espero que me perdonen.
Cuando intento sacar una copia de algún programa en Basic el ordenador me dice que debo insertar el disco Amiga Basic para salvarlo ahí. ¿No se puede salvar en otro disco?
Lo mismo sucede cuando intento salvar algún texto del Notepad. También lo salva en el disco del Workbench. ¿Existe alguna solución?
¿Hay algún método para salvar programas comerciales con una sola unidad de discos (DF0:) para copias de seguridad y que funcione al 100%? Con el sistema del DISKCOPY desde el CLI a veces me sale un GURU y a veces un READ/WRITE ERROR, lo cual es realmente decepcionante.
Hilario García Ostos
Peñarroya-Pueblonuevo,
CORDOBA
Tus problemas son, en efecto, los típicos de cualquier principiante con pocos conocimientos del sistema operativo del Amiga. Un buen repaso al manual del AmigaDOS te enseñará todo lo necesario sobre los cambios de disco, de directorio, etc.
En el caso concreto que planteas, la forma correcta de grabar un programa en un disco de trabajo es añadiéndole al principio del nombre el nombre del disco en cuestión, por ejemplo:
SAVE"MIDisco:programa"
El Workbench pedirá el cambio de discos oportuno.
También puedes utilizar el comando CHDIR para cambiar de disco o directorio desde el Basic. Los ficheros se grabarán en ese disco o directorio cuando utilices SAVE. Ejemplo:
CHDIR"MiDisco:ProgramasBasic"
Esta instrucción te pediría el disco "MiDisco" y cambiaría el directorio por defecto a "ProgramasBasic".
Normalmente, al programar en Amiga Basic se utiliza un disco de trabajo que es una copia del disco Extras, en el que se han eliminado algunos ficheros inútiles para dejar espacio libre.
En el caso del Notepad, debes teclear como nombre DF1:Nombre/Fichero (o DF0:, pero cambiando de disco) tras seleccionar la opción SAVE AS en el menú.
Respecto a la segunda pregunta, la respuesta depende del tipo de disco que estés intentando copiar. La instrucción DISKCOPY del Workbench copia discos bastante deprisa y sin ningún problema, siempre que estén desprotegidos.
AMIGA, MAC Y MÚSICA
He tenido el gusto de conoceros con el número 3 de la revista, la cual me parece bastante útil.
En la página 6 del número 3 aparece una breve reseña respecto a un emulador de Macintosh, el A-Max, del cual esperáis realizar un banco de pruebas para el próximo número. Por esto y para pediros que lo comprobéis con algún tipo de software musical, sobre todo secuenciadores y editores de sonido, os escribo.
Os agradecería muchísimo que vuestras conclusiones aparecieran en ese futuro artículo, o en alguna reseña aparte, si esta carta no llega con la suficiente antelación.
Habéis de saber que el Mac es el ordenador musical por excelencia en los EE.UU. y que por lo tanto cuenta con una fuente de software impresionante.
Una cuestión en la misma línea. ¿Existe algún buen emulador de Atari que permita utilizar sus programas musicales, tipo PRO-24, CREATOR, etc.? Me interesa también mucho esto, porque aunque yo he apostado por Amiga, muchos músicos y estudios de grabación cuentan con Atari, y sería una forma de poder comunicarme con ellos.
Jaime Sansano García
Elche, Alicante
Como habrás podido comprobar, en este número publicamos la reseña del emulador A-Max, aunque no hemos podido probar todos los programas que hubiéramos deseado. En concreto, todavía no hemos podido apreciar la calidad de la música del Mac.
Sobre el Emulador de Atari, no existe ninguno "decente". Lo mejor que hemos visto hasta ahora es una pequeña "broma" que circula en el dominio público y que consiste en un emulador de Atari que muestra una pantalla idéntica a la de éste, pero que hace un "boom" (GURU de ATari) cada vez que se intenta realizar cualquier operación. Simpático, pero no emula nada.
COMMODORE MPS-1250, SUPERPB!, CURSILLO
Poseo una impresora Commodore MPS-1250, cuyo driver tengo, configurada como Epson FX#1. Pues bien, en el manual de la impresora aparecen un montón de códigos de Escape con formatos como éstos: ESC CHR#(14); ESC#; ESC-n; ESC (ESPACE) CHR$(n); ESC / CHR$ (n), ETC. Sé que Escape en BASIC es CHR$(27), pero no sé cómo debo introducir el resto de las secuencias.
La segunda pregunta se refiere a los programas SUPER B! y SUPERB!.bas pertenecientes a los discos AMIGA WORLD 4. He abierto ambos programas con un clik-clik del ratón sobre su icono. Pues bien, en ambos casos me aparece una pantalla BASIC con sólo un menú superior con la opción "Quit" que, por cierto, no funciona. Me podríais indicar qué es lo que pasa que no aparece la pantalla dividida en rejillas y con botones que según lo expuesto en las instrucciones del programa tendría que aparecer.
La última pregunta se refiere al cursillo de BASIC que con el nombre de "BASIC paso a paso" iniciasteis en el número 0 de la revista AMIGA WORLD y que no fue continuado. ¿LO será en la revista AMIGA WORLD al salir ésta desde el próximo año con periodicidad mensual?
José Esteban Rodríguez Puertas
Igualada (BARCELONA)
1. Primero decirte que compruebes que la configuración que tienes para dicha impresora sea compatible con la que posees, ya que si la configuración es distinta, seguramente pasarán "cosas raras" cuando trabajes con ella.
Pasando a lo que preguntas sobre ESC decirte que efectivamente el código de ESC es CHR$(27). Para introducir los códigos de escape es necesario, primeramente, abrir el canal de impresora, y una vez hecho esto la sintaxis correcta es PRINT#c,chr$(27),chr$(n). Donde "c" corresponde al canal, CHR$(27) correspondiente a la función ESC y CHR$(n) corresponde al siguiente comando que se quiere enviar a la impresora (consulta la tabla que vendrá, seguramente, en tu manual).
2. En este disco, como bien dices, se encuentra el SUPER! y SUPERB!.bas; el primero de ellos es un programa BASIC compilado, y el segundo debe ser cargado desde el AMIGABASIC.
Si se carga el primero de ellos no debería de haber problemas, salvo la falta de memoria, por lo que es aconsejable que antes de cargar este programa, se haga un clik sobre el icono NOFAST. Después sólo hay que secar el icono de SUPERB! fuera de la ventana, cerrar ésta y hacer otro clik sobre el icono de SUPERB! (sin extensión). Después de esto el programa cargará sin ningún tipo de problema.
3. En lo que se refiere a tu última consulta decirte que por el momento no se sabe si el cursillo de "BASIC paso a paso" seguirá en la publicación o no, ya que son muchas las cosas que hay que abarcar y no hay todo el espacio, en la revista, que sería necesario para ello. Por el momento no se sabe (ni sí, ni no).
LOTO
¿Por qué motivo no puedo generar reducciones de más de 25 números con el programa "loto" aparecido en el número 1 de AMIGA WORLD?
Puedo generar hasta 25 números al 3, 4, 5 y supongo que también al 6, pero al elegir 26 o más números sale el mensaje de "generando..." e inmediatamente después el mensaje de "terminado" sin haberse generado la reducción. Al salir del programa veo en el CLI el mensaje "LOTO FAILED RETURNCODE 2332".
Tengo 1Mg de memoria y las sumas de control de los programas LotoC.gen y LotoRead.bas son correctas, aunque en este último unas diez líneas no consecutivas no me dan el número de control correcto, aunque si tecleándolas solas. Dentro del programa las he tecleado una y otra vez mirando con lupa los espacios, puntos, signos, etc., y siguen dando números de control distintos.
Raúl Jimenez Parra
Hemos recibido cantidad y cantidad de llamadas sobre este conflictivo programa. Lo que le ocurre al programa LOTO puede ser debido a diversas causas como, por ejemplo, falta de memoria, no seguir las instrucciones indicadas, mal funcionamiento del disco o simplemente no haber corregido los fallos de programación que éste presentaba (las correcciones salieron publicadas en el número siguiente al de la publicación del programa).
En tu caso concretamente parece que se trata de un problema de memoria, ya que no hay que abusar del número de reducciones. Así mismo puede que tu AMIGA tenga dos unidades de disco y grabe en un directorio equivocado al que en realidad debiera. En fin para responder correctamente a tu pregunta debería saber, concretamente, qué equipo tienes, así como el número de drives, etcétera.
De todos modos el programa LOTO funcionará siguiendo las siguientes instrucciones de carga:
1. Cargar el AMIGA BASIC desde el WORKBENCH.
2. Una vez éste cargado el AMIGA BASIC introducir las siguientes líneas:
CHDIR "DF0:LOTO"
LOAD "LOTOREAD.BAS"
3. A continuación sólo restará ejecutar este programa.
|