Nulldce On The Beagleboard


drkIIRaziel

Member
Joined
Jun 23, 2008
Messages
68
So yeah, ZeZu managed to get nullDCe working on the beagleboard :)

CODE
http://www.youtube.com/watch?v=1wIYfutx1ZI


Keep in mind that this is very early WIP, with no optimisations done .. more will come later.

Enjoy

*edit*
nullDC is a dreamcast emulator developed by me & ZeZu, nullDCe is a partial rewrite to target portables/etc.Anyway, its 8 am already cus this damn texture code kept producing random colors, so i'm off for today.

*edit #2*
Here's a vid of the psp version, with more or less similar amount of work done, for speed comparisons
CODE
http://www.youtube.com/watch?v=Ix9huu4k5Qo&feature=related
 
Last edited by a moderator:
I actually heard about this from ZeZu yesterday, but was not sure whether videos would be showing up anytime soon...looks good!

'Gruso' said:
Well, stuff certainly keeps happening this week.

Is there any more info? Any links to a project page, forum thread or something?
well, there is this...CODE
http://beagleboard.org/project/nullDC_Beagle/

No information there, unfortunately.
 
Last edited by a moderator:
Now this really excites me! But I thought Dreamcast was supposed to be one of the not really possible emu's (they said that about GBA and N64 on PSP as well) Is it possible this could be optimized to run a game(s) at playable speeds or is this just proof of concept?

Great start! Fingers crossed and wishing them best of luck!
 
Last edited by a moderator:
Poem58 look at the vid drkIIRaziel as put on his post for the PSP version, you will see a game running on PSP after the dreamcast logo.
 
I can't watch youtube at work - how well is this running? (I can't go the whole day without knowing!)
 
Last edited by a moderator:
We see the DC splash animation and that's about it. It's fairly fluid, much smoother than the PSP video.

Depending on your work filter, you may have a sneaky way of seeing it. If you can access either of these two sites:
CODE
http://vixy.net/
http://www.mediaconverter.org/
..paste the Youtube URL in, they'll fetch the video, convert it, then offer it for download from their server. My work filter is very strict, but they haven't picked up on these sites yet. ;)
 
Last edited by a moderator:
'Gruso' said:
We see the DC splash animation and that's about it. It's fairly fluid, much smoother than the PSP video.

Depending on your work filter, you may have a sneaky way of seeing it. If you can access either of these two sites:
CODE
http://vixy.net/
http://www.mediaconverter.org/
..paste the Youtube URL in, they'll fetch the video, convert it, then offer it for download from their server. My work filter is very strict, but they haven't picked up on these sites yet. ;)
He mentioned on youtube that the sgx is running with 55 mhz and the arm with 500mhz.
Maybe it will be faster with the the correct values for the graphic and arm core.:)

jens
 
Last edited by a moderator:
'EdCa22' said:
I can't watch youtube at work - how well is this running? (I can't go the whole day without knowing!)
Looks to me like it is running at about half speed on the bootup menu...

Good times ahead :D
 
Last edited by a moderator:
is that with no frameskip? if no frameskip and you think it's running about half speed then we would be able to get up to 60FPS with frameskip of 1 although I appreciate the splash screen isn't taxing the hardware?
 
Last edited by a moderator:
Didn't know ZeZu is into this project, too. Great. And it's awesome to see progress
 
Last edited by a moderator:
'sparkymark' said:
is that with no frameskip? if no frameskip and you think it's running about half speed then we would be able to get up to 60FPS with frameskip of 1 although I appreciate the splash screen isn't taxing the hardware?
I doubt that he is useing frameskip. Though I have no idea if he is or not... The clockspeeds are listed though...
 
Last edited by a moderator:
'PandoraRox' said:
Question-

anything that works on the beagleboard can be run on the pandora, correct?
Sort of a mixed question only because it depends on how technical you want to get.

1. Binaries that work/compiled on the BeagleBoard.
Yes, if the libraries are there and compatible on the Pandora image.
2. Hardware compatability.
Yes, however the BeagleBoard doesn't come with all of the same hardware such as bluetooth, wireless, etc. However the SoC core is identical (might be a smaller RAM & NAND amount depending on your BeagleBoard rev #)
3. Operating System components.
Similar. The BeagleBoard angstrom image and the Pandora angstrom image should be very similar (built using similar software and toolchain), but not necessary identical. Things like the windowmanager are different (e17 instead of matchbox), but the low level core components (bash, busybox, glibc, gcc) are probably very close. The kernel however can be a bit different. Pandora is using a customized 2.6.27 kernel, some newer BeagleBoard angstrom images are using 2.6.28/2.6.29. This actually can be a major difference since there have been a lot of changes lately for the Omap kernel, and I know some of this has been backported to the Pandora 2.6.27-omap kernel.
4. Can I develop for the Pandora using the BeagleBoard as a dev unit (what I think you may really have tried to ask)
Yes. There are instructions floating around that you can use to build the Pandora angstrom image and then map it to your beagleboard.
a. build the Pandora angstrom image.
b. go to eLinux website and follow the beagleboard installation instructions for angstrom
c. install your angstrom image instead of the beagleboard version.
d. Use a kernel from the beagleboard angstrom builds. (Pandora kernel may work, not sure)
e. Boot.
f. Login.
g. Play.
 
Last edited by a moderator:
Back
Top