A browser IDE for m68000, Z80 assembly (and more), with graphics
Details
- External ID
- 49608665
- Source
- HN
- Company
- —
- Product
- A browser IDE for m68000, Z80 assembly (and more), with graphics
- Website domain
- specy.app
- Launched
- Sept. 8, 2026
- Cohort
- —
- Upvotes
- 30
- Upvotes percentile
- 0.7990430622009569
- Tags
- —
- Fetched at
- Sept. 12, 2026, 5:46 p.m.
- Updated at
- Sept. 12, 2026, 5:46 p.m.
Description
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
Enrichment
- Theme
- Claude integrations and coding agents
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- browser ide for assembly with graphics
- Manually corrected
- False
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 — 49 launches clear the similarity bar, closest 8 shown.
Attention rank: #11 of 50 (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.59
- Codex CLI compiled to WASM running in the browser · hn · 2026-08-19 · 5 upvotes · similarity 0.44
- I wrote a custom assembler for CHIP-8 in C++ · hn · 2026-09-17 · 28 upvotes · similarity 0.43
- Coi · hn · 2026-01-20 · 225 upvotes · similarity 0.42
- Elecxzy · hn · 2026-02-21 · 22 upvotes · similarity 0.38
- An x86 assembly game from 2002, ported to WebAssembly with Claude Code · hn · 2026-02-15 · 6 upvotes · similarity 0.37
- Agent MCP Studio · hn · 2026-04-25 · 11 upvotes · similarity 0.36
- INXM // local` OSS for using LLM as compiler and not as runtime · hn · 2026-08-19 · 5 upvotes · similarity 0.35
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.