OK the settings for the Video and Sound plugins are a bit out-of-date for some computers, including mine, so I will give the settings that I am currently using to Run Suikoden II on the ePSXe 1.7.0 emulator.
My system is a bit more powerful than most, especially for running an emulator like ePSXe, so here is a run-down of my hardware:
Processor: Intel Centrino 2 64-bit (2009) @ 2.53 ghz x2
GFX Card: nVidia GTX 260M 1gb (2010)
Sound Card: Realtech 128mb (2008)
So, the settings given in the opening post did not allow Suikoden II to function very well for me. These new settings cause it to run nearly-perfect, with only very minor sound poping at rare intervals as the only bug I have encountered.
First, the Video plugin I use is:
Pete's Open GL 2.9
The settings are:
Resolution and Colors-
Just set the Windowed Mode Res. to whatever you would like, and the Full Screen mode to whatever your monitor resolution is. Mine is 1440x900
Color Depth: 32bit
Internal X resolution: 2 - Very High
Internal Y resolution: 2 - Very High
Stretching Mode: 1 - retain aspect ratio
Render Mode: 2 - Use Framebuffer Object
Texture Filtering: 6 - Extended and Smoothed Sprites
VRAM: 0 - Auto Detect
Hi-Res Textures: 1 - 2xSal
Check: Use Pixel Shader for PSX texture window emulation
Make sure that "Use Frame Limit", "Use Frame Skipping" are unchecked. Frame limits are only useful on slower systems, and frame skipping will cause GFX and Sound Bugs. However, if you intend to use a Video capture program like Fraps, check "Use Frame Skipping" as this will allow the Video to process without having to be subject to Fraps' set frame rate. Though this does cause some overall bugginess, so only turn it on right before you intend to capture.
Off-Screen Drawing: 1 - Standard (this is fine for RPGs, higher settings may be used for action games like MGS)
Framebuffer Effects: 2 - Standard (Again, fine for RPGs)
Framebuffer Upload: 1 - Standard. This uploads everything the PSX would have. Higher settings will keep uploading off-screen information until your GFX card or RAM memory is full.
Full Screen Filters-
These are all optional, but I find having "Screen Filtering" checked rounds out the pixelated sprites very nicely.
"Scanlines" Should be unchecked, unless you want things to look like you are playing them through a VCR via a Coaxial Cable.
"MDEC filter" Should be Checked, it makes the movies a bit more pretty. Though if you have problems during the Movies try flipping it off.
"Disable Screensaver" is optional, I check it.
"Special Game Fixes" should be Checked, then click on the elipses button to configure the particular fixes that you will need.
Special Game Fixes- sub menu
0x0004 Ignore Black Brightness: Make sure to check this one. Otherwise the menu screens will blank out the backgrounds. IE, It causes them to be semi-transparent like in the game.
The other options are of little consequence, I leave them off.
Now to configure the Soft Video Plugin
Basically, the Screen Size/Resolution settings should be the same as the main Video Plugin.
Dithering: No Dithering. Once again, this is kinda useless for RPGs, especially 2D ones like Suikoden II.
Everything should be unchecked here, except
"Use Transparent Framerate": This I check as I don't care to see what FPS the emulator is running at.
Scanline Mode: This is tricky, for me it runs fine Disabled, but for some nVidia GFX cards enabling it is a bug work-around
Use System Memory: Disabled. This just uses the RAM rather than the GFX memory. Enable it if you don't have a GFX card
Wait for VSYNCH: Disabled. This is only useful for older monitors
Stop Screen Saver: A redundancy of the option on the Main Video Plugin. I enable it anyway.
Debug Mode: Disabled
Activate Special Game Fixes: Enabled. Once again go to the sub-menu
Special Game Fixes-
Enable "Ignore Black Brightness Color". Maybe a redundancy here, I enable it anyway. Everything else is fine turned off.
And that does it for the video. What gave me the most trouble was the sound though. Often, the beautiful soundtrack was marred by static and certain sound effects did not end when they should. Like when a Unite attack was performed, the high ringing sound remained on for the rest of the battle. All these things were fixed with my settings.
Eternal SPU 1.50
Buffer Size: 64 (turn it down for slower and smaller SPU cards)
Audio out method-
Asynch mode: Wait
Show Realtime Config Window: disabled. Unless you want to configure as you go.
Cache VGA decode: Enabled
Fine Tune: 0. This allows you to change the sound synch in 1/1,000th sec intervals
Special Game Fix-
Update before accessing register: Disabled
SPU IRQ - Wait CPU action: Enabled
SPU IRQ - Force Interruption Flag?: Enabled
And that is that. Some settings again depend on the exact GFX and SPU that you have. But these settings work much better for me. In fact, they allow for a real game experience virtually identical to the PSX. In fact, some of the texture and sprite filtering even allows for a better look on modern LCD/LED screens. I hope this helps people like me who are having problems getting the game to work properly on their computer.
Ominous Latinus Phraseus