A free, cross-platform desktop tool for browsing, inspecting, editing and converting vintage MSX floppy, hard-disk and cassette images. A modern, open-source successor to the Windows-only DskExplorer.
Real disks, real data — MSX-DOS 2 system tools, a Japanese magazine disk, and a game title screen.




Raw .dsk dumps, .img,
.msx, .ddi, compressed
.xsa, raw-track .dmk,
MSXPLAYer .sav virtual floppies,
openMSX multi-partition hard disks, and
.cas/.tsx tapes.
File tree with MSX-DOS 2 subdirectories, FAT12/FAT16 hard-disk partitions as top-level nodes, tape file lists, and multi-select for batch extract or delete.
Add, rename and delete files; edit bytes in hex; edit sectors in place. Writes go back into the original container — and the boot sector is never clobbered (why the boot sector matters).
Rows that fit the window (or a fixed bytes-per-row), byte selection and copy, go-to-offset, named bookmarks, find (text or hex), and a data inspector that decodes BSAVE headers, boot-sector BPBs and FCBs at the cursor.
Tokenized MSX-BASIC programs become readable listings, decoded through the right regional character set.
SCREEN 2–12, Graph Saurus, Dynamic Publisher,
Maki-chan, V9990 .G9B and more, with
automatic companion-palette loading and PNG export.
International, Japanese (kana), Russian, Korean, Arabic and Brazilian MSX code pages — auto-detected per disk, switchable live for filenames, text, BASIC and hex.
Sector viewer with disk-wide search, a graphical
usage map, whole-disk stats with FAT-chain integrity
checks, and per-track .dmk analysis for
copy-protected disks.
Content-derived Info pane: BSAVE/BLOAD headers, graphics-format details, music and tracker metadata (MoonBlaster, FAC, PT3, MOD, MIDI…), and CRC32/SHA-1 checksums for matching against software databases.
List and extract
.lzh/.lha/.lzs/.pma
archives without leaving the image.
Create blank 360 KB / 720 KB disks;
convert any open image to .dsk,
compressed .xsa (full XSA compressor
included) or MSXPLAYer .sav.
File → New Window opens a second instance: drag files from one disk's tree straight into a folder on the other (macOS/Windows drag-out; extract + drop on Linux).
Everything is normalized to plain 512-byte sectors on open, so the same tools work on every container.
| Format | Notes |
|---|---|
| .dsk .di1 .ds1 .di2 .ds2 | Raw sector dumps (360 KB / 720 KB) |
| .img | Raw with a leading side-count byte |
| .msx | 720 KB, cylinder-interleaved sides |
| .ddi | DiskDupe image (header + raw) |
| .xsa | Compressed disk image (decompressed on open, can be written) |
| .dmk | David Keil raw-track image (read-only; normalized + per-track analysis) |
| .sav | MSXPLAYer virtual floppy: a sector diff journal replayed onto an empty 720 KB disk (editable; re-journaled on save) |
| .dsk (hard disk) | openMSX MSX_IDE multi-partition image (read-only; FAT12/FAT16) |
| .cas | MSX cassette tape image (files + block overview) |
| .tsx | MSX tape image (TZX 1.21 with #4B Kansas City blocks) |
Quick answers to common questions.
A free desktop app for Linux, Windows and macOS that opens vintage MSX floppy, hard-disk and cassette images. You can browse the files, view them as hex, text, BASIC, Z80 disassembly or MSX graphics, add, rename and delete files, and convert between image formats.
Yes. MSX Media Explorer is free software by Generation-MSX, licensed under the GPL version 2 or later. The full Rust source code, issue tracker and every release are on GitHub.
Download the macOS
.dmg or the Linux binary, start the app
and open the .dsk with File → Open
or by dropping it on the window. The file tree shows
the disk's contents, and selecting a file shows it
in the Hex, Text, BASIC or Screen view.
DskExplorer only runs on Windows. MSX Media Explorer
runs on Linux, Windows and macOS, and also opens
.xsa, .dmk, MSXPLAYer
.sav, openMSX hard-disk images and
.cas/.tsx tapes. It adds a
BASIC detokenizer, a graphics viewer, a disk map,
FAT integrity checks and a command-line companion.
The macOS app is ad-hoc signed but not notarized by
Apple, so Gatekeeper asks for confirmation on first
launch. Right-click the app, choose
Open and confirm once. After that it
starts normally.
Not directly. Raw-track .dmk images and
openMSX multi-partition hard-disk images open
read-only. To change a .dmk, save it as
a .dsk first and edit that. Floppy
formats such as .dsk,
.img, .msx,
.ddi, .xsa and
.sav are fully editable.
Yes. Every release ships
mediaexplorer-cli for macOS, Windows
and Linux. It runs on the same engine as the app and
offers ls, add,
extract, rm,
mv, mkdir,
new, bootsector,
convert and split for
scripting and batch work.
What each release brought.
.MAC, .ASM,
.GEN, .INC and the
other assembler, C and Pascal sources open in
the Text view instead of Hex, as do M80
listings. A file with an unknown extension is
checked for text content too, so readmes and
data files in English or Japanese open readable
straight away.
split command does the same
from the terminal.
.zip and every disk image
inside becomes its own volume, readmes and scans
ignored. Read-only, and Stats checksums each
disk separately so the values still match a
software database.
*.bas), and drive the
tree entirely from the keyboard: arrows to
move, typing to jump to a name, Enter to open,
and shortcuts for rename, delete and extract.
.hlp files open as text, hard-disk
images describe their partitions in the status
bar, and filenames containing control
characters are displayed safely.
mediaexplorer-cli)
— a headless tool shipped for every platform:
ls, add,
extract, rm,
mv, mkdir,
new, bootsector and
convert, for scripting and batch
work on the same engine as the app.
bootsector
installs or upgrades a DOS 1/2 boot sector on an
existing image, FIXDISK-style.
.xsa —
compressed images can now be edited in place and
are recompressed on save, instead of being
read-only.
.sav —
open, browse and edit the virtual floppies from
the MSX MAGAZINE emulator, and convert to or from
them.
.img dumps.
.dsk or
compressed .xsa from one place.
.dmk raw-track images, openMSX
multi-partition hard disks, and
.cas/.tsx tapes.
.dmk analysis.