XM6i

a Sharp - X68000 Emulator on the Windows platform

<< Go to Sharp - X68000 emulators list

XM6 TypeG base
X68000 Among emulator I is based on the XM6 and XM6 TypeG known for accurate emulation. Then you may also surface that is aimed at porting of XM6 / XM6 TypeG, there is also a face looking to dare a different place in reverse.
Cross-platform
In order to work with non-Win32, performs a variety of transplantation, the framework also is being ported from MFC to wxWidgets. Currently, there is a NetBSD / i386, MacOSX, Win32 version. It does not work only in little endian environment by far the original version of the constraints, but now works other than IA32.
wxWidgets adoption
Because it uses the wxWidgets framework, we are able to Windows, MacOSX, be build an executable file for UNIX from the same source code. It should be noted that, unlike the and to re-build by using the same development environment as the original the XM6, you have to transcribe from all one part that is written in MFC. Actually screen is miraculous just being displayed (XM6 VM is I have or convert again bitmap data prepared for MFC for wxWidgets).
X68030 corresponding
I have to change the CPU core from Starscream to MUSASHI. MUSASHI core supports the instruction set of the original from 68000 to 68EC040, but supports in XM6i out this 68000,68EC030 (and 68030) only. But still it does not almost support about new features of X68030. In addition, there is no support plan because there is no knowledge and actual about 68040. You have to some as close to if actual of 68060, but ....
68030 MMU support
It corresponds to 68030 MMU by modifying the MUSASHI core. 68030 MMU address translation part I will probably think Aru to full implementation. Transparent conversion (TT), Long descriptor, limit, you Yes sure all functions not anyone likely to use, such as indirect descriptor implementation, because it is cumbersome to detail does not confirm the operation (per cent.
Address translation cache (ATC) also I think maybe Aru to full implementation. NetBSD / in locore.s of x68k (in NetBSD-current 2011/11/27 to have been fixed) bug that did not run the PFLUSHA before enabling the MMU will also actual similarly reproduced if on purpose can fire.

Support for NetBSD / x68k
Fast mode and quasi-virtualization (?) I'm doing a correspondence such as. Aim m68k strongest build machine?

Author's website: http://xm6i.org/

Name Updated Description Filesize Download
XM6i-0.50-win32.zip 01/20/2015 5.79 MB Download



Leave a comment

You need to be logged in to post comments!


Not yet registered? Click here to register!