D88 File
What are D88 files and how to open them
Are you having problems opening a D88 file or are you simply curious about its contents? We're here to explain the properties of these files and provide you with software that can open or handle your D88 files.
What is a D88 file?
A .D88 file is a VFloppy Disk Image file.
The VFloppy Disk Image format is a disk-image format created by the VFloppy simulator program to represent floppy disks for Epson portable CP/M computers (specifically the Epson PX-4 and PX-8), using the Epson TF-15/TF-20 serial floppy unit protocol. It encapsulates the complete contents of a floppy disk, including all tracks, sectors, and disk status (such as write protect), so that the simulator or emulator can read from and write to it as though it were actual disk media. The format is also known more generally as the Pasopia D88 format when used by other emulators for Japanese machines like the Pasopia 7, PC-88 and Sharp X1.
Files in this format are produced by VFloppy (and its management utilities) when creating or saving a floppy image for use with the PX-4 or PX-8. The image preserves the disk geometry including tracks 0 through 3 that earlier formats often skipped, and stores sector headers and data in a structured layout. Emulators and utilities may also convert other image formats (like Teledisk or ImageDisk) into this format, or extract files from it. On reading, an emulator uses this format to simulate disk I/O as if interacting with real floppies under the Epson serial protocol.
Internally, the image begins with a header of 0x2B0 (688) bytes comprising a disk name (17 ASCII chars, last byte zero), padding, a write-protect flag, a media type/density code (e.g. 2D, 2DD, 2HD), a 4-byte total disk image size (including header), and a table of offsets (164 entries, 4 bytes each) pointing to where each track's data begins. After that come track data blocks, each track containing sector blocks. Each sector block begins with a 16-byte header: cylinder, head, sector number, size code (where number of bytes = 128 << size), number of sectors in track, density flag, deleted-data flag, FDC status code, reserved bytes, and the actual data size; then follows the sector data itself. All multi-byte numeric fields are little-endian. Signature bytes "D88VFloppy" appear at offset zero in the VFloppy-specific variant.
How to open D88 files
Important: Different programs may use files with the D88 file extension for different purposes, so unless you are sure which format your D88 file is, you may need to try a few different programs.
While we have not verified the app ourselves yet, our users have suggested a single D88 opener which you will find listed below.
Last updated: September 21, 2026
Various apps that use files with this extension
These apps are known to open certain types of D88 files. Remember, different programs may use D88 files for different purposes, so you may need to try out a few of them to be able to open your specific file.
| GAEB-Viewer | User submitted |
Help us help others
File.org helps thousands of users every day, and we would love to hear from you if you have additional information about D88 file formats, example files, or compatible programs. Please use the links below or email us at submit@file.org to discuss further.
Not sure exactly what type of file you are trying to open? Try our new File Analyzer. It is a free tool that can identify more than 11,000 different kinds of files - most likely yours too! It will help you find software that can handle your specific type of file. Download File Analyzer here.