Skip to content

jorditorrentsguillen/caprice32

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Caprice32 - Amstrad CPC Emulator

(c) Copyright 1997-2004 by Ulrich Doewich - [Original Caprice32] (http://sourceforge.net/projects/caprice32/)

Updated on 2014 by Antonio Cao - [@burzumishi] (https://github.com/burzumishi) - [New Caprice32] (https://github.com/burzumishi/caprice32)

###WHAT IS IT?

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. These programs or games can be run unmodified at real-time or higher speeds, depending on the emulator host environment.

###USING THE SOURCE

The source for Caprice32 is distributed under the terms of the GNU General Public License (GNU GPL), which is included in this archive as LICENSE. Please make sure that you understand the terms and conditions of the license before using the source.

I encourage you to get involved in the project - please see the [Caprice32 page on GitHub] (https://github.com/burzumishi/caprice32) for contact details.

###REQUIREMENTS

You will need the following to successfully compile an executable:

###Build Caprice32

Generate build scripts with "autogen.sh":

sh autogen.sh

To "configure" the source code use:

./configure --prefix=/opt/caprice32

Once finished you can build it with "make":

make

If you want Doxygen documentation to be generated type:

make all-doc

To install built binaries and documentation into your filesystem type:

make all install

You are ready to run caprice32 now!

caprice32

Keyboard Help:

  • [F1]: Switch Fullscreen/Windowed
  • [F2]: Load Saved Game
  • [F3]: Insert Casette
  • [CONTROL+F3]: Command PLAY/STOP Cassette
  • [F4]: Save Game
  • [F5]: Reset
  • [F6]: Insert disk A
  • [F7]: Insert disk B
  • [F10]: Quit Caprice32
  • [F11]: Menu Multiface2
  • [F12]: Activate/Deactivate Turbo Mode
  • [PAUSE]: Pause Emulation
  • [Impr Sys]: Screen Capture

###COMMENTS OR READY TO CONTRIBUTE?

If you have suggestions, a bug report or even want to join the development team, please feel free to use one of the many contact methods presented on the Caprice32 project page on GitHub.

About

Amstrac CPC Emulator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 84.9%
  • C 15.0%
  • Shell 0.1%