Retro Virtual Machine is a unique emulator designed to replicate the experience of classic 8-bit computers and gaming systems. It supports a variety of platforms including the ZX Spectrum, Amstrad CPC, MSX1, and Sega SG-1000, providing built-in emulators for each. Retro Virtual Machine has lots of brilliant features including the simulated tape decks for the likes of the ZX Spectrum & Amstrad CPC, along with authentic looking scanline and CRT monitor effects.

Retro Virtual Machine Download

Select which version you require below to be taken to either the official website or app store for your device where you can download:

Retro Virtual Machine Setup Instructions

This step-by-step guide will walk you through the process of downloading, setting up, and using Retro Virtual Machine.

Step 1: Download Retro Virtual Machine

  • Go to the Retro Virtual Machine website via the links above.
  • Select the version compatible with your operating system (Windows, Mac OS, Linux).
  • Download the installation file.

Step 2: Install Retro Virtual Machine

  • After downloading, open the installation file.
  • Drag the Retro Virtual Machine icon to your desktop or preferred location.
  • Close the installation window.

Step 3: Open Retro Virtual Machine

  • Double-click the Retro Virtual Machine icon on your desktop to launch the program.

Step 4: Create a Virtual Machine

  • Click on the three horizontal lines in the top corner of the Retro Virtual Machine interface.
  • Select “Create Machine.”
  • Choose from a selection of 8-bit computers and Sega systems (ZX Spectrum, Amstrad CPC, MSX1, Sega SG-1000).

Step 5: Set Up an Amstrad CPC

  • Highlight “Amstrad CPC” and select the 6128 model (which includes a built-in disk drive).
  • Click “Next.”
  • Choose your preferred language (top option is English).
  • Name your virtual machine (e.g., “CPC6128”) and save it.

Step 6: Power On the Virtual Machine

  • Click the power button at the top of the interface.
  • The virtual machine will boot up like a real Amstrad CPC 6128.

Step 7: Load a Game

  • Select the disk option to insert a virtual floppy disk.
  • Click “Insert” and locate your game file (e.g., “Trantor: The Last Stormtrooper”).
  • Double-click the game file to insert it into the virtual machine’s drive.
  • Type in “cat” and press enter to list the disk contents, so you can verify the filenames.
  • You want to launch the .bas file, which is easy to do. Simply type run”trantor (There is no need to include the .bas extension).

Step 8: Adjust Display Settings

  • Go to the screen settings to modify scan lines, add RF connection fuzz, or create a screen curvature effect for an authentic old-school look.

Step 9: Configure Controls

  • Connect your controller to your device.
  • The emulator should automatically detect and configure the controller.

Step 10: Explore Other Systems (e.g., ZX Spectrum)

  • Open a new virtual machine and select ZX Spectrum.
  • Power on the virtual machine.
  • Adjust the display settings as desired.
  • Follow the on-screen instructions to load the game (Or if you are using 48k mode, remember to type in Load”” and press enter before pressing “Play.”.
  • Use keyboard keys to select control options (e.g., Kempston joystick for the ZX Spectrum).

Step 11: Play Your Game

  • Once the game loads, select the appropriate control method (e.g., joystick).
  • Start the game and enjoy!