Page MenuHomeSolus

Caprice32
Closed, ResolvedPublic

Description

  • Name: Caprice32
  • Homepage: https://github.com/ColinPitrat/caprice32
  • Open Source: Yes, (GNU GPL)
  • Link to Source Tarball\Zip file: https://github.com/ColinPitrat/caprice32/archive/v4.3.0.tar.gz
  • Description: Caprice32 is a software emulator of the Amstrad CPC 8bit home computer series. The emulator faithfully imitates the CPC464, CPC664, and CPC6128 models. By recreating the operations of all hardware components at a low level, the emulator achieves a high degree of compatibility with original CPC software.

Event Timeline

DataDrake moved this task from Backlog to Accepted For Inclusion on the Package Requests board.

Thanks for packaging this! However, upon attempting to use Caprice, I find that it is impossible to load disk or tape files into the emulator as it arrives from the Software Center. It only allows you to load files from the ./disk, ./tape, and ./snap directories, which as far as I can tell don't exist anywhere on the system.

After rooting around for a while, I found the file cap32.cfg in /etc/ and using that, was able to direct it toward a folder I made in /Home.

Would it be possible to alter the package installer so that it will create a hidden .caprice32 folder (with correct sub-folders inside) in the /home directory, and include a modified cap32.cfg file directing the emulator to the .caprice32 folder?

As it is, an average user would likely not be able to use Caprice32 as it comes from the software center.

Yeah there's quite a lot the project still has to do for their install to be first class. The biggest problem is that they don't have a way to override the settings on a per user basis. Even if you had something like a .caprice32 folder it wouldn't know to look there for the settings file. I can poke around a little more to see how to fix things, but this really is an upstream issue with them needing to spend some time on best practices.