Volver menú revistas

DOC'S Nº30

Volver menú DOC's Nº30
LLFB
 


EmuCPC v0.5 (03-Mar-1996)
Dámaso D. Estévez

Condiciones de distribución

Este programa es propiedad (c) 1994-1996 Stéphane TAVENARD. Puede ser distribuído libremente bajo la condición de no obtener beneficio de éste, ni de cualquier otro programa distribuído en el mismo paquete.

Está garantizado el permiso para distribuir este paquete a través de cualquier Sistema / Tablón de Boletines Electrónicos (BBS) o redes, siempre que no se cobre ninguna cantidad por su uso, acceso o distribución.

Todos los ficheros que forman parte de este paquete deben distribuírse conjuntamente y no puede ser modificado de ninguna forma, con la excepción del formato de empaquetado y/o de compresión. La única excepción a esta regla son los iconos, incluyendo los tipos de herramientas, que pueden ser modificados para acomodarlos al resto del disco en el que se distribuye.

Este programa se distribuye como «freeware» (distribución gratuíta).

Garantías y responsabilidades

Este paquete se proporciona "tal cual" sin garantía de ningún tipo. El autor no asume ninguna responsabilidad de ningún tipo por cualquier daño o pérdida de datos causada por el empleo de este paquete.

Historia


V0.2B
V0.4B
V0.5

17-Mar-1995
02-Ene-1996
03-Mar-1996

Primera versión beta (no pública)
Primera versión aminet beta
Segunda distribución aminet


Descripción

Este es un emulador de Amstrad CPC 664 ;-)

Requiere: Kick 3.0+, MC68EC020+ (aceleradora y Fast RAM recomendada)

Características principales:


  • Funciona bajo multitarea (¿por qué no...?)

  • Emula el sonido

  • Emula la #?@*% unidad de discos flexibles del CPC utilizando discos virtuales (un fichero = un disco flexible de 3 pulgadas Hitachi)

  • Maneja ficheros imagen (formatos compatibles A-CPC, CPCEMU y CPE)

  • Se proporciona algunas utilidades para manejar los discos virtuales

Este emulador, desarrollado sobre un A1200 con A1230TurboI / 68882/40MHz y 4MB de Fast RAM, tiene una velocidad relativa frente a un CPC 664 real de 0.85 (o sea, es un poquillo más lento que el CPC original). Ahora, feliz usuario de un A1200 / Blizzard 1260/50MHz y con 16 MB de Fast RAM, asumo la total compatibilidad con la CPU 68060, y me acaban de informar que la velocidad relativa con respecto a un CPC664 es de 4.05 con una frecuencia de 50Hz de refresco (ligeramente más rápido) :-)

 
Las imágenes ROM son propiedad de:
Copyright Amstrad plc y Locomotive Software Ltd
 

Pendiente de implementar:


  • Interrupción rápida regular sincronizada con el refresco de pantalla para pantallas de múltiples resoluciones (para juegos como el 'Sorcery').

  • ¿rutinas de la BIOS del CPC664 programadas en código para 680x0? (todo el código Z80 de la ROM es emulado).

Instalación de EmuCPC

Copie los ficheros del directorio Libs en el directorio LIBS: de su sistema. Asigne CPCDISK: al lugar donde se encuentre sus discos virtuales de CPC ('Assign CPCDISK: SYS:Emuladores' por ejemplo).

¿Y eso es todo?

Puede ahora teclear EmuCPC y ¡disfrutarlo!

Cuando arranque el programa, EmuCPC automáticamente intentará en el directorio actual seleccionar un disco virtual de CPC llamado 'disk'. Si no lo encontrase, entonces intentará buscar 'CPCDISK:disk'.

Si desea "conectar" una (o varias) ROM de expansión, coloque el contenido binario de su ROM en un fichero llamado EXTnn.ROM, donde 'nn' es el valor decimal de la ROM de expansión (de 0 a 15). Atención, la ROM de expansión 0 corresponde a la ROM que contiene el Basic y la ROM 7 corresponde a la ROM de control / gestión de discos flexibles: si crea un fichero con cualquiera de estos números, su ROM sobreescribirá la ROM estándar.

Notas:


  • use la opción '-a' si es usted un usuario de teclado azerty :-).

  • con las opciones '-0', '-1' y '-2', puede ajustar la velocidad de refresco de pantalla.

Disco de regalo

EmuCPC se acompaña de un disco virtual de CPC llamado 'disk'.

Side A:  «- Cara A


1942
BOMBJACK
INVADERS
TMS
SPEED

Juego (arcade de aeroplanos)
Juego
Juego (¡todo un clásico!)
Editor musical (4 canciones en el disco)
Utilidad (ejecútelo para evaluar la velocidad de emulación frente a la de un CPC 664 real)


Side B:  «- Cara B


ARKANOID
BATMAN
BOULDER
FRUITY
GRAPH

Juego
Juego (sin comentarios)
Juego (¡Boulder Dash!)
Juego (un clásico del CPC)
Utilidad matemática (uno de mis programas para CPC)


Utilidades


CreateCPCDisk:

Crea un disco virtual de CPC vacío (formato de datos).

ListCPCDisk:

Muestra el contenido de un disco virtual de CPC (de forma similar al comando en Basic CAT).

ReadCPCFile:

Lee un fichero del disco virtual de CPC y lo copia en el directorio actual.

WriteCPCFile:

Copia un fichero (o más) en un disco virtual de CPC.


Otras utilidades


cpcconv V1.01:

conversor de varios formatos de disco de cpc de John Girvin; lo podrá encontrar en aminet: misc/emu


Gracias a:

Kevin Thacker, por la documentación sobre el formato de los ficheros imagen de su emulador A-CPC.

Nico François, por su gran biblioteca 'reqtools.library'.

AMIGA, por ser el mejor ordenador que jamás se ha fabricado.


           / /
          / /
         / /
   \ \  / /
    \ \/ /
     \/\/


Stéphane TAVENARD (ANGERS/Francia)

Email: [email protected]

Nota: Esta dirección Email es de mi hermano, ya que yo no tengo.

Traducción al español v1.15

Este documento es de copiado y distribución gratuita no pudiendo ser modificado, salvo por el programador de EmuCPC o el traductor. Su utilización es siempre bajo la responsabilidad del propio usuario asumiendo éste todos los riesgos: de hecho ni siquiera me hago responsable de la corrección de esta traducción, así que por favor, consulte la documentación original.

Volver al principio de página