Comments
Hacker News
by phendrenad2
by pjmlp
by eleventen
https://github.com/codigoavulso/webMARS/
TY!
by nenepbl
by vkaku
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.
And from [0]: 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.
---To run the demo program:
1. Run > Compile
1a. In the popup window select 'Open ASM as new file'
2. Run > Assemble, context will change to the 'Execute' tab.
3. Click the little 'Go' button near top-center.
4. ???
5. Profit!
---
[0] https://computerscience.missouristate.edu/mars-mips-simulato...
by all2
Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- Awesome, I was working on something similar pre-LLMs, and it was a slog, glad it's getting done.by phendrenad2
- Looks quite well done, congrats.by pjmlp
- Takes me back to undergrad. Neat!by eleventen
- Check my git:
https://github.com/codigoavulso/webMARS/
TY!
by nenepbl - Very nifty! Looks amazing ... :) I love the Netbeans ish style UIby vkaku
- From the git repo:
And from [0]: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.
---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.To run the demo program:
1. Run > Compile
1a. In the popup window select 'Open ASM as new file'
2. Run > Assemble, context will change to the 'Execute' tab.
3. Click the little 'Go' button near top-center.
4. ???
5. Profit!
---
[0] https://computerscience.missouristate.edu/mars-mips-simulato...
by all2