M.I.J.E.T. Home

This is a fork of version 2.06 of PI's abandoned XM6 emulator. The primary focus is on development/debugging features and accurate floppy drive emulation; however, it does has general-interest and ease-of-use improvements as well, especially for English-language users. And keyboard users.

To the extent emulation accuracy has been improved, it's mainly in the CPU and FDD areas. There are still major graphical issues in certain games, but I do attempt to fix crashes and game-breaking bugs.

Prominent general-interest features include:

  • fast-forward key (tilde)
  • zip file support with up to 16 disk images per archive (see screenshot below)
  • high-priority mode for listening to music in the background
  • tons of new keyboard shortcuts, mouse controls, and menu commands
  • some input finagling so you can type correctly with an American keyboard (partially)
  • on creation, SRAM will have Western-style features (e.g. backslash as directory separator)
  • original XM6 state file compatibility has been maintained (except for the Unicode edition)
  • quad-drive support and much more accurate floppy drive emulation
  • experimental game mode for the keyboard
  • quasi-integrated notes about various X68000 games (updated regularly)

    You might also be interested in our X68000 floppy disk preservation project.


    XM6 Pro-68k.zip (modification date here)

    XM6 Pro-68k DLL Package No installation necessary; extract to same directory as XM6. Includes ZLIB1.DLL and CGROM.DAT.

    XM6 Pro-68k Web Package Optional package enabling online integration; extract to same directory as XM6.

    You probably don't need these, but here are the official installers for the required DLLs. Either one will work, although the older package has a significantly smaller memory footprint.

    Microsoft Visual C++ Redistributable Package (2008 SP1 KB2538243 version)
    Microsoft Visual C++ Redistributable Package (2008 SP1 MFC Security Update version) (circa 2011)


    You can send disk dumps, comments, requests, criticism, flames, threats, etc. to the email address found on the M.I.J.E.T. Home Page.

    Other Emulators

    XM6 Type G is a much more accurate fork of XM6 and is recommended for general use these days.

    The WinX68k Tracer Version emulator might also be a useful supplement to XM6 Pro-68k, due to its more powerful tracing functionality (such as memory breakpoints). Also has a cheat finder. The general-purpose equivalent is the WinX68k High-Speed Version

    And here's XM6 version 2.06 (the final official version). Supports Win9x.

    Screen Shots

    The latest version supports multiple disk images contained within the same .zip file. Simply load the archive file as normal and then select a disk image (maximum of 16) from the menu. For even more convenience, drag and drop a .zip file while holding Alt to load it into both drives.

    (This particular game may not be the best example; in order to load Disk 2 after watching the intro you must stop emulation, insert Disk 2, make it read-only, then resume emulation. Or just boot Disk 2 directly.)

    Up to 4 floppy drives are now supported. The TIMER and POWER indicators are replaced only if extra drives are attached. It's fairly simple to use. Just insert disk images into the additional drives and then reset (so the system will recognize them). Command-line, drag and drop, or the pop-up (mouse) menus will work.

    This is an example of using the new Full Screen Rescale option to achieve a "better" aspect ratio under certain conditions.

    This shows the search dialog.

    Some random features.

    Lots of ways to control execution.

    Outdated screen shots follow...

    Loading a directory (recursively) as a disk image. It's easier to just drag 'n' drop it though.

    Here we've loaded Human68k from a directory and caused a double bus fault. It's pretty common for 68000 emulators to lock up or crash when this happens, and XM6's Starscream core was no exception (fixed here, as you can see). The debugging windows can all be opened/closed and rearranged with single menu commands now. You can also see one of the improvements added to the memory window, and backslashes instead of the Yen sign (forced in SRAM on startup).

    And yes, it's dual-language. Sort of.

    Click here for an example of using the Full Screen Stretch option to reach doubled dimensions with 5:4 aspect

    M.I.J.E.T. Home