06-10-2013, 08:38 PM
Hi, I have several technical questions regarding PCSX2. Sorry, if you already answered them somewhere else. Please tell me if you haven't understood my questions, I will rewrite/specify them.
So:
1. This one is pretty hard to explain but, why does the FRAPS tool show frame rate of the emulator, and not of the particular game. For example, there are games that occasionally drop the frame rate, like MGS3. So, when such a game runs at the emulator's full speed, FRAPS shows 60 fps, instead of the real frame rate of the game (which at that moment could be 25, for instance). In ePSXe FRAPS shows the real frame rate. In Gran Turismo 2, at the beginning of the race, the fps could drop to 20-25 fps, and FRAPS shows it, even though the game runs at full speed (the plugin's frame tab shows full speed). In MGS in battle with Rex, for the most time, frame rate stays at 20 mark, and FRAPS displays it. I know that PCSX2 and ePSXe are two completely different emulators, but still, why is there a difference in showing fps in FRAPS?
2. Regarding interlacing in Gsdx. Why does it exist at all? Dolphin shows progressive picture (even though most games on the GameCube were 480i), ePSXe and PCSX do the same, as the emulators of other platforms, although original systems had support only for interlaced mode. Has it anything to do with the way PS2 works? In theory, is it possible to force PCSX2 to show progressive picture even in interlaced games? You may say it's not a problem, but it is. The judder stays even in Bob ttf mode, and blending, obviously, is not a good option.
3. Again, in theory, is it possible to force games to render in real 60 fps? For instance, MGS3, the real frame rate of the game is 30 fps and lower. Is it possible to make this game work at 60 (real) fps? Or any other game, that works at 30 fps? Or they are hardwired to some part of PS2 and can't be rendered at higher fps than they have?
So:
1. This one is pretty hard to explain but, why does the FRAPS tool show frame rate of the emulator, and not of the particular game. For example, there are games that occasionally drop the frame rate, like MGS3. So, when such a game runs at the emulator's full speed, FRAPS shows 60 fps, instead of the real frame rate of the game (which at that moment could be 25, for instance). In ePSXe FRAPS shows the real frame rate. In Gran Turismo 2, at the beginning of the race, the fps could drop to 20-25 fps, and FRAPS shows it, even though the game runs at full speed (the plugin's frame tab shows full speed). In MGS in battle with Rex, for the most time, frame rate stays at 20 mark, and FRAPS displays it. I know that PCSX2 and ePSXe are two completely different emulators, but still, why is there a difference in showing fps in FRAPS?
2. Regarding interlacing in Gsdx. Why does it exist at all? Dolphin shows progressive picture (even though most games on the GameCube were 480i), ePSXe and PCSX do the same, as the emulators of other platforms, although original systems had support only for interlaced mode. Has it anything to do with the way PS2 works? In theory, is it possible to force PCSX2 to show progressive picture even in interlaced games? You may say it's not a problem, but it is. The judder stays even in Bob ttf mode, and blending, obviously, is not a good option.
3. Again, in theory, is it possible to force games to render in real 60 fps? For instance, MGS3, the real frame rate of the game is 30 fps and lower. Is it possible to make this game work at 60 (real) fps? Or any other game, that works at 30 fps? Or they are hardwired to some part of PS2 and can't be rendered at higher fps than they have?