Skip to content

Latest commit

 

History

History
15 lines (10 loc) · 880 Bytes

README.md

File metadata and controls

15 lines (10 loc) · 880 Bytes

NAME

logo

NAME ("Not Another MIPS Emulator") is a modular, language-agnostic assembly code emulation pipeline designed for educational use.

Goals

NAME accomplishes a modular approach to assembly code emulation by dividing and conquering three crucial elements:

  1. Assembling - accomplished by name-as, a configurable assembler framework
  2. Emulation - accomplished by name-emu, an extensible framework for developing CPU emulators
  3. Development - accomplished by
  • name-ext, a VSCode integration for assembly development complete with a DAP and IntelliSense for insight into emulated CPU cores
  • name-fmt a VSCode extension for canonical assembly formatting