Version 2.0 BETA-1 R7 DISPONIBLE 10/07/2019

Multiplataforma


Por fin, Retro Virtual Machine es ahora multiplataforma.

Funciona nativamente en MacOs (desde la version Mavericks 10.9), Linux (cualquier distribución moderna) y en Microsoft Windows (desde Windows Vista)

Multisistema


Otra de las grandes novedades en la versión 2 es que Retro Virtual Machine emula ahora el Amstrad CPC.

A su vez emula todos los modelos oficiales de ZX Spectrum, asi como algunos clones como el Inves Spectrum+ y el ZXUno

Reproductor de cassette virtual


Retro Virtual Machine emula un reproductor Virtual de Cassette

Se puede reproducir y grabar en diferentes formatos, a la velocidad real o bien, usando el modo warp, a una velocidad superior

Emulación de disco a bajo nivel


Otra novedad en RVMv2 es que las unidades de disco se emulan a bajo nivel (MFM/FM)

Los discos se cargan a la velocidad correcta, y la emulación es mucho más precisa que en RVMv1

Además RVMv2 soporta el formato de archivos HFE directamente.

Perifericos


Ahora, en RVMv2 podemos añadir dispositivos externos, por ejemplo podemos añadir un DIVMMC a los Spectrums virtuales para cargar desde tarjetas SD

O puede que quieras tener más canales de sonido, no hay problema, añade un Turbo Sound a tu spectrum.

¿Te hace falta más memoria?, Añade un X-Mem a tu CPC y tendras 576k de ram+ 512k de rom.

Y esto es solo el principio, muchos más dispositivos estan planeados para la siguiente beta.

Tarjetas SD "virtuales"


Si usas un DIVMMC o un ZXUno puedes tener tu software en tarjetas SD "virtuales"

RVMv2 te hace la vida más fácil, implementa internamente los sistemas de archivos FAT16/32

Puedes añadir archivos con solo arrastrarlos, renombrarlos borrarlos y todo usando unicamente el ratón.

Selección de juegos homebrew


En el ZXUno, o en cualquier ZX con un DIVMMC cuando creáis una tarjeta sd podéis añadir, opcionalmente, una selección de los mejores juegos Homebrew. Todo esto gracias a:

Usar los juegos incluidos



ZX Spectrum

Amstrad CPC

Emulación del monitor


En RVMv2 se emula toda la generación de la señal de video a bajo nivel, las maquinas virtuales generan las señales H-Sync V-Sync asi como la señal de video.

El monitor virtual se encarga de mostrar la imagen final, se emula asimismo la mezcla de frames que se suele producir en una señal entrelazada.

Ademas, en RVMv2 se utiliza la correcta relación de aspecto de los pixeles. En el mundo analogico no hay nada exactamente cuadrado.

Post procesamiento gráfico.


En RVMv2 toda la salida de video pasa por un shader que se ejecuta en tu tarjeta gráfica, con lo que se pueden (o no, es tu elección) aplicar efectos como las "scanlines", desenfoque, ruido estatico, e incluso emulación de la mascará de pixeles del monitor

Audio de alta calidad


En RVMv2 el audio se cuantifica ciclo a ciclo, luego se genera una señal a 192.000Hz que se envia a la tarjeta de sonido.

Como resultado el sonido es limpio, y ademas como la emulación esta sincronizada con el audio, sin saltos y con baja latencia.

La salida de cada uno de los canales de audio es configurable directamente desde el interfaz del emulador.

Gamepads


¿Te gusta jugar con el gamepad de tu consola favorita?, no hay problema, en rvm los Joysticks y Gamepads se detectan y se auto mapean automaticamente con solo conectarlos.

Debugger


¿Estas programando para algún sistema de los soportados en RVMv2?, RVMv2 incorpora un potente debugger integrado con el que podras testear tu programa.

Puedes controlar la ejecucion del emulador con el teclado y el raton.

Tambien dispones de un potente terminal desde el que se pueden lanzar multitud de comandos que te haran la tarea más sencilla

Assembler


RVMv2 Tambien dispone de un potente ensamblador de z80 integrado. Puedes compilar tus propios programas desde el terminal del debugger.

El ensamblador usa LUA como "meta-lenguaje"

Pronto estará disponible la "Guia de programacion con RVMv2 Beta1".

Estar avisados de que el entorno de desarrollo cambiara mucho en las futuras versiones.

Apoyanos


Si te gusta Retro Virtual Machine, por favor piensa en apoyarnos.

Puedes seguirnos en Twitter y en Youtube... es gratis.

Si consideras que merece la pena una aportación economica, no dudes en apoyarnos en Patreon, o donando con Paypal.

Apoyanos

De todas formas, solo por usarlo ¡¡Muchisimas grácias!!