Valhalla Project Introduction

Valhalla is [currently] a plan for designing a simple processor architecture and toolkit for research, education, and fun.

V0 is an attempt to design an elegant RISC-like processor; project goals include simplicity of programming as well as ease of adoption and support of C compilers.

For those eager to dive in,  see


V0VM will be a virtual machine - "software emulator" - for the V0 architecture. In the first version, it will load V0 programs and translate them to byte/machine code with [work-in-progress] V Assembler. The programmer can then execute - and later inspect - this code with the virtual machine and other Valhalla tools.

Feel free to take a peek at some code representing


I will continue describing parts and development of the Valhalla project as the mission goes on.


Comments

popular