DraStic Nintendo DS emulator teaser video


Nice job Exophase !

Will it use any hardware acceleration (OpenGL ES 2.0, DSP, etc...) or will it be 100% software ?

Happy new year everybody :)

Bye, Magic Sam
 
oOmagerd! DS Emulation isn't possible since we only have one screen!!!!111 ;
But seriously, great work Exo, nice start to the new year
Iwould like to know you rplans for screen positioning, hiding unsused screen etc
also if 3D is inyended to be done in software or GLES
 
AWESOME!!!!!! no wait that has already been said 7 times  :blink:   but really though

SWEEEEETTTTTT dude!!!!  especially for Yoshi Island can't wait to boot this up  B)

I do like the idea of having an option for screens beside each other and for screens above... 

but without it its AMAZING  :wub:

Keep it coming man
 
Last edited by a moderator:
I knew it ;)


Even though Exo demented all speculations before...


All questions seem to be asked already.


Thanks a lot for this achievement and a happy new year to all of you.


You should really participate in the dragonbox compo with this. Will be a really good entry for best emulator :)
 
Impressive how fluid it already runs, and the games also look pretty nice. :)

But it also shows the biggest disadvantage of the Pandoras clamshell design: you can't play by holding the device in portrait mode, so both screens can be in the right position and also fill the entire screen.  See Yoshis Story, where the left screen should be above the right screen for the correct image. For games that do use a second screen but without stretching the game image over 2 screens it should be no problem.  I would like to see how Advance Wars Dual Strike works, I need to play this on Pandora. ^^

Maybe there can also be an option to just show one screen, if the second screen is not needed. :)
 
Last edited by a moderator:
1: Games like Yoshi's story are great. Will it ever be possible to get the screens above each other. Especially for Games that use both screens it would be great  (even if the screens would be smaller then).

2: Will it be possible to  shrink one screen (like map screen) and make the other one bigger? 
I second Askarus' questions, and am also wondering if displaying both screens stacked vertically and unscaled would allow any (minor) performance gain due to the lack of scaling.

- Neelix
 
Based on how messed up the aspect ratio was on TV-out capture and that it uses an overlay layer, it seems it's already hardware scaled :p
 
Yay, lots of questions.

Farox said:
Is needed a 1Ghz Pandora to play the games on that video or my CC (256MB ram) could play it well ?
I tested entirely on my CC Pandora, so I can confirm you don't need more than 256MB RAM. However, you may need it to load large zipped ROMs. Up to 128MB works fine here (I haven't tried larger), but 128MB ROMs take a while; they may be thrashing memory while unzipping.

Farox said:
Are you going to partecipate at the ED competition ?
mcobit said:
You should really participate in the dragonbox compo with this. Will be a really good entry for best emulator :)
Sorry but I'm keeping the emulator closed source for the foreseeable future and therefore can't enter it in the competition. If I make it open source other people will start selling it on Google Play and Cydia.

UPDATE: Okay apparently the final rules don't require source so I'll think about doing it.

Farox said:
If you can keep for (some months) a Pandora exclusive only...i think this could increase sales and help Pandora.
I hope so, even if it's just a little bit.

Askarus said:
1: Games like Yoshi's story are great. Will it ever be possible to get the screens above each other. Especially for Games that use both screens it would be great  (even if the screens would be smaller then).

2: Will it be possible to  shrink one screen (like map screen) and make the other one bigger?
Neelix said:
I second Askarus' questions, and am also wondering if displaying both screens stacked vertically and unscaled would allow any (minor) performance gain due to the lack of scaling.
Currently the emulator supports horizontal and vertical rendering, and both with or without stretching to fill the aspect ratio (even with vertical this helps). I spent most of the development using vertical unscaled, but I set it on horizontal scaled since I thought it'd be better for the video.

I'm also working on another mode that has one screen at 2x scaling next to another at 1x; the 1x one will be positioned above or below center based on if it should be top or bottom, which should help give some illusion of vertical positioning. This mode would use the most screen real estate, and is good for games that use one screen much more prominently than the other (which is most of them).

Askarus said:
3: Does touchscreen work?
Yes. I think slaeshjag said that with TV out he got nothing on his Pandora screen which would make it hard to use it. I haven't tested TV-out at all personally so it's something I'll have to look into.

Askarus said:
5: Is it still playable with scale 2x?
Scaling doesn't seem to really impact the performance at all, thanks to using the Pandora's scaled overlay.

Askarus said:
4: Will the Castlevania Games and Children of Mana run? :)
The Castlevania games use 3D heavily for 2D, so they don't run well right now (also, Order of Ecclesia needs some level of wifi emulation to go in-game at all). Some of those extends beyond basic 2D-style blits, like shading in the opening level of Dawn of Sorrow. There's also occasionally 3D models in the background. So getting any of it to run fast is a long term challenge, getting all of it might not be possible (although maybe if it helps some stuff can be added to cheat on the 3D to render it at a lower quality)

Askarus said:
6: Do you also have a PSP Emulator ready? :D
Not yet ;p

Askarus said:
7: Will you also add cheat support?
I actually haven't thought about it. It'd be pretty low priority.

ParadisoShlee said:
Have you tried any NDS homebrew?
A little bit. Especially since some is more useful for testing. This includes some test ROMs that a friend wrote for me, and some I wrote as well. Just in case this was what the question was getting at - I don't use any HLE for ARM7 emulation so homebrew isn't locked out.

magic_sam said:
Will it use any hardware acceleration (OpenGL ES 2.0, DSP, etc...) or will it be 100% software ?
PokeParadox said:
Iwould like to know you rplans for screen positioning, hiding unsused screen etc also if 3D is inyended to be done in software or GLES
Right now it's 100% software, not counting the screen scaling anyway. It's possible the DSP could help with either 2D or 3D emulation, but it'd probably take heavily optimized code (maybe even hand-written C64x ASM which is a nightmare). Since this coding would be very Pandora specific I'm not sure I want to allocate that much time to it, especially if it might end up not working well in the end.

OpenGL ES 2 is not really a good fit for 3D emulation on this. There are a lot of features it doesn't support or doesn't support well. Moreover, you need to blend 2D and 3D together which means you have to read the framebuffer back, which is going to be really slow, in addition to having to upload textures a lot.
 
Last edited by a moderator:
Competition is not open source mandatory, so you can still participate.
 
NDS on the Pandora. I didn't expect to see that.... so build from scratch and not a port? If so, an even more impressive achievement.  Looking forward trying it out (even though I still own a DS)
 
Competition is not open source mandatory, so you can still participate.
Huh, did the rules change at some point? Could have sworn I read it differently first time around. In that case I'll think about it.

NDS on the Pandora. I didn't expect to see that.... so build from scratch and not a port? If so, an even more impressive achievement.  Looking forward trying it out (even though I still own a DS)
Yeah it's not a port of anything.
 
Competition is not open source mandatory, so you can still participate.
 Huh, did the rules change at some point? Could have sworn I read it differently first time around. In that case I'll think about it.
Yes, that was only in the draft of the rules.

In the official rules, everything is accepted.

However, if it's OpenSourced, you get a little bonus :)
 
Back
Top