I have looked at the list of emulators page and noticed only one emulator has been banned, and that is PJ64 2.0, which was globally banned due to its inability to run at a standard FPS.
Now, I have talked to a few people and they told me that SGB (super game boy) for the SNES runs at 61.1 FPS, which technically means it should be banned. Now, this is an understood among most runners, but why has it not been addressed as a banned emulator on the "list of emulators" section on this wiki? In fact, why are all knowingly inaccurate emulators not properly banned? Does the community honestly have no backbone that banning something would cause a war cry?
The following is from the page I will discuss: http://wiki.pokemonspeedruns.com/index.php/Emulators
This section does not ban any emulator, nor does it mention SGB (SGB2 for JP?) GBA player for GCN, bizhawk (I think this is the emu), or even that pokmeon stadium one (I don't know the emu's name....gameboy tower?). According to this, I can use VBA (which is inaccurate), but there's nothing stopping me from claiming that time as a wr, or even a better time than console. I've mentioned this in another thread, but SHOULD does not imply that the emulator is banned. Look up the definition of "should" and you will see.From wiki
Gameboy / Gameboy Color
Recommended Emulator: Gambatte. For the interested, the main source project is at https://github.com/sinamas/gambatte. As far as we are aware, the timing on Gambatte is exactly the same as on console.
BGB is used for Gold Glitched any% because Gambatte does not emulate some glitches correctly.
If you use BGB, you must set the following option to ensure the timing is accurate: Graphics > vsync: Vsync disabled.
VisualBoyAdvance can emulate Gameboy and Gameboy Color, but does not get timing or lag correct, so it should not be used.
Here, we see that VBA-M is the BEST GBA emulator, but fails to mention that VBA-RR or other emu's even exist for this game. This, once again, does not ban VBA-RR, which has easier TAS capabilities. ALSO, I'm unsure if anyone's tested it, but is VBA-M inaccurate to the point that emu is faster than console? If no one tested this, now would be a great time.From wiki
Recommended Emulator: VisualBoyAdvance-M. VBA-M is the best GBA emulator that we're aware of, but note that timings and lag may not be perfectly accurate.
Now, this already SAYS that emu is faster than console and that they are comparable. Out of all the platforms, this one states anobvious that console and emu are separate categories. So, even though it is faster, it should be noted that no community will accept runs faster than fastest official hardware, so emu times for DS exist, but shouldn't be shown on a filter by default (if for some reason we get dat ZSR style LeaderBoard). I am not being biased here, this is just a standard procedure and thought process.From wiki
Recommended Emulator: DeSmuME. Expect some graphical glitches, and be aware that load times differ significantly between emulator and console, so times are incomparable. If it is running slow on your computer, try to enable "Use dynamic recompiler" under Config > Emulation Settings (only available in 0.9.9 and above).
There may be other DS emu's that I'm unaware of, but once again, this fails to ban any of them.
Can't say anything about this, but more likely than not it'll be in same boat as DS. Time will tell.
WE BANNED AN EMULATOR! This wasn't handed down by PSR, but by the entire speedrun community. HOWEVER, there are other versions of PJ64 out there, which are probably more inaccurate than PJ64. HOWEVER, PJ64 is faster than console, so once again we're at the same point with DS emulation. The only difference is N64 IS NOT REGION FREE, so for the most part, emu categories are usually accepted outside of PSR among certain communities. Once again, this would have to follow the DS example of filtered runs if a ZSR style LB makes its way here.From wiki
Project64 v1.6 is used by most runners. Runs using v2.0 are banned because of inaccurate timing shown here. Not much testing has been done on Nintendo 64 emulators timing.
Nintendo Gamecube / Wii
Honestly, I don't believe this should be an issue for GCN as dolphin is just a horrible emulator to use due to it's brokenness. Due to this, the community essentially really didn't make a ruling on dolphin, but it's a good idea that it may as well be banned.
For the Wii, I have no clue. I would need someone with more experience on this.
So what am I saying? As a community, we are allowing runs done on inaccurate and questionable emulators and we have no ruling that clearly states what IS allowed and what ISN'T allowed. So, I ask the community here:
What emulators should be banned FOR EACH GAME (and category if permitted), and for what reason? What emulators, if you had to choose one, would work FOR EACH GAME'S CATEGORY, since some games (like gold glitched) are impossible to be accurate on other emu's.
This is not banning all emulators, but this is more of an attempt to ensure the community is on even footing with every game.