Retro Virtual Machine

Version
2.1.17
Mise à jour
Formule Homebrew
brew install retro-virtual-machine

Ecrit à  l'origine pour macOS, il émule les CPC et les ZX, MSX-1, SG-1000 et Master System et demande 10.9 au minimum.

Changelog

Changelog

2.1.17

  • LINUX: Resolved an issue preventing certain ZX Spectrum machines from booting on Linux Intel x64 systems.
  • TK90X: Corrected the machine image that incorrectly displayed “Compuuter”.
  • MSX: Fixed a crash that occurred when deleting blocks in .cas files.
  • MSX: Implemented write protection for .cas files. These files are now read-only.
  • MSX: Restricted cassette creation to only those that support write operations.

RetroVM v2.1.16 (02/07/2024)

  • Fixed an issue that prevented the software from being installed on the SD cards of DivMMC / ZX-UNO.
  • Minor fixes

RetroVM v2.1.15 (14/06/2024)

  • Fixed CSW tape saving issue.
  • Reenabled Dinput joystick support on Windows and MacOS.

RetroVM v2.1.14 (30/05/2024)

  • Fixed a bug that in versions 2.1.12 and 2.1.13 caused the emulator to crash when adding devices to the ZX Spectrum +2A/+3.
  • Fixed state saving on the zxuno that caused it not to load correctly in all v2.1.x versions.
  • Fixed an issue in the memory mapper of the ZX Pentagon.

RetroVM v2.1.13 (25/05/2024)

  • Fixed an issue where the Amstrad CPC tape motor would not start in warp mode.
  • Added a pause at the start of TZX/CDT files to improve compatibility with the Amstrad CPC.

RetroVM v2.1.12 (23/05/2024)

  • NEW EXPERIMENTAL VERSION FOR RASPBERRY PI 5/4 (see the blog for more information)
  • Fixed a bug that caused the emulation to freeze on Linux.
  • Re-enabled Pulse Audio on Linux.
  • Compiled Linux Version against Ubuntu 18.04 to improve compatibility with some distros.
  • Re-implemented the Snow Bug in the ZX Spectrum (Thanks to Victor Iborra for the help). It should be pixel-perfect now.
  • Fixed a bug in the TZX decoder (Exploding Fist+) (Thanks to Victor Iborra for the help).
  • Fixed the GDB 0x19 block in the TZX decoder (Thanks to Victor Iborra for the help).
  • Fixed the palette reset issue in the CPC-Plus ASIC.
  • Fixed the initial memory bank reset issue in the CPC-Plus ASIC.
  • Fixed a bug in the Pentagon memory mapper.
  • Fixed the tape motor delay in the Amstrad CPC. All Opera Soft games should work now.
  • Fixed window size issues in low resolutions.
  • Fixed a bug in the PZX decoder.

RetroVM v2.1.11 (13/11/2023)

  • Fixed the bug that caused the window not to close in full screen on Windows.
  • Fixed the issue causing some dialog boxes to appear behind the window.
  • Hide the annoying debug window again.

RetroVM v2.1.10 (05/11/2023)

  • Corrected an issue where the disk drive would malfunction in the Plus 3 when the system was operational for over an hour.
  • Resolved the problem with snapshot loading on the ZX Spectrum 48k Issue 2.
  • Improved the step-in and step-out functionality of the WD1793; the Insult demo now functions correctly on the Pentagon model.
  • Properly reset the cartridge mappers for the MSX system.

RetroVM v2.1.9 (09/10/2023)

  • Fixed an issue where dragging and dropping a disk into the ZX Pentagon machine would disable write protection.
  • Resolved a bug in WD1793 that prevented the Unreal demo from running when write protection was turned off.
  • Addressed compilation issues in XCode 15.
  • Updated Miniaudio to version 0.11.18.
  • Resolved display issues with warp shader stripes on 4K displays.
  • Improved drag and drop functionality for .rvmstate files across all machines.
  • Fixed instances where the emulator would hang when reading certain .rvmstate files.
  • Addressed an issue where the emulator would close unexpectedly when resizing the window on some Nvidia graphics cards.
  • Fixed Konami SCC Mapper bug

RetroVM v2.1.8 (01/09/2023)

  • Fixed the annoying black screen bug on Nvidia cards under Windows.
  • Fixed the annoying black flashes bug on AMD cards under Windows.
  • Updated romdb for MSX cartridges.
  • Fixed a bug in the MSX guess mapper algorithm.
  • Improved performance on the Windows version.

RetroVM v2.1.7 (24/07/2023)

  • Fixed a bug that occurred when launching the emulator on a secondary screen in MacOS.
  • Fixed a bug that prevented reading and writing correctly on SD cards larger than 4GB, with the error being more severe on Windows.
  • More work on the timings of the TKs (Still not 100% accurate).

RetroVM v2.1.6 (01/03/2023)

  • Adjusted the playback speed of the cassette on the MSX, ZX 128k, and all Microdigital computers, which was 2% faster than normal (yes, I have users with very keen ears ;) )
  • Removed the annoying debug screen in Windows
  • Some adjust to the Microdigital ULA contention (Not perfect yet)

RetroVM v2.1.5 (27/02/2023)

  • Fix sound after load a state in the ZX Spectrum Machines
  • Fix HDF file support
  • Fixed the category image for the Microdigital Machines
  • Fix RVM Hangs when no space left in the explorer window of a cpm disc.
  • Fix the timing of the out and in opcodes in the z80 (was incorrect in all the v2.1.x releases)
  • Fix some artwork

RetroVM v2.1.4 (18/01/2023)

  • Possible fix for a bug that caused RVM not to open on Mac if RVM v2.0 had been used before.
  • Machine sounds (cassette, disk, etc) respond to the main volume of the emulator now.
  • Implemented the differences in the 0x3f port of the Japanese Master System.
  • Implemented sprite zoom bug in Master System I VDP

RetroVM v2.1.3 (05/01/2023)

  • Fixed XMEM when adding it to any Amstrad Plus.
  • Fixed a race condition that could occur when flashing a Dandanator CPC.
  • Fixed the Multiplay on Windows and Linux.
  • Added a submessage to the notification when a gamepad is connected with the device name (to facilitate debugging)

RetroVM v2.1.2 (03/01/2023)

  • Added a new machine ‘GX-4000 with 128k Mod’
  • The ‘P’ key functions as a pause again in the Sega Master System and the Sega SG-1000.
  • In the NTSC SMS2, the SMS2 image is now correctly displayed instead of the SMS1 image in the cartridge panel.
  • Fixed the port DFXX in the GX4000
  • Mapped the GX4000 pause button to the P key and the ESC key
  • Mapped alternatively the pause NMI button to the ESC key in the SMS and SG-1000
  • Enabled the ‘-ns’ no shader CLI switch
  • Copyright adapted to the new year!

RetroVM v2.1.1 (31/12/2022)

  • Fixed, the emulator will hang when inserting a disk in drive B of any Amstrad CPC
  • Added a message to warn that the emulator must be restarted when adding firmware to the firmware Vault
  • Added a message to the joystick emulation notification, with the keys that are used

RetroVM v2.1.0 (30/12/2022)

New machines

Amstrad CPC

  • Amstrad CPC 464 Plus
  • Amstrad CPC 6128 Plus
  • Amstrad GX-4000

ZX Spectrum

  • ZX Spectrum 48k NTSC
  • ZX Spectrum Pentagon
  • Microdigital TK-90X
  • Microdigital TK-95

MSX-1

  • Toshiba HX-10P
  • Toshiba HX-10S
  • Toshiba HX-10D

Colecovision

  • Colecovision PAL
  • Colecovision NTSC

Sega SG-1000

  • Sega SG-1000

Sega Master System

  • Master System 1 + FM Japanesse
  • Master System 1 NTSC
  • Master System 1 PAL
  • Master System 2 NTSC
  • Master System 2 PAL

New chips emulated

  • Texas Instruments TMS9918
  • Sega Master System VDP
  • Texas Instruments SN76489 (PSG)
  • Yamaha YM2413
  • Western Digital FD1793
  • Amstrad ASIC

New Features

  • MacOs Version universal (Intel / Apple Silicon)
  • App optimized to work on HiDPI displays (4k, retina display) on MacOs, Windows and Linux
  • Tape counter
  • Zip files support and zip with multiples files support
  • New overlay effect
  • New LCD on the overlay
  • New blur background effect
  • Keyboard support for joystick emulation
  • New audio engine using miniaudio
  • The app no longer uses SDL
  • Rewrited from scratch Amstrad CPC emulation, significantly faster
  • CRTC-0 and CRTC-1 Selectable in Amstrad CPC machines
  • ESXDOS Rom selectable in divmmc and zxuno
  • Support for changing internal ROMs in ZX Spectrum machines
  • Improved effects on the audio panel
  • New machine icons and flags
  • Reducd input lag
  • Reduced frame tearing
  • Support for TSX files in the MSX

Auteur(s)

Auteur
Juan Carlos Gonzà¡lez

Autres émulateurs de la catégorie

  • Clock Signal (CLK)

    Dernière mise à jour:
    Version 2024-10-19
  • MAME

    Dernière mise à jour:
    Version 0.272
  • RetroArch

    Dernière mise à jour:
    Version 1.19.1
  • OpenMSX

    Dernière mise à jour:
    Version 20.0
  • ares

    Dernière mise à jour:
    Version 141
  • ZEsarUX

    Dernière mise à jour:
    Version 11.0
  • fMSX

    Dernière mise à jour:
    Version 6.0
  • FinalBurn Neo

    Dernière mise à jour:
    Version 1.0.0.2
  • higan

    Dernière mise à jour:
    Version nightly 2024-09-04