This is a fork of version 2.05 of PI's abandoned XM6 emulator. The changes are mostly user-interface related, and the focus is on development and debugging features rather than accuracy of emulation; however, it does has some general-interest improvements as well.
Major new features include:
| |
(*) Yes, I know XM6 has a key remapper, but that's not sufficient when the shifted characters are different.
XM6 already had a professional interface with some pretty powerful debugging features,
so the above changes are just scratching the surface of what the original could do.
I've been using XM6 for years and am still not conversant with all of its abilities.
I learn new things from browsing the source code all the time.
You can send disk dumps (especially KF/SCP), comments, requests, flames, threats, etc. to the email address found on the M.I.J.E.T. Home Page.
XM6 Type G is a much more advanced 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.
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.