Trance JIT
|
|
It has been suggested that this article or section be merged into Quark (kernel) . (Discuss) Proposed since May 2010. |
|
|
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. (December 2009) |
Trance JIT is a MorphOS JIT compiler, or code translator, for running 68k applications within the MorphOS environment. It has been part of the MorphOS operating system since MorphOS 1.4.[1]
MorphOS itself has a fully integrated 68k emulator for running many Amiga applications. (Amiga programs were almost exclusively compiled for the 68k processor, while MorphOS itself is PowerPC). Trance supplements this functionality by adding JIT compilation, increasing the speed of the emulation even further. It does not interfere with the full integration of 68k and PowerPC tasks MorphOS provides.[2]
Trance exists in the form of an executable, run during boot, and a shared library. Although it is not technically part of the kernel, and MorphOS can be run without it, Trance is considered a fundamental part of MorphOS and one of its most powerful features.
Compatibility of Trance is considered to be very high and there are few to no 68k instruction sequences or applications which cause it any problems. It is also considered to be very fast, with users noticing few differences between 68k programs and native PowerPC code. [3][4][5]
Trance was developed by Ralph Schmidt and Teemu Suikki, with minor support from other MorphOS team members, Mark Olsen, Sigbjørn Skjæret and Harry Sintonen.
- ^ "MorphOS 1.4 available". 9 August 2003. http://www.ann.lu/comments2.cgi?view=1060418084&category=files. Retrieved 2010-07-28.
- ^ "MorphOS? What's that, then?", AmigActive: 14–17, July 2000
- ^ "How fast is MorphOS?". 8 February 2003. http://www.amiga.org/forums/archive/index.php/t-3501.html. Retrieved 2010-07-28.
- ^ "MorphOS 68k speed". 3 November 2002. http://www.ann.lu/comments2.cgi?show=1036326848&category=forum&23. Retrieved 2010-07-28.
- ^ "Comparatif : performances entre AmigaOS 4.1 et MorphOS 2.3 sur Pegasos II (French)". September, 2009. http://obligement.free.fr/articles/amigaos41_vs_morphos23.php. Retrieved 2010-07-28.
|
|||||||||||||||||
| This computer programming-related article is a stub. You can help Wikipedia by expanding it. |