Zarem

An Assembler, Emulator and IDE for assembly in C#/WinUI

C# πŸ“„ GPL-3.0 ⭐ …
Screenshot of Zarem

Zarem is an IDE for writing, running, and debugging applications written in assembly.

It currently supports MIPS and has limited support for RISC-V. The emulator can run either by interpreting instructions or through JIT recompilation to .NET CIL.

I wrote it because it retro-actively could have been useful when I was learning MIPS in university, but let’s be honest nobody needs this sort of thing today.

Copilot says: AI-generated

Dive into the world of assembly with a sleek, all-in-one tool that assembles, emulates, and even lets you code within a friendly Windows IDE designed for learners and tinkerers alike! It’s perfect for those who want to get hands-on with MIPS assembly and beyond without the usual headaches.

Key features:

  • πŸ”₯ Integrated assembler, linker, emulator, and IDE for a smooth coding experience
  • ⚑ Supports MIPS assembly with debugging and emulation
  • 🎯 Cross-platform core tools using .NET 10 for versatility
  • 🌍 Built-in localization including English, Hebrew, and Spanish

This summary was generated by GitHub Copilot based on the project README.