bsnes is a Super Nintendo (SNES) emulator focused on performance, features, and ease of use.
Go to file
Tim Allen fc8eba133d Update to v094r18 release.
byuu says:

Okay yeah, lots of SNES coprocessor games were horribly broken. They
should be fixed now with the below changes:

Old syntax:

    auto programROM = root["rom[0]/name"].text();
    auto dataROM = root["rom[1]/name"].text();
    load_memory(root["ram[0]"]);

New syntax:

    auto rom = root.find("rom");
    auto ram = root.find("ram");
    auto programROM = rom(0)["name"].text();
    auto dataROM = rom(1)["name"].text();
    load_memory(ram(0));

Since I'm now relying on the XShm driver, which is multi-threaded, I'm
now compiling higan with -fopenmp. On FreeBSD, this requires linking
with -Wl,-rpath=/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc49 to get
the right version of GOMP.

This gives a pretty nice speed boost for XShm, I go from around 101fps
to 111fps at 4x scale on the accuracy profile. The combination of
inlining the accuracy-PPU and parallelizing the XShm renderer about
evenly compensates now for the ~20% CPU overclock I gave up a while ago.

The WIP also has some other niceties from the newer version of nall.
Most noticeably, cheat code database searching is now instantaneous. No
more 3-second stall.
2015-05-16 17:37:13 +10:00
ananke Update to v094 release. 2014-01-20 19:55:17 +11:00
data Update to v094r09 release. 2015-02-28 12:52:53 +11:00
emulator Update to v094r18 release. 2015-05-16 17:37:13 +10:00
fc Update to v094r18 release. 2015-05-16 17:37:13 +10:00
gb Update to v094r18 release. 2015-05-16 17:37:13 +10:00
gba Update to v094r17 release. 2015-05-16 17:36:22 +10:00
hiro Update to v094r15 release. 2015-04-21 21:54:07 +10:00
libco Update to v093 release. 2013-08-18 13:21:14 +10:00
nall Update to v094r18 release. 2015-05-16 17:37:13 +10:00
obj Update to v093 release. 2013-08-18 13:21:14 +10:00
out Update to v094r10 release. 2015-03-03 21:26:44 +11:00
processor Update to v094r09 release. 2015-02-28 12:52:53 +11:00
profile Update to v093 release. 2013-08-18 13:21:14 +10:00
ruby Update to v094r17 release. 2015-05-16 17:36:22 +10:00
sfc Update to v094r18 release. 2015-05-16 17:37:13 +10:00
shaders Update to v094 release. 2014-01-20 19:55:17 +11:00
target-tomoko Update to v094r17 release. 2015-05-16 17:36:22 +10:00
.gitignore Update to v093 release. 2013-08-18 13:21:14 +10:00
GNUmakefile Update to v094r18 release. 2015-05-16 17:37:13 +10:00