Caprice32 è un emulatore software della serie di home computer Amstrad CPC a 8bit, eseguibile su Linux e Windows. L'emulatore imita in tutto e per tutto i modelli CPC464, CPC664 e CPC6128. Ricreando tutte le funzionalità dei componenti hardware a basso livello, l'emulatore ottiene un alto livello di compatibilità con il software CPC originale. Questi programmi o giochi possono essere eseguiti senza modifiche in tempo-reale o ad alta velocità, dipende dall'ambiente che ospita l'emulatore.