News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_Ynot.zer0

Android Emulator

Started by Ynot.zer0, 09:29, 20 March 10

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Ynot.zer0

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

nurgle

Hmm, Android is Java, eh? Maybe Markus can do something.  8)

Devilmarkus

Quote from: nurgle on 11:22, 20 March 10
Hmm, Android is Java, eh? Maybe Markus can do something.  8)

I don't think so... This is phone-java.
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

redbox

Quote from: Devilmarkus on 13:48, 20 March 10
I don't think so... This is phone-java.

And there-in lies the main problem with Java  ;)

mr_lou

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.

nurgle

Quote from: mr_lou on 08:03, 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.

Quote from: mr_lou on 08:03, 21 March 10
So an Amstrad emulator could be coded using the NDK with C/C++ code.

Those that already run on Linux come to mind.  ;)

mr_lou

Ok, more interesting Android phones with gaming capabilities is beginning to show up.

Sony Ericsson PSP-like phone

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? :-)

Bryce

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.

Ynot.zer0

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...

Bryce

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.

mr_lou

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?  :)

Cpcmaniaco


Gryzor

Oh wow. This actually looks usable now! I'll give it a proper test within the morning... Thanks for the heads-up!

MacDeath

#13
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...



It begs for CPC emulator...

TFM

TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Gryzor

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...)

Powered by SMFPacks Menu Editor Mod