Skip to content

IIIvan37/cpc-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

217 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPC Playground

A web-based Amstrad CPC development environment with integrated assembler and emulator.

Live demo: cpc-playground.iiivan.org

Features

  • Code editor with Z80 syntax highlighting and error markers
  • RASM assembler (WebAssembly)
  • CPCEC emulator (WebAssembly)
  • CPC Plus hardware support (sprites, enhanced palette, DMA)
  • Multi-file projects with includes and dependencies
  • Cloud storage with Supabase authentication
  • Reusable code libraries
  • Project sharing (public, private, or with specific users)

Quick Start

pnpm install
supabase start
pnpm dev

Tech Stack

  • React, TypeScript, Vite
  • Jotai (state management)
  • Supabase (PostgreSQL + Auth)
  • Netlify (hosting)

Credits

License

GPL-3.0 - See LICENSE

About

Z80 Assembly IDE for Amstrad CPC - Web-based emulator with RASM assembler

Resources

Stars

Watchers

Forks

Contributors