Droid-CPC

Droid-CPC


Droid-CPC is an Amstrad CPC emulator for Android.
The Amstrad CPCs were 8 bits computers popular in Europe.
You can now play thousands of CPC games on your Android device.

Droid-CPC supports:
- Virtual Joystick on touchscreen (analog or directions keys)
- Virtual keyboard
- Hardware gamepads (XB360, Moga, etc.) with customable controls
- Hardware keyboards
- Snapshots (you can save / restore the state of the CPC, so any game can be saved / loaded)
- OpenGL renderer

"Sorcery +" is provided with the emulator so you can quickly check how the emulator works .

How to install and launch games:
--------------------------------------------
You can install games (.dsk files) in /sdcard/Kokak/droidcpc/Disks

For each .dsk file you add, you can add a .opt file (= a text file with the same name as the dsk) containing the name of the executable on the floppy disk. So, when you will select the dsk in the launch window, the game will be launched automatically.
Example: for sorceryp.dsk, sorceryp.opt contains "SORCERY.BIN" which is the executable.

To launch games manually, under the basic prompt, simply type:
RUN"executable, where "executable" is the .BAS or .BIN file on the floppy disc.
You can list the files by typing the "CAT" command.


Droid-CPC should work at full framerate on any device.

There are options on the launch window (please scroll it if necessary).
Check "Use Arrows" to replace the virtual analog stick by 4 directions keys.
Uncheck "LowRes Buffer" to have a readable "Mode 2" (slower on low-end devices)
Uncheck "Full Screen" to have original screen ratio.

Inside the emulator, tap the '+' icon to see disks, snapshots, turbo, joystick mapping, reset, numeric keypad, arrows options (and the Escape key).
When the "Keypad" icon is selected it sends numeric keypad keycodes to the emulator when you press numeric keys on the virtual keyboard.
The "Esc" (Escape) key next to the "Keypad" icon sends the "Esc" key to the emulator.
You can use the "arrows" icon (below the "disk" icon) to swap between virtual joypad and arrows virtual keys ingame.

You can download about 1700 CPC games from here: http://www.cpcgamereviews.com

History:
V1.01
- Better keyboard support.
- Added a "Keypad" icon in the options ingame (next to the "Reset" icon). When this icon is selected it sends numeric keypad keycodes to the emulator when you press numeric keys on the virtual keyboard.
- Added an "Esc" (Escape) key next to the "Keypad" icon (to send the "Esc" key to the emulator)
- Added an "arrows" icon (below the "disk" icon) to swap between virtual joypad and arrows virtual keys ingame.

Next release:
- Debug

Recent changes:
V1.01.2
- Random stack overflow fixed (crash)
V1.01.1
- Crash at launch fixed
Add to list
$2.47
76
3.8
User ratings
92
Installs
1,000+
Concerns
1
File size
1251 kb
Screenshots
Screenshot of Droid-CPC Screenshot of Droid-CPC Screenshot of Droid-CPC Screenshot of Droid-CPC

About Droid-CPC
Droid-CPC is an Amstrad CPC emulator for Android.
The Amstrad CPCs were 8 bits computers popular in Europe.
You can now play thousands of CPC games on your Android device.

Droid-CPC supports:
- Virtual Joystick on touchscreen (analog or directions keys)
- Virtual keyboard
- Hardware gamepads (XB360, Moga, etc.) with customable controls
- Hardware keyboards
- Snapshots (you can save / restore the state of the CPC, so any game can be saved / loaded)
- OpenGL renderer

"Sorcery +" is provided with the emulator so you can quickly check how the emulator works .

How to install and launch games:
--------------------------------------------
You can install games (.dsk files) in /sdcard/Kokak/droidcpc/Disks

For each .dsk file you add, you can add a .opt file (= a text file with the same name as the dsk) containing the name of the executable on the floppy disk. So, when you will select the dsk in the launch window, the game will be launched automatically.
Example: for sorceryp.dsk, sorceryp.opt contains "SORCERY.BIN" which is the executable.

To launch games manually, under the basic prompt, simply type:
RUN"executable, where "executable" is the .BAS or .BIN file on the floppy disc.
You can list the files by typing the "CAT" command.


Droid-CPC should work at full framerate on any device.

There are options on the launch window (please scroll it if necessary).
Check "Use Arrows" to replace the virtual analog stick by 4 directions keys.
Uncheck "LowRes Buffer" to have a readable "Mode 2" (slower on low-end devices)
Uncheck "Full Screen" to have original screen ratio.

Inside the emulator, tap the '+' icon to see disks, snapshots, turbo, joystick mapping, reset, numeric keypad, arrows options (and the Escape key).
When the "Keypad" icon is selected it sends numeric keypad keycodes to the emulator when you press numeric keys on the virtual keyboard.
The "Esc" (Escape) key next to the "Keypad" icon sends the "Esc" key to the emulator.
You can use the "arrows" icon (below the "disk" icon) to swap between virtual joypad and arrows virtual keys ingame.

You can download about 1700 CPC games from here: http://www.cpcgamereviews.com

History:
V1.01
- Better keyboard support.
- Added a "Keypad" icon in the options ingame (next to the "Reset" icon). When this icon is selected it sends numeric keypad keycodes to the emulator when you press numeric keys on the virtual keyboard.
- Added an "Esc" (Escape) key next to the "Keypad" icon (to send the "Esc" key to the emulator)
- Added an "arrows" icon (below the "disk" icon) to swap between virtual joypad and arrows virtual keys ingame.

Next release:
- Debug

Recent changes:
V1.01.2
- Random stack overflow fixed (crash)
V1.01.1
- Crash at launch fixed

Visit Website
User reviews of Droid-CPC
Write the first review for this app!
Android Market Comments
A Google User
Apr 30, 2014
Cpc Havin trouble. Seems to lock up all the time... Response. It locks up on all game yes. The game freezes and the sound its playing at the time. It happens sporadically no set time. Roms tried. Renegade.death wish3.colony. Dun durach.dizzy.and a few more.it work's well when not crashed. Also think the joystick needs improvement. Keep up the good work tho
A Google User
Apr 10, 2014
Good effort! Sorry for the late response, today I checked. The "key-stuck" bug, happens to all games loaded with .opt. When a game loads, it behaves like a key is being pressed continuously. Also, many games (not all), show 'disc missing' upon launch, but when I reset and insert disc image properly (CAT & RUN"FILENAME"), it works fine. So, I guess, the problem appears with the .opt function. It's strange though. About sound, I never had Power Savings of any kind, so it must be something else. I think that sound emulation is in general a little buggy, but bearable. Try playing Ninja from Mastertronic, as an example, and you'll see. A proposition, if I may: there could be a display mode without the CPC border, to enhance viewing pleasure. Either way, border almost never had any real usage on our beloved Arnold (except for a few demos and intros). Waiting for the update, mainly the display fix. If you need anything else, I am at your disposal!
A Google User
Apr 9, 2014
Not working Being an avid Amstrad user from days gone by, I was delighted to get this app, unfortunately I cannot get any .dsk games to work. After downloading and trying to type cat on the Amstrad screen I keep getting a syntax error. Also having to type c (then pressing my back button on the phone) just to show C on the screen, the same goes for all letters. Also would like to know how to add the. opt file to auto load games.
A Google User
Mar 7, 2014
Good App.. but missing some functions Great App.. I am sure the following features is probably on your "to do" list but would be much better if: 1) Zip file support: since everything is zipped on NVG or equivalent sites. 2) Access to the main BASIC system even without a Disc loaded 3) Better configuration support for variants (464,664,6128,Plus etc) 4) better compatibility with hacked / non standard modes Thanks!!
A Google User
Jan 9, 2014
Great emulator. Well worth the money! Excellent start and excellent emulator - big well done! Just some minor bugs - can't put games on SD card on Samsung Tab 2 tablet. Only works with the internal memory otherwise get SystemIndexOutOfRangeException. Some other issues where the emulator freezes and can't start Bubble Bobble as it doesn't as accept the "1" for 1 player? However I can play Dizzy and spent ages recapturing my youth! Joystick control interesting method and a great idea and well implemented. Also love the non-intrusive menu system.