PDA

View Full Version : Cell Phone emulation



Cereal
October 13th, 2004, 17:03
I've been really interested in the quality of cell phone games these days and wondering how hard it would be to emulate Cell phones.

Theres tons of great titles for Japanese cell phones.
For example
Imode has FF1 and FF2, FF4
V602sh has a very well done version of Ys6 (http://www.taito.co.jp/mobile/ew_jphone/falcom/ys6/ys_6.html)

Heres a little flash preview of Ys6
So in general does anyone have any interest in this?

wraggster
October 13th, 2004, 17:20
http://ngage.dcemu.co.uk for tons of cell phone emulators

Cereal
October 13th, 2004, 17:35
Sigh those are emulators on cell phones i'm talking about emulating the actual cellphone.

quzar
October 14th, 2004, 03:50
there is very little in that area on PC, so until that happens it probably wont happen for DC.

That i know of there are only 2 emulators ever that were written specifically for the DC, and one of them doesnt really count =P

Cereal
October 14th, 2004, 06:02
Why do we need pc ports? Are you saying cd coders arent good enough to make orginal emulators?

Saoshyant
October 14th, 2004, 14:56
Yes, quzar probably means that as _most_ coders simply port open-source emulators on PC for the Dreamcast. Yes, someone probably could do it, a japanese cell phone emulator Dreamcast-only, but I kinda doubt it, though we never know...

If you wish to know my opinion I agree with you that it would be cool.

quzar
October 14th, 2004, 15:36
There has been ONE emulator only that was written specifically for the Dreamcast. Therefore there pretty much has to be a PC emulator first.

Saoshyant
October 14th, 2004, 19:47
Can you (or someone else in case you can't) tell us more about such only emulator? So far at least in this thread I have seen very little information.

Anyway, if it does have to be first a PC version, so be it. The point is that a Dreamcast-exclusive emulator can be done, while the problem is that it seems to there be very little interest.

Cereal
October 14th, 2004, 21:06
I remeber crt0's emulator. Wrote for DC only. A Sega Genesis emulator. It got to about 50% speed with sound before he vanished. I think reaper and him had a fight and he quit after that.
If you need tech documents to help the write the emulator I can provide detailed ones I think. Or at least core parts. There probably common and simple it is a cell phone after all. Even tho the 602Sh produces graphics better than psx... its still much weaker.

quzar
October 14th, 2004, 21:55
Actually i was referring to Dreamengine...

BlackAura
October 14th, 2004, 23:58
There's more than that, the most obvious being Bleemcast. Smeg was written originally as a PC-based emulator / debugger, but ended up as a Dreamcast-based emulator. DreamSpec was written from scratch, as was DC64. I'm pretty sure that Gleam! was written from scratch as well. Admittedly, two of those used Katana, and one was a commercial app, but they're still written for the Dreamcast. Whack-a-mole was too, and I think there are a couple of others.

However, notice that most of those have been surpassed by a port of a PC emulator? That's generally because the PC emulator is much, much older than the from-scratch emulator it replaced.

One other anomaly is Genesis Plus / DC. Although a port, much of it has been rewritten, and it makes better use of the Dreamcast hardware than most emulators. However, if we'd had to do it from scratch, it wouldn't be anywhere near as good as it is right now.

curt_grymala
October 15th, 2004, 13:29
I don't know about all types of cellphones, but I was under the impression that a lot of them used Flash and Java as the languages for the games. I know for a fact that the games on my Motorola phone are Java-based. It may be an offshoot of the original Java language, but it's still based out of it.

Therefore, if we're talking about the Java-powered apps for cellphones, then we run into the same problems we have always run into - very few (if any) decent open-source JVM's.

If we're talking about Flash-powered apps for cellphones, there may be a way to utilize scherzo's FlashDC in order to run those games.

Cereal
October 15th, 2004, 15:01
I'm guessing they mostly use java. It's so hard to believe there isnt a java emulator. And I dont think its only java because you can download YS6 but I have no clue how to use it on pc. Maybe someone should look into it.

Saoshyant
October 15th, 2004, 19:02
Cell phone games also use a language called Symbiam if I am not wrong (I'm no expert on that subject).

I really would see no problem with pc ports as one can see they can be improved, but all those projects you mentioned BlackAura they are few and usually unfinished. I believe DC coders should start more projects from scratch _and_ finish them. Please don't lose the enthusiasm in the middle. Then again this is just my opinion, might not even be real according to some weird philosophy guys...

quzar
October 15th, 2004, 20:25
symbian isnt a language, its the OS that they use.

Starting stuff from scratch is insanely harder than porting things, even if you rewrite most of it.

BlackAura
October 15th, 2004, 23:51
Most mobile phones are Java based. However, the problem in running them isn't the lack of a good open-source Java runtime. It's the lack of a complete set of the Java class libraries, especailly if you're trying to run stuff intended for J2ME (the version of Java that mobiles use). There are a number of good JVMs we could port, and even a simple interpreter would do the trick, but porting all the class libraries could take forever, especially considering that there isn't a full open source set of PCs yet...

That said, it's more likely to work thak writing a phone emulator. For one, you'd have to actually get a complete copy of the phone's firmware (including the Java runtime) to be able to run an emulator.

Most of those projects stopped being developed because someone else ported something from the PC, and the port turned out a lot better that the from-scratch version, because it was a lot more mature. Genesis Plus is three or four years old, even though the Dreamcast version is nothing like that old.