bsnes/higan
Tim Allen a3e0f6da25 Update to v106r60 release.
byuu says:

I added (imperfect) memory conflict timing to the SA1.

Before:

  - WRAM↔↔ROM ran 7% too fast
  - ROM↔↔ROM ran 100% too fast
  - WRAM↔↔IRAM ran 7% too fast
  - ROM↔↔IRAM ran 7% too fast
  - IRAM↔↔IRAM ran 287% too fast
  - BWRAM↔↔BWRAM ran 100% too fast
  - HDMA ROM↔↔ROM ran 15% too fast
  - HDMA WRAM↔↔ROM ran 15% too fast
  - DMA ROM↔↔ROM ran 100% too fast

After:

  - ROM↔↔ROM runs 14% too fast
  - HDMA WRAM↔↔ROM runs 7% too fast
  - DMA ROM↔↔ROM runs 4% too fast

If you enable this with the fast PPU + DSP, your framerate in SA1 games
will drop by 51%. And even if you disable it, you'll still lose 9% speed
in SA1 games, and 2% speed in non-SA1 games, because of changes needed
to make this support possible.

By default, I'm leaving this off. Compile with `-DACCURATE_SA1` (or
uncomment the line in sfc/sfc.hpp) if you want to try it out.

This'll almost certainly cause some SA1 regressions, so I guess we'll
tackle those as they arise.
2018-09-03 00:06:41 +10:00
..
audio Update to 20180728 release. 2018-07-28 21:25:42 +10:00
emulator Update to v106r60 release. 2018-09-03 00:06:41 +10:00
fc Update to v106r52 release. 2018-07-25 22:24:03 +10:00
gb Update to v106r60 release. 2018-09-03 00:06:41 +10:00
gba Update to v106r59 release. 2018-08-26 16:49:54 +10:00
md Update to v106r57 release. 2018-08-08 18:46:58 +10:00
ms Update to v106r52 release. 2018-07-25 22:24:03 +10:00
obj Ignore generated file dependency information. 2018-05-25 18:07:03 +10:00
out Update to v106r25 release. 2018-05-23 13:45:24 +10:00
pce Update to v106r59 release. 2018-08-26 16:49:54 +10:00
processor Update to v106r60 release. 2018-09-03 00:06:41 +10:00
resource Update to v106r55 release. 2018-08-05 19:00:15 +10:00
sfc Update to v106r60 release. 2018-09-03 00:06:41 +10:00
systems Update to 20180726 release. 2018-07-26 20:36:43 +10:00
target-bsnes Update to v106r59 release. 2018-08-26 16:49:54 +10:00
target-higan Update to v106r59 release. 2018-08-26 16:49:54 +10:00
video Update to v106r52 release. 2018-07-25 22:24:03 +10:00
ws Update to v106r59 release. 2018-08-26 16:49:54 +10:00
GNUmakefile Update to v106r52 release. 2018-07-25 22:24:03 +10:00