A browser IDE for m68000, Z80 assembly (and more), with graphics
Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.
Want to reach these readers? Sponsor an issue.
Asm Editor is an open-source browser IDE for writing, running, and debugging assembly.It currently supports M68K, Z80, MIPS, RISC-V (32- and 64-bit), and x86-64. The debugger includes breakpoints, backward stepping, execution history, register and memory inspection, and other tools intended to make assembly easier to understand.I recently added graphics, keyboard, and mouse support, so it’s now possible to build small games and other interactive programs.The project is aimed primarily at university students learning assembly. The M68K emulator takes inspiration from Easy68K, while the MIPS emulator uses the same emulator as MARS. Both are commonly used in computer science courses.I’m also working on interactive courses for those architectures, allowing students to learn and experiment directly in the app.The app also has architecture documentation, shareable files, project templates, and tools for professors to create exams.You can create a project from one of the templates to quickly try it out. I’d love to hear your feedback, particularly from people who teach or have learned assembly.Demo: https://asm-editor.specy.app/projects/create (pick the language and template you prefer)Repo: https://github.com/Specy/asm-editor
HN · launched Sep 8, 2026 · 30 upvotes (top 20%) · 0 views
Niche: software development environments · 118 launches, 13 in the last 7 days ▲ +18% · Explore this niche →
Category and tags
- Education
- Dev tools
- Developer
- Not AI
- Hobby / open-source project
Visit website ↗ Source listing ↗
More like this: all 118 launches in software development environments →
Could you build this?
Partial The web UI, Monaco editor integration, and stepping debugger controls are standard, but writing cycle-accurate multi-architecture emulators (M68K, Z80, MIPS, RISC-V, x86) with backward stepping requires specialized low-level simulation expertise.
What it would actually take: Built with WebAssembly/TypeScript, Monaco Editor, and a custom state-snapshotting time-travel debugger. The hard part is implementing or compiling performant, bug-free assemblers, disassemblers, and CPU interpreters for five distinct architectures while tracking full memory and register delta histories for undo/backward-stepping. Requires expertise in computer architecture, instruction set simulation, and WebAssembly tooling.
Discussion
1 comment analyzed.
Competitors mentioned: MARS (Java application), Cheerpj (Java emulator)
Competitors
Other products that read as similar to this one : 138 launches clear the similarity bar, closest 8 shown.
Attention rank: #38 of 139 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).
Launched 311 days after the earliest competitor.
- M68k assembly emulator that runs in the browser · hn · 2026-03-17 · 19 upvotes · similarity 0.60
- Codex CLI compiled to WASM running in the browser · hn · 2026-08-19 · 5 upvotes · similarity 0.45
- I wrote a custom assembler for CHIP-8 in C++ · hn · 2026-09-17 · 28 upvotes · similarity 0.45
- Coi · hn · 2026-01-20 · 225 upvotes · similarity 0.44
- AssemblyForNeovim · github · 2026-10-09 · 78 upvotes · similarity 0.44
- devasm.pro · ph · 2026-10-19 · 2 upvotes · similarity 0.44
- Elecxzy · hn · 2026-02-21 · 22 upvotes · similarity 0.40
- An x86 assembly game from 2002, ported to WebAssembly with Claude Code · hn · 2026-02-15 · 6 upvotes · similarity 0.39
The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.