seanstar wrote:
Okay... I was pretty sure I'd played and beaten SD3 since the advent of BSNES, and sure enough, that's where all my end-game saves are. I see maybe a frame of black during the switch, and then only maybe 3/4 of the time. What spec machine are you using? I'm on a Core2Duo MBP 2.4GHz... ~2007-ish. I think I found the frame lag on my gamepad more of a nuisance than the flicker.
Mac Pro 2x 2.66 GHz (1,1 ; 2006 model)
7 GB RAM
Radeon HD3870
1 TB WD Caviar Green HD
60 GB OCZ Summit SSD (Games)
Checking the "Prioritise speed over smoothness" option slightly lessens the screen flashing, but not by much. The FPS counter stays at 60 constantly, even during the very CPU intensive (for the SNES) Mode 7 aerial scenes during SD3. I have the effect set to 1x and the filter to Plain, as I don't like blurring (it gives me a headache).
The gamepad lag in SD3 happens on the real hardware too. It's just so CPU intensive for the SNES that priority goes to the SNES internal components rather than the gamepads. Street Fighter: Hyper Fighting Edition also suffers from this - I had to have an ASCIIPad with its turbo function enabled for all buttons just to get realtime playability on my old SNES. Quite often single button presses in that game went undetected with the stock SNES controllers.
The problem seems to be in how BSNES is handling the change between regular and hi-res mode. SNES9x has no such screen blanking (thus it is what I'm using now to play SD3). It's less accurate obviously, and still suffers from the gamepad lag issue (as would BSNES/real SNES), but not blanking the screen several times in the span of two or three seconds during battle when the text box is activated/changed/updated makes it playable.
The only real a advantage 9x has over BSNES is its savestate UI and flexibility (9 slots is a godsend sometimes). But that was a non-factor in my decision to use it for SD3.
One thing to keep in mind is that when the screen blanking occurs, the battle does continue, so it becomes very very difficult, if not impossible, to position myself for anything useful in realtime.
Edit: Not sure if I mentioned this or not but it happens in Windowed mode as well, so it isn't just a fullscreen issue.