ROLAND
0.70
Amstrad Emulator based on Caprice Source rewritten in C++.
|
Roland is an emulator of the homecomputers Amstrad/Schneider from the series CPC 464/664/6128 for Linux und Windows. Roland depends on SDL > 1.2 and SDL-Image. For further information visit https://www.rolandemu.de/
The source is written in c++11 code and needs at leat a c++11 enabled Compiler. Supported are GCC native, Visual Studio 2015 or CygWin/MinGw.
OS | Detail | Status |
---|---|---|
Ubuntu | 32 & 64 bit | |
Windows | 32 & 64 bit | |
- | CodeClimate | |
- | Codacy |
You will need cmake and git installed.
Folowing an example of an unix release build:
If you plan to build an RPM package or to install with make,"-DCMAKE_BUILD_TYPE=" must be "Release". If you plan to build an run from source directory,"-DCMAKE_BUILD_TYPE=" must be "Debug".
At the moment Visual Studio 2015 32bit and MinGW are the only valid build environments. Following an example of a Visual Studio release build:
You will need Doxygen installed to generate the documentation.
Key | Function |
---|---|
F1 | toggle gui on/off |
F2 | insert disk in drive A: |
F3 | insert disk in drive B: |
F4 | enable/disable joystick emulation (cursorkeys + alt) |
F6 | toggle bilinear filtering in OpenGL graphics driver |
F7 | switch to 2D graphics driver depending on OS (default) |
F8 | switch to OpenGL graphics driver |
F9 | reset |
F10 | exit |
F12 | toggle fullscreen |
Insert a disk, enter cat Enter and you will see the directory. Enter run "filename" Enter (mostly *.bas).
In most cases, there is a *.bas file on the disk to start the appropriate software. e.g.: disc.bas
Change settings in file roland.cfg inside the installation directory (Windows) or in file ~/.roland (Linux).
working settings:
Before you can start the Linux version, you have to adjust some pathes in roland-linux.cfg.
Afterwards, put roland-linux.cfg renamed to **.roland** into your homedir.
https://github.com/raldus/roland/blob/master/CHANGELOG.md "Changelog"