CPCWiki forum

General Category => Emulators => Topic started by: Ynot.zer0 on 10:29, 20 March 10

Title: Android Emulator
Post by: Ynot.zer0 on 10:29, 20 March 10
Hi,

I just got myself an HTC Hero running Android 1.5 (at the moment), I was able to download a C64 emu and it works rather well - does anyone know if there is a CPC emu for the Android phones? I've done a quick google and cannot see anything obvious, has anyone seen one of these hidden away somewhere?  It'd be great if there was one  8)

thanks  tony
Title: Re: Android Emulator
Post by: nurgle on 12:22, 20 March 10
Hmm, Android is Java, eh? Maybe Markus can do something.  8)
Title: Re: Android Emulator
Post by: Devilmarkus on 14:48, 20 March 10
Hmm, Android is Java, eh? Maybe Markus can do something.  8)

I don't think so... This is phone-java.
Title: Re: Android Emulator
Post by: redbox on 20:08, 20 March 10
I don't think so... This is phone-java.

And there-in lies the main problem with Java  ;)
Title: Re: Android Emulator
Post by: mr_lou on 09:03, 21 March 10
I think the concept with Java was good, but it hasn't been followed.
The problem is that everyone creating a new platform wants to make their own API's for accessing various functionality. And this is silly.
All platforms have a screen for example. So why can't I draw a line on all those platforms using the same command? Because the creators chose not to do it like that, and thus renders Java no better than C/C++.

Apart from that, Android isn't really "real" Java either, since Google decided to use the Dalvik virtual machine, which isn't approved by Sun. So the Java part of Android is actually only the syntax... which again means, that they might as well have chosen C/C++
But I think they went with Java in order to bring more JavaME developers to the platform. Why they didn't just make it possible to run JavaME stuff on Android (just like Windows Mobile and Symbian does) is beyond me.

Anyway, for Android there's also an NDK (Native Development Kit), in which you code using C/C++. It's intended for coding small libs and such, which you then use in your Java code. It is this NDK that's made it possible for developers to code MOD-player libs and such. And one guy even coded an Android version of Milkytracker entirely with NDK (which isn't the purpose of NDK, but I bet we'll see a lot more of that mess).

So an Amstrad emulator could be coded using the NDK with C/C++ code.
Title: Re: Android Emulator
Post by: nurgle on 14:06, 21 March 10
I think the concept with Java was good, but it hasn't been followed.

That depends. On the server side Java has found it's place, and it won't go away anytime soon. The web and enterprise application frameworks that have emerged are just to good.

So an Amstrad emulator could be coded using the NDK with C/C++ code.

Those that already run on Linux come to mind.  ;)
Title: Re: Android Emulator
Post by: mr_lou on 10:44, 12 August 10
Ok, more interesting Android phones with gaming capabilities is beginning to show up.

Sony Ericsson PSP-like phone (http://www.engadget.com/2010/08/11/exclusive-sony-ericsson-to-introduce-android-3-0-gaming-platfor/)

We need an Amstrad emulator for Android. Who'll make one?
Markus is a lazy bum, so he's not porting JavaCPC. Anyone else care to port it? :-)
Title: Re: Android Emulator
Post by: Bryce on 12:32, 12 August 10
I'm shite at programming, so it won't be me :D But I have a Sony Ericsson U5i (Vivaz) which runs symbian S60 v5, not android. Anyone care to write an emulator for that? There's a v3 version on the web, but I doubt it would run on v5 as is, but maybe it only needs to be upgraded, not completely written from scratch?

Bryce.
Title: Re: Android Emulator
Post by: Ynot.zer0 on 13:17, 12 August 10
writing code for a Symbian device wouldn't seem to have a long enough future... although it couldn't do any harm to take a look at the source code, do you have a link?  I worked in the mobile device industry from 2000-2007 and coding for Symbian was not nice, not nice at all.... it made coding for Windows Mobile seem like a luxury; although that is now short lived - coding for Androids flavour of Java seems like a positive way to go and is likely to have a much longer and diverse future.


I can write code in most flavours (although, it's not my day job anymore).  If it proved to not be a mammoth task, I'd look at getting involved; I just don't have any knowledge on where to start with writing emulators though...
Title: Re: Android Emulator
Post by: Bryce on 14:19, 12 August 10
Hi ynot.zer0,
        the lifespan of the emulator shouldn't be an issue, I change my phone every 18 months anyway, so I'll only need it for the next 16 months :D

But seriously, here's the link: http://kokak.free.fr/s60cpc.htm

thanks for the interest,
Bryce.
Title: Re: Android Emulator
Post by: mr_lou on 08:31, 05 November 10
Hmm, I can't install that Symbian emulator on my newly aquired Vivaz Pro (S60v5). It just says "Can't install".  >:(
What good is a Symbian phone if you can't run a CPC emulator?  :)
Title: Re: Android Emulator
Post by: Cpcmaniaco on 03:10, 06 March 11
A new Amstrad CPC Android Emulator port :

http://fmsdevel.wisecoding.es/

http://fmsdevel.wisecoding.es/blog/cpcdroid---2011-03-02

Title: Re: Android Emulator
Post by: Gryzor on 11:04, 06 March 11
Oh wow. This actually looks usable now! I'll give it a proper test within the morning... Thanks for the heads-up!
Title: Re: Android Emulator
Post by: MacDeath on 18:49, 12 December 14
Sorry to catch this topic late.

I was recently wondering if I could get a CPC emulator on my old Nokia C3 (Symbian) and could mostly only find this topic about symbian.

so no Emulator for old symbian ? quite a shame, I mean those old phones with full keyboards and 320x240 pixel screens were meant to run a proper CPC emulator. and be compatible with bluetooth joypads as well... perhaps even bluetooth CPCboosters...


(http://upload.wikimedia.org/wikipedia/commons/thumb/d/d8/NokiaC3.jpg/320px-NokiaC3.jpg)
It begs for CPC emulator...
Title: Re: Android Emulator
Post by: TFM on 21:17, 12 December 14
I get blind! :-\
Title: Re: Android Emulator
Post by: Gryzor on 20:38, 16 December 14
There were Android  Windows phones with hardware keyboards, too.


I had this, for instance:


[attachimg=1]


(blimey, I had purged my using Windows Phone from memory and thought it was Android :D But there *are* such Android phones, even much more modern ones...)