Nintendo DS Emulation - Windows Mobile Development and Hacking General

So this may have been asked before, but does anyone know if there is a DS emulator for windows mobile devices, or whether somebody out there is working on one?
I mean I don't know **** about emulation, but it makes sense to me given that both are touchcreen devices and a lot of pocketpcs are pretty powerful these days.

Sorry to say this, but forget it, you'll never get a decent NDS emulator on PPC... Most NDS emulators on PC don't run at fullspeed when using 3D, and that's for homebrew, so on PocketPC... Not likely...

Yep, what Mollusk said is true. Let's also remember that the DS has two screens, and if you'd like to split your already small PPC screen into two, it won't be fun.

Depends on the size and resolution you have I guess - splitting it might not be that impossible after all. But on the performance end there is no light in sight of course. We don't even have full speed GBA emulation (with sound) and so it's probably highly unlikely to ever see something usable for the DS. The only straw is that both the DS and PPC use ARM CPUs and there *might* be a way to use this somehow just like with FPSEce.

The problem wouldn't be the ARM CPU, but the 2D and 3D GPU... Maybe we could have an emulator in text mode ^^
As for splitting the screen, that wouldn't be an issue either. I ported a few of my DS games to PocketPC and just did some minor resizing.
DS total screen size : 256x384
PocketPC standard size : 240x320
It's not perfect, but close enough (with a little cropping ^^)
Anyways, won't work

damn i was really look on finding the emulator for the NDS, but i finally stopped on this thread, lol saved me some trouble on continuing my search for the NDS

Just wait 2 or 3 years..i bet our phones are gonna be capable of doing this.

suure, with qualcomm ****, yeah lol.
dream on, htc users, dream on..
ds emu as plugin for manila 9d(with iphone icons to be cool, of course).
sry to say that, but sometimes you are ridiculous, guys.

nothin said:
suure, with qualcomm ****, yeah lol.
dream on, htc users, dream on..
ds emu as plugin for manila 9d(with iphone icons to be cool, of course).
Click to expand...
Click to collapse
Since you know how to read the future..how is it gonna be like in 2015?

there will be NO electricity, power lines, etc. in 2015, so..
(hheh..)
it will be "GO" and chess era.
again.

Another little problem you will have to deal with.:-
A DS is actually driven by two ARM processors, running at 66Mhz and 33Mhz respectively. Not particularly fast by PPC standards, but usually they drive one screen each, and talk to each other to keep the game flowing along correctly. Most PDA phones also have two ARM processors, but one is driving the phone subsystem and is strictly off limits, you can't get at it.
As mentioned above, the killer is the 2D/3D graphics hardware they have access to, to do all the drawing gruntwork. Even a PPC ARM processor running 10 times faster than those on the DS is going to struggle emulating all that lot.

Well there is already a phone with a 1ghz processor so maybe it's not too far off?

buru898 said:
Well there is already a phone with a 1ghz processor so maybe it's not too far off?
Click to expand...
Click to collapse
do not let 'em fool you.
they reversed whole ppc evolution progress to make CASH, don't YOU understand or what....
please, think, 'bout it, do not FLAME me, plz.
vide Dell Axim x50/51v - 6 yr old machine.
They cared bout drivers, and power.
Then someone realized, that state was given TOO FaST to earn money.
And HTC became ruler of market.
It is ok, if you HAVE cash for ****...probably you do..

maybe a device with a good chunk of ram and a tegra chipset
i imagine this would open up a whole new world of emulation. solid ps1, maybe n64 as well?
my only worry is the loss of d-pad on the tp2, and the ****ty dpad on the tp1, makes for a poor user experience when trying to jump and you hit home by accident I dread to wonder what the 2010 devices will be missing. No qwerty devices any more?

only prob for multi touch.
GBA works perfect in 200 mhz cpu.
128 mb ram 667 mhz cpu and 2d 3d drivers have xcale.
tray ideas source code.

mancukya said:
only prob for multi touch.
GBA works perfect in 200 mhz cpu.
128 mb ram 667 mhz cpu and 2d 3d drivers have xcale.
tray ideas source code.
Click to expand...
Click to collapse
gba on 200 mhz?? could you tell us , which emu can do this??
upd: you mean 200 mhz x86?

mancukya said:
only prob for multi touch.
GBA works perfect in 200 mhz cpu.
128 mb ram 667 mhz cpu and 2d 3d drivers have xcale.
tray ideas source code.
Click to expand...
Click to collapse
doesnt have to be entirely touch tho, mapping the volume rocker and using the dpad, the screen could be utilized for one-at-a-time buttons. like picodrive for genesis uses dpad with a/b/c buttons onscreen. these buttons are never used simultaneously anyway

so ppc can fast emulate ps1 and it cant emulate that ****ing noobly nds??????????? .....WTF?......

if there is other way to play gta china wars on my omnia replay to me

marko.gangsta said:
if there is other way to play gta china wars on my omnia replay to me
Click to expand...
Click to collapse
You can play psp games on your ppc you know that right?

Related

SNES9xJ4U - The fastest WM snes emulator to date.

I finally found a copy of the smoothest running snes emulator to date, It has bugs though, and needs to be translated. If i post it, will anybody work on it?
Brandon
counterbond said:
I finally found a copy of the smoothest running snes emulator to date, It has bugs though, and needs to be translated. If i post it, will anybody work on it?
Brandon
Click to expand...
Click to collapse
[HKEY_LOCAL_MACHINE\SOFTWARE\CEe4u\Snes9xJ4u]
"Language"=dword:00000001
I’ve tried that one and its pretty old and they don’t keep up with it.
I recommend trying out MorphGear 2.4.0.9 works good on my 8525.
And Finalburn v0.011 for arcade games. by far the best emulator out for ppc.
I posted this a while back
http://forum.xda-developers.com/showthread.php?t=348672&page=2
Available emulators
I always found Masterall's PocketSNES v1.53 to be the best. And I believe it to be the most recently updated (Oct 7, 2007). You can find it here:
http://www.modaco.com/content/Smartphone-Software-Games/237589/PocketSNES-1-53/
counterbond said:
I finally found a copy of the smoothest running snes emulator to date, It has bugs though, and needs to be translated. If i post it, will anybody work on it?
Brandon
Click to expand...
Click to collapse
Please DO search the Wiki before posting. http://wiki.xda-developers.com/inde...ng SNES games on Windows Mobile (and Symbian)
SNES9xJ4U performs really well with full sound at 299Mhz on my omap850 elf. It just doesnt go sideways fullscreen like n0p's pocketsnes does, and it doesnt work with all games for some reason, compared to pocketsnes...i'll look into morphgears emulator.
Basically in my opinion SNES9xJ4U runs faster than n0p's Pocketsnes emulator anyday, and we should make it run better than it does already...
brandon
SeanFromSoCal said:
I always found Masterall's PocketSNES v1.53 to be the best. And I believe it to be the most recently updated (Oct 7, 2007). You can find it here:
http://www.modaco.com/content/Smartphone-Software-Games/237589/PocketSNES-1-53/
Click to expand...
Click to collapse
We can't download it, need ID to download.
Do you know any download mirror?
I always found Masterall's PocketSNES v1.53 to be the best.
Click to expand...
Click to collapse
mmdaa..
nope.
i spent MUCH time with ~15 versions of all kind of snes emus available, and cannot say such definitive statement, you know...
i am now on xscale machine, using SNES9xJ4.
guys:
- SNES9xJ4U is fastest thing on xscale cpus available, it lacks landscape mode, no problem for me, great sound emulation. it is quite fast on omap too(but you know, it is not good idea to emulate snes w sound on omap cpu..).
- pockesnes by n0p fast is fast on xscale, VERY slow on omap(and prolly qualcomm, 'n samsung ****), but emu is slower a bit than SNES9xJ4U, main advantage over SNES9xJ4U is landscape mode, and stretching, main difference between n0p's ones and OLD ones is onscreen buttons feature.
- masteralls emu is worse than both on xscale cpus, works much better on omap(...and probably qualcomm, and samsung...etc.) cpus. sound emulation is not nice, imo, on xscale machine, as on omap.
there are more snes emus/versions, but we can forget about 'em, i assume.
MorphGear 2.4.0.9 works good
Click to expand...
Click to collapse
well..works good, but it is much slower, than presented above. emulation feels sluggish.
and it is not freeware.
SNES9xJ4 is best choice if you do not need landscape mode and you have xscale cpu machine.
it provides possibility of gaming with:
200 mhz xscale - lowest speed useful for nosound gaming(...6 hrs battery lifetime is real,hheh).
300 mhz xscale - without sound - frameskip 2-3 for fast gaming,
300 mhz xscale - with sound , 16 bit, 22050, quality high, mono, fs=3 for fluid, nice gaming,
400 mhz xscale for gaming with sound 16 bit, 22050, quality high, stereo, fs 3,
520 mhz xscale for fluid gaming with sound maxxed on,
my test games are: earthbound, and chrono trigger - if these are fluid, i assume any other game will work flawlessly(speed factor), these are heaviest ones for emulating i tried.
NEVER use sound interpolation! never ever.
masterall's one is what i used to emulating on omap oc'ed to 175 mhz, that was MINIMUM for fs 3-4, nosound.
i threw it away after machine change(sound emulation sucks with it).
one more thing:
ALWAYS TURN sound sync off, always if you have not enough power, almost always, if you have cpu power too.
second thing: frameskip 0-1 is just wasting machine battery, also - it just slows down things, so, imo, 2-4 FS is best choice(you do not walk SLOWLY, right)?
third thing: in general - do NOT use onscreen buttons, if emu offers such option - 95% of pockets are SLOWED down while tapping up to 30%, let's say.
it is VERY visible on most emulators for ppc.
--
sorry for poor english, maybe someone find this useful...
btw, there were TWO main releases of SNES9xJ4, there were emulation and program GUI differences(also, SNES9xJ4 may have problems with file requesters on some roms/configs).
i may provide link to version i am using...
and every snes emu i found so long, too..
general advice for pocketsnes clones users: try to avoid turning sound on and off, and again, while playing, your save may be damaged if you save after sound on/off, keep one settings for serious gaming.
black screen is symptom of that problem, no clear solution to this, be awared...
And Finalburn v0.011 for arcade games. by far the best emulator out for ppc.
Click to expand...
Click to collapse
good that you are using 011 - newer versions started to have strange problems, i strongly recommend that version.
SeanFromSoCal said:
I always found Masterall's PocketSNES v1.53 to be the best. And I believe it to be the most recently updated (Oct 7, 2007). You can find it here:
http://www.modaco.com/content/Smartphone-Software-Games/237589/PocketSNES-1-53/
Click to expand...
Click to collapse
Who has a cab so that your can load ROMs?
question
ive been searching for a pocket pc snes emulator that has a cheat function... gg or pro action .. either one.. ive been using pocketsnes 1.53 and the older ones( have a cheat tab) but dont work. i have also tried morphgear and it does not work on my tmobile wing. if yall know of any please let me know

[IDEA] Pokemon for Diamond?

Hi there
I just downloaded a emulator of the nintendo DS. Right now i'm playing Pokemon on my computer
So my question is: can a interested developer work on a emulator or something for the Diamond, so we could play games like pokemon etc.?
Anyone interested?
Google morphgear... don't think it has DS funcionality but I used to use it all the time on my Tilt
The Diamond hasn'tgot even 1% of power required to run DS games. The idea is nice though, because both PPC and DS have a touch screen.
I have pokemon for GBC on my diamond. PocketGNUboy i think.
kosherpig said:
The Diamond hasn'tgot even 1% of power required to run DS games. The idea is nice though, because both PPC and DS have a touch screen.
Click to expand...
Click to collapse
And where did you get that from? Oh, the name gives it all a way !
If anything, the opposite statement that DS hasn't got 1% of the Diamond's power would be true. However the reality is Diamond has, theoretically, more processor power, a better GPU for better gaming. But up till now, the GPU has never been fully utilised due to the decision of HTC and Qualcomm (the processor+GPU manufacturer.)
Blaumes said:
I have pokemon for GBC on my diamond. PocketGNUboy i think.
Click to expand...
Click to collapse
I have download and installed PocketGNUboy on my Diamond right now. Now, do i just have to download a ROM of Pokemon and put it on my diamond? Or are there special roms for pocket pc's?
Mhm i downloaded a ROM of gameboy color. But i cant use the touchscreen, i need the buttons to play. And somehow that doesnt work good.....
Anyone know what to do?
Because i cant use volume buttons for example, because when i press them, the volume bar appears, and the emulator does nothing...
nuke1 said:
And where did you get that from? Oh, the name gives it all a way !
If anything, the opposite statement that DS hasn't got 1% of the Diamond's power would be true. However the reality is Diamond has, theoretically, more processor power, a better GPU for better gaming. But up till now, the GPU has never been fully utilised due to the decision of HTC and Qualcomm (the processor+GPU manufacturer.)
Click to expand...
Click to collapse
From where I know? My friend has a 1,8GHz Intel Celeron CPU and NO$GBA (a DS emulator, written in assembly) ran at about 80% with no sound. How do you imagine running it on an about 3x weaker CPU?
And before you say my friend's computer sucks. If you read VisualBoyAdvance's readme file it says you need a 500MHz PIII CPU to run GBA games:
Windows: PIII 500Mhz machine for GBA emulation.
Click to expand...
Click to collapse
GBA has a 16.8MHz CPU. So, now you will tell that thousands of users of this program are using a underpowered emulator?
Here's a great emulator I use on my Diamond, its MorphGear. You can play SNES, GB, GBA, NES, GameGear and SMS games on it. It requires you to pay a bit for some features(not sure what, never had the trial version for long) unless you're a pirate, but its well worth it.
Code:
http://www.spicypixel.com/web/page/morphgear/Download.aspx
Sleehond said:
I have download and installed PocketGNUboy on my Diamond right now. Now, do i just have to download a ROM of Pokemon and put it on my diamond? Or are there special roms for pocket pc's?
Mhm i downloaded a ROM of gameboy color. But i cant use the touchscreen, i need the buttons to play. And somehow that doesnt work good.....
Anyone know what to do?
Because i cant use volume buttons for example, because when i press them, the volume bar appears, and the emulator does nothing...
Click to expand...
Click to collapse
The bottom of the screen is working as buttons. But for me there should be an image there showing the buttons but it doesnt. dont know why.
kosherpig said:
From where I know? My friend has a 1,8GHz Intel Celeron CPU and NO$GBA (a DS emulator, written in assembly) ran at about 80% with no sound. How do you imagine running it on an about 3x weaker CPU?
And before you say my friend's computer sucks. If you read VisualBoyAdvance's readme file it says you need a 500MHz PIII CPU to run GBA games:
GBA has a 16.8MHz CPU. So, now you will tell that thousands of users of this program are using a underpowered emulator?
Click to expand...
Click to collapse
Your an idiot, plain and simple and your friend must be mentally challenged, too. The Diamond's processor is running at about 500mhz and has a ton or RAM whereas the DS lite has like 32MB? of RAM (the original had way less than that and it needed to be expanded by a gba memory pack to even handle web browsing) and an incredibly weak processor and it managed to run GBA games just fine. The Diamond and almost any other late 2008 ppc can handle GBA games with ease. The iPhone, running at around 600mhz, can play most of them at full speed.
I seriously doubt that you understand anything about emulation or virtualization, but basically to emulate a GBA the software has to translate commands meant for the GBA processor into commands the Diamonds processor can understand which takes a hell of a lot more resources than virtualization which uses the full CPU power like the DS when playing GBA games so it easier for the DS to play GBA but that does not mean it is more powerful.
Back to question, you can use any emulator for PPC that plays GBA games like morphgear, but some of them require a gba BIOS which I can't post the link to but if you google gba_bios.bin you should find it pretty easily. also I cant post any ROMs but any regular .gba file will work
just use an emulator like the ones listed above or get the game boy color versions of the game
i use smartgear to play pokemon, works a treat
In regards to the keys need a remaperer such as AEG
earni said:
i use smartgear to play pokemon, works a treat
Click to expand...
Click to collapse
Hey, you want to share your savefile? I played like 2 hours and then I was on my way to settings and I missclicked. I clicked reset
talking about emulators i found a gba emulator for ppc which is free. havent tried it yet though but try it out
http://www.bashbosh.com/gameboy-advance-emulator-for-pocket-pc/
Click to expand...
Click to collapse
sammypwns said:
Your an idiot, plain and simple and your friend must be mentally challenged, too. The Diamond's processor is running at about 500mhz and has a ton or RAM whereas the DS lite has like 32MB? of RAM (the original had way less than that and it needed to be expanded by a gba memory pack to even handle web browsing) and an incredibly weak processor and it managed to run GBA games just fine.
Click to expand...
Click to collapse
a) Because it doesn't emulate, nor virtualize, it is just backwards compatible ARM processor. And before you say GBA emuated GBC/GB. You know that GBA had simply GBC's hardware in it?
b) So tell authors of emulators they suck - they can't emulate a tiny GBA cpu with less than 500MHz. Or two NDS CPUs with total clock about 100MHz reuires
gigahertz computer
Click to expand...
Click to collapse
(from website of NO$GBA, a program which emulates NDS, and does it fast).
c) Get yourself a eee pc, MSI Wind, or any other netbook and show me ANY NDS emulator running fullspeed.
sammypwns said:
The Diamond and almost any other late 2008 ppc can handle GBA games with ease. The iPhone, running at around 600mhz, can play most of them at full speed.
Click to expand...
Click to collapse
Have you noticed that I was talking about NDS?
sammypwns said:
I seriously doubt that you understand anything about emulation or virtualization, but basically to emulate a GBA the software has to translate commands meant for the GBA processor into commands the Diamonds processor can understand which takes a hell of a lot more resources than virtualization which uses the full CPU power like the DS when playing GBA games so it easier for the DS to play GBA but that does not mean it is more powerful.
Click to expand...
Click to collapse
If you actually paid attention to what I wrote, you would see that I simply show that having 10x better CPU clock doesn't mean you can emulate a game.
Hojlind said:
talking about emulators i found a gba emulator for ppc which is free. havent tried it yet though but try it out
Click to expand...
Click to collapse
I got like 5-6 fps when I played pokemon red fire, any idea how to increase the fps?
lattiS710 said:
I got like 5-6 fps when I played pokemon red fire, any idea how to increase the fps?
Click to expand...
Click to collapse
no clue i just got home and tried it out and it wont even install on my diamond so i cant help you there
kosherpig said:
a) Because it doesn't emulate, nor virtualize, it is just backwards compatible ARM processor. And before you say GBA emuated GBC/GB. You know that GBA had simply GBC's hardware in it?
b) So tell authors of emulators they suck - they can't emulate a tiny GBA cpu with less than 500MHz. Or two NDS CPUs with total clock about 100MHz reuires(from website of NO$GBA, a program which emulates NDS, and does it fast).
c) Get yourself a eee pc, MSI Wind, or any other netbook and show me ANY NDS emulator running fullspeed.
Have you noticed that I was talking about NDS?
If you actually paid attention to what I wrote, you would see that I simply show that having 10x better CPU clock doesn't mean you can emulate a game.
Click to expand...
Click to collapse
yes i do know that nintendo did just incorporate the gbc processor onto the mb of the gba. however the ds does not have that so it virtualizes the gba/gbc environment, and the ds does this at full speed with a very weak processor. emulation takes way more resources but any pc with a graphics card, even an intel gma, can run gba games at full speed. are you using the gba bios? try VBA on your pc and let me know how fast it plays? I pointed out the the iPhone can run GBA games at full speed with gpsphone so wy can't the diamond, which has a dedicated video card, albeit slightly slower processor?
looking at this thread made me install morphgear and i also registered some of the freatures and so forth .. well anyway.. just to say, what the horse... GBA is not running smooth... it's not even running on original speed... well it does come down to developement.. the specs of the phone is good enough for GBA i guess.. well GBC works perfect.. haven't tried other types of emul, on morphgear... well i really wanted to play pokemon emerald but no way, i can't because the emulator is to slow for me to be patient to finish it... i have a Raphael BTW.. well from being a symbian user in many years and coming from a nokia n95 phone which does emulate GBA games perfect and more than perfect, this kinda dissappoints me but i'm not going to cry as i remember when the first beta for emulating GBA on symbian was way slow.. well even my nokia n70 runned GBA in a over perfect speed... well it all comes down to developement..
as for NDS, it is possible but nothing we can expect to come fast at this moment.. we might want to wait and see,...

Why Iphone 3G with lower processor can run better games than HTC Hero does?

As I know, IPhone 3G runs on 400 MHz processor (based on: CNet), while HTC Hero runs on 528 MHz processor, but as far as I knows, IPhone games are much more better and run smoothly, while games in Android devices like Raging Thunder 2, Super KO Boxing runs very lag in them. Can someone explain to me why?
Thanks in advance...
Most probably the dedicated/better graphic chip inside the iPhone then htc hero has. Plus, I think iPhone has programming language (C?) which is a bit faster then android's Java.
yes.. maybe to better graphics chip...
but I think... it has to do with ... ability to program to 1 hardware!!!!! NO surprises!
iphone OS is on ... one phone!!!
android is on so many different phones with different features and hardware and limits and powers.
if you are a programmer... looking to develop a new game of yours...
On the iphone, you know exactly what to expect and how to make your game perform to the best it can.
Now, try to imagine developing the same game for android. You have to keep in mind all the different phones..size screens, screen techs, graphic chips, CPUs, memory size, keyboard or no keyboard, trackball, optical ball, Dpad, etc etc etc... this list can drive you crazy!!!! what do you do?? You have to make decision at each turn, what you can program for; what you have to not support.
Dan330 said:
yes.. maybe to better graphics chip...
but I think... it has to do with ... ability to program to 1 hardware!!!!! NO surprises!
iphone OS is on ... one phone!!!
android is on so many different phones with different features and hardware and limits and powers.
if you are a programmer... looking to develop a new game of yours...
On the iphone, you know exactly what to expect and how to make your game perform to the best it can.
Now, try to imagine developing the same game for android. You have to keep in mind all the different phones..size screens, screen techs, graphic chips, CPUs, memory size, keyboard or no keyboard, trackball, optical ball, Dpad, etc etc etc... this list can drive you crazy!!!! what do you do?? You have to make decision at each turn, what you can program for; what you have to not support.
Click to expand...
Click to collapse
Ahhhhh I get it..... It make sense, Thanks for the answer.
There are three reasons:
1) The iPhone CPU has a built-in Floating Point Unit (FPU), whereas the hero CPU doesn't. This means that when doing mathematics involving real numbers with a decimal point (e.g. numbers like 1.23, 3.14159, rather than integer numbers like 1, 73 and 492363), the iPhone is considerably faster, probably by an order of magnitude. 3D games make a lot of use of that kind of mathematics.
2) iPhone programs are compiled to run directly on the iPhone's CPU, whereas Android programs compiled to run on a Java Virtual Machine, which in turn runs on the Hero's CPU. This extra level of indirection means that the programs run maybe 5 - 10 times as slowly as they could if they ran directly on the CPU.
3) The iPhone has a more powerful GPU (Graphics Processing Unit) - this means that it is capable of drawing more things to the screen in one frame than the Hero is.
all android phones dont have much internal storage so limates games
Sent from my aHero using the XDA mobile application powered by Tapatalk
Dan330 said:
yes.. maybe to better graphics chip...
but I think... it has to do with ... ability to program to 1 hardware!!!!! NO surprises!
iphone OS is on ... one phone!!!
android is on so many different phones with different features and hardware and limits and powers.
if you are a programmer... looking to develop a new game of yours...
On the iphone, you know exactly what to expect and how to make your game perform to the best it can.
Now, try to imagine developing the same game for android. You have to keep in mind all the different phones..size screens, screen techs, graphic chips, CPUs, memory size, keyboard or no keyboard, trackball, optical ball, Dpad, etc etc etc... this list can drive you crazy!!!! what do you do?? You have to make decision at each turn, what you can program for; what you have to not support.
Click to expand...
Click to collapse
Java was supposed to be platform independand(spelling) in the beginning... oh well... the wonders of theory vs reality..
Most laggy games are laggy because of bad programming.
This can be observed in things like... 2 games/apps with similar graphics where 1 is not laggy and the other is. I've experienced this quite lot. You can make decent games with Java, especially in 3d, since it just calls "native" OpenGLES functions and doesn't have to do the rendering. If you need an extra boost you can make native libraries and supply them with your app... Of course you lose a bit of platform independence, but it's not a big deal and a mere cross compilation of that library away from porting an app to a new device with different processors.
PlanetTimmy said:
2) iPhone programs are compiled to run directly on the iPhone's CPU, whereas Android programs compiled to run on a Java Virtual Machine, which in turn runs on the Hero's CPU. This extra level of indirection means that the programs run maybe 5 - 10 times as slowly as they could if they ran directly on the CPU.
Click to expand...
Click to collapse
I think that's not the problem behind this. You can write critical code in NDK so you can achieve performance.. There's a lot of videos with motorola droid/milestone games. And they are working great.
http://www.youtube.com/watch?v=mn-XaaQXIxw
http://www.youtube.com/watch?v=GUlsfP38lSM
http://www.youtube.com/results?search_query=quake+3+motorola&aq=f
Motorola Milestone has a powerful GPU (PowerVR) and kicksoff the latest snapdron enabled devices.
qualcomm always delivered poor performance in their soc solutions..
+ qualcom msm7200A lacks FPU ... what a shame... screw you crapcomm and htc (for using cheap hardware, such as soc, display,etc). i'm keep wondering why htc doesn't lunch a true super smartphone with real GPU, high quality touchscreen, etc etc. And what's strange, even if they use cheap hardware their devices are more expensive than from other manufacturers ... hahaha

Dreamcast emulation next step to enjoy Android and xPlay experience

The best console emulation is not available yet but i can't wait to enjoy playing some games like Daytona, Skies of Arcadia, Power Stone or Sonic Adventure 2
Here is some information about the work being conduct by drk||Raziel on NullDCe
http://www.youtube.com/watch?v=I5-kV_TRNyg&feature=player_embedded
http://code.google.com/p/nulldce/
http://drk.emudev.org/blog/?p=210
http://forums.ngemu.com/nulldc-discussion/
I can"t wait to play those game on my Xperia Play
Specs : Dreamcast = 200 MHz Hitachi SH4 RISC
PSP = MIPS R4000-based; clocked from 1 to 333 MHz
Xperia play # 1GHz Scorpion processor
Adreno 205 GPU
Qualcomm MSM8255 Snapdragon chipset
512 Ram
I'd love it to happen but it won't, not to a playable level anyway, maybe the newest dual core devices could but if we can't even run the n64 and nds perfectly then dreamcast will be on another level.
The video shows how low the frame rate is on
I've read that developers got bored of developing that emu and stopped working on it. I think, it was somewhere on androidforums.
This project seems to be completely stalled. It's a pity, because at least Crazy Taxi seems to run mighty fine. I played Sonic Adventure flawlessly with nullDC on my desktop PC. Maybe a bounty could help to raise interest?
BTW, FK1983, the games may go a bit sloppy on there because it is an alpha version. I am sure a polished, well-functioning emulator should work on a Xperia Play. Probably it'll need to be overclocked for 100% speed, but there's no reason why it shouldn't work OOB.
Unless the source code is released by the manufactures we wont see it happen in this phones life time. It is possible but the amount of work and testing it will take is far to much. Even the PC's dreamcast emulator is sketchy at best. But there are miracles
I've been searching a bit for the project creator, and his trace seems to disappear from all his projects around February this year. I hope nothing bad occurred to him...
My old PC was a 2.2 ghz duo core with a 4670 ati.
It could emulate well up to Gamecube, which would slow down quite a bit.
If we could overclock the Play to 2ghz and we had a Play optimised Dreamcast emulator i believe it could be done.......just.
I have found Dreamcast emulation very problematic on the PC though. Mounting the discs and getting them to work properly is very cumbersome.
In all honesty, since we don't really have that great Dreamcast emulation on the PC, i think it highly unlikely to ever come out for mobile phones.
I'm not terribly convinced we'll ever see a DC emu for the Xperia. There are barely any good DC emulators for the PC, and most good emulators on devices like the Xperia are just optimized ports of PC versions.
It's theoretically possible since both systems run ARM-based architecture (though I'm not sure if the ARM chip in the DC would execute instructions that the Xperia could run as they might have changed drastically over the past decade), but it's theroetically possible, though still unlikely. Even with HLE, you're talking about trying to emulate a 200mhz system on a 1ghz one, that's a pretty damn tall order, and it would take some SERIOUS coding and optimizing to make it happen.
I hate to say it, but emu authors are hobbyists that do this for fun - they rarely have the time to devote to optimizing a emulator well enough to run within such narrow margins.
Just look a FPSE - even being a paid app and getting regular updates, it still doesn't run fullspeed and have accurate sound emulation or graphics filerting and the PSX is only 33mhz.
illuminerdi said:
I'm not terribly convinced we'll ever see a DC emu for the Xperia. There are barely any good DC emulators for the PC, and most good emulators on devices like the Xperia are just optimized ports of PC versions.
It's theoretically possible since both systems run ARM-based architecture (though I'm not sure if the ARM chip in the DC would execute instructions that the Xperia could run as they might have changed drastically over the past decade), but it's theroetically possible, though still unlikely. Even with HLE, you're talking about trying to emulate a 200mhz system on a 1ghz one, that's a pretty damn tall order, and it would take some SERIOUS coding and optimizing to make it happen.
I hate to say it, but emu authors are hobbyists that do this for fun - they rarely have the time to devote to optimizing a emulator well enough to run within such narrow margins.
Just look a FPSE - even being a paid app and getting regular updates, it still doesn't run fullspeed and have accurate sound emulation or graphics filerting and the PSX is only 33mhz.
Click to expand...
Click to collapse
I agree with you except the fpse part. I have Tekken3 for example running at 66fps just because that is my vync.
But yeah a 200Mhz to run on a 1Ghz processor is not very likely feasible. Then again I would love to be wrong!
shaolin95 said:
I agree with you except the fpse part. I have Tekken3 for example running at 66fps just because that is my vync.
But yeah a 200Mhz to run on a 1Ghz processor is not very likely feasible. Then again I would love to be wrong!
Click to expand...
Click to collapse
ye most games run great in fpse. i agree with you there
but try putting screen filtering on in fpse then look at the frame rate
I would most likely kill to be able to play Skies again, my dreamcast died a few years back and I get sad when I walk past my dreamcast games collection.
srsly, will there be a game like skies of arcadia in the next years ? that game was pure awsomeness
why couldent our phones play DC games? our phones is like almost 3 times more powerful then a DC,
i kinda wish the xperia play had the hummingbird cpu and gpu with a 4.3inch screen would pretty much be the same as a Psp 3000
(and come in white on verzion..... the white xperia is so sexy)
icebear8 said:
why couldent our phones play DC games? our phones is like almost 3 times more powerful then a DC,
i kinda wish the xperia play had the hummingbird cpu and gpu with a 4.3inch screen would pretty much be the same as a Psp 3000
(and come in white on verzion..... the white xperia is so sexy)
Click to expand...
Click to collapse
In theory it could work reasonably well.
However I imagine it would mean reprogramming games to run natively on the phone.
This or emulating perfectly is simply too much work for a dev to do for free in his spare time.
For that reason I doubt it will ever happen.
Dreamcast emulation is still sketchy on the pc with alot of flaws.
dsswoosh said:
In theory it could work reasonably well.
However I imagine it would mean reprogramming games to run natively on the phone.
This or emulating perfectly is simply too much work for a dev to do for free in his spare time.
For that reason I doubt it will ever happen.
Dreamcast emulation is still sketchy on the pc with alot of flaws.
Click to expand...
Click to collapse
In pcs like mine, a Core i7 920 at stock speed, i don't see any emulation flaws. In mine as NullDC as Demul run all games that are actually emulated, at full speed and without any slowdown.Even in the Naomi 2 ones, which has a more powerful GPU based in the same of Dreamcast, in Demul there are some bugs but almost all those games run at full speed and the hardware base it's the same of Dreamcast.I think that Xperia Play has no chances for the Dreamcast emulation, in the maximum psx games and N64 only overclocked, maybe the Galaxy S II have some chances of a reasonable emulation but not at full speed in some games like Dead or Alive 2. If it is in a phone with a Snapdragon S4 processor like the MSM8960 dual core at 1.5GHz more the Adreno 225 GPU, i think that it will be possible at full speed. This processor has almost 10000 MIPS of processing power, you remember that Dreamcast has 360MIPS despiste to be a console.
Duramajin said:
I would most likely kill to be able to play Skies again, my dreamcast died a few years back and I get sad when I walk past my dreamcast games collection.
Click to expand...
Click to collapse
I have 2x brand new dreamcasts right now
A shop near me sells them for 10 dollars each with brand new cd drives (the part that failed the most on them)
anyways I have a game collection of around 500 games at the moment
Dreamcast was the best system ever I think
For sure one of my favorite
and saying the emulators are sketchy is a lie.
I've tested personally almost my whole collection on them and never had any problems with games
HOWEVER. i dont think the Xperia play will ever emulate a dreamcast well
that emu has been dead forever somone would have to pickup the project
Necrobump...
antispiral said:
Necrobump...
Click to expand...
Click to collapse
Dont blame me I didn't bump it lol.

aDOSBox and X-Com

I'm trying to figure out good settings for aDOSBox to run on my TF. X-Com 1 game is pretty sluggish, no matter what frameskip and cycles count I set. Sometimes it's better, sometimes it's bad, but I can't figure out optimal settings.
Maybe someone at least have correct cycles number for our Tegra 2, so emulation will run with the same speed as CPU?
Oh, and also getting mouse pointer to work IN the game, not ABOVE the game during emulation would be brilliant. Using touchscreen as touchpad is pretty awkward.
Hope someone've been toying with aDOSBox on TF as I did and have some recommendations =)
+1 from mehr for that.
I also look for a good setting for the TF for master of Orion 2.
adosbox is just slower than ANdosbox. That's just how it is, I was a long time user of adosbox and went over to andosbox because it had more features and more compatible.
I think, from personal experience, with both emulators you can't set the cycles to higher than 8000-10000. You can set it higher, but the tegra2 SoC won't let it go any higher than that. So games that need 15,000 or up will stutter or run slowly. I have this happening with Crusader: No Regret and No Remorse, and Doom1/2 as well.
Basically, with andosbox it'll run okay for anything that was supposed to be ran on a 386 (wolf3d, Raptor, OMF are some popular ones). Anything more than that is gonna slowdown.
Adosbox feels like it runs 1000-2000 cycles slower for my experience.
kaijura said:
adosbox is just slower than ANdosbox. That's just how it is, I was a long time user of adosbox and went over to andosbox because it had more features and more compatible.
I think, from personal experience, with both emulators you can't set the cycles to higher than 8000-10000. You can set it higher, but the tegra2 SoC won't let it go any higher than that. So games that need 15,000 or up will stutter or run slowly. I have this happening with Crusader: No Regret and No Remorse, and Doom1/2 as well.
Basically, with andosbox it'll run okay for anything that was supposed to be ran on a 386 (wolf3d, Raptor, OMF are some popular ones). Anything more than that is gonna slowdown.
Adosbox feels like it runs 1000-2000 cycles slower for my experience.
Click to expand...
Click to collapse
Holy crap! It IS much better! ANdosbox ftw, really. Worth every penny. And it has much better mouse emulation - I just use pen mode + tap-click when on base/geoscape, and touchpad style + volUP-volDOWN in combat. Some wrong clicks in combat happen, but not very often. Thanks for the tip!
I'm curious -- how stable / compatible do you guys find Andosbox?
Probably can't do anything about the sluggishness, it's probably just the limitations of the hardware you're working with.
knoxploration said:
I'm curious -- how stable / compatible do you guys find Andosbox?
Click to expand...
Click to collapse
Stable is probably 99% or near 100%. If Dosbox can run it, most likely anDosBox can run it, just my opinion.
The question is how intensive is the program. Like I mentioned earlier, ~8-10k seems to be the limit for the cpu cycles.
There are two parts of it. One part of this I think is due to the limitations of the SoC, it probably runs andosbox at 1.0ghz in single core. The other part is the code itself, as you can tell adosbox runs slower than andosbox. Something was improved in his version of the ported code, we don't know what unless we contact the andosbox dev. He's pretty quick with support emails.
Here are the hardware requirements/compatibility listed on the Dosbox page itself. I imagine our android devices need a little more juice than the desktop CPU equivalents.
http://www.dosbox.com/wiki/System_Requirements
Code:
Host Architecture Host CPU Speed = Equivalent to Emulated CPU Class (dynamic core)
x86 (Pentium II) 400 MHz 386
x86 (Duron) 800 MHz 486
x86 (Pentium III) 1.0 GHz high-end 486
x86 (Intel Atom) 1.6 GHz high-end 486
x86 (Pentium 4) 3.0 GHz high-end Pentium Duke Nukem 3D tested, smooth at 640x480; Quake runs at ~40 frames per second in 320x200 mode. x86 (Pentium M) 1.8 GHz Pentium II
x86 (Athlon XP) 1.8 GHz Pentium II
x86 (Athlon 64) 1.8 GHz Pentium III
x86 (Core 2 Duo) (any speed) Pentium III
Apple G3 500 MHz 3/486-class Games tested: Leisure Suit Larry 6, Fuzzy's World of Miniature Space Golf. Extrapolated from ~50% CPU usage on a 1GHz G4. Apple G4 1.0 GHz 486-class Performance adequate for most DOS games. SVGA likely to be too much.
knoxploration said:
I'm curious -- how stable / compatible do you guys find Andosbox?
Click to expand...
Click to collapse
Very stable. One thing though - on TF you want to save before switching to other app. Because in background mode it just restart, most of the time, so after checking that new mail and switching back - you'll be greeted by command line in andosbox.
Maybe it's only on my TF though, if you guys got some workaround for that - would be nice to know. God I want app that can set other apps to not EVER going to background - let them eat memory, it's ok for me.
tixed said:
Very stable. One thing though - on TF you want to save before switching to other app. Because in background mode it just restart, most of the time, so after checking that new mail and switching back - you'll be greeted by command line in andosbox.
Maybe it's only on my TF though, if you guys got some workaround for that - would be nice to know. God I want app that can set other apps to not EVER going to background - let them eat memory, it's ok for me.
Click to expand...
Click to collapse
That's just a "feature" of Android, and one of the reasons I believe it needs proper multitasking. Android decides when programs get closed, not you. The same thing frequently causes me to lose a connection on a website chat client I have to use for work...
It's a good feature. The problems you see are because lazy programmers don't save the state when they should. (I'm guilty of it too in one of my game, which had to complicated state to easily save). Every time you leave a program for a while it should save the state it's in in order to restore it in case it's thrown out of memory.
The best solution for Google to fix that problem would be to add automatic save and restore - by saving the whole VM (it would be probably slow on some devices though).
Magnesus said:
It's a good feature. The problems you see are because lazy programmers don't save the state when they should. (I'm guilty of it too in one of my game, which had to complicated state to easily save). Every time you leave a program for a while it should save the state it's in in order to restore it in case it's thrown out of memory.
The best solution for Google to fix that problem would be to add automatic save and restore - by saving the whole VM (it would be probably slow on some devices though).
Click to expand...
Click to collapse
Lazy programmers like Google themselves? The stock Android web browser does it.
Sorry, but it's not a good feature if it can't be overridden by the user when it gets it wrong (as it always will). It's a bad feature.
knoxploration said:
Sorry, but it's not a good feature if it can't be overridden by the user when it gets it wrong (as it always will). It's a bad feature.
Click to expand...
Click to collapse
This. Exactly.
I know that it's a feature, but android (apart from iOS for example) is all about user control and user customizations. At least OS should save whole VM state when app is going to background, not depending on programmers.
Maybe they won't do that because it might affect speed, and android was called "sluggish" enough times already...
knoxploration said:
Lazy programmers like Google themselves? The stock Android web browser does it.
Click to expand...
Click to collapse
If you are talking about the slow, laggy and often crashing stock browser from HoneyComb, then I'd say, yes.
I think they should've just automated the process (by automatically hibernating the VMs of apps that need to be closed and resuming when user gets back to them). That would've solve this problem once and for all and made programmers happy.
[POST Deleted]
Guys, I've been trying out the various DosBox emulators available on the market.
I tried aDosBox, andoxbox and I just found a new one the other day called DosBox Turbo.
I figured I'd give DosBox Turbo a try with X-Com, cause its sluggish on the other emulators.. After playing X-Com for a while, I can say that DosBox Turbo is definitely faster than the others. The virtual joystick also supports multi-touch, which is a bonus.
I also tried C&C Red Alert, I had to change the memory limit to 8MB, but it too worked just fine.
Edit: Now has full Trackpad support in DOS Games! YES!! =)
gururise said:
Guys, I've been trying out the various DosBox emulators available on the market.
I tried aDosBox, andoxbox and I just found a new one the other day called DosBox Turbo.
I figured I'd give DosBox Turbo a try with X-Com, cause its sluggish on the other emulators.. After playing X-Com for a while, I can say that DosBox Turbo is definitely faster than the others. The virtual joystick also supports multi-touch, which is a bonus.
I also tried C&C Red Alert, I had to change the memory limit to 8MB, but it too worked just fine.
Click to expand...
Click to collapse
How do they emulate mouse clicks? Because in X-Com combat I think my volume up key would be broken very soon
tixed said:
gururise said:
Guys, I've been trying out the various DosBox emulators available on the market.
I tried aDosBox, andoxbox and I just found a new one the other day called DosBox Turbo.
I figured I'd give DosBox Turbo a try with X-Com, cause its sluggish on the other emulators.. After playing X-Com for a while, I can say that DosBox Turbo is definitely faster than the others. The virtual joystick also supports multi-touch, which is a bonus.
I also tried C&C Red Alert, I had to change the memory limit to 8MB, but it too worked just fine.
Click to expand...
Click to collapse
How do they emulate mouse clicks? Because in X-Com combat I think my volume up key would be broken very soon
Click to expand...
Click to collapse
There have been three updates in the past 3 days. I'm happy to say the latest one added FULL support for my transformer's trackpad. Left clicks work great on Honeycomb, with the right click mapped to the 'back' button as usual.
On my Transformer Prime with ICS, both left and right clicks are working great! So I guess if you are on Honeycomb, you'll get left click.. If you are on ICS, you'll get both Left & Right clicks. I've been playing lots of MOO2 and XCom lately! =)
Been playing around with DosBox Turbo the past week and its just amazing on the Transformer.
It's already up to v1.1.3 just in the last week, and the author has listened to feedback. Absolutely everything works on the Transformer. Trackpad performs flawlessly, I even have right click (using ICS). You can map the back key to escape, and its in the perfect location to use as an escape key. The search key can also be re-mapped.
Its significantly faster than adosbox and around 15% faster than andosbox and supports all the hardware on the transformer. I played Doom, warcraft, ufo, space quest and even got the 11th hour to work acceptably. Where the other dosbox emulators wouldn't even support the trackpad on the transformer, this one even worked perfectly with my external usb mouse (both left and right click!)

Categories

Resources