Si quieres aprovechar toda la potencia de tu ordenador con pequeños trucos y
consejos en esta sección encontrarás lo que necesitas.
FONTS EN UNA SOLA UNIDAD DE DISCOS
Este es un pequeño truco para aquellos usuarios que quieran emplear los fonts de un programa determinado en vez de los fonts que se encuentren instalados en un disco con autoarranque. Supongamos que quieres utilizar ciertos fons con DPaint, pero no quieres copiar esos fonts permanentemente en el disco de DPaint. Si estos fonts estuviesen en el directorio FONTS de un disco llamado MIDISCO, bastaría con teclear:
MOUNT RAD:
COPY MIDISCO:FONTS ALL TO RAD:
Después de copiarse todos los fonts, renombra RAD como FONTS. A continuación, inserta tu disco de DPaint y vuelve a arrancar el sistema. DPaint accederá a estos nuevos fonts y simplemente ignorará los que se encuentren en su propio disco.
Se puede incluir el comando REMRAD en el subdirectorio C del disco de Dpaint, con lo que podrás hacer desaparecer el disco RAD y volver a acceder a los fonts de DPaint, con sólo teclear REMRAD desde el CLI, o renombrar RAD de nuevo como RAD si no quieres perderlo permanentemente.
Argyris Kotoulas
UNA UNIDAD MAS PARA EL 2000
Todo usuario de Amiga 2000 que haya cometido el error de comprarse una unidad de discos externa habrá "sufrido" al comprobar que ésta queda instalada como DF2:, en vez de DF1:, que sería lo normal. Esto se debe a que el hueco de la unidad interna es el que está reservado para DF1:, y no hay forma física de adaptarlo. Lo peor de todo es que algunos programas, como Deluxe Paint II, y muchos juegos comerciales (Joan of Arc, Defender of the Crown) no reconocen esta segunda unidad.
Para solucionar el problema se pueden emplear dos comandos del CLI. El primero de ellos es ASSIGN. Mediante la instrucción:
ASSIGN DF1: DF2:
La segunda unidad responderá también al nombre de Df1: Otro sistema muy práctico y poco conocido es emplear el comando MOUNT que junto con la definición incluida en el fichero Devs/MountList del Workbench permite "montar" esta unidad. La instrucción es:
MOUNT DF1:
Mathieee Doubbas
MENSAJE SECRETO EN LA ROM
Como curiosidad (por supuesto no documentada) de la ROM del Amiga, presento aquí un pequeño programa en Amiga Basic que muestra en pantalla un curioso mensaje escondido, con los nombres de los que estuvieron trabajando en la creación del Amiga. Su hallazgo se debe a Robert Barton, del Departamento de Ciencias de la Computación de la Universidad del Estado de Portland (USA). Como comenta R. Barton: "I wonder if whoever put these in still works for Commodore" [Me pregunto si el que puso eso allí todavía trabaja para Commodore].
DirSecreta& = &HFE*65536& + &HE0*256 + &H9C
FOR i% = o TO 446
Car$ = CHR$(PEEK(DirSecreta& + i%) XOR &HAA)
IF Car$ = CHR$(0) THEN
PRINT
ELSE
IF Car$<CHR$(&HAA) THEN PRINT Car$;
END IF
NEXT i%
END
Nota de Redacción: Este mensaje funciona en todos los modelos de Amiga, 1000, 2000, y 500, aunque no lo hemos comprobado con el Kickstart 1.3. Resulta curioso observar cómo está codificado para que no se pueda ver con un simple monitor ASCII: cada byte necesita "invertir" los bits impares, es decir, convertir los ceros en unos y los unos por ceros. Esta es la razón del XOR &HAA, que en binario sería XOR %10101010. Mas curioso todavía resulta cómo a Commodore pudo colársele este mensaje, sobre todo por su singular contenido...)
Javier E. Armentia
Dpto. Astrofísica
Universidad Complutense, Madrid
AMIGA DOS "ARQUEADO"
Como muchos otros usuarios de Amiga, suelo emplear el periférico RAM: para almacenar allí los comandos más habituales del CLI. Hasta hace poco, solía copiar los ficheros directamente en RAM:C, de la siguiente forma:
MAKEDIR RAM:C
COPY C/Copy RAM:C
ASSIGN C: RAM:C
COPY C/DIR RAM:C
COPY C/LIST RAM:c
COPY C/USHOW RAM:c
Y del mismo modo con los demás comandos, hasta que todos estos comandos se copiaban a RAM:
Cuando cargaba el Amiga en el que estaba incluido esta secuencia de arranque, se podía oír a la pobre unidad de discos copiando todos estos cortos ficheros en el directorio RAM:C. Además de no ser demasiado saludable para la unidad, es un sistema bastante lento. El siguiente sistema, que emplea el compresor de ficheros ARC de dominio público es el siguiente:
-
Utiliza ARC para crear un fichero de archivo con los comandos del CLI que más utilices (por ejemplo, DIR; LIST, TYPE, DELETE, CD...).
-
Copia este fichero "ARQueado" a tu disco de arranque. Yo lo suelo colocar en el subdirectorio S.
-
Modifica la secuencia de arranque de forma que sea como ésta:
MAKEDIR RAM:C
COPY DF0:S/COMMADS.ARC RAM:C
CD RAM:C
PKAK COMMANDS.ARC
ASSIGN C: RAM:C
DELETE COMMANDS.ARC
En primer lugar, se crea el directorio en RAM. A continuación, se copia el fichero con todos los comandos "arqueados" en RAM:C. Después se cambia de directorio, a RAM:C, para que al llamar a PKAX para que "desarquee" el fichero, los ficheros destino extraídos queden en el lugar correcto. PKAX es un "desarqueador" de los más rápidos, también de dominio público. Tras extraer los ficheros, se asigna C:, el directorio de comandos, a RAM:C. Finalmente, se borra el fichero COMMANDS.ARC para liberar la memoria.
Este método es más rápido que el convencional de copiar los comandos mediante el comando COPY, y hace trabajar menos a la unidad de discos.
Greg Menzel
RUIDO INFERNAL EN LA UNIDAD DE DISCOS
La capacidad del Amiga en cuanto a multitarea es inigualable y casi sin límite, pero esta característica pierde algo de su gracia cuando es la unidad de discos la que intenta llevar a cabo la multitarea. El cabezal de la unidad comienza a hacer ruidos infernales, adelante y atrás, tratando de leer dos ficheros a la vez, lo que puede resultar dañino tanto para la unidad de discos como para los oídos del usuario.
Este problema puede aparecer frecuentemente en las dos últimas líneas del fichero s/startup-sequence:
LOADWB
SHELL
La unidad de discos comienza a cargar el Workbench, pero el ordenador, impaciente, pide el Shell al mismo tiempo, mientras se cargan los iconos del Workbench. Naturalmente, comienzan a sonar los ruidos. Este problema puede corregirse con sólo indicarle al ordenador que se tome un respiro antes de ejecutar el siguiente comando. La secuencia modificada quedaría así:
LOADWB
WAIT 5
SHELL
Owen Solberg
ANTI-RPOTECCIÓN CONTRA ESCRITURA
Mi Amiga se quedó bloqueado un día mientras estaba utilizando el procesador de textos Scribble!. Resulta que había intentado escribir en un disco protegido contra escritura. Para evitar que esto sucediera de nuevo, añadí la siguiente línea a mi fichero de arranque, startup-sequence:
RENAME .INFO AS .INFO
Esta línea de apariencia trivial no hace nada si el disco está desprotegido (ni siquiera cambia la fecha del fichero). Sin embargo, si el disco está desprotegido, aparecerá un requester para indicártelo, pidiendo que lo desprotejas. Esto puede servir como aviso antes de continuar.
Michael Murphy
DISCO RAD RECUPERABLE
Si tienes suficiente memoria libre como para "malgastarla", el disco RAD: puede serle de gran utilidad. En algún artículo ha aparecido indicado que no se puede "montar" el disco RAD desde el fichero startup-sequence. Esto no es enteramente cierto. En el manual del Workbench 1.3 viene indicado cómo hacerlo.
Mis gustos, sin embargo, son algo distintos. Yo prefiero tener un disco RAD formateado, en blanco y disponible en el momento de arrancar (a menos, naturalmente, que ya se haya utilizado el disco RAD; en ese caso lo que se espera es que el contenido permanezca). Para ello, he adaptado el ejemplo de Commodore. Utilizando una copia de tu disco de Workbench 1.3 puedes hacer lo mismo, añadiendo las siguientes líneas inmediatamente a continuación de la sexta línea (que debe ser "BindDrivers"):
Failat 30
Assign >nil: RAD: exists
If warn
Echo "Montando del disco RAD:"
Mount RAD:
SYS:System/Format <NIL: drive RAD:
name "RAD DISK" noicons quick
Endif
(La línea sexta, SYS:System... llega hasta la palabra quick, no se trata de varias líneas separadas).
Si te ves obligado a realizar un arranque en caliente (reset), las instrucciones "if warn ... endif" te ayudarán a prevenir que el disco RAD: se vuelva a montar y formatear, y el contenido permanecerá intacto. La opción "noicons" previene que se cree el directorio para el Trashcan. La opción "quick" sirve para ahorra tiempo. El disco RAD no necesita un formateado cilindro a cilindro como un disco magnético.
Jim Donnelly
DISCO DE TRABAJO PARA BASIC
Considerando la cantidad de programación en AmigaBASIC que llevan a cabo algunos usuarios, puede ser de utilidad disponer de un disco auto-cargable para el Basic. Esto elimina el tiempo de carga desde otro disco, así como los cambios de disco relacionados con tener que cargar un programa desde otro disco (una auténtica pesadez en los sistemas con una sola unidad). UN disco auto-cargable te permite además utilizar los comandos LPRINT y SAY sin tener que acceder a los ficheros del disco del Workbench.
Para crear un disco autocargable, sigue estos pasos:
-
Haz una copia del disco del Workbench.
- Bórralo todo excepto los siguientes ficheros y directorios:
C (dir)
Addbuffers
Date
SetClock
(Y los comandos que necesites en el fichero startup-sequence)
SYSTEM (dir)
Say
L (dir)
Port-Handler
DEVS (dir)
PRINTERS (dir)
Okidata-92 (Esto depende de tu impresora)
Narrator.device
Printer.device
Parallel.device (o serial,device con impresora serie)
S (dir)
startup-sequence
startup-sequence.hd
LIBS (dir)
translator.library
-
Edita el fichero starup-sequence. El único comando que es necesario tener es AmigaBasic. O teclea además el nombre de tu programa entre comillas, a continuación de AMigaBasic y el programa se autoejecutará tras el proceso de carga.
(Nota: Cualquiera de estos comandos debe residir en el directorio C).
-
Copia los programas de AmigaBasic en tu nuevo disco del Basic y todo quedará listo.
Otra forma de crear un disco de este tipo es ejecutar el comando Install sobre un disco ya formateado (preferiblemente en blanco) y copiar los directorios y ficheros mencionados en el disco.
Danny Rodríguez
MÁQUINA DE ESCRIBIR INSTANTÁNEA
Aún con todas las ventajas cómodas y útiles del AmigaDOS, no existe ninguna forma rápida para sacar una pequeña nota por la impresora.
Este fichero batch puede ser la solución. Lo primero que hace es activar el modo proporcional, y después le deja seguir tecleando. Los caracteres no se imprimen hasta que pulsas la tecla RETURN de cada línea.
MakeDir RAM:c
Copy C:Copy to RAM:c
Assign C: RAM:C
ECHO ""
ECHO "Máquina de Escribir"
ECHO "por James Hicks V1.1"
ECHO ""
ECHO "Teclea cada línea terminada en RETURN"
ECHO "Cuando termines, pulsa <CTRL-\>"
ECHO ""
ECHO > PRT: "*e[2p"
Copy * to PRT:
ECHO > PRT: "*e[1p"
ECHO ""
ECHO "Fin de impresión..."
SYS:C/Assign C: SYS:C
Delete RAM:c all quiet
ECHO "Pulsa <RETURN>"
Info > NIL: ?
Teclea este listado utilizando ED, y ejecútalo. Se puede acceder a los códigos ANSI pulsando la tecla ESC, y a continuación tecleando la secuencia de comandos.
James Lee Hick
NO TODOS ESTÁN ALLÍ
Un aspecto del AmigaDOS que suele despistar a los principiantes es que no todos los comandos se encuentran en el directorio C. Por ejemplo, si quieres utilizar el programa SetMap para cambiar el teclado, debes emplear:
sys:System/SepMap <lo que sea>
y no:
c:SetMap <lo que sea>
El programa SetMap no se encuentra en el directorio C, sino en el directorio System que también está en el disco del Workbench. C: es un periférico lógico que se encuentra asignado al directorio C del disco de arranque el Workbench. No hay ningún periférico asignado a System. Sys: es un periférico lógico asignado al disco de arranque. En este caso, hay que teclear el nombre con el camino completo hasta el programa.
Otra cosa que también debe tenerse en cuenta es que hay algunos comandos en el directorio C que no pueden llamarse con la C:. Estos son ELSE, ENDIF, LAB y los IF anidados. La razón es que si el CLI está buscando un ENDIF, no reconocerá la palabra C:endif como sería de esperar.
CUATRO CONSEJOS PRÁCTICOS
-
Hay unas almohadillas diseñadas para que las máquinas de escribir hagan menos ruido. Si colocas una de ellas debajo de tu impresora, te reducirá el ruido bastante más de lo que crees, porque también se reduce la vibración, y se alargará la vida de tu impresora. Están hechas del mismo material que las almohadillas para ratón. Si consigues encontrar una tienda en donde te lo vendan al por mayor, puedes comprar un trozo grande que ocupe toda la mesa y también te sirva para el ratón.
-
Las agendas para guardar tarjetas de visita tienen el tamaño ideal para los discos de 3 1/2". Aunque no tienen mucha capacidad puedes guardar en ellas tu disco del kickstart workbench, tu procesador de textos favorito y algún otro programa o disco de datos que necesites tener a mano.
-
El Amiga utiliza los valores del Preferences del disco con el que has arrancado el ordenador. Esto quiere decir que si cambias de un disco en el que tienes configurada tu impresora a otro que no la tiene, te llevarás una desagradable sorpresa. Mi consejo es que configures los preferences del mismo modo en todos lo discos.
-
Cuando estés trabajando con algún programa comercial desde el CLI y el nombre sea algo exagerado, como "Contabilidad para Pequeños Negocios", cámbialo a algo más manejable, de modo que no tengas que teclearlo completo cada vez. Yo llamo a todos mis programas "D", porque siempre tengo el dedo puesto en la tecla D después de detener el autoarranque con CTRL-D.
Alan Stanley
¡SALVA TU MONITOR!
Si dejas el monitor de tu ordenador con la misma pantalla fija durante mucho tiempo, corres el riesgo de dañar el fósforo de la pantalla. Como encender y apagar el monitor tampoco es muy recomendable para el monitor, existe un gran número de programas que dejan la pantalla en negro al transcurrir un período de inactividad. Sin embargo, hay una forma mucho más simple para no tener que cargar un programa o desconectar el monitor. Abre el panel frontal y cambia el modo de vídeo de RGB a vídeo compuesto. Como (presumiblemente) no tendrás entrada de vídeo compuesto la pantalla se verá en blanco.
Timothy Doherty |