Jump to content

3D Support on Dualis v7 / 8


Billy1886

Recommended Posts

Hi,

 

I've just started getting into the devv'ing scene whilst saving up to buy myself a shiny net DS. I just wanna say that Dualis is a top emu and I'm amazed that it's progressed so far so fast - top work!!!

 

I've downloaded the latest versions ( 7 & 8 ), set up devkitarm as per the instructions, and I've even managed to compile and link in ndslib!

 

I've got most of the 2d examples working and now I want to start exploring the 3D ones but I've run into a problem...

 

All of the 3d examples I can find (from the drunken coders site) all seem to complile but I can't get them to run...

 

Every time I try and enable the 3d on the main screen it all goes black.

 

I was wondering if dualis actually emulated the 3d stuff, then I found the ship demo (so I guess it does!), but I'm still stuck...

 

Can anyone help, what level of 3d support does Dualis actually have, has anybody got any simple demo's I can use as a starting point, when will I have enough cash for a DS (inc flash cart and passme board), what time does my local chippy shut ???

 

:)

 

TIA

 

The BillMeister

 

NDS & Dualis Rocks!! :lol:

Link to comment
Share on other sites

Dualis doesn't emulate much of the 3D features atm, since I've focused mainly on the 2D hardware. The cube- and ship demos are the only ones that run kind-of properly. Seems to be the opposite story with iDeaS; good 3D, not-so-good 2D.

Link to comment
Share on other sites

The cube- and ship demos are the only ones that run kind-of properly. Seems to be the opposite story with iDeaS; good 3D, not-so-good 2D.

 

Cheers for that...

 

Is the source to the cube demo available anywhere, cause I'm having a right 'ole ballache trying to get a single triangle displaying at the moment!

 

TIA

 

The BillMeister...

Link to comment
Share on other sites

Woo hoo!!! Triangles :punk:

 

Had to swap over to iDeaS but at least it's a start, come on mic catch up! :lol:

 

Anyway, in case anyone is interested I found this function to be useful (seeing as the bios emu of the vysnc function is currently bust)

 

void WaitVsync(void)

{

if(REG_VCOUNT > 192) { while(REG_VCOUNT > 0); }

while(REG_VCOUNT < 192);

}

 

I ripped this from some of my GBA stuff and fixed it for the correct number of lines...

 

Makes all the difference on the emu!!

 

 

Big up to the emu writers and all active scene members for making this possible!

 

The BillMeister...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...