-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Zarem is a high-performance MIPS Assembler and Integrated Development Environment (IDE) designed for seamless emulation and binary generation. Whether you are a student learning assembly or a developer building custom MIPS modules, this wiki contains everything you need to get started.
New to Zarem? Learn how to create your first project, configure your MIPS version, and run a "Hello World" program. See the Getting Started Wiki Page.
- Instruction Set: A complete list of supported MIPS instructions and their versions.
- TODO: Directives: How to use .data, .text, .byte, and other assembler directives.
- Register Map: A guide to register usage and naming conventions.
⚙️ Emulator & System
- Syscall Table: Documentation for I/O, file handling, and process control.
- TODO: ELF Format: Details on how Zarem handles Executable and Linkable Format outputs.
- TODO: Trap Handlers: Information on Zarem's internal exception handling.
Zarem is an open-source project developed and maintained by Avid29. The continued development of this IDE, including support for additional architectures, debugging tool advancements, performance updates, and new highly detailed visualization features, is supported entirely by the generosity of our community.
If you or your organization find Zarem useful, please consider becoming a sponsor.
To learn more about our sponsorship tiers and how we will recognize our supporters within the app and documentation, please visit our Sponsorship & Credits Information page.