MIPSduino: The Ultimate MIPS Assembly & Microprocessor Suite

MIPSduino is a professional-grade, high-performance development environment for MIPS Assembly. Designed for engineers, students, and hardware enthusiasts, it bridges the gap between software simulation and physical microprocessor integration.
📥 Download MIPSduino CLI
The VS Code extension requires the MIPSduino CLI to be installed on your system. Download the appropriate installer for your platform:
📦 Quick Start: Download the latest MIPSduino CLI installer for your platform.
🌟 Professional Overview
MIPSduino transforms VS Code into a powerful workstation for computer architecture and embedded systems. Whether you are learning the basics of MIPS or deploying complex instructions to a custom microprocessor, MIPSduino provides the tools you need in a sleek, unified interface.
🚀 Core Capabilities
- Unified Action Menu: Access every tool—Run, Build, Upload, Memory Map, and Registers—from a single, intuitive rocket-icon menu.
- MicroCoreASM Integration: Native support for the MicroCoreASM hardware architecture, ensuring your code is ready for real-world execution.
- Advanced Memory Inspection: Deep-dive into Text and Data segments with high-fidelity hex dumps and address mapping.
- Hardware-Ready CLI: A robust command-line interface powered by Python, featuring clean, colorized output and zero shell noise.
- MARS 5 Power: Leverages the industry-standard MARS simulator for reliable execution and debugging.
⌨️ Power-User Shortcuts
Master your workflow with these optimized keybindings:
| Feature |
Shortcut |
Description |
| Run Code |
Ctrl + Shift + R |
Execute MIPS code in the professional terminal. |
| Action Menu |
🚀 Icon |
Open the overlay menu for all advanced actions. |
| Build Binary |
Ctrl + Shift + B |
Generate hardware-ready .hex and .bin files. |
| Upload |
Ctrl + Shift + U |
Deploy code directly to your microprocessor. |
| Symbol Table |
Ctrl + Shift + S |
View memory addresses for all labels and functions. |
| Memory Map |
Ctrl + Shift + M |
Inspect the full memory state of your program. |
| Registers |
Ctrl + Shift + G |
View the final state of all 32 MIPS registers. |
🛠️ Hardware Setup
MIPSduino is built for hardware. Configure your connection in seconds:
- Open VS Code Settings (
Ctrl + ,).
- Search for MIPSduino.
- Configure your Hardware Port (e.g.,
COM3 or /dev/ttyUSB0) and Baud Rate.
- Click Upload to see your code come to life on real silicon.
MIPSduino is designed to work wherever you code:
- Cursor: Fully compatible with the Cursor AI IDE. Install via
.vsix or search the marketplace.
- Antigravity: Optimized for the Antigravity AI environment. Supports Open VSX and manual installation.
- Web (Chromium): Basic support for syntax highlighting and snippets in browser-based environments like
vscode.dev and github.dev.
📦 Extension Pack
MIPSduino includes essential tools for a complete development experience:
- C/C++ Tools: For advanced cross-compilation.
- Hex Editor: For low-level binary inspection.
MIPSduino is open-source and licensed under the MIT License. Join our community on GitHub to contribute or report issues.
Designed for Performance. Built for Hardware.