JonBelanger

150
reputation
3
12

Currently writing a Digital Alpha AXP Emulator (DECaxp). Each emulated CPU, and there can be up to four of the, will be able to execute six instructions simultaneously (limited only by the number of cores on the system it executes). It will have VHD and VHDX virtual disk drives (consistent with HyperV). The code is entirely written in C.

I have written an open source version of Digital's Structure Definition Language (SDL). This allows for the easy definition of data structures that can be utilized by multiple programming languages (very helpful when passing structured data between programs, as well as providing programs with interfaces for multiple programming languages). Currently, this only supports generating data structures and definitions for the C/C++ language.

Started working on a LLVM based compiler for the Carnegie Mellon Bliss compiler. This will also require the SDL compiler above to be enhanced for this language.