BO-CPC Amstrad EmulatorV1.9

By Bang on Target

Modern Web-Based Amstrad Emulator.

Click on the link to take you to the app: BO-CPC Amstrad Emulator 


The BO-CPC is a loving recreation of the classic 1985 Amstrad CPC6128 home computer, rebuilt from the ground up for the modern web. It fuses a highly accurate Locomotive BASIC 1.1 Interpreter with a deeply simulated AY-3-8912 programmable sound chip, delivering an authentic retro coding and chiptune audio experience without any complicated downloads or setups.


Whether you're looking to type in classic magazine game listings, experiment with vintage audio synthesis, or learn programming exactly how the pioneers did it, the BO-CPC gives you the raw, unfiltered power of 8-bit programming right at your fingertips.

Updated: 25th March 2026.

The BO-CPC is in its Beta phase and may contain bugs or features that don't work as intended. It is  free to use. 

For continued development of these apps please think about supporting them by buyng me a coffee:  Buy Me a Coffee 

To report bugs in this app or ask for features send me an email: bangontargetapps.com


🌟 What is this App?

The BO-CPC is a fast, modernized, fully-featured browser emulator built from the ground up to accurately recreate the 1980s Amstrad CPC computing and synthesizer experience.

It acts as both a robust Locomotive BASIC 1.1 Interpreter capable of running classic magazine type-in games and an advanced AY-3-8912 Programmable Sound Generator (PSG) for exploring retro chiptune audio techniques—all running securely and reliably in your web browser!


Core Features

🕹️ Complete Locomotive BASIC 1.1 Support

Run classic Amstrad scripts with over 95% native feature parity. The engine parses custom control flows, data loops, complex string/math operations, and error-handling interrupts matching original 8-bit limits.

🎹 Authentic Chiptune Synthesizer

True 3-channel audio synthesis matching the original AY-3-8912 sound chip.


🎨 Retro Graphics & Display Pipelines

Draw directly to the custom virtual CPC canvas renderer.

💾 Virtual Disk Drives & Memory

Your data won't vanish when you refresh the browser!

🎮 Smooth Input & Interrupt Timers