Caprice32 is an Amstrad CPC emulator designed to replicate the Amstrad CPC 8-bit home computer series, including models CPC464, CPC664, and CPC6128,. It achieves a high level of compatibility by emulating hardware components at a low level, allowing original CPC software to run seamlessly. Caprice32 supports features like joystick emulation, multilingual keyboards, and various file formats for disks, tapes, and cartridges, making it a versatile tool for retro gaming and software development.

CaPriCe32 Download

Select which version you require below to be taken to either the official website or app store for your device where you can download:

CaPriCe32 Setup Instructions

This step-by-step guide will walk you through the process of downloading, setting up, and using CaPriCe32.

1. Downloading and Installing Caprice32

Step-by-Step Instructions:

  1. Download the Emulator:
    • Visit the official Caprice32 download page.
    • You will find versions for different operating systems: macOS, Windows (32-bit and 64-bit).
    • Choose the appropriate version for your system. Most modern Windows users should select the 64-bit version (wins64.zip).
  2. Extract the Files:
    • The downloaded file will be in a ZIP format. Use an extraction tool such as WinRAR, 7-Zip, or the default extraction tool on your system.
    • Extract the ZIP file to a location of your choice on your computer (e.g., the Desktop).
  3. Locating the Files:
    • Once extracted, navigate to the release folder. Inside, you will find a subfolder named cap32.
    • The main executable file (cap32.exe) is located here, along with several other essential folders, including the ROM folder.

2. Preparing the Emulator

The ROM folder contains system files needed to emulate various models of the Amstrad CPC, such as the 464, 664, and 6128. These files are included, so there is no need to download additional BIOS files.

To Start the Emulator:

  • Double-click on cap32.exe. This will launch the main emulator window.

3. Loading Games on Caprice32

Steps to Load a Game:

  1. Access the Emulator Menu:
    • Press F1 on your keyboard to open the emulator’s options menu.
  2. Load Game Files:
    • Navigate to the Load and Save section.
    • Ensure Drive A is selected, as this is where the game will load from.
    • Browse to your .dsk (disk image) file.
    • Highlight the game file and click Load.
  3. Start the Game:
    • After loading the game, return to the main emulator screen.
    • Use your keyboard to enter basic commands, similar to how you would on a real Amstrad CPC.
    • Type CAT and press Enter to list the contents of the disk.
    • Locate the name of the main program file, then type RUN" followed by the name, enclosed in quotes, and press Enter. For example RUN"ROBOCOP"
    • The game will begin to load.

4. Setting Up Controls

Playing with the keyboard can be challenging, so you may want to use a game controller.

Steps to Configure a Controller:

  1. Open the Options Menu (F1) and Select Input:
    • Enable joystick emulation.
    • Connect your controller (e.g., a PS3 controller).
    • The emulator should automatically detect the controller. You may need to configure the buttons manually by assigning them in the input settings.
  2. Alternative Control Setup:
    • If using a keyboard, note that certain keys (like the quotation mark " character) may be in different locations compared to modern keyboards. For example, you may need to press Shift + @ to produce ".

5. Adjusting Display Settings

To Switch to Full Screen:

  1. Open the options menu (F1).
  2. Navigate to Options > Video.
  3. Select Full Screen and apply the settings.
  4. Restart the game using the steps described in Section 3.

6. Advanced Options

Caprice32 allows you to emulate different models of the Amstrad CPC, such as switching between the 464, 664, and 6128.

To Change System Models:

  1. Go to Options > ROMs:
    • Here, you can view the currently loaded ROM slots.
    • To switch models, select a different ROM file from the list (e.g., to switch to the 128K model).
  2. Additional Display Options:
    • Enable black-and-white (monochrome) display mode, adjust FPS counters, and customize other settings for a more authentic experience.