Author Topic: Panzer Dragoon Zwei/Saga emulation status  (Read 21338 times)

Draikin

  • Newbie
  • *
  • Posts: 11
    • View Profile
Panzer Dragoon Zwei/Saga emulation status
« on: September 26, 2012, 10:31:01 PM »
I'm not sure if this is the right forum to post this in, but I was wondering if there's any interest in details about the state of Panzer Dragoon Saga/Zwei emulation? I was impressed by the latest update to Yabause and the progress it made for Panzer Dragoon Saga in OpenGL. Here's a video of Saga running in Yabause's OpenGL mode (cropped to 16:9):

http://www.youtube.com/watch?v=WNm5X8GfOxU

As displayed in the video, there are still some problems with the sound. Also, the sky texture is missing completely and the dragon's lasers are gray. Notably, Panzer Dragoon Zwei also suffers from the missing sky texture and gray lasers. These problems also occur in software mode. In Saga, the radar isn't displayed correctly either, which makes it more difficult to play the game as you can't see the safe areas around the enemy. Those are the main problems I noted. If those were fixed, I think Yabause would overtake the abandoned GiriGiri emulator and deliver the best HD rendition of Panzer Dragoon Saga yet. If there's any interest, I could do some further research on Zwei and Saga and compile a list of issues.

Guillaume

  • Administrator
  • Sr. Member
  • *****
  • Posts: 359
    • View Profile
    • ./confiture && cake
Re: Panzer Dragoon Zwei/Saga emulation status
« Reply #1 on: September 27, 2012, 11:10:03 PM »
Yeah, sure it could be interesting :)

I could try to fix some of the graphic bugs in PDS, but only in the software renderer... I'm not sure to understand how the OpenGL renderer works anymore :p
Which version are you using? Here PDS is crashing with the OpenGL renderer when displaying this screen:


(this is how it look currently in the sofware renderer)

Draikin

  • Newbie
  • *
  • Posts: 11
    • View Profile
Re: Panzer Dragoon Zwei/Saga emulation status
« Reply #2 on: September 28, 2012, 12:05:51 AM »
Hi Guillaume,

Thanks for the reply! I'm just using the Yabause 0.9.11 release. I just tried running the NTSC version, it looks the same in OpenGL as the screenshot you posted but doesn't crash there. These GiriGiri save games are compatible with Yabause as well, if you want to bypass certain areas:

http://www.thewilloftheancients.com/downloads/panzer-dragoon-saga-girigiri-save-game-files

I've yet to try and compile any of the later Yabause versions.
« Last Edit: September 28, 2012, 12:07:31 AM by Draikin »

Guillaume

  • Administrator
  • Sr. Member
  • *****
  • Posts: 359
    • View Profile
    • ./confiture && cake
Re: Panzer Dragoon Zwei/Saga emulation status
« Reply #3 on: September 28, 2012, 10:33:44 AM »
In fact, after fixing the crash, it looks quite good with the OpenGL renderer:


Draikin

  • Newbie
  • *
  • Posts: 11
    • View Profile
Re: Panzer Dragoon Zwei/Saga emulation status
« Reply #4 on: September 28, 2012, 07:16:46 PM »
Nice work! I've played through the first part of the game again to see how the game performs in software mode, and the only real problem I'm seeing is the missing sky texture. Worthy of note perhaps: in the opening menu screen, the background looks worse in software mode than it does in OpenGL mode:





Otherwise, the dragon's lasers and the battle radar are rendered correctly unlike in OpenGL mode.


EDIT: here's a video I made of Panzer Dragoon Saga running in Yabause's software mode:

http://www.youtube.com/watch?v=3DzJDVmf4Ds

Some additional minor problems I noticed:
- some audio distortion on the opening menu
- name entry screen: the white orbs flying around have a black glow around them, I think this is supposed to be a white glow.
- weird background issue here: http://www.youtube.com/watch?v=3DzJDVmf4Ds#t=3m39. Earlier versions of SSF had this same problem as well, and it only seemed to occurr in this particular scene. Also, the missing sky is noticeable here.
« Last Edit: September 28, 2012, 08:40:36 PM by Draikin »

Guillaume

  • Administrator
  • Sr. Member
  • *****
  • Posts: 359
    • View Profile
    • ./confiture && cake
Re: Panzer Dragoon Zwei/Saga emulation status
« Reply #5 on: September 28, 2012, 09:58:04 PM »
Yeah, that's a current limitation of the software renderer, it doesn't handle high resolution modes correctly.

Guillaume

  • Administrator
  • Sr. Member
  • *****
  • Posts: 359
    • View Profile
    • ./confiture && cake
Re: Panzer Dragoon Zwei/Saga emulation status
« Reply #6 on: October 01, 2012, 08:12:02 PM »
I did some more tests and the sky is now visible in both the OpenGL and software renderers:

Draikin

  • Newbie
  • *
  • Posts: 11
    • View Profile
Re: Panzer Dragoon Zwei/Saga emulation status
« Reply #7 on: October 02, 2012, 07:38:30 PM »
That's awesome, nice work Guillaume! I'm currently looking into compiling the latest version so I can test it :) With this, I think the software renderer should probably be getting very close to how the game looked on an actual Saturn, and the fact that you could it to work on the OpenGL renderer is even better.

Draikin

  • Newbie
  • *
  • Posts: 11
    • View Profile
Re: Panzer Dragoon Zwei/Saga emulation status
« Reply #8 on: October 03, 2012, 08:32:18 PM »
I managed to get the latest version to run, although both Zwei and Saga crash when starting their first level (I used save states to get past those points).  Here are some (downscaled) screenshots of PD Zwei in OpenGL (which suffered from similar problems as Saga, so those appear to be fixed there as well):





The HD really helps bring out details that were just not visible on lower resolutions.

Guillaume

  • Administrator
  • Sr. Member
  • *****
  • Posts: 359
    • View Profile
    • ./confiture && cake
Re: Panzer Dragoon Zwei/Saga emulation status
« Reply #9 on: October 04, 2012, 08:20:28 PM »
Where does it crash? I tried playing the beginning of the game with the OpenGL renderer and it didn't crashed for me...

Draikin

  • Newbie
  • *
  • Posts: 11
    • View Profile
Re: Panzer Dragoon Zwei/Saga emulation status
« Reply #10 on: October 05, 2012, 11:39:31 PM »
As soon as it tries to start the actual gameplay (Edge at the bottom of the ruins in the NTSC version). Zwei also crashes at the start of Episode 1 (PAL version).

gblade

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: Panzer Dragoon Zwei/Saga emulation status
« Reply #11 on: December 07, 2012, 03:14:18 AM »
Thought I'd add to this thread. I compiled the newest trunk, and I can't get past the first FMVs in Panzer Dragoon Saga. When using Saturn BIOS I'm kicked out to the Saturn BIOS after the first FMV, before the start menu. When using the emulated BIOS I get a little further and it crashes after the second FMV (the FMV after the name entry) with the attached error. This is with software or OpenGL; however, when set to OpenGL I get a black mask over the video too.

Guillaume

  • Administrator
  • Sr. Member
  • *****
  • Posts: 359
    • View Profile
    • ./confiture && cake
Re: Panzer Dragoon Zwei/Saga emulation status
« Reply #12 on: December 07, 2012, 05:15:33 PM »
@gblade : which version are you using?

gblade

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: Panzer Dragoon Zwei/Saga emulation status
« Reply #13 on: December 10, 2012, 01:23:06 AM »
Hey Guillaume,

This was for version 0.9.11 built under OS X 10.8. I pulled it from the trunk branch on sourceforge.

snowdrake

  • Newbie
  • *
  • Posts: 18
    • View Profile
    • Youtube account
Re: Panzer Dragoon Zwei/Saga emulation status
« Reply #14 on: December 21, 2012, 09:31:20 AM »
Hi, I've just compiled yabause from svn yesterday (rev 2993) and starting some tests. And I've been really impressed by the latests improvements.

The latest svn greatly increased graphical precision, so far for Panzer dragoon 2:
- Sky texture now visiblie in both software and opengl mode
- The ground is drawn properly in software mode during Episode 2's landing phase (in 0.9.11, the texture was "shacking" during movements)
- Some colors were missing in opengl mode in 0.9.11

But, I got two strange bug in this rev:
-In opengl mode, the game is ~2x slower (even during the video playback, before the menu)
-With the software renderer, I get some strange redraw : http://www.youtube.com/watch?v=gIiglkNCAB4
Did you guys got the same problem ? Or did I done something wrong ? (compilation options, or anything)

Finally, I've spotted another thing the software renderer is lacking; During cutscenes, you can see some black letterbox in opengl mode, while in software they are missing, I've added an attachment bellow