Page 2 of 2

Re: ESRev2-Poll the Audience: "DC vs PSP"

Posted: Fri Jul 17, 2009 6:50 am
by Falco Girgis
davidthefat wrote:
Pickzell wrote:I go with Dreamcast, do to the fact that it's CD, it has a keyboard( useless in this case, but hey ), It's a console ( probably has a bigger internal thingsimijig ).
Actually, UMD Holds more data and but is proprietary... and the psp has a keyboard (actually several) you can buy...
GD-Rom is also proprietary.

Media storage capabilities have nothing to do with graphical and computational power.

Re: ESRev2-Poll the Audience: "DC vs PSP"

Posted: Sun Jul 19, 2009 3:17 pm
by eatcomics
Yo falco, can we just do a voice clip... I don't have a camera (with me)... :cry: If not whatever... I'll live :)
Edit: scratch that... for a few seconds I could use my parents... lol
Edit: Edit: Is there a certain time you need em??? I don't know waht I'll do yet...

Re: ESRev2-Poll the Audience: "DC vs PSP"

Posted: Sun Jul 19, 2009 5:53 pm
by Falco Girgis
You guys probably have at least a couple weeks.

Re: ESRev2-Poll the Audience: "DC vs PSP"

Posted: Sun Jul 19, 2009 8:05 pm
by eatcomics
Cool... I think I know what I'm gonna do :)

Re: ESRev2-Poll the Audience: "DC vs PSP"

Posted: Wed Oct 14, 2009 5:23 am
by MrDeathNote
I honestly don't think theres any competition. Why would you want to play the dreamcast version? BECAUSE IT'S A DREAMCAST, THAT'S WHY!!!!!! Don't get me wrong I like the PSP but my hands are too big for the controls, it's too cluttered.

Re: ESRev2-Poll the Audience: "DC vs PSP"

Posted: Wed Oct 14, 2009 9:57 am
by hurstshifter
MrDeathNote wrote:I honestly don't think theres any competition. Why would you want to play the dreamcast version? BECAUSE IT'S A DREAMCAST, THAT'S WHY!!!!!! Don't get me wrong I like the PSP but my hands are too big for the controls, it's too cluttered.

For me, the attraction to the PSP version will be the portability. I will definitely play it on both systems.

Re: ESRev2-Poll the Audience: "DC vs PSP"

Posted: Thu Oct 15, 2009 9:38 am
by Jae
Will we be able to burn it to a disc for DC ? The finnished game i mean, cause that would be cool :L

Re: ESRev2-Poll the Audience: "DC vs PSP"

Posted: Thu Oct 15, 2009 8:32 pm
by Chaotis
I'm slightly confused on what we're voting on so I'm going to vote and give my reasons for both ideas.

If we're voting on which would be the most fun to play it on? I'd probably say simply because it's so easy to burn a CD with the right loaders and that boots in the DC directly vs having to have a modified PSP... I'd take the DC. Sure something like half of psp owners have hacked their handhelds... but it's the Dreamcast, which automatically makes it awesome. I still play games on mine and even my non-geek friends love it.

If we're voting on power it's no doubt the Dreamcast is more powerful. It's main cpu may only be 200mhz but it's a 128bit processor vs the psp's 333mhz 32bit (but that wont matter unless you're working with really precise numbers anyways). PSP has slightly more ram but the dreamcast has hardware accelerated texture compression that is not only free but it's faster than with it disabled. Has a seperate rendering core @100mhz which not only pushes a good number of polys, but it has nearly free colored lighting, fog, texture filtering, transparency/translucency, etc. Also has a seperate 45mhz sound core. If I understand the psp right (never programmed on it) the main cpu has to handle all of this in software. So I guess in the end if the engine has a way to make use of the DC's extra hardware then it'll win, if it's all done in software then most likely the psp will win.

Re: ESRev2-Poll the Audience: "DC vs PSP"

Posted: Thu Oct 15, 2009 11:01 pm
by Falco Girgis
Jae wrote:Will we be able to burn it to a disc for DC ? The finnished game i mean, cause that would be cool :L
Of course. That's the idea. No modification required.

Chaotis, the point was to vote for the console that you deemed technologically superior in the mentioned fields. Due to the complexity of the two systems, and the way that libGyro is shaping up, there might have to be two rounds.

libGyro uses hardware-accelerated 3D rendering. However, there are a plethora of optimizations that I plan on implementing (Dreamcast-specific trig op-codes to drastically improve geometry calculations as well as hardware vector/matrix registers on the CPU. PSP has an entire vector unit dedicated to matrix/vector calculations).

There might have to be an unoptimized round (C/++ level without platform-specific optimizations) then an optimized round with assembly-level platform-specific optimizations (on a later video).

Re: ESRev2-Poll the Audience: "DC vs PSP"

Posted: Fri Feb 05, 2010 10:53 pm
by OmegaGDS
Well... I would like to say that psp is better because I own one. Unfortunately, I have seen what the dreamcast can do and I believe that it kicks the psp's ass... DC it is then... :|

Re: ESRev2-Poll the Audience: "DC vs PSP"

Posted: Tue Mar 02, 2010 1:13 pm
by petaboy
I also thought that DC would win psp but i cant believe that psp couldnt rotate the scene at an acceptable speed, so I was thinking...

the psp loses when it must scale or rotate the scene (multiplying matrix) and I started to think even more xD. How did u implement the rotations and scalations on the psp version of libgyro?

I think that the best way to implement it is to get the matrix from scegu, and then do the operation in asm. It would be something like this:

for the z axis:

Code: Select all

void vfpu_rotate_z_matrix(ScePspFMatrix4 *m, float rz) {
    __asm__ volatile (
        "mtv     %1, S000\n"
        "vcst.s  S001, VFPU_2_PI\n"
        "vmul.s  S000, S000, S001\n"
        "vmidt.q M100\n"
        "vrot.q  C100, S000, [ c, s, 0, 0]\n"
        "vrot.q  C110, S000, [-s, c, 0, 0]\n"
        "sv.q    C100, 0  + %0\n"
        "sv.q    C110, 16 + %0\n"
        "sv.q    C120, 24 + %0\n"
        "sv.q    C130, 32 + %0\n"
        : "=m"(*m) : "r"(rz));
}
then you can do this:

Code: Select all

vfpu_rotate_z_matrix(&zmatrix, rz);
sceGuSetMatrix(GU_MODEL, &zmatrix);

that would be for rotate in z axis.

you can do that for the 3 axis.

you can see more info in this website:

http://mrmrice.fx-world.org/vfpu.html

that is the way I do rotations, what do you think?


PS:Im truly sorry about my bad english xD

Re: ESRev2-Poll the Audience: "DC vs PSP"

Posted: Tue Mar 02, 2010 4:09 pm
by Live-Dimension
As Gyro's pointed out he's barely optimised for the PSP. For example, all the vector math he was using should be done in the vector unit but he never had time for that.

Re: ESRev2-Poll the Audience: "DC vs PSP"

Posted: Wed Mar 03, 2010 8:51 am
by petaboy
amm ok, I supose that he will optimize it when the game is in a more mature stage of development.

Re: ESRev2-Poll the Audience: "DC vs PSP"

Posted: Wed Mar 03, 2010 9:41 am
by MrDeathNote
petaboy wrote:amm ok, I supose that he will optimize it when the game is in a more mature stage of development.
Yea, apparently we'll see a more optimized version of libgyro in the next vid....