ZXBaremulator 3.0 para Raspberry pi 3

Imagen


Si te gusto el zx spectrum...Este emulador te encantara:

http://zxmini.speccy.org/

Imagen
Imagen


ZXBaremulator es el primer emulador bare-metal completo de los ZX Spectrum 48K/128K/+2A para la Raspberry PI.

Descripción

Un programa bare-metal es aquel que no necesita cargar primero un sistema operativo para funcionar. La carga es instantánea y tiene todos los recursos de la máquina a su disposición. Pero, como casi todo en la vida, esto tiene una cara B. El programador no tiene nada en lo que apoyarse para programar, hay que desarrollarlo todo desde cero y sin poder utilizar cómodos depuradores o librerías sofisticadas. Aún así, éste emulador no hubiera sido posible sin una librería en particular, la Circle de Rene Stange. De modo que, si encuentras algo que no te gusta o te parece espartano, ten en cuenta las limitaciones a las que me enfrento al desarrollar algo como ZXBaremulator.

Características principales

Soporte para los modelos de Raspberry PI-2, PI-3.
Incluye 55 juegos absolutamente clásicos.
Emulación Z80 precisa (instrucciones indocumentadas, registro escondido WZ, bits 3 y 5 del registro 'F').
Emulación precisa del Spectrum 48k/128k/+2a (borde completo, redibujado de la pantalla en tiempo real, memoria en contienda, bus flotante, efectos de color de alta resolución).
Emulación de joystick Kempston/Sinclair 1-2/Cursor-AGP-Protek/Fuller/QAOPSpaceM usando un mando de PS3 DualShock o compatible en modo USB (no soporta Bluetooth).
Emulación de Kempston Mouse utilizando un ratón USB estándar.
Carga acelerada de cintas virtuales TZX. Se muestra la carga original completa (siempre que ha sido posible).
Emulación del beeper/AY-3-8912 el sonido sale por el conector HDMI o por el jack de 3.5mm (no hay soporte para el sonido HDMI, sigh!).
Soporte de interfaz Multiface. Ya puedes trucar el Abu Simbel Profanation.
Los juegos ya no van embebidos, ¡tú escoges cuales son tus preferidos!, hasta un límite de 1100.
¡No necesita Linux!. Carga instantánea desde la µSD.

Novedades de la versión 3.0

La gran novedad en esta versión es que lo que parecía imposible se ha hecho realidad: por fin hay sonido vía HDMI. El currazo que se ha pegado Rene Stange, autor de la librería Circle, ha sido brutal. Como consecuencia de ello, el sonido sale por la TV directamente. Y si no conectas la Raspberry por HDMI el sonido se redirige automáticamente a la salida de audio normal junto con la imagen. La pega de esto es que es imposible actualmente añadir sonido HDMI para los modelos de Raspberry basados en ARMv6 (A+/B+/Zero).
De las pantallas de selección de cinta y de ayuda también se puede salir con la tecla ESC.
La paleta de colores del 48k ha sido actualizada para ser más fiel a los colores del Spectrum real. Gracias al usuario de WoS rga24 por sus investigaciones acerca de los nuevos valores para la paleta.
Corregido un error en la pantalla de selección de cintas cuando había menos de 16 cintas en la µSD.
Se resuelven algunos problemas con la gestión de teclas en algunos teclados.
Se mejora la reproducción de ciertos archivos TAP.
Añadida emulación de joysticks Sinclair 1/2, Cursor/AGF/Protek, Fuller y protocolo QAOPSpaceM, con soporte de dos botones de disparo en todos los modelos de joystick. Los botones L1, R1, L2, R2 también sirven ahora como botón de disparo. Y es posible seleccionar que no exista un joystick configurado. Todo esto se elige pulsando la tecla [Select] del joystick.
Añadida emulación del ratón Kempston usando un ratón USB estándar.
Resuelto un problema con la emulación Z80 que podía provocar mal funcionamiento del emulador en casos de extraños códigos patológicos.
Gracias, una vez más, a Jorge Castillo (pastbytes), la pantalla de ayuda de teclado está actualizada.

Disfrutar de vuestro zx spectrum en Raspberry. [beer]
Que buena pinta, ojalá lo hicieran para el resto de sistemas.
1 respuesta