{"repo":"Specy/asm-editor","free":true,"listed":false,"github":"https://github.com/Specy/asm-editor","clone":"git clone https://github.com/Specy/asm-editor.git","description":"A modern webapp to write, run and learn M68K, MIPS, RISC-V, X86 assembly","language":"TypeScript","stars":311,"topics":["svelte","assembly","m68k","javascript","interpreter","motorola-68000","mips","mips-assembler","mips-assembly","risc-v"],"license":"AGPL-3.0","category":"ui-components","readme_excerpt":"🟢 We are looking for people to help with documentation and courses, you can look at more info here Asm editor A webapp made with sveltekit, rust webassembly and java TEAVM to learn, write and run M68K, MIPS and X86 assembly code. Uses monaco-editor for the editor, my WASM M68K interpreter to run the code, a Java MIPS Assembler (mars) compiled to javascript and a Java RISC-V Assembler (rars) compiled to javascript. It is made to help people approaching assembly by providing the tools necessary to write and debug code more easily. App features - Code completion and syntax highlighting - Run the program or step through it - Code breakpoints, settings, input/output interrupts, undo, formatter and more - Inspect the value of each register and memory address to see which was changed with each instruction - Create new projects and manage them all in the webapp - IDE with semantic checks and useful errors to help you learn assembly - Built-in documentation and intellisense with addressing modes, descriptions and examples - Customisable settings and shortcuts, including theme customization Editor Tools Once running the program there are many tools to help you understand what instructions did and debug the code. - Values which changed between each instructions are highlighted and the old value is also visible. registers and memory have tooltips to show the decimal/hexadecimal value. - Follow the stack pointer with the dedicated tab, it's split in rows of 4 bytes to make it easier to s","default_branch":null,"files":null,"tree":[],"storefront":"/r/Specy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Specy/asm-editor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}