The only emulator that got the timing matching is missing something painfully obvious. The sword is missing at the four minute mark (and again at 8:40). That's a major accuracy failure.
Exor (the sword) appears there only if you have a saved game. It's kind of a spoiler for an event which occurs shortly before you reach the first save point.
Here's Actraiser 2. Probably the last comparison I'll do.
I used Snes9x 1.51, because 1.52 has major graphical glitches during the fight with Tanzra in the intro.
Link to video
So did all those environments (Console, BizHawk, and the two Snes9xes) have the same saved game? Do BizHawk and lsnes just not show the sword on the Mario RPG title screen?
I think I had a SRAM for snes9x, and my cartridge also had a save. I never loaded the game in bizhawk before.
I'm not going to bother to re-do, because the emulators that didn't match had a save and bsnes still matched the timing without it. I don't think it affects any thing.
But the difference for the common user is negligible when it comes to noting the difference between this and the other cores. Plus it would be preferred among those who can't run the Bsnes compatibility core without repercussions (skipping audio issues, audio not synchronizing with video). Are there instructions on compiling BizHawk with the Bsnes performance core?
But the difference for the common user is negligible
No, it's really not.
- bsnes is a stable platform, unlike SNES9x where every new version could lead to desyncs
- it's closer to the hardware (some may feel that incorrect emulation adds a flair of 'fake' to runs)
- being able to play back runs on the console is almost a certainty.
If you want a correct emulator, use bsnes' compatibility core. If you want a fast emulator, use SNES9x. The performance core is neither.
But the difference for the common user is negligible
No, it's really not.
- bsnes is a stable platform, unlike SNES9x where every new version could lead to desyncs
- it's closer to the hardware (some may feel that incorrect emulation adds a flair of 'fake' to runs)
- being able to play back runs on the console is almost a certainty.
If you want a correct emulator, use bsnes' compatibility core. If you want a fast emulator, use SNES9x. The performance core is neither.
Alright, I retract what I said, but perhaps if someone could explain why Bsnes Compat. core runs like s**t on more Core i7 2670QM, I'd be more than willing to use it. Are there at least instructions on compiling a BizHawk build with the performance core, and if so, why aren't said instructions on this site?
Joined: 4/17/2010
Posts: 11475
Location: Lake Chargoggagoggmanchauggagoggchaubunagungamaugg
Turn off rewind and all features that can take additional powers. I got nes and snes running at 60.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
with "runs like s**t" being all we have to go on, you cant expect anyone to be accurately understanding your issue. at least, it would be helpful to know what fps you get unthrottled.
with "runs like s**t" being all we have to go on, you cant expect anyone to be accurately understanding your issue. at least, it would be helpful to know what fps you get unthrottled.
To elaborate, skipping audio and video that can't be synchronized without the audio going to hell despite running on a Core i7 2670Q]M what I would define as "running like s**t"
To summarize, I can't use the Bsnes core on BizHawk because...
- Audio tends to skip frequently popping
- Video can't be synced without noticeable decrease in performance (down to 53-55 frames per second)
Therefore, if this list of issues is to be believed, it must run like s**t.
To elaborate, skipping audio and video that can't be synchronized without the audio going to hell despite running on a Core i7 2670QM
Can you give names of some games you have tried (some games have slow-to-emulate enhancement chips[1] or may be in some other way nasty)?
[1] Even if I don't think any chip except S-Z80 a.k.a. ICD2 a.k.a. Super Game Boy is slow enough to explain what you are seeing...
I'm sure its definitely not the emu but his own problems causing it seeing as how he's running it in openGL and all.
Is D3D a better API to use, or would GDI be better instead?
I haven't tried special chip games, but all games I tried have noticeable screen tearing, and I also noticed that there's still no option to force bilinear filtering in the filters options in 1.2.0 (other filters kill performance), neither are there options to sync the video that I can see. Sound seems to be fine in this version, but the screen tearing makes my eyes bleed.
I must be doing something wrong. Bilinear filtering was added back in 1.1.0, but all I see is 2xSA1, which isn't bilinear, but it's close and not very intensive on the CPU; screen tearing I can't fix since there's no options in the emulator.
Is D3D a better API to use, or would GDI be better instead?
1. Why would you ask a question like that? Use whichever one works better. If neither of them work better, then it doesnt matter.
2. This is beside the point. Pasky is expressing deep skepticism that you have any clue what youre talking about at all, since you seem to have invented the concept of openGL being involved in this emulator from no evidence whatsoever. Troubleshooting people who are making things up.. can you see why this might be a problem?
the_randomizer wrote:
Video can't be synced without noticeable decrease in performance (down to 53-55 frames per second)
the_randomizer wrote:
neither are there options to sync the video that I can see
Which is it?
the_randomizer wrote:
there's still no option to force bilinear filtering in the filters options in 1.2.0
One thing at a time. If everyone filled up their threads requesting support with an exhaustive list of every old unrelated thing they nagged about which hadnt been fixed yet, then the threads would get very noisy.
the_randomizer wrote:
I must be doing something wrong. Bilinear filtering was added back in 1.1.0, but all I see is 2xSA1, which isn't bilinear, but it's close and not very intensive on the CPU
config > gui > use bilinear filtering
I believe you should stop talking about synchronization. You're not making much sense. Here are some statements which do make sense, which you might agree with. You can try crafting your own, but you run the risk of them not making any sense.
1. The emulator never ever runs > 60 fps unthrottled.
2. Since it never runs > 60 fps, the sound is pretty bad. But obviously, I'm not going to complain about that, since one can't expect the sound to be good if the emulator isn't running full speed.
3. Even when I enable vsync, I get tearing
4. When I enable vsync, my unthrottled framerate decreases from X to Y
Is D3D a better API to use, or would GDI be better instead?
No, GDI is much slower and only a fallback if you don't have hardware acceleration for some reason.
I don't see how you can use OpenGL when the emulator doesn't offer it (from what I've seen).
the_randomizer wrote:
I haven't tried special chip games, but all games I tried have noticeable screen tearing
Do you have VSync forcefully disabled in your graphics card's video driver options?
and I also noticed that there's still no option to force bilinear filtering in the filters options
Can you please stop treating me like a damn noob? I'm not an idiot, you know. I'll just stop my bitching and experiment with the settings and see what happens. If I have issues, I won't post them here.
My only complaint left is having to select the ROM file type whenever I load a ROM. Why it doesn't remember the type you used last is beyond me.
Emulator Coder, Site Developer, Site Owner, Expert player
(3570)
Joined: 11/3/2004
Posts: 4754
Location: Tennessee
[quote="the_randomizer"there's still no option to force bilinear filtering in the filters options in 1.2.0 [/quote]
Config -> GUI -> Use Bilinear Filtering.
Also, Bolding something as if it is egregious that one of your requests hasn't been implemented isn't going to make you likable. Your attitude across BizHawk threads has been pretty bogus overall