bsnes/sfc
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
..
alt Update to v093r10 release. 2013-12-20 22:40:39 +11:00
base Update to v093 release. 2013-08-18 13:21:14 +10:00
cartridge Update to v094r18 release. 2015-05-16 17:37:13 +10:00
cheat Update to v094r06 release. 2014-02-09 17:05:58 +11:00
chip Update to v094r17 release. 2015-05-16 17:36:22 +10:00
controller Update to v093 release. 2013-08-18 13:21:14 +10:00
cpu Update to v094r06 release. 2014-02-09 17:05:58 +11:00
dsp Update to v093 release. 2013-08-18 13:21:14 +10:00
interface Update to v094r06 release. 2014-02-09 17:05:58 +11:00
memory Update to v094r01 release. 2014-01-28 21:04:58 +11:00
ppu Update to v094r17 release. 2015-05-16 17:36:22 +10:00
scheduler Update to v093 release. 2013-08-18 13:21:14 +10:00
slot Update to v093 release. 2013-08-18 13:21:14 +10:00
smp Update to v094r05 release. 2014-02-09 17:05:58 +11:00
system Update to v094r17 release. 2015-05-16 17:36:22 +10:00
GNUmakefile Update to v094r12 release. 2015-03-03 21:26:44 +11:00
profile-accuracy.hpp Update to v093 release. 2013-08-18 13:21:14 +10:00
profile-balanced.hpp Update to v093 release. 2013-08-18 13:21:14 +10:00
profile-performance.hpp Update to v093 release. 2013-08-18 13:21:14 +10:00
sfc.hpp Update to v094r01 release. 2014-01-28 21:04:58 +11:00