By adding a divmmc to any spectrum, we can use "virtual" SD cards to store our software.

Access to SD cards.

Once we have added a DivMMC to the spectrum, to the right we will have a new icon with the image of an SD card. Clicking on this icon or pressing ALT+8 in Windows or Linux, or CMD+8 in MacOs we will access the DivMMC configuration panel.


The DivMMC has two switches:

  1. ROM Enabled: Allows you to enable or disable the internal rom, if it is active the DivMMC will start from the rom, if it is disabled it will not start from the rom but the access ports to the SD cards will remain active.
  2. Write Enabled: Enables or disables the write protection of the internal rom.

SD Cards

Clicking on any of the sockets of the SD cards we access the card configuration menu.


Creating a new SD card

If we press the New button in the menu we can create a new SD card, the wizard for creating cards will appear.

In the first step we will have to create the different partitions of the card. You can create up to four partitions.


For each partition we can specify both the size in Megabytes, and the file system in which the partition will be formatted among the following:

  • Fat16 (Maximum of 2Gb)
  • Fat32 (Maximum of 32Gb)
  • Unformated

Once the RVM partitions are created, it will ask us where we want to save the file of the "virtual" SD card. This is simply a sector-by-sector RAW copy of the card.

Finally we will ask if we want to install the ESXDOS software (necessary to boot ESXDos with the card), and if we want to install the collection of example homebrew games that includes RVM2.


IMPORTANT: In order for ESXDOS to detect the card, we must make a hard reset by pressing the right mouse button on the reset icon, or pressing ALT+T in Windows or Linux, or CMD+T in MacOs__. Alternatively we can turn the virtual machine off and on again.

Access to the NMI menu

ESXDos includes a menu to select the .tap, or .trd file to load. To access the NMI menu, press the HOME key. (Note on Mac notebook keyboards, or on keyboards without a numeric keypad the start key is FN+Left cursor)


Removing the card

Using the Eject button in the menu we can remove the inserted card, using the Insert button we can insert a card that we have already created.

The file explorer.

RVM2 includes a powerful file explorer, and implements internally the Fat16/32 formats. To access the explorer just click the Explore button in the menu.


Create folders

By pressing the New folder button you can create new folders inside the SD card.

Add files

To add files to a card in RVM you just have to go to the folder where you want to put them and drag them.

Multiple file operations

By pressing the button in the upper right corner select you can select several files, with the selected files you can:

  • Copy them to another partition or folder
  • Extract them from the cards
  • Eliminate them

Supported by

  • All models of ZX Spectrum except the ZX-Uno which has it integrated by default