bsnes/higan
Tim Allen 3dce3aa3c8 Update to v104r11 release.
byuu says:

Changelog:

  - sfc/ppu/background: minor code cleanup and simplification
  - sfc/ppu/background: $2106 MOSAIC register was implemented
    incorrectly
  - sfc/ppu/background: fixed mosaic effects in hires mode (temporary
    fix)
  - sfc/ppu/background: fixed mosaic effects in interlace mode [Cydrak]

Errata:

  - sfc/ppu/background/background.cpp:48: should be
    `if(!mosaic.enable) {`

Turns out there is only one mosaic size, and the other four bits are
per-BG mosaic enable. This matters a lot for hires/interlace, as
mosaicSize=0 (2x2) is not the same thing as mosaicEnable=false (1x1).

Although I've now implemented this, I really don't like how my mosaic
implementation works right now. I tried to redesign the entire system,
and completely failed. So I started over from v104r10 again and instead
went with a more evolutionary improvement for now. I'll keep trying.

Also, the combination of mosaic + offset-per-tile is still sketchy, as
is mode 6 offset-per-tile. I'll get to those in the future as well.
2017-09-05 10:56:52 +10:00
..
audio Update to v103r16 release. 2017-07-17 20:32:36 +10:00
data Update to v104r10 release. 2017-09-01 21:21:06 +10:00
emulator Update to v104r11 release. 2017-09-05 10:56:52 +10:00
fc Update to v103r09 release. 2017-07-06 18:29:12 +10:00
gb Update to v103r25 release. 2017-08-04 23:05:12 +10:00
gba Update to v104r06 release. 2017-08-26 11:15:49 +10:00
md Update to v104r07 release. 2017-08-28 22:46:14 +10:00
ms Update to v104r01 release. 2017-08-18 22:48:29 +10:00
obj Update to v096r01 release. 2015-12-30 17:54:59 +11:00
out Update to v096r01 release. 2015-12-30 17:54:59 +11:00
pce Update to v103r09 release. 2017-07-06 18:29:12 +10:00
processor Update to v104r10 release. 2017-09-01 21:21:06 +10:00
resource Update to v104r10 release. 2017-09-01 21:21:06 +10:00
sfc Update to v104r11 release. 2017-09-05 10:56:52 +10:00
systems Update to v103r32 release. 2017-08-12 02:02:09 +10:00
target-tomoko Update to v104r09 release. 2017-08-31 23:58:54 +10:00
video Update to v102r22 release. 2017-06-09 00:08:02 +10:00
ws Update to v104r06 release. 2017-08-26 11:15:49 +10:00
GNUmakefile Update to v102r06 release. 2017-02-11 10:56:42 +11:00