Welcome to the Moxie Wiki!
The Moxie Wiki is dedicated to providing information about the Moxie project, an effort to develop an embedded microprocessor as well as the requisite tools and OS ports needed for software development.
For news and updates, check out the Moxie Blog at http://moxielogic.org/blog.
The Moxie Architecture
The Moxie processor is a general purpose load-store processor. Defining characteristics include 16 32-bit general purpose registers with two-operand variable width instructions. See the Moxie Architecture page for additional details. The Architecture was designed in a series of posts.
The Moxie Toolchain
The Moxie Toolchain consists of a collection of Free and Open Source development tools targeting the moxie architecture. See the toolchain wiki page for notes on using the tools to compile, debug and simulate software for the moxie architecture.
MoxieDev is the source tree used to build the moxie toolchain and related software. It contains snapshots of the latest development sources for the GNU toolchain, qemu a linux kernel port and more. This is where all of the moxie port activity happens prior to submitting official changes back upstream. For information on how to download, build and install software from MoxieDev, check out instructions on the MoxieDev wiki page.