Skip to content

feat(build): WebAssembly (WASM) build for browser use #53

@relmer

Description

@relmer

Build Casso65 as a WebAssembly module so the assembler and emulator can run in the browser.

Motivation: Instant accessibility — no install required. Browser-based 6502 tools attract a wide audience (educators, hobbyists, demo scene). Dramatically increases project visibility and star potential.

Scope:

  • Emscripten or wasm-pack build target for Casso65Core
  • Minimal JS/HTML wrapper: text editor for assembly source, assemble button, hex output view
  • Optional: step-through execution with register display
  • CI job to build and publish to GitHub Pages

Priority: High — biggest single multiplier for project reach.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions