Jxd-Cap32: Amstrad Cpc Emulator For Jxd

Discussion in 'Android' started by zx-81, Oct 14, 2012.

  1. zx-81

    zx-81 Certified Guru

    Joined:
    Apr 5, 2007
    Messages:
    679
    Location:
    Earth
    jxd-cap32.jpg


    Hi All,


    Caprice32 is one of the best emulator of the Amstrad CPC home computer series running on Windows and Unix, written by Ulrich Doewich.
    This emulator faithfully imitates the CPC464, CPC664, and CPC6128 models (see http://sourceforge.net/projects/caprice32)

    Here is a first version for both JXD S5110 & JXD S601 android console. The touchscreen is not supported so you have to use only console buttons
    (like PSP or Caanoo version).

    I have modified the Pandora version and port it to android using the amazing framework of Pelya, a big 'merci' for his awesome work.
    (See https://github.com/pelya/commandergenius )

    How to use it ? Everything is in the README file. This package is under GPL Copyright, read COPYING file for more information about it.
    Binary APK and source archive can be found on my blog : http://zx81.zx81.free.fr/


    Enjoy,


    Zx.
     
    Tags:
  2. Orion4874

    Orion4874 Mega GP Mania

    Joined:
    May 17, 2009
    Messages:
    1,426
    Location:
    North Brunswick, New Jersey
    Hi zx-81, will these run on any Android console or is it JXD specific? I'm wondering if it will run on a Yinlips console.
     
  3. zx-81

    zx-81 Certified Guru

    Joined:
    Apr 5, 2007
    Messages:
    679
    Location:
    Earth
    On yinlips i guess it should be ok (please let me know). I have tested only on S5110 and S601.

    EDIT: it should run on any android4 based consoles, with enough buttons / pads (like a JXD).
    The touchscreen is not supported in this emulator, i'm using only buttons (like PSP or Caanoo version)
     
  4. Orion4874

    Orion4874 Mega GP Mania

    Joined:
    May 17, 2009
    Messages:
    1,426
    Location:
    North Brunswick, New Jersey
    It runs but I can't actually start a game. I think it has something to do with not being able to assign the buttons. When I try it only recognizes the X and B buttons. It won't let you set the A or Y or the shoulder buttons for some reason.
     
  5. zx-81

    zx-81 Certified Guru

    Joined:
    Apr 5, 2007
    Messages:
    679
    Location:
    Earth
    Ok, i see .. I've uploaded a new version on my blog (same location, same filename). You need to remove previous version, and then after installing the new one you should have a menu on startup that would let you to remap keys.

    For both JXD S5110 and JXD S601 i have the following mapping :

    <Circle> 'a'
    <Cross> 'b'
    <Menu> RETURN
    <Back> SPACE
    <Triangle> 'c'
    <Square> 'd'
    <L-Trigger> 'e'
    <R-Trigger> 'f'

    If you use the same mapping, then it should work.
     
    Last edited by a moderator: Dec 17, 2015
  6. Orion4874

    Orion4874 Mega GP Mania

    Joined:
    May 17, 2009
    Messages:
    1,426
    Location:
    North Brunswick, New Jersey
    Thanks zx I got it working now. Looks like people will have to define different keys to start each game. Is there a way to get around that?
     
  7. zx-81

    zx-81 Certified Guru

    Joined:
    Apr 5, 2007
    Messages:
    679
    Location:
    Earth
    I'm using SDL + commandergenius stuff. The keycode seems to be different for each console, so i don't see any other solution than to enable the setup menu for all my apps.
     
  8. zx-81

    zx-81 Certified Guru

    Joined:
    Apr 5, 2007
    Messages:
    679
    Location:
    Earth
    Finally i bought a G18 so i should be able to have key mapping compatible between JXD and Yinlips, so you won't have to modify anything to get it to work properly.
     
    Last edited by a moderator: Dec 17, 2015
  9. zx-81

    zx-81 Certified Guru

    Joined:
    Apr 5, 2007
    Messages:
    679
    Location:
    Earth
    Just to let you know that a new version is out, with the following changelog :
    - Add more render modes + delta Y (better to play games such as Arkanoid)
    - Touch screen support in most of all menus
    - JXD + G18 support
    - Speed limiter accuracy improvement
    - Frame skip used now a 1/50 sec step (more accurate)
    - Fix Sound issues (due to bad SDL implementation on Android)
    - Fix several other bugs (snapshot images display etc ..)

    See here :
    http://zx81.zx81.free.fr/serendipity/index.php?/archives/514-JXD-CAP32-Amstrad-CPC-emulator-for-JXD-and-G18.html
     

Share This Page

Loading...