Yabause Community Forums

General Category => Bug reports => Topic started by: Draikin on September 26, 2012, 10:31:01 PM

Title: Panzer Dragoon Zwei/Saga emulation status
Post by: Draikin 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 (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.
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: Guillaume 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:

(http://i.imgur.com/uw7CG.png)
(this is how it look currently in the sofware renderer)
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: Draikin 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 (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.
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: Guillaume on September 28, 2012, 10:33:44 AM
In fact, after fixing the crash, it looks quite good with the OpenGL renderer:

(https://lh3.googleusercontent.com/-MyBrW8zdDkk/UGVez9auJzI/AAAAAAAABYI/-APdAjokxqE/s320/pds-name-screen-ogl.png)
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: Draikin 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:

(http://i361.photobucket.com/albums/oo53/Radik2/PanzerDragoon/Yabause_software_menu_screen.jpg)

(http://i361.photobucket.com/albums/oo53/Radik2/PanzerDragoon/Yabause_openGL_menu_screen.jpg)

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 (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 (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.
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: Guillaume 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.
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: Guillaume 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:
(http://i.imgur.com/O55Mg.png)
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: Draikin 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.
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: Draikin 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):

(http://i361.photobucket.com/albums/oo53/Radik2/PanzerDragoon/PanzerZwei_1_s.jpg)
(http://i361.photobucket.com/albums/oo53/Radik2/PanzerDragoon/PanzerZwei_2_s.jpg)
(http://i361.photobucket.com/albums/oo53/Radik2/PanzerDragoon/PanzerZwei_3_s.jpg)

The HD really helps bring out details that were just not visible on lower resolutions.
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: Guillaume 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...
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: Draikin 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).
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: gblade 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.
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: Guillaume on December 07, 2012, 05:15:33 PM
@gblade : which version are you using?
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: gblade 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.
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: snowdrake 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
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: Draikin on December 30, 2012, 06:26:28 PM
I can confirm the slowdown in OpenGL for PD Zwei in the latest version, I don't think it was there in the version I tried before that.  The problem is the game still crashes after the first intro movie you get when starting the game, right before it should start the actual episode so I can't test it right now (I'd have to see if I have a savestate somewhere to skip that part). I think I'm noticing the redraw problem in the intro movie as well though. Perhaps it's related to the slowdown. It didn't appear in the version of Yabause I took the screenshots from.

By the way snowdrake, what did you use to record the gameplay? I normally use Dxtory but activating it causes the entire screen to go black.

EDIT: Apparently using a Saturn BIOS the game doesn't crash and I can get to the actual gameplay. The game indeed seems to run twice as slow as normal now but I didn't have the redraw problem.
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: Guillaume on December 31, 2012, 01:44:41 AM
When did you noticed the slowdown? If it's between 0.9.11 and now...  there have been a lot of changes made in the renderers, that may explain why they are slower now...
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: Draikin on January 02, 2013, 11:46:03 PM
I don't recall the exact version number but the version I compiled on October 3th 2012 ran correctly. The latest one seems to run the game at half its normal speed all the time, even during FMV's. I don't think it's a performance problem though.
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: snowdrake on January 30, 2013, 08:50:56 PM
When did you noticed the slowdown? If it's between 0.9.11 and now...  there have been a lot of changes made in the renderers, that may explain why they are slower now...
I've done a regression test, it seems Panzer dragoon 2's slowdown in opengl renderer first appeard in revision 2986; as Draikin noted, the slowdown happens during video playback too.
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: Guillaume on January 30, 2013, 10:17:09 PM
I've done a regression test, it seems Panzer dragoon 2's slowdown in opengl renderer first appeard in revision 2986; as Draikin noted, the slowdown happens during video playback too.

Heh! Thanks for finding the revision that introduced the problem... I'll look into that and keep you informed on the progress...
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: Guillaume on January 31, 2013, 08:59:06 PM
The problem should have been fixed by revision 3054:
http://yabause.svn.sourceforge.net/viewvc/yabause?view=revision&revision=3054
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: snowdrake on February 02, 2013, 11:53:59 AM
Wow, thanks for the quick update, the rev 3054 does fix the slowdown issue with opengl renderer in Panzer Dragoon 2.
But sadly, it seems to brought a slowdown in the software renderer.
As these slowdown can be related to the redrawn bug I talked earlier (  http://www.youtube.com/watch?v=gIiglkNCAB4 ) I've searched for the revision that introduce this previous bug in the software renderer.
It first appeared in 2868 it seems.
http://yabause.svn.sourceforge.net/viewvc/yabause?view=revision&revision=2868
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: Guillaume on February 04, 2013, 12:45:10 PM
I can see the redrawn bug in the youtube video... but I can't reproduce it... does it happens everywhere in the game, or just in some levels/areas?
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: snowdrake on February 05, 2013, 11:30:40 AM
I've compiled 3050 and tested it.
Yes, it does happen in all episodes of the game, even during cutscenes.

In 3054, there still these redrawn bug, and a framerate issue from everything in the vdp1 layer (strangely, all other layers don't got any fps issue at all)
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: Guillaume on February 05, 2013, 12:34:06 PM
ho... I think I just understood...

I guess you're using the Frame Skip/Limiter? :)

I broke it some time ago and wasn't sure in which revision... it seems you found it...
I'll fix that and post about it here :)
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: snowdrake on February 05, 2013, 12:42:05 PM
Quote
I guess you're using the Frame Skip/Limiter? :)
Yes, you're right,
I've just tested without Frame Skip/Limiter : No bug at all (I should have tested it before, my bad)
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: Guillaume on February 05, 2013, 09:24:18 PM
The "redrawn bug" should be fixed by rev 3062: http://yabause.svn.sourceforge.net/viewvc/yabause?view=revision&revision=3062
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: snowdrake on February 07, 2013, 08:27:26 AM
I can confirm, no more issue with frameskip in software mode for Panzer Dragoon Zwei.
I tested it against a couple of 3D games just to be sure, the only one still getting this issue seems to be the first Panzer Dragoon; but for this one, I may be wrong but, it seems not related to this previous bug, as there allready was (a subbtle) drawing bug with frameskip in software mode by revision 2867
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: Guillaume on February 07, 2013, 12:48:07 PM
Great! :)

As for the Panzer Dragoon bug, it seems Daytona USA CCE has a similar problem...
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: Guillaume on February 08, 2013, 12:56:59 PM
Frameskip should be fixed for Panzer Dragoon by revision 3072: http://yabause.svn.sourceforge.net/viewvc/yabause?view=revision&revision=3072
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: snowdrake on February 12, 2013, 07:58:06 AM
Hi guillaume, I've tested the last rev against several games I got, no problem at all with frameskipping enable.
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: chriswyatt on March 01, 2013, 01:00:50 PM
Has anyone else noticed in Saga, in Uru ruins, if you go to the map screen and scroll to the extreme right or the extreme bottom, the map becomes empty.

Another thing I noticed was that in the village, if you rotate the floor doesn't move at the same speed as everything else. It's quite a weird effect and hard to describe. This happens in OpenGL mode, not sure about software mode.

I can provide screenshots and save states if need be.
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: bioman777 on December 29, 2013, 05:54:27 PM
Any advice on how to get Panzer Dragoon Saga to work. I'm using 0.9.13 win64 version. Also had problems with previous as well.  I've been able to get into the first level only 2 times in past but I can't seem to figure out how.
It always freezes after video proceeding the name entering page and makes a VERY long log file with SH2 invalid opcode all over the place and it would make a 12.5MB txt file if i was to put it up as an attachment.
I'm using Win 7 x64 with Radeon 7950 with newest drivers, V13.12. 6 Core AMD at 4.2GHz and 24GB of Ram, wont boot with 32 LOL.

I've tried both the US and EU versions and same thing. Haven't tried the Jap version but I can't read Japanese.

Thanks for any help you can provide.

Also I tried the girl girl saves some one else suggested but it never shows up when I go continue. Maybe it doesn't work with the newer versions.
Title: Re: Panzer Dragoon Zwei/Saga emulation status
Post by: PanzerDragoonWorld on July 29, 2017, 11:14:12 AM
Hey guys,

Would you be interested in seeing the series rebooted with a new game ? The Panzer Dragoon Saga is my favorite game (ex aequo with Zelda BOTW recently).

I just started a campaign to request a new game in this unique lore/world that has Panzer Dragoon. I know there is already a campaign for existing games to be ported in HD but my work is complementary. So my petition will be available next week @ http://www.panzerdragoonworld.com/

Until then and even after, you can follow the progress of my campaign on my Twitter @ https://twitter.com/PanzDragWorld

I will need all the help I can get, we all need to gather and push for this to happen.

I am counting on you guys ! We are not alone, we just need to group up !

The new generations need to see this happen !

I mean can you imagine a new open world ACTION RPG game on today's consoles ? Would be so beautiful and gorgeous ! We need Saori back for the music too !