My web version of Mars MIPS, now has built-in C compiler
by nenepbl on 7/25/2026, 1:42:28 PM
Comments
by: all2
From the git repo:<p><pre><code> webMARS is a browser implementation of MARS MIPS 4.5: editor, assembler, simulator, help system, and classic MARS tools in a single web UI. Overview - Single-page IDE for editing, assembling, running, stepping, backstepping, and debugging MIPS programs. - Multi-window desktop/mobile UI with registers, text/data segments, labels, messages, Run I/O, and tool windows. - Built-in help system with localized pages and embedded reference material. - Persistent browser workspace for files, session restore, settings, and tool state. - Single JavaScript assembler and simulator core, with no native runtime dependency. </code></pre> And from [0]:<p><pre><code> MARS is a lightweight interactive development environment for programming in MIPS assembly language, intended for educational-level use with Patterson and Hennessy's Computer Organization and Design. </code></pre> ---<p>To run the demo program:<p>1. Run > Compile<p>1a. In the popup window select 'Open ASM as new file'<p>2. Run > Assemble, context will change to the 'Execute' tab.<p>3. Click the little 'Go' button near top-center.<p>4. ???<p>5. Profit!<p>---<p>[0] <a href="https://computerscience.missouristate.edu/mars-mips-simulator.htm" rel="nofollow">https://computerscience.missouristate.edu/mars-mips-simulato...</a>
7/25/2026, 4:53:22 PM
by: vkaku
Very nifty! Looks amazing ... :) I love the Netbeans ish style UI
7/25/2026, 4:54:10 PM
by: pjmlp
Looks quite well done, congrats.
7/25/2026, 7:13:26 PM
by:
7/25/2026, 1:42:28 PM
by: nenepbl
Check my git:<p><a href="https://github.com/codigoavulso/webMARS/" rel="nofollow">https://github.com/codigoavulso/webMARS/</a><p>TY!
7/25/2026, 1:44:01 PM
by: phendrenad2
Awesome, I was working on something similar pre-LLMs, and it was a slog, glad it's getting done.
7/25/2026, 7:09:38 PM