Caprice32
Frequently Asked Questions

Contents

How do I load games?
With the Multiface 2 enabled, some games won't load. Why?
How do I get files into and out of disk images?
The emulation runs like molasses. What's going on?

How do I load games?

The two most commonly used storage media on the CPC are diskettes and tapes. To make their use with an emulator more convenient, a method was devised to convert their data into 'virtual' images, condensing the entire contents into a single file. Disk images have the extension ".DSK" or ".IPF" - tape images the extension ".CDT". Caprice32 can use them either as-is or compressed in ZIP files, to conserve space.

Loading from Disk

Start the emulator and hit F6 to open the file selector for CPC drive A. Navigate to where you placed the DSK/IPF or the ZIP which contains it. Highlight the desired file and click on OK. If you selected a ZIP and it contained more than one DSK or IPF file, you now have to choose which one to load. Once again, highlight an entry and click on OK. Back on the blue CPC screen, type

CAT

to list the contents of the disk image. Two things can happen at this point: a) either a bunch of names appears, or b) you get a "Drive A: read fail" error message. Depending on what you got, follow the instructions in the corresponding paragraph below.

  1. locate the file with the smallest size and a .BAS, .BIN, or no extension. Now type

    RUN"

    followed by the desired file name and hit Enter (you get the quotation marks by hitting SHIFT+2). This should get things going. However, sometimes the file you identified is not the game's loader, and the RUN command results in a "BASIC 1.x" or "Memory full" message. In that case, use CAT to locate a different file and try the same procedure again.

  2. reset the emulation (F5) and try starting the game with the

    |CPM

    command. The | symbol is entered by pressing Shift+[ (US keyboard). If this still results in a read error then most likely the disk image is corrupt, or not a CPC disk at all.

Loading from Tape

Start the emulator and hit F3 to open the file selector for the tape drive. Navigate to where you placed the CDT or the ZIP which contains it. Highlight the desired file and click on OK. If you selected a ZIP and it contained more than one CDT file, you now have to choose which one to load. Once again, highlight an entry and click on OK. Back on the blue CPC screen, type

|TAPE

and hit Enter. The | symbol is entered by pressing Shift+[ (US keyboard). The CPC has now disabled the disk drive and is ready to load from tape. Type

RUN"

and hit Enter (you get the quotation marks by hitting SHIFT+2). The CPC will prompt with

Press PLAY then any key:

Select Play/Stop from the Tape menu or press Ctrl+F3 to press the PLAY button on the virtual tape deck. Now simply hit any key (except ESC, which aborts) to get things going. Loading from tape can take a very long time, so you may want to switch to Full Speed via F12 while it is doing so, to speed things up a bit.

^ Back ^

With the Multiface 2 enabled, some games won't load. Why?

When you first start Caprice32 or every time you reset the emulation with F5, the Multiface 2 will be visible to any CPC software that looks for it. Some software will try to detect the MF2 and will refuse to run if it finds it. To prevent this from happening, simply enter the Multiface 2 menu (F11) and exit it again by pressing "r". This will make the MF2 invisible until the next reset (hard or MF2 reset).

Please see the MF2 documentation for more details on this and the MF2 module's use in general.

^ Back ^

How do I get files into and out of disk images?

There is currently no way of doing this within Caprice32. However, it can be done with the help of CPCXFS, a small command-line utility which you can obtain at

http://andercheran.aiind.upv.es/~amstrad/download.html

(at the bottom of the page, in the "download - tools - disk_image" category).

^ Back ^

The emulation runs like molasses. What's going on?

Several factors can play a role when you are experiencing slow-downs with Caprice32. The most obvious is usually the render mode chosen on the Video page of the Options dialog. Some PC graphics cards do not support bitmap stretching in hardware and so the "Line Doubling (Hardware)" option can make everything run excruciatingly slow.

Next would be the bit depth you choose for the full-screen mode: stick with 256 colour modes if at all possible. Note however that "Line Doubling (Hardware)" is not supported in 256 colours on some graphics cards.

Another factor could be the sound emulation and specifically the playback rate. If you experience drop-outs, pops or stutters in the sound output, try lowering the playback frequency, switching to mono and/or selecting the 8 bit sample size on the Audio page of the Options dialog.

Finally, check to make sure you did not accidentally set the emulation speed on the General tab of the Options dialog to some value below 100%.

^ Back ^