Caprice Forever is a Windows emulator that replicates the Amstrad CPC experience, including models like the 6128 PLUS and 464 PLUS. It features advanced graphic rendering through DirectX, OpenGL, or GDI, and delivers comprehensive sound emulation using OpenAL. The emulator also supports peripherals like joysticks, gamepads, and optical guns, while incorporating modern devices such as PlayCity and X-Mem. Enhanced features include improved Z80 emulation, turbo mode for faster execution, and tools for observing internal machine states.
CaPriCe Forever 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:
CaPriCe Forever Setup Instructions
This step-by-step guide will walk you through the process of downloading, setting up, and using CaPriCe Forever.
1. Downloading and Installing CaPriCe Forever
- Download: Access the CaPriCe Forever download link provided above. Save the archive file to your computer.
- Extract Files: Use a file archiver like WinRAR or 7-Zip to extract the downloaded archive to a location of your choice (e.g., a folder named “CaPriCe Forever”).
- Open the Application: Navigate to the extracted folder and open the
Caprice
application. This will launch the emulator.
2. Initial Setup
Upon opening the application, you will see the classic blue screen Amstrad CPC BASIC prompt. This indicates the emulator is ready for use. Keep in mind that this emulator replicates the behavior of Amstrad CPC and PLUS 8-bit computers.
3. Running Programs on CaPriCe Forever
Running a Game Disk
- Load the Disk Image: Press
F2
or navigate through the menu:Disk > Drive A options > Load Disk Image
. - Run the Game: After the disk is loaded, type
RUN"SORCERY"
and pressEnter
to start the game. - Simulate Joystick Controls: Press
Shift + F5
to use your keyboard as a joystick. Use the cursor keys and space bar to control the game.
Running a Tape Program
- Insert Tape: Select
Tape > Load Tape Image
. - Auto Play: Enable auto play by navigating to
Tape > Auto Play at Insert
. - Execute Program: For CPC 6128 or 664 machines, type
|TAPE
followed byRUN""
and pressEnter
. Then start the tape by pressing the play button on the emulator.
4. Key Features and Settings
CaPriCe Forever offers a variety of features that enhance emulation:
Keyboard and Controller Configuration
- Keyboard Mapping: Go to
Inputs > Keyboard mapping...
to configure the keys. The default setup includes mappings like:COPY
=Home
SHIFT
=Page Up
CONTROL
=Page Down
- Using Game Controllers: Connect your controller before starting the emulator. Go to
Inputs > Game controller settings...
to map the buttons.
Display and Audio Adjustments
- Brightness Controls: Adjust screen brightness using
F9
(decrease) andF10
(increase). For additional display settings, navigate toDisplay > Display settings...
. - Audio Settings: Access audio settings via
Emulator > Audio settings...
. This menu allows you to toggle channels and adjust volumes for different devices like the PlayCity and Digiblaster.
5. Advanced Options and Customization
Command Line Interface
CaPriCe Forever supports launching via command line with parameters such as:
/DriveA="Filename"
to load a disk image/Fullscreen
to start in fullscreen mode/Turbo
to enable turbo speed
Enable Expert Features
Unlock the full potential of CaPriCe Forever by activating the expert menu:
- Menu:
Help! > Show expert menu
6. Additional Features for Power Users
Albireo SD Card Mode
This feature enables folder sharing between the emulator and Windows using uniDOS with the Albireo node. Configure it by going to Emulator > Device settings...
.
Turbo Speed and Performance Tweaks
- Toggle Turbo Mode: Use
F6
for full-speed turbo mode. Adjust custom speeds by navigating toEmulator > Turbo
. - Change Priority: Modify the emulator’s process priority for better performance via the
Caprice.ini
file:WindowsPriority=1
for high priorityWindowsPriority=2
for real-time priority
7. Common Shortcuts
Here are some useful shortcuts to streamline your experience:
- F1: Pause
- F2: Load disk for Drive A
- F5: Open Drive A Catalogue
- Shift + F5: Enable Keyboard-as-Joystick mode
- Ctrl + F12: Perform a cold reset
8. Troubleshooting and Tips
- Program Compatibility: Most programs run smoothly using the CPC 6128 default settings. For specific software, you might need to adjust memory settings or load additional peripherals.
- Audio Issues: If experiencing problems, try switching to a different audio device through
Emulator > Audio settings...
. - Switching Renderers: If you encounter display issues, consider changing from DirectX to OpenGL or GDI by modifying
Caprice.ini
settings.