Page 2 of 2 FirstFirst 12
Results 11 to 17 of 17

Thread: Yabause 0.9.0 Released

                  
   
  1. #11
    PSP Coder
    Join Date
    Sep 2005
    Posts
    1,407
    Rep Power
    86

    Default

    Quote Originally Posted by BlueCrab View Post
    Its pretty slow at the moment. Only 2-7 FPS or so.
    Hmm, I'd exspect a little higher out of the dreamcast. That's roughly what I got out of a cheap psp port (using a port of the ogl rendering code).

  2. #12
    Dream Coder
    Join Date
    Apr 2004
    Location
    Miami, FL
    Age
    38
    Posts
    4,675
    Rep Power
    50

    Default

    Quote Originally Posted by PSmonkey View Post
    Hmm, I'd exspect a little higher out of the dreamcast. That's roughly what I got out of a cheap psp port (using a port of the ogl rendering code).
    Unless the OGL implmentation on the PSP is software I can't see how you would possibly expect the DC to go faster. By having OGL, you get everything that bluecrab has done and more all for free. The fact that that much with hardware acceleration really points to how powerful the Dreamcast is.

    Just because you don't like BlueCrab doesn't mean you need to start dissing the Dreamcast.

  3. #13
    The Long Claw of the Law BlueCrab's Avatar
    Join Date
    Apr 2004
    Age
    37
    Posts
    1,215
    Rep Power
    50

    Default

    Quote Originally Posted by PSmonkey View Post
    Hmm, I'd exspect a little higher out of the dreamcast. That's roughly what I got out of a cheap psp port (using a port of the ogl rendering code).
    Note that I have literally NO time to actually work on this stuff. I've done very little in the way of optimizing anything. In all actuality, the only optimization is the fact that it doesn't use the software core but rather the sorta kinda, but not really, hardware accelerated rendering core. Almost nothing is ACTUALLY hardware accelerated other than the fact that the polygons sent to the VDP1 are blitted to the screen by the PVR. All the texture conversions and all take place in software.
    Sylverant PSO Server
    http://crabemu.sourceforge.net/
    irc.freenode.net #dreamcastdev #dcemuuk #yabause #ljsdcdev

  4. #14
    PSP Coder
    Join Date
    Sep 2005
    Posts
    1,407
    Rep Power
    86

    Default

    Quote Originally Posted by quzar View Post
    Unless the OGL implmentation on the PSP is software I can't see how you would possibly expect the DC to go faster. By having OGL, you get everything that bluecrab has done and more all for free. The fact that that much with hardware acceleration really points to how powerful the Dreamcast is.

    Just because you don't like BlueCrab doesn't mean you need to start dissing the Dreamcast.
    The Dc is supost to have a stronger cpu then the PSP is it not? I assumed a direct port on the dreamcast would run a little better then the PSP since the bottleneck in yabause would be CPU emulation and not GPU emulation.

    The only reason I could understand it not being so would be poor compiler optimisations or cache issues (ie loads of cache misses).

    I said nothing about not liking bluecrab in this thread (it's it related to anything in the past that has nothing to do with my post in this thread). Second I am a massive fan of sega and the dreamcast.

    I'm just ultimately currious about it's performance on the dreamcast after doing a fast port a month back.

    Quote Originally Posted by BlueCrab View Post
    Note that I have literally NO time to actually work on this stuff. I've done very little in the way of optimizing anything. In all actuality, the only optimization is the fact that it doesn't use the software core but rather the sorta kinda, but not really, hardware accelerated rendering core. Almost nothing is ACTUALLY hardware accelerated other than the fact that the polygons sent to the VDP1 are blitted to the screen by the PVR. All the texture conversions and all take place in software.
    wouldn't it have just been easier to have it use the rendering hardware to draw the display tho? I'm just currious (i'm not very familiar with the GPU SDK for dreamcast).

    If you have a PSP I can send you over my quick PSP port if you're currious (it's not really functional, just a very simple port).

  5. #15
    DCEmu Coder
    Join Date
    Aug 2006
    Location
    Bloomington, IN
    Age
    41
    Posts
    268
    Rep Power
    73

    Default

    Quote Originally Posted by PSmonkey View Post
    The Dc is supost to have a stronger cpu then the PSP is it not?
    Nope.
    http://gpsp-dev.blogspot.com/

    I haven't quit gpSP, just put it on hiatus for a while.

    Games like Super Mario Advance 3, Riviera and Sword of Mana actually DO work in gpSP, believe it or not. If they don't work for you then you're using the faulty BIOS. Don't argue with me, it's true; the sooner you accept this the sooner you can move on.

  6. #16
    The Long Claw of the Law BlueCrab's Avatar
    Join Date
    Apr 2004
    Age
    37
    Posts
    1,215
    Rep Power
    50

    Default

    Quote Originally Posted by PSmonkey View Post
    The Dc is supost to have a stronger cpu then the PSP is it not? I assumed a direct port on the dreamcast would run a little better then the PSP since the bottleneck in yabause would be CPU emulation and not GPU emulation.
    It is my understanding that the PSP's CPU is able to run much faster than can the DC's CPU (333 MHz is the top for the PSP, to my understanding, where a non-modded DC can only do 200MHz). I don't know which architecture is more suited toward emulation, as I haven't had any experience with the PSP at all.

    CPU emulation is a major bottleneck, yes. I think VDP2 emulation is worse than it though. I could do a lot of improvements to the CPU core for the dreamcast port, I just haven't had the time to do them.

    The only reason I could understand it not being so would be poor compiler optimisations or cache issues (ie loads of cache misses).
    That's probably a problem too. GCC generates some pretty crappy code for SuperH sometimes.

    I'm just ultimately currious about it's performance on the dreamcast after doing a fast port a month back.
    Its not pretty, and its not fast... I dunno what else to say about it, unfortunately.

    wouldn't it have just been easier to have it use the rendering hardware to draw the display tho? I'm just currious (i'm not very familiar with the GPU SDK for dreamcast).
    The Dreamcast's PVR is nowhere near suited for doing the stuff that the Saturn's VDP2 does. It is very well suited toward the tasks that VDP1 does however, which is why I emulate most of that in hardware.

    If you have a PSP I can send you over my quick PSP port if you're currious (it's not really functional, just a very simple port).
    I'd be curious (from the point of view of a Yabause developer in general), but I don't have a PSP.

    Also, in regards to the issue mentioned by Quzar... I'd rather put that behind us, I really would...
    Sylverant PSO Server
    http://crabemu.sourceforge.net/
    irc.freenode.net #dreamcastdev #dcemuuk #yabause #ljsdcdev

  7. #17
    DCEmu Coder
    Join Date
    Aug 2006
    Location
    Bloomington, IN
    Age
    41
    Posts
    268
    Rep Power
    73

    Default

    Quote Originally Posted by BlueCrab View Post
    It is my understanding that the PSP's CPU is able to run much faster than can the DC's CPU (333 MHz is the top for the PSP, to my understanding, where a non-modded DC can only do 200MHz). I don't know which architecture is more suited toward emulation, as I haven't had any experience with the PSP at all.
    Dreamcast's SH4 is a dual issue architecture while PSP's Allegrex is only single issue, so at 200MHz vs. 333MHz they probably perform similarly (depending on the application of course). Dreamcast has worse RAM though.

    Quote Originally Posted by BlueCrab View Post
    That's probably a problem too. GCC generates some pretty crappy code for SuperH sometimes.
    The sad truth is that GCC generates pretty bad code for any platform I've seen that isn't x86, and maybe PowerPC (since Apple invested a decent amount into it). The ARM output I've seen for it has a lot of problems, I would expect that for SH4 it'd be even worse though.
    http://gpsp-dev.blogspot.com/

    I haven't quit gpSP, just put it on hiatus for a while.

    Games like Super Mario Advance 3, Riviera and Sword of Mana actually DO work in gpSP, believe it or not. If they don't work for you then you're using the faulty BIOS. Don't argue with me, it's true; the sooner you accept this the sooner you can move on.

Page 2 of 2 FirstFirst 12

Thread Information

Users Browsing this Thread

There are currently 2 users browsing this thread. (0 members and 2 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •