CPCBox

An Amstrad CPC 8-bit computer emulator, created in JavaScript for the Web Platform.
The Amstrad CPC
The CPC (short for Colour Personal Computer) is a series of 8-bit home computers produced by Amstrad between 1984 and 1990.
It was designed to compete in the mid-1980s home computer market dominated by the Commodore 64 and the Sinclair ZX Spectrum computers. It successfully established itself primarily in the United Kingdom, France, Spain, Germany, Denmark, Greece and Australia.
About 3 million Amstrad CPC computer units were sold throughout its commercial lifetime.
More information about the Amstrad CPC computer series can be found on this Wikipedia article.
What is CPCbox?
CPCbox is an Amstrad CPC emulator. What it means is that CPCbox replicates the inner workings of the Amstrad CPC 8-bit computer hardware so that you can use any software that was made for this computer and run it with the same results as on the real hardware.
Features
CPCbox runs directly on your web browser, without requiring any plugin. You don’t have to download, decompress, install & update a CPC emulator anymore. CPCbox renders all those menial and time consuming work unnecessary.
CPCbox is a good choice to watch demos thanks to the quality of its audio and video renderings and because of its very precise Z80 and chipset emulation.
Retro-gamers will be pleased too as CPCbox features a very intuitive and functional user interface, so that they are just seconds away from playing their favorite 8-bit CPC games.
Requirements
CPCbox supports the latest web standards promoted by the W3C and the WHATWG organizations. As such, it is compatible with all the recent web browsers that support those standards.
Unfortunately, CPCbox uses an old sound API that has been deprecated and removed from browsers a long time ago. That’s why sound is disabled with current browsers. If you really need to enable sound, the best option is to use CPCbox with Firefox v26.0.
How to use the CPC?
The CPC doesn’t automatically run software you insert on its drives. At startup, you’re just welcomed with a basic prompt. It’s up to you to type commands to communicate with the CPC.
Load tape images
- Reset the CPC.
- Insert a .WAV tape image in the tape deck.
- Switch to tape mode by typing |TAPE⏎
- Type RUN »⏎
- Press the Play button on the tape deck
Warning: Loading software on tape takes minutes in CPCbox (as well as on real CPC hardware), instead of seconds on disc. Fortunately, almost every CPC game and software ever released elso exists on floppy disc. So, if you just want quick access to CPC games and softwares, consider using disc images instead.
Load disc images
- Reset the CPC.
- Insert a .DSK disc image into Drive A.
- Type CAT⏎
- The list of files contained in that disc appeared on the screen. Usually, you have to pick the program to run among the .BAS (or eventually .BIN) files.
- You can run that program by typing RUN » followed by the name of the file. For example: RUN »DISK⏎
Tip 1: If you get a « Disc error » after the CAT command, it probably means that this disc is in CP/M format. You can run those discs by typing |CPM⏎
Tip 2: The ‘|’ character only exists on English and Spanish CPC. The equivalent character is ‘ù’ on French CPC and ‘ø’ on Danish CPC.
Auteur/autrice
sdgadmin@tux.ovh
Publications similaires

parse_dsk.py
Un script Python robuste pour analyser des images de disquette .dsk (Amstrad CPC), détecter le répertoire, reconstituer la liste des fichiers et...
Lire la suite
Arnold
The Amstrad CPC supports the following file formats: DSK disk image files TAP tape image files SNA snapshot files BIN snapshot files...
Lire la suite
cpcdb.py
Le script va maintenant : ✅ Se connecter au serveur MySQL ✅ Créer la table dsk_games dans la base cpcdb ✅ Scanner...
Lire la suite
CPC.PY
✅ Fait quoi ? 📁 Arborescence produite : 📂 cpc_games/ ← Fichiers .dsk, .zip…📂 screenshots/ ← Captures d’écran (cover, title, etc.)📄 cpc_software_metadata.csv...
Lire la suiteTODO
multi emu C64 ne charge pas le .tap arnold db screenshoot add note , comments , run » , ….
Lire la suite