x86/x86-64 assembler/jitter written in C#

  •        0

The project goal is to develop a library for generating machine code irrelatively to machine architecture. Assembler-like C# API is a bonus.




comments powered by Disqus

Related Projects


Valgrind is an award-winning instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.

Xen - Open Source Virtualization

The Xen hypervisor is a layer of software running directly on computer hardware replacing the operating system thereby allowing the computer hardware to run multiple guest operating systems concurrently. It suppors x86, x86-64, Itanium, Power PC, and ARM processors allow the Xen hypervisor to run on a wide variety of computing devices.

VirtualBox - Cross-Platform Virtualization Application

VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. VirtualBox runs on Windows, Linux, Macintosh, and Solaris hosts and supports a large number of guest operating systems. So, for example, you can run Windows and Linux on your Mac. VirtualBox is a so-called hosted hypervisor. It requires an existing operating system to be installed. It can thus run alongside existing applications on that host.


An implementation of a light-weight stack-less jit compiler for x86 (32/64), ARM (v5/Thumb2), PowerPC (32/64), MIPS (32) and SPARC (32) architectures. It generates machine code from a platform independent (simplified) assembly language.

Bochs x86 PC emulator

Bochs is a portable x86 PC emulation software package that emulates enough of the x86 CPU, related AT hardware, and BIOS to run Windows, Linux, *BSD, Minix, and other OS's, all on your workstation.

Thumbnail me

Thumbnail me is a free and open source thumbnails generator built on movie thumbnailer. Thumbnail me is coded in C++ and uses the Qt 4.8.0 library. This software is actually available on Windows Xp / 2k3 / 2k8 / Vista / 7 x86/x64 and Linux x86/x64. Source Code : http://sourceforge.net/projects/thumbnailme/files/Sources/thumbnailme_3.0_Windows_Sources.zip/download Source Documentation : http://www.thumbnailme.com/doc

JACOB - Java COM Bridge

JACOB is a JAVA-COM Bridge that allows you to call COM Automation components from Java. It uses JNI to make native calls to the COM libraries. JACOB runs on x86 and x64 environments supporting 32 bit and 64 bit JVMs


Full featured free PACS based on dcm4chee and mysql, with remote web accession available for Linux in Debian packaging format for x86 32 and 64 bit processors. (KEYWORDS: PACS,DICOM,HL7,WORK LIST)

Yaxkin Linux

O Yaxkin Linux eacute; uma distribuiccedil;atilde;o baseada no Gentoo Linux compilado para arquitetura x86-64 (amd64) com suporte a multilib e x86 (i686), para uso em servidores. Acesse a paacute;gina de downloads para obter todas as versotilde;es, incluso LiveCD de recuperaccedil;atilde;o e LiveDVD de instalaccedil;atilde;o: * http://downloads.hackstore.com.br Acesse a documentaccedil;atilde;o oficial: * http://wiki.hackstore.com.br

wxWidgets - Cross Platform GUI Library

wxWidgets is a C++ library that lets developers create applications for Windows, OS X, Linux and UNIX on 32-bit and 64-bit architectures as well as several mobile platforms including Windows Mobile, iPhone SDK and embedded GTK+. It has the usual basic controls such as text and bitmap buttons, text entry, scrolling list, combobox, checkbox, and so on. Additional to that Powerful event system, Printing facility etc..