Menu

πŸ“°
0

Reddit - Please wait for verification

Computer Science: Theory and ApplicationΒ·/u/MperottoΒ·4 days ago
#xYxnNIwV
Reading 0:00
15s threshold

Hey r/compsci, I'm a CS professor and built this tool for teaching bootloader development without making students install anything. **What it does:** - Write x86 NASM assembly in the browser (CodeMirror editor with NASM syntax + autocomplete) - Assemble using NASM compiled to WebAssembly (runs client-side, no server) - Execute the binary in a v86 x86 emulator embedded in the page - Download the raw `.img` and flash to a real USB stick with `dd` **No backend. No account. No install.** Projects are saved in IndexedDB locally in your browser. **Didactic examples included:** - Basic boot sector (prints a string, halts) - Two-stage bootloader (stage 1 loads stage 2 via `int 13h`, jumps to it) - BIOS print routine - Sector read **Stack:** NASM β†’ Emscripten β†’ `.wasm`, v86, CodeMirror 6, Cloudflare Workers (static hosting only) Interface in pt-BR, English, and zh-CN. Try it: https://asm-boot-studio.mperotto.workers.dev/asm-boot-studio Source and feedback welcome.…

Continue reading β€” create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More