bsnes/sfc
Tim Allen 4c9266d18f Update to v094r33 release.
byuu says:

Small WIP, just fixes the timings for GSU multiply.

However, the actual product may still be wrong when CLSR and MS0 are
both set. Since I wasn't 'corrupting' the value in said case before,
then this behavior can only be better than before.

Turned the (cache,memory)_access_timing into functions that compute the
values; and pulled "clockspeed" into GSU.

Also, I'm thinking it might be kind of pointless to have clockspeed at
all. Supposedly even the Mario Chip can run at 21.48MHz anyway.
Enforcing 10.74MHz mode seems kind of silly. If we change it to just be
a "default value for CLSR", then we can just inline the memory access
tests without the need for the access_timing functions (literally just
clsr?2:1 then)

Slight compilation bug: go to processor/gsu/registers.hpp:33 and add

    reg16_t() = default;

I missed it due to a partial recompile. Too lazy to upload another WIP
just for that.

Probably not worth doing much SuperFX testing just yet, as it looks like
they're doing some other tests at the moment on NESdev.
2015-06-27 12:38:47 +10:00
..
alt Update to v094r29 release. 2015-06-22 23:31:49 +10: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 v094r33 release. 2015-06-27 12:38:47 +10:00
controller Update to v093 release. 2013-08-18 13:21:14 +10:00
cpu Update to v094r29 release. 2015-06-22 23:31:49 +10: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 v094r27 release. 2015-06-18 20:48:53 +10:00