Home
Home
Principio Anterior Contenido Próximo Término
Principio - Anterior - Contenido - Próximo - Término
English Deutsch Italiano
English - Deutsch - Italiano

4. Manejo Básico

4.1 El Commodore 64 Emulado

A diferencia de otros emuladores, Power64 es capaz de manejar varios C64 emulados a la vez. El número de
C64 simultáneos depende solamente de la RAM disponible. Para crear un nuevo C64, elija Archivo/Nuevo (Cmd-N). Elija Archivo/Cerrar (Cmd-W) para cerrar una ventana que ya no necesite.

Aunque el C64 original no tenía un botón de reinicio incorporado, muchos usuarios le incorporaron uno. Elija Archivo/Reiniciar (Cmd-K) para reiniciar el C64 de la ventana activa. Para forzar un reinicio de hardware que elude la protección de reinicio de muchos juegos, mantenga presionada la tecla Opción mientras selecciona Archivo/Reiniciar (o pulse Cmd-Opción-K).

Para que el C64 regrese a un estado de respuesta cuando está atascado en un bucle infinito (o algo parecido), el C64 ofrecía la combinación de teclas Stop/Restore (Parar/Restaurar). Este efecto se puede conseguir en Power64 eligiendo Archivo/Parar/Restaurar (Cmd-R). De nuevo, al mantener presionada la tecla Opción se fuerza a una restauración por hardware.

Para suspender de inmediato toda actividad en una ventana de C64, escoja Archivo/Congelar (Cmd-F). Ésto congelará al C64 haste que vuelva a elegirse Archivo/Descongelar. Para indicar el estado de suspensión, el título de la ventana estará encerrado entre puntos. Ésta es una característica muy útil, si necesita responder una llamada por teléfono o en la puerta de su casa en mitad de un juego emocionante. Para conservar el estado actual de un C64 por intervalos más extensos vea también: 4.4 Imágenes de RAM.

Para obtener una copia impresa de la pantalla, elija Archivo/Imprimir (Cmd-P). Según la impresora, puede elegir imprimir en color o en blanco y negro. Para imprimir sólo una porción de la pantalla, pinche y arrastre con el ratón para delimitar la zona de la pantalla que le interesa. Suele ser provechoso congelar primero el C64 (ver arriba), así la imagen no varía antes de realizar su selección.

También es posible copiar el contenido de la pantalla del C64 e insertarlo en un documento de otro programa. Para hacer esto pinche y arrastre el ratón para demarcar el área en cuestión (o elija Edición/Seleccionar Todo (Cmd-A) para seleccionar la pantalla completa) y luego arrastre su selección hasta un programa apropiado, p. e. su programa de dibujo o procesador de texto favorito, y suéltelo allí. Alternativamente puede elegir Edición/Cortar (Cmd-X) o (sin variación) Edición/Cortar (Cmd-C) para copiar el área seleccionada al portapapeles. Éste contendrá una imagen PICT del área elegida que puede insertarse en cualquier programa de dibujo. Si la pantalla del C64 estaba en modo de texto, el portapapeles contendrá también el texto de la pantalla para utilizarlo en un procesador de texto.

Además puede pegar texto en una ventana de Power64. Esto facilita el desarrollo de programas de C64 usando su editor favorito de Macintosh, y luego 'escribiéndolo' en el C64 mediante Arrastrar y Soltar o Cortar y Pegar. Pruébelo con el programa de detección de emuladores del Apéndice F.

Archivo/Salir (Cmd-Q) finaliza Power64. (Sorpresa, sorpresa).

4.2 Dispositivos de Almacenamiento

El C64 se puede conectar con un máximo de cuatro unidades de disco de 5.25" (dispositivos nº 8 al nº 11) y un grabador de cintas modificado (dispositivo nº 1) llamado Datasette. Power64 puede emular todos estos dispositivos.

Los disquetes se emulan con mayor precisión utilizando archivos D64, X64, ZipCode, G41, D71 ó D81 (Apéndice E.3 - E.7) . Para usar uno de éstos archivos, es necesario 'insertarlo' en la unidad de disco virtual seleccionando Dispositivos/Unidad de Disco nº x/Insertar Disco. Una vez insertado puede accederse a él como en un C64 real utilizando programas en BASIC o código ensamblador. Si no está familiarizado con el BASIC del C64 y sólo le interesa jugar juegos, vea la sección 2.4 para aprender las órdenes necesarios. Para ver qué archivos están disponibles en el disco montado, elija Dispositivos/Unidad de Disco nº x/Mostrar Directorio. Aparecerá una ventana que muestra los nombres y tamaños (en bloques de 254 Bytes) de todos los archivos del disco. Haga doble click sobre uno de los nombres, y el juego se cargará automáticamente. Para retirar un disquete de una unidad escoja Dispositivos/Unidad de Disco nº x/Expulsar Disco. A diferencia de un C64 real, Power64 cerrará apropiadamente todos los archivos antes de expulsar el disco. Tenga en cuenta que Power64 expulsará el disco que se está utilizando cuando se inserte uno nuevo.

Power64 dispone de dos modos de emulación de la unidad de disco. Por un lado, puede hacer que el Mac simule la unidad de disco con código nativo de PowerPC. Ésto es extremadamente veloz (hasta mil veces más rápido que una 1541 real) pero algunos juegos que emplean cargadores rápidos u otros trucos especiales del 1541 fallarán porque este modo no emula todas las características de una 1541 real. Por otra parte, puede elegir una emulación completa de la unidad de disco, que funcionará con la mayoría de estos juegos. Desgraciadamente esta emulación completa también emula la velocidad real de una unidad 1541 de tan sólo 256 Bytes/segundo y hace trabajar más a la CPU del Mac. Para conmutar entre estos dos modos, elija Dispositivos/Unidad de Disco nº (8/9)/Emulación Completa de 1541. Observe que la emulación completa sólo está disponible para las unidades 8 y 9 y sólo puede utilizarse con archivos D64, X64 y ZipCode, y no con archivos T64 o Lynx ni carpetas de Mac montadas como unidades de disco (vea debajo).

Las imágenes de disco G41 ofrecen la máxima precisión en la emulación. Muchos trucos que no pueden ser emulados con una imagen D64 son posibles con una imagen G41. Como las imágenes G41 son cerca de dos veces mayores que las imágenes D64 sólo deberían ser (y son) utilizadas cuando estos trucos son realmente necesarios. Por tanto las imágenes de disco G41 casi siempre necesitan la Emulación Completa. Por eso Power64 habilita automáticamente esta opción para cualquier unidad que contenga una imagen G41.

La Emulación Completa sólo se encuentra disponible para las unidades de disco 1541. Las unidades de disco 1571 y 1581 pueden ser emuladas por Power64 sólo mediante el método de emulación rápido. Esto generalmente no debería causar ningún problema, ya que los programadores de C64 no explotaron estas unidades con la misma intensidad con la que lo hicieron para la 1541. Por tanto la emulación rápida normalmente es suficiente.

Además es posible utilizar una carpeta del disco duro del Macintosh como un disquete en el C64 y utilizar juegos en el formato de programas de C64 (P00, C64, CBM - vea el Apéndice E.1/E.2). Para simular una unidad de disco con una carpeta de Macintosh elija: Dispositivos/Unidad de Disco nº x/Asignar Disco Duro. Ahora la carpeta de Macintosh se comporta igual que un disquete de C64. Por supuesto que el C64 no se diseñó con tal opción en mente, y algunos programas que trabajan codo a codo con la unidad de disco, no funcionarán desde un disco duro. El disco duro realizará solamente las ordenes más básicas del disquete como LOAD/SAVE u OPEN, y ninguna de las órdenes caprichosas (como SCRATCH). Esto se hace a propósito, para asegurarse de que ningún programa de C64 dañe el disco duro del Mac.

Almacenar montones de programas de C64 en una única carpeta del Mac tiende a crear confusión y hace difícil de seguirles el rastro. Además desperdicia espacio del disco duro, ya que cada archivo necesita al menos un bloque de asignación (frecuentemente ≥ 32 KBytes en discos grandes o CD-ROMs) en el disco duro del Mac. Para hacer las cosas más fáciles de administrar es posible juntar todos esos archivos en un limpio archivo ZIP, ahorrando espacio en el disco y eliminando la confusión.
Para utilizar un archivo ZIP elija Dispositivos/Unidad de Disco nº x/Montar Archivo ZIP. Ahora puede cargar y ejecutar juegos como si lo hiciera desde una carpeta del disco duro de su Mac. Observe que sólo puede leer de un archivo ZIP - la escritura no es posible.

También se puede montar una cinta T64 o un archivo Lynx (vea el Apéndice E.8/E.9 para obtener una descripción de estos formatos) en una unidad de disco seleccionando Dispositivos/Unidad de Disco nº x/Montar Cinta/Lynx. Al igual que con el disco duro del Mac, sólo está disponible una parte de las órdenes.
Aunque parezca raro montar una cinta en una unidad de disco algunos de los archivos T64 y especialmente los Lynx que están en internet esperan ser utilizados de esta forma.

Para emular la unidad de cinta Datasette, Power64 emplea los archivos T64 y Lynx (vea el Apéndice E.8/E.9). para 'insertar' un archivo T64 o Lynx en la unidad de cinta virtual, escoja Dispositivos/Unidad de Cinta/Montar Cinta. Igual que para los disquetes, hay una opción para crear un imagen de cinta en blanco (Dispositivos/Unidad de Cinta/ Crear Nueva Cinta) y para mostrar el contenido de un archivo T64 o Lynx (Dispositivos/Unidad de Cinta/Mostrar Directorio). Observe que el tamaño de los archivos en un directorio de cinta se da en Bytes en vez de en Bloques.

Además de los aechivos T64 y Lynx, Power64 puede montar imagénes de cinta raw utilizando el formato TAP (vea el Apéndice E.10) en la unidad de cinta (pero no en las unidades de disco). Los archivos TAP son representaciones altamente precisas del contenido de una cinta de datos de C64, y puede contener datos no sólo en el formato normal de C64 tal y como es leído y escrito por las rutinas de la ROM del C64, sino también datos en formatos especiales que sólo pueden ser leídos con el cargador rápido apropiado. Esto hace que sea imposible para Power64 decodificar completamente los datos y transferirlos a la RAM del C64 de inmediato. En lugar de eso es necesario ejecutar el cargador rápido en el C64 emulado. Esto hace que leer imágenes TAP sea muy lento. Los datos disponibles en el formato normal de C64 se leen a 50 bytes/segundo, pero son comprendidos por Power64 y transferidos instantáneamente. Los datos de los cargadores pueden leerse a 200-500 bytes/segundo (dependiendo del algoritmo de aceleración utilizado), de manera que cargar un juego medio puede llevar varios minutos. Normalmente una imagen TAP no sólo contiene datos de C64 y de cargadores, sino también una generosa cantidad de espacio libre. Utilice el modo Turbo Aceleración (Opciones/Turbo Aceleración - Cmd-B) de Power64 para acelerar la emulación de C64 durante la carga.

Para vigilar la actividad del disquete (y disco duro) de un C64, escoja Dispositivos/Actividad de las Unidades (Cmd-:; utilice Opción-Cmd-: para mostrar los LEDs en todas las ventanas). Esto hará que Power64 muestre dos símbolos por cada unidad de disco activa en la esquina inferior izquierda. Los primeros símbolos representan el LED de la unidad. Si está apagado (gris), la unidad está desocupada. Un LED verde indica acceso de lectura, uno rojo, acceso de escritura, y uno amarillo, un archivo abierto sin actividad de lectura ni escritura. El segundo símbolo indica el estado de error del disquete; una marca verde significa correcto, una cruz roja indica un error. Para determinar la naturaleza del error, lea la base de la ventana de directorio correspondiente. También puede utilizar esta secuencia de órdenes en BASIC:
10 OPEN 1,8,15
20 INPUT#1, EN$, ER$, TR$, SC$
30 CLOSE 1
40 PRINT EN$, ER$, TR$, SC$
RUN

Si la emulación completa de la 1541 está activa, Power64 también muestra la pista en que está el cabezal de la unidad en la base de la ventana del directorio. Ya que cargar un archivo puede llevar largo rato en este modo de emulación, siempre tranquiliza ver el cabezal moverse de pista en pista de vez en cuando para saber que algo está ocurriendo.

4.3 Administración de Archivos

Power64 ofrece herramientas versátiles para la manipulación de archivos de C64, facilitando la conversión entre distintos formatos o la creación de una compilación de sus juegos favoritos.

Para crear un disco nuevo elija Dispositivos/Unidad de Disco nº x/Crear Nuevo Disco. Este nuevo disquete ya está formateado, así que no es necesario ejecutar la orden NEW antes de utilizarlo.
De modo parecido se puede crear una nueva cinta utilizando Dispositivos/Unidad de Cinta/Crear Nueva Cinta.

Para copiar archivos entre dos disquetes o cintas, monte ambos en las unidades de un C64 y abra los directorios. Después seleccione con el ratón los archivos que desea copiar (haga clic con la tecla mayúsculas presionada para elegir intervalos de archivos, y con Opción para añadir y quitar archivos individuales de su selección) y luego arrastre su selección a la unidad de destino. También puede copiar desde o hacia ventanas del Finder. Para crear una copia de seguridad de un archivo en el mismo disquete o cinta mantenga presionada la tecla Opción mientras arrastra los archivos fuera de la ventana de directorio y adentro de vuelta.
Para eliminar archivos, selecciónelos como antes y arrástrelos a la papelera del Finder. Por supuesto los elementos de la papelera se pueden recuperar igual que de costumbre.

Para renombrar un archivo, haga click en su nombre (no en el tamaño, ni en el tipo, ni en el espacio entre ambos) y deje el ratón allí. Después de un instante, el nombre se volverá modificable. Tenga en cuenta que el nuevo nombre sólo debe contener caracteres de C64.

Cuando una carpeta del disco duro del Mac se monta como un disco duro del C64, es fácil moverse a una carpeta diferente. Sólo hay que hacer click en el nombre de una carpeta en la ventana de directorio y Power64 montará esa carpeta en lugar de la que esté montada. Haga click en ".." para moverse a un nivel superior del árbol de directorios. También puede utilizar este método para navegar por los subdirectorios de una imagen de disco 1581.

Con el objeto de asegurar solidez para las imágenes de disco y cinta, Power64 prohíbe la modificaciones en dispositivos que estén utilizando un programa (es decir, si hay archivos abiertos), o cuando está activada la emulación completa de 1541 (que no permite distinguir si los archivos están abiertos o no).

Debido al contenido carente de estructura de una imagen de cinta raw, no es posible utilizar los métodos descritos más arriba para manejar los archivos almacenados en imagenes TAP.

4.4 Imágenes de RAM

Power64 permite guardar el estado actual del C64 en un archivo de Macintosh. Así es fácil interrumpir un juego en cualquier momento, guardarlo en disco, intentar el siguiente nivel y, si no tuvo éxito, simplemente recuperar la posición guardada.

Tenga en cuenta que aunque esta característica se llama imagen de RAM, también almacena el contenido de los registros de la CPU y el estado del VIC, SID y los CIA. Además guarda el contenido de la unidad de expansión (si la hay) y el estado de todas las unidades de disco 1541 con emulación completa. También se recuperan las cintas y discos que estaban conectados, si continúan estando disponibles. Por cuestiones de espacio en disco, los discos y cintas no se almacenan en la imagen de RAM.

Para crear una imagen de RAM, elija Archivo/Guardar Imagen RAM… (Cmd-S). Para recuperarla, elija Archivo/Cargar Imagen RAM… (Cmd-O). Observe que se creará una ventana nueva para la imagen cargada. De este modo no es necesario abrir una ventana nueva antes de cargar una imagen, y no es posible destruir el contenido de ninguna ventana abierta.

4.5 Protector de Pantalla

Power64 también puede ser utilizado como protector de pantalla. Utilícelo para ejecutar viejas demos del C64 mientras su Mac está desocupado o haga que muestre pantallas de presentación de juegos del C64 y antiguos anuncios de Commodore. Utilizando Archivo/Protector de Pantalla es posible seleccionar el tiempo de espera antes de que Power64 pase al estado de protector de pantalla y elegir si Power64 debe ejecutar demos de imágenes de RAM y/o debe mostrar imágenes GIF/JPEG, y escoger las carpetas dónde estas se encuentran. También es posible hacer que Power64 cambie el motivo mostrado cada cierto tiempo.

Home Principio Anterior Contenido Próximo Término Top of Page

Fuente: http://www.infinite-loop.at/Power64/Documentation/Power64-Leame/04-Manejo_Basico.html
Power64 Homepage: http://www.infinite-loop.at y http://www.salto.at - EMail:
© Roland Lieger, Goethegasse 39, A-2340 Mödling, Austria - Europe
Últiomo Modificación: 29 de Febrero de 2008
Valid HTML 4.01!