SPARC Assembly/SPARC Emulators

From Wikibooks, the open-content textbooks collection

Jump to: navigation, search

One possible solution is to use QuickTransit from Transitive, which allows SPARC binaries to execute on Solaris/x86, Linux/x86 or Linux/Itanium systems. It can be downloaded from the Transitive Web site at: http://www.transitive.com/evaluate. Unfortunately, IBM has acquired Transitive and is no longer selling Transitive, instead integrating it into their PowerVM product. Whether Transitive will be available as a stand-alone emulator in the future or not is yet to be seen.



Another alternative would be to use the free QEMU emulator, which allows a user to emulate a hardware configuration such as SPARC32, SPARC64, MIPS, PPC32, PPC64, ARM, MIPS.

The following is a link to using the free QEMU emulator with Solaris 10:

http://www.flamingspork.com/blog/2005/10/19/solaris-10-under-qemu/

(The author of the above post is running Solaris 10 x86 in Qemu - Solaris Sparc in Qemu still appears to be broken.)

The QEMU emulator can be found at the following address: http://bellard.org/qemu/