Options
Open games, save or load progress, manage disks, and change system settings.
MSX · MSX2 · MSX2+
Load games, customise the controller, use video filters, manage multi-disk titles, save your progress, and configure a real MSX BIOS.
01 · Controls
The toolbar handles emulator features while the virtual pad can act as a joystick, cursor keys, or MSX keyboard keys.
Open games, save or load progress, manage disks, and change system settings.
Choose None, CRT, Scanlines, or CRT + Scanlines.
Toggle higher emulation speed. The icon turns blue while it is active.
Move the virtual pad and buttons, then save a separate layout for each orientation.
Show or hide the software keyboard for games and MSX applications.
Hide the toolbar and controller. Tap the screen to restore the interface.
A ROM mapper is the memory layout used by larger cartridge games to make different parts of the ROM available to the MSX. iMSX2 normally detects it automatically. If a game does not start or behaves incorrectly, use Type to try Normal, ASC8, ASC8 SRAM, ASC16, ASC16 SRAM, Konami SCC, Konami, or ASCII16-X.
Virtual controller
Open Options › Directional Control to switch the D-pad between the MSX joystick port and keyboard cursor keys.
Per-button keyboard mapping
Use Options › Button Mapping to assign Space, Enter, Tab, Esc, Backspace, cursor keys, or F1–F5 while a control is held.
Portrait and landscape positions are stored separately.
02 · Open a game
iMSX2 accepts ROM cartridges, disk images, and ZIP archives directly from the Files picker.
Choose Options (☰) from the toolbar.
Choose Open Game from the Game Management section.
Select a .ROM, .MX1, .MX2, .DSK, or .ZIP file. iMSX2 loads it and starts automatically.
03 · Display & speed
You can choose the way your MSX looks while a game is running.
A clean, unfiltered image.
Softens the image to resemble a display tube.
Adds distinct horizontal raster lines.
Combines the CRT treatment and scanlines.
Tap the forward icon once to enable it and again to return to normal speed. A blue icon and an on-screen message confirm the current state.
Hides the toolbar, background, and virtual pad. Tap anywhere on the emulation screen to bring the interface back.
04 · Saving progress
Save states capture the complete emulator state so you can resume from exactly the same moment.
The game pauses while the menu is open.
iMSX2 stores one quick-save state for the current title.
The local state is loaded first; iCloud is checked when no local state exists.
05 · Disk games
iMSX2 has a simple compatibility path and a native floppy path for titles that need real drive behaviour.
Without a Disk BIOS
With a recognised Disk BIOS
Import disks together. Select multiple DSK files and confirm their order. The first image is inserted into drive A.
Change disks while playing. Open Options › Manage Disks and choose drive A or B.
Create a user disk. iMSX2 keeps this writable disk between sessions for games that save to floppy.
Optional · Custom BIOS
C-BIOS is included and remains the default for ROM cartridges. A custom machine BIOS is optional, while a recognised Disk BIOS unlocks native floppy support.
A valid BIOS set consists of three files: the Main BIOS, Sub BIOS, and Disk BIOS. The Main BIOS file is always 32 KB; the Sub and Disk BIOS files are 16 KB each.
Decide which MSX model you want to emulate. Do not mix files from related models or regional variants.
Open Options › Select BIOS and choose Main, Sub, and Disk BIOS. File names do not matter; contents and sizes do.
A recognised set shows the detected machine and floppy controller. If a warning appears, verify that all files belong together.
ROM cartridges can continue using C-BIOS. DSK games will use native floppy mode when the Disk BIOS is valid.
These model names are examples only. iMSX2 does not provide proprietary BIOS files or download links.
| Machine | Generation | Floppy controller |
|---|---|---|
| Philips NMS 8250 / VG 8235 | MSX2 | WD2793 |
| Sony HB-F700 | MSX2 | WD2793 |
| Panasonic FS-A1F | MSX2 | TC8566AF |
| Panasonic FS-A1WX | MSX2+ | TC8566AF |
| Sanyo PHC-70FD | MSX2+ | TC8566AF |
Available without a connection
Open Options › Help for a compact version of the essential instructions. It covers controls, save states, disks, and BIOS setup even when the device is offline.
Troubleshooting
No. iMSX2 uses C-BIOS by default. A custom BIOS is optional for ROM cartridges.
Disk swapping is available only in native floppy mode, which requires a recognised 16 KB Disk BIOS.
Check the required file sizes and make sure Main, Sub, and Disk BIOS files come from the same exact machine and region.
Automatic mapper detection covers many known titles, but some files may require a manual selection from the Type menu.
Copyright © 2026, E7 Company
Designed and developed by Enrique Enguix
