Skip to content

A project to build Emulator, Linker, Assembler, and Compiler from scratch.

License

Notifications You must be signed in to change notification settings

project-ela/ela

Repository files navigation

ela

A project to build Emulator, Linker, Assembler, and Compiler from scratch.

binary

  • sigrun: Compiler
  • rota: Assembler
  • herja: Linker
  • eir: Emulator

library

  • elfen: reading and writing ELF file
  • siderow: compiler infrastructure
  • x86asm: assembling and disassembling x86 assembly

Usage

# run examples/helloworld.vd
$ make run-example FILE=helloworld.vd

About

A project to build Emulator, Linker, Assembler, and Compiler from scratch.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages