Software

AMSPirit, nace un nuevo emulador de CPC

Siempre hay espacio para un nuevo emulador de Amstrad CPC

4
(7)

Os presentamos AMSPirit. Cuando parece que el mercado de los emuladores para Amstrad CPC ya está copado y no se espera ningún emulador más, la realidad nos sorprende con este nuevo emulador para Windows.

El autor nos comenta que empezó a desarrollarlo hará cuatro años, algunas versiones han sido publicadas en algunos foros franceses, pero todavía no se había presentado oficialmente y el momento ha llegado.

Aunque es un emulador joven y le faltan muchas funciones, está empezando a madurar y el autor cree que vale la pena compartirlo con la comunidad de CPC.

AMSpiriT, nuevo emulador de CPC


AmspiriT ha sido desarrollado desde cero, solo a partir de una página en blanco, un bolígrafo y documentación técnica oficial. El código fuente es único, sin incorporar ninguna fuente externa. Fue hecho completamente «a mano». Su diseño es deliberadamente muy «ligero», ordenado (¿crudo?) con muy pocas opciones y algunos iconos explícitos.

Como un CPC real, el autor quiere un emulador que funcione de manera simple, actualmente está diseñado para Windows (utiliza DirectX y la API X-Audio 2). Mencionar que este es su primer proyecto para escribir un emulador.

Finalmente, también tiene un depurador nativo que permite depurar AmspiriT; no es el más fácil de usar del mercado, pero hace el trabajo de depuración básica.

Al igual que muchos autores de emuladores, el autor nos explica que trató de hacer lo mejor que pudo con varias documentaciones dispersas en la web, testando muchas demostraciones y juegos antes de presentar esta versión.

amspirit
AMSPirit emulando la demo técnica de Shadow of the Beast

Si queréis probarlo, podéis ir al enlace de descarga que ha proporcionado en el foro correspondiente.

A continuación, os ponemos sus características más destacadas para que las echéis un vistazo:

  • Fully written in c++ (Microsoft visual studio 2019)
  • – Accurate emulation of the Z80A: written in T-States. Passes the most famous z80 tests (Zexall, z80 fulltest from Raxsoft).   
  • – Accurate CRTC emulation (type 0/1 for the moment). Based on @Longshot‘s fabulous Compendium (LOGON SYSTEM), the CRTC emulation has been recently rewritten to include all the specifics written in this guide. It emulates the extreme breaks at R0 = 0 (1µs) as well as the «interlace» mode (register R8) with great accuracy. I spent a lot of time to stabilize this part which is the «core» of the CPC emulation.
  • – A precise emulation of the Gate Array with a pixel display speed of 16Mhz which allows a realistic behavior like the advance of a pixel in «Mode 2». 
  • – Emulation of the AY-3-8912 for sound generation.
  • – Partial emulation of the FDC. Amspirit only reads «.DSK» files (and some protected dsk files).
  • – Precise emulation of tape files with a counter and sound generation during playback, like a real 464 CPC. It reads *.CDT, and *. WAV FILES. 

Por favor, acepta las cookies de YouTube para poder ver este video. Aceptando, accederás al contenido de YouTube, un servicio externo y gestionado por terceros.

Leer la privacidad de Youtube.

Aceptando este aviso, tu selección será guardara y la página se refrescará.


¿Te ha Resultado útil este artículo?

Ayúdanos a mejorar y danos tu opinión:

Mostrar más

3 comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Publicaciones relacionadas

Botón volver arriba