I don't believe they will be willing to do what byuu had to do to get the kind of compatibility assurance he did.
True. I spoke with pagefault about the new S-CPU core ... he's not going to support bus-hold delays, it'll be a standard cycle-core like bsnes v0.016 and prior. Given, this is enough for 100% compatibility, as well as requiring only half the size for the opcode state machines*, and at least twice as fast. But you can't properly time S-CPU <> S-PPU <> S-SMP interactions. You can only partially fake them with time-shifting.
(* Having 12-20 state levels per opcode is just insane to try and maintain. And you have to do it that way for savestates. So I can totally see where pf is coming from, and I agree with his decision.)
But that's honestly not a bad thing. We need an emulator that compromises between speed and accuracy for modern platforms. We don't have one of those right now. They all focus too much on speed.
I just wish someone would work on a fast SNES emulator with no accuracy compromises, and without working on a legacy codebase. I'd happily join such a team, I just don't have the time to do it all alone.
I'd also point out that there is a dark side to savestates. They can become a dependency for people, and it's easy to accidentally overwrite days of progress. Sometimes when it happens, people will actually bother to register just to complain that it happened, as if we can somehow give them their life back.
I completely agree. People don't understand that SRAM is part of the machine's state, and not restoring it creates more problems than it solves. A toggle is a tacky solution -- an end user can't know what games need it, except by trial and error. They also take away all challenge in games. But they are optional, so I can't use that as justification to not support them :(
Which handheld computer are you thinking of that can run bsnes?
https://www.sonystyle.com/webapp/wcs/st ... ryId=16154
Or you could go the Acer route, probably something in the $400-$500 range there that's capable.
The VAIO TT series could probably work if you need a netbook (eg ~8" display), but it'd be pushing it; as well as your wallet. It could definitely handle the older PGO-enabled builds.
There are no options currently for cell phones, PDAs or the Wii. It should work on the PS3 at full speed, but I don't have the popularity of Snes9X, so nobody has tried yet.
And what computer can somebody under employment age afford by saving birthday and Christmas money?
How about:
http://forums.slickdeals.net/showthread.php?t=742306
It's fairly easy to find an E2160 PC for $199, or upgrade in this case to the E4500 for $249. Both are fast enough with standard clocking, both can be overclocked by 30-50% with stock cooler.
If it's still to expensive, perhaps buy it used for half that price, or wait for Black Friday deals next month.
... or just use an emulator that's appropriate for your system specs.
I do agree that my speed and optimization level is terrible, but I really hate the people who complain about PC prices ... the E2160 is $50 new. Most people spend that much in a month on cable, or on a dinner for two. Cry me a river with your P166 goodwill donation story. These people hold back
all emulators who worry too much about catering to them.
Use an older version of the emulator, or relegate backporting of new features to the same people that make console ports now, if you insist on using antique computers. Don't hold everyone else back to cater to you.
I know a lot of people use bsnes v0.017 still, because it's almost twice as fast, and only has ~5 known bugs.