On Fri, Jan 25, 2013 at 12:58:26AM -0800, Ryan Freeman wrote: > Hi, > > I've been sitting on this for quite awhile. > > It runs fantastic, bloody fantastic here on i386. > > much like nestopia that bentley@ just posted, this bsnes is > a preservation of history in that it is very precise and cycle > exact about how it does things, the author even spent lots of > cash (some donation efforts used as well) to get super rare > carts that had extra hardware to make sure all things had proper > replication in bsnes. > > then someone finally took the core of bsnes and made libsnes-bsnes > which turned into libretro-bsnes yadda yadda yadda made it gnu89 > compatible and voila it built very easily. > > this is a two part port, as there is libretro-bsnes and retroarch, > the command-line front-end. this isn't quite finished per se, > but i need to stop sitting on things in case people like bentley@ > would otherwise like to test this stuff also.
Anthony let me know retroarch removed its distfile for last release already, and it really would be nice if the bsnes library had a proper release. Whilst i write mails to the projects to see if i can help them help us (and probably all other packager type people) i put the distfiles at http://impulse9.slipgate.org/tmp/ for these if you wanna plop them in your distfiles directory. one other thing keeps this an in-progress: the bsnes core library has an option in its Makefile: profile := performance it would be trivial to make this a FLAVOR to allow either performace or accuracy profiles to be selected. naturally, accuracy sacrifices speed to make sure things are done absolutely as cleanly and accurate as possible, performance gives a bit of this away to get it running smooth. accuracy almost runs smooth for me but not quite, performace runs great. obviously this may be an interesting option especially if someone has a rom that needs extra explicit emulation. FWIW the roms i ran (quite a few) with performance never seemed to show any issues but some diehards could find otherwise...if we have any of those using OpenBSD ;) cheers, -ryan
